@font-face {    font-family: GraublauWeb;    src: url("GraublauWeb.otf") format("truetype");}@font-face {    font-family: GraublauWeb;    font-weight: bold;    src: url("GraublauWebBold.otf") format("truetype");}html, body {    background: #003366;    color: rgb(255,255,255);    margin: 12px 0 0 12px;    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    line-height: 120%;}a {    color: #cff;    font-weight: bold;    text-decoration: none}a:link:hover {    color: #9ac46b;    text-decoration: none;}h1 {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;    text-shadow: rgb(0,0,0) 2px 2px 5px;}h2 {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 1em;}h3 {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 0.8em;}h4 {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 3.5em;    margin: 0;    text-shadow: rgb(255,255,0) 0 0 8px;    color: rgb(255,255,0);}h5 {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 0.8em;    margin: 0;    }/*h1 { font-size: 2.25em; }h2 { font-size: 1.50em; }h3 { color: white; font-weight: bolder; font-size: 0.94em; }h4 { color: white; font-weight: lighter; font-size: 0.69em; }h5 { font-weight: normal; font-size: 0.63em; }*/p { font-size: 0.8em; line-height: 1.2em; }p.feste { margin-left: 2.5em; }p.fuss { margin-top: 40px; }ul#archiv {    display: inline;    float: left;    margin: 0;}ul#archiv li {    float: left;    list-style-image: url(bilder/pfeil.gif);    list-style-position: outside;    width: 60px;}.wochentag {    color: rgb(255,255,0);}.clear {    clear: both;}#Banner {    position: absolute;    top: 65px;    left: 800px;    height: 150px;    width: 120px;    z-index: 1;    visibility: visible;}#DatumEbene {    position: absolute;    top: 12px;    left: 480px;    width: 244px;    height: 71px;    text-align: right;    z-index: 2;    visibility: visible;}#DatumEbene h3 {    color: #fff;}#graphikundtext {    position: absolute;    top: 12px;    left: 12px;    width: 745px;    height: 1000px;    z-index: 3;    visibility: visible;    color: #fff;}#graphikundtext table tr td p, #graphikundtext table tr td h5 {    color: #fff;}#PfeilEbene {    position: absolute;    top: 319px;    left: 217px;    width: 123px;    height: 123px;    visibility: visible;    z-index: 4;}ul#navigation {    list-style: none;    margin: 0;    padding: 0;}ul#navigation li {    display: block;}ul#navigation li a {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 1em;    color: #ffffff;    display: block;}ul#navigation li p {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 0.8em;    color: #ffffff;    padding-left: 20px;    margin: 0;}ul#navigation li ul {    padding-left: 20px;    margin: 0 0 5px 0;}ul#navigation li.aktiv ul li a {    font-size: 0.8em;    color: #fff;}ul#navigation li.aktiv ul li a:hover {    color: #cff;}ul#navigation li a:hover, ul#navigation li.aktiv ul li.aktiv a {    color: #CCFFFF;}ul#navigation li.aktiv a {    color: #ccffff;}td.inhalt {    background: #ccffcc;    color: #000;}td.inhalt h2, h3, p, h5 {    color: #000;}td.inhalt h2 {    color: #003366;    font-weight: bold;}td.randspalte ul, td.randspalte ul li {    list-style: none;    margin: 0;    padding: 0;    line-height: 0.9em;    margin-bottom: 0.5em;}td.randspalte ul {    margin-bottom: 20px;}td.randspalte ul li a {    font-family:GraublauWeb, Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 0.8em;    color: #fff;}td.randspalte ul li a:hover {    color: #cff;}td.randspalte ul li.aktiv a {    color: #cff;}