a:link { text-decoration:underline; color:#FFF; }
a:visited { text-decoration:underline; color:#FFF;}
a:active { text-decoration:underline; color:#FFF;}
a:hover { text-decoration:none; color:#b41119; }
ul{margin:5px 0px 0px 15px; padding:0px;}
#horizon { position: absolute; top: 50%; left: 0px; width: 100%; margin: -299px 0 0 0; text-align: center; min-width: 955px; }
#nonScript { position: absolute; top:30px; height:30px;width: 100%; text-align:center;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#wrapper { margin: 0px auto; position: relative; text-align: left; width: 955px; height: 600px; background-color:#999;background-image:url(../images/bg_thalersports.jpg); background-repeat:no-repeat;}
.txtnormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  color:#FFF;}
.txtsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.newsticker {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC}
.newstickeractive {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;}
.titelheadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.menueitem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC; font-weight: bold}
.menueitemactive {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal }
.errortxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0000}
#content{position:relative; width: 955px; height: 600px;}
#contentbox{position:absolute;  width: 650px; height:340px; top:0px; right:-17px; overflow:hidden;  z-index:0;padding-bottom:260px;  }
#headboxbg{position:absolute; top:0px; left:0px; background-image:url(../images/white50.png); width:955px; height:55px; z-index:10;}
#headbox{position:absolute; top:15px; left:20px; width:955px; height:21px; z-index:11;}

#headbox  #alogo{display:block; position:absolute;height:21px; width:231px; top:0px; left:20px; padding:0px;}
#headbox  #aflash{display:block; position:absolute; top:2px;left:380px; height:21px; width:197px;  padding:0px;}
#headbox  #akontakt{display:block; position:absolute; float:right; height:21px; width:185px; top:2px; right:40px; padding:0px;}

#bottomboxbg{position:absolute; bottom:15px; left:0px; background-image:url(../images/black65.png); width:955px; height:45px;z-index:10;}
#bottombox{position:absolute; bottom:15px; left:0px;  width:955px; height:45px;z-index:10;line-height:45px;}
#bottombox table{height:45px; width:100%; vertical-align:middle;}
#bottombox table td{height:45px; width:170px; text-align:center; vertical-align:middle;}
#newsboxbg{position:absolute; top:70px; left:20px; background-image:url(../images/black80.png); width:230px; height:400px; border:3px solid #000;z-index:11;}
#newsboxhead {position:absolute; top:75px;  width:220px;left:20px;border-bottom:3px solid #000; padding-left:10px; height:17px;z-index:12;}
#newsbox{position:absolute; top:25px; left:5px;width:220px; height:370px;overflow:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:justify; padding-right:5px;}


.infoboxdiv{position:relative; float:left; padding-top:260px; left:0px; top:0px;  margin-left:0px; width:565px; height:250px; z-index:25;}
.infoboxbg{position:absolute; float:left; left:0px; top:260px; background-image:url(../images/black65.png); width:565px; height:225px; z-index:20; border:3px solid #000;}
.infoboxhead {position:absolute;float:left; top:263px;  width:560px;left:0px;border-bottom:3px solid #000; padding-left:10px; height:35px; background-image:url(../images/black65.png);z-index:30;}
.infoboxhead table{padding:0px; margin:0px; border-collapse:collapse;height:35px;width:170px; vertical-align:middle;}
.infoboxhead table td{height:35px; width:170px; text-align:left; vertical-align:middle; padding:0px;}
.infobox{position:absolute; top:302px; left:5px;width:553px; height:173px; overflow:auto; padding:5px;  font-size:11px; font-family:Arial, Helvetica, sans-serif;z-index:30;}

#headbox #kontakt{display:block;position:absolute;top:0px; left:750px; width:167px;}


