
/* Abdeckung des Startseitenbildes */
div.bildabdeckung { background-color: #FFFFFF; display: block; width: 20px; float: left; position: relative; } 
div#ab-bottom { height: 65px; top: -65px; }
div#ab-top { height: 190px; top: 40px; }
#site div#body {  margin-top: -190px; _margin-top: -200px; }

#weiss1 {
	position:absolute;
	left:0px;
	top:40px;
	width:770px;
	height:190px;
	z-index:1;
	background-color: #FFFFFF;
}

#weiss2 {
	position:absolute;
	left:0px;
	top:230px;
	width:750px;
	height:255px;
	z-index:1;
	background-color: #FFFFFF;
}

#weiss3 {
	position:absolute;
	left:0px;
	top:485px;
	width:770px;
	height:65px;
	z-index:1;
	background-color: #FFFFFF;
}
#inhalt {
	position:absolute;
	left:20px;
	top:50px;
	width:720px;
	height:500px;
	z-index:1;
	background-color: #FFFFFF;
}


#inhalt01 { position:absolute; left:0px; top:0px; width:715px; height:30px; z-index:1; font-weight:bold; color: #333333; }
#inhalt02 { position:absolute; left:0px; top:30px; width:715px; height:60px; z-index:1; }
#inhalt03 { position:absolute; left:0px; top:90px; width:715px; height:80px; z-index:1; }
#inhalt03 div p { color: #333333; }
#inhalt03 div p:first-line { font-weight:normal; }
#inhalt04 { position:absolute; left:0px; top:163px; width:715px; height:20px; z-index:1; }
#inhalt05 { position:absolute; left:0px; top:190px; width:715px; height:110px; z-index:1; }
#inhalt06 { position:absolute; left:0px; top:300px; width:715px; height:240px; z-index:1; }

#inhalt04 a { color: #A0A0A0; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#inhalt04 a:hover, #subnavi a.activ { color: #1A5F84; }



#layer_rechts {
	position:absolute;
	left:775px;
	top:40px;
	width:210px;
	height:295px;
	z-index:1;

}

div.Layer5, div.Layer5-selected {
	
	float:left;
	width:190px;
	height:85px;
	z-index:1;
	background-color: #004957;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	margin: 0px 5px 5px 0px;
}

div.Layer5 a {
	font-size:11px;
	display: block;
	/*margin-left: -10px;*/
	text-decoration: none;
	/*background-color: #004957;
	padding: 10px 10px 10px 10px;*/
	color: #FFFFFF;
	/*width: 100%;
	height: 75px;*/
}
div.Layer5 a:hover {
	background-color: #FFFFFF;
	color: #000000;
}
	
div.Layer5 a:first-line {
	font-weight: bold;
}
div.Layer5-selected {
	background-color: #FFFFFF;
	color: #000000;
}
div.Layer5-selected a {
  font-size:11px;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	/*margin-left: -3px;*/
	font-weight: bold;
	/*padding: 10px 10px 10px 10px;*/
	color: #000000;
	/*height: 75px;*/
}
	
#teaserlist, #teaserlist2 { list-style-type: none; margin-top: -6px; _margin-top: 0px; margin: 0px; _margin-left: -5px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #82AAB4; float: left; width: 650px; }
#teaserlist2 { _margin-left: 0px; margin-top: -6px; _margin-top: }
#teaserlist li, #teaserlist2 li { float: left; border-left: 1px  solid #CCCCCC; }
#teaserlist li:first-child, #teaserlist2 li { border-left: none; }
#teaserlist li a { margin: 0px 5px 0px 5px; display: block; }
#teaserlist li:first-child a { margin: 0px 5px 0px 0px; }
#teaserlist li a.active { color: #1A5F84; }

.ajaxframe, .ajaxframe-loaded { color:#004957; width: 105px; float: left; margin: 4px 4px 0px 0px;}
.ajaxframe:hover, .ajaxframe-loaded { background-color: #FFFFFF; }
.ajaxframe .preview-description, .ajaxframe-loaded .preview-description { height: 16px; padding: 2px 4px 0px 4px; }
.ajaxframe:hover .preview-description, .ajaxframe-loaded .preview-description { color: #505050; }

#loader-image { margin: 61px 0px 0px 293px; }
