<style type="text/css">
a.navi {
 color: #FFFFFF; font-size: 16px; text-decoration: none; }
a.navi:link {
 color: #FFFFFF; font-size: 16px; text-decoration: none;}
a.navi:visited {
 color: #FFFFFF; font-size: 16px; text-decoration: none; }
a.navi:hover {
 color: #00FF00; font-size: 16px; text-decoration: none; background:#808080; width: 100%;}
a.navi:active {
 color: #FFFFFF; font-size: 16px; text-decoration: none;}
a.navi:focus {
 color: #00FF00; font-size: 16px; text-decoration: none;}
a {
 color: #000000; font-size: 16px; text-decoration: none;}
a:link {
 color: #000000; font-size: 16px; text-decoration: none;}
a:visited {
 color: #000000; font-size: 16px; text-decoration: none; }
a:active {
 color: #000000; font-size: 16px; text-decoration: none; }
a:hover {
 color: #FFFFFF; font-size: 16px; text-decoration: underline overline;}
a:focus {
 color: #FFFFFF; font-size: 16px; text-decoration: none; }
a.mail {
 color: #FFFF00; font-size: 16px; text-decoration: none; }
a.mail:link {
 color: #FFFF00; font-size: 16px; text-decoration: none;}
a.mail:visited {
 color: #FFFF00; font-size: 16px; text-decoration: none; }
a.mail:hover {
 color: #FF00FF; font-size: 16px; text-decoration: underline overline}
a.mail:active {
 color: #0000FF; font-size: 16px; text-decoration: none; }
body {
background-color: #4A4D4A; color: white; margin: 0px;}
#banner { position:absolute; top:0px; left:10px; width:975px; height:40px; z-index:4; border: solid yellow 1px;background-color: #840000;}
#netstat{
position: absolute; left: 17px; top: 307px; width: 50px; z-index: 2;}
#netstatindex{
position: absolute; left: 50%;top: 70%; width: 50px; z-index: 2;}
#katlayout {
 position:absolute; top:145px; left:140px; width:100%; height:100%; z-index:1; }
#navmenue { position:absolute; top:45px; left:10px; width:125px; z-index:2; border: solid yellow 1px; vertical-align: top;}
#lastup {
text-align: right; position: absolute; top: 10px; left: 820px; width: 150px; z-index: 5;}
#layout{
 border: solid #8F8F8F 1px; position: absolute; left: 139px;top: 45px; width: 850px; z-index: 1; border: 1px;}
td.lu {font-size: 11px; color:#FFDF00;}
#katinfo { position:absolute; top:0px; left:0px; width:845px; height:25px; z-index:1; border: solid #00FF00 1px;}
#fusszeile { position:relativ; top:95%; left:130px; width:600px; height:10px; z-index:1; }
#tab1 { position:absolute; top:30px; left:0px; width:165px; z-index:1; border: solid #FFFFFF 1px; line-height: 12pt;}
#tab2 { position:absolute; top:30px; left:170px; width:165px; z-index:1; border: solid #FFFFFF 1px; line-height: 12pt;}
#tab3 { position:absolute; top:30px; left:340px; width:165px; z-index:1; border: solid #FFFFFF 1px; line-height: 12pt;}
#tab4 { position:absolute; top:30px; left:510px; width:165px; z-index:1; border: solid #FFFFFF 1px; line-height: 12pt;}
#tab5 { position:absolute; top:30px; left:680px; width:165px; z-index:1; border: solid #FFFFFF 1px; line-height: 12pt;PADDING-BOTTOM.100PX,}
#news { position:absolute; top:30px; left:0px; width:845; z-index:1; border: solid #FFFFFF 1px; line-height: 12pt;}
.newsdate {
 text-align: center; vertical-align: top; margin-top:5px; font-size: 14px; color: #FFFF00; background: #0000DE;  }
.newstext {
text-align: justify ; margin-top:5px; margin-bottom: 5px; margin-left: 15px; margin-right: 15px; font-size: 14px; color: #000000; background: #00AEFF; }
th.kathead {
 font-size: 18px;  font-weight: bold; text-align: center; color: #FFFF00; background: #0000DE; }
td.kat {
 font-size: 14px; text-align: center; color: #FFFF00; background: #00AEFF; line-height:15pt }
td.infozeile {
 font-size: 16px; font-weight: bold; text-align: center; color: #FFFF00; background: #000000;}
td.tabnav {
 text-align: center; background: #840000; vertical-align: top; line-height: 18pt;}
.disclaimer {
text-align: justify ; margin-top:20px; margin-left: 30px; margin-right: 30px; font-size: 14px; color: #FFFFFF;}


/*ab hier von der self html seite*/

html, body {top:0; left:0; right:0;min-height:100%;margin:0;padding:0;width:100%;}
#header_container {position:fixed;top:0; left:0; right:0;text-align:left;margin:0;height:30px;z-index:3;}
#header {position:absolute;top:0; left:0; right:0; bottom:0;height:100%;z-index:3;margin:0;padding:0px;}
#menu {position:fixed;top:0px;left:0px;width:140px;}
#footer_container {position:fixed;bottom:0; left:	0; right:0;text-align:center;margin:0;height:15px;z-index:3;width:850px;background: #FFFFFF;}
#footer {position:absolute;top:0; left:0; right:0; bottom:20px;height:10px;z-index:3;color:#0000FF;text-align:left;background:#FFFFFF;width:100%;}

/* Nur für den MSIE*/

* html, * html body {overflow:hidden;bottom:0;height:100%;}
* html #header_container, * html #footer_container {position:absolute;width:985px;padding-right:0px;}
* html #menu {position:absolute;position:absolute;left:0px;}
* html #header,* html #footer {height:20px;position:static;width:985px;}
#content {top:100px;left:150px;margin:0;padding-top:0px;padding-left:150px;padding-bottom:30px;z-index:2;}
* html #content {position:absolute;padding-top:110px;padding-left:150px;padding-bottom:30px;top:0; bottom:0; left:0; right:0;height:100%;width:100%;overflow:auto;margin:0;border: solid 0px;}

/* Weiter mit browserübergreifenden Deklarationen*/

#menu li {list-style: none;margin:0;padding:0;}
#menu li#active {padding:0;text-decoration:none;}
#menu a:link, #menu a:visited {text-decoration:none;margin:0;padding:0;}
#menu a:hover {text-decoration:none;}

/* Der IE soll das Element breiter darstellen, da margin
   und padding hier von der Breite abgezogen werden!*/

* html #menu {margin:0;width:0px;}

/*bis hier von der self html seite*/