body{
 font-family:Verdana, Arial, sans-serif;
 font-size:80%;
 background-color:#FFFFFF;
 color:#000064;
 margin:0px;
 padding:0px;
 background-attachment: fixed;
/* background-image: url("../grafiken/hintergrund.gif");*/
 background-position: center;
 background-repeat: no-repeat;
}

/* Quellcodeanzeige */
pre{
 font-size:0.8em;
 /*color:#000;*/
 color:#000000;
 background-color:#FFFFCC;
 border:1px dashed #666;
 margin:1px 1px;
 padding:1px 1px;
 text-align: center;
}

#quelle{
 font-size:0.8em;
 font-style:italic;
 /*color:#000;*/
 color:#000000;
 margin:0px 0px;
 padding:0px 0px;
 text-align: right;

}
/* Download Referenz */
#download_ref{
 font-size:0.8em;
 font-style:italic;
 /*color:#000;*/
 color:#000000;
 margin:0px 0px;
 padding:0px 0px;
 text-align: left;

}

#pre_plan{                  <hr noshade size="1">
 font-size:0.8em;

 /*color:#000;*/
 color:#000064;
 background-color:#FFFFCC;
 border:1px dashed #666;
 margin:1px 200px 1px 0px;
 padding:1px 1px;
 text-align: center;
}
#pre_2{
 font-size:1.2em;
 font-family:Verdana, Arial, sans-serif;
 font-weight:bold;
 /*color:#000;*/
 color:#000000;
 background-color:#FFFFFF;
 border:1px dashed #666;
 margin:0px 0px 10px 0px;
 padding:1px 5px 1px 10px;
 text-align: left;
}

code {
 color:#bd0329;
 font-size:1.2em;
}

/* Überschriften */
h1 { font-size:1.3em;margin-top:0px; color: #000000}
h2 { font-size:1.1em;}
h3 { font-size:1em;background-color: #1650CE;align: center;color:#FFFFFF;}
h5 { font-size:0.75em;background-color: #1650CE;align: center;color:#FFFFFF;}
h5.aktuell {
 font-size:0.75em;
 color:#FFFFFF;
 background-color: #1650CE;
 margin-top:20px;
 padding:1px 1px;
 text-align: center;
}

#h3_ref {
 font-size:0.8em;
 /*color:#000;*/
 color:#000064;
 background-color:#FFFFCC;
 border:1px dashed #666;
 margin:1px 1px 1px 1px;
 padding:1px 1px;
 text-align: right;
}
h4 { font-size:1em;}
h2,h3,h4 { margin-top:20px;margin-bottom:10px; }
h1,h2,h4 { color:#1650CE;}
h1.fault { color:#f00;}
mitarbeiter { font-size:1em; margin-top: 5px;color:#1650CE; font-weight:bold;}
titel{ font-size:0.8em; color:#000000; font-weight:italic;}


/* Hervorhebungen */
em,.hervorheb{
 /* color:#bd0329;*/
 color:#000000;
 font-weight:normal;
 font-style:normal;
}
acronym {
 border-bottom: 1px dotted #666;
 cursor:help;
}
hr{
 color:#666;height:1px;
}

/* Obere Navigation*/
#navi{
 text-align:right;
 padding:5px;
 background-color:#FFFFCC;
/* border-top:1px solid #666;*/
 border-bottom:1px solid #666;
}
/* Obere Navigation*/
#navi2{
 text-align:right;
 padding:1px 5px 1px 1px;
 background-color:#FFFFFF;
 border-bottom:1px solid #666;
 font-size:0.8em;
}
#navi2 img {
 float:left;
 margin-top:2px;
}
/* Container, der das Logo enthält */
#header {
 padding:0px 5px;
 background-color:#FFFFFF;
 text-align:right;
/* background-image: url("../grafiken/hintergrund.gif");
 background-position: center;
 background-repeat: no-repeat;*/

}
/* Container unter der oberen Navigation*/
#header2 {
 clear:both;
 background-color:#FEC483;
 border-bottom:1px solid #666;
 font-size:5px;
 text-align:right;
 padding-right:10px;
}
/* Brotkruemmel */
#brkr{
 padding:0px 5px;
 background-color:#FFFFFF;
 font-size:0.8em;
 font-style:italic;
 text-align:left;
 border-bottom:1px solid #666;
}

/* Bedienungshinweis Bilder*/
#bilder_bedienung{
 top:160px;
 left:900px;
 width:150px;
 position:absolute;
 font:10px arial,sans-serif;
 border-top:1px solid #AFAFAF;
 border-left:1px solid #AFAFAF;
 border-right:1px solid #AFAFAF;
 border-bottom:1px solid #AFAFAF;
 padding:2px;
 z-index:1;
}
/* Container, der die Inhalte enthält */
#content{
 padding:10px 10px;
 background-color:transparent;
 margin-left:250px;
 margin-top:25px;
 margin-right:25px;
 text-align:justify;
 /*border-left:1px solid #666;*/
}
/* Container, der die Inhalte enthält - nur erste Seite, mit aktuellem Baustein*/
#content_first{
 padding:10px 10px;
 background-color:transparent;
 margin-left:250px;
 margin-top:25px;
 margin-right:250px;
 text-align:justify;
 /*border-left:1px solid #666;*/
}

/* Container, der Aktuelle Meldungen enthält */
#aktuell{
 float:right;
 left:5px;
 right:15px
 top:500px;
/* background-color:#C0C0C0; */
background-color:transparent;
border-left:1px solid #666;
/* border-bottom:1px solid #666;
 /* border-right:1px solid #666;*/
 padding:10px;
 width:200px;
}

/* Container, der die Menüs links enthält */
#menus{
position:absolute;
left:0px;
top:90px;
background-color:transparent;
 border-right:1px solid #666;
 padding:10px;
 width:200px;
 /* border-right:1px solid #666;*/
}

#footer_alt{
 clear:both;
 font-size:0.8em;
 text-align:right;
 margin:10px 10px 0px 0px;
}
#footer{
 /*position:absolute; */
 bottom:10px;
 left: 10px;
/* clear:both;*/
 font-size:0.8em;
 text-align:right;
 margin-top:25px;
 margin-bottom:25px;
  margin-left:25px;
   margin-right:25px;
 /*border-top:1px solid #666;*/
}

#footer_first{
 /*position:absolute; */
 bottom:10px;
 left: 10px;
/* clear:both;*/
 font-size:0.8em;
 text-align:right;
 margin-top:25px;
 margin-bottom:25px;
  margin-left:25px;
   margin-right:250px;
 /*border-top:1px solid #666;*/
}


/* 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 li {margin-left:10px;padding-left:0px;}
#menus ul {margin:5px 0px 15px 5px;padding-left:0px;list-style-type:none;}
#menus h3 {margin:0px;font-size:1em;color:#FFFFFF;align:center;}

#li_ref{font-size:0.8em;}

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

/* Hyperlinks für Downloadbereich */
#download_ref a{
 font-weight:normal;
}


/* Hyperlinks für das untere und linke Menü */
#menus a{
 font-weight:normal;
}

#menus a:link, #menus a:visited{
 color:#000064;

}
#menus a:hover, #menus a:active {
 color:#f00;
 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,
#navi2 a, #navi2 a:link, #navi2 a:visited,#navi2 a:hover, #navi2 a:active {
*font-weight:normal;
 }
#navi a, #navi a:link, #navi a:visited, #navi2 a, #navi2 a:link, #navi2 a:visited,
#brkr a, #brkr a:link, #brkr a:visited, #content a, #content a:link, #content a:visited{
/* color:#fff;*/
 color:#000000;
}
#navi a:hover, #navi a:active, #navi2 a:hover, #navi2 a:active, #brkr a:hover, #brkr a:active,
#content a:hover, #content a:active {
 color:#f00;
}
/* Hyperlinks für externe Seiten */
a.ext, a.ext2{
 padding-left:14px;
 background:  url(../images/xext.gif) no-repeat left;
}
/* Zurück zur Startseite */
a.start{
 padding-left:0px;
 color:#1650CE;
 font-weight:normal;
 font-size:0.8em;
}

a.mail{
 padding-left:0px;
 color:#1650CE;
 font-weight:normal;
 font-size:1em;
}
/* Im Footer nur extern, wenn die Seite lokal geladen ist */
#footer a.ext, a.ext2{
 padding-left:0px;
 background-image:none;
}

/* Hyperlinks vorherige Seite */
a.prev{
 padding-left:14px;
 background:  url(../images/xprev.gif) no-repeat left;
}

/* Hyperlinks nächste Seite */
a.next{
 padding-right:14px;
 background:  url(../images/xnext.gif) no-repeat right;
}

/* Hyperlinks nach unten Seite */
a.down{
 padding-left:10px;
 background:  url(../images/xdown.gif) no-repeat left;
}

/* Hyperlinks auf eine Seite, die einen "Ordner" darstellt */
a.folder{
 padding-left:14px;
 background:  url(../images/xfolder.gif) no-repeat left;
}

/* Ü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 */
#pageup 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;
}
table tr td.red{
 color:#FF0000;
}

/* Für Listen mit unterschiedlichen Farben für Text und Bullet */
.myliul { list-style-type:square; }

.myliul {
 color:#f00;
 list-style-type:square;
}
.mylitxt{ color:#000; }

/* Listen z.B. zum Aufzählen von Werten */
dl { margin-top:0px;}
dd { margin-left:12px;}
dt {
 margin-top:5px;
 padding-left:6px;
 background:  url(../images/linerd.gif) no-repeat left;
}

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

/* In den A-Z-Links ein Buchstabe, der nicht verwendet wird */
.nu {color:#ccc;font-weight:bold;}

/* Tabelle auf den Referenzseiten */
table {font-size:1em;}
td,th {
 vertical-align:top;
}
th, .th{
  background-color:#efefef;
  border-bottom: #666 1px solid;
  padding:3px;
  text-align:left;
}
.table, .browsercomp{
  border: #666 1px solid;
  padding:0px;
  width:99%;
  border-spacing:0px;
  border-collapse:collapse;
  font-family:Arial;
}
.table td, .browsercomp td{padding:2px;}


/* Abwechselnd eine Zeile hell und eine dunkel */
.u { background-color:#fff; }
.g { background-color:#f7f7f7; }

.g a, .u a {white-space:nowrap;}

/* Browser-Quickreferenz*/
.brreft{
  background-color:#666;
  margin-top:12px;
  width:95%;
}
.vers {
text-align:center;
background-color:#f7f7f7;
width:4%;
}
.wert {width:44%;background-color:#f7f7f7;font-weight:bold;}
.br{background-color:#f7f7f7;text-align:center;}
.dekl{background-color:#fff}
/* Tabelle auf der Seite Links auf CSS 4 You */
.logotable {
width:80%;
background-color:#666;
}
.logotable th{
  background-color:#efefef;
  padding:3px;
  text-align:left;
}
.logotable td{
  background-color:#efefef;
  padding:3px;
  vertical-align:middle;
}
.logotable input {
 width:400px;
 background-color:#fff;
}
