body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
margin:0px;
background-color:#dadada;
text-decoration: none;
}
#logo {
position:absolute;
left:0px;
top:0px;
width:179px;
border-right:#ffffff solid 1px;
}
#banneranzeige {
position:absolute;
left:179px;
top:0px;
height:147px;
width:729px;
border-right:#FFFFFF solid 1px;
}
#sprache {
position:absolute;
left:0px;
top:147px;
width:883px;
height:24px;
background-image:url(../images/verl_sprache.jpg);
text-align:right;
padding-right:25px;
line-height:250%;
font-size:9px;
color:#333333;
border-right:#ffffff solid 1px;
}
#header {
position:absolute;
left:178px;
top:171px;
background-color:#9a9b9c;
border-bottom:#FFFFFF solid 1px;
border-top:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#ffffff solid 1px;
width:704px;
height:30px;
color:#FFFFFF;
font-size:16px;
text-align:right;
padding-right:25px;
line-height:180%;
z-index:8000;
}
#footer {
position:relative;
left:0px;
width:883px;
height:20px;
top:auto;
text-align:right;
padding-right:25px;
line-height:250%;
font-size:9px;
color:#333333;
margin-top:20px;
border-top:#FFFFFF solid 1px;
z-index:8000;
}
.footer {
font-size:9px;
color:#333333;
text-decoration:none;
}
#adresse {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
left:10px;
width:160px;
height:50px;
font-size:9px;
color:#333333;
z-index:8000;
}

#inhaltbg { /* positionierung des inhaltfensters */
	position:absolute;
	top:203px;
	left:178px;
	width: 731px;
	height: auto;
	z-index:2;
}

#inhalt { /* positionierung des inhaltfensters */
position:absolute;
top:229px;
left:198px;
width: 691px;
height: auto;
z-index:20;
min-height:300px;

}

#inhalt-admin { /* positionierung des inhaltfensters für den adminbereich */
position:absolute;
top:229px;
left:178px;
width: 705px;
height: auto;
z-index:20;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
}



/* naviblock oben */
a.navi1-oben:link, a.navi1-oben:visited, a.navi1-oben:active, a.navi1-oben-over, a.navi1-oben:hover, a.navi1-oben-unsichtbar   { /* normalzustand des navigationspunktes */
	position:relative;
	float:left;
	display:block;
	top:0px;
	left:0px;	
	height:10px;
	width:auto;
	z-index:2000;
color:#333333;
	line-height:90%;
	font-size:10px;
	margin-right:5px;
padding-top:0px;
padding-left:6px;
padding-right:6px;
text-decoration: none;
border-right:#333333 1px solid;
}

a.navi1-oben-over { /* aktiv zustand des navigationpunktes */
	color:#FFFFFF;
	text-decoration: none;
}

a.navi1-oben:hover { /* overzustand des navigationspunktes */
	color:#FFFFFF;
	text-decoration: none;
}

a.navi1-oben-unsichtbar { /* overzustand des navigationspunktes */
color:#ff0000;
text-decoration: none;
}
/* naviblock oben admin */
a.navi1-oben-admin:link, a.navi1-oben-admin:visited, a.navi1-oben-admin:active, a.navi1-oben-over-admin, a.navi1-oben-admin:hover, a.navi1-oben-unsichtbar-admin   { /* normalzustand des horizontalen navigationspunktes im Adminbereich*/
	position:relative;
	float:left;
	display:block;
	top:0px;
	left:110px;	
	height:10px;
	width:120px;
	z-index:2000;
color:#333333;
	line-height:90%;
	font-size:10px;
	margin-left:-110px;
padding-top:0px;
padding-left:6px;
padding-right:6px;
text-decoration: none;
border-right:#333333 1px solid;
}

a.navi1-oben-over-admin { /* aktiv zustand des navigationpunktes im Adminbereich*/
	color:#FFFFFF;
}

a.navi1-oben-admin:hover { /* overzustand des navigationspunktes im Adminbereich*/
	color:#FFFFFF;
}

a.navi1-oben-unsichtbar-admin { /* overzustand des navigationspunktes im Adminbereich*/
color:#ff0000;
}
/* naviblock 1 */
a.navi1-links:link, a.navi1-links:visited, a.navi1-links:active, a.navi1-links-over, a.navi1-links:hover, a.navi1-links-unsichtbar   { /* normalzustand des navigationspunktes */
position:relative;
display:block;
top:0px;
height:22px;
width:159px;
left:0px;
z-index:2000;
color:#00579c;
padding-left:15px;
background-image:url(../images/navi/navi1-link.gif);
line-height:170%;
font-size:12px;
text-decoration:none;
}

a.navi1-links-over { /* aktiv zustand des navigationpunktes */
color:#333333;
background-image:url(../images/navi/navi1-hover_over.gif);
z-index:2100;
}

a.navi1-links:hover { /* overzustand des navigationspunktes */
color:#333333;
background-image:url(../images/navi/navi1-hover_over.gif);
z-index:2100;
}

a.navi1-links-unsichtbar { /* overzustand des navigationspunktes */
color:#ff0000;
}

#navi-linksanzeige {
position:absolute;
left:0px;
top:172px;
padding-top:30px;
width:174px;
border-right:#9a9b9c solid 1px;
border-bottom:#9a9b9c solid 1px;
border-top:#9a9b9c solid 1px;
background-color:#FFFFFF;
min-height:300px;
}

#navi-obenanzeige {
position:absolute;
top:154px;
left:180px;
height:50px;
width:300px;
z-index:7000;
}

/* naviblock 2 */
a.navi2-links:link, a.navi2-links:visited, a.navi2-links:active, a.navi2-links-over, a.navi2-links:hover, a.navi2-links-unsichtbar   { /* normalzustand des navigationspunktes */
position:relative;
top:-1px;
display:block;
min-height:20px;
height:auto;
width:144px;
left:16px;
z-index:2000;
color:#00579c;
padding-left:10px;
border-left:#9a9b9c solid 3px;
line-height:170%;
font-size:11px;
text-decoration:none;
}

a.navi2-links-over { /* aktiv zustand des navigationpunktes */

color:#333333;
}

a.navi2-links:hover { /* overzustand des navigationspunktes */

color:#333333;
}

a.navi2-links-unsichtbar { /* overzustand des navigationspunktes */
color:#ff0000;
}

/* naviblock 3 */
a.navi3-links:link, a.navi3-links:visited, a.navi3-links:active, a.navi3-links-over, a.navi3-links:hover, a.navi3-links-unsichtbar   { /* normalzustand des navigationspunktes */
position:relative;
top:-1px;
display:block;
height:20px;
width:144px;
left:30px;
z-index:2000;
color:#00579c;
padding-left:10px;
border-left:#9a9b9c solid 3px;
line-height:150%;
font-size:11px;
text-decoration:none;
}

a.navi3-links-over { /* aktiv zustand des navigationpunktes */
width:136px;
color:#333333;
}

a.navi3-links:hover { /* overzustand des navigationspunktes */
width:136px;
color:#333333;
}

a.navi3-links-unsichtbar { /* overzustand des navigationspunktes */
color:#ff0000;
}

/* naviblock 2 */
a.navi4-links:link, a.navi4-links:visited, a.navi4-links:active, a.navi4-links-over, a.navi4-links:hover, a.navi4-links-unsichtbar   { /* normalzustand des navigationspunktes */
position:relative;
display:block;
left:20px;	
height:20px;
width:130px;
z-index:500;
color:#000000;
padding-left:10px;
line-height:150%;
}

a.navi4-links-over { /* aktiv zustand des navigationpunktes */
background-color:#666666;
color:#FFFFFF;
}

a.navi4-links:hover { /* overzustand des navigationspunktes */
background-color:#666666;
color:#FFFFFF;
}

a.navi4-links-unsichtbar { /* overzustand des navigationspunktes */
color:#ff0000;
}

/* naviblock admin */
#navi1-admin {
position:relative;
left:10px;
}
#navi2-admin {
position:relative;
z-index:600;
left:20px;

}
#navi3-admin {
position:relative;
z-index:300;
left:30px;

}
#navi4-admin {
position:relative;
z-index:300;
}
#navi-oben-admin { /* zustand des navigationspunktes im Adminbereich*/
	position:absolute;
	top:154px;
	left:180px;
	height:40px;
width:450px;
}
#navi1-oben-admin-symb { /* positionierung der symbolreihe der horizontalen oberen Navigation  (Navigationspunktabhängig)*/
	position:relative;
	float:left;
	top:-20px;
	left:0px;
	height:20px;
	width:120px;
	z-index:6000;
}
#zusatzmenu-oben-admin {
position:absolute;
top:88px;
left:96px;	 
width:140px;
z-index:8100;
}
#zusatzmenu-admin {
position:absolute;
top:87px;
left:6px;	 
width:120px;
z-index:200;
}
.img-admin2 {
position:relative;
top:20px;
}
#suche {
	position: relative;
	height:24px;
	width:150px;
	top:-10px;
	left:0px;
	z-index:600;
}
.suche {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.suchfeld {
left:400px;
width:112px;
height:14px;
border:1px #999999 solid;
}

