body {
	color: #7d7c7c;
	font-size: 12px;
	background:url(/fileadmin/images/img/vorhang2.jpg) center top no-repeat;
}
a {
	color: #7d7c7c;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-family: Arial;
	font-weight: normal;
	text-transform:uppercase;
	line-height:25px;
	font-size:20px !important;
	letter-spacing:-0.1px;
	margin:0 0 15px 0;
	color:#ffffff;
}
h1.pink {
	color:#bb005f;
}
h2 {
	padding: 20px 0 0;
	text-align: center;
}
h2.smallpink {
	color:#BB005F;
	font-size:12px;
	font-weight:normal;
	margin:0 0 8px;
	padding:0;
	text-align:left;
}
p {
	margin-bottom:15px;
}
label {
	display:block;
	line-height:20px;
	color:#ffffff;
}
.leftfloat {
	float:left;
}
.clearer {
	clear:both;
	height:0px;
	line-height:0px;
}
.pink {
	color:#BB005F;
}
.container_16 {
	/*background: url(/fileadmin/images/img/16_col.gif) repeat-y;*/
}
.own1 {
	width:290px !important;
	background:blue;
}
.own2 {
	width:670px !important;
}
.own3 {
	width:960px !important;
}
#header {
	height:158px;
	/*background:url(/fileadmin/images/img/header.png) no-repeat;*/
	position:relative;
}
#sidebar-left {
	height:504px;
	background:url(/fileadmin/images/img/bg-sidebar.gif) repeat-x;
	color:#ffffff;
}
#sidebar-left .inner {
	padding:22px 0 0 20px;
}
.text-input {
	width:235px;
	padding:4px;
	border:1px solid #f8c0dc;
	margin:0 0 8px 0;
	color:#333333;
}
.text-select {
	width:245px;
	margin:0 0 8px 0;
}
.small {
	width:112px;
	margin:0px;
}
.submit {
	display:block;
	width:217px;
	height:52px;
	background:url(/fileadmin/images/img/submit-de.gif) no-repeat;
	border:none;
	cursor:pointer;
	color:#ffffff;
	text-align:right;
	padding:15px 30px 0 0;
}
.submit .bigtext {
	line-height:14px;
}
.captcha-link {
	font-size:11px;
	color:#ecacc4;
}
.captcha {
	margin-right:10px;
}
#content-start {
	height:504px;
	position:relative;
}
#content-start .button {
	position:absolute;
	display:block;
	top:394px;
	right:10px;
	height:94px;
	width:170px;
	padding:10px 0 0 10px;
}
.bigtext {
	text-transform:uppercase;
	line-height:25px;
	font-size:20px;
	letter-spacing:-0.1px;
	color:#ffffff;
	font-size:17px;
}
#text-start {
	padding:383px 0 0 10px;
}
#footer {
	height:68px;
	line-height:50px;
	text-indent:10px;
}
#footer a{
	margin-right:32px;
}
#eshop {
	margin:16px 0 40px 0;
	float:right;
}
#language {
	position:absolute;
	top:119px;
	right:0px;
	width:129px;
	height:22px;
	background:url(/fileadmin/images/img/germany.gif) left center no-repeat;
}
#languageselector {
	width:100px;
	float:right;
	padding:1px;
	border:1px solid #f8c0dc;
}
#navi ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#navi ul li { 
	float:left;
	margin:0px;
	padding:0px;
	margin:0 1px 0 0;
}
#navi ul li a {
	display:block;
	height:28px;
	width:220px;
	background:url(/fileadmin/images/img/nav-tabs.gif) top left no-repeat;
	line-height:28px;
	text-indent:15px;
	color:#f2d6e3;
}
#navi ul li a.inactive {
	cursor:default;
	background:url(/fileadmin/images/img/nav-tabs.gif) bottom left no-repeat;
	color:#dbd9d9;
	text-decoration:none;
}
#navi ul li a.active {
	cursor:default;
	background:url(/fileadmin/images/img/nav-tabs.gif) left center no-repeat;
	color:#e2739c;
	text-decoration:none;
}
#subnavi {
	background:#c52678;
}
#subnavi a {
	display:block;
	height:39px;
	line-height:39px;
	width:215px;
	color:#e9ddde;
}
#subnavi a.back{
	background:url(/fileadmin/images/img/button-back-next.gif) top left no-repeat;
	float:left;
	display:inline;
	margin:12px 0 0 12px;
	text-indent:37px;
}
#subnavi a.next{
	background:url(/fileadmin/images/img/button-back-next.gif) bottom left no-repeat;
	float:right;
	display:inline;
	margin:12px 12px 0 0;
	text-indent:20px;
}
#subnavi a.back-small{
	background:url(/fileadmin/images/img/button-back-next-small.gif) top left no-repeat;
	float:left;
	display:inline;
	margin:12px 0 0 12px;
	text-indent:37px;
	width:160px;
}
#subnavi a.next-small{
	background:url(/fileadmin/images/img/button-back-next-small.gif) bottom left no-repeat;
	float:left;
	display:inline;
	margin:12px 12px 0 0;
	text-indent:20px;
	width:160px;
}
#subnavi a.button-save{
	background:url(/fileadmin/images/img/button-save.gif) top left no-repeat;
	float:left;
	display:inline;
	margin:12px 80px 0 80px;
	text-indent:36px;
	width:160px;
}
#subnavi a.button-anmelden{
	background:url(/fileadmin/images/img/button-back-next.gif) bottom right no-repeat;
	float:left;
	display:inline;
	margin:12px 0px 0 68px;
	width:191px;
	text-align:right;
	padding-right:25px;
}
#content a.button-erstellen{
	float:right;
	display:inline;
	height:46px;
	width:258px;
	margin:12px 10px 0 0;
	background:url(/fileadmin/images/img/button-erstellen.gif) top left no-repeat;
	padding:21px 0 0 24px;
}
#content {
	background:#c52678 url(/fileadmin/images/img/bg-sidebar.gif) bottom left repeat-x;
	padding:0px 0 30px 0;
}
#content a {
	color:#ffffff;
}
#content h1 {
	margin:10px 0 0 15px;
}
#content h1.normal {
	margin:10px 0 0 15px;
}
#content .inner {
	width:920px;
	background:#c2317b url(/fileadmin/images/img/inner-bg.gif) bottom left repeat-x;
	border:1px solid #d4609b;
	position:relative;
	margin:30px 0 10px 10px;
	height:400px;
	padding:10px;
}
#content .inner2 {
	width:934px;
	position:relative;
	margin:30px 0 10px 20px;
}
#content .inner h2 {
	position:absolute;
	top:-10px;
	left:10px;
	background:#c2317b;
	padding:0px;
	font-size:12px;
	color:#e9ddde;
	font-weight:normal;
	padding:0 80px 0 5px;
}
#content .share {
	position:absolute;
	top:0px;
	right:5px;
}
#content p {
	color:#e9ddde;
	margin:15px 0 0 15px;
}
#content .item {
	height:234px;
	width:156px;
	background:#d09db3;
}
/*
#overlay2 .contentWrap{
	overflow-y:auto;
	height:441px;
}
#overlay2 {
	background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
	height:450px;
}
*/
.image-item {
	height:234px;
	width:156px;
	background:#cd9ab0 url(../img/controls-inactive.gif) bottom left no-repeat;
	margin:15px 7px 0 17px;
	float:left;
	display:inline;
	position:relative;
}
.image-item img.image {
	margin:3px 0 4px 3px;
	width:150px;
	height:200px;
}
.image-item .controls {
	position:absolute;
	top:208px;
	left:0px;
	height:26px;
	width:153px;
}
.rightfloat {
	float:right;
	cursor:pointer;
}
.leftfloat {
	float:left;
	cursor:pointer;
}
#triggers img{
	margin-left:3px;
}
<!--
.imagepreview{
	position:relative;
	background-color:#d09db3;
	display:inline-block;
	height:230px;
	width:150px;
	background:#d09db3;
	margin-left:20px;
	margin-bottom:15px;
}
.imagepreview .image{
	margin:0 !important;
	padding:0 !important;
}
.imagepreview img{
	width:150px;
	height:200px;
}
.imagepreview #triggers{
	position:absolute;
	bottom:0;
}
.imagepreview #triggers img{
	position:absolute;
	bottom:0;
	margin:5px;
	width:22px;
	height:24px;
} -->
/* tx-iwcpcontact-pi1 */
.tx-iwcpcontact-pi1 {
	text-align:left;
	color:#7d7c7c;
}
.tx-iwcpcontact-pi1 label {
	color:#7d7c7c;
}
.tx-iwcpcontact-pi1 h1 {
	margin:0 0 5px 0;
}
.tx-iwcpcontact-pi1 h2 {
	margin:0px 0 8px 0;
	padding:0px;
	color:#BB005F;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.tx-iwcpcontact-pi1 legend {
	color:#BB005F;
}
.tx-iwcpcontact-pi1 .formular {
	padding:0 18px 0 0;
}
.tx-iwcpcontact-pi1-contactForm {
	border-right:1px solid #e2e2e2;
}
.tx-iwcpcontact-pi1 td {
    vertical-align: top;
}
.tx-iwcpcontact-pi1 .radiowrap {
	margin:0px 0 20px 0;
}
.tx-iwcpcontact-pi1 #email, .tx-iwcpcontact-pi1 #name, .tx-iwcpcontact-pi1 #lastname, .tx-iwcpcontact-pi1 #phone, .tx-iwcpcontact-pi1 #comment {
	width:239px;
	padding:3px;
	border:1px solid #bc005f;
	background:#fdfbfb;
	margin:0 0 10px 0;
	color:#333333;
}
.tx-iwcpcontact-pi1 #comment {
	height:126px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
}
.tx-iwcpcontact-pi1 .submit, .bigsubmit {
	background:url("/fileadmin/images/img/button-submit-gray.gif") top left no-repeat;
	height:43px;
	width:271px;
	line-height:43px;
	text-align:left;
	text-decoration:underline;
	margin:20px 0 0 0;
	padding:0px;
	text-indent:13px;
	border:none;
	color:#ffffff;
	cursor:pointer;
}
.tx-iwcpcontact-pi1 .moodbild-kontakt {
	margin:0 0 0 15px;
}
#btn_upload{
	background:url("/fileadmin/images/img/btn_foto_hochladen.png");
	width:156px;
	height:200px;
	border:none;
	color:#fff;
	padding-left:40px;
	cursor:pointer;
}
/* tx-sfnewsletter-pi1 */
.tx-sfnewsletter-pi1 {
	text-align:left;
	color:#7d7c7c;
}
.tx-sfnewsletter-pi1 label {
	color:#7d7c7c;
}
.tx-sfnewsletter-pi1 h1 {
	margin:0 0 5px 0;
}
.tx-sfnewsletter-pi1 h2 {
	margin:0px 0 8px 0;
	padding:0px;
	color:#BB005F;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.tx-sfnewsletter-pi1 legend {
	color:#BB005F;
}
.tx-sfnewsletter-pi1 .formular {
	border-right:1px solid #e2e2e1;
	padding:0 18px 0 0;
}
.tx-sfnewsletter-pi1 td {
	vertical-align:top;
}
.tx-sfnewsletter-pi1 .radiowrap {
	margin:20px 0 20px 0;
}
.tx-sfnewsletter-pi1 #email, .tx-sfnewsletter-pi1 #name, .tx-sfnewsletter-pi1 #lastname, .tx-sfnewsletter-pi1 #phone, .tx-sfnewsletter-pi1 #comment {
	width:239px;
	padding:3px;
	border:1px solid #bc005f;
	background:#fdfbfb;
	margin:0 0 10px 0;
}
.tx-sfnewsletter-pi1 #comment {
	height:126px;
}
.tx-sfnewsletter-pi1 .submit {
	background:url("/fileadmin/images/img/button-submit-gray.gif") top left no-repeat;
	height:43px;
	width:271px;
	line-height:43px;
	text-align:left;
	text-decoration:underline;
	margin:20px 0 0 0;
	padding:0px;
	text-indent:13px;
}
.tx-sfnewsletter-pi1 .moodbild-kontakt {
	margin:0 0 0 15px;
}



/* WINNERS ONLY */

.tx-iwcpsedcardwinner-pi1 p{
    margin-top:5px !important;
    margin-left:30px !important;
}  
.tx-iwcpsedcardwinner-pi1 h1{
    margin-top:190px !important;
    margin-left:30px !important;
    padding-top:15px !important;
}
.tx-iwcpsedcardwinner-pi1 .title h1{
    margin-top:0px !important;
}

.tx-iwcpsedcardwinner-pi1 .place1 h1{
    margin-top:150px !important;
}
.tx-iwcpsedcardwinner-pi1 .inner{
    height:1400px !important;
}

.tx-iwcpsedcardwinner-pi1 .cut  {
border-bottom:1px solid #C8558F;
height:0;
line-height:0;
margin:15px 0 8px;
}

.tx-iwcpsedcardwinner-pi1 h1{
}

.tx-iwcpsedcardwinner-pi1 h5 {
    color:#E9DDDE;
    margin:0 0 0 30px;
    font-size:30px;
}

.tx-iwcpsedcardwinner-pi1 h6{
    color:#E9DDDE;
    margin:0 0 0 30px;
    margin-left:45px;
    font-size:17px;
    font-weight:normal;
}

.tx-iwcpsedcardwinner-pi1 #triggers2{
    
    height:300px;
    margin-top:25px;
}


/* STORY */

.st_bg{
    color:#fff;
    width:962px;
    margin-top:20px;
}

.st_head{
    margin-left:20px;
    margin-bottom:10px;
}

.st_content{
    background:url(/fileadmin/images/story/bg_story.png) no-repeat 0 0 transparent;
    height:1207px;
    width:942px;
    margin-left: 10px;
}

.st_text1{
    padding-top:1px;
    width:525px;
    margin-left:360px;
}

.st_text2{
    padding-top:5px;
    width:230px;
    margin-left:660px;
}

.st_gallery{
    width:565px;
    height:670px;
    float:right;
    margin-top: 30px;
    margin-right:15px;
}

.st_content #subnavi{
    margin-top:710px;
}

.st_content #subnavi a{
    padding-left:100px;
}

.st_content #subnavi a.back{
    background:url(/fileadmin/images/story/btn_back.png) no-repeat 0 0 transparent;
    margin-top:0;
}

#motiv1,#motiv3,#motiv5,#motiv8{
    width:567px;
}

.motiv3,.motiv5,.motiv8{
    margin-bottom:20px;    
}

#triggers3 img{
    border: 1px solid #f1d4e3;
}



#content-start a{
    z-index: 4;
}
