 /*
Farben

*/


body {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  background-color: white;
  font-size: 100.01%;
  margin: 3px;
   letter-spacing:0.01em;
  
}

textarea,input {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size: 100.01%;
  
}

#mother {
  text-align: left;
  margin: auto; /*mittig*/
  width: 980px;
  color: #353F3F;
  background-color: white;
}



#logo {
  height: 205px;
  width: 100%;
  background-image: url(top_bg.jpg);
  background-repeat:no-repeat;
}



#navi-top {
	position:relative; top:180px; 
  width: 960px;
  height:20px;
  padding:0 20px 10px 0;
  background-color:transparent;
  text-align:right;
  font-size: 0.84em;
  
  }
  
#navi-top a:link, #navi-top a:visited  {
text-decoration: none; 
color: #4E5C5C;
}

#navi-top a:hover, #navi-top a:active, #navi-top a:focus {
text-decoration: underline;
color: #4E5C5C;
}
  
#navi {
  float: left;
  width: 220px;
  height:350px;
  margin:15px 0px 0px 30px;
  background-color:#FFFFFF;
  }
  
*html #navi {
  float: left;
  width: 245px;
  height:350px;
  margin:0px 0px 0px 0px;
  background-color:#FFFFFF;
  }
  

#content {
  padding: 10px 0px 0px 0px;
  float: left;
  width: 580px;
  height:400px auto;
  color: black;
  background-color: white;
  font-size: 0.84em;
  line-height:1.55em;
 
}


*html #content {
  padding: 10px 0px 0px 4px;
  float: left;
  width: 574px;
  height:400px;
  color: black;
  background-color: white;
  font-size: 0.84em;
  line-height:1.55em;
}


#content-title {
  background-image:url(titelbilder.jpg);
  background-repeat:no-repeat;
  float: right;
  width: 130px;
  height:350px;
  color: black;
  background-color: #ffffff;

}


#footer {
  width: 740px;
  margin-left:240px;
  font-weight:normal;
  font-size: 0.7em;
  padding:5px;
  background-color: #FFF6DD;
  clear: both;
   
}


a:link, a:visited  {
text-decoration: none; 
color: #EE7C00;
}

a:hover, a:active, a:focus {
text-decoration: underline;
color: #FFA540;
}



h1 {
font-weight:bold;
  color: #EE7C00;
  font-size: 1.5em;
  margin-bottom:-9px;
}

h2 {
font-weight:bold;
  color: #EE7C00;
  font-size: 1.1em;
}

.text-klein {
  font-size: 0.75em;
}

.text-orange {
  color: #EE7C00;
  font-weight:bold;
}



#content ul {
  list-style-image: url(pfeil.gif);
   margin-left: 0.9em;
  padding-left: 0.7em;
}

.tabelle-zeile1 {
background-color:#FFF6DD;
}

.tabelle-zeile2 {
background-color:#FBD7B3;
}


.bild {

margin: 0px 10px 5px 0px;
}


.error {
color:#FF0000;
}

.error {
color: #FF0000;
}
	
.unsichtbar {display:none;}		



/* Navi*/

#fstLevel a , #fstLevel a:visited
{
text-decoration: none;

display: block;
width: 150px;
height:20px;
font-size: 0.86em;
font-weight: normal;
text-align: left;
color: #353F3F;
padding: 6px 0px 6px 20px;

}

#fstLevel a:hover , #fstLevel a:focus , #fstLevel a:active
{
text-decoration: none;
display: block;
width: 150px;
height:20px;
font-size: 0.86em;
font-weight: normal;
text-align: left;
color: #000000;
padding: 6px 0px 6px 20px;
background-image:url(navi-button.gif);
background-repeat:no-repeat;

}

#fstLevelActive a
{
text-decoration: none;
display: block;
width: 150px;
height:20px;
font-size: 0.86em;
font-weight: bold;
text-align: left;
color: #353F3F;
padding: 6px 0px 6px 20px;
background-image:url(navi-button.gif);
background-repeat:no-repeat;

}

/************************************************
*************SECOND_LEVEL*************************
************************************************/

#secLevel a , #secLevel a:visited
{
text-decoration: none;
display: block;
width: 180px;
font-size: 0.78em;
font-weight: normal;
text-align: left;
color: #EE7C00;
padding: 0px 0px 4px 26px;

}

#secLevel a:hover , #secLevel a:focus, #secLevel a:active
{
text-decoration: underline;
display: block;
width: 180px;
font-size: 0.78em;
font-weight: normal;
text-align: left;
color: #EE7C00;
padding: 0px 0px 4px 26px;
}

#secLevelActive a
{
text-decoration: none;
display: block;
width: 180px;
font-size: 0.78em;
font-weight: bold;
text-align: left;
color: #EE7C00;
padding: 0px 0px 4px 26px;

}


