  * { margin: 0pt;
    padding: 0pt;}
body{width:100%;text-align:center;background-color: #006206;
background-image : url(/fileadmin/images/ringelblume_altd.gif);}
html, body, #container {min-height:100%; height:100%;max-width:70em;margin:auto;}
html>body, html>body #container {height:auto;}
#container { 
    margin: auto;   
    width: 96%;
    text-align:left;}
#header{   height : 100px;
           background-image : url(/fileadmin/images/hintergrund5a.gif);
           background-repeat : no-repeat;background-position:top right;
border:5px double #664F33;}

#name{padding-top:19px;}
#navcontainer {  height: 2em; margin-top:0.3em;             
                
      }

#navlist li dfn, .usb {
           display : block;
           position : absolute;
           left : -3000px;
           height : 0;
           width : 0;
      } 	


  #navlist
{
position: relative;
width: 100%;
height: 1.05em;
line-height:120%;
margin: 0;
padding: 0;
white-space: nowrap;
font-size:0.8em;
 
}

#navlist li
{
float: left;
margin: 0 0 0 2px;
border-width: 1px 1px 0 1px;
list-style-type: none;
font-weight:bold;
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
}

#navlist li a
{
position: relative;
display: block;
margin: 0;
left:2px;
padding: 1px 0.4em;
background-color: #36271B;border-top: 1px gray;
border-left: 1px gray;
border-bottom: 1px black;
border-right: 1px black;
border-style: solid;
color: #f6e4be;font-weight:bold; 
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-variant:small-caps;
text-align: center;
text-decoration: none;
}

#navlist li.NO a
{
font-weight: bold;
background-color: #f6e4be;
color: black;
border-top: 1px gray;
border-left: 1px gray;
border-bottom: 1px black;
border-right: 1px black;
border-style: solid;
margin-right: 1px;
}

#navlist li.NO a:hover, #navlist li.NO a:focus, #navlist li.NO a:active, #navlist li a:hover, #navlist li a:focus, #navlist li a:active  { color: #003300;
   color: #003300;background-color:inherit;
text-decoration: underline;border-top : 1px black;
   border-left :1px black;
  border-right :1px #f2f2f2;
  border-bottom :1px #f2f2f2;border-style: solid;
 background-color : #FBFFE6;font-weight:bold; }
#navlist li.CUR{padding: 1px 0.4em;margin-top:1px;}
#navlist ul#subnavlist
{
position: absolute;
width: 100%;
left: 0.5%;
top: 1.7em;
height: 0.5em;
margin: 0;
padding: 0;
white-space: nowrap;z-index:2;
}

#navlist ul#subnavlist li
{font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 font-weight:bold;padding: 0.09em 1em 0.09em;

/*width: 14ex; wegen firefox bei einzelnem subnavipkt*/
margin-top:3px;
border: 0;
}

#navlist ul#subnavlist li a
{
width: auto;
padding: 0.09em 1em 0.09em;
border: 0;
background-color: inherit;
color: #000;
line-height: 110%;
font-variant:normal;font-weight:bold;
}



#navlist ul#subnavlist li.SUBNO a
{
background-color: #F6EED0;
color: #000;
}
#navlist ul#subnavlist li a:hover, #navlist ul#subnavlist li a:focus, #navlist ul#subnavlist li a:active{
color: #003300;background-color : #FBFFE6;font-weight:bold;
}
#navlist ul#subnavlist li.SUBNO a:hover, #navlist ul#subnavlist li.SUBNO a:focus, #navlist ul#subnavlist li.SUBNO a:active
{
color:#003300;background-color:#FBFFE6;
text-decoration: underline;
font-weight: 600;
/* IE5/Mac disappearing item fix */
}

#container2{background-color:#F6E4BE;margin-top:0.7em;padding-left:2%; padding-top:2%;border:5px double #664F33;}
#content { float:left;
    min-height: 34em;width:68%;
    margin:auto;padding:20px 25px 20px 25px;
  background-color : #F6EED0;
          border:3px double #8A7556;
        color:#36271B; }
*html #content{height:34em;}



 
#sidebar-b {background-color:#F6E4BE;
	background-image : url(/fileadmin/images/weg8.gif);
        background-repeat:no-repeat;background-position:left center;float: right;
    width: 20%;height:580px;  }
#inhalt_rechts{margin-top:590px;}
#inhalt_rechts img{border:none;/*padding:1em;*/margin-left:-2.1em;}
* html #inhalt_rechts IMG {position:relative;margin-top:30px;margin-left:-20px; border: none;}

 #footer {bottom:0;width:100%;
    clear: both;background-color: #F6E4BE;
	 }

h1{text-align:center;font-family:"verdana", "arial", sans-serif;color: #36271B;background-color:inherit;font-size:1.35em;}
h2,h3{font-family:"verdana", "arial", sans-serif;padding-bottom:10px;}h2{font-size:1.3em;padding-top:0.8em;}h3{font-size:1.1em;padding-top:0.5em;}
p{font-family:"verdana", "arial", sans-serif;font-size:0.9em;font-weight:normal;line-height:130%;max-width:40em;}
h2{line-height:120%;padding-bottom:10px;}
h3{line-height:120%;padding-bottom:8px;}
h4{font-family:"verdana", "arial", sans-serif;font-size:0.9em;}
#content li{font-family:"verdana", "arial", sans-serif;font-size:0.9em;margin-left:15px;}
#content a {color:#36271B;background-color:inherit;}
#content a:hover,#content a:focus,#content a:active {color:blue;background-color:inherit;}
#content p{padding-top:5px;padding-bottom:5px;}
.csc-sitemap{line-height:145%;font-size:1em;font-family:"verdana", "arial", sans-serif;}
.sm1{padding-left:20px;border:1px solid black;width:11em;margin:8px;list-style:none;color:#36271B;background-color:#F6E4BE;font-size:0.9em;}
.sm2{padding-left:25px;list-style:none;margin-left:2em;font-size:0.8em;}
.csc-sitemap a {font-weight:bold;text-decoration:none;color:#36271B;background-color:#F6E4BE;}
.csc-sitemap a:hover, .csc-sitemap a:focus, .csc-sitemap a:active{text-decoration:underline;}
.csc-sitemap a:visited{color:black;background-color:inherit;}

#mailform{font-family:"verdana", "arial", sans-serif;margin-top:1.5em;margin-bottom:1.5em;background-color:#F6E4BE;padding:5px;border:1px solid #8A7556;}
legend{font-weight:bold;color:#36271B;background-color:inherit;}
fieldset{padding:5px;border:none;}
label{font-size:0.8em;font-weight:bold;}
textarea, input,checkbox{background-color : #F6EED0;color:inherit;margin-top:0.2em;padding:5px;margin-bottom:0.8em;font-family:"verdana", "arial", sans-serif;font-size:0.8em;}
input:focus,textarea:focus,input:hover,textarea:hover {
  color: #003300;background-color:#FBFFE6;
 }
label,select,input[type=checkbox],input[type=radio],
   input[type=button],
   input[type=submit] {
   cursor: pointer;
    }
input[type=submit]:hover, input[type=submit]:focus{border-style:inset;}


#footer{font-family:"verdana", "arial", sans-serif;font-size:0.7em;padding-top:2px;padding-bottom:2px;}
