/* Style sheet screen */
div#print-logo-container{display:none;}
div#header div.inside,div#container,div#footer div.inside,div#eventteaser div.inside{width:960px;margin-right:auto;margin-left:auto;}
body.start-page div.multipleBackground{background-color:#D2DEED;}
body.start-page div#header{background-position:center 99px;}
body div#footer{background:url("tl_files/bobbahn/footer_bg.jpg") center top repeat-x;height:500px;}
body.start-page div#wrapper{background-image:url("tl_files/bobbahn/background-wrapper-start_muster.png");background-repeat:repeat-x;background-position: center -495px;}
body.start-page-2 div#wrapper{padding-top:36px;width:960px;}
body{background:url("tl_files/bobbahn/bb_header.jpg") center top no-repeat;font-family:Cuprum;}
body.start-page{font-family:Cuprum;}
p{font-size:13px;color:#767272;line-height:150%;}
div#header,div#header div.inside{height:180px;}
body.zwei-spalten div#header,body.zwei-spalten div#header div.inside{height:219px;}
div#switch-container{width:25px;height:17px;overflow:hidden;float:left;display:block;padding:4px 5px 1px;background-color:#DE2A1B;border-right:1px solid #ffffff;border-collapse:collapse;}
div#switch-container a{text-decoration:none;color:#ffffff;}
div#print-page-container{height:17px;overflow:hidden;float:left;display:block;padding-top:5px;padding-right:5px;padding-left:5px;background-color:#DE2A1B;}
div#print-page-container a{text-decoration:none;color:#ffffff;}
div#meta-nav li{height:17px;overflow:hidden;float:left;display:block;padding-top:5px;background-color:#DE2A1B;border-left:1px solid #ffffff;}
div#meta-nav li.active{padding-right:5px;padding-left:5px;text-decoration:none;font-size:12px;color:#ffffff;}
div#meta-nav a{margin-top:7px;padding-right:5px;padding-left:5px;border-left:1px solid #7b7b90;text-decoration:none;font-size:12px;color:#ffffff;}
div#logo-container{right:0;top:0;position:absolute;overflow:hidden;}
div#logo-container a{width:180px;height:80px;display:block;white-space:nowrap;text-indent:1000em;}
div#bg-image-header{width:100%;height:315px;top:135px;position:absolute;overflow:hidden;text-align:center;}
div#bg-image-header img{width:100%;}
div#bg-image-header{}
div#main-nav,div#main-nav-en{bottom:0;left:0;position:absolute;webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; height:66px;}
body.zwei-spalten div#main-nav{bottom:39px;}
div#main-nav li,div#main-nav-en li{float:left;}
div#main-nav a,div#main-nav-en a{width:147px;height:65px;display:block;padding:15px 0 0 10px;border-right:1px solid #ffffff;font-weight:normal;text-decoration:none;font-size:1.4em;color:#ffffff;white-space:nowrap;background: #df2a16; /* Old browsers */background: -moz-linear-gradient(top, #df2a16 0%, #9b0000 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df2a16), color-stop(100%,#9b0000)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #df2a16 0%,#9b0000 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #df2a16 0%,#9b0000 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #df2a16 0%,#9b0000 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df2a16', endColorstr='#9b0000',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #df2a16 0%,#9b0000 100%); /* W3C */text-shadow: 0px 1px 1px #360303;filter: dropshadow(color=#360303, offx=0, offy=1);}
div#main-nav a.last,div#main-nav-en a.last{border:0px solid #ffffff;}
div#main-nav-en a{background-image:url("tl_files/bobbahn/navigation.png");}
body.start-page div#main-nav a,body.start-page div#main-nav-en a{height:68px;}
div#main-nav a span,div#main-nav-en a span{font-size:0.8em;}
div#main-nav a:hover{background: #8eb5de; /* Old browsers */background: -moz-linear-gradient(top, #8eb5de 0%, #101e54 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8eb5de), color-stop(100%,#101e54)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eb5de', endColorstr='#101e54',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #8eb5de 0%,#101e54 100%); /* W3C */}
div#main-nav a.trail{background: #8eb5de; /* Old browsers */background: -moz-linear-gradient(top, #8eb5de 0%, #101e54 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8eb5de), color-stop(100%,#101e54)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eb5de', endColorstr='#101e54',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #8eb5de 0%,#101e54 100%); /* W3C */}
div#main-nav li.active,div#main-nav-en li.active{width:147px;height:65px;display:block;border-right:1px solid #ffffff;font-weight:normal;text-decoration:none;font-size:1.4em;color:#ffffff;white-space:nowrap;background: #8eb5de; /* Old browsers */background: -moz-linear-gradient(top, #8eb5de 0%, #101e54 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8eb5de), color-stop(100%,#101e54)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #8eb5de 0%,#101e54 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8eb5de', endColorstr='#101e54',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #8eb5de 0%,#101e54 100%); /* W3C */padding: 15px 0 0 15px;text-shadow: 0px 1px 1px #360303;filter: dropshadow(color=#360303, offx=0, offy=1);}
div#main-nav li.active.last,div#main-nav-en li.active.last{width:147px;border:0px solid #ffffff;}
div#main-nav li.active span.titelZusatz,div#main-nav-en li.active span.titelZusatz{font-size:0.8em;}
div#main-nav-en a:hover{background-image:url("tl_files/bobbahn/navigation-hover.png");}
div#main-nav-en li.active{background-image:url("tl_files/bobbahn/navigation-active.png");}
div#subnavigation{width:100%;height:59px;padding-left:20px;background-image:url("tl_files/bobbahn/iced-sprite.jpg");background-repeat:no-repeat;background-position:6px top;margin-top: -1px;}
div#subnavigation li{float:left;margin-top:7px;margin-right:10px;font-weight:bold;font-size:13px;color:#999999;}
div#subnavigation ul{height:30px;display:block;margin-top:10px;}
div#subnavigation li a{font-weight:bold;text-decoration:none;font-size:13px;color:#0068AF;}
div#subnavigation li a:hover{color:#999999;}
div#header div#subnavigation{top:181px;position:absolute;}
div#eventteaser h2{margin-top:0;margin-right:190px;margin-bottom:20px;text-align:right;font-size:23px;color:#81bce5;}
div#eventteaser h2 strong{margin-top:0;margin-bottom:5px;margin-left:auto;font-weight:bold;font-size:34px;color:#DD74A1;}
div#eventteaser h1{margin-top:0;margin-bottom:0;font-size:32px;color:#81bce5;}
div#top-article-left-column{width:360px;float:left;margin-top:58px;}
div#top-article-middle-column{width:360px;float:left;margin-top:58px;padding-right:15px;padding-left:15px;}
div#top-article-right-column{width:205px;float:right;margin-top:58px;}
div#top-article-right-column div{margin-bottom:20px;border-bottom:1px solid #cdcdcd;}
div#top-article-right-column div p{color:#6fa5d4;}
div#top-article-right-column div p strong{font-weight:normal;color:#767272;}
div#partnerlogo-container{margin-bottom:10px;}
div#partnerlogo-container h2{margin-top:15px;margin-bottom:0;text-align:left;font-size:16px;color:#446AB3;}
div#right div.inside{width:235px;overflow:hidden;margin-bottom:60px;margin-left:auto;padding:50px 15px;background-color:#ffffff;background-color:rgba(255,255,255,1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 6px #999999;-moz-box-shadow:0px 0px 6px #999999;box-shadow:0px 0px 6px #999999;}
div#right div.inside div.widget-container{position:relative;margin-bottom:25px;padding-bottom:30px;/* border-bottom:1px solid #ccc; */padding-top:1em;}
div#right div.inside div.widget-container:last{border:none;}
div#right div.inside div.widget-container h2{margin-top:0;margin-bottom:15px;font-weight:bold;font-size:18px;color:#446ab3;}
div.widget-container li{padding:2px;}
div.widget-container li.ungerade{background:rgba(0,0,0,0.07);}
div.widget-container li span{margin-top:2px;position:absolute;right:2px;}
div#right div.inside a.button-violett{bottom:0;right:00;position:absolute;}
div#right div.inside div#newsletter-widget{border:none;}
div#right div.inside div#newsletter-widget input.submit{bottom:0;right:0;position:absolute;display:block;padding:0.5em 2.5em;text-decoration:none;font-size:11px;color:#ffffff;white-space:nowrap;border:none;letter-spacing:0.05em;/* rounded corner */-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/* box shadow */-webkit-box-shadow:0 0 7px #828282;-moz-box-shadow:0 0 7px #828282;box-shadow:0 0 7px #828282; /* background gradient */background: #4269b2; /* old browsers */background: -moz-linear-gradient(top,#4269b2  0%, #1f5599 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#4269b2), color-stop(0%,#1f5599)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4269b2', endColorstr='#1f5599',GradientType=0 ); /* ie *//* text shadow */text-shadow: 0px 0px 3px #194276;filter: dropshadow(color=#194276, offx=0, offy=0); cursor:pointer;}
div#right div.inside div#newsletter-widget input.submit:hover{/* background gradient */background: #1f5599; /* old browsers */background: -moz-linear-gradient(top,#1f5599  0%, #4269b2 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#1f5599), color-stop(0%,#4269b2)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5599', endColorstr='#4269b2',GradientType=0 ); /* ie */}
div#right div.inside div#newsletter-widget input.text{width:234px;height:22px;display:block;background:url("tl_files/bobbahn/textfield-bg.gif") left top no-repeat;border:0px solid #ffffff;}
div#main div#imagefilm-startseite{padding-bottom:80px;text-align:right;width:655px;}
#imagefilm-startseite div.ce_text{width:269px;display:inline-block;padding-right:10px;}
div#main div#imagefilm-startseite h2{margin-top:0;margin-bottom:0;margin-left:auto;padding-right:5px;text-align:right;font-weight:bold;font-size:34px;color:#ffffff;}
div#main div#imagefilm-startseite h3 strong{margin-top:0;margin-right:40px;margin-bottom:0;text-align:right;font-weight:normal;font-size:33px;color:#ffffff;}
div#main div#imagefilm-startseite h3{margin:0 0 0 auto;padding-right:5px;text-align:right;font-weight:normal;font-size:23px;color:#ffffff;border:none;}
div#main div#imagefilm-startseite div.text-xg2{width:350px;}
div#main div#imagefilm-startseite p{margin-top:10px;margin-bottom:0;margin-left:auto;text-align:left;color:#ffffff;}
div#main div#taxibob-startseite{background:url("../../tl_files/bobbahn/taxibob_start_bg.png") no-repeat scroll center bottom transparent;padding-bottom:170px;text-align:right;width:655px;}
div#main div#taxibob-startseite h2{width:385px;margin-top:0;margin-bottom:0;margin-left:auto;padding-right:5px;text-align:right;font-weight:bold;font-size:34px;color:#85406E;}
div#main div#taxibob-startseite h3 strong{margin-top:0;margin-right:40px;margin-bottom:0;text-align:right;font-weight:normal;font-size:33px;color:#16A6CA;}
div#main div#taxibob-startseite h3{width:385px;margin:0 0 0 auto;padding-right:5px;text-align:right;font-weight:normal;font-size:23px;color:#ffffff;border:none;}
div#main div#taxibob-startseite p{width:390px;margin-top:10px;margin-bottom:0;margin-left:auto;text-align:left;color:#ffffff;}
div#main div.startseite-box h2{margin-top:30px;margin-bottom:28px;border-top:0px solid #ffffff;border-right:0px solid #ffffff;border-bottom:1px solid #ffffff;border-left:0px solid #ffffff;font-size:23px;color:#ffffff;margin-bottom:10px;margin-top:30px;padding-bottom:10px;}
.startseite-box{min-height:285px;}
div#main div.startseite-box p{color:#ffffff;}
.startseite-box a.button-blue{position:absolute;}
div#startpage-box-left{width:309px;float:left;margin-right:10px;}
div#startpage-box-right{width:309px;float:left;margin-right:10px;}
div#startpage-box-left-2{width:310px;float:left;margin-right:10px;}
div#main h1,div#left h1{margin-top:0;margin-bottom:0;font-weight:bold;font-size:29px;color:#DE2A1B;}
div#main h2,div#left h2{margin-top:0;margin-bottom:38px;font-weight:normal;font-size:17px;color:#999999;}
div#main h3{border-bottom: 1px solid #CCCCCC;    color: #DE2A1B;    font-size: 18px;    font-weight: normal;    margin-bottom: 10px;}
div#left h3{border-bottom: 1px solid #CCCCCC;color: #DE2A1B;font-size: 18px;font-weight: normal;margin-bottom: 10px;width:160px;}
div#main h4,div#left h4{margin-top:0;margin-bottom:20px;font-weight:normal;font-size:14px;color:#0068AF;}
div#main a,div#left a{text-decoration:none;color:#0068AF;}
div#main a:hover,div#left a:hover{color:#999999;}
div#main table tr td{padding:5px 5px 0 0;font-size:13px;}
div#main div.image-xg2{width:290px;padding-bottom:123px;}
div#main div.left-xg2{width:270px;padding-top:50px;padding-bottom:123px;padding-left:20px;}
.times #main .inside{background:none;}
div#main div.text-xg2{width:630px;float:right;}
body.rennergebnisse div#main div.mod_article{width:642px;float:right;}
body.rennergebnisse div#main div.mod_article div.text-xg2{width:100%;float:none;margin-right:0;}
div#main div.text-xg3{width:300px;float:left;display:inline-block;}
div#main div.zusatztext-xg3,div#left div.zusatztext-xg3{width:250px;float:right;display:inline-block;}
div#main form{width:400px;line-height:150%;}
div.veranstaltungsauswahl span{display:block;}
div.taetigkeit span{display:block;margin-right:10px;}
div#main input.text{width:234px;height:22px;display:block;background:url("tl_files/bobbahn/textfield-bg.gif") left top no-repeat;border:0px solid #ffffff;}
div#main textarea{width:234px;display:block;background-color:#E2E2E2;border:0px solid #ffffff;-moz-border-radius:4px;}
div#main input.captcha{width:234px;height:22px;display:block;background:url("tl_files/bobbahn/textfield-bg.gif") left top no-repeat;border:0px solid #ffffff;}
div#main input.submit{display:block;margin-top:15px;padding:0.5em 2.5em;text-decoration:none;font-size:11px;color:#ffffff;white-space:nowrap;border:none;letter-spacing:0.05em;/* rounded corner */-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/* box shadow */-webkit-box-shadow:0 0 7px #828282;-moz-box-shadow:0 0 7px #828282;box-shadow:0 0 7px #828282; /* background gradient */background: #4269b2; /* old browsers */background: -moz-linear-gradient(top,#4269b2  0%, #1f5599 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#4269b2), color-stop(0%,#1f5599)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4269b2', endColorstr='#1f5599',GradientType=0 ); /* ie *//* text shadow */text-shadow: 0px 0px 3px #194276;filter: dropshadow(color=#194276, offx=0, offy=0); cursor:pointer;}
div#footer div.inside{height:350px;margin-top:50px;margin-bottom:50px;padding-top:35px;padding-bottom:10px;padding-left:36px;background-color:#ffffff;/* background-color:rgba(255, 255, 255, 0.8); */-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0px 0px 9px #333;-moz-box-shadow: 0px 0px 9px #333;box-shadow: 0px 0px 9px #333;}
div#footer div.inside div.widget-container{width:260px;height:350px;position:relative;float:left;margin-bottom:19px;margin-left:20px;padding-left:20px;border-left:1px solid #ccc;}
.button-violett:hover{/* background gradient */background: #1f5599; /* old browsers */background: -moz-linear-gradient(top,#1f5599  0%, #4269b2 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#1f5599), color-stop(0%,#4269b2)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5599', endColorstr='#4269b2',GradientType=0 ); /* ie */}
div#footer div.inside a.button-violett{bottom:20px;right:0;position:absolute;}
div#footer div.inside div.widget-container h2{margin-top:0;margin-bottom:15px;font-weight:bold;font-size:18px;color:#446AB3;}
div#footer div.inside div#newsletter-widget input.text{width:234px;height:22px;display:block;background:url("tl_files/bobbahn/textfield-bg.gif") left top no-repeat;border:0px solid #ffffff;}
#vorhersage-widget{border:none !important;}
div#eventteaser a.button-blue{display:inline-block;margin:5px;padding:0.5em 1em;text-decoration:none;font-size:12px;color:#ffffff;white-space:nowrap;/* general css */letter-spacing:0.05em;/* rounded corner */-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/* box shadow */-webkit-box-shadow:0 0 7px #828282;-moz-box-shadow:0 0 7px #828282;box-shadow:0 0 7px #828282;/* background gradient */background: #c95e55; /* old browsers */background: -moz-linear-gradient(top, #c95e55 0%, #785551 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c95e55), color-stop(95%,#785551)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c95e55', endColorstr='#785551',GradientType=0 ); /* ie *//* text shadow */text-shadow: 0px 0px 3px #28719a;filter: dropshadow(color=#28719a, offx=0, offy=0);}
div#main a.button-blue{display:inline-block;margin:5px;padding:0.5em 1em;text-decoration:none;font-size:12px;color:#ffffff;white-space:nowrap;/* general css */letter-spacing:0.05em;/* rounded corner */-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/* box shadow */-webkit-box-shadow:0 0 7px #828282;-moz-box-shadow:0 0 7px #828282;box-shadow:0 0 7px #828282;/* background gradient */background: #81B0D7; /* old browsers */background: -moz-linear-gradient(top, #81B0D7 0%, #408FBA 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81B0D7), color-stop(95%,#408FBA)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81B0D7', endColorstr='#408FBA',GradientType=0 ); /* ie *//* text shadow */text-shadow: 0px 0px 3px #28719a;filter: dropshadow(color=#28719a, offx=0, offy=0);}
body.start-page div#main a.button-blue{display:inline;}
div#main a.button-blue:hover{/* box shadow */-webkit-box-shadow:0 0 2px #828282;-moz-box-shadow:0 0 2px #828282;box-shadow:0 0 2px #828282; /* background gradient */background: #408FBA; /* old browsers */background: -moz-linear-gradient(top,#408FBA  0%, #81B0D7 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#81B0D7), color-stop(0%,#408FBA)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#408FBA', endColorstr='#81B0D7',GradientType=0 ); /* ie */}
div#eventteaser a.button-blue:hover{background: #c91100; /* old browsers */background: -moz-linear-gradient(top,#c91100  0%, #781000 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#c91100), color-stop(0%,#781000)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91100', endColorstr='#781000',GradientType=0 ); /* ie */}
.button-violett{display:block;padding:0.5em 2.5em;text-decoration:none;font-size:11px;color:#ffffff;white-space:nowrap;letter-spacing:0.05em;/* rounded corner */-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;/* box shadow */-webkit-box-shadow:0 0 7px #828282;-moz-box-shadow:0 0 7px #828282;box-shadow:0 0 7px #828282; /* background gradient */background: #4269b2; /* old browsers */background: -moz-linear-gradient(top,#4269b2  0%, #1f5599 95%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(95%,#4269b2), color-stop(0%,#1f5599)); /* webkit */*/filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#633265', endColorstr='#312957',GradientType=0 ); /* ie *//* text shadow */text-shadow: 0px 0px 3px #194276;filter: dropshadow(color=#194276, offx=0, offy=0);}
div.videoartikel{width:710px;height:400px;background:url("tl_files/bobbahn/event-ice.jpg") right top no-repeat;}
div.video-container{width:340px;float:right;}
div.video-container div{margin-top:50px;}
div.video-text-container{width:325px;float:left;}
div#eventteaser{padding-top:15px;}
div#eventteaser div#ce_slider_controls_elements{right:0;top:0;position:absolute;background:#fff;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);}
div#eventteaser div#ce_slider_controls_elements ul li{clear:both;display:block;padding-bottom:20px;}
div#eventteaser div#ce_slider_controls_elements ul li.ce_slider_nav_hide{display:none;}
div#eventteaser div.ce_slider_itemsholder div.ce_text{width:710px;}
div#eventteaser div.video-text-container h2{font-weight:bold;font-size:34px;color:#DD74A1;}
div#eventteaser div.video-text-container h1{margin-top:0;margin-bottom:0;font-weight:bold;font-size:32px;color:#16A6CA;}
div#eventteaser div.video-text-container h3{font-size:23px;color:#16A6CA;}
div#eventteaser div#ce_slider_controls_elements li a{width:150px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #aaaaaa;font-weight:normal;font-size:13px;color:#0068AF;border-radius:0 0 0 0;background:none;}
div#eventteaser div#ce_slider_controls_elements li a:hover{color:#0068AF;background-color: #ffffff;background-color: rgba(255,255,255,0.9);}
div#eventteaser div#ce_slider_controls_elements li a.active{color:#0067AF;background-color: rgb(0, 103, 175);background-color: rgba(0, 103, 175, 0.3);}
div#eventteaser div#ce_slider_controls_elements li a.active:hover{background-color: rgba(0, 103, 175, 0.6);}
div#fuehrungen{}
#partnerlist p{float:left;}
#partnerlist h2{clear:both;}
.pressemeldungen div#main .layout_short,.aktuelles div#main .layout_short{border-bottom:1px solid #CCCCCC;margin-top:1em;padding-top:0.5em;}
.pressemeldungen div#main .layout_short h2,.aktuelles div#main .layout_short h2{width:435px;margin-bottom:0.25em;}
.pressemeldungen div#main .layout_short p.info,.aktuelles div#main .layout_short p.info{-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #DE2A1B;color:#FFFFFF;font-size:0.9em;margin-top:-8px;padding:4px 5px 1px;position:absolute;right:0;}
.pressemeldungen div#main .layout_short p.teaser,.aktuelles div#main .layout_short p.teaser{width:640px;}
.pressemeldungen .mod_newslist,.aktuelles .mod_newslist{width: 710px;}
.pressemeldungen .mod_newslist h1,.aktuelles .mod_newslist h1{padding-bottom:0.5em;}
div.aktuelles-left a{white-space: normal;}
div#abbestellen-box p{width:170px;font-size:12px;color:#777777;}
div#abbestellen-box h2{margin-top:20px;margin-bottom:0;font-weight:bold;font-size:13px;color:#888888;}
#main .image_container{}
.pressemeldungen #main .inside,.aktuelles #main .inside{background:#fff url("tl_files/bobbahn/background-inside.jpg") center top no-repeat;/*min-height:900px;*/}
div.rekord{background:url("tl_files/bobbahn/ice-small.jpg") left top no-repeat;float:left;height:170px;margin-right:10px;width:340px;}
div.rekord h3{margin-bottom:0.5em !important;padding-bottom:0.5em;border-bottom:1px solid #ccc;}
table tr:nth-child(even){background:rgba(0,0,0,0.07)}
div.rekord table{width:100%}
.times #main{background:url("tl_files/bobbahn/timer.jpg") right top no-repeat;background-position:right 70px;}
.times #rekorde{width:700px;}
#bahnrekorde-widget li{padding:6px 0 6px 3px;}
#bahnrekorde-widget li img{margin-top:-2px;position:absolute;right:80px;}
#partnerlogo-container img{margin-right:10px;}
p{color:#333333;font-size:14px;line-height:130%;}
#main .inside{background:#fff url("tl_files/bobbahn/background-inside.jpg") center top no-repeat;/*min-height:900px;*/}
body.start-page #main .inside{display:table;background-color:transparent;background-image:none;/*min-height:900px;*/}
body.start-page-2 #main .inside{background-color:transparent;background-image:none;/*min-height:900px;*/}
div#main div.mod_eventlist h2{color:#0068AF;padding-top: 30px;margin-bottom:0px;}
div#main div.mod_eventlist div.header{-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #DE2A1B;color:#FFFFFF;font-size:0.9em;padding:4px 5px 1px;position:absolute;right:0;margin-top:5px;}
.mod_eventlist{width:450px !important;}
div#main div.mod_eventlist div.event{border-bottom:1px solid #cccccc;margin-bottom:30px;padding-bottom:10px;width:450px;}
#startseite-slider{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#sponsoren ul li{background:url("tl_files/bobbahn/listicon.png") left center no-repeat;padding-left:30px;}
#sponsoren h3{margin-left: -100px;    position: absolute;border:none;}
#sponsoren h3 + ul{margin-top: 40px;}
.borderTransparent{background: url("../../tl_files/bobbahn/gallery-zoom-icon.png") no-repeat scroll center bottom transparent;padding-bottom:100px;}
#bahnkalender .xg1{width:300px;}
#bahnkalender .mod_eventlist{}
.borderTransparent a img{border: 4px solid rgba(155,155,155,0.3);}
.borderTransparent a:hover img{border: 4px solid rgba(0, 104, 175,0.5)}
#sportinfo-bob-box{background:url("tl_files/bobbahn/bob-small.gif") right top no-repeat;margin-left: 200px;    /*position: absolute;*/    width: 750px;}
#sportinfo-bob-box h3{width:415px}
#sportinfo-rodel-box{background:url("tl_files/bobbahn/rodel-small.gif") center center no-repeat;margin-left: 301px;/*margin-top: 280px;*/padding-left: 140px;/*position: absolute;*/width: 415px;background-position:center left;}
#sportinfo-skeleton-box h3{width:415px;}
#sportinfo-rodel-box table{width:415px;}
#sportinfo-skeleton-box{background:url("tl_files/bobbahn/skeleton-small.gif") right center no-repeat;margin-left: 200px;    /*margin-top: 500px;*//*    position: absolute;*/    width: 600px;}
#kontaktformular .xg2{margin-left: 50px;    margin-top: 50px;    position: absolute;}
div#main div.event-text-xg2{width:630px;position:relative;float:left;margin-right:50px;margin-left:50px;}
#eventlist .xg1{width:200px}
div#main div.eventlist-xg2{width:270px;padding-top:0;padding-bottom:123px;padding-left:0;}
#kontaktformular .xg1{display:inline-block;width:290px;}
#imagefilm .xg2{position:absolute;clear:both !important;margin-left: 200px;}
#imagefilm h1{margin-left:150px;}
#imagefilm h2{margin-left:100px}
#anfahrt .button-blue{}
#pressekontakt{width:250px;float: left; margin-top: 50px;}
div#main .error{font-weight:bold;color:#7D4476;}
select.field-right{right:165px;top:190px;position:absolute;}
label.field-right{right:285px;top:190px;position:absolute;}
div#partnerlogo-container p img{margin-right:20px;margin-left:20px;}
.checkbox_container{margin-top:10px;}
.confirm{font-weight:bold;font-size:15px;}
div#news-widget h2 a,div#news-widget a,div#bobbahn-widget a{font-weight:normal;text-decoration:none;font-size:14px;color:#2882BE;}
div#news-widget h2 a:hover,div#news-widget a:hover,div#bobbahn-widget a:hover{text-decoration:underline;}
div#news-widget div{padding:10px 10px 5px;}
div#news-widget div.even{background-color:#efefef;}
a.lang-de{width:20px;height:12px;overflow:hidden;float:left;display:block;margin-bottom:15px;margin-left:2px;background:url("tl_files/bobbahn/flagge_de.gif") left top no-repeat;white-space:nowrap;text-indent: 1000px;}
a.lang-en{width:20px;height:12px;overflow:hidden;float:left;display:block;margin-bottom:15px;margin-left:2px;background:url("tl_files/bobbahn/flagge_en.gif") left top no-repeat;white-space:nowrap;text-indent: 1000px;}
