body, html {
font-family:Arial;
font-size:12px;
color: #000000;
margin:0px;
height:100%;
}

a { /* globale formatierung für alle links */
font-family: Arial;
font-size: 12px;
color:#000000;
text-decoration: none;
}

#drucken /* positionierung und formatierung des a elementes fuer drucken */ {
position:relative;
width:50px;
top:20px;
left: 0px;
}

#inhalt { /* positionierung des inhaltfensters */
	position:absolute;
	top:295px;
	left:290px;
	width: 690px;
	height: auto;
	z-index:2000;
}

#inhalt-admin { /* positionierung des inhaltfensters für den adminbereich */
	position:absolute;
	top:295px;
	left:290px;
	width: 690px;
	height: auto;
	z-index:2000;
}


/* 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:326px;
left:15px;	
height:20px;
width:184px;
z-index:200;
color:#AA2322;
margin-top:5px;
padding-left:10px;
font-weight:bold;
border-bottom:#FFFFFF solid 2px;
border-left:#FFFFFF solid 8px;
line-height:200%;
}

a.navi1-links-over { /* aktiv zustand des navigationpunktes */
border-bottom:#AA2322 solid 2px;
border-left:#AA2322 solid 8px;
}

a.navi1-links:hover { /* overzustand des navigationspunktes */
border-bottom:#AA2322 solid 2px;
border-left:#AA2322 solid 8px;
}

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



/* 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 */
display:block;
position:relative;
top:20px;
left:10px;	
height:16px;
width:170px;
z-index:200;
color:#787878;
padding-left:30px;
margin-bottom:2px;
}

a.navi2-links-over { /* aktiv zustand des navigationpunktes */
background-color:#6C94C8;
color:#FFFFFF;
}

a.navi2-links:hover { /* overzustand des navigationspunktes */
background-color:#6C94C8;
color:#FFFFFF;
}

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

/* 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 */
display:block;
position:relative;
top:20px;
left:10px;	
height:20px;
width:150px;
z-index:200;
color:#787878;
padding-left:50px;
margin-bottom:2px;
}

a.navi3-links-over { /* aktiv zustand des navigationpunktes */
background-color:#6C94C8;
color:#FFFFFF;
}

a.navi3-links:hover { /* overzustand des navigationspunktes */
background-color:#6C94C8;
color:#FFFFFF;
}

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

/* naviblock 1 */
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;
display:block;
float:left;
z-index:2000;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-right:20px;
}

a.navi1-oben-over { /* aktiv zustand des navigationpunktes */

}

a.navi1-oben:hover { /* overzustand des navigationspunktes */

}

a.navi1-oben-unsichtbar { /* overzustand des navigationspunktes */
background-color:#cccccc;
}

/* naviblock 2 */
a.navi1-oben2:link, a.navi1-oben2:visited, a.navi1-oben2:active, a.navi1-oben2-over, a.navi1-oben2:hover, a.navi1-oben2-unsichtbar   { /* normalzustand des navigationspunktes */
position:relative;
display:block;
float:left;
z-index:2000;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-right:20px;
}

a.navi1-oben2-over { /* aktiv zustand des navigationpunktes */

}

a.navi1-oben2:hover { /* overzustand des navigationspunktes */

}

a.navi1-oben2-unsichtbar { /* overzustand des navigationspunktes */
background-color:#cccccc;
}


/* naviblock admin */
#navi1-admin {
position:relative;
top:326px;
left:15px;
height:14px;
width:184px;
z-index:300;
}
#navi2-admin {
position:relative;
top:18px;
left:15px;
width:200px;
z-index:300;
}
#navi3-admin {
position:relative;
top:17px;
left:15px;
width:200px;
z-index:300;
}
#zusatzmenu-admin {
position:relative;
top:340px;
left:20px;	 
width:200px;
z-index:200;
}
#minipix {
position:absolute;
bottom:0px;
top:107px;
height:167px;
width:980px;
}
.td_links {
position:relative;
border-right:#1D5AAA solid 1px;
border-left:#1D5AAA solid 1px;
}
.td_links_oben {
border-right:#1D5AAA solid 1px;
border-bottom:#1D5AAA solid 1px;
border-left:#1D5AAA solid 1px;
padding-bottom:15px;
}
.td_mitte{
position:relative;
}
#sprache { /* positionierung der sprache */
font-family: Arial;
font-size: 13px;
	position:relative;
	top:10px;
	left:180px;
	width: 40px;
	height: auto;
	z-index:1000;
}
#sprache-admin { /* positionierung der sprache für den adminbereich */
font-family: Arial;
font-size: 13px;
	position:relative;
	top:10px;
	left:180px;
	width: 40px;
	height: auto;
	z-index:1000;
}
#main { /* positionierung des Hauptdivs */
position:relative;
width: 980px;
margin:auto;
}
#navi_kopf {
background-image:url(../images/bild_logo.jpg);
position:absolute;
top:0px;
left:0px;
height:107px;
width:980px;
}
#navi_bg {
position:absolute;
top:284px;
left:0px;
height:400px;
width:269px;

}
#navi_links {
background-image:url(../images/nav.gif);
position:absolute;
top:99px;
left:0px;
}
#redline {
background-color:#AA2322;
position:absolute;
top:284px;
left:269px;
height:2px;
width:711px;

}
#navi_top1 {
position:absolute;
left:20px;
top:80px;
z-index:1000;
}
#navi_top2 {
position:absolute;
left:20px;
top:18px;
z-index:1000;
}
#navi_top2_admin {
position:absolute;
left:300px;
top:80px;
z-index:1000;
}