body, html {
	margin: 0 auto;
	padding: 0;
	height:100.1%;
	font-size:1.0em;
}

body {
	background-color: #FFFFFF; 
	font-family: Times New Roman, Times, serif;
	text-align : center; /*für IE */
	height:90%;
	width: 95%;

}

#seitencontainer {
   
   margin: 0 auto;
   margin-top: 1em;
   
   text-align : left;
   
   width:56em;
   height:85%;
  
   background-color : #FFFFFF;
/*   background-color : #610000;*/
  border-color:black;
   /*border-style:none none solid solid;*/
   
   border-width:1px;
   border-style:solid;

   
  
}

html>body #seitencontainer{
    
    min-height:85%;
	height: auto;
	
}

h1 {
  color:#575757;
  font-size : 1.4em;
  font-style : italic;
}

h1:first-letter {
  color : #610000;
}

h2 {
  font-size: 0.8em;
  font-weight:100;
  border-style:none solid solid none;
  border-color:#610000;
  border-width:1px;
  margin:0;
  padding:0;
  text-align:right;
  font-family: Arial, Helvetica, sans-serif;
  
}

h3 {
  font-size: 0.8em;
  font-weight:bold;
  margin:0;
  margin-top:0.5em;
  padding:0;
  color : #610000;
  font-family: Arial, Helvetica, sans-serif;
  
}



#kopf_bereich {
   /*width : 56em; globale Breite*/
   background-color:#610000;

}

#kopf_l {


	width : 15em;  /*linke Breite*/
	height:150px;
	float :left;
	background-image: url(../grafics/grauegross.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	
	border-style : none solid solid none;
	border-width : 1px;
	border-color: black;
	

}


#menue_oben{
	/*width : 39em; rechte Breite */
	margin : 0;
	padding : 0;
	
	height:150px;
	background-image: url(../grafics/rotewolken200.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
	margin-left:15em;
	
	border-style : solid solid solid none;
	border-width : 1px;
	border-color: black;

}

#menue_oben p {
  margin-top : 125px;
  margin-left : 15px;
  font-size : 0.9em;
  font-family: Arial, Helvetica, sans-serif;
}

#menue_oben a {

  padding-left : 2px;
  padding-right : 2px;
  padding-top : 2px;


  background-color : #970000;
  color: #FFCCCC;
  text-decoration : none;
  font-weight : 300;
  
  font-family: Arial, Helvetica, sans-serif;
} 

#menue_oben a:visited {
  
  padding-left : 2px;
  padding-right : 2px;
  padding-top : 2px;
  text-decoration : none;  
  background-color : #970000;
  color: #FFCCCC;
  font-weight : 300;
  font-family: Arial, Helvetica, sans-serif;
} 

#menue_oben a:hover {
  
  padding-left : 2px;
  padding-right : 2px;
  padding-top : 2px;

  color : #970000;
  background-color: #FFCCCC;
  
  background-color: white;
  text-decoration : none;
  font-weight : 300;
  font-family: Arial, Helvetica, sans-serif;
} 

#menue_oben a.aktiv {
  text-decoration : underline;
  font-style : italic;
}

#menue_oben a.inaktiv {
}



#menue_links_inhalt {
		
       background: url(../grafics/rot.gif) repeat left;

		
}




#linkerTeil {
    width : 15em;  /*linke Breite*/
    float : left;
	border-style : none;
	border-width : 1px;
	border-color : black;
}





#linkerTeil ul{
	width : 14em;
	margin : 0;
	padding : 0;
	margin-top:2em;
	list-style-type : none;
	padding-right:1px;
	font-family: Arial, Helvetica, sans-serif;
	
 
  
  }
  
#nestedLink ul {
  margin-top: 1em;
  margin-bottom: 1em;
  width:11.5em;
  border-left-color : white;
  border-left-width : 1px;
  border-left-style : solid;
  
}

#linkerTeil li {
  width : 11.5em;
  display : block;
  margin-top : 2px;
  text-align:right;
  padding-left:2.5em;

  
}

#nestedLink li {
  padding-left:0em;
  text-align:left;
}

/*#nestedLink li {
  width : 11.5em;
  display : block;
  margin-top : 2px;
  text-align:left;
  padding-left:2.5em;
  margin-right:auto;
  
}*/


#linkerTeil a{
  background-color:#575757; /*grau */
  color:white;
  display : block;
  text-decoration : none;
  
  width:11.5em;

}


#linkerTeil a:visited{
  background-color:#575757;
  color:white;
  display : block;
  text-decoration : none;
}


#linkerTeil a:hover{
  background-color:white;
  color:#575757;
  display : block;
  text-decoration : none;
}


#nestedLink{
  
}



#linkerTeil a.aktiv {
  /*background-color:white;
  color:#575757;
  display : block;*/
  text-decoration : underline;
  font-style : italic;
  /*font-weight: 700;*/
}

#linkerTeil a.inaktiv {
}


#inhalt {

    background-color: white;
   
	margin-left:15em;

    padding:15px;
	
	border-style : solid none solid solid;
	border-width : 1px;
	
	height: 30em;
	
}

 html>body #inhalt {
   min-height: 30em;
   height: auto;

} 

#inhalt p, #inhalt li, #inhalt ul{
  background-color : white;
}



#inhalt p:first-letter {
  font-size : 1.5em;
  color : #610000;
  font-weight : bold;
}

#inhalt a{
  color:#610000;
  font-weight:500;
  text-decoration:underline;
  background-color:white;
}

#inhalt a:visited{
  color:#610000;
  font-weight:500;
  text-decoration:underline;
  font-style:italic;
  background-color:white;
}

#footer {
  
  background-color:white;

  margin: 0 auto;


}

#footer p {
  text-align:center;
  font-size : 0.7em;
  color : #575757;
}

.clearLeft {
  clear: left;
}


