html, body {width:100%; height:100%;}
body{
 font-family: Verdana, Arial, sans-serif;
 font-size:80%;
 background:#fff;
 color:#000;
 margin:0;
 padding:0;
}

/* Überschriften */
h1 { font-size:1.3em;margin-top:0px;}
h2 { font-size:1.1em;}
h3, h4 { font-size:1em;}
h2,h3,h4 { margin-top:20px;margin-bottom:0px; }
h1,h2,h3,h4 { color:#16326a;}
h1.fault { color:#f00;}
   

/* Container, der das Logo enthält */
#header {
 background-color:#fff;
 text-align:left;
 }
 #header img { color:#fff;}
/* Container unter der oberen Navigation*/
#header2 {
 clear:both;
 background-color:#fff;
 border-bottom:1px solid #666;
 font-size:5px;
 text-align:right;
 padding-right:10px;
}


/* Container, der die Inhalte enthält */
#content{
 padding:20px 0 0 0;
 background-color:#fff;
 margin-left:19em;
 margin-right:10px;
}

/* schließt IEMac vom Hack aus\*/
* html #content { height: 1%; }
/* Ende Hack für 3-px-Jog des IE */

/* Container, der die Menüs links enthält */
#menus{
 float:left;
 padding:20px 0;
 border-right:1px solid #16326a;

 width:16em;
}

#fussbereich {
	color: #000000;
	background-color: #fff;
	padding-top:50px;
}

#fussbereich hr {
	margin: auto auto;
	width:700;
}

#fussbereich address {
	text-align: center;
	margin:20px;
}

/* Nach-oben-Link am Ende der Seite */
#pageup {
 clear:both;
 text-align:right;
 margin-bottom:10px;
}

/* Keine Rahmen um Grafiken als Link */
a img {border-width:0px;}

#menus ul {margin:0px 0px 15px 0px;padding-left:0px;list-style-type:none;}
#menus li {margin-left:0px;padding-left:0px;}
#menus h3 {margin:10px 10px 5px 10px;
          font-size:1em;
          color:#fff; 
          background-color: #16326a; 
         text-align:center;}


/* Standard Hyperlinks */
a:link, a:visited, a:hover, a:active{
 text-decoration:none;
 font-weight:bold;
 color:#99001c;
 background-color:inherit;
}

a { text-decoration: none; outline: none; }
a:link { color: #16326a; }
a:visited { color: #d62a22;}
a:hover, a:focus { 
	color:#16326a;
	text-decoration: underline; 
	font-weight:bold;
}
a:active { color: #fff; 
		 background-color: #1455d9; }

/* Hyperlinks für das untere und linke Menü */
#menus a{
 font-weight:normal;
 margin-left:10px; 
 display:block;
}
#menus a:link, #menus a:visited{
 color:#d62a22;
font-weight:bold;
}
#menus a:hover, #menus a:active {
 text-decoration:underline;
}
.menu a, .menu a:link, .menu a:visited,.menu a:hover, .menu a:active {
 font-weight:bold;
}


/* Relaunch */
.beispiel pre {overflow:auto; font-size:110%;}
  * html pre {width:75%;}
#menus ul li ul {margin-left:10px; margin-bottom:0;}
#menus p {display:none;}
#menus .aktiv {font-weight:bold;}
ol.menu li {text-align:left;}

