body {
	background-image:url("../img/bg_blau.gif");
	margin:0;
}

div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000
}

/*** Layout Divs ***/
#mantel {
	position:relative;
	width:820px;
	background-image:url("../img/bg_mtl.gif");
	float:left;
}

#header {
	position:relative;
	z-index:100;
	height:66px;
	width:808px;
	border-right:1px solid #415061;
	border-top:1px solid #415061;
}

#frontbild {
	position:relative;
	z-index:100;
	height:92px;
	width:612px;
	border-right:1px solid #AFBCCD;
	border-bottom:1px solid #AFBCCD;
}

#pfad {
	position:relative;
	z-index:400;
	left:145px;
	width:464px;
	background-color:#E8EEF6;
	padding:0px 0px 2px 2px;
	font-size:10px;
	color:#415061;
}

#navi {
	position:relative;
	float:left;	
	z-index:100;
	width:143px;
	margin-top:-14px;
	background-image:url(../img/navi_bg.gif);
	border-right:1px solid #AFBCCD;
	padding:20px 0px 1px 0px;
}


#content {
	position:relative;
	float:left;
	z-index:100;
	height:inherit;
	width:451px;
	border-right:1px solid #AFBCCD;
	padding:20px 10px 10px 7px;
}

#spalte_rechts {
	z-index:200;
	float:left;
	width:179px;
	margin:-93px 0px 0px 8px;
	background-color:#FEF5E8;
}


#fuss {
	position:relative;
	clear:left;
	width:450px;
	padding:50px 0px 50px 150px;
}

#topnavi {
	position:absolute;
	z-index:200;
	top:3px;
	left:601px;
	color:#415061;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}

#search {
	position:absolute;
	z-index:200;
	left:601px;
	top:36px;
	vertical-align:bottom;
	height:30px;
}




/*** Klassen ***/

.navi_cms {
	position:relative;
	z-index:100;
	background-color:#F8C374;
	color:#415061;
	font-size:10px;
	font-weight:bold;
	border-top:1px solid #415061;
	border-bottom:1px solid #415061;
	padding:3px 4px 4px 8px;
	margin-bottom:-1px;
}

.navi_tool {
	position:relative;
	z-index:100;
	background-color:#B7C4D4;
	color:#415061;
	font-size:10px;
	font-weight:bold;
	border-top:1px solid #415061;
	border-bottom:1px solid #415061;
	padding:3px 4px 4px 8px;
	margin-bottom:-1px;
	clear:left;
}

.navi_stufe_2{
	position:relative;
	color:#415061;
	font-size:10px;
	margin:1px 1px 1px 6px;
}

.navi_stufe_3{
	position:relative;
	color:#415061;
	font-size:10px;
	margin:1px 1px 1px 6px;
	padding-left:6px;
}

.pdfTl {
	position:relative;
	color:#415061;
	font-size:10px;
	margin:8px 1px 1px 9px;
}

.fokus {
	margin:1px 1px 1px 0px;
}

.focusNav {
	background-color:#FDDCAC;
}

.focusPdf {
	background-color:#D5DCE3;
}

.float {
	float:left;
	height:30px;
	color:#415061;
}

.search_field {
	background-color:#F1F7FF;
	border:1px solid #415061;
	font-size:9px;
	color:#000000;
	height:14px;
}

.news_main {
	z-index:200;
	position:inherit;
	background-color:#EB8810;
	display:block;
	padding:2px 2px 2px 2px;
}

.pdfList {
	padding:0;
	margin:0;
}

.pdfListItem {
	padding:0;
	margin:0;
	list-style-image:url("list.gif");
	list-style-position:inside;
	width:420px;
}



/*** Formulare ***/

.cSehrKurz {
	border:1px solid #415061;
	font-size:11px;
	background-color:#E8EEF6;
}

.cKurz {
	border:1px solid #415061;
	font-size:11px;
	background-color:#E8EEF6;
}

.cMittel {
	border:1px solid #415061;
	font-size:11px;
	background-color:#E8EEF6;
}

.cLang {
	border:1px solid #415061;
	font-size:11px;
	background-color:#E8EEF6;
}

.cSehrLang {
	border:1px solid #415061;
	font-size:11px;
	background-color:#E8EEF6;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}

.button {	
	border:1px solid #415061;
	color:#415061;
	font-weight:bold;
	font-size:11px;
	background-color:#F8C374;
}


/*** Links ***/

a {
	color:#000000;
}

a:hover {
	color:#415061;
}

#topnavi a {
	color:#415061;
	text-decoration:none;
}

#topnavi a:hover {
	text-decoration:underline;
}

.navi_cms a {
	color:#415061;
	text-decoration:none;
}

.navi_tool a {
	color:#415061;
	text-decoration:none;
}

#pfad a {
	color:#415061;
	text-decoration:underline;
}

/*** Footer ***/

.footTbl {
	position:relative;
	z-index:500;
	clear:left;
	background-color:#E8EEF6;
	border-top:1px solid #333333;
	width:808px;
	font-size:9px;
	margin-top:0px;
	color:#666666;
	border-bottom:1px solid #415061;
}

.footTbl a {
	text-decoration:none;
	color:#666666;
}

.footer {
	font-size:9px;
	text-decoration:none;
	color:#666666;
}

.footer a {
	text-decoration:none;
	color:#666666;
}

/* Ad-Platzierungen */

.sky {
	float:left;
	margin:0px 0pt 0pt 10px;
	width:160px;
}

.rectangle {
	text-align:center;
	margin:35px 0pt -15px 0px;
}

#HeaderMiddle01 {
	height:90px;
	width:808px;
	text-align:center;
	position:relative;
	overflow:visible;
}

*hmtl #HeaderMiddle01 {
	height:90px;
	width:808px;
	text-align:center;
	overflow:visible;
	padding: 10 10 10 10;
	position:relative;
	display:block;
}

#akt_heft {
	text-align:center;
}