body{
        font-family : verdana,helvetica,arial;
}
#header { width: 980px;
          height: 315px;
          font-size: 10px;
          margin: 0;
}
.suche100 {
        background: #011f38;
        height: 60px;
        width: 978px;
        border-right: 1px solid #999;
        border-left: 1px solid #999;
}

table{
        font-family : verdana,helvetica,arial;
}
td {
        font-family: verdana,helvetica,arial;
}
th{
        font-family: verdana,helvetica,arial;
}
a {
        text-decoration: underline;
        color : #000000;
}
a.dd {
        color : #ff9900;
        font-weight: 300;
     }
a.web {
       text-decoration: none;
        color : #000000;
}

a.tip{
       text-decoration: none;
        color: #000000;
        font-size: 11px;
}
a.listen {
       color: #f2da38;
       text-decoration: underline;
       font-size: 11px;
       padding-left: 5px;
       letter-spacing: 1px;
}
a:hover.listen {
       color: #eeeeee;
}
a.w {
       color: #000000;
       text-decoration: underline;
}
a:hover.w {
       color: #1d52ca;
}
a.x {
       color: #000000;
       text-decoration: underline;
}
a:hover.x {
       color: #6dcaf5;
}
a.y {
       color: #fcf302;
       text-decoration: underline;
}
a:hover.y {
       color: #08f5f2;
}
a.z {
       text-decoration: none;
}

td.all {
        font-weight: bold; font-size: 10px; font-family: verdana,helvetica,sans-serif; padding-left : 3px;
        }
td.alln {
        font-weight: bold; font-size: 10px; font-family: verdana,helvetica,sans-serif; padding-left : 4px;
        }

a:hover {
        color: #ffffff;
 }
a:hover.b {
        color: #ffffff;
 }
a:hover.c {
        color: #cc3300;
 }
a:hover.d {
        color: #cccccc;
 }
a:hover.dd {
        color: #cc3300;
        text-decoration : overline   underline;
 }
a:hover.e {
        color: #f13f04;
 }
a.ab {
        color : #044477;
}
a:hover.ab {
        color: #14e40f;
}
a.usa {
        color : #010101;
}
a:hover.usa {
        color: #024488;
        background-color: #bfdffa;
}
a:hover.web{
        color: #ffffff;
}

}
a:hover.tip{
        color: #ffffff;
        text-decoration : none;
        background-color : #003366;
}
a:hover.z{
         color: #ffffff;
        text-decoration : overline   underline;
}
a:visited.here{
        color: #cc99ff
}
td.bb{
        color : black;
        font-size : 10px;
    font-style : normal;
        font-variant : normal;
        font-weight : normal;
}
td.c{
        color : white;
        font-size : 9px;
}
td.platz {
        background-color: #0054a5;
        border: 1px solid #eeeeee;
        color: #eeeeee;
        font-size: 18px;
}
td.pos1{
        color : black;
        font-size : 16px;
        background-color: #FFA2A3;
        border: 1px solid #eeeeee;
        padding-left: 5px;
        text-align: left;
}
td.pos2{
        color : black;
        font-size : 14px;
        background-color: #F76466;
        border: 1px solid #eeeeee;
        padding-left: 5px;
        text-align: left;
        line-height: 125%
}
td.pos2b{
        color : black;
        font-size : 17px;
        background-color: #de393b;
        border-top: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        padding-left: 5px;
        text-align: left;
}
td.com{
        color : #eeeeee;
        font-size : 12px;
        padding-left: 6px;
        padding-right: 5px;
}
td.navlist
{
margin-left: 0;
font: bold verdana, sans-serif;
font-size: 10px;
font-weight: 900;
background: #db3701;
margin-bottom: 0;
margin-top: 0;

}

a.navlist, a.navlist:link, a.navlist:visited, a.navlist:active
{
position: relative;
display: block;
padding: 4px 0 4px 0;
border-left: 6px solid #ff3300;
background: #db3701;
text-decoration: none;
font-size: 10px;
font: bold verdana, sans-serif;
}

a:hover.navlist
{
border-color: #ffffff;
color: #ffffff;
background: #ff3300;
font-size: 10px;
font: bold verdana, sans-serif;
}
a.navlist span
{
  display: none;
  text-decoration: none;
}
a.navlist:hover span {
  display: block;
  position: absolute;
  top: 4px;
  left: 154;
  width: 185px;
  z-index: 100;
  color: #000000;
  margin: 0;
  padding: 5px 5px 5px 5px;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  background-color: #efeebe;
  border: 0px;
  border: 2px solid #ff3300;
}