@charset "utf-8";
/* CSS Document 
### Grundstyles, Rahmen-Layout der Seite
### CS2 - wird benötigt - wird nicht vom Standardtempate mitgeladen
*/
.cmslogin{
	
}
.cmslogin .cms_lay_cmsnavi{
	position:fixed !important;
	top:0px !important;
	left:0px !important;
	width:100% !important;
	z-index:1000 !important;
}

.cmslogin .lay_all{
	margin-top:30px !important;
}

.lay_all{
	width:100%;
	text-align:center;
	background-image:url(../backs/contentback.gif);
	background-repeat:repeat-y;
	background-position:center top;
}
.lay_all2{
	width:100%;
	text-align:center;
	background-image:url(../backs/mainback_1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.lay_all2_income{
	width:100%;
	text-align:center;
	background-image:url(../backs/mainback_income.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.lay_all3{
	width:100%;
	text-align:center;
	background-image:url(../backs/footerback.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.lay_main{
	margin:auto;
	width:996px;
	overflow:hidden;
}
.lay_main2{
	padding:0px;
}
.lay_container_1sp{
	clear:both;
}
.lay_container_2sp{
	clear:both;
}
.lay_cont_col1{
	float:left;
	width:240px;
	margin-right:25px;
	overflow:hidden;
}
.lay_cont_col2{
	float:left;
	width:240px;
	overflow:hidden;
}
.lay_header1{
	height:280px;
	text-align:left;
}
.lay_header1_income{
	height:300px;
	text-align:left;
}
.lay_header12{
	padding:0px;
	position:relative;
}
.lay_header2{
	height:45px;
}
.lay_header22{
	padding:0px;
	text-align:left;
}
.lay_header2_income{
	height:75px;
}
.lay_head_mainimage{
	position:absolute;
	top:88px;
	left:392px;
	width:555px;
	height:190px;
	background-color:#FFF;
	overflow:hidden;
	z-index:10;
}
.lay_head_schlagschatten{
	position:absolute;
	top:0px;
	left:392px;
	width:235px;
	height:120px;
	overflow:hidden;
	z-index:11;
	background-image:url(../backs/schlagschatten.png);
}
.lay_head_global{
	position:absolute;
	top:0px;
	left:392px;
	width:135px;
	height:103px;
	background-color:#0c4d3b;
	z-index:20;
	background-image:url(../backs/globalback.jpg);
}
.lay_logo_special{
	position:absolute;
	top:130px;
	left:20px;
	width:355px;
	height:30px;
	font-size:0.85em;
	text-align:center;
	color:#003f2c;
}
.lay_head_global2{
	background-image:url(../backs/globalback.jpg);
	clear:both;
	padding:0px;
	margin:0px;
}
.lay_head_global2 div{
	padding-top:8px;
}
.lay_head_emergency{
	display:block;
	position:absolute;
	top:0px;
	left:527px;
	width:86px;
	height:103px;
	background-color:#7f0000;
	z-index:21;
	background-image:url(../main/emergency_1.jpg);
	text-decoration:none;
}
.lay_head_emergency:link{
	text-decoration:none;
}
.lay_head_emergency:visited{
	text-decoration:none;
}
.lay_head_emergency:hover{
	text-decoration:none;
	background-image:url(../main/emergency_2.jpg);
}
.lay_head_emergency:active{
	text-decoration:none;
}
.lay_head_logo{
	display:block;
	position:absolute;
	top:31px;
	left:93px;
	width:210px;
	height:88px;
	z-index:25;
	background-image:url(../main/logo.gif);
	text-decoration:none;
}
.lay_head_logoheadline{
	position:absolute;
	top:164px;
	left:15px;
	width:363px;
	height:22px;
	z-index:26;
	background-image:url(../main/logo_headline.gif);
}
.lay_head_quickjumps{
	position:absolute;
	top:215px;
	left:18px;
	width:360px;
	z-index:30;
}
.lay_head_quickjumps_income{
	position:absolute;
	top:235px;
	left:18px;
	width:360px;
	z-index:30;
}
.lay_middle{
	min-height:350px;
}
.lay_middle2{
	padding:0px;
	padding-left:35px;
}
.lay_middle2_main{
	padding:0px;
}
.lay_mid_left{
	float:left;
	width:220px;
	margin-right:25px;
	margin-bottom:0px;
	text-align:left;
	overflow:hidden;
}
.lay_mid_left2{
	padding:0px;
}
.lay_mid_left_income{
	float:left;
	width:450px;
	margin:0px;
	margin-right:41px;
	margin-bottom:0px;
	text-align:left;
	overflow:hidden;
}
.lay_mid_mid{
	float:left;
	width:506px;
	margin-right:25px;
	margin-bottom:0px;
	text-align:left;
	overflow:hidden;
}
.lay_mid_mid2{
	padding:0px;	
}
.lay_mid_mid_income{
	float:left;
	width:470px;
	margin-bottom:0px;
	text-align:left;
	overflow:hidden;
}
.lay_mid_right{
	float:left;
	width:220px;
	margin-bottom:0px;	
	text-align:left;
	overflow:hidden;
}
.lay_mid_right2{
	padding:0px;
}
/* Footer */
.lay_footer{
	clear:both;
	font-size:0.85em;
}
.lay_footer2{
	padding:0px;
}
.lay_footerline{
	background-color:#e7e7e7;
	height:2px;
	overflow:hidden;
	clear:both;
}
.lay_footer_padd{
	padding-left:25px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:15px;
}
.lay_footer_floater{
	float:left;
	border-right:3px solid #e7e7e7;
	text-align:left;
	margin-left:25px;
	overflow:hidden;
}
.lay_ul_footerlinks{
	display:block;
	padding:0px;
	margin:0px;
	list-style:none;
	color:#585858;
	float:left;
	overflow:hidden;
	padding-right:25px;
}
.lay_ul_footerlinks li{
	padding:0px;
	margin:0px;
	margin-right:1px;
	margin-bottom:1px;
	white-space:nowrap;
	line-height:1.5em;
}
.lay_ul_footerlinks a:link{
	color:#585858;
	text-decoration:none;
}
.lay_ul_footerlinks a:visited{
	color:#585858;
	text-decoration:none;
}
.lay_ul_footerlinks a:hover{
	color:#000000;
	text-decoration:none;
}
.lay_ul_footerlinks a:active{
	color:#585858;
	text-decoration:none;
}
.lay_copy{
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}
.lay_copy1{
	float:left;
	width:400px;
	text-align:left;
}
.lay_copy2{
	float:right;
	width:400px;
	text-align:right;
}
.lay_copy2 a:link{
	color:#585858
}
.lay_copy2 a:visited{
	color:#585858
}
.lay_copy2 a:hover{
	color:#000000
}
.lay_copy2 a:active{
	color:#585858
}

/* Siegel */
.lay_siegel1{
	display:block;
	float:left;
	background-image:url(../main/siegel_eqcert_1.jpg);
	width:64px;
	height:77px;
	margin-right:10px;
	text-decoration:none;
}
.lay_siegel1:link{
	text-decoration:none;
}
.lay_siegel1:hover{
	text-decoration:none;
	background-image:url(../main/siegel_eqcert_2.jpg);
}
.lay_siegel2{
	display:block;
	float:left;
	background-image:url(../main/siegel_umweltallianz_1.jpg);
	width:39px;
	height:77px;
	margin-right:10px;
	text-decoration:none;
}
.lay_siegel2:link{
	text-decoration:none;
}
.lay_siegel2:hover{
	text-decoration:none;
	background-image:url(../main/siegel_umweltallianz_2.jpg);
}
.lay_siegel3{
	display:block;
	float:left;
	background-image:url(../main/siegel_ktq_1.jpg);
	width:64px;
	height:77px;
	margin-right:10px;
	text-decoration:none;
}
.lay_siegel3:link{
	text-decoration:none;
}
.lay_siegel3:hover{
	text-decoration:none;
	background-image:url(../main/siegel_ktq_2.jpg);
}

/* Patientenbroschuere */
.lay_brosch_links{
	float:left;
	padding:10px;
	padding-bottom:0px;
	width:100px;
}

/* Income Navihovers */
.lay_navihovers_income{
	position:absolute;
	top:-5000px;
}

/* Income Quickstep */
.lay_income_quickstep{
	background-color:#095940;
	background-image:url(../backs/income_quickstep_back.gif);
	width:470px;
	overflow:hidden;
}
.lay_income_quickstep1{
	float:left;
	width:185px;
}
.lay_income_quickstep1 .padd{
	padding-top:25px;
	padding-left:25px;
}
.lay_income_quickstep2{
	float:left;
	width:265px;
}
.lay_income_quickstep2 .padd{
	padding-top:25px;
	padding-left:10px;
}

/* Income News */
.lay_news_income{
	
}
.lay_news_income_cont{
	font-size:1em;
	height:330px;
}
.lay_news_income_cont2{
	padding:20px;
	padding-top:15px;
	padding-right:10px;
}
.lay_news_income_cont3{
	position:relative;
	height:300px;
	overflow:auto;
}
.lay_news_income_cont4{
	padding-right:10px;	
}

/* Income Galerie */
.lay_income_galerie_start{
	display:block;
	width:470px;
	height:32px;
	background-image:url(../icons/galerie_zoom1.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}
.lay_income_galerie_start:link{
	text-decoration:none;
	outline:none;
}
.lay_income_galerie_start:visited{
	text-decoration:none;
	outline:none;
}
.lay_income_galerie_start:hover{
	text-decoration:none;
	background-image:url(../icons/galerie_zoom2.gif);	
	outline:none;
}
.lay_income_galerie_start:active{
	text-decoration:none;
	outline:none;
}
.lay_income_galerie_imagesout{
	position:absolute;
	top:-5000px;
	width:10000px;
}

/* Income Infos */
.lay_income_infos{
	margin-left:0px;
}
.lay_income_infos2{
	background-image:url(../backs/income_infoback.gif);
	text-align:left;
}
.lay_income_infos_sp1{
	float:left;
	width:280px;
	margin:0px;
	padding:0px;
	margin-right:40px;
	overflow:hidden;
}
.lay_income_infos_sp2{
	float:left;
	width:280px;
	margin:0px;
	padding:0px;
	margin-right:40px;
	overflow:hidden;
}
.lay_income_infos_sp3{
	float:left;
	width:280px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.lay_infobox_income{
	
}
.lay_infobox_income2{
	
}
.fo_info_income{
	
}
/* Sprache */
.lay_tool_lang{
	width:20px;
	height:58px;
	position:absolute;
	top:5px;
	right:17px;
}
.lay_tool_lang2{
	position:absolute;
	bottom:0px;
}


