body {font-family:Verdana, Helvetica, Tahoma, Arial,sans-serif; margin:0px; padding:0px; background-color:#00327d;}
h1,h2,h3 {font-size:1.5em; text-align:center; color:#002a66;}
h2 {font-size:1.25em; color:#00327d;}
h3 {font-size:1.1em; color:#00327d;}
.b0 {background-color:#000000;}
.c0 {color:#000000;}
.b1 {background-color:#002a66;}
.c1 {color:#002a66;}
.b2 {background-color:#00327d;}
.c2 {color:#00327d;}
.b3 {background-color:#677ea1;}
.c3 {color:#677ea1;}
.b4 {background-color:#bfcadb;}
.c4 {color:#bfcadb;}
.b5 {background-color:#d3deef;}
.c5 {color:#d3deef;}
.b6 {background-color:#e2e9f4;}
.c6 {color:#e2e9f4;}
.b7 {background-color:#525252;}
.c7 {color:#525252;}
.b8 {background-color:#ffffff;}
.c8 {color:#ffffff;}

#page {width:50em; text-align:left; padding:0px; background-color:#e2e9f4; position:relative; top:0px; left:0px;}

#header {float:left; width:100%; font-size:93%; line-height:normal; background-color:#00327d;}
#header ul { margin:0; padding:10px 10px 0; list-style:none;}
  /* margin-left = Abstand zwischen den Tabs */
#header li { margin:0; margin-left:3px; padding:0 0 0 9px; float:left; background:url("img/tabl.gif") no-repeat left top;}
#header a { float:left; display:block; width:.1em; background:url("img/tabr.gif") no-repeat right top; padding:15px 15px 5px 6px; text-decoration:none; font-weight:bold; color:#002a66; }
#header ul li a img {border:none; margin-bottom:-1px; width:1px; height:0px;}
#header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
    /* End IE5-Mac hack */
#header li:hover, #header li:hover a { background-position:0% -150px; }
#header li:hover a {background-position:100% -150px; padding:5px 15px 5px 6px; color:#00327d; }
#header li:hover a img {height:10px;}

#contentarea {background-color:#f0f0f0; padding:3px; padding-left:10px; padding-right:10px;}
#content {border-left:3px solid #bfcadb; border-right:3px solid #bfcadb; }
#footarea {background-color:#e2e9f4; padding:0px; padding-bottom:3px;}

#foot {position:relative; margin:0px; padding-top:3px; border-top:1px solid #bfcadb; height:1.2em; font-size:0.75em;}
.footleft {position:absolute; left:5px; bottom:0px;}
.footright {text-align:right; position:absolute; right:5px; bottom:0px;}
.edvoigt {font-style:italic; text-decoration:none;}

/* impressum */
.konleft,.konright {padding:0.4em; vertical-align:top; border-bottom:1px solid  #677ea1; text-align:left;}
.konleft {width:45%;}
.small {text-align:left; font-size:0.8em;}

/*  Glossar */
.begriff {width:11.5em; color:#00327d; vertical-align:top;}
.erklaerung {color:#202020; vertical-align:top;}
.up {border:none;}
.up img {border:none;}
#tabelle {margin:0.5em; margin-top:0px; margin-bottom:0px;}
#tabelle td {padding:4px; font-size:0.9em; background-color:#f0f0ff; border:none; border-top:4px solid #ffffff;}
#tabelle td p {margin-bottom:0px; padding-bottom:0px;}
#tabelle ul {list-style-image:url(img/li1.gif);}
sub {font-size:0.8em; vertical-align:-40%;}
sup {font-size:0.8em; vertical-align:+40%;}

#masch {border:1px solid black; border-collapse: separate; border-spacing:0px; margin: 1em;}
#masch td {border:none; border-top:1px solid #c0c0c0;}
#masch tr.head {padding: 3px 15px 3px 5px;}
#masch tr.head td {text-align: center; font-weight:normal; border-bottom:1px solid black; background-color:#e2e9f4;}
#masch td.dklo {text-align:center; border-right:1px solid #c0c0c0; background-color: #ffeeee;}   
#masch td.dmaszeo {text-align:right; background-color: #ffeeee;}   
#masch td.dkl {text-align:center; border-right:1px solid #c0c0c0; background-color: #bbfffb;}   
#masch td.dmasze {text-align:right; background-color: #bbfffb;}   

/* Montage_tipps */
.highlight {font-style:italic;} 
#liste ul {list-style-image:url(img/li1.gif);}
#liste li {padding-bottom:5px;}

/* news */
#newstab ul {list-style-image:url(img/li1.gif);}
#newstab li {padding-bottom:5px;}

@media print {
  /* ... Formatdefinitionen zum Drucken ... */
#page {width:50em; text-align:left; padding:0px; background-color:#ffffff;} 
body {font-family:Verdana, Helvetica, Tahoma, Arial,sans-serif; margin:0px; padding:0px; background-color:#ffffff;}
#header {float:left; width:100%; font-size:93%; line-height:normal; background-color:#ffffff;}
}