BODY { color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; position: relative; min-width: 600px; width: 99%; margin: 0; padding: 0; }
#top { background-image: url(../img/header.gif); background-repeat: repeat-x; position: absolute; top: 0; left: 0; min-width: 600px; width: 100%; height: 110px; visibility: visible; display: none }
#left { position: absolute; top:110px; left: 0; width: 15%; height: 500px; visibility: visible; margin: 1% 1% 0 0; padding-top: 10px; border: solid 1px #c84f94; display: none; }
#middle { color: #000; font-size: 12px; background-color: #fff; min-width: 360px; width: auto; height: auto; visibility: visible; }
#rightnav { position: absolute; top:110px; left: 80%; width: 19%; height: 500px; visibility: visible; margin: 1% 0 0 1%; padding-top: 10px; border: solid 1px #688ac1; display: none; }
#rightnav p { color: #858689; font-size: 12px; padding-right: 5px; padding-left: 20px; }
#rightnav a:link { color: #688ac1; text-decoration: none; }
#rightnav a:visited { color: #c84f94; text-decoration: none; }
#rightnav a:hover { color: #96bf00; text-decoration: underline; }
#rightnav a:active { color: #c84f94; font-weight: bold; text-decoration: none; }
#middle p { color: #858689; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-right: 10px; padding-left: 25px; }
table { font-size: 12px; margin: 0; padding: 0 5px 0 20px; }
td { padding-right: 20px; }
/* Klassen */
.mac_anwender { color: #688ac1; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.gruen_h2 { color: #96bf00; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.gruen_fliestext { color: #96bf00; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
.blau_fliestext { color: #688ac1; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
.blau_h2 { color: #688ac1; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.lila_fliestext { color: #c84f94; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
.lila_h2 { color: #c84f94; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.grau_h2 { color: #858689; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.grau_fliestext { color: #858689; font-size: 12px; font-family: Arial; font-weight: normal; margin: 0; padding: 0; }
.dkgrau_h2 { color: #666; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.dkgrau_fliestext { color: #666; font-size: 12px; text-align: justify; margin: 0; padding: 0; }
.schwarz_fliestext { color: #000; font-size: 12px; margin: 0; padding: 0; }
.datum { color: #858689; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* HR styles need for IE/Win. */
HR.holder { width:600px; visibility: hidden; }
/* Equal to 'top' */
HR.left, HR.right { width: 120px; visibility: hidden; }
HR.middle { width: 360px; visibility: hidden; }
/* These HR styles replace the above, and are needed for Netscape 4.x. 
   Left and right margins are half the relevant DIV width */
HR.holder { width:0; margin: 0 300px; }
/* Equal to 'top' */
HR.left, HR.right { width: 0; margin: 0 60px; }
HR.middle { width: 0; margin: 0 180px;  }
/* DIVs must have a border value set in Netscape 4.x */
DIV { border: none; }
// { }
ul { margin: 0.5em 0; padding-left: 42px; list-style-image: url(../img/schwarzer_pfeil.gif); display: block; }
