body, div.content td, div.content th {  color: #464646; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left; }

body { background-color: #ffffff; background-repeat: repeat-y; text-align: left; padding: 0px; }

div.logo { text-align: left; position: fixed; top: 0px; left: 0px; width: 270px; height: 150px; visibility: visible; margin: 0px; padding: 0px; border-width: 0px; outline-width: 0px; }
div.top { text-align: right; position: fixed; top: 0px; right: 0px; width: 90%; height: 34px; visibility: visible; margin: 0px; padding: 0px; border-width: 0px; outline-width: 0px; }
div.sportma { text-align: left; position: fixed; left: 0px; top: 150px; width: 55px; height: 549px; visibility: visible; margin: 0px; padding: 0px; border-width: 0px; outline-width: 0px; }
div.sportmatext { text-align: left; position: fixed; left: 8px; bottom: 14px; width: 37px; height: 462px; visibility: visible; margin: 0px; padding: 0px; border-width: 0px; outline-width: 0px; }
div.wasserturm { text-align: left; position: fixed; left: 55px; bottom: 0px; width: 186px; height: 350px; visibility: visible; margin: 0px; padding: 0px; border-width: 0px; outline-width: 0px; }
div.line { text-align: left; position: fixed; left: 241px; bottom: 0px; width: 1px; height: 549px; visibility: visible; margin: 0px; padding: 0px; border-width: 0px; outline-width: 0px; }
div.ticker { position: fixed; top: 10px; left: 276px; padding-right: 20px; }
div.ticker marquee { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 11px; }

div.content { position: absolute; top: 60px; left: 244px; z-index: 100px; visibility: visible; float: left; margin: 0px; padding: 0 30px; border-width: 0px; outline-width: 0px; }
div.content table { margin: 0px; border: 0px; border-spacing: 0px;}
div.content td { padding: 0px 3px 0px 3px; text-align: left; vertical-align: top; border: 1px solid #eeeeee; border-collapse: collapse; }
div.content th { padding: 0px 3px 0px 3px; text-align: left; vertical-align: top; background-color: #254b9d; color: #ffffff; border: 1px solid #ffffff; border-collapse: collapse; }
div.content img { border: 0px; }

div.menuposition { position: fixed; top: 170px; left: 55px; width: 166px; z-index: 100px; 
visibility: visible; margin: 0px; padding: 0 10px;
 }
div.menuON { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #464646;
width: 166px; height: 20px; text-align: left; visibility: visible; float: none; 
border-top: 1px solid #d9d9d9; padding-top: 4px; margin-top: 2px; }
div.menuOFF { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #464646;
width: 166px; height: 20px; text-align: left; visibility: visible; float: none; 
border-top: 1px solid #d9d9d9; padding-top: 4px; margin-top: 2px; }
div.menuleer { border-top: 1px solid #d9d9d9; width: 166px; height: 1px;}
div.submenuON { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #464646; line-height: 13px; width: 166px; height: 20px; text-align: left; visibility: visible; float: none; padding-left: 20px; padding-top: 2px;
}
div.submenuOFF { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: none; color: #464646; line-height: 13px; width: 166px; height: 20px; text-align: left; visibility: visible; float: none; padding-left: 20px; padding-top: 2px;
}

div.menuON a:link { color: #b92a29; text-decoration: none; }
div.menuON a:visited { color: #b92a29; text-decoration: none; }
div.menuON a:focus { color: #254b9d; text-decoration: none; }
div.menuON a:hover { color: #254b9d; text-decoration: none; }
div.menuON a:active { color: #b92a29; text-decoration: none; }

div.menuOFF a:link { color: #464646; text-decoration: none; }
div.menuOFF a:visited { color: #464646; text-decoration: none; }
div.menuOFF a:focus { color: #254b9d; text-decoration: none; }
div.menuOFF a:hover { color: #254b9d; text-decoration: none; }
div.menuOFF a:active { color: #b92a29; text-decoration: none; }

div.submenuON a:link { color: #b92a29; text-decoration: none; }
div.submenuON a:visited { color: #b92a29; text-decoration: none; }
div.submenuON a:focus { color: #254b9d; text-decoration: none; }
div.submenuON a:hover { color: #254b9d; text-decoration: none; }
div.submenuON a:active { color: #b92a29; text-decoration: none; }

div.submenuOFF a:link { color: #464646; text-decoration: none; }
div.submenuOFF a:visited { color: #464646; text-decoration: none; }
div.submenuOFF a:focus { color: #254b9d; text-decoration: none; }
div.submenuOFF a:hover { color: #254b9d; text-decoration: none; }
div.submenuOFF a:active { color: #b92a29; text-decoration: none; }

.content a:link { color: #b92a29; text-decoration: none; }
.content a:visited { color: #b92a29; text-decoration: none; }
.content a:focus { color: #b92a29; text-decoration: underline; }
.content a:hover { color: #b92a29; text-decoration: underline; }
.content a:active { color: #b92a29; text-decoration: none; }

