*{margin:0;padding:0;}
body{margin:10px 0;background-color:#FFF;font-family:Verdana,Arial,Helvetica;font-size:12px;color:#333;}
form{margin:0;padding:0;}
input,textarea{padding:5px;font:normal 11px Verdana,Arial,Helvetica;color:#333;background-color:#EEE;border-top:1px solid #CCC;border-right:1px solid #444;border-bottom:1px solid #444;border-left:1px solid #CCC;}
h1,h2,h3{padding-bottom:10px;margin-bottom:15px;text-transform:uppercase;font-family:Verdana,Arial,Helvetica,sans-serif;}
h1{font-size:1.4em;}
h2{font-size:1.4em;}
h3{font-size:1em;}
.mypic{padding:2px;border:1px solid #AAA;}
h2.begriffheader{color:#333;margin:3px 0;padding:0;border-bottom:1px solid #CCC;font-weight:bold;font-size: 18px;line-height:24px;font-family:Verdana,Arial,Helvetica;}
p.normal{font:normal 12px/16px Verdana,Arial,Helvetica;padding:4px 0;}
p.normal a{text-decoration:none;color:#C50000;border-bottom:1px dotted #AAA;}
p.normal a:hover{border-bottom:1px dotted #AAA;letter-spacing:1px;}
ul,ol{margin-top:1.5em;margin-left:3em;}
ul.bahn{margin:0 0 0 40px;padding:0;}
li.fakten{font:normal 12px/17px Verdana,Arial,Helvetica;}
#marqueecontainer{position:relative;height:150px;background-color:#FFF;overflow:hidden;margin:3px 0;}
#marqueecontainer h4 a,#marqueecontainer h4 a:hover{border:none;text-decoration:none;}
#header{margin:0;padding:0;width:1000px;height:100px;margin:0 auto;background:#FFF url(images/header_hmb.jpg) no-repeat 0 0;}
#subheader{clear:both;margin:0;padding:0;width:1000px;height:30px;margin:0 auto;background-color:#FFF;border-bottom:3px double #777;border-top:0px solid #777;border-right:1px solid #777;}
#vddheader{clear:both;padding:0;width:1000px;margin:0 auto;background-color:transparent;}
#subheader ul{margin:0 auto;}
#subheader li{float:left;margin:0px;padding:0px;list-style:none;}
#subheader li a{font-family:Arial,Helvetica;display:block;float:left;height:30px;line-height:30px;text-decoration:none;border-right:1px solid #777;font-weight:normal;color:#333;letter-spacing:1px;font-variant:SMALL-CAPS;font-size:14px;padding:0 10px;}
#subheader li a.live{font-family:Arial,Helvetica;display:block;float:left;height:30px;line-height:30px;text-decoration:none;border-right:1px solid #777;font-weight:normal;color:#FFF;letter-spacing:1px;font-variant:SMALL-CAPS;font-size:14px;padding:0 10px;background-color:#B00;}
#subheader li a.selected{background-color:#0033CC;color:#FFF;}
#subheader li a:hover,#subheader li a.selected:hover,#subheader li a.live:hover{background-color:#0033CC;color:#FFF;}
/*CONTENT */
img.right{border:1px solid #CCC;padding:3px;float:right;margin-left:10px;}
img.left{border:1px solid #CCC;padding:3px;float:left;margin-right:10px;}
.paginierung{font-size:11px;margin:10px 0;}
.paginierung a{border-bottom:none;border:1px solid #CCC;text-decoration:none;background-color:#F5F5F5;padding:3px 4px;font-size:11px;font-family:Verdana,Arial,Helvetica;color:#333;margin:0 2px 0 0;}
.paginierung a:hover{background-color:#333;color:#FFF;text-decoration:none;}
#page{width:1000px;margin:0 auto;padding:10px 0;background-color:#FFF;}
#content{float:left;width:600px;padding:0 0 0 15px;}
#content fieldset{border:1px solid #CCC;margin-top:12px;}
#content legend{background-color:#000;color:#FFF;line-height:20px;padding:0 7px;margin:0 0 10px 10px;}
#content ol li{font:normal 12px/15px Verdana,Arial,Helvetica;color:#000;margin-bottom:10px;text-align:justify;}
#impressum a{text-decoration:none;border-bottom:1px dashed #0033CC;color:#0033CC;}
#impressum a:hover{border-bottom:1px solid #0033CC;color:#C30000;}
.kontaktr,.kontaktl{color:#333;font-size:10px;}
.kontaktr{padding-right:5px;text-align:right;}
.kontaktl{padding-left:5px;text-align:left;}
.kontaktinput{font-size:10px;color:#000;background-color:#F3F3F3;border-top:1px solid #AAA;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #AAA;margin:2px 0;padding:2px 0;font-family:Verdana,Arial,Helvetica;}
/* Sidebars */
.sidebar{float:left;}
h3.header{color:#000;line-height:23px;margin:0 0 10px 0;padding:0 0 0 0;border-top:1px solid #036;border-bottom:2px solid #036;font-weight:normal;}
h4.liveheader{background-color:#FFF;border-bottom:1px solid #854;color:#854;font-size:12px;font-family:Verdana,Arial, Helvetica;letter-spacing:1px;margin:10px 20px;font-weight:normal;}
h5.leftheader,h5.leftheaderfirst{background-color:#555;letter-spacing:0px;line-height:23px;padding:0 0 0 7px;border-top:1px solid #333;border-bottom:2px solid #333;font-weight:bold;color:#FFF;font-size:12px;}
h5.leftheader{margin:7px 0 0 0;}
h5.leftheaderfirst{margin:0;}
h5.rightheader,h5.rightheaderfirst{background-color:#555;letter-spacing:0px;color:#222;line-height:23px;padding:0 0 0 7px;border-top:1px solid #333;border-bottom:2px solid #333;font-weight:bold;color:#FFF;font-size:12px;}
h5.rightheader{margin:12px 0 0 0;}
h5.rightheaderfirst{margin:0;}
.pressedl a{text-decoration:none;display:block;background:#F5F8FB url(images/pdfsmall.gif) no-repeat 5px 5px;border:1px solid #ABC;font-size:12px;height:30px;line-height:30px;color:#123;padding:0 0 0 50px;margin:0 0 2px 0;}
.pressedl a:hover{border:1px solid #678;background:#d1dfed url(images/pdfsmall.gif) no-repeat 5px 5px;}
p.livepdf a{background:#F0F0F0 url(images/livepdficon.png) no-repeat 1px 1px;border:1px solid #AAA;height:37px;line-height:37px;padding:0 0 0 45px;color:#854;font-size:12px;text-decoration:none;margin:10px 20px;display:block;}
p.livepdf a:hover{background:#FFF url(images/livepdficon.png) no-repeat 1px 1px;border:1px solid #854;color:#A00;}
/* Sidebar1 */
#sidebar1{width:185px;background-color:#FFF;}
#sidebar1 p{margin:2px 0 0 0;padding:0 0 0 0px;font-size:12px;}
#sidebar1 a{text-decoration:none;color:#000;display:block;border:1px solid #999;padding:5px 0 5px 7px;background-color:#CCC;}
#sidebar1 a:hover{color:#FFF;border:1px solid #000;background-color:#666;}
#sidebar1 .mylink a{text-decoration:none;color:#FFF;display:block;border:1px solid #ABC;padding:3px 0 3px 5px;background-color:#555;}
#sidebar1 .mylink a:hover{color:#FFF;border:1px solid #ABC;background-color:#666;}
#rss{margin-bottom:3px;}
#rss a{text-decoration:none;color:#000;display:block;padding:12px 0 5px 7px;background-color:#FAFAFA;height:50px;overflow:auto;}
#rss a:hover{color:#000;background-color:#FFF;}
/* Sidebar2 */
#sidebar2{width:185px;float:right;}
#sidebar2 p{margin:0;padding:0 0 0 7px;font-size:12px;line-height:18px;}
#sidebar2 a{text-decoration:none;color:#555;border-bottom:1px solid #AAA;font-weight:normal;margin:0;padding:0;}
#sidebar2 a:hover{color:#000;border-bottom:1px dotted #666;letter-spacing:0px;}
/* Footer */
#footer{clear:both;font-weight:normal;font-size:11px;color:#909090;overflow:auto;width:1000px;margin:0 auto;border-top:3px double #AAA;padding:10px 0 0 0;margin-top:7px;}
#fl{width:63%;float:left;background-color:transparent;border-right:3px double #AAA;}
#fr{float:right;width:30%;font-weight:normal;}
#footer a,#wcbox a{text-decoration:none;color:#333;border-bottom:1px dotted #AAA;line-height:18px;}
#footer a:hover,#wcbox a:hover{text-decoration:none;color:#333;border-bottom:1px solid #854;}
p.anschrift{margin:0;padding:0;font-size:11px;color:#333;font-weight:normal;}
p.ns{margin:3px 0;padding:0 0 0 20px;font-size:11px;color:#333;font-weight:normal;}
.txttab{width:100%;overflow:hidden;border-bottom:2px solid #000;background-color:transparent;margin:10px 0;}
.txttab ul{margin:0;padding:0;font:bold 11px Arial;list-style-type:none;}
.txttab li{display:inline;margin:0;}
.txttab li a{letter-spacing:1px;float:left;display:block;text-decoration:none;margin:0;padding:5px 10px;border-right:1px solid #EEE;color:white;background-color:#555;border-top:3px solid #FFF;}
.txttab li a:visited{color:white;}
.txttab li a:hover,.txttab li a.selected{background-color:#000;border-top:3px solid #854;}
#slidetabsmenu{float:left;width:600px;font-size:11px;line-height:normal;border-bottom:3px double #AAA;margin:10px 0;background-color:#EEE;}
* html #slidetabsmenu{margin-bottom:1em;}
#slidetabsmenu ul{list-style-type:none;margin:0;padding:0;}
#slidetabsmenu li{display:inline;margin:0;padding:0;}
#slidetabsmenu a{float:left;background:url(images/tab-left.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;}
#slidetabsmenu a span{float:left;display:block;background:url(images/tab-right.gif) no-repeat right top;padding:5px 9px 5px 2px;font-weight:bold;color:#444;}
#slidetabsmenu a span{float:none;}
#slidetabsmenu a:hover span{color: #000;}
#slidetabsmenu #current a{background-position:0 -125px;}
#slidetabsmenu #current a span{background-position:100% -125px;color: #000;}
#slidetabsmenu a:hover{background-position:0% -125px;}
#slidetabsmenu a:hover span{background-position:100% -125px;}
.maintab{width:100%;overflow:hidden;border-bottom:2px solid #000;background-color:transparent;margin:10px 0;}
.maintab ul{margin:0;padding:0;font:bold 11px Arial;list-style-type:none;}
.maintab li{display:inline;margin:0;}
.maintab li a{letter-spacing:1px;float:left;display:block;text-decoration:none;margin:0;padding:5px 8px;border-right:1px solid #EEE;color:#FFF;background-color:#555;border-top:3px solid #FFF;}
.maintab li a:visited{color:#FFF;}
.maintab li a:hover,.txttab li a.selected{background-color:#000;border-top:3px solid #854;}
/* STL - Menue*/
#stlmenu{margin:0 0 5px 0;}
#stlmenu ul{padding:0;margin:0;list-style:none;}
#stlmenu li{float:left;margin:0 12px 10px 12px;}
#stlmenu li a{font-size:12px;text-decoration: none;color:#900;}
#stlmenu li a:hover{color: #600;text-decoration:underline;}
#champ ul{margin:0;padding:0;list-style:none;}
#champ li a{margin:1px 0px 1px 10px;color:#333;text-decoration:none;background-color:#Fdede8;background-position:4px 4px;background-repeat:no-repeat;display:block;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #777;border-left:1px solid #777;padding:0px 0px 0px 120px;height:68px;font-size:12px;}
#champ li a:hover{background-color:#F5F5F5;}
#champ h5.platzierung{color:#FFF;text-align:center;font:bold 28px Arial;border:1px solid #777;background-color:#000;margin:1px 0px;line-height:66px;height:68px;}
#champ h5.restplatzierung{color:#FFF;text-align:center;font:normal 14px Arial;border:1px solid #AAA;background-color:#000;margin:1px 0px;line-height:20px;height:20px;}
#champ h5.restpersonen,#champ h5.restpersonenbg{color:#333;text-align:left;font:normal 13px Verdana,Arial,Helvetica;line-height:20px;height:20px;margin:1px 0px 1px 10px;border-right:1px solid #777;border-bottom:1px solid #777;border-top:1px solid #CCC;border-left:1px solid #CCC;padding:0 0 0 5px;}
#champ h5.restpersonen{background-color:#fdede8;}
#champ h5.restpersonenbg{background-color:#F5F5F5;}
#anfahrt li{padding:3px 0 0 0;}
#gtlinks a{text-decoration:none;color:#000;border-bottom:1px solid #BBB;line-height:18px;}
#gtlinks a:hover{text-decoration:none;color:#000;border-bottom:1px solid #00A;}
#texte{text-align:justify;font-size:12px;line-height:15px;}
#texte p{font-size:12px;line-height:15px;margin:7px 0 0 0;padding:0;color:#333;text-align:justify;}
#texte h5{margin:12px 0 0 0;color:#333;font:normal 14px Verdana,Arial,Helvetica;border-bottom:1px solid #AAA;}
#texte img{border:1px solid #AAA;padding:4px;background-color:#FFF;}
#texte span td p,#texte span p{margin:0;padding:0;font-size:10px;line-height:12px;}
#texte td p{margin:0;padding:0;font-size:10px;color:#333;line-height:12px;}
#texte a{text-decoration:underline;color:#900;}
#texte a:hover{text-decoration:none;color:#D00;}
#termin{clear:both;overflow:auto;height:69px;background:#FFF url(images/nextracebg.jpg) no-repeat 0px 0px;margin:10px 0;}
#wcbox{width:385px;margin:50px 0 0 70px;float:left;background-color:#EEE;border:1px solid #AAA;filter:alpha(opacity=85); /* Internet Explorer */-moz-opacity: .85; /* Mozilla Browser */opacity: .85; /* Opera */}
#mlddiv h6.topic{color:#854;font-size:10px;font-weight:bold;line-height:16px;}
#mlddiv h5.mldheader{color:#333;font-size:12px;font-weight:bold;line-height:16px;margin-bottom:3px;}
#mlddiv p.mld{font-size:11px;line-height:14px;color:#333;text-align:justify;}
#mlddiv p.mldlink{text-align:right;}
#mlddiv p.mldlink a{color:#743;font-weight:normal;text-decoration:none;font-size:10px;}
#mlddiv p.mldlink a:hover{text-decoration:underline;color:#B00;}
#mlddiv img{border:1px solid #AAA;padding:3px;}
#finish ul{padding:0;margin:0;list-style:none;}
#finish li{margin:5px 0 0 0;padding:0;font-size:10px;line-height:12px;color:#000;}
#finish li a{border:2px solid #AAA;width:181px;display:block;}
#finish  a img{display:block;}
#finish li a:hover{border:2px solid #C50000;}
#fotodlleft{float:left;border:1px solid #ABC;padding:4px;margin-bottom:10px;}
#fotodlright{float:right;border:1px solid #ABC;padding:4px;margin-bottom:10px;}
#fotodlleft img,#fotodlright img{display:block;}
#fotodlleft a,#fotodlright a{text-decoration:none;display:block;padding:5px 0;background-color:#1882d7;color:#FFF;text-align:center;font-size:12px;}
#fotodlleft a:hover,#fotodlright a:hover{text-decoration:none;display:block;padding:5px 0;background-color:#C50000;}
.htabs{margin:10px 0;}
.htabs ul{padding:3px 9px 2px 0px;margin-left:0;margin-top:1px;margin-bottom:0;list-style-type:none;text-align:left;border-bottom:1px solid #999;font:bold 13px Arial;}
.htabs li{display:inline;margin:0;}
#videoarchiv ul{margin:0;padding:0;list-style:none;}
#videoarchiv li a{display:block;text-decoration:none;background:#F5F5F5 url(tz_pics4all/flv.gif) no-repeat 5px 2px;color:#444;height:34px;line-height:34px;padding:0 0 0 45px;border:1px solid #CCC;margin:0px 0px 3px 0px;}
#videoarchiv li a:hover{background:#CCC url(tz_pics4all/flv.gif) no-repeat 5px 2px;}
.htabs li a{text-decoration:none;padding:3px 9px 2px 5px;margin:0;margin-right:1px;border-left:1px solid #999;color:#333;background:#E5E5E5 url(images/tabright.gif) top right no-repeat;}
.htabs li.aktiv{padding:3px 9px 2px 5px;margin:0;margin-right:1px;border-left:1px solid #888;color:#000;background:#FC3 url(images/tabright.gif) top right no-repeat;}
.htabs li a:visited{color:#000;}
.htabs li a:hover{background-color:#F5F5F5;color:#C00;}
h4.txtheader{text-align:left;margin:12px 0 7px 0;color:#863;font-size:13px;line-height:17px;font-variant:small-caps;}
h4.txtheader span{border-bottom:1px dotted #89A;}
p.txt{text-align:justify;margin:0 0 15px 0;color:#000;font-size:12px;line-height:17px;}
p.aus{text-align:justify;margin:0 0 10px 0;color:#000;font-size:12px;line-height:15px;}
p.txt a{text-decoration:none;color:#A80000;}
p.txt a:hover{text-decoration:underline;color:#123;}
#zweilinks{float:left;width:600px;text-align:justify;font-size:12px;line-height:15px;}
#zweilinks p{font-size:12px;line-height:15px;margin:7px 0 0 0;padding:0;color:#333;text-align:justify;}
#zweilinks h5{margin:12px 0 0 0;color:#333;font:normal 14px Verdana,Arial,Helvetica;border-bottom:1px solid #AAA;}
#zweilinks img{border:1px solid #AAA;padding:4px;background-color:#FFF;}
#zweilinks span td p,#zweilinks span p{margin:0;padding:0px;font-size:10px;line-height:12px;}
#zweilinks td p{margin:0;padding:0;font-size:10px;color:#333;line-height:12px;}
#zweilinks a{text-decoration:underline;color:#900;}
#zweilinks a:hover{text-decoration:none;color:#D00;}
#zweirechts{float:right;width:380px;}
#zweirechts ul{list-style-type:none;padding:0;margin:0 auto;border:1px solid #AAA;background-color:#EEE;border-bottom:5px solid #393939;}
#zweirechts li{list-style-type:none;margin:0;padding:0;}
#zweirechts li a{display:block;color:#000;text-decoration:none;margin:5px 10px;padding:3px 5px;border-bottom:1px solid #AAA;background-color:#F0F0F0;font-size:11px;}
#zweirechts li a span{color:#743;font-size:11px;}
#zweirechts li a:hover,#zweirechts li a:hover span{color:#FFF;background-color:#666;font-size:11px;}
#zweirechts li.selected{margin:5px 10px;padding:3px 5px;border-bottom:1px solid #AAA;background-color:#F0F0F0;font-size:11px;color:#FFF;background-color:#666;}
ol.wettarten{font:normal 12px/16px Verdana,Arial,Helvetica;list-style-type:upper-roman;}
li.wett{margin:0 0 12px 0;text-align:justify;}
td.whitebg{background-color:#FFF;color:#333;padding-left:5px;font-size:12px;line-height:18px;}
#sidebar1 h4.subhead{margin:1px 0;color:#333;font-size:12px;line-height:20px;}
#sidebar1 h4.subhead a{display:block;text-decoration:none;color:#FFF;background-color:#707070;padding:0 4px;}
#sidebar1 h4.subhead a:hover{text-decoration:none;color:#FFF;padding:0 4px;background-color:#555;}

