/* blabla. */   

body {
  color: black; background-color: white;
  font-size: 100.01%;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0; padding: 0;
  text-align: center;  /* Zentrierung im Internet Explorer */
  text-decoration : none;
  }

div#Seite {	
  position: relative;
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 1000px;
  padding: 175px 0 0 0;
  background: #f5f5f5 url(/pic/style/bkg_txt.gif) repeat-y;
  border: 2px ridge silver;
  }

#Logo {
  background: #FFFFFF url(/pic/style/logo.gif) 5px center no-repeat;
  border-bottom: 2px solid #f5c223;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 249px;
  height: 169px;   
	}
#Logo span{display: none;}


#TopImage{
  overflow:hidden;
  background: #FFFFFF;
  border-bottom: 2px solid #f5c223;
  position: absolute;
  top: 0px;
  left: 251px;
  width: 749px;
  height: 169px;
  padding: 0; margin: 0;
  }
#TopImage h1{display: none;} 
	
div#Navi{
  float: left;
  width: 250px;
  padding: 0;
  font-size: 0.72em;
  }
  
div#Navi a {
  text-decoration:none;
  font-size: 1.0em;
  }
div#Navi a:hover {text-decoration: underline;color: white; }
  
div#Navi h3 {
  font-size: 1.0em;
  font-weight: bold;
  margin: 0 ; padding: 0;  
  }

.NaviBoxActive{
  background: #f5c223;
  width: 220px;
  padding: 10px 10px 10px 20px;
  color: black;
}
.NaviBox{
  width: 220px;
  padding: 10px 10px 10px 20px;
  color: white;
  }
.NaviBox a{color: white;}  
.NaviBoxActive a{color: black;}  


div#Inhalt {
  width: 690px;
  font-size: 0.82em;
  margin: 0px 0 0 250px;
  padding: 2em 2em;
  }
* html div#Inhalt {
  height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  margin-bottom: 0;
  }
div#Inhalt h2 {
  font-size: 1.2em;
  margin: 0.2em 0 0.6em 0;
  }
div#Inhalt h3 {
  font-weight: bold;
  margin: 0.5em 0 0.2em 0;
  }
div#Inhalt p {
  font-size: 1em;
  margin: 1em 0;
  }
div#Inhalt img {
  margin: 0.2em 2em 0.2em 0;
  }
  
div#Inhalt .nospace{
margin: 0;
padding: 0;
}

div#Inhalt .refheader{
margin-top:5px;
}

div#Inhalt a {
  text-decoration:none;
  font-size: 0.82em;
  }
div#Inhalt a:hover {text-decoration: underline;}

div#Inhalt li { 
  margin-left: 2.0em;
  }
div#Inhalt ul { 
  list-style-position:outside;
  list-style-type:disc;
  margin: 0;
  padding-left:0; 
  }
div#Inhalt td {
  vertical-align:top;
  }

p#Fusszeile {
  clear: both;
  font-size: 0.65em;
  color: grey;
  margin: 0; padding: 0.1em;
  padding-right: 1em;
  text-align: right;
  background-color: #ffffff;
  border-top: 1px solid silver;
  }


div#preloadImages {
  display:none;
  }
div#preloadImages img {
  margin: 0;
  height: 1px;
  width: 1px;
  }


