
body,div,p,table,td,tr,h3,h4,h5,h6,li,ol,ul,br,font
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : normal;
    font-size       : 10px;
    color           : black;
}

body
{
    background-color: #DADADA;
    margin: 0px 0px 0px 0px;
}

td.ticker
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : normal;
    font-size       : 10px;
    color           : white;
}

td.impressum, span.impressum
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : bold;
    font-size       : 10px;
    color           : #7894AF;
}

table.menu
{
    border-width : 1px;
    border-color : #80C8E0;
    border-style : solid;
    background-color : #F3F9FC;
}
td.menu
{
    padding:3 3 3 5;
}
.head
{
    width:135px;
    background-color:#80C8E0;
    padding: 3px 0px 4px 5px;
}
a.impressum:link, a.impressum:visited, a.impressum:hover, a.impressum:hover, a.impressum:active
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : bold;
    font-size       : 10px;
    color           : #7894AF;
    text-decoration : none;
}

a.impressum:hover {text-decoration:underline;}


a:link, a:visited, a:hover, a:hover, a:active
{
    font-weight     : normal;
    color           : #F5FBF9;
    text-decoration : none;
}
a:hover { text-decoration : underline; }

a.teaser-main:link, a.teaser-main:visited, a.teaser-main:hover, a.teaser-main:hover, a.teaser-main:active, a.teaser-main:hover
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : bold;
    font-size       : 12px;
    color           : white;
    padding         : 0px 10px 10px 10px;
    line-height     : 18px;
    text-decoration : none;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:hover, a.menu:active
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : bold;
    font-size       : 10px;
    font-style      : normal;
    color           : black;
    text-decoration : none;
}
a.menu:hover { text-decoration:none; color:#80C8E0; }

a.stadt:link, a.stadt:visited, a.stadt:hover, a.stadt:hover, a.stadt:active
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : normal;
    font-size       : 10px;
    font-style      : normal;
    color           : black;
    text-decoration : underline;
}
a.stadt:hover { color:#80C8E0; }

a.text:link, a.text:visited, a.text:hover, a.text:hover, a.text:active
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : normal;
    font-size       : 10px;
    font-style      : normal;
    color           : black;
    text-decoration : none;
}

a.text:hover{ text-decoration : underline; }

a.payment:link, a.payment:visited, a.payment:hover, a.payment:hover, a.payment:active
{
    font-family     : Verdana, Arial, Hervetica;
    font-weight     : normal;
    font-size       : 10px;
    font-style      : normal;
    color           : #B70101;
    text-decoration : none;
}

a.payment:hover{ text-decoration : underline; }

input.box
{
    border:1px solid #7F9DB9;
}

select.box
{
    border:1px solid #7F9DB9;
    width:125px;
}

a.hidden:link, a.hidden:visited, a.hidden:active, a.hidden:hover
{
  color           : #DADADA;
  text-decoration : none;
  font-family     : Arial, Helvetica;
  font-size       : 0px;
}