/* Style sheet main */
body{font-family:Arial, Verdana, Tahoma, sans-serif;font-weight:normal;font-size:12px;color:#000;line-height:16px;}
#wrapper{overflow:auto;padding-top:20px;padding-bottom:20px;}
#header{width:640px;float:left;}
#main{padding:0 20px;}
p{line-height:15px;}
a{text-decoration:none;color:#828282;}
a:hover{text-decoration:none;color:#000000;}
#header a{color:#000000;}
h1{display:inline;margin-bottom:20px;padding:2px 5px;background-color:#000000;font-weight:bold;font-size:16px;color:#fff;line-height:24px;}
h3{font-weight:bold;font-size:12px;}
.back a{text-decoration:none;font-size:10px;color:#EA7414;}
p.back{margin-top:0;margin-bottom:3px;}
.mime_icon{vertical-align:bottom;}
#navimain.mod_navigation{margin-bottom:5px;margin-left:75px;font-size:12px;color:#000000;}
#navimain.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#navimain.mod_navigation li{display:inline;margin:0;padding:0;}
#navimain.mod_navigation a{padding:3px;text-decoration:none;color:#000000;}
#navimain.mod_navigation a:hover{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navimain.mod_navigation .active{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navimain.mod_navigation span.active{padding:0;background-color:#000000;text-decoration:none;color:#fff;}
#navimain.mod_navigation .trail{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navimain.mod_navigation a.trail{padding:0;background-color:#000000;text-decoration:none;color:#fff;}
#navisub.mod_navigation{margin-bottom:5px;margin-left:75px;font-size:11px;color:#000000;}
#navisub.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#navisub.mod_navigation li{display:inline;margin:0;padding:0;}
#navisub.mod_navigation a{padding:3px;text-decoration:none;color:#000000;}
#navisub.mod_navigation a:hover{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navisub.mod_navigation .active{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navisub.mod_navigation span.active{padding:0;background-color:#000000;text-decoration:none;color:#fff;}
#navisub.mod_navigation .trail{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navisub.mod_navigation a.trail{padding:0;background-color:#000000;text-decoration:none;color:#fff;}
#navisubsub.mod_navigation{margin-left:75px;font-size:10px;color:#000000;}
#navisubsub.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#navisubsub.mod_navigation li{display:inline;margin:0;padding:0;}
#navisubsub.mod_navigation a{padding:3px;text-decoration:none;color:#000000;}
#navisubsub.mod_navigation a:hover{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navisubsub.mod_navigation .active{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#navisubsub.mod_navigation span.active{padding:0;background-color:#000000;text-decoration:none;color:#fff;}
#servicenav.mod_customnav{margin-bottom:5px;margin-left:75px;font-size:10px;color:#000000;}
#servicenav.mod_customnav a{padding:3px;text-decoration:none;font-size:10px;color:#000000;}
#servicenav.mod_customnav a:hover{padding:3px;background-color:#000000;text-decoration:none;color:#fff;}
#servicenav.mod_customnav ul{margin:0;padding:0;font-size:10px;color:#000000;list-style-type:none;}
#servicenav.mod_customnav li{display:inline;margin:0;padding:0;font-size:10px;color:#000000;}
#servicenav.mod_customnav li.active{padding:3px;background-color:#000000;font-size:10px;color:#ffffff;}
.logo{width:300px;height:70px;float:right;margin-right:20px;text-align:right;}
#headerbild{margin-bottom:30px;}
.contentpage #main .mod_article{margin-right:55px;margin-left:55px;}
.contentpage #main #headerbild.mod_article{margin-right:0;margin-left:0;}
#pricetable{width:100%;}
#pricetable tr{height:20px;}
#pricetable td{width:90px;text-align:right;}
#pricetable td.col_first{width:300px;padding-left:3px;text-align:left;}
#pricetable td.col_last{padding-right:3px;}
#pricetable thead{text-align:right;background-color:#000000;color:#fff;}
#pricetable th.col_first{padding-left:3px;text-align:left;background-color:#000000;color:#fff;}
#pricetable th.col_last{padding-right:3px;}
#pricetable .odd{background-color:#b5b5b5;}
.timetable{width:400px;margin-top:10px;}
#platzdaten table{width:250px;margin-top:20px;}
#platzdaten tr{height:20px;}
#platzdaten td{width:90px;height:26px;text-align:right;border-bottom:4px solid #ffffff;}
#platzdaten td.col_first{width:175px;padding-left:3px;text-align:left;}
#platzdaten td.col_last{padding-right:3px;}
#platzdaten th.col_first{padding-left:3px;text-align:left;background-color:#000000;color:#fff;}
#platzdaten thead{text-align:right;background-color:#000000;color:#fff;}
#platzdaten th.col_last{padding-right:3px;}
#platzdaten thead th{height:30px;border-bottom:6px solid #fff;}
#platzdaten .row_0{background-color:#FEFF6F;}
#platzdaten .row_3{background-color:#FF3F3F;}
#bahndaten table{width:250px;margin-top:20px;}
#bahndaten tr{height:20px;}
#bahndaten td{width:90px;height:26px;text-align:right;border-bottom:4px solid #ffffff;}
#bahndaten td.col_first{width:175px;padding-left:3px;text-align:left;}
#bahndaten td.col_last{padding-right:3px;}
#bahndaten th.col_first{padding-left:3px;text-align:left;background-color:#000000;color:#fff;}
#bahndaten thead{text-align:right;background-color:#000000;color:#fff;}
#bahndaten th.col_last{padding-right:3px;}
#bahndaten thead th{height:30px;border-bottom:6px solid #fff;}
#bahndaten .row_0{background-color:#FEFF6F;}
#bahndaten .row_1{background-color:#FF3F3F;}
#history table{width:100%;}
#history tr{height:20px;}
#history td{}
#history td.col_first{width:350px;padding-left:3px;text-align:left;}
#history td.col_last{padding-right:3px;}
#history thead{background-color:#000000;color:#fff;}
#history th.col_first{padding-left:3px;text-align:left;background-color:#000000;color:#fff;}
#history th.col_last{padding-right:3px;}
#history .odd{background-color:#b5b5b5;}
.layout_latest .image_container img{width:180px;}
.mod_newslist{margin-top:20px;}
.layout_latest.block{margin-bottom:20px;}
.layout_latest .image_container{margin-right:50px;}
.layout_latest h2{display:inline;margin-top:0;padding:3px 5px;background-color:#000000;font-weight:normal;text-decoration:none;font-size:14px;color:#fff;line-height:20px;}
.layout_latest h2 a{text-decoration:none;color:#fff;}
.mod_eventlist h2{display:inline;margin-top:0;padding:3px 5px;background-color:#000000;font-weight:normal;text-decoration:none;font-size:14px;color:#fff;line-height:20px;}
.mod_eventlist h2 a{text-decoration:none;color:#fff;}
.mod_period_events{margin-top:15px;}
.mod_period_events h2{display:inline;margin-top:0;padding:3px 5px;background-color:#000000;font-weight:normal;text-decoration:none;font-size:14px;color:#fff;line-height:20px;}
.mod_period_events h2 a{text-decoration:none;color:#fff;}
p.more{margin-top:5;}
.more a{text-decoration:none;font-size:10px;color:#EA7414;}
.info{margin-top:5px;margin-bottom:3px;font-size:10px;color:#b4b4b4;}
.layout_latest p.teaser{margin-top:0;}
.layout_full .image_container{margin-right:20px;margin-bottom:10px;}
.ce_downloads p{margin-top:3px;margin-bottom:3px;}
.bahndaten{margin-top:10px;}
#golfbahn{width:480px;float:left;}
.player{margin-top:15px;}
.mod_eventlist{margin-top:15px;}
.pagination{margin-top:0;margin-bottom:0;}
.pagination li{display:inline;list-style-type:none;}
.pagination ul{margin:0;padding:0;}
.pagination p{margin:0 0 5px;}
label{width:140px;float:left;display:inline;padding-top:2px;}
input{width:250px;height:16px;margin-bottom:8px;padding-right:5px;padding-left:5px;background-color:#fff;border:1px solid #000000;color:#000000;}
textarea{width:250px;height:70px;overflow:auto;margin-bottom:8px;padding:5px;background-color:#fff;border:1px solid #000000;font-family:Helvetica, Arial, sans-serif;color:#000000;}
.captcha{width:50px;float:left;margin-right:10px;}
.captcha_text{display:block;margin-top:3px;}
p.error{margin:0 0 2px;font-size:10px;color:#ff0000;}
input.error{margin-left:140px;}
textarea.error{margin-left:140px;}
.submit{width:100px;height:16px;margin-bottom:0;margin-left:140px;padding-right:0;padding-left:0;text-align:left;background-color:#fff;border:0px solid #003399;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:12px;color:#000000;}
#team{width:245px;float:left;margin-bottom:20px;}
#team p{margin-top:0;}
