@charset "ISO-8859-1";#quickfinder p.trip-type,#quickfinder #qf-travs-js,#quickfinder #vtv-qf-travs-js,#quickfinder #preissuche-qf-travs-js,#quickfinder #staedtereisen-qf-travs-js{display:block}#quickfinder #qf-travs,#quickfinder #vtv-qf-travs,#quickfinder p.qf-vias{display:none}#content #content-shadow span.calendar-nav,#berater-widget span.calendar-nav{display:block;float:left;width:30px}#quickfinder span.strecke-picker{display:inline}#content #content-shadow span.calendar-nav a,#berater-widget span.calendar-nav a{cursor:pointer;display:block;height:9px;line-height:9px;outline:0;overflow:hidden;padding:0 8px}#content #content-shadow span.calendar-nav a.next,#berater-widget span.calendar-nav a.next{padding-bottom:6px}#content #content-shadow span.calendar-nav a.prev,#berater-widget span.calendar-nav a.prev{margin:-9px 0 -1px;padding-top:8px}#content #content-shadow span.calendar-nav a img,#berater-widget span.calendar-nav a img{background:#fff;border:1px solid #8b9298;padding:1px 2px}#content #content-shadow span.calendar-nav a.prev img,#berater-widget span.calendar-nav a.prev img{border-bottom:0 none}#content #content-shadow span.calendar-nav a.next img,#berater-widget span.calendar-nav a.next img{border-top:0 none}#content #content-shadow span.calendar-nav a:focus img,#content #content-shadow span.calendar-nav a:active img,#berater-widget span.calendar-nav a:focus img,#berater-widget span.calendar-nav a:active img{outline:1px dotted #333}#quickfinder div.qf-tab-content-2{display:none}#quickfinder div.qf-tabcontent{border-width:0;padding:0 15px 0 8px}#quickfinder span.date-picker,#content #content-shadow span.date-picker,#berater-widget span.date-picker{cursor:pointer;display:block}#quickfinder div.qf-number-desc,#bahncardberater-head div.bcbTip{background:#fff;border:1px solid #ccc;padding:20px 7px 7px;width:186px}#quickfinder .qf-number-active div.qf-number-desc{left:0}#quickfinder div.qf-number-desc a.closeButton,#quickfinder div.strecken-layer a.closeButton,#bahncardberater-head div.bcbTip a.closeButton{float:right;height:12px;padding:0;position:absolute;right:7px;top:5px;width:9px}#quickfinder fieldset{margin-top:16px}#quickfinder input.time-indent{margin-left:6.35em;float:left}label.defaultLabel,#quickfinder label.defaultLabel{display:none}#language-select-button{display:none;margin-left:0}#language-selector{width:100px}body.font-large #language-selector{width:110px}body.font-xl #language-selector{width:120px}#country-select-button{display:none;margin-left:0}#country-selector{width:100px}#country-select{left:-9999px;position:absolute;top:0}body.font-large #country-selector{width:120px}body.font-xl #country-selector{width:140px}#country-selector{width:125px}#country-selector div.selectbox{background:url(../img/topnav_bg.png) no-repeat 30px -49px;border:0;color:#646973;height:23px;padding:2px 0 0 0!important;width:134px;margin:0}#country-selector div.selectbox.noBottomBorder{background-position:15px -65px;color:#323232}#header #divselected{background:url(../img/topnav_bg.png) no-repeat 0!important;background-position:-32px 2px!important;margin-left:0;padding:2px 0 0 36px}#header div.selectbox.noBottomBorder #divselected{background-position:0 -14px!important}#header div.selectbox-wrapper{background:url(../img/topnav_bg.png) no-repeat left bottom;border:0;margin-left:-5px;padding:0 9px 14px 5px;width:134px!important;padding-left:0}#header div.selectbox-wrapper ul{margin-left:5px}#header div.selectbox-wrapper ul li{background-image:none!important;color:#323232;line-height:24px;padding-left:36px}#header div.selectbox-wrapper ul li:hover{background-color:#69f!important;color:#FFF;text-decoration:none!important}#font-sizer{display:block;float:right;font-size:.7em;line-height:24px;margin-right:16px;padding-top:1px;*padding-top:0}#font-sizer span{left:-9999em;position:absolute}#font-sizer a{color:#646973}#font-sizer a:hover{color:#F00}#font-sizer a.font-normal{padding-left:6px;padding-right:2px}#font-sizer a.font-large{font-size:120%;padding:0 2px}#font-sizer a.font-xl{font-size:140%;padding-left:2px;padding-right:0}#service-nav #font-sizer{margin-top:2px;display:block}#service-nav #font-sizer span{position:absolute;left:-9999em}#service-nav #font-sizer a{display:inline;float:none}#service-nav #font-sizer a.font-normal{padding-right:2px;padding-left:6px}#service-nav #font-sizer a.font-large{font-size:120%;padding:0 2px}#service-nav #font-sizer a.font-xl{font-size:140%;padding-left:2px;padding-right:0}#main-nav ul ul,#main-nav ul h3{display:block}div.startseite #key-visual-content{position:relative;z-index:10}div.startseite #key-visual-replacement{left:0;position:absolute;top:0;z-index:0}div.startseite #angebote{padding:8px 0 0 0;width:430px}div.startseite #angebote h2{padding-left:16px}div.startseite #carousel-wrapper{visibility:visible;width:414px;margin-left:8px}div.startseite #carousel{width:3000px}div.startseite a.carousel-button,div.startseite a#carousel-prev:focus{cursor:pointer;display:block;font-size:.8em;font-weight:bold;height:16px;overflow:hidden;text-decoration:none;width:16px;float:right}div.startseite a.carousel-button{background-color:#8f949e;color:transparent}div.startseite a.carousel-button:hover,div.startseite a.carousel-button:active{background-color:#eaeaea;color:#8f949e}div.startseite a.carousel-button:focus,a#qf-calendar:focus{outline:1px dotted #333}div.startseite #carousel li.odd{clear:none}div.startseite #carousel li.even{margin-right:16px}div.startseite div.large-image a.carousel-button,div.startseite div.large-image a#carousel-prev:focus{height:195px}#schnelleinstieg div{display:none}#schnelleinstieg div.first{display:block}#schnelleinstieg h3.opener,#content .active.hover .opener,#content .opener,#TB_window h3.opener{cursor:pointer}#content div.box a#link-print{display:inline}#content div.box a#link-close{display:inline}#content td.opener-content div.more{display:none}#content div.threeColumnContainer h2.opener,#content div.threeColumnContainer h3.opener,#content div.tabcontentbox h3.opener,#content div.box h3.opener{background-position:0 -1648px}.threeColumnContainer .threeColumnRow,.oneColumnContainerAnswer{display:none}.faq-box .threeColumnRow{display:block}.threeColumnContainer .active .threeColumnRow,.threeColumnContainer .active .oneColumnContainerAnswer{display:block}.threeColumnContainer .active .liner{border-bottom:0;height:2px}.threeColumnContainer .liner{border-bottom:2px solid #ccc;height:2px}.faq-box .liner{display:none}div.a-z li li p{display:none}div.a-z p#a-z-show-hide-button{display:inline}div.a-z div.letter-box form .button-inside{display:none}div.sitemap .threeColumnContainer .liner{margin:0}div.searchresult div.liner{margin:0 0 0 7px}div.threeColumnContainerFooter a.closeSection,div.threeColumnContainerFooter a.openSection,div.threeColumnContainerFooter #closeAll,div.threeColumnContainerFooter #openAll{cursor:pointer;display:inline}.show-non-js,.show-non-js-block{display:none}.show-with-js{display:inline}.show-with-js-block{display:block}#content #content-shadow .opener-content{display:none}#berater-widget .dyn-hide-inline,#berater-widget .dyn-hide{display:none}#berater-widget .static-hide{display:block}#berater-widget .static-hide-inline{display:inline}#berater-widget .two-cols p.col1 span.date,#berater-widget .two-cols p.col2 span.date{margin-bottom:0}.bahncardberater{display:block}#tarifauswahl .general-site-actions,#tarifvergleich-ergebnis .general-site-actions{display:block}#TB_ajaxContent #tarifvergleich-ergebnis .general-site-actions{font-size:.7em;position:absolute;right:16px;top:8px}#TB_ajaxContent #tarifvergleich-ergebnis .button-border{margin-top:8px}#TB_ajaxContent #tarifvergleich-ergebnis .button-border,#TB_ajaxContent #tarifvergleich-ergebnis .button-border a{position:static}#content.fullWidth div.threeColumnContainer h3.clap{background:url(../img/icons.gif) 7px -1642px no-repeat;cursor:pointer;font-size:.8em;padding-left:31px;width:269px}#content.fullWidth div.threeColumnContainer h3.clap-active{background-position:7px -1742px!important}#content.fullWidth div.threeColumnContainer div.clap-content{display:none}#inhalt #close-all-clap-content,#inhalt #open-all-clap-content{background:url(../img/icons.gif) no-repeat scroll 0 -1643px;cursor:pointer;display:inline;font-size:.7em;padding:10px 8px 6px 24px}#inhalt #open-all-clap-content{background-position:0 -1742px}#content div.foldingBox .foldingBoxRow,div.accordionContentInner .accordion-node-content{display:none}#content div.foldingBox .foldingBoxRow.first,div.accordionContentInner .accordion-node-content.first{display:block}#content div.foldingBox .active .liner,#content div.accordionContentInner .active .liner{border-bottom:0;height:2px}#content div.foldingBox .liner{border-bottom:2px solid #ccc;height:2px}#content div.box div.foldingBox .first{display:block}#inhalt form.contentform .dyn-hide-inline,#inhalt form.contentform .dyn-hide{display:none}#inhalt form.contentform .static-hide{display:block}#inhalt form.contentform .static-hide-inline{display:inline}#htmlFallback{display:none}#app-wrapper{display:block}div#content.bcstartpage .stageThumbs{visibility:visible}div#content.bcstartpage .activeThumb{visibility:visible}div#content.bcstartpage .carousel .prev{visibility:visible}div#content.bcstartpage .carousel .next{visibility:visible}div#content.bcstartpage .pausePlay{visibility:visible}div#content.bcstartpage .assistantForm .tariffClass{height:30px}@media print{# no list icon for footnotes #content div.section .teasertab div.footnote img,#praemienlayer-content .teasertab div.footnote img{display:none}}@media screen{#content div.section .teasertab div.footnote img,#praemienlayer-content .teasertab div.footnote img{display:inline}#content div.section .teasertab div.footnote sup,#praemienlayer-content .teasertab div.footnote sup{display:none}#content div.section tfoot .teasertab{display:none}}#bcNoScript{display:none}#bcModule.bcNoJS #bcFilter,#bcModule.bcNoJS #bcStage,#bcModule.bcNoJS #bcCarousel{display:block}.toggle-content{display:none}#newsletter-container{height:140px}#doc.bahnhtl #content-container .col{height:140px}.bahn_hotel_schnellsuche input.calendar{width:102px!important}