body, textarea, td{
	font-family: Arial, Tahoma;
	font-size: 11px;
	
}
body{
	text-align: center;
	background: url('bg.png');
}


div{
	border: 0px solid black;
}

h1{
	color: #9CAEBD;
	font-size: 16px;
	margin-bottom: 10px;
}

h2{
	color: #9CAEBD;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 5px;
}

p{
	text-indent: 0px;
	margin: 0px;
}

.main_index{
	margin: auto;
	z-index: 0;
	position: relative;
	background: url('bg_index.jpg');
	width: 640px;
	height: 530px;
}

.main_else{
	margin: auto;
	z-index: 0;
	position: relative;
	background: url('bg_else.png');
	width: 640px;
	height: 480px;
}

.topbar{
	z-index: 1;
	position: absolute;
	left: 268px;
	margin: 0px;
	padding: 0px;
}

.topbar ul{
	margin: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.topbar li{
	float: left;
	padding: 6px 0px 5px 0px;
}

.topbar li a{
	text-decoration: none;
	font-weight: bold;
	/*background-color: #9CAEBD;*/
	color: #FFFFFF;
	padding: 6px 5px 5px 5px;
}

.topbar a:hover{
	background-color: white;
	color: #9CAEBD;
}

.infotext{
	z-index: 2;
	position: absolute;
	text-align: left;
	top: 25px;
	left: 0px;
	width: 480px;
	height: 415px;
	overflow: auto;
	padding: 20px;
}

.start_text_oben{
	z-index: 2;
	position: absolute;
	text-align: left;
	font-weight: normal;
	text-align: center;
	color: #778EA1;
	width: 160px;
	left: 86px;
	top: 120px;
	padding: 0px 10px 0px 10px;
}
.start_text_oben ul{
	text-align:left;
	margin: 0 0 0 5px;
	padding: 0px 0px 0px 10px;
}
.start_text_unten{
	z-index: 3;
	position: absolute;
	text-align: center;
	color: #778EA1;
	width: 160px;
	left: 86px;
	top: 390px;
	padding: 0px 10px 0px 10px;
}

.produktimage{
	z-index: 4;
	position: absolute;
	background: url('campo.png') no-repeat;
	height: 290px;
	width: 252px;
	left: 292px;
	top: 104px;
}
.anmeldung{
	z-index: 5;
	position: absolute;
	left: 90px;
	top: 261px;
	text-align: right;
}
#firstname, #email, #telefon{
	font-weight: bold;
	color: #9CAEBD;
	border: 0px;
	background-color: #ffffff;
	width: 133px;
}
#email, #telefon{
	margin-top: 5px;
}


.weiterempfehlen #email_absender, #email_empfaenger, #name_absender, #name_empfaenger{
	border: 2px solid #9CAEBD;
	width: 250px;
}

.weiterempfehlen_button{
	z-index: 7;
	position: absolute;
	bottom: 50px;
	right: 0px;
}

#subscribe{
	z-index: 6;
	position: absolute;
	left: 50px;
	top: 86px;
	width: 146px;
	height: 34px;
}

#agb_zustimmung{
	z-index: 8;
	position: absolute;
	left: 11px;
	top: 328px;
	font-size: 10px;
}

#agb_zustimmung a{
	text-decoration: none;
	color: #C96D6D;
}

.zurueck{
	position: absolute;
	bottom: 2px;
	right: 0px;
}


#vorteile_newsletter{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#noscript{
	position:absolute;
	top:40px;
	color:#FF0000;
	font-size:10px;
}
#noscript_empfehlen{
	color:#FF0000;
	font-size:10px;
}
.linklist{
	list-style-type:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.linklist ul{
	padding-top: 0;
	padding-bottom:20px;

}
.linklist li{
	padding-top:1px;
	padding-bottom:1px;


}

.linklist a,.linklist a:hover,.linklist a:active,.linklist a:visited{
	color:#000000;
	text-decoration:underline;

}
.linklist a:hover{
	text-decoration:none;

}
/*	Internet Explorer hacks*/

* html .topbar{
	width: 372px;
}


* html .infotext{
	width: 520px;
	height: 455px;
}

* html textarea, .infotext{
	scrollbar-base-color:#EFEFEF;
	scrollbar-3dlight-color:#9CAEBD;
	scrollbar-arrow-color:#EFEFEF;
	scrollbar-darkshadow-color:#738EA5;
	scrollbar-face-color:#9CAEBD;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#727e8a;
	scrollbar-track-color:#929fad;
}
