body {
 font-family: Verdana;
 font-size: medium;
 text-align: left;
 background:#000000;
}
a {color:#00FFFF;}
p {
 font-family: Verdana;
 font-size: middle;
 text-align: left;
 color: #FFFFFF;
 margin-top: 1em;
}
a.mailto {
 font-size: larger;
 font-style: italic;
 color: #000000;
}
h1 {
 text-decoration: underline;
 text-align: center;
 margin-top: 10px;
  color: #FFFFFF;
}
h2 {
 font-size: medium;
 font-style: italic;
}

h4 {
 font-size: medium;
 font-style: italic;
   color: #FFFFFF;
}


#navcontainer
{
background: #808080;
margin: 2 auto;
padding: 1em 0 0 0;
font-family: georgia, serif;

}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 90%;
font-size: 0.8em;
}

ul#navlist li
{
display: block;
float: left;
width: 15%;
margin: 4;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #00A0FF;
border-style: solid;
color: #FFFFFF;
text-decoration: none;
background: #000088
}

#navcontainer>ul#navlist li a { width: 110; }

ul#navlist li#active a
{
background: #FFDF00;
color: #0000DF;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #FFFF00;
background: #4F4F4F;
border-color: #FF0000;
}
td { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px;}
form { display: inline; }
input.suche { border: 1px solid rgb(0, 0, 0); font-size: 10px; color: rgb(109, 112, 116); font-family: Arial,Helvetica,sans-serif; height: 16px; width: 100px; }
td.oberpunkt { padding: 8px 0px 0px 4px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: rgb(255, 255, 255); }
.oberpunkt a:link { color: rgb(255, 255, 300); text-decoration: none; }
.oberpunkt a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.oberpunkt a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.oberpunkt a:active { color: rgb(255, 255, 255); text-decoration: none; }
td.unterpunkt { padding: 2px 0px 0px 17px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.unterpunkt a:link { color: rgb(255, 255, 300); text-decoration: none; }
.unterpunkt a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.unterpunkt a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.unterpunkt a:active { color: rgb(255, 255, 255); text-decoration: none; }
td.inhalt { padding: 9px 17px 17px; }
.inhalt a:link { color: rgb(4, 80, 176); text-decoration: none; }
.inhalt a:visited { color: rgb(4, 80, 176); text-decoration: none; }
.inhalt a:hover { color: rgb(4, 80, 176); text-decoration: none; }
.inhalt a:active { color: rgb(4, 80, 176); text-decoration: none; }
td.fuss { padding: 8px 0px 18px 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(0, 0, 0); }
.fuss a:link { color: rgb(0, 0, 0); text-decoration: none; }
.fuss a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.fuss a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.fuss a:active { color: rgb(0, 0, 0); text-decoration: none; }
td.ticker { border: 1px solid rgb(204, 204, 204); padding: 8px; background-color: rgb(241, 241, 241); }
td.gelb { padding: 0px 0px 0px 8px; background-color: rgb(255, 230, 20); }
td.Meldung { padding: 8px 10px 10px; background-color: rgb(237, 237, 237); vertical-align: top; }
.Meldung a:link { color: rgb(41, 88, 178); text-decoration: none; }
.Meldung a:visited { color: rgb(41, 88, 178); text-decoration: none; }
.Meldung a:hover { color: rgb(227, 23, 35); text-decoration: none; }
.Meldung a:active { color: rgb(41, 88, 178); text-decoration: none; }
td.Rahmen { border: 1px solid rgb(211, 211, 211); padding: 8px 8px 8px 10px; vertical-align: top; }
.Rahmen a:link { color: rgb(0, 61, 178); text-decoration: none; font-size: 10px; font-weight: bold; }
.Rahmen a:visited { color: rgb(0, 61, 178); text-decoration: none; font-size: 10px; font-weight: bold; }
.Rahmen a:hover { color: rgb(0, 61, 178); text-decoration: none; font-size: 10px; font-weight: bold; }
.Rahmen a:active { color: rgb(0, 61, 178); text-decoration: none; font-size: 10px; font-weight: bold; }
.Rahmen i { font-style: normal; color: rgb(102, 102, 102); }
ul { list-style-image: url('punkt.gif'); margin-left: 17px; }
li { padding-left: 0px; margin-bottom: 7px; }
div.picRE { border: 1px solid rgb(211, 211, 211); padding: 7px; font-size: 9px; margin-left: 10px; float: right; }
div.picLI { border: 1px solid rgb(211, 211, 211); padding: 7px; font-size: 9px; margin-right: 10px; float: left; }
div.pic { border: 1px solid rgb(211, 211, 211); padding: 7px; font-size: 9px; }
td.back { border-bottom: 1px solid rgb(255, 230, 20); text-align: right; }
.back a:link { color: rgb(0, 0, 0); text-decoration: none; }
.back a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.back a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.back a:active { color: rgb(0, 0, 0); text-decoration: none; }
.eingabe { border-style: none none solid; border-bottom-width: 1px; background-color: rgb(241, 241, 241); font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.fixfeld { border-style: none none solid; border-bottom-width: 1px; background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.tooltip { border: 1px solid rgb(216, 216, 216); padding: 3px; position: absolute; display: none; background-color: rgb(255, 249, 198); font-size: 9px; }
img.pic1 { border: 2px solid rgb(255, 255, 255); margin-right: 2px; margin-top: 2px; }
img.pic4 { border: 2px solid rgb(255, 255, 255); margin-right: 0px; margin-top: 2px; }
a.pic1:link { border: 1px solid rgb(255, 255, 255); margin-top: 3px; }
a.pic1:visited { border: 1px solid rgb(255, 255, 255); margin-top: 3px; }
a.pic1:hover { border: 1px solid rgb(41, 88, 178); margin-top: 3px; }
a.pic1:active { border: 1px solid rgb(41, 88, 178); margin-top: 3px; }
a.pic4:link { border: 1px solid rgb(255, 255, 255); margin-top: 3px; }
a.pic4:visited { border: 1px solid rgb(255, 255, 255); margin-top: 3px; }
a.pic4:hover { border: 1px solid rgb(41, 88, 178); margin-top: 3px; }
a.pic4:active { border: 1px solid rgb(41, 88, 178); margin-top: 3px; }
.red { color: rgb(255, 0, 0); }
.weiss { color: rgb(255, 255, 255); }
.small { font-size: 9px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.little { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: #FFFFFF; line-height: 15px; }
td.little b { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(41, 88, 178); }