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

/* vordef. text */
pre{
 color:#000;
 background-color:#FFFAEF;
 border:1px dashed #666;
 margin:15px;
 padding:10px;
  }
code {
 color:#bd0329;
 font-size:1.2em;
}
/* Ü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:#fff0cc;}
h1.fault { color:#f00;}

/* Hervorhebungen */
em,.hervorheb{
 color:#bd0329;
 font-weight:normal;
 font-style:normal;
}
acronym {
 border-bottom: 1px dotted #666;
 cursor:help;
}
hr{ 
 color:#666;height:1px;
}    
/* Menu oben*/
#navi{
 text-align:right;
 padding:5px;
 background-color:#008080;
 border-bottom:1px solid #fff0cc;
 font-size:0.8em;
}
/* Firmenlogo */
#header {
 padding:0px 5px;
 background-color:#333f51;
 text-align:right;
 }
 #header img { color:#fff;}
/* Uebergang*/
#header2 {
 clear:both;
 background-color:#fff0cc;
 border-bottom:1px solid #666;
 font-size:5px;
 text-align:right;
 padding-right:10px;
  padding:5px;
}
/* Text in der Mitte */
#content{
 padding:20px 0 0 25px;
 border-left:2px solid #008080;
 background-color:#008098;
 margin-left:15em;
 margin-right:10px;
}

/* Menue linke Seite */
#menus1{
 float:left;
 padding:25px 0;
/* border-right:2px solid #96080e;*/
 background-color:#008080;
 width:14em;
}
#menus{
 position:fixed; top:70px; 
 left:0; z-index:1;
 margin:0; color:white;

 float:left;
 padding:25px 0;
/* border-right:2px solid #96080e;*/
 background-color:#008080;
 width:14em;
}


/* Fusszeile */

#footer {
	CLEAR: left; 
	BORDER-RIGHT: #1b252f 0px solid; 
	BORDER-TOP: #1b252f 0px solid; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF;
	OVERFLOW: hidden; 
	BORDER-LEFT: #1b252f 0px solid; 
	WIDTH: 99%; 
	HIGHT: 20px;
	BORDER-BOTTOM: #1b252f 0px solid; 
	BACKGROUND-COLOR: #008098; 
	max-width: 99%; 
	min-width: 99%;
	text-align:center;
	}

/* Spring nach oben */
#gototop {
 clear:both;
 text-align:right;
 margin-bottom:10px;
}
/* ----------Container Optionen------------- */
/* Keine Rahmen um Grafiken als Link */
a img {border-width:0px;}


#content img {
padding: 6px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
display:block;
margin-left:auto;
margin-right:auto;
} 

.center1
{ 
margin-left: auto;
margin-right: auto;
}
 
.center2
{ 
text-align: center;
}

/* Menu Optionen */
#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:#fff0cc; 
          background-color: #333f51; 
          text-align:center;}


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

a:visited { color:#333f51; }
a:hover, a:active {
 color:#F9D014; 
 text-decoration:underline;
 font-weight:bold;
}

/* 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:#efefef;
}
#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;
}
#footer a, #footer a:link, #footer a:visited,#footer a:hover, #footer a:active, 

#navi a, #navi a:link, #navi a:visited, #navi2 a, #navi2 a:link, #navi2 a:visited, 
#brkr a, #brkr a:link, #brkr a:visited {
 color:#fff;
}
#navi a:hover, #navi a:active, #navi2 a:hover, #navi2 a:active, #brkr a:hover, #brkr a:active {
 color:#f0f0f0;
}

/* fieldset ändern*/

fieldset { border: 1px solid #333f51;
padding: 5px; 
}
legend {color: #008080;}



/* Im Footer nur extern, wenn die Seite lokal geladen ist */
#footer a.ext, a.ext2{
 padding-left:0px;
 background-image:none;
}

/* Überschriften mit dem Pfeil nach oben */
.up { 
margin:0px;
border-bottom:1px solid #000000;
text-align:right;
}

a.uplink:link{ 
 padding-left:10px;
 background:  url(../images/xup.gif) no-repeat left;
}

/* Hyperlinks nach oben */
#gototop a{
 padding-left:10px;
 background:  url(../images/xup.gif) no-repeat left;
}

/* Browserkompatibilitätstabelle */
.j, .f, .n,.t{
 text-align:center;
 font-weight:bold;
 vertical-align:middle;
}
table tr td.j{
 color:#fff;
 background-color:#00c000;
}
table tr td.f,table tr td.t{
 color:#fff;
 background-color:#c0c000;
}
table tr td.n{
 color:#fff;
 background-color:#c00000;
}

/* Für die CSS-Referenzen*/
.value {width:80%}
.valuename {
 color:#a00;
 width:20%;
}
.valuetable {border-spacing:0px;width:99%}

/* Relaunch */
 pre {overflow:auto; font-size:120%;}
  * 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;}
