/* In Warteposition */

.sub geschichte{display:none}


/* Allgemeine Einstellungen und Schriften*/

body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:1.3em;
text-align:left;
background-color:#009227;
}

p.aktuelles {padding:0 5px;}

p.partner {margin: 0 0 9px 0;}

h4 {
font-size:14px;
text-align:left;
margin-top:35px;
margin-bottom:0px;}

h4.dieerste {
font-size:14px;
text-align:left;
margin-top:5px;
margin-bottom:0px;}

h4.structuring-heading {
font-size:14px;
text-align:left;
margin-top:35px;
margin-bottom:0px;}

h4.aktuelles{
padding: 5px 5px 0 5px;
font-size:14px;
margin-top:0px;
margin-bottom:0px;
border-left:#009227 solid 1px;
border-right:#009227 solid 1px;}

h4.weitereinfo {
font-size:14px;
margin-top:2px;
margin-bottom:15px;}

h4.ansprechpartner {
font-size:14px;
margin-top:2px;
margin-bottom:2px;}

p.neu {color:#FF0000;
font-weight:bold;
margin-bottom:0;}

a.h4link {
text-decoration:none;
font-weight:bold;
font-size:16px;
color:#009227;}

a.h4link:hover {text-decoration:underline;
color:#000000;
font-weight:bold;}

a.h4link:active {text-decoration:underline;
color:#000000;
font-weight:bold;}

a.h4link:visited {text-decoration:none;
color:#009227;}

a.standardlink {
font-size:12px;
color:#009227;
text-decoration:underline;}

a.standardlink:hover {text-decoration:underline;
color:#009227;
font-weight:bold;}

a.standardlink:active{text-decoration:underline;
font-weight:bold;}

a.standardlink:visited{text-decoration:underline;}

a.infoboxlink{
margin:0 0 5px 5px;
text-decoration:none;
font-size:12px;
color:#009227;
display:block;}

a.infoboxlink:hover {text-decoration:underline;
color:#009227;
font-weight:bold;}

a.infoboxlink:active{text-decoration:underline;
color:#009227;
font-weight:bold;}

a.infoboxlink:visited{text-decoration:none;
color:#009227;}

/* Head */
.head {width:100%;
height:105px;
position:fixed;
top:0;
left:0;
background-color:#FFFFFF;
color:#000000;
background-image:url(images/head_bg3.gif);
z-index:1}

#logoherne{
position:absolute; 
right:35px; 
top:22px; 
width:200px; 
height:35px;
}

/* Navigationsmenü */
#navileiste {
position:fixed;
color:#000000;
top:108px;
left:0;
background:#A8A9AD;
width:180px;
height:100%;
padding:10px;
}

#navileiste ol {
display: block; 
list-style: none; 
padding: 0px; 
margin: 0px;
}

#navileiste li { 
width:auto;
height: 1.4em; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
letter-spacing: 0px; 
display: block; 
position: relative; 
top: 3px;
}

#navileiste li.main { 
font-size: 100%;
color: #000000; 
margin-top:10px;  
font-weight:bold;
}

#navileiste li.sub { 
font-size: 90%;
color: #000000;
margin-left:14px;  
}

#navileiste li.subsub { 
font-size: 80%;
color: #000000;
margin-left:30px;  
}

#navileiste li.mainactive { 
font-size: 100%;
color: #FFFFFF;
margin-top:5px;   
}

#navileiste li.subactive { 
font-size: 90%;
color: #FFFFFF;
margin-left:14px;  
}

#navileiste li.subsubactive { 
font-size: 80%;
color: #FFFFFF;
margin-left:22px;  
}

#navileiste li a {
display: block;
width: 100%; 
}

html>body div#navileiste li a {padding-top: 3px}

#navileiste a:link {
color: #000000; 
background: transparent; 
text-decoration: none; 
}

#navileiste a:visited {
color: #000000; 
background: transparent; 
text-decoration: none; 
}

#navileiste a:hover {
color: #000000; 
font-weight:bold;
text-decoration: underline;
}

#navileiste .mainhier {
font-size: 100%;
margin-top:10px;  
color:#FFFFFF;
font-weight:bold;}

#navileiste .subhier {
font-size: 90%;
margin-top:2px;  
margin-left:14px;  
color:#FFFFFF;
font-weight:bold;}

#navileiste .subsubhier {
font-size: 80%;
margin-left:30px;
margin-top:2px;
color:#FFFFFF;
font-weight:bold;}


#navileiste li.mainactive a:link {
color: #FFFFFF; 
background: transparent; 
text-decoration: none; 
}

#navileiste li.mainactive a:visited {
color: #FFFFFF; 
background: transparent; 
text-decoration: none; 
}

#navileiste li.mainactive a:hover {
text-decoration: underline;
}

#navileiste li.subactive a:link {
color: #FFFFFF; 
background: transparent; 
text-decoration: none; 
}

#navileiste li.subactive a:visited {
color: #FFFFFF; 
background: transparent; 
text-decoration: none; 
}

#navileiste li.subactive a:hover {
color:#FFFFFF; 
text-decoration:underline;
}

/* Hauptcontainer (Inhalt, Fotos, Fußzeile) */

#hauptcontainer {background-color:#FFFFFF;
height:auto;
position:absolute;
left:200px;
top:108px;
padding:15px 20px 0px 5px;
width:560px;}

/* Inhalt */
.fliesstext {
overflow:hidden;
position:relative;
padding-left:15px;
width:355px;
float:left;
}

.trennlinie_start {
margin-top:30px;
height:10px;
background-color:#FFCB05;
border-top:#009227 solid 1px;
border-left:#009227 solid 1px;
border-right:#009227 solid 1px;}

.trennlinie_end {
height:10px;
background-color:#FFCB05;
border-bottom:#009227 solid 1px;
border-left:#009227 solid 1px;
border-right:#009227 solid 1px;
margin-bottom:10px;}

.trennlinie_normal {
height:1px;
background-color:#FFCB05;
border-bottom:#009227 solid 1px;
margin:20px 0;}

.heading{font-size:20px;
font-weight:bold;
padding:5px 10px 5px 15px;
color:#A8A9AD;
border-bottom:#009227 3px solid;}

.subheading{font-size:24px;
letter-spacing:0.1em;
font-weight:bold;
padding:10px 5px 20px 15px;}


.infobox-text {margin:15px 0 15px 0;
border:#A8A9AD solid 1px;
padding:5px;}

img.bildmitteohneunterschrift {border:1px solid #000000;
margin: 10px 0;}

img.bildmittemitunterschrift {border:1px solid #000000;
margin: 10px 0 0 0;}

.infobox-link {margin:15px 0 15px 0;
background-color:#D1D1D1;
border:#009227 dotted 2px;
padding:5px 5px 20px 5px;}

.box-intro-outer {margin:0px 0 15px 0;
background-color:#D1D1D1;
border:#FFCB05 solid 2px;
padding:0;}

.box-intro-inner {margin:5px;
border:#009227 solid 1px;
padding:5px;}

.zurueck { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
}

a.zurueck:link { 
color:#000000; 
text-decoration:none; 
}

a.zurueck:visited { 
color:#000000; 
text-decoration:none; 
}

a.zurueck:hover { 
color:#000000; 
text-decoration:underline; 
}

a.zurueck:active { 
color:#000000; 
text-decoration:underline; 
}

.arrowback { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold; 
color:#333366;
}

/*Fotos*/
.bildleisterechts{
text-align:right;
position:relative;
padding-left:25px;
width:165px;
height:500px;
overflow:visible;
float:left;}

.bildunterschrift { 
margin:0 0 15px 0;
font-size:10px; 
line-height:1.2em;
color:#A8A9AD;
text-align:right;
}

img.bildmitunterschtrift {
margin:0;}

img.bildohneunterschrift {
margin-bottom:20px;}

.leftfloatimg {
float:left;
margin-right: 10px;
margin-bottom: 10px;
}


/* Fusszeile */
#footernavi {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
color: #A8A9AD;
padding:10px 0;
clear:both;}

.footerlink {font-size:10px;
color:#A8A9AD;
text-decoration:none;}

.footerlink:active {font-size:10px;
color:#A8A9AD;
text-decoration:none;}

.footerlink:hover {font-size:10px;
color: #A8A9AD; font-weight:bold;text-decoration:underline;}

.footerlink:visited {font-size:10px;
color:#A8A9AD;
text-decoration:none;}

.itemtrenner {padding-left:15px;}

/* Sitemap */
a.sitemapsublink{
margin:0 0 5px 30px;
text-decoration:none;
font-size:12px;
color:#009227;
display:block;}

a.sitemapsublink:hover {text-decoration:underline;
color:#000000;
font-weight:bold;}

a.sitemapsublink:active{text-decoration:underline;
color:#000000;
font-weight:bold;}

a.sitemapsublink:visited{text-decoration:none;
color:#009227;}

/*Impressum*/
.w3c {margin-right:10px;
margin-bottom:10px;}