/* CSS Document */

body {
	/*position:absolute;*/
	height: 100%;
	width: 100%;
	background-image:url(../aesthetix_img/hintergrund_ie.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px; 
	padding-top: 0px;
	margin: 0px; 
	font-size: 12px; 
	color: #000000; 
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
}



#main{
	position:relative;
	top: 0px;
	left: auto;
	height: 100%;
	width: 939px;
	margin:auto;
	}


#logo{
	position:relative;
	top:0px;
	height: 106px;
	width: 939px;
	background: url(../aesthetix_img/old/logo.jpg) no-repeat;
	z-index:2;
}

#logolink{
	position:absolute;
	top:0px;
	left:0px;
	height: 1px;
	width: 130px;
	z-index:3;
}


#navi_oben{
	text-align:left;
	position:relative;
	top:0px;
	margin-left: 812px;
	height: 106px;
	width: 123px;
	z-index:2;
}

#hauptnavigation{
	text-align:left;
	position:absolute;
	left: 4px;
	top: 110px;
	height: 140px;
	width: 931px;
	z-index:6;
}


#unternavigation{
	text-align:left;
	position:absolute;
	left: 4px;
	top: 148px;
	height: 90px;
	width: 931px;
	z-index:8;
}


/*
#navigation{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./fileadmin/template/aesthetix_img/navbg.png", sizingMethod="scale" enabled="true");
	position:absolute;
	top: 106px;
	height: 146px;
	width: 939px;
	z-index:5;
}


html>body #navigation{
	background: url(../aesthetix_img/navbg.png);
}
*/

#navigation{
	position:absolute;
	background: url(../aesthetix_img/old/navbg.png);
	top: 106px;
	height: 146px;
	width: 939px;
	z-index:5;
}

* html #navigation{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./fileadmin/template/aesthetix_img/old/navbg.png", sizingMethod="scale" enabled="true");

}

#inhalt{
	position:relative;
	background: url(../aesthetix_img/bg_gy.jpg);
	height: auto;
	width: 939px;
	z-index:1;
}	
	
html>body #inhalt{
	position:absolute;
}	
	
#bild{
	position:relative;
	margin-top:34px;
	left:4px;
	float:left;
	height: auto;
	width: 510px;
	z-index:2;
}
	
#text{
	text-align:left;
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:34px;
	padding-top: 160px;
	padding-bottom: 120px;
	margin-left:551px;
	margin-right:30px;
	height: auto;
	/*width: 341px;*/
	z-index:2;
}	

html>body #text{
	padding-top: 149px;
	padding-bottom: 130px;
}


#footerinside{
	text-align:left;
	position:absolute;
	bottom:0px;
	margin-bottom:-1px;
	float:none;
	left:0px;
	height: 80px;
	width: 939px;
	z-index:7;
}
		
#footer{
	text-align:left;
	position:absolute;
	bottom:0px;
	margin-bottom:-1px;
	float:none;
	left:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./fileadmin/template/aesthetix_img/footer.png", sizingMethod="scale" enabled="true");
	height: 80px;
	width: 939px;
	z-index:3;
}
	
html>body #footer{
	background: url(../aesthetix_img/footer_all.png);
}
	
#copyright{
	position:absolute;
	margin-left:24px;
	margin-top:40px;
	height: 20px;
	width: 341px;
	z-index:3;
}	
		
	


	
#search{
	position:absolute;
	margin-top:40px;
	margin-left:375px;
	height: 20px;
	width: 310px;
	z-index:3;
}	
	
#navi_unten{
	position:absolute;
	margin-top:40px;
	margin-left:695px;
	height: 20px;
	width: 240px;
	z-index:3;
}	

.searchbox {
	width:140px;
	height: 13px;
	border: 1px solid #787676;
	padding-left: 3px;
	padding-top: 0px;
	margin-bottom: 4px;
	font-size: 10px;
}





#bild2{
	position:relative;
	margin-top:34px;
	left:4px;
	float:left;
	height: auto;
	width: 260px;
	z-index:2;
}
	
#text2{
	text-align:left;
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:34px;
	padding-top: 160px;
	padding-bottom: 120px;
	margin-left:300px;
	height: auto;
	width: 601px;
	z-index:2;
}	

html>body #text2{
	padding-top: 149px;
	padding-bottom: 130px;
}

#languageMenu{
	text-align:left;
	position:absolute;
	top:10px;
	left: 635px;
	z-index:2;
}

#langmenu li { list-style-type:none; float:left; padding:0 0 5px 10px; background:none; }

#langmenu li.de-active, 
#langmenu li.en-active, 
#langmenu li.ru-active {
	background:url("../aesthetix_img/flags/active.gif") 16px bottom no-repeat;
}

#langmenu li a, 
#langmenu li span { 
	display:block; 
	width:30px; 
	height:26px; 
	font-size:0px; 
	line-height:0px; 
	text-decoration:none;
}

#langmenu li.de a, 
#langmenu li.de span, 
#langmenu li.de-active a, 
#langmenu li.de-active span { 
	background:url("../aesthetix_img/flags/de.gif") no-repeat; 
}

#langmenu li.de-no-translation a, 
#langmenu li.de-no-translation span { 
	background:url("../aesthetix_img/flags/de_off.gif") no-repeat; 
}

#langmenu li.en a, 
#langmenu li.en span, 
#langmenu li.en-active a, 
#langmenu li.en-active span { 
	background:url("../aesthetix_img/flags/en.gif") no-repeat; 
}

#langmenu li.en-no-translation a, 
#langmenu li.en-no-translation span { 
	background:url("../aesthetix_img/flags/en_off.gif") no-repeat; 
}

#langmenu li.ru a, 
#langmenu li.ru span, 
#langmenu li.ru-active a, 
#langmenu li.ru-active span { 
	background:url("../aesthetix_img/flags/ru.gif") no-repeat; 
}

#langmenu li.ru-no-translation a, 
#langmenu li.ru-no-translation span { 
	background:url("../aesthetix_img/flags/ru_off.gif") no-repeat; 
}

/* Kontaktformular */
.tx-powermail-pi1 { margin-top:30px; }
.tx_powermail_pi1_fieldwrap_html { padding-bottom:5px; }
.tx-powermail-pi1 fieldset { margin:0; padding:0; border:0; }
.tx-powermail-pi1 legend { display:none; }
.tx-powermail-pi1 label {
	float:left;
	width:200px;
	color:#7A032A;
	font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	text-align:right;
	padding-right:10px;
}

#kontaktformular label { width:70px; }
#kontaktformular .kontaktformular_ru label { width:110px; }

.tx-powermail-pi1 .powermail_captcha { width:102px; }
.tx-powermail-pi1 .powermail_captcha_captcha { width:125px; vertical-align:bottom; }

.tx-powermail-pi1 .powermail_submit { position:relative; left:210px; }
#kontaktformular .powermail_submit { left:80px; }
#kontaktformular .kontaktformular_ru .powermail_submit { left:120px; }

.powermail_mandatory_js { color:red; padding-left:200px; }
#kontaktformular .powermail_mandatory_js { padding-left:80px; }
#kontaktformular .kontaktformular_ru .powermail_mandatory_js { padding-left:120px; }

/* Online-Beratung */
#onlineberatung .tx_powermail_pi1_fieldwrap_html { padding-bottom:10px; }
#onlineberatung .tx_powermail_pi1_fieldwrap_html_captcha { padding:20px 0; }
#onlineberatung .powermail_captcha { width:131px; }
#onlineberatung .powermail_captcha_captcha { width:125px; }

/* Rückruf-Service */
#rueckrufservice  label { width:130px; }
#rueckrufservice .powermail_mandatory_js { padding-left:140px; }
#rueckrufservice .tx_powermail_pi1_fieldwrap_html { padding-bottom:10px; }
#rueckrufservice .tx_powermail_pi1_fieldwrap_html_captcha { padding:20px 0; }
#rueckrufservice .powermail_captcha { width:131px; }
#rueckrufservice .powermail_captcha_captcha { width:125px; }
#rueckrufservice .powermail_submit { left:140px; }
#powermaildiv_uid73, #powermaildiv_uid83, #powermaildiv_uid93 { float:left; width:260px; }
#powermaildiv_uid74 label, #powermaildiv_uid84 label, #powermaildiv_uid94 label { width:50px; }
#advice-required-uid74, #advice-required-uid84, #advice-required-uid94 { margin-left:150px; }
#powermaildiv_uid75, #powermaildiv_uid85, #powermaildiv_uid95 { clear:left; margin-top:20px; }

/* Erfahrungsberichte DOCINSIDER */
#docinsider, #docinsider iframe {height:620px;}