/* Create file on the fly... */@charset "utf-8";
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{*font-size:small;*font:x-small;}select,input,button,textarea{font-size:99%;font-family:inherit;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}@media screen {
	/* **************** TEMPLATE ***************** */
	/* ====== Page Head, Body, and Foot ====== */
	/*body{_text-align:center;}/* IE5.5 */
	.body{overflow:hidden; _overflow:visible; _zoom:1;}
	.page{margin: 0 auto; width: 950px;_text-align:left;} /* wraps other template elems to set width */ /* text-align IE5.5 */
	/* "liquid" extend page to allow for different page widths */
	.liquid{extends:.page; width: auto;margin:0;}
	/* ====== Columns ====== */
	.main{overflow: hidden;_overflow:visible;_zoom:1;}
	.leftCol{float:left; width:250px;_margin-right:-3px;}
	.rightCol{float:right; width: 300px;_margin-left:-3px;}
}@media screen {
	/* **************** GRIDS ***************** */
	.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
	.unit{float:left;_zoom:1;}
	.unitExt{float:right;}
	.size1of1{float:none;}
	.size1of2{width:50%;}
	.size1of3{width:33.33333%;}
	.size2of3{width:66.66666%;}
	.size1of4{width:25%;}
	.size3of4{width:75%;}
	.size1of5{width:20%;}
	.size2of5{width:40%;}
	.size3of5{width:60%;}
	.size4of5{width:80%;}
	.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
	/* extending grids to allow a unit that takes the width of its content */
	.media{width:auto;}
}

@media screen {
	/*
	Copyright (c) 2009, Nicole Sullivan. All rights reserved.
	Code licensed under the BSD License:
	version: 0.2
	*/
	/* **************** BLOCK STRUCTURES ***************** */
	/* mod */
	.mod{margin:10px;}
	.media,.hd,.bd,.ft{overflow:hidden;_overflow:visible; _zoom:1;}
	.inner{position:relative;}
	b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
	.tl, .tr, .bl, .br{height:10px; width:10px;float:left;}
	.tl{background-position: left top;}
	.tr{background-position: right top;}
	.bl{background-position: left bottom;} 
	.br{background-position: right bottom;}
	.br,.tr{float:right;}
	.bl,.br{margin-top:-10px;}
	.top{background-position:center top;}
	.bottom{background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/
	/* complex */
	.complex{overflow:hidden;*position:relative;*zoom:1;}/* position/zoom required for IE7, 6, 5.5 */
	.complex .tl, .complex .tr{height:32000px; margin-bottom:-32000px;width:10px;overflow:hidden;}
	.complex .bl, .complex .br{/*margin-top:0;*/}
	.complex .top{height:5px;}
	.complex .bottom{height:5px;/*margin-top:-10px;*/}
	/* pop  */
	.pop{overflow:visible;margin: 10px 20px 20px 10px; background-position:left top;}
	.pop .inner{right:-10px; bottom:-10px; background-position:right bottom;padding:0 10px 10px 0;}
	.pop .tl, .pop .br{display:none;}
	.pop .bl{bottom:-10px;}
	.pop .tr{right:-10px;}
}@media screen{html{height:100%}body{min-height:100%;text-rendering:optimizeLegibility}.overflow{overflow:visible}.clear{display:block;clear:left;line-height:0px}.unit{min-height:1px}* html .unit{height:1px}header,footer,nav,section,aside,article,figure{display:block}.media .left{float:left}.media .right{float:right}.media .right img,.media .left img{display:block}}body{font:13px / 1.231 arial,helvetica,clean,sans-serif}body{background-color:#ddd;color:black;font-size:62.5%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal}.hidden{display:none}.looks-hidden{position:absolute;left:-10000px}.shownBlock{display:block !important}.shownInline{display:inline}a,a:link,a:visited,a:active{color:#566373;text-decoration:none}.black a{color:#000;font-size:12px !important;font-weight:normal !important}a:hover{color:#039}a.base{color:#a5027d;text-decoration:none}a.base.active{color:#000;font-weight:bold}a.base.inactive{color:#1a171b}a.base:focus,a.base:hover{text-decoration:underline}h1.base{color:#000;font-size:240%;font-weight:bold;padding:10px 60px 14px 0}h1.wide{padding-right:0}.metatitle{padding-top:14px}.subtitle{color:#000;font-size:120%;font-weight:bold;line-height:1.5}h2.base,.richtext h2,.h2{color:#000;font-size:140%;font-weight:bold;line-height:1.28}.richtext h2{font-size:116.66%}h3.base,.richtext h3{color:#000;font-size:120%;font-weight:bold;line-height:1.5}.richtext h3{font-size:100%}h2.base a,h2.base a:link,h2.base a:visited,h2.base a:hover,h2.base a:active,h2.base a:focus{color:#000;font-size:1em;text-decoration:none}p.dateMediaNews{font-weight:bold;margin-bottom:0px !important}.richtext{font-size:120%;color:#000;line-height:1.5;margin-bottom:10px}.richtextBigMargin{margin-bottom:30px}.richtext p,p.base,ul.base,ol.base{color:#000;line-height:1.5;margin-bottom:10px;font-size:120%}.richtext p{font-size:100%}ul.base,.richtext ul{margin-left:.6em;margin-bottom:10px}.richtext ol{margin-bottom:10px}.richtext ul.linklist{margin-left:0}ul.base li,.richtext ul li{margin-left:.4em;list-style-image:url("/fahrplan_en/img/list-dot.png");list-style-type:disc}.richtext ul.linklist li{margin-left:0;list-style-image:none;list-style-type:none}.richtext ul.linklist li a{font-size:100%}ol.base li,.richtext ol li{margin-left:1.6em;list-style:decimal}strong.base,.richtext strong,em.base,label.base strong{font-weight:bold}.richtext b{display:inline;font-size:100%;font-weight:bold;position:static}.richtext sup,.richtext sub{line-height:0;font-size:80%}fieldset.base legend{position:relative;text-indent:-9999px}dl.legend dt,dl.legend dd{float:left}dl.legend dt{margin-right:7px}dl.legend dd{margin-right:14px;margin-right:14px;vertical-align:middle}label.base{cursor:pointer;clear:both;display:block;font-size:120%;line-height:1.5;padding-bottom:1px}label.refine{color:#003399;font-size:120%;font-weight:bold}.refineInputAsLabel{background:transparent;border:none;cursor:default;padding-top:4px !important}select.base,input.base,button.base,textarea.base{font:99% arial,helvetica,clean,sans-serif}input.base,textarea.base{font-size:120%;padding:1px 5px;line-height:1.25em}input.singleInput{margin-bottom:7px;width:90%}select.base{font-size:120%}input.textReadonly,textarea.textReadonly{color:#666666;background-color:#eeeeee}textarea.textReadonly{border:solid 1px #cccccc}input.redButton,button.redButton,a.redButton{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:none repeat scroll 0 0 #e00;border:1px solid #B20000;color:white;cursor:pointer;font-size:130%;font-weight:bold;padding:2px 5px}.richtext input.redButton,.richtext button.redButton,.richtext a.redButton{font-size:108.33%}a.redButton,a.redButton:link,a.redButton:visited,a.redButton:active,a.redButton:focus{color:white;padding:3px 8px}input.redButton:hover,button.redButton:hover,a.redButton:hover{background-color:#b20000}input.redButtonDisabled,button.redButtonDisabled,a.redButtonDisabled,input.redButtonDisabled:hover,button.redButtonDisabled:hover,a.redButtonDisabled:hover{background-color:#f78080 !important;cursor:default}input.greyButton,button.greyButton,a.greyButton{background-color:#687786 !important;border:none;color:white;cursor:pointer;display:inline-block;font-size:120%;font-weight:bold}.richtext input.greyButton,.richtext button.greyButton,.richtext a.greyButton{font-size:100%;line-height:1.231}a.greyButton,a.greyButton:link,a.greyButton:visited,a.greyButton:active,a.greyButton:focus{color:white}input.greyButton:hover,button.greyButton:hover,a.greyButton:hover{background-color:#003399 !important}input.greyButtonDisabled,button.greyButtonDisabled,a.greyButtonDisabled,input.greyButtonDisabled:hover,button.greyButtonDisabled:hover,a.greyButtonDisabled:hover{background-color:#bdc2c9 !important;cursor:default}input.greyButton span,button.greyButton span,a.greyButton span{background:url(/fahrplan_en/img/icons_functions.png) no-repeat 95% -1895px;display:block;padding:2px 5px;padding-right:30px}.greyButton-plain span{background-image:none !important;padding:2px 5px}a.greyButton:hover span{background-position:95% -1695px}a.greyButton span{padding:6px 8px;padding-right:30px}a.greyButton-plain span{padding:6px 8px}input.greyButton span.expanded,button.greyButton span.expanded,a.greyButton span.expanded{background-position:95% -2595px}input.ticketShopRedButton,button.ticketShopRedButton,a.ticketShopRedButton,input.ticketShopGreyButton,button.ticketShopGreyButton,a.ticketShopGreyButton{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:none repeat scroll 0 0 #e00;border:1px solid #B20000;color:white;cursor:pointer;font-size:130%;font-weight:bold;padding:2px 5px}input.ticketShopGreyButton,button.ticketShopGreyButton,a.ticketShopGreyButton{background-color:#687786;border-color:#687786}a.ticketShopRedButton,a.ticketShopRedButton:link,a.ticketShopRedButton:visited,a.ticketShopRedButton:active,a.redButton:focus,a.ticketShopGreyButton,a.ticketShopGreyButton:link,a.ticketShopGreyButton:visited,a.ticketShopGreyButton:active,a.ticketShopGreyButton:focus{color:white;padding:3px 8px}input.ticketShopRedButton:hover,button.ticketShopRedButton:hover,a.ticketShopRedButton:hover{background-color:#b20000}input.ticketShopGreyButton:hover,button.ticketShopGreyButton:hover,a.ticketShopGreyButton:hover{background-color:#003399 !important;border-color:#003399 !important}.alignright{text-align:right}.aligncenter{text-align:center}.js .hideOnPageLoad{display:none}ul.single_line li{background:0;display:block;float:left;margin:0 0 0 5px;padding:0}a.interactionAnchor{background:url(/fahrplan_en/img/piktogramme_interactions.png) no-repeat;display:block;font-size:120%;height:13px;margin:-3px 0 -4px 0;padding:4px 5px 4px 28px;text-decoration:none;white-space:nowrap}a.noAnchor{font-size:120%;height:13px;margin:-3px 0 -3px 0;padding:4px 5px 4px 5px;text-decoration:none;white-space:nowrap;display:block}.footInteraction{height:28px;min-width:98px;position:relative;margin-right:10px}.iconlink span{display:inline;padding:0}.linklist a.iconlink,.downloadlist a.filelink{background-position:-3px -1px;display:block;font-size:11px;line-height:1.5;padding-left:15px;padding-right:0}.linklist a.iconlink:hover{background-position:-3px -601px}.downloadlist a.filelink{background-position:-3px -700px}.downloadlist a.filelink span{white-space:nowrap}.linklist a.externallink{background-position:-3px -6500px}.linklist a.externallink:hover{background-position:-3px -7100px}.downloadlist a.filelink{padding-left:20px;background:url(/fahrplan_en/img/icons_files.png) no-repeat 0 0}.downloadlist a.zip{background-position:0 0}.downloadlist a.xls{background-position:0 -400px}.downloadlist a.doc{background-position:0 -800px}.downloadlist a.ppt{background-position:0 -1200px}.downloadlist a.pdf{background-position:0 -1599px}.downloadlist a.img{background-position:0 -5818px}.downloadlist a.zip:hover{background-position:0 -2000px}.downloadlist a.xls:hover{background-position:0 -2400px}.downloadlist a.doc:hover{background-position:0 -2800px}.downloadlist a.ppt:hover{background-position:0 -3200px}.downloadlist a.pdf:hover{background-position:0 -3599px}.downloadlist a.img:hover{background-position:0 -6040px}.helpicon{cursor:pointer;display:inline-block;width:13px;height:13px;background:url(/fahrplan_en/img/icons_functions.png) no-repeat -1px -5503px}.buttonlist{margin-bottom:10px}.buttonlist li{margin:0 -7px 2px}.buttonlist .greyButton{display:block}.iconlink,.filelink{line-height:1.5;background:url(/fahrplan_en/img/icons_functions.png) no-repeat 100% -1px;padding-right:18px;font-weight:bold}.expandiconlink,.moreiconlink,.contracticonlink,.detailsiconlink,.deleteiconlink{line-height:1.5;background:url(/fahrplan_en/img/icons_functions.png) no-repeat right -1402px;font-weight:bold}.moreiconlink{font-size:120%;background-position:right -2px}.contracticonlink{font-size:120%;background-position:right -2102px}.detailsiconlink{font-size:120%;background-position:right -702px}.deleteiconlink{font-size:120%;background-position:right -2802px}.expandiconlinkLeft,.moreiconlinkLeft,.contracticonlinkLeft,.externallinkLeft,.backlinkLeft,.detailsiconlinkLeft,.deleteiconlinkLeft{font-size:120%;padding-left:16px;padding-right:0}.richtext .expandiconlinkLeft,.richtext .moreiconlinkLeft,.richtext .contracticonlinkLeft,.richtext .externallinkLeft,.richtext .backlinkLeft,.richtext .detailsiconlinkLeft,.richtext .deleteiconlinkLeft{font-size:100%}.moreiconlinkLeft{background-position:-2px -2px !important}.moreiconlinkLeft:hover{background-position:-2px -602px !important}.expandiconlinkLeft{background-position:-2px -1402px}.expandiconlinkLeft:hover{background-position:-2px -2002px !important}.contracticonlinkLeft{background-position:-2px -2102px}.contracticonlinkLeft:hover{background-position:-2px -2702px !important}.detailsiconlinkLeft{background-position:-2px -702px}.detailsiconlinkLeft:hover{background-position:-2px -1302px !important}.iconlink span{display:none}.iconlink:hover{background-position:100% -601px}.deleteiconlink:hover{background-position:100% -3402px}.icononly{text-indent:-9999px;overflow:hidden;height:17px;width:17px;margin:0 0 -6px 0;padding:0;display:inline-block}.linklist a.backlink{background-position:-3px -3499px}.linklist a.backlink:hover{background-position:-3px -4099px}.backlink{background-position:-2px -3501px}.backlink:hover{background-position:-2px -4101px}.helplink{background-position:100% -4902px}.helplink:hover{background-position:100% -5502px}.externallink{background-position:100% -6502px}.externallink:hover{background-position:100% -7102px}.externallinkLeft{background-position:-2px -6502px}.externallinkLeft:hover{background-position:-2px -7102px}.richtext .externallink,p.base .externallink,ul.base .externallink,ol.base .externallink{font-weight:normal}.downloadlink{padding-left:15px;padding-right:0;background-position:-2px -702px}.downloadlink:hover{background-position:-2px -1302px}.resetlink{background-position:-2px -4202px;padding-left:15px;padding-right:0}.resetlink:hover{background-position:-2px -4802px}button.resetlink{border:none;cursor:pointer;color:#566373}button.resetlink:hover{color:#039}.attentionlink{background-position:-2px -5602px;padding-left:15px;padding-right:0}.attentionlink:hover{background-position:-2px -6202px}.rsslink .rssicon{background:url(/fahrplan_en/img/tooltips.png) no-repeat -30px -634px;float:left;height:15px;margin-right:5px;margin-top:1px;overflow:hidden;text-indent:15px;width:15px}.rsslink:hover .rssicon{background-position:-30px -649px}.media{background:#f1f1f1;position:relative}.media .bd{font-size:120%;line-height:1.5;padding:11px 7px}.richtext .media .bd{font-size:100%}.borderRadiusBig,.borderRadiusBigTop,.borderRadiusBigBottom,.borderRadiusSmall,.borderRadiusSmallTop,.borderRadiusSmallBottom{position:relative}.borderRadiusBig{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.borderRadiusBigTop{-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.borderRadiusBigBottom{-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-iconlinkborder-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.borderRadiusBig .tl,.borderRadiusBig .tr,.borderRadiusBig .bl,.borderRadiusBig .br,.borderRadiusBigTop .tl,.borderRadiusBigTop .tr,.borderRadiusBigBottom .bl,.borderRadiusBigBottom .br{background-image:url(/fahrplan_en/img/borderradius-5px-white.png);line-height:1px;font-size:1px;position:relative;overflow:hidden}.borderRadiusSmall{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.borderRadiusSmallTop{-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.borderRadiusSmallBottom{-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.borderRadiusSmall .tl,.borderRadiusSmall .tr,.borderRadiusSmall .bl,.borderRadiusSmall .br,.borderRadiusSmallTop .tl,.borderRadiusSmallTop .tr,.borderRadiusSmallBottom .bl,.borderRadiusSmallBottom .br{background-image:url(/fahrplan_en/img/borderradius-3px-white.png);line-height:1px;font-size:1px;position:relative;overflow:hidden}.borderRadiusSmall .tl,.borderRadiusSmallTop .tl,.borderRadiusBig .tl,.borderRadiusBigTop .tl,.borderRadiusSmall .tr,.borderRadiusSmallTop .tr,.borderRadiusBig .tr,.borderRadiusBigTop .tr{left:0;position:absolute;top:0}.borderRadiusSmall .tr,.borderRadiusSmallTop .tr,.borderRadiusBig .tr,.borderRadiusBigTop .tr{left:auto;right:0}.leisureTripPictoList{margin-bottom:-7px}.leisureTripPictoList .leisureTripPictoItem{margin:0 7px 7px 0}.js .leisureTripPictoList input{position:absolute;left:-9999em}.leisureTripPictoItem,.leisureTripPictoItem .leisureTripPictogram{display:block;height:28px;overflow:hidden;position:relative;width:28px}label.leisureTripPictoItem .leisureTripPictogram{cursor:pointer;top:0}label.leisureTripPictoItem .hover{top:-28px}label.leisureTripPictoItem .active{cursor:pointer;top:-56px}.leisureTripPictoItem .weather{background-image:url(/fahrplan_en/img/Piktogramme_28px_Wetter.png)}.leisureTripPictoItem .weatherSunny{background-position:0 0}.leisureTripPictoItem .weatherCloudy{background-position:-28px 0}.leisureTripPictoItem .weatherRainy{background-position:-56px 0}.leisureTripPictoItem .weatherStorm{background-position:-84px 0}.leisureTripPictoItem .weatherSnow{background-position:-112px 0}.ratingStars,.ratingStars .allStars,.ratingStars label{background:url(/fahrplan_en/img/icons-rating.png) repeat-x 0 0;display:inline;float:left;width:85px;height:17px;margin:0 7px 0 0}.ratingStars .allStars{background-position:0 -34px;text-indent:-9999px;width:auto;margin:0}.ratingStars .star{float:left;width:17px}.ratingStars input{float:left;padding:0;width:17px !important}.js .ratingStars input{margin-left:-9999px}.ratingStars label{background-position:0 -9999px;cursor:pointer;text-indent:-9999px;width:17px;margin:0;position:relative;z-index:10}.ratingStars .star label:hover,.ratingStars .star label.hover{background-position:0 -17px;z-index:5}.ratingStars .star label.active{background-position:0 -34px}.ratingStars .star2 label:hover,.ratingStars .star2 label.active,.ratingStars .star2 label.hover{left:-17px;margin-right:-17px;width:34px}.ratingStars .star3 label:hover,.ratingStars .star3 label.active,.ratingStars .star3 label.hover{left:-34px;margin-right:-34px;width:51px}.ratingStars .star4 label:hover,.ratingStars .star4 label.active,.ratingStars .star4 label.hover{left:-51px;margin-right:-51px;width:68px}.ratingStars .star5 label:hover,.ratingStars .star5 label.active,.ratingStars .star5 label.hover{left:-68px;margin-right:-68px;width:85px}.quickRatingStars{float:left;display:inline;height:17px;position:relative;margin-right:7px}.quickRatingStars .quickRatingStarsStatic{position:relative;margin-right:0}.quickRatingStars .ratingStarsFields{position:absolute;left:0;top:0;z-index:-1}.quickRatingStarsActive .quickRatingStarsStatic{visibility:hidden}.quickRatingStarsActive .ratingStarsFields{z-index:auto}.inputValReplace{position:relative;zoom:1}.js .inputValReplace label{color:#666 !important;cursor:text;display:none;font-size:120% !important;font-weight:normal !important;left:8px;line-height:normal;top:4px;position:absolute}.sbbOverlay,.sbbOverlay .top,.sbbOverlay .bottom,.sbbOverlay .inner,.sbbOverlay .top .tr,.sbbOverlay .bottom .bl{background-image:url(/fahrplan_en/img/lightbox.png)}.sbbOverlay .inner{background-position:right bottom;bottom:-40px;margin:0 -8px -20px 0;padding:0 40px 34px 0;position:relative;right:-34px}.sbbOverlay .bottom .bl,.sbbOverlay .top .tr{height:40px;position:absolute;width:42px}.sbbOverlay .bottom .bl{bottom:-60px;height:60px;width:34px}.sbbOverlay .top .tr{right:-42px;background-position:-1160px 0}.sbbOverlay .close{cursor:pointer;display:block;height:40px;position:absolute;right:-42px;top:0;width:42px;z-index:1000}.sbbOverlay .overlayNav{}.sbbOverlay .overlayNav a{background-position:0 -120px;height:180px;left:2px;position:absolute;top:50%;margin-top:-60px}.sbbOverlay .overlayNav a.next{left:auto;right:-34px}.sbbOverlay .overlayNav a.back{background-position:0 -3620px}table.base{width:100%;font-size:120%;line-height:1.5}table.base caption{display:none}table.base th,table.base td,table.base span{padding:8px 10px 5px 0px}table.base th{font-weight:bold;color:#000}table.base th.first,table.base th.last{width:10px;padding:0}table.base h3{font-weight:bold}.expandableElmt{background:#ddd;margin-bottom:2px;overflow:hidden}.expandableElmt1{background:#f8f8f8}.expandableElmt2{background:#f1f1f1}.expandableElmt3{background:#ebebeb}.expandableElmt4{background:#e4e4e4}.expandableElmt .expandableHead h2,.js .expandableElmt .expandableHead h2.expanded{color:#000;cursor:default;display:block;height:18px;padding:11px 21px;position:relative}.js .expandableElmt .expandableHead h2,.expandableElmt .expandableHead h2,.expandableElmt .expandableHead h2 a,.expandableElmt .expandableHead h2 a:visited{color:#566373;cursor:pointer;margin-top:0}.js .expandableElmt .expandableHead .hover{color:#039}.expandableElmt .expandableHead h2 .expandicon,.expandableElmt .pictogram,.expandableElmt .expandableHead h2 .externallink{position:absolute;top:0;right:21px}.expandableElmt .expandableHead h2.expandableLinkExternal{height:auto;padding:0}.expandableElmt .expandableHead h2.expandableLinkExternal a{display:block;height:18px;padding:11px 21px}.expandableElmt .expandableHead h2.expandableLinkExternal a:hover,.expandableElmt .expandableHead h2.expandableLinkExternal a:active,.expandableElmt .expandableHead h2.expandableLinkExternal a:focus{color:#039}.expandableElmt .expandableHead h2.expandableLinkExternal a:hover .externallink,.expandableElmt .expandableHead h2.expandableLinkExternal a:active .externallink,.expandableElmt .expandableHead h2.expandableLinkExternal a:focus .externallink{background-position:100% -7102px}.expandableElmt .expandableHead h2.expandableLinkExternal a .pictogram{background-position:0 0}.expandableElmt .expandableHead h2.expandableLinkExternal a:hover .pictogram,.expandableElmt .expandableHead h2.expandableLinkExternal a:active .pictogram,.expandableElmt .expandableHead h2.expandableLinkExternal a:focus .pictogram{background-position:0 -28px}.js .expandableElmt .pictogram,.expandableElmt .pictogram{background-position:0 0}.js .expandableElmt .hover .pictogram,.js .expandableElmt .expandableHead:hover .pictogram{background-position:0 -28px}.expandableElmt .pictogram,.js .expanded .pictogram,.js .expandableElmt .expanded:hover .pictogram{background-position:0 -56px;display:block;height:28px;margin-top:6px;overflow:hidden;text-indent:-9999px;width:28px}.expandableElmt .expandicon,.js .expandableElmt .expanded .expandicon,.expandableElmt .expandableHead h2 .externallink{color:#566373;display:none;font-size:79%;margin-top:12px}.js .expandableElmt .expandableHead h2 .expandicon,.js .expandableElmt .expandableHead h2.expanded .expandicon,.expandableElmt .expandableHead h2 .externallink{display:block}.expandableElmt .expandableBody{padding:0 21px 21px 21px}.expandableElmt .wide{padding:0 10px}.expandableElmt .expandableHead h2.wide{padding-left:10px !important}.expandicon{background-position:100% -1400px}.expandicon:hover,.expandicon.hover,.expandiconlink:hover{color:#039 !important;background-position:100% -2000px}.expanded .expandicon{background-position:100% -2100px}.expanded .expandicon:hover,.expanded .expandicon.hover{color:#039 !important;background-position:100% -2700px}.tooltipBox,.tooltipBox .lft,.tooltipBox .rgt{background:url(/fahrplan_en/img/tooltips.png) no-repeat 50% 0;display:block;height:32px;position:absolute;z-index:5000}.tooltipBoxBig,.tooltipBoxBig .lft,.tooltipBoxBig .rgt{background-position:50% -32px;height:60px}.tooltipBox{color:white;font-size:120%;font-weight:bold;height:30px;left:-9999px;line-height:1.5;text-align:center;top:-30px;padding:2px 3px 0 3px;white-space:nowrap}.tooltipBoxBig{height:54px;padding-top:6px}.newhome .tooltipBoxBig{margin-top:10px}.tooltipBox .lft,.tooltipBox .rgt{background-position:left top;top:0;left:-10px;width:10px}.tooltipBox .rgt{background-position:right top;left:auto;right:-10px}.tooltipBoxBig .lft{background-position:0 -32px}.tooltipBoxBig .rgt{background-position:100% -32px}.tooltip{position:relative}.tooltip .tooltipBox{left:-9999px}.tooltipBox .attentionlink{background-position:-2px -5902px;margin-left:-3px}.tooltipBoxPreviewImg{background-position:50% -160px;width:320px;height:217px;padding:7px 6px 16px 6px;z-index:9000}.tooltipBoxPreviewImgLeft,.tooltipBoxPreviewImgRight{margin-top:134px}.tooltipBoxPreviewImgDown{margin-top:3px}.tooltipBoxPreviewImgArrow{background:url(/fahrplan_en/img/tooltips.png) no-repeat 0 -160px;bottom:6px;display:block;height:4px;left:50%;margin-left:-4px;position:absolute;width:8px}.tooltipBoxPreviewImgDown .tooltipBoxPreviewImgArrow{bottom:auto;top:-3px;background-position:0 -180px}.tooltipBoxPreviewImgRight .tooltipBoxPreviewImgArrow,.tooltipBoxPreviewImgLeft .tooltipBoxPreviewImgArrow{bottom:auto;top:50%;left:-1px;height:8px;width:4px;margin-left:0;margin-top:-4px;background-position:0 -220px;overflow:hidden}.tooltipBoxPreviewImgLeft .tooltipBoxPreviewImgArrow{right:-1px;left:auto;background-position:0 -200px}.tooltipBoxPreviewImgDown.tooltipBoxPreviewImgRight .tooltipBoxPreviewImgArrow,.tooltipBoxPreviewImgDown.tooltipBoxPreviewImgLeft .tooltipBoxPreviewImgArrow{top:5px;bottom:auto;width:8px;left:3px;background-position:0 -260px}.tooltipBoxPreviewImgDown.tooltipBoxPreviewImgLeft .tooltipBoxPreviewImgArrow{left:auto;right:1px;background-position:0 -240px}form fieldset.base h2.base{margin-bottom:14px}form fieldset.base .formUnit{clear:both;padding-bottom:11px;position:relative}form fieldset.base input{width:93%}form fieldset.base input.redButton,form fieldset.base input.greyButton,form fieldset.base input.ticketShopRedButton,form fieldset.base input.ticketShopGreyButton{width:auto !important}form fieldset.base textarea{width:94%}form fieldset.base .unit{clear:none}form fieldset.base .size1of2 input{width:86%}form fieldset.base .size1of3 input{width:80%}form fieldset.base .size1of4 input{width:75%}form fieldset.base .size3of4 input{width:90.7%}form fieldset.base .unit select{width:100%;margin-bottom:-2px}form fieldset.base .lastFormUnit select{margin-bottom:3px}form fieldset.base .size1of2 select{width:93%}form fieldset.base .unit select.selectMinWidth{width:auto}form fieldset.base input.radio,form fieldset.base input.checkbox{width:auto}form fieldset.base .radio label,form fieldset.base .checkbox label{display:inline;padding-left:3px}form fieldset.base li.radio,form fieldset.base li.checkbox{padding-bottom:5px}form fieldset.base .formFieldInfo{padding:1.8em 0 0 0}form fieldset.base .forminfo{clear:both;font-size:110%;margin-bottom:25px}form fieldset.base .formActions .resetlink{font-size:110%;line-height:normal}form fieldset.base .formActions .redButton{font-size:140%;margin-right:9px}form fieldset.base .alignright .redButton{margin:-7px 0 14px 0}form fieldset.base .errorItem .fieldRequired{left:0}form fieldset.base .errorItemConstraint .fieldConstraint{left:0}form fieldset.base .errorFieldOverlay{display:none}form fieldset.base .errorItem .errorFieldOverlay,form fieldset.base .errorItemConstraint .errorFieldOverlay{display:block;background:#039;clear:both;position:relative}form fieldset.base .tooltipBox{top:-7px}form fieldset.base .inputValReplace .tooltipBox,form fieldset.base .noLabelFormUnit .tooltipBox{top:-25px}form fieldset.base label.dateInputLabel{width:2em;float:left}form fieldset.base input.dateInputField{width:5.5em}.radio.size1of4.unit.radioSmall{width:22%}.labelLeft .labelLeftInputWrapper{margin-left:130px}.labelLeft .errorFieldOverlay,.labelLeft input{clear:none}form fieldset.base .labelLeft .errorFieldOverlay{left:0;top:0;position:absolute}.labelLeft label{float:left;width:130px}form fieldset.base .labelLeft .tooltipBox{margin-left:0;top:-26px}.labelLeft .labelLeftInputWrapper{position:relative}form fieldset.base .formUnitWithoutLabel{padding-top:14px}form fieldset.base .formUnitWithoutLabel .tooltipBox{top:-14px}.leisureTripItem{padding-bottom:21px;clear:both;zoom:1}.leisureTripItem .leisureTripMedia{width:161px;height:100px;padding-top:3px;padding-bottom:21px}.leisureTripItem .leisureTripDesc{padding-left:14px}.leisureTripItem .leisureTripPrefs{width:140px;float:right;padding:3px 0 0 28px}.leisureTripItem .leisureTripRating{font-size:110%;line-height:1.63;padding-top:14px}.leisureTripItem.leisureTripPaging{padding-bottom:0}#calroot{font-family:Arial,Helvetica,sans-serif;line-height:18px;font-size:12px !important;font-weight:bold;color:#fff;border:none;margin-top:-7px;width:234px;z-index:5000 !important;margin-left:53px;padding:11px 13px 9px 13px;background:url(/fahrplan_en/img/tooltips.png) no-repeat 50% -400px}.overlayVisible #calroot,.layout-iframe #calroot{margin-left:15px;z-index:16000 !important}#caltitle{text-align:center;line-height:30px;margin:0 20px}#calnext,#calprev{display:block;width:17px;height:17px;cursor:pointer;position:absolute;top:17px;overflow:hidden;background:url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -3800px}#calprev{left:10px}#calnext{right:10px;background-position:0 -300px}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}#caltitle select{font-size:10px}#caldays{border-top:1px solid #335cad}#caldays span{display:block;float:left;width:33px;text-align:center;line-height:1;padding:5px 0}#calweeks{margin-top:0}.calweek{clear:left;border-top:1px solid #335cad;zoom:1}.calweek a,.calweek a:link,.calweek a:active,.calweek a:focus,.calweek a:visited{display:block;float:left;width:29px;height:12px;padding:6px 0;text-decoration:none;margin:-1px 2px;text-align:center;line-height:1;font-weight:bold;color:#fff;z-index:1}a.caldisabled{background:none !important;color:#6685c2 !important;cursor:default}a.caloff,a.caloff:link,a.caloff:visited,a.caloff:focus,a.caloff:active{color:#6685c2}.calweek a#calcurrent,.calweek a.calfocus,.calweek a:hover,.calweek a#caltoday{z-index:1000;background:url(/fahrplan_en/img/tooltips.png) no-repeat -29px -610px}.calweek a#calcurrent{color:#039 !important;background-position:0 -610px !important}.calweek a#calcurrent,.calweek a.calfocus,.calweek a:hover{color:#fff}.calweek a#caltoday{background-position:-29px -610px;color:#fff}.layoutPlan{width:100%;height:100%;position:absolute}.layoutPlan .layoutPlanMarker{background:url(/fahrplan_en/img/layoutPlan-flag-big.png) no-repeat;height:23px;left:-9999px;margin:-23px 0 0 0;position:absolute;width:15px}.layoutPlan .layoutPlanShadow{background:url(/fahrplan_en/img/layoutPlan-flag-big-shadow.png) no-repeat;height:23px;left:-9999px;margin:-23px 0 0 0;position:absolute;width:21px}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:11004;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/fahrplan_en/img/lightbox.png);background-position:-1200px 0}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:11000;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:11001;display:none;text-align:left}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-content{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-content .mod{margin-bottom:0}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-40px;right:-40px;width:40px;height:40px;background-image:url(/fahrplan_en/img/lightbox.png);background-position:-1197px -697px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-img{width:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:relative;z-index:1102}#fancybox-slideshowCountLabel{position:absolute;width:100%;top:0;left:0;padding-bottom:3px;background:#fff;line-height:2;font-size:120%;z-index:1103}.fancybox-title-inside{text-align:left;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:40px;cursor:pointer;outline:none;background-image:url(/fahrplan_en/img/blank.gif);z-index:1102;display:none}#fancybox-left{left:-40px}#fancybox-right{right:-40px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:0;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(/fahrplan_en/img/lightbox.png);background-position:-1205px -600px}#fancybox-right-ico{background-image:url(/fahrplan_en/img/lightbox.png);background-position:-1205px -500px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:0}#fancybox-right span{left:auto;right:0}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:40px;height:40px;z-index:1001;background-image:url(/fahrplan_en/img/lightbox.png);background-position:50% 0}#fancybox-bg-n{top:-40px;left:0;width:100%}#fancybox-bg-ne{top:-40px;right:-40px;background-position:-1160px 0}#fancybox-bg-e{top:0;right:-40px;height:100%;background-position:-1160px 50%}#fancybox-bg-se{height:34px;bottom:-34px;right:-40px;background-position:-1160px 100%}#fancybox-bg-s{height:34px;bottom:-34px;left:0;width:100%;background-position:50% 100%}#fancybox-bg-sw{height:34px;bottom:-34px;width:34px;left:-34px;background-position:0 100%}#fancybox-bg-w{top:0;left:-34px;width:34px;height:100%;background-position:0 50%}#fancybox-bg-nw{top:-40px;left:-34px;width:34px;background-position:0 0}.fancybox-wrap-sbbwidget #fancybox-bg-ne,.fancybox-wrap-sbbwidget #fancybox-bg-n,.fancybox-wrap-sbbwidget #fancybox-bg-nw{top:-33px}.fancybox-wrap-sbbwidget .fancybox-bg{background-image:url(/fahrplan_en/img/lightbox-sbbwidget.png);height:33px}.fancybox-wrap-sbbwidget #fancybox-bg-ne{background-position:-980px 0;right:-32px;width:32px}.fancybox-wrap-sbbwidget #fancybox-bg-nw{background-position:10px 0}.fancybox-wrap-sbbwidget #fancybox-bg-se{background-position:-980px 48px}.fancybox-wrap-sbbwidget #fancybox-bg-e{background-position:-980px -32px}.fancybox-wrap-sbbwidget #fancybox-bg-w{background-position:10px -32px}.fancybox-wrap-sbbwidget #fancybox-bg-sw{background-position:10px 48px}.fancybox-wrap-sbbwidget #fancybox-bg-s{background-position:50% 48px}.fancybox-wrap-sbbwidget #fancybox-bg-e,.fancybox-wrap-sbbwidget #fancybox-bg-se{right:-32px;width:32px}.fancybox-wrap-sbbwidget #fancybox-close{background:none}.fancybox-overlay-content-wide{width:900px}.attentionInformation{height:15px;vertical-align:middle}.occupancy{background:transparent url(/fahrplan_en/img/sbb-icon-occupancy.gif) no-repeat 0 0;display:inline-block;height:15px;text-indent:-9999em;width:15px}.occupancy-high{background-position:0 -50px}.occupancy-veryhigh{background-position:0 -100px}textarea.template{display:none}.negative-corner-topleft,.negative-corner-topright,.negative-corner-bottomleft,.negative-corner-bottomright{background-image:url(/fahrplan_en/img/borderradius-3px-white.png);background-color:transparent;background-repeat:no-repeat;height:3px;position:absolute;width:3px}.negative-corner-topleft{background-position:0 0;left:0;top:0}.negative-corner-topright{background-position:-10px 0;right:0;top:0}.negative-corner-bottomleft{background-position:0 -10px;bottom:0;left:0}.negative-corner-bottomright{background-position:-10px -10px;bottom:0;right:0}.layout-index #suggestion{margin-top:5px;min-width:0;width:173px !important;border-width:1px 1px 0 1px !important}.newhome #suggestion{min-width:0;width:223px !important}.layout-index #suggestion li.infoLabel{border-bottom:1px solid #7F9DB9}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}ul.ui-autocomplete{background-color:#FFF;width:261px !important;border:1px solid #ddd;border-radius:3px 3px 3px 3px;padding:8px}ul.ui-autocomplete li{margin:2px}ul.ui-autocomplete.ui-menu li a.ui-corner-all{background:none;padding-left:0}ul.ui-autocomplete li a.ui-corner-all{background:url("/fahrplan_en/img/icons_functions.png") no-repeat scroll 100% -2px transparent;background-position:-3px 0;display:block;font-size:120%;line-height:1.5;padding-left:15px;padding-right:0;font-weight:bold;cursor:pointer}ul.ui-autocomplete li a.ui-corner-all:hover{background-position:-3px -600px}.nhInvisible{position:absolute;top:-999999em;left:auto;width:1px;height:1px;overflow:hidden}.nhIcon{background-image:url('/fahrplan_en/img/nh_sprites.png') !important;background-position:0 0;background-repeat:no-repeat}.debug .page .head{background-color:lightgreen}.debug .lineMetaNavLogo .size2of3{background-color:yellow}.debug .lineMetaNavLogo .size1of3{background-color:blue}#blackbird{z-index:15000}body{background:#e4e4e4;min-width:1000px}body.layout-index{}body.no-background{background:none;min-width:550px}sup{vertical-align:super !important}.brandingWeek{cursor:pointer;display:block;left:0;position:fixed;top:108px;width:100%;height:100%;z-index:3}.carousel .brandingWeek{top:0}.page{min-width:1000px;width:100%;overflow:hidden}#CQ .page{min-width:0;width:auto}.content-wrapper{width:959px;margin:0 auto;height:100%}.left-aligned{background-position:left}.left-aligned .content-wrapper{width:959px;margin-left:0 !important;margin-right:0 !important;height:100%}.left-aligned .head .content-wrapper,.left-aligned .body .content-wrapper,.left-aligned .foot .content-wrapper{padding-left:0;position:relative;left:14px;zoom:1}.body .content-wrapper{margin-bottom:128px}.page .head{background:none repeat scroll 0 0 white;height:119px;position:relative;z-index:8960}.head .lineMetaNavLogo{position:relative}.head .modLogo{float:right;margin-top:17px}.head .modMetaNavigation{float:left;margin-top:19px}.page .body{clear:both;min-height:400px;position:relative;z-index:3;margin-top:-8px}.page .foot{background:url(/fahrplan_en/img/footer-bg-small.png) repeat-x scroll left bottom transparent;bottom:0;height:50px;left:0;margin:0;position:fixed;width:100%;z-index:8950;display:none}.page .footBackground{background:url(/fahrplan_en/img/footer-bg.png) repeat-x scroll left bottom transparent;bottom:0;height:98px;left:0;margin:0;position:fixed;width:100%;z-index:2}.page .pageBackground{overflow:hidden;position:fixed;top:0;width:100%;z-index:2}.foot .content-wrapper{height:100%;position:relative;z-index:0}.foot .modFooterNavigation{bottom:2px;position:absolute;right:0}.foot .modFooterInteraction{bottom:0;position:absolute;width:55%}.page .body .droppable{height:70px;margin:0 10px 20px 0;border:1px dashed #999}.sbb-1col{width:175px}.sbb-3col{width:581px}.sbb-4col{width:770px}.sbb-5col{width:959px}.sbb-col-right-margin{margin-right:14px}.sbb-col-left-margin{margin-left:14px}.sbb-col-advertisement{position:absolute;top:-9999em;left:973px}.largeScreen .sbb-col-advertisement,.cq-wcm-edit .sbb-col-advertisement{top:0}.sbb-col-inner{overflow:hidden;position:relative}.sbb-col-middle{float:left;margin-left:0;margin-right:0;overflow:visible}.layoutBottom{background:transparent url(/fahrplan_en/img/sbb-layout-shadow.png) repeat-x 0 -74px;height:100px;margin:0 100px}.layoutBottom .bl,.layoutBottom .br{background:transparent url(/fahrplan_en/img/sbb-layout-shadow-corners.png) no-repeat 0 0;height:125px;margin-top:-75px;width:147px}.layoutBottom .bl{margin-left:-147px}.layoutBottom .br{background-position:right top;margin-right:-147px}.layoutInner{margin-bottom:50px}.layoutHd,.layoutFt{background-color:white;height:7px;margin:0 7px}.leftCol .layoutBd,.rightCol .layoutBd,.mainBd .layoutBd{background-color:#fff;padding:0 7px}.mainBd .layoutBd{padding:0 14px}.mainBd .layoutBd .contentPar{min-height:250px}.leftCol,.rightCol,.mainBd{position:relative}.leftCol,.rightCol{margin-bottom:128px}.sbb-col-margin{margin:0 14px}.sbb-col-teaser{margin-bottom:14px;position:relative}.layout-timetable .rightCol .sbb-col-teaser .layoutBd{padding:0}.layout-timetable .rightCol .sbb-col-teaser .layoutHd,.layout-timetable .sbb-col-teaser .layoutFt{display:none}.body .layoutInner{margin-top:63px}.bg-corner-topleft,.bg-corner-topright,.bg-corner-bottomleft,.bg-corner-bottomright{background-image:url(/fahrplan_en/img/white-corners.png);background-repeat:no-repeat;height:10px;position:absolute;width:10px}.bg-corner-topleft{background-position:0 0;left:0;top:0}.bg-corner-topright{background-position:0 -50px;right:0;top:0}.bg-corner-bottomleft{background-position:0 -103px;left:0}.bg-corner-bottomright{background-position:0 -153px;right:0}.sbb-col-middle .layoutBd{background-image:url(/fahrplan_en/img/sbb-campaigncarousselitem-innerbg.png);background-position:left bottom;background-repeat:repeat-x}.sbb-col-middle .layoutFt{background:url(/fahrplan_en/img/sbb-campaigncarousselitem-footbg.png) repeat-x left bottom transparent}.sbb-col-middle .bg-corner-bottomleft,.sbb-col-middle .bg-corner-bottomright{background:url(/fahrplan_en/img/sbb-campaigncarousselitem-bottomcorners.png) no-repeat scroll 0 -3px transparent}.sbb-col-middle .bg-corner-bottomright{background-position:0 -53px}.layout-timetable .layoutHd{background-color:white;height:10px}.layout-timetable .layoutBd{background-color:white;padding:4px 7px 7px}.layout-timetable .sbb-4col{margin:0 0 0 7px;width:742px}.layout-timetable .rightCol{margin-right:7px;margin-bottom:0}.layout-index .body{overflow:visible}.layout-index .page .body{min-height:605px}.layout-index .body .content-wrapper{margin:0 auto}.layout-index .layoutInner{margin:0}.layout-index .mainBd{overflow:visible;padding-top:30px;width:100%;min-height:100px}.layout-index #railteamLogo{display:block}body.layout-ajaxauthor{background-image:none}.layout-ajaxauthor .head,.layout-ajaxauthor .foot{display:none}.simple_overlay{display:none}#skiplinks{margin:0;position:absolute;z-index:8920}#skiplinks li{width:400px}#skiplinks a{font-size:120%;left:-9999em;position:absolute;top:0}#skiplinks a:active,#skiplinks a:focus,#skiplinks a.active{left:0;background:#fff}.layout-contact .modAccordion{margin-top:18px}.layout-contact .modTextblock{display:none;margin-bottom:27px}.layout-contact .modAccordion .modTextblock{margin-bottom:14px}body #waiting{height:16px !important;width:6px !important}html.iframe{overflow-x:hidden}body.layout-iframe{background:#fff;min-width:0}.index-lite .skinCampaignCarousselItemFahrplan .modSocialMedia,.index-lite .page .foot .footSBBWidgets,.index-lite #quickSearch .inputValReplace label{display:none !important}.index-lite .page .foot{display:block}.index-lite .modCampaignCaroussel .container{margin:20px 0 0 0;width:600px}.index-lite .page .foot #quickSearch #Search{position:relative;z-index:10}.newhome .flagTitle{position:absolute;background:white;left:0;top:0;padding:8px 10px;max-width:85%;border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0}.newhome .flagTitle h2{margin:0;font-weight:bold;font-size:12px}.newhome .topline .leftCol,.newhome .topline .rightCol{margin-bottom:15px}.newhome .sbb-5col{width:960px}.newhome .sbb-1col{width:310px}.newhome .sbb-2col{width:635px}.newhome .layoutInner .mod{margin:0}.newhome .page .body{top:0;margin-top:0}.newhome .body .layoutInner{margin-top:20px}@media only screen and (device-width:768px) and (orientation:portrait){.newhome .page .foot{position:absolute;bottom:0;left:0;right:0;height:40px}.newhome .page .foot.onload{position:absolute;top:1170px !important;bottom:auto}}@media only screen and (device-width:768px) and (orientation:landscape){.newhome .page .foot{position:absolute;bottom:auto}.newhome .page .foot.onload{position:absolute;top:607px !important;bottom:auto}}.modBackgroundImage{margin:0}.modBackgroundImage img,.modBackgroundImage object{display:block;margin:0 auto}.modMainNavigation{margin:45px 0 0;position:relative;z-index:8999}.modMainNavigation .submenu_container{display:none}.js .modMainNavigation .hover .openmenuicon,.js .modMainNavigation .submenu_container{display:block}.modMainNavigation .inner{position:static}.modMainNavigation .bd{overflow:visible}.modMainNavigation a.toplevel{color:black;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:50;font-size:140%;font-weight:bold;line-height:1.8;text-decoration:none;zoom:1;white-space:nowrap}.modMainNavigation a.toplevel:active,.modMainNavigation a.toplevel:focus,.modMainNavigation a.toplevel.active{color:#003399}.modMainNavigation ul.rootmenu{}.modMainNavigation ul.rootmenu li{float:left;padding:0 25px 10px 0;zoom:1}.modMainNavigation ul.rootmenu li.right{float:right;padding-right:0;padding-left:25px}.modMainNavigation ul.rootmenu li:hover .submenu_container{top:4px;left:0;margin-left:0%}.js .modMainNavigation ul.rootmenu li:hover .submenu_container{top:-9999em;left:-9999em;margin-left:0%}.js .modMainNavigation ul.rootmenu li.hover .submenu_container,.js .modMainNavigation ul.rootmenu li:hover.hover .submenu_container{top:4px;left:0;margin-left:0%}.modMainNavigation ul.rootmenu a.toplevel:hover,.modMainNavigation ul.rootmenu li.hover a.toplevel{color:#003399 !important}.modMainNavigation ul.rootmenu li.hover .openmenuicon{left:50%}.modMainNavigation a.toplevel .openmenuicon{background:url(/fahrplan_en/img/mainnav-sprite.png) 0 -14px no-repeat;display:block;height:8px;left:-9999px;margin:0 0 0 -8px;position:absolute;top:38px;width:15px}.js .modMainNavigation li.hover a.toplevel .openmenuicon{left:50%}.js .modMainNavigation .hover .openmenuicon{left:-9999px}.modMainNavigation .submenu_container{left:-9999em;margin-left:0%;overflow:visible;padding:0;position:absolute;top:-9999em;width:100%}.megadropdown{margin:22px auto;position:relative;z-index:10;width:973px}.megadropdownAlignLeft .megadropdown{margin-left:0}.megadropdownAlignRight .megadropdown{margin-right:0}.megadropdown .megadd_inner{overflow:hidden;position:relative}.megadropdown .bordertop,.megadropdown .borderbtm{position:relative;top:-7px;overflow:visible;background:white;height:7px;margin:0;min-width:100%}.megadropdown .cornerlft,.megadropdown .cornerrgt{position:absolute;left:-7px;top:0;width:7px;height:7px;background-image:url(/fahrplan_en/img/mainnav-sprite.png);overflow:hidden}.megadropdown .cornerrgt{left:auto;right:-7px;background-position:-7px 0}.megadropdown .borderbtm{top:7px;clear:both}.megadropdown .borderbtm .cornerlft{background-position:0 -7px}.megadropdown .borderbtm .cornerrgt{background-position:-7px -7px}.megadropdown .bordermiddle{background-color:white}.megadropdown .megadd_inner .bd{background:transparent;float:left;margin:0 auto;min-height:85px;overflow:visible;padding:0;position:relative}.megadropdown .megadd_inner .bd ul.submenu{background:url(/fahrplan_en/img/mainnav-bg.gif) repeat-x left bottom white;float:left}.megadropdown .megadd_inner .bd ul.submenu li{position:relative;width:175px;margin:0 7px 7px 0;padding:9px 7px 0 7px;background:url(/fahrplan_en/img/mainnav-bg.gif) repeat-x left top #003399}.megadropdown .megadd_inner .bd ul.submenu li.last{margin:0 0 7px 0}.megadropdown .megadd_inner .bd ul.submenu li ul{margin:4.8em 0 0 0}.megadropdown .megadd_inner .bd ul.submenu li ul ul{margin:0}.megadropdown .megadd_inner .bd ul.submenu li li{background:none;margin:0;padding:0}.megadropdown .shadowlft,.megadropdown .shadowrgt{position:absolute;z-index:-1;width:86px;height:452px;bottom:-155px;left:-86px;background:url(/fahrplan_en/img/mainnav-sprite.png) no-repeat -15px bottom}.megadropdown .shadowrgt{left:auto;right:-86px;background-position:right bottom}.megadropdown .shadowrepeat{background:url(/fahrplan_en/img/mainnav-shadow.png) repeat-x left bottom;bottom:-155px;height:455px;left:0;position:absolute;width:100%;z-index:-1}.megadropdown ul a,.megadropdown ul a:link,.megadropdown ul a:visited,.megadropdown ul a:hover,.megadropdown ul a:active,.megadropdown ul a:focus{background:url(/fahrplan_en/img/mainnav-item-bg.gif) no-repeat -175px 100%;color:white;display:block;font-size:120%;line-height:normal;overflow:visible;padding:0 0 4px 0;text-decoration:none;word-wrap:break-word}.megadropdown ul a strong{cursor:pointer;display:block;font-weight:bold;height:1%;padding:5px 20px 0 4px;background:url(/fahrplan_en/img/mainnav-item-bg.gif) no-repeat -175px 0}.megadropdown ul a:hover,.megadropdown ul a.active,.megadropdown ul a:focus{color:#003399;background-position:0 100%}.megadropdown ul a:hover strong,.megadropdown ul a.active strong,.megadropdown ul a:focus strong{background-position:0 0}.megadropdown ul ul ul a,.megadropdown ul ul ul a:link,.megadropdown ul ul ul a:visited,.megadropdown ul ul ul a:hover,.megadropdown ul ul ul a:active,.megadropdown ul ul ul a:focus{font-size:110%;padding-bottom:5px}.megadropdown ul ul ul a strong{padding-left:18px;padding-top:6px}.megadropdown ul ul ul ul a strong{padding-left:32px}.megadropdown ul a.secondlevel,.megadropdown ul a.secondlevel:link,.megadropdown ul a.secondlevel:visited,.megadropdown ul a.secondlevel:hover,.megadropdown ul a.secondlevel:active,.megadropdown ul a.secondlevel:focus{position:absolute;width:175px;font-size:160%;padding:0 0 2px 0;background-position:-525px 100%}.megadropdown ul a.secondlevel strong{padding:4px 20px 0 4px;background-position:-525px 0}.megadropdown ul a.secondlevel:hover,.megadropdown ul a.secondlevel:focus{background-position:-350px 100%}.megadropdown ul a.secondlevel:hover strong,.megadropdown ul a.secondlevel:focus strong{background-position:-350px 0}.megadropdown_shadow .hd,.megadropdown_shadow .ft{overflow:visible;position:relative}.megadropdown_shadow .hd{background:transparent url(/fahrplan_en/img/megadropdown-shadow-top-bottom.png) repeat-x 0 0;height:31px}.megadropdown_shadow .ft{background:transparent url(/fahrplan_en/img/megadropdown-shadow-top-bottom.png) repeat-x 0 -200px;height:151px}.megadropdown_shadow .bd .hd,.megadropdown_shadow .bd .ft{background-image:none;height:auto;position:static}.megadropdown_shadow_middle_left{background:url(/fahrplan_en/img/megadropdown-shadow-left-right.png) no-repeat scroll 0 0 transparent;margin-left:-93px;overflow:visible;padding-left:93px}.megadropdown_shadow_middle_right{background:url(/fahrplan_en/img/megadropdown-shadow-left-right.png) no-repeat scroll right 0 transparent;margin-right:-93px;padding-right:93px}.megadropdown_shadow_top_left,.megadropdown_shadow_top_right,.megadropdown_shadow_bottom_left,.megadropdown_shadow_bottom_right{background:transparent;background-image:url(/fahrplan_en/img/megadropdown-shadow-corners.png);background-repeat:no-repeat;height:109px;position:absolute;width:93px;z-index:1}.megadropdown_shadow_top_left{background-position:0 0;left:-93px;top:0}.megadropdown_shadow_top_right{background-position:0 -200px;right:-93px;top:0}.megadropdown_shadow_bottom_left{background-position:0 -400px;height:153px;left:-93px;top:0}.megadropdown_shadow_bottom_right{background-position:0 -600px;height:153px;right:-93px;top:0}@media speech,aural{.modMainNavigation .submenu_container{speak:none}}@media all{}@media print{}@media screen{.skinExternalAdvertisementLeaderboard{display:none !important;margin:0 0 7px 0 !important}.skinExternalAdvertisementLeaderboard a{background:none;padding:0}.skinExternalAdvertisementLeaderboard .inner{padding:0 !important;background:none !important}.layout-timetable .skinExternalAdvertisementLeaderboard{display:block !important;margin:0 !important}}@media screen and (max-width:1200px){.skinExternalAdvertisementLeaderboard{display:block !important}.layout-index .skinExternalAdvertisementLeaderboard{display:none !important;margin:0 !important}}.modInteractionItem{margin:0}.modInteractionItem{float:left;display:inline;margin:0 7px 0 0;padding:7px;background:black;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.modInteractionItem .hd{position:relative;overflow:visible}.modInteractionItem a,.modInteractionItem a:link,.modInteractionItem a:visited,.modInteractionItem a:hover,.modInteractionItem a:active,.modInteractionItem a:focus{color:white;font-weight:bold}.modInteractionItem a.closelink{background-position:4px -6300px;display:block;height:20px;position:absolute;right:0;top:4px;width:20px;visibility:hidden}.modInteractionItem a.closeLinkSM{top:1px}.modInteractionItem a.closelink:hover{background-position:4px -6300px}.modInteractionItem a.helplink{background-position:100% -5002px}.modInteractionItem .set{margin-top:5px;padding:14px;background:#272829;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.modInteractionItem .bd{display:none;overflow:visible}.modInteractionItem.interactionItemExpanded{position:absolute;bottom:0;left:0;z-index:10000}.modInteractionItem.interactionItemExpanded .hd{margin:0 0 10px 0}.modInteractionItem.interactionItemExpanded .bd{display:block}.modInteractionItem.interactionItemExpanded a.interactionAnchor{padding-right:25px}.modInteractionItem.interactionItemExpanded a.noAnchor{padding-right:25px}.modInteractionItem.interactionItemExpanded a.closelink{visibility:visible}.skinInteractionItemQuickLogin{}#quickLogin.interactionItemExpanded{width:232px}#quickLogin a.interactionAnchor{background-position:0 -21px}#quickLogin ol li{padding:0 0 7px 0}#quickLogin label{font-size:110%;color:white;font-weight:bold}#quickLogin input{width:188px}#quickLogin input.checkbox{width:auto}#quickLogin button{margin:0 7px 0 0}#quickLogin ul.linklist li{width:100%}#quickLogin ul.linklist a.iconlink{font-size:110%;background-position:-2px -200px;line-height:1.6}.skinInteractionItemSBBWidgets{}#SBBWidgets.interactionItemExpanded{margin-bottom:84px}#SBBWidgets.interactionItemExpanded .hd{margin:0}#SBBWidgets a.interactionAnchor{background-position:0 -42px}.js #SBBWidgetContainer{position:absolute;top:-9999px;left:-9999px;background:black;height:84px;width:100%}#SBBWidgetContainer.expanded{left:0;top:auto;bottom:0}#SBBWidgetContainer ul{padding-top:8px;width:495px;margin:0 auto}#SBBWidgetContainer a{font-size:110%;font-weight:bold;line-height:1.8}#SBBWidgetContainer a.more-sbbWidgets-anchor{position:absolute;right:0;bottom:12px;float:right;clear:both;color:white;background-position:100% -1599px}.sbbWidgetItem{background:url(/fahrplan_en/img/piktogramme_sbbwidgets.gif) no-repeat top left;display:block;height:21px;padding:45px 2px 3px;margin:0 10px;text-align:center;width:70px}.sbbWidgetItem,.sbbWidgetItem:link,.sbbWidgetItem:visited,.sbbWidgetItem:hover,.sbbWidgetItem:active,.sbbWidgetItem:focus{color:white}.sbbWidgetItem:hover,.sbbWidgetItem:active,.sbbWidgetItem:focus{color:black;background-position:bottom left}.addconnection-sbbWidgetItem{background-position:-444px 0}.addconnection-sbbWidgetItem:hover,.addconnection-sbbWidgetItem:active,.addconnection-sbbWidgetItem:focus{background-position:-444px 100%}.myconnection-sbbWidgetItem{background-position:-370px 0}.myconnection-sbbWidgetItem:hover,.myconnection-sbbWidgetItem:active,.myconnection-sbbWidgetItem:focus{background-position:-370px 100%}.watch-sbbWidgetItem{background-position:-74px 0}.watch-sbbWidgetItem:hover,.watch-sbbWidgetItem:active,.watch-sbbWidgetItem:focus{background-position:-74px 100%}.shop-sbbWidgetItem{background-position:-148px 0}.shop-sbbWidgetItem:hover,.shop-sbbWidgetItem:active,.shop-sbbWidgetItem:focus{background-position:-148px 100%}.abo-sbbWidgetItem{background-position:-222px 0}.abo-sbbWidgetItem:hover,.abo-sbbWidgetItem:active,.abo-sbbWidgetItem:focus{background-position:-222px 100%}.offer-sbbWidgetItem{background-position:-296px 0}.offer-sbbWidgetItem:hover,.offer-sbbWidgetItem:active,.offer-sbbWidgetItem:focus{background-position:-296px 100%}.skinInteractionItemSBBSocialMedia{background:#566373}#SBBSocialMedia.interactionItemExpanded{margin-bottom:84px}#SBBSocialMedia.interactionItemExpanded .hd{margin:0}.js #SBBSocialMediaContainer{position:absolute;top:-9999px;left:-9999px;background:#566373;height:84px;width:100%}#SBBSocialMediaContainer.expanded{left:0;top:auto;bottom:0}#SBBSocialMediaContainer ul{padding-top:8px;width:495px;margin:0 auto 0 -10px}#SBBSocialMediaContainer a{font-size:110%;font-weight:bold;line-height:1.8}.sbbSocialMediaItem{display:block;height:52px;padding:4px 2px 3px;margin:0 10px;text-align:center;width:70px}.sbbSocialMediaItem img{margin-left:13px;display:block}.sbbSocialMediaItem span{display:block;margin-top:2px}.sbbSocialMediaItem,.sbbSocialMediaItem:link,.sbbSocialMediaItem:visited,.sbbSocialMediaItem:hover,.sbbSocialMediaItem:active,.sbbSocialMediaItem:focus{color:white}.skinInteractionItemQuickSearch{background:#e00}.skinInteractionItemQuickSearch.interactionItemExpanded{width:323px !important}.skinInteractionItemQuickSearch a.interactionAnchor{padding-right:10px}.skinInteractionItemQuickSearch a.closelink,.skinInteractionItemQuickSearch a.closelink:hover{background-position:4px -6400px}.skinInteractionItemQuickSearch a.helplink{background-position:100% -5302px}.skinInteractionItemQuickSearch .set{zoom:1;background:#b20000}.skinInteractionItemQuickSearch form button{float:left}.skinInteractionItemQuickSearch .set li{margin-bottom:6px}.skinInteractionItemQuickSearch .set ol{margin-bottom:-6px}.skinInteractionItemQuickSearch .set a.iconlink{font-size:110%;line-height:1.3}.skinInteractionItemQuickSearch input{float:left;width:187px;margin-right:5px}.skinInteractionItemQuickSearch input:focus~.autoSuggest,.skinInteractionItemQuickSearch .focus .autoSuggest{left:14px}.skinInteractionItemQuickSearch button{border-color:#e00}.skinInteractionItemQuickSearch .autoSuggest{position:absolute;bottom:58px;left:-9999px;width:791px;height:337px}.skinInteractionItemQuickSearch .autoSuggest .modMegadropdownItem{width:100%;margin:0 !important}.skinInteractionItemQuickSearch .autoSuggest ul.submenu{clear:both;margin-bottom:12px !important}.skinInteractionItemQuickSearch .autoSuggest ul.submenu a.secondlevel{position:static !important}.skinInteractionItemQuickSearch .autoSuggest ul.submenu li{margin-right:0 !important}.skinInteractionItemQuickSearch .autoSuggest ul.submenu li ul{margin:3px 0 0 0 !important}.skinInteractionItemQuickSearch .autoSuggest ul.submenu.last{margin-bottom:5px !important}.skinInteractionItemQuickSearch .autoSuggest a.iconlink{display:block;clear:both;color:#566373;line-height:1.5;padding:0 20px 4px 8px;margin:7px 8px 0 0}.skinInteractionItemQuickSearch .autoSuggest a.iconlink:hover,.skinInteractionItemQuickSearch .autoSuggest a.iconlink.active{color:#003399;background-position:100% -602px}.modMegadropdownItem{position:relative;z-index:10;margin:22px auto;width:987px}.modMegadropdownItem .megadd_inner{float:left;position:relative}.modMegadropdownItem .megadd_inner .ft{background:#FFF;height:30px;width:203px;clear:both}.modMegadropdownItem .category{float:left;padding-right:7px;margin-bottom:-5px}.modMegadropdownItem .category:last-child{padding-right:0}.modMegadropdownItem .category.last{padding-right:0}.modMegadropdownItem .bordertop,.modMegadropdownItem .borderbtm{position:relative;top:-7px;overflow:visible;background:white;height:7px;margin:0;min-width:100%}.modMegadropdownItem .cornerlft,.modMegadropdownItem .cornerrgt{position:absolute;left:-7px;top:0;width:7px;height:7px;background-image:url(/fahrplan_en/img/mainnav-sprite.png);overflow:hidden}.modMegadropdownItem .cornerrgt{left:auto;right:-7px;background-position:-7px 0}.modMegadropdownItem .borderbtm{top:7px;clear:both}.modMegadropdownItem .borderbtm .cornerlft{background-position:0 -7px}.modMegadropdownItem .borderbtm .cornerrgt{background-position:-7px -7px}.modMegadropdownItem .bd{position:relative;background:white;overflow:visible;padding:0 7px;margin:0 auto;float:left}.modMegadropdownItem .bd ul.submenu{margin:-7px 0;float:left;background:url(/fahrplan_en/img/mainnav-bg.gif) repeat-x left bottom;height:300px;overflow:hidden;position:relative}.modMegadropdownItem .bd ul.submenu li{position:relative;width:175px;margin:0 7px 7px 0;padding:9px 7px 0 7px;background:url(/fahrplan_en/img/mainnav-bg.gif) repeat-x left top}.modMegadropdownItem .bd ul.submenu li.last{margin:0 0 7px 0}.modMegadropdownItem .bd ul.submenu li ul{margin:4.8em 0 0 0}.modMegadropdownItem .bd ul.submenu li li{background:none;margin:0;padding:0}.modMegadropdownItem .shadowlft,.modMegadropdownItem .shadowrgt{position:absolute;z-index:-1;width:86px;height:452px;bottom:-155px;left:-86px;background:url(/fahrplan_en/img/mainnav-sprite.png) no-repeat -15px bottom}.modMegadropdownItem .shadowrgt{left:auto;right:-86px;background-position:right bottom}.modMegadropdownItem .shadowrepeat{position:absolute;z-index:-1;bottom:-155px;left:0;width:100%;height:455px;background:url(/fahrplan_en/img/mainnav-shadow.png) repeat-x left bottom}.modMegadropdownItem ul a{display:block;color:white;font-size:120%;padding:0 0 4px 0;background:url(/fahrplan_en/img/mainnav-item-bg.gif) no-repeat -175px 100%}.modMegadropdownItem ul a strong{display:block;font-weight:bold;height:1%;cursor:pointer;padding:5px 28px 0 4px;background:url(/fahrplan_en/img/mainnav-item-bg.gif) no-repeat -175px 0}.modMegadropdownItem ul a:hover,.modMegadropdownItem ul a.active{color:#003399;background-position:0 100%}.modMegadropdownItem ul a:hover strong,.modMegadropdownItem ul a.active strong{background-position:0 0}.modMegadropdownItem ul strong.secondlevel{display:block;color:white;font-size:160%;font-weight:bold;padding:5px 4px 4px 4px}.modMegadropdownItem ul a.secondlevel{position:absolute;width:175px;font-size:160%;padding:0 0 2px 0;background-position:-525px 100%}.modMegadropdownItem ul a.secondlevel strong{padding:4px 28px 0 4px;background-position:-525px 0}.modMegadropdownItem ul.submenu a strong small{color:#aaa;display:block}.modMegadropdownItem ul a.secondlevel:hover,.modMegadropdownItem ul a.active{background-position:-350px 100% !important}.modMegadropdownItem ul a.secondlevel:hover strong,.modMegadropdownItem ul a.active strong{background-position:-350px 0}.modMegadropdownItem ul ul a.active{color:#003399;background-position:0 100% !important}.modMegadropdownItem ul ul a.active strong{background-position:0 0}.modSocialMedia{float:right;margin:0;position:absolute;right:14px;top:24px}.modSocialMedia .bd{min-height:0 !important}.modSocialMedia ul.line{float:right}.modSocialMedia li,.sharingList li{float:left}.modSocialMedia a,.sharingList a{background:url(/fahrplan_en/img/tooltips.png) no-repeat 0 -634px;display:block;height:15px;margin-left:3px;overflow:hidden;text-indent:-9999px;width:15px}.modSocialMedia a:hover,.modSocialMedia .active a,.modSocialMedia a:active,.modSocialMedia a:focus{background-position:0 -649px}.modSocialMedia a.share{background-position:-15px -634px}.modSocialMedia a.share:hover,.modSocialMedia .active a.share,.modSocialMedia a.share:active,.modSocialMedia a.share:focus{background-position:-15px -649px}.modSocialMedia a.rss{background-position:-30px -634px}.modSocialMedia a.rss:hover,.modSocialMedia .active a.rss,.modSocialMedia a.rss:active,.modSocialMedia a.rss:focus{background-position:-30px -649px}.sharingList{margin-left:-2px;padding:2px 0;position:relative;z-index:5500}.sharingList li{zoom:1}.sharingList a{text-indent:0}.sharingList a span{background:#039;color:white;display:none;left:2px;position:absolute;text-align:center;top:-18px;width:100%}.sharingList a:hover{zoom:1}.sharingList a:hover span{display:block}.modSocialMedia li.sharing .sharingList{left:-9999px;position:absolute}@media all{}@media print{}@media screen{.newhome .modSocialMedia.skinSocialMediaShareonly{bottom:52px;left:2px;right:auto;top:auto}.newhome .tile-size2.textWithImage.textOnly .modSocialMedia.skinSocialMediaShareonly{bottom:2px}.newhome .tile-size2.textWithImage .modSocialMedia.skinSocialMediaShareonly{bottom:212px}.newhome .tile-size1.textWithImage .modSocialMedia.skinSocialMediaShareonly{bottom:2px}.newhome .modSocialMedia.skinSocialMediaShareonly a{margin-left:0;background:none;padding:10px}.newhome .modSocialMedia.skinSocialMediaShareonly .sharing{background:url(/fahrplan_en/img/nh_sprites.png) no-repeat 10px -431px;padding:3px}.newhome .modSocialMedia.skinSocialMediaShareonly .sharing .share span{background:url(/fahrplan_en/img/tooltips.png) no-repeat -15px -634px;display:block;height:15px;width:15px;overflow:hidden}.newhome .modSocialMedia.skinSocialMediaShareonly .sharing.active .share span{background-position:-15px -649px}.newhome .swiper-slide .modSocialMedia.skinSocialMediaShareonly{bottom:2px}.newhome .swiper-slide.text .modSocialMedia.skinSocialMediaShareonly{bottom:52px}}.modPaging{height:23px;margin:0}.modPaging .paging,.paging .bd{background:url(/fahrplan_en/img/paging-bg.png) no-repeat;display:inline;float:right;height:23px;margin-right:19px;padding-left:5px;overflow:visible}.modPaging .paging .bd{background-position:top right;float:left;font-size:110%;font-weight:bold;height:18px !important;margin-right:-5px;padding:5px 10px 0 5px}.modPaging .paging a{padding:0 2px}.modPaging .paging .prevPage,.modPaging .paging .nextPage{margin-bottom:-7px;padding:0}.modPaging .paging .prevPage{margin-left:3px;margin-right:-8px}.modPaging .paging a.active,.modPaging .paging a.active:link,.modPaging .paging a.active:active,.modPaging .paging a.active:visited,.modPaging .paging a.active:hover,.modPaging .paging a.active:focus{color:#039}.modPaging .paging .expandicon{background-position:-2px -1402px;margin:0 4px;padding-left:15px}.modPaging .paging .expandicon:hover{background-position:-2px -2002px;color:#039 !important}.skinPagingShowMore .paging{float:left;left:50%;margin-left:-40px;position:relative}.showingMore .paging .expandicon{background-position:-2px -2102px}.showingMore .paging .expandicon:hover{background-position:-2px -2702px}.skinPagingShowMore .paging .bd{height:19px !important;padding-top:4px}.modAudioPlayer{margin:20px 0 10px}.modAudioPlayer .audioPlayer{display:block}.modAudioPlayer .audioPlayer a{margin-right:30px;display:block;float:left;width:30px;height:30px}.modAudioPlayer span{font-size:120%;line-height:1.5}.modAudioPlayer .audioPlayer .last{margin-right:0}.modAudioPlayer .track{background-color:#039;padding:10px;width:auto;border-radius:3px 3px 0 0}.modAudioPlayer .controls{background-color:#F1F1F1;height:30px;padding:10px}.modAudioPlayer .controlsLeft{margin-right:16%;float:left;width:30%}.modAudioPlayer .controlsLeft a.play{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px 1px transparent}.modAudioPlayer .controlsLeft a.play:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px 1px #DEDFE2;border-radius:5px}.modAudioPlayer .controlsLeft a.pause{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px -193px transparent}.modAudioPlayer .controlsLeft a.pause:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px -193px #DEDFE2;border-radius:5px}.modAudioPlayer .controlsLeft a.rewind{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px -134px transparent}.modAudioPlayer .controlsLeft a.rewind:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px -134px #DEDFE2;border-radius:5px}.modAudioPlayer .controlsLeft a.forward{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 3px -165px transparent}.modAudioPlayer .controlsLeft a.forward:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -34px -165px #DEDFE2;border-radius:5px}.modAudioPlayer .timeLeft{float:left;display:block;margin-top:7px;position:absolute;left:50%}.modAudioPlayer .controlsRight{float:right}.modAudioPlayer .controlsRight a.volume{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px -26px transparent}.modAudioPlayer .controlsRight a.volume:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px -26px #DEDFE2;border-radius:5px}.modAudioPlayer .controlsRight a.volumeOut{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px -104px transparent}.modAudioPlayer .controlsRight a.volumeOut:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px -104px #DEDFE2;border-radius:5px}.modAudioPlayer .controlsRight a.volumeDown{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px -52px transparent}.modAudioPlayer .controlsRight a.volumeDown:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px -52px #DEDFE2;border-radius:5px}.modAudioPlayer .controlsRight a.volumeUp{background:url("/fahrplan_en/img/audio_controls.png") no-repeat 4px -76px transparent}.modAudioPlayer .controlsRight a.volumeUp:hover{background:url("/fahrplan_en/img/audio_controls.png") no-repeat -33px -76px #DEDFE2;border-radius:5px}.modAudioPlayer p{font-size:120%;font-weight:bold}.modAudioPlayer .hd p{color:#FFF;text-align:center;margin-bottom:0}.modAudioPlayer .bd{border:1px solid #DEDFE2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none}.modAudioPlayer .tracklist li{background-color:#F1F1F1;height:30px;border-radius:5px;font-size:120%;font-weight:bold;padding:15px 10px 0 10px;margin:0 10px 4px;width:auto;cursor:pointer}.modAudioPlayer .tracklist li:hover,.modAudioPlayer .tracklist .hover{background-color:#DEDFE2}.modAudioPlayer .tracklist li:hover a,.modAudioPlayer .tracklist .hover a{color:#039}.modAudioPlayer .bd{padding:15px 0 10px 0}.modAudioPlayer .bd p.paused{text-align:center;font-weight:normal;color:#000;margin-top:10px}.skinAudioPlayerSmall .controlsLeft{margin-right:9%;width:36%}.modImageTextRight{margin:0 0 20px 0}.modImageTextRight .hd{margin-bottom:16px}.modImageTextRight .media{float:left;margin-right:20px;margin-bottom:4px;width:175px}.modImageTextRight .media img{display:block}.modImageTextRight .richtext li,.modImageTextRight .base li{list-style-position:outside;margin-left:10px}.modImageTextRight .richtext ul,.modImageTextRight ul.base,.modImageTextRight .richtext ol,.modImageTextRight ol.base{display:block;margin-left:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modImageTextRight .richtext ul,.modImageTextRight ul.base,.modImageTextRight .richtext ol,.modImageTextRight ol.base{overflow:hidden;padding-left:2px;margin-left:0}.modImageTextRight .media{margin-right:10px}}.modMediaComponent{margin:0}.modMediaComponent .bd{margin-bottom:10px}.modUntereMetaNavigation{margin:0}.modScrollteaser .scrollTeaser{display:none;position:fixed;z-index:99999;bottom:0;right:0;padding:20px;width:400px;margin:0 0 40px;min-height:80px;box-shadow:0 5px 10px rgba(0,0,0,0.4);background-color:rgb(255,255,255)}.modScrollteaser .scrollTeaser .closeButton{position:absolute;top:5px;right:5px;width:11px;height:11px;background-color:#FFF;border:1px solid #DDD;cursor:pointer}.modScrollteaser .scrollTeaser .closeButton:before{top:-2px;right:1px;content:"\D7";display:block;position:absolute;font-size:11px;color:rgb(0,0,0);font-family:Verdana,Geneva,sans-serif;cursor:pointer}.scrollTeaser .maximizeButton:hover:after{border-bottom:1px solid #333}.modScrollteaser img{float:left;margin-right:10px}@media all{.modSbbWidget .widget-head{background-color:black;height:30px;margin:-5px 0 0 -5px}.modSbbWidget .widget-name{color:#fff;line-height:30px;vertical-align:middle}.modSbbWidget,.modSbbWidget .mod{position:relative}.modSbbWidget .widget-icon{display:block;float:left;height:21px;width:21px;margin:5px 6px 4px}.modSbbWidget .widget-name{float:left;font-size:12px;font-weight:bold}}@media print{}@media screen{.modSbbWidget{margin:0}}.modTable{margin:0}.modTable .hd h2.base{margin-bottom:14px}.modTable caption{display:none}.modTable .bd{margin-bottom:14px}.modTable .nowrap{white-space:nowrap}.modTable table th,.modTable table td{vertical-align:top}.modTable tr.altRow td{background:#F1F1F1}.modTable .bd b{font-size:100%}.modTable .bd sup,.modTable .bd sub{line-height:0;font-size:80%}.skinTablePrintIndex .hd{margin-bottom:20px}.skinTablePrintIndex .hd .active a,.skinTablePrintIndex .hd a:hover{text-decoration:none;font-weight:bold;color:#003399}.skinTablePrintIndex .bd a{display:inline-block;height:1.3em}.skinTablePrintIndex .bd .filelink{padding-left:20px;background:url(/fahrplan_en/img/icons_files.png) no-repeat 0 0}.skinTablePrintIndex .bd .pdf{background-position:0 -1600px}.skinTablePrintIndex .bd .pdf:hover{background-position:0 -3600px}.skinTableDamCleanup .hd{margin-bottom:10px}.skinTableDamCleanup thead{background:#DDDDDD}.skinTableDamCleanup .filter,.skinTableDamCleanup .date,.skinTableDamCleanup .inputPath{margin-bottom:10px}.skinTableDamCleanup .inputFulltext,.skinTableDamCleanup .ddType,.skinTableDamCleanup .ddDate,.skinTableDamCleanup #inputAfter{float:left;margin-right:20px}.skinTableDamCleanup .inputFulltext,.skinTableDamCleanup .ddType,.skinTableDamCleanup .ddDate{width:180px}.skinTableDamCleanup #input2{width:440px}.skinTableDamCleanup label,.skinTableDamCleanup .info{font-size:120%;line-height:1.5;margin-right:5px}.skinTableDamCleanup tr{border-bottom:1px solid #DFE0E1}.skinTableDamCleanup td{width:auto}.skinTableDamCleanup img.damImg{width:75px;height:45px}.skinTableDamCleanup img.tdStatus{width:10px;height:10px;padding:4px 10px 0 0}#calroot{margin-left:4px}.skinTableDamCleanup img.tdStatus{width:10px;height:10px;padding:4px 10px 0 0}.skinTableDamCleanup .btnDelete{margin-top:20px}.skinTableDamCleanup button.disabled{background:#DDD;border:1px solid #DDD;cursor:default}@media all{.skinTableMyconnection .inner{padding:0 !important}.skinTableMyconnection table{background-color:#fff;position:relative;zoom:1}.skinTableMyconnection table thead th{background-color:#003399;color:#fff;font-weight:bold;font-size:120%;line-height:1.2}.skinTableMyconnection table th,.skinTableMyconnection table td,.skinTableMyconnection table span{padding:0 10px 0 0}.skinTableMyconnection table tr.first td{padding-top:6px}.skinTableMyconnection table th.lastData,.skinTableMyconnection table td.lastData{padding-right:0}}@media print{}@media screen{.skinTableMyconnection{}}.skinTableLines table{width:100%;font-size:120%;line-height:1.5}.richtext .skinTableLines table{font-size:100%}.skinTableLines .tablewrap{position:relative}.skinTableLines table th,.skinTableLines table td,.skinTableLines table span{padding:8px 10px 5px 0px}.skinTableLines table th,.skinTableLines table td{vertical-align:bottom}.skinTableLines table th{font-weight:bold;color:#000}.skinTableLines table thead th{background:#ddd}.skinTableLines table th.first,.skinTableLines table th.last{line-height:1px;width:10px;height:100%;position:relative;padding:0;vertical-align:bottom}.skinTableLines table th span.cornerWrapper{display:inline-block;height:10px;padding:0}.skinTableLines table th .tl,.skinTableLines table th .tr{position:absolute;top:0;left:0;padding:0;background-image:url(/fahrplan_en/img/borderradius-3px-white.png)}.skinTableLines table th .tr{left:auto;right:0}.skinTableLines table th .bl,.skinTableLines table th .br{display:inline-block;float:none;padding:0;background-image:url(/fahrplan_en/img/borderradius-3px-white.png);margin:0 0 -5px 0}.skinTableLines table td{position:relative}.skinTableLines table td span,.skinTableLines table tbody th span{display:block;padding:5px 5px 5px 0px;border-bottom:1px solid #ddd}.skinTableLines .sorting a{display:block;padding-right:19px;background-color:#ddd;background-image:url("/fahrplan_en/img/icons_functions.png");background-repeat:no-repeat}.skinTableLines .sorting a.down{background-position:100% -700px}.skinTableLines .sorting a.down:hover,.skinTableLines .sorting a.downactive{color:#039;background-position:100% -1300px}.skinTableLines .sorting a.up{background-position:100% -750px}.skinTableLines .sorting a.up:hover,.skinTableLines .sorting a.upactive{color:#039;background-position:100% -1350px}.modTable .modPaging .paging,.modTable .paging .bd{background:none}.modLogin{margin:0}.megadropdownLogin .openmenuicon{background:url(/fahrplan_en/img/mainnav-sprite.png) -167px -14px no-repeat !important;width:20px !important}.modLogin .megadropdown{width:358px}.modLogin .megadropdown_shadow_top_left,.modLogin .megadropdown_shadow_top_right,.modLogin .megadropdown_shadow_bottom_left,.modLogin .megadropdown_shadow_bottom_right{background-image:url(/fahrplan_en/img/megadropdown-shadow-corners_black.png)}.modLogin .megadropdown_shadow_middle_right{background:url(/fahrplan_en/img/megadropdown-shadow-left-right_black.png) no-repeat scroll right 0 transparent}.modLogin .megadropdown_shadow_middle_left{background:url(/fahrplan_en/img/megadropdown-shadow-left-right_black.png) no-repeat scroll 0 0 transparent}.modLogin .megadropdown_shadow .ft{background:transparent url(/fahrplan_en/img/megadropdown-shadow-top-bottom_black.png) repeat-x 0 -200px}.modLogin .megadropdown_shadow .hd{background:transparent url(/fahrplan_en/img/megadropdown-shadow-top-bottom_black.png) repeat-x 0 0}.modLogin .megadropdown_shadow_middle_right .back{position:absolute;top:0;left:0;bottom:0;right:93px;background:#000}.modLogin .modAccordion .bd{margin:7px 0 5px 0 !important}.modLogin .expandableElmt{background:#272829;width:344px;margin:0 7px 2px 7px}.modLogin .expandableElmt .expandableHead h2,.modLogin .js .expandableElmt .expandableHead h2.expanded{font-size:16px;color:#fff !important}.modLogin .expandableElmt .expandableHead h2 span{position:absolute;width:17px;height:17px;top:12px;right:12px;background:transparent url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -1200px}.modLogin .expandableElmt .expandableHead h2.expanded span{background-position:0 -3000px}.modLogin .expandableElmt .tr,.modLogin .expandableElmt .tl,.modLogin .expandableElmt .bl,.modLogin .expandableElmt .br{background:#272829}.modLogin p.title{color:#fff;font-weight:bold;font-size:12px;margin-bottom:34px;line-height:18px}.modLogin p.base{color:#fff;line-height:14px}.modLogin .expandableElmt.hover{background:#fff}.modLogin .expandableElmt.hover .tr,.modLogin .expandableElmt.hover .tl,.modLogin .expandableElmt.hover .bl,.modLogin .expandableElmt.hover .br{background:#fff}.modLogin .expandableElmt.hover .expandableHead h2{color:#000 !important}.modLogin .expandableBody{padding:0 23px !important}.logininput{position:relative;height:24px;line-height:24px;color:#fff;font-weight:bold;font-size:12px;margin-bottom:4px}.logininput span{float:left;width:120px}.logininput input{float:left;width:169px;padding:0 4px}.modLogin .buttonwrap{height:24px;padding:12px 0 12px 0}.modLogin .buttonwrap a{width:25%;display:block;float:right}.inputtextRounded{height:24px;line-height:24px;border:0;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.modLogin .linklist{padding:10px 0}.modLogin .linklist .iconlink,.modLogin .linklist .iconlink:hover{background:url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -500px;display:block;font-size:12px;line-height:18px;padding-left:22px;padding-right:0;color:#fff}.modLogin .linklist li{float:none !important;padding:0 !important;margin:0}.modLogin .megadropdown .megadd_inner .bd{min-height:0}@media all{}@media print{}@media screen{.modYoutubeVideoPlayer{margin:0}}.modDownloadlist{margin:0 0 14px}.modDownloadlist .hd{margin-bottom:14px}.modDownloadlist .descriptiondl p{font-size:1.2em;line-height:1.5;margin-bottom:10px}.modDownloadlist p b{font-size:1em}.modDownloadlist b{font-size:1.2em;display:inline}.modDownloadlist ul,.modDownloadlist ol{display:block;margin-left:10px}.modDownloadlist ul li{font-size:1.2em;list-style:disc outside none;margin-left:10px}.modDownloadlist ol li{font-size:1.2em;list-style:decimal outside none;margin-left:10px}.modMainmenuLogin{margin:0}.megadropdownLogin .openmenuicon{background:url(/fahrplan_en/img/mainnav-sprite.png) -167px -14px no-repeat !important;width:20px !important}.modMainmenuLogin .megadropdown{width:386px}.modMainmenuLogin .megadropdown_shadow_top_left,.modMainmenuLogin .megadropdown_shadow_top_right,.modMainmenuLogin .megadropdown_shadow_bottom_left,.modMainmenuLogin .megadropdown_shadow_bottom_right{background-image:url(/fahrplan_en/img/megadropdown-shadow-corners_black.png)}.modMainmenuLogin .megadropdown_shadow_middle_right{background:url(/fahrplan_en/img/megadropdown-shadow-left-right_black.png) no-repeat scroll right 0 transparent}.modMainmenuLogin .megadropdown_shadow_middle_left{background:url(/fahrplan_en/img/megadropdown-shadow-left-right_black.png) no-repeat scroll 0 0 transparent}.modMainmenuLogin .megadropdown_shadow .ft{background:transparent url(/fahrplan_en/img/megadropdown-shadow-top-bottom_black.png) repeat-x 0 -200px}.modMainmenuLogin .megadropdown_shadow .hd{background:transparent url(/fahrplan_en/img/megadropdown-shadow-top-bottom_black.png) repeat-x 0 0}.modMainmenuLogin .megadropdown_shadow_middle_right .back{position:absolute;top:0;left:0;bottom:0;right:93px;background:#000}.modMainmenuLogin .accordion .bd{margin:1px 0 !important}.modMainmenuLogin .expandableElmt{background:#272829;width:386px;margin:0 0 2px 0}.modMainmenuLogin .expandableElmt .expandableHead h2,.modMainmenuLogin .js .expandableElmt .expandableHead h2.expanded{font-size:16px;color:#fff !important}.modMainmenuLogin .expandableElmt .expandableHead h2 span{position:absolute;width:17px;height:17px;top:12px;right:12px;background:transparent url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -1200px}.modMainmenuLogin .expandableElmt .expandableHead h2.expanded span{background-position:0 -1200px}.modMainmenuLogin .expandableElmt .tr,.modMainmenuLogin .expandableElmt .tl,.modMainmenuLogin .expandableElmt .bl,.modMainmenuLogin .expandableElmt .br{background:#272829}.modMainmenuLogin p.title{color:#fff;font-weight:bold;font-size:12px;margin-bottom:12px;line-height:18px}.modMainmenuLogin p.base{color:#fff;line-height:14px;margin-bottom:2px}.modMainmenuLogin .expandableElmt.hover{background:#fff}.modMainmenuLogin .expandableElmt.hover .tr,.modMainmenuLogin .expandableElmt.hover .tl,.modMainmenuLogin .expandableElmt.hover .bl,.modMainmenuLogin .expandableElmt.hover .br{background:#fff}.modMainmenuLogin .expandableElmt.hover .expandableHead h2{color:#000 !important}.modMainmenuLogin .bd.expandableBody{padding:0 23px !important;margin:0 !important;height:0;overflow:hidden}.modMainmenuLogin .expandableElmt.expand .bd.expandableBody{height:auto}.logininput{position:relative;height:24px;line-height:24px;color:#fff;font-weight:bold;font-size:12px;margin-bottom:4px}.logininput span{float:left;width:120px}.logininput input{float:left;width:169px;padding:0 4px}.modMainmenuLogin .buttonwrap{height:24px;padding:8px 0 12px 0}.modMainmenuLogin .buttonwrap button{display:block;float:right;text-align:left}.inputtextRounded{height:24px;line-height:24px;border:0;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.modMainmenuLogin .linklist{padding:10px 0}.modMainmenuLogin .linklist .iconlink,.modMainmenuLogin .linklist .iconlink:hover{background:url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -500px;display:block;font-size:12px;line-height:18px;padding-left:22px;padding-right:0;color:#fff}.modMainmenuLogin .linklist li{float:none !important;padding:0 !important;margin:0}.modMainmenuLogin .megadropdown .megadd_inner .bd{min-height:0}.modMainmenuLogin .logininput span{width:160px}.modMainmenuLogin .expandableElmt .expandableBody{visibility:hidden}.modMainmenuLogin .expandableElmt.preexpand .expandableBody{visibility:visible}.modSocialMediaYoutube{margin:0}.modSocialMediaYoutube .hd h2{float:left}.modSocialMediaYoutube .hd p{margin-bottom:20px;float:right}.modSocialMediaYoutube .jquery-ui-youtube-rss-entry{display:none}.modSocialMediaYoutube .output li{float:left;overflow:hidden;margin-bottom:10px}.modSocialMediaYoutube .output li a{display:block;font-size:120%;margin-bottom:10px;position:relative}.modSocialMediaYoutube .output li a img{width:95%}.youtube-playlist li span,.modSocialMediaYoutube .output span{background:url("/fahrplan_en/img/play_btn.png") no-repeat scroll -15px -11px / 70px auto transparent;display:block;height:30px;left:50%;margin:-15px 0 0 -20px;position:absolute;top:50%;width:40px}.modSocialMediaYoutube .youtube-playlist li img{width:100%}@media all{.modForm{margin:0 0 14px 0}.modForm .bg{background:#F8F8F8}.modForm .hd,.modForm .bd{padding:21px}.modForm .hd{padding-bottom:0}.modForm .bd .hd,.modForm .bd .bd{padding:0}.modForm form{clear:both;width:430px}.rightCol .modForm form{clear:both;width:auto}.modForm .dateInputWrap .extraInfoCalToggle{font-size:120%;padding-left:7px}.modForm form fieldset.base .dateInputWrap input.dateInputField{width:93px;margin-right:10px}}@media print{.modForm fieldset{font-size:70%}.modForm form{width:800px}.modForm .bd{padding:0}.modForm fieldset.base p.forminfo{margin-bottom:5px}.modForm fieldset.base input,.modForm fieldset.base textarea{border:1px solid #666}}.skinFormShare{margin-top:7px;width:533px}.skinFormShare form{width:auto}.skinFormShare fieldset.base legend{display:none}.skinFormBooking fieldset.base legend{display:none}.skinFormBooking .extraInfoCalToggle{font-size:120%;padding-left:7px}.skinFormBooking form fieldset.base input.dateInputField{width:93px}.skinFormBlock{margin:0 0 2px 0}.modFooterInteraction{margin:0}.modFooterInteraction .bd,.modFooterInteraction .lineFootInteraction{overflow:visible}.modFooterInteraction .footInteractionExpanded{z-index:1000}.modFooterInteraction .footInteractionHover{z-index:1001}.modTextblock{margin:0 0 14px 0;clear:both}.modTextblock .hd{margin-bottom:14px}.modTextblock .bd .hd,.modTextblock .hd h2.base{margin-bottom:0}.modTextblock .lineButtons{margin-bottom:7px}.skinTextblockLinklist .bd{margin-bottom:14px}.skinTextblockLinklist .linklist{padding:14px}@media all{}@media print{}@media screen{}@media screen{.skinNhFahrplanFahrplan .lineFahrplansuche{background-color:transparent;padding:0;position:relative}.mod-l .skinNhFahrplanFahrplan .lineFahrplansuche,.mod-r .skinNhFahrplanFahrplan .lineFahrplansuche{padding-bottom:0}.mod-c .skinNhFahrplanFahrplan .lineFahrplansuche{height:161px}.skinNhFahrplanFahrplan .lineFahrplansuche .lineButtons{position:absolute;right:0}.mod-c .skinNhFahrplanFahrplan fieldset.fieldsetFahrplansuche{margin-bottom:25px}.skinNhFahrplanFahrplan .columnar{margin:0;overflow:visible;clear:both;padding:0}.skinNhFahrplanFahrplan .columnar li{clear:none;height:35px;margin-bottom:0;margin-right:8px;overflow:visible}.skinNhFahrplanFahrplan form fieldset.fieldsetFahrplansuche ol li{padding-bottom:0}.skinNhFahrplanFahrplan li.inline label{padding-right:10px}.skinNhFahrplanFahrplan label.tiny{width:50px}.skinNhFahrplanFahrplan .fieldsetFahrplansuche li.string input{width:163px !important}.skinNhFahrplanFahrplan .fieldsetFahrplansuche input,.skinNhFahrplanFahrplan .fieldsetFahrplansuche textarea,.skinNhFahrplanFahrplan .fieldsetFahrplansuche select{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.skinNhFahrplanFahrplan .hideme{left:-9999px;position:absolute;top:-9999px}.skinNhFahrplanFahrplan label.h2{font-size:14px;font-weight:bold;padding-bottom:0;padding-top:2px}.skinNhFahrplanFahrplan .columnar li label,.skinNhFahrplanFahrplan .columnar li input,.skinNhFahrplanFahrplan .columnar li select,.skinNhFahrplanFahrplan .columnar li textarea{display:inline;float:left;margin-right:0}.skinNhFahrplanFahrplan form fieldset.base .columnar li select{width:101px}.skinNhFahrplanFahrplan form fieldset.base .columnar li select.ddWide{width:185px !important}.skinNhFahrplanFahrplan .fieldsetFahrplansuche input.date{width:93px !important;height:14px}.skinNhFahrplanFahrplan .fieldsetFahrplansuche input.time{width:60px !important;height:14px}.skinNhFahrplanFahrplan .fieldsetFahrplansuche li.string input,.skinNhFahrplanFahrplan .fieldsetFahrplansuche input.date,.skinNhFahrplanFahrplan .fieldsetFahrplansuche input.time{padding:6px 5px}.skinNhFahrplanFahrplan .fieldsetFahrplansuche li.radio input{margin-top:0.4em;width:auto !important}.mod-l .skinNhFahrplanFahrplan .fieldsetFahrplansuche,.mod-r .skinNhFahrplanFahrplan .fieldsetFahrplansuche{height:88px;overflow:hidden}.skinNhFahrplanFahrplan .columnar li.choices label{padding-right:0}.skinNhFahrplanFahrplan .choices label{font-weight:normal}.skinNhFahrplanFahrplan .columnar li .link{line-height:23px}.mod-l .skinNhFahrplanFahrplan .collapsible,.mod-r .skinNhFahrplanFahrplan .collapsible{display:none}.mod-c .skinNhFahrplanFahrplan .fahrplanGhettobox{display:block}.skinNhFahrplanFahrplan .fahrplanGhettobox{display:none;color:#fff}.skinNhFahrplanFahrplan .fahrplanGhettobox .bd{background-color:#e00;padding:11px 21px}.skinNhFahrplanFahrplan .fahrplanGhettobox h2{font-size:140%;font-weight:bold;line-height:1.28em;margin-bottom:1em}.skinNhFahrplanFahrplan .fahrplanGhettobox em{font-size:120%;font-weight:bold}.skinNhFahrplanFahrplan .dateInputField{margin-bottom:7px}.skinNhFahrplanFahrplan .toggle_calendar{font-size:120%;font-weight:bold;display:none}.skinNhFahrplanFahrplan .calendar-unit{width:30px}.skinNhFahrplanFahrplan a.toggle_calendar:hover{background-position:-35px -168px}.js .skinNhFahrplanFahrplan .toggle_calendar{display:inline}.skinNhFahrplanFahrplan .calenderNavigation .icononly{width:18px}.skinNhFahrplanFahrplan .calenderNavigation .icononly.previous_day,.skinNhFahrplanFahrplan .calenderNavigation .icononly.next_day{background-image:url('/fahrplan_en/img/largeclient/largclient_sprite_20px.png')}.skinNhFahrplanFahrplan .calenderNavigation .icononly.previous_day{background-position:0 -540px}.skinNhFahrplanFahrplan .calenderNavigation a.icononly.previous_day:hover{background:transparent url('/fahrplan_en/img/nh_sprites.png') no-repeat 3px -534px}.skinNhFahrplanFahrplan .calenderNavigation .icononly.next_day{background-position:0 -499px}.skinNhFahrplanFahrplan .calenderNavigation a.icononly.next_day:hover{background:transparent url('/fahrplan_en/img/nh_sprites.png') no-repeat 3px -493px}.skinNhFahrplanFahrplan .lineFahrplansuche .icon-left{padding-left:23px}.skinNhFahrplanFahrplan .lineFahrplansuche .calenderNavigation{line-height:23px}.skinNhFahrplanFahrplan .calenderNavigation{display:none}.js .skinNhFahrplanFahrplan .calenderNavigation{display:inline-block;margin-top:7px}.skinNhFahrplanFahrplan .calenderNavigation a{padding-right:1px}.skinNhFahrplanFahrplan .fieldsetFahrplansuche li.string input.suggestButton{border:none !important;margin-left:-20px;margin-top:4px;background:url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -1400px #fff;float:right;position:absolute;width:15px !important;height:15px !important}.skinNhFahrplanFahrplan .fieldsetFahrplansuche li.string input.suggestButton:hover{background-position:0 -2000px}.skinNhFahrplanFahrplan #deativate_input{opacity:0;position:absolute;width:0;height:0;margin:0;padding:0;border:0}.modNhFahrplan.skinNhFahrplanFahrplan .boxHeadline{font-family:'Arial Bold','Arial';font-weight:700;font-size:16px;color:#000000;line-height:16px}.modNhFahrplan.skinNhFahrplanFahrplan .nhInputfield{height:34px !important;width:100%;padding:0px;padding:1px 0px 1px 0px;margin:0px;position:relative}.modNhFahrplan.skinNhFahrplanFahrplan .nhInputfield label.tiny{color:#1E1E1E;font-size:12px;font-weight:bold;width:40px;padding-top:8px}.modNhFahrplan.skinNhFahrplanFahrplan .fieldsetFahrplansuche li.string input{width:217px !important;padding:7px 2px 7px 4px !important;float:right;height:14px}.modNhFahrplan.skinNhFahrplanFahrplan .inputFieldTextStyle,.modNhFahrplan.skinNhFahrplanFahrplan .inputFieldDateStyle{font-size:13px;color:#000;font-weight:normal;border-width:1px}.modNhFahrplan.skinNhFahrplanFahrplan .fahrplanBox{height:295px;background-color:white;border-radius:5px;padding:15px;margin-bottom:15px}.modNhFahrplan.skinNhFahrplanFahrplan .blueButton{webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;background:none repeat scroll 0 0 #003399;color:white;cursor:pointer;font-size:130%;font-weight:bold;padding:2px 5px}.modNhFahrplan.skinNhFahrplanFahrplan .greyButton{webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;background:none repeat scroll 0 0 #566374;color:white;cursor:pointer;font-size:130%;font-weight:bold;padding:2px 5px}.modNhFahrplan.skinNhFahrplanFahrplan .timeInputField{width:70px;height:30px;text-align:left;font-family:'Arial';font-size:13px;color:#566373;font-weight:bold;font-style:normal;text-decoration:none}.newhome .modNhFahrplan.skinNhFahrplanFahrplan button.redButton{border-radius:5px;border-color:transparent;font-weight:bold;font-size:14px;height:30px;padding:0;width:189px;line-height:14px}.newhome .modNhFahrplan.skinNhFahrplanFahrplan button.redButton:focus{text-decoration:underline}.modNhFahrplan.skinNhFahrplanFahrplan .choices li{margin:0;height:30px}.modNhFahrplan.skinNhFahrplanFahrplan .choices li input{position:absolute;left:5px;z-index:-5}.modNhFahrplan.skinNhFahrplanFahrplan .choices li input+label{height:24px;font-weight:bold;min-width:40px;background:#666;color:#fff;border-radius:0 5px 5px 0;padding:6px 0 0 0;text-align:center;cursor:pointer;cursor:hand}.modNhFahrplan.skinNhFahrplanFahrplan .choices li input+label:hover,.modNhFahrplan.skinNhFahrplanFahrplan .choices li input:active+label,.modNhFahrplan.skinNhFahrplanFahrplan .choices li input:focus+label,.modNhFahrplan.skinNhFahrplanFahrplan .choices li input+label:active{background:#003399 !important}.modNhFahrplan.skinNhFahrplanFahrplan .choices li input:checked+label{background:#000;border-radius:0 5px 5px 0;cursor:default}.modNhFahrplan.skinNhFahrplanFahrplan .choices li:first-child input+label{border-radius:5px 0 0 5px;margin-right:1px}.modNhFahrplan.skinNhFahrplanFahrplan .choices li input:checked+label{background:#000 !important}.modNhFahrplan.skinNhFahrplanFahrplan .choices li input:checked+label:hover{background:#000 !important}.modNhFahrplan.skinNhFahrplanFahrplan .choices li:first-child input:checked+label{background:#000 !important;color:#fff;cursor:default}.newhome .modNhFahrplan.skinNhFahrplanFahrplan .choices li input:focus+label{text-decoration:underline}.modNhFahrplan.skinNhFahrplanFahrplan .smallLinkplusIcon{height:37px}.modNhFahrplan.skinNhFahrplanFahrplan .smallLinkplusIcon h2{display:inline-block;margin:9px 0 0 15px;width:200px}.modNhFahrplan.skinNhFahrplanFahrplan .smallLinkplusIcon h2 a{padding-left:25px;background:transparent url('/fahrplan_en/img/icons_functions.png') no-repeat -3px -1px;font-size:12px;color:#566373}.modNhFahrplan.skinNhFahrplanFahrplan .smallLinkplusIcon h2 a:hover{color:#003399;background-position:-3px -601px}.modNhFahrplan.skinNhFahrplanFahrplan .expandableElmt .expandableHead h2.expandableLinkExternal a{display:table-cell;height:40px;vertical-align:middle;padding:0 0 0 40px;color:#566373}.modNhFahrplan.skinNhFahrplanFahrplan .expandableElmt .expandableHead h2.expandableLinkExternal a:hover{color:#003399}.modNhFahrplan .date.optional+.unit+.unit+.unit,.modNhFahrplan .date.optional+.unit+.unit,.modNhFahrplan .date.optional+.unit,.modNhFahrplan .date.optional{height:40px;margin-top:5px}.modNhFahrplan .time.optional{float:right;margin-right:0}.newhome .nhPlaceholder{font-size:13px;color:#999999;font-weight:normal;display:none;cursor:text;width:217px;padding:6px 2px 6px 4px;position:absolute;left:56px;top:2px;height:16px}.newhome .nhPlaceholder.ph-clicked{color:#ccc}.nhIcon.train{background-position:0 0;position:absolute;right:16px;top:14px;width:22px;height:22px}.modNhFahrplan .nhIcon.toggle_calendar{background-position:0 -168px;margin-top:8px;height:15px;width:0px;overflow:hidden;padding-left:20px;display:inline-block}.newhome .modNhFahrplan.skinNhFahrplanFahrplan .nhIcon.pictogram{background-position:0 -206px;right:none;left:10px;top:7px;margin:0;height:23px}.modNhFahrplan.skinNhFahrplanFahrplan .expandableElmt .expandableHead h2.expandableLinkExternal a:focus .nhIcon.pictogram,.modNhFahrplan.skinNhFahrplanFahrplan .expandableElmt .expandableHead h2.expandableLinkExternal a:active .nhIcon.pictogram,.modNhFahrplan.skinNhFahrplanFahrplan .expandableElmt .expandableHead h2.expandableLinkExternal a:hover .nhIcon.pictogram{background-position:0 -246px}.saf5 .modNhFahrplan.skinNhFahrplanFahrplan .nhPlaceholder{padding-left:5px}}@-moz-document url-prefix(){.skinNhFahrplanFahrplan input.inputFieldTextStyle,.skinNhFahrplanFahrplan input.inputFieldDateStyle{border-width:2px;border-color:#aaa #ccc #ccc #aaa}.modNhFahrplan.skinNhFahrplanFahrplan .nhPlaceholder{padding-left:5px}}.modNhFahrplan .borderRadiusBig .bl{position:absolute;bottom:0;left:0}.modNhFahrplan .borderRadiusBig .br{position:absolute;bottom:0;right:0}.modFacebookComments{margin:0}.modFacebookComments .bd .fb-comments{width:100% !important}.modFacebookComments .bd .fb-comments span{width:100% !important}.modFacebookComments .bd iframe{width:100% !important}@media all{.modMyConnections{}.modMyConnections .inner{padding:14px 8px 3px 8px}.modMyConnections .unitLabel{display:block;float:left;min-height:28px;margin-right:10px;width:122px}.modMyConnections .unitInput{display:block;float:left;min-height:28px;padding-bottom:4px;width:210px}.modMyConnections .lineRefine .unitInput,.modMyConnections .lineRefine .unitLabel{min-height:1px;padding-bottom:0}.modMyConnections .unitLabel label{font-size:140%;font-weight:bold;padding-top:2px}.modMyConnections .unitInput input{font-size:12px;padding:2px 5px}.modMyConnections .unitInput select{margin-bottom:2px}.modMyConnections .bdAddConnection{background-color:#f8f8f8;padding:21px 21px 11px 21px;width:343px}.modMyConnections .bdTimetable{padding:0 14px;width:455px}.modMyConnections .bdMessage{padding:0 14px;width:343px}.modMyConnections .bdHidden{display:none}.modMyConnections .from,.modMyConnections .to,.modMyConnections .via{font-weight:bold}.modMyConnections .unitSubmit{float:right;padding:30px 0 20px}.modMyConnections .lineTimetableControls .lastUnit,.modMyConnections .lineWidgetControls .lastUnit{text-align:right}.modMyConnections .lineTimetableControls a,.modMyConnections .lineWidgetControls a{font-size:120%}.lineAttention div{display:none}.lineAttention .attentionInformation{height:15px;line-height:15px;margin-right:5px;vertical-align:bottom}.lineAttention .attentionInformation img{display:inline;line-height:15px;vertical-align:top}.showAttentionContents div{display:block}}@media print{}@media screen{.modMyConnections{margin:0}}.modMetaNavigation{margin:0}.modMetaNavigation .inner{}.modMetaNavigation li{float:left;margin:0 10px 0 0}.modMetaNavigation ul.langnav{margin:0 0 0 8px}.modMetaNavigation ul.langnav li{margin:0 4px 0 0}.modMetaNavigation a{padding:0 4px 0 4px;white-space:nowrap}.modMetaNavigation a,.modMetaNavigation a:link,.modMetaNavigation a:visited,.modMetaNavigation a:hover{font-family:Arial,Helvetica,sans-serif;font-size:110%;line-height:1.8;text-decoration:none}.modMetaNavigation a:active,.modMetaNavigation a:focus,.modMetaNavigation .active{font-weight:bold}.modAccordion{margin:0}.cq-wcm-edit .modAccordion .inactiveAccordion{display:block !important;left:-9999px;position:absolute;width:511px}.modAccordion .expandableElmt .expandableHead h2,.js .modAccordion .expandableElmt .expandableHead h2.expanded{padding:11px 55px 11px 21px}.modAccordion .modForm{margin:0 0 2px 0}.modAccordion .size1of4 .richtext{padding-right:14px}.skinAccordionLogin form{width:430px}.skinAccordionLogin .formActions{padding:5px 5px 10px 127px;text-align:right}.skinAccordionLogin .formActions .redButton{margin-bottom:10px}@media all{form fieldset.base .modDateInput input.dateInputField{display:inline;float:left;margin:0 8px 7px 0;width:93px;padding:2px 5px}.modDateInput .icononly{text-indent:0;width:14px}.modDateInput .calenderNavigation{display:none}.js .modDateInput .calenderNavigation{display:inline;line-height:23px}}@media print{}@media screen{.modDateInput{margin:0}}.modTicketshopTeaser{margin:0}.modTicketshopTeaser .bd{position:relative;width:100%;margin:0 0 20px 0;display:inline-block}.modTicketshopTeaser .bd a.teaser,.modTicketshopTeaser img{width:175px}.modTicketshopTeaser .bd a.teaser{position:relative;display:block;margin-right:14px;float:left}.modTicketshopTeaser .bd a.last{margin-right:0}.modFooterNavigation{margin:0}.modFooterNavigation .bd{overflow:visible}.modFooterNavigation li{height:19px;margin:0 0 0 5px}.modFooterNavigation a{color:#566373;text-decoration:none}.modFooterNavigation a:hover,.modFooterNavigation a:active,.modFooterNavigation a:focus{color:#003399}.modFooterNavigation a.active{font-weight:bold}.modFooterNavigation img{margin:-4px 0 0 0}.modFooterNavigation .hide{display:none}.modIFrame{margin:0 0 14px 0}.modIFrame iframe{overflow:auto}.modIFrame iframe.iframe-scroll-no{overflow:hidden}.modImageSlider{margin:0 0 10px}.modImageSlider .device{position:relative}.modImageSlider .swipe-timer{display:none}.modImageSlider .arrow-left{left:10px}.modImageSlider .arrow-right{right:10px}.modImageSlider .arrow-left .icon,.modImageSlider .arrow-right .icon{width:10px;height:16px;display:block;z-index:3;top:45%;position:absolute}.modImageSlider .arrow-left .icon{background:url("/fahrplan_en/img/imageslider_navigation.png") no-repeat 0 0;left:15px}.modImageSlider .arrow-right .icon{background:url("/fahrplan_en/img/imageslider_navigation.png") no-repeat 0 -18px;right:15px}.modImageSlider .arrow-left .background,.modImageSlider .arrow-right .background,.modImageSlider span.hover-left,.modImageSlider span.hover-right{background-color:#000;width:40px;height:100%;opacity:.2;z-index:2;position:absolute;top:0;vertical-align:middle}.modImageSlider .arrow-left .background{left:-40px}.modImageSlider .arrow-right .background{right:-40px}.modImageSlider span.hover-left,.modImageSlider span.hover-right{opacity:0}.modImageSlider span.hover-right{right:0px}.modImageSlider .pagination-sd .swiper-pagination-switch{background:none repeat scroll 0 0 #FFF;border-radius:10px 10px 10px 10px;display:inline-block;height:10px;margin:0 3px;width:10px;cursor:pointer}.modImageSlider div.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.modImageSlider ul.swiper-wrapper{position:relative;width:100%}.modImageSlider .swiper-slide{float:left}.modImageSlider .swiper-wp8-horizontal{-ms-touch-action:pan-y}.modImageSlider .swiper-wp8-vertical{-ms-touch-action:pan-x}.modImageSlider .swiper-container,.modImageSlider .swiper-slide{width:100%;height:276px}.modImageSlider .swiper-scrollbar-cursor-drag{cursor:move}.modImageSlider .pagination-v .swiper-pagination-switch,.modImageSlider .pagination-free .swiper-pagination-switch{display:block;width:9px;height:9px;border-radius:8px;background:#555;margin:0 0px 5px;opacity:0.8;border:1px solid #fff}.modImageSlider .pagination-v .swiper-active-switch,.modImageSlider .pagination-free .swiper-active-switch{background:#fff}.modImageSlider .pagination-v,.modImageSlider .pagination-free{position:absolute;z-index:20;left:10px;top:10px}.modImageSlider .pagination-free{width:140px;left:10px;top:230px}.modImageSlider .pagination-free .swiper-pagination-switch{display:block;margin:0 5px;float:left}.modImageSlider .pagination-sd{text-align:center;position:absolute;bottom:8px;left:50%;z-index:2}.modImageSlider .pagination-sd .swiper-pagination-switch{border-radius:10px;width:10px;height:10px;display:inline-block;margin:0 4px;background:#fff;opacity:.7}.modImageSlider .pagination-sd .swiper-active-switch{background:#fff;width:12px;height:12px;opacity:1}.modImageSlider .pagination-sd.hidden{display:none}.skinImageSliderSmall .swiper-container,.skinImageSliderSmall .swiper-slide{height:238px}@media all{}@media print{}@media screen{.skinImageSliderNh .device{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-mask-image:url('/fahrplan_en/img/blank.png')}.skinImageSliderNh .swiper-container{height:325px}.skinImageSliderNh .loading{background:transparent url('/fahrplan_en/img/wait_ani.gif') 310px 160px no-repeat;height:325px}.skinImageSliderNh .swiper-container .swiper-slide{width:635px;height:325px;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.skinImageSliderNh .swiper-container .swiper-slide>a{width:635px;height:325px;position:absolute;cursor:hand;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.skinImageSliderNh .swiper-container .swiper-slide span.titleArea{background:#fff;bottom:0;height:50px;left:0;position:absolute;width:100%;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.skinImageSliderNh .swiper-container .swiper-slide span.titleArea h2.base{font-size:18px;padding:14px 14px 14px 15px}.skinImageSliderNh .swiper-container .swiper-slide span.titleArea sup{vertical-align:bottom !important;position:relative;top:-4px}.skinImageSliderNh .swiper-container .swiper-slide>img,.skinImageSliderNh .swiper-container .swiper-slide a img{width:100%;border-radius:5px}.skinImageSliderNh .swiper-container .swiper-slide .video{background:transparent url('/fahrplan_en/img/nh_play_btn.png') 0 0 no-repeat;width:76px;height:76px;position:absolute;top:50%;left:50%;margin:-38px 0 0 -38px;z-index:1}.skinImageSliderNh .swiper-container .swiper-slide a:hover .video{opacity:.8;filter:alpha(opacity=80)}.modImageSlider.skinImageSliderNh .pagination-sd{right:12px;bottom:16px;left:auto}.modImageSlider.skinImageSliderNh .swiper-pagination-switch{opacity:1;filter:alpha(opacity=100);border-radius:0;height:15px;width:15px;background:transparent url('/fahrplan_en/img/nh_sprites.png') 0 -681px no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='image',src='assets/img/bgSmall.png')";border:0}.skinImageSliderNh .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{background:transparent url('/fahrplan_en/img/nh_sprites.png') 0 -731px no-repeat}.skinImageSliderNh .arrow-left,.skinImageSliderNh .arrow-right{width:80px;height:100%;display:none;position:absolute;background:transparent url('/fahrplan_en/img/blank.gif');z-index:2}.skinImageSliderNh .arrow-left{left:0;height:232px}.skinImageSliderNh .arrow-right{right:0}.skinImageSliderNh .arrow-left .hover-left,.skinImageSliderNh .arrow-right .hover-right{position:absolute;top:130px;z-index:2;display:block !important;opacity:1;background:transparent url('/fahrplan_en/img/nh_sprites.png') 0 -781px no-repeat;height:65px;width:55px}.skinImageSliderNh .arrow-left .hover-left{left:-55px;background-position:-20px -781px}.skinImageSliderNh .arrow-right .hover-right{right:-55px}.skinImageSliderNh a.arrow-left .nhIcon,.skinImageSliderNh a.arrow-right .nhIcon{top:145px;display:none}.skinImageSliderNh .device>a:hover .nhIcon,.skinImageSliderNh .device>a:hover .nhIcon{display:block}.skinImageSliderNh .device>a:hover .hover-left{left:0px}.skinImageSliderNh .device>a:hover .hover-right{right:0px}.skinImageSliderNh .arrow-left .icon.nhIcon,.skinImageSliderNh .arrow-right .icon.nhIcon{width:20px;height:30px}.skinImageSliderNh .arrow-left .icon.nhIcon{left:15px}.skinImageSliderNh .arrow-right .icon.nhIcon{right:15px}.skinImageSliderNh .arrow-left .icon.nhIcon{background-position:0 -383px}.skinImageSliderNh .arrow-right .icon.nhIcon{background-position:0 -333px}}.skinLinkTeaserBahnhoffinder #bahnhoffinder{width:88%}.modCampaignCaroussel{margin:0;height:600px}.cq-wcm-edit .modCampaignCaroussel{margin-bottom:98px}.modCampaignCaroussel .bdCampaignCaroussel{margin:0 -40px !important;padding:0 40px 0 !important;overflow:visible}.js .modCampaignCaroussel .bdCampaignCaroussel{padding:0 40px 130px !important}@media screen{.js .modCampaignCaroussel .bdCampaignCaroussel{background-image:none}.js .modCampaignCaroussel .bdCampaignCarousselWithShadow{background:url(/fahrplan_en/img/sbb-campaigncarousel-shadow.png) no-repeat scroll left 252px transparent;zoom:1}.cq-wcm-edit .modCampaignCaroussel .bdCampaignCarousselWithShadow{background-image:none}.js .bdCampaignCaroussel .carousel{margin-bottom:90px;visibility:visible !important}}.modCampaignCaroussel .carousel{margin-bottom:30px;height:auto;min-height:357px;position:relative !important;width:100%}.contentMeasured .modCampaignCaroussel .carousel{padding-bottom:70px}@media screen{.js .modCampaignCaroussel .carousel{height:357px}}.cq-wcm-edit .modCampaignCaroussel .carousel{height:auto;visibility:visible}.modCampaignCaroussel .container{margin:0 auto;margin-bottom:20px;width:497px}.cq-wcm-edit .modCampaignCaroussel .mod-c{background-image:none;margin:0 auto;margin-bottom:20px;padding:0}@media screen{.js .modCampaignCaroussel .container{left:0;overflow:hidden !important;position:absolute !important;top:0;-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.cq-wcm-edit .modCampaignCaroussel .container{height:auto;overflow:visible !important;position:static !important}.js .modCampaignCaroussel .mod-l,.js .modCampaignCaroussel .mod-r{z-index:100;cursor:pointer;height:267px}.js .modCampaignCaroussel .mod-c{background:transparent url(/fahrplan_en/img/campaign-caroussel-item-c-shadow.png) no-repeat 0 58px;min-height:357px;margin-left:-14px;margin-right:-14px;padding-bottom:7px;padding-left:40px;padding-right:40px;left:205px;-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;top:0;z-index:200}.js .modCampaignCaroussel .mod-l{left:0;-khtml-opacity:.80;-moz-opacity:.80;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.80;top:58px}.js .modCampaignCaroussel .mod-r{left:462px;-khtml-opacity:.80;-moz-opacity:.80;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.80;top:58px}.js .modCampaignCaroussel .mod-c-no-background{background-image:none}}.modSocialMediaSBBBlog{margin:0}.modSocialMediaSBBBlog .blogContent li{margin-bottom:30px}.modSocialMediaSBBBlog .blogContent li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.modSocialMediaSBBBlog .img-wrapper,.modSocialMediaSBBBlog .text-wrapper{float:left}.modSocialMediaSBBBlog .img-wrapper{width:170px;margin-right:10px}.modSocialMediaSBBBlog .text-wrapper{width:373px}.modSocialMediaSBBBlog .img-wrapper img{max-width:170px;display:block}.modSocialMediaSBBBlog .blogContent h3{color:#000000;font-size:140%;font-weight:bold;line-height:1.5;margin-bottom:10px}.modSocialMediaSBBBlog .blogContent p,.modSocialMediaSBBBlog .blogContent .category{color:#000000;font-size:120%}.modSocialMediaSBBBlog .blogContent p{margin-bottom:10px;line-height:1.5}.modSocialMediaSBBBlog .blogContent .more{font-size:120%;font-weight:bold;background:url("/fahrplan_en/img/icons_functions.png") no-repeat scroll -2px -2px transparent;padding-left:20px}.modSocialMediaSBBBlog .blogContent .more:hover{background-position:-2px -602px}.modCampaignCarousselItem{margin:0;overflow:hidden;position:relative;z-index:300}@media screen{.js .active .modCampaignCarousselItem{margin-bottom:98px}.cq-wcm-edit .active .modCampaignCarousselItem{margin-bottom:20px}}.modCampaignCarousselItem .inner{background-color:#fff;padding:4px 14px}.modCampaignCarousselItem .inner .inner{background-color:transparent;padding:0}.modCampaignCarousselItem .hd{height:46px}.modCampaignCarousselItem .bd .hd{height:auto}.modCampaignCaroussel .overlay{display:none}.mod-c .modCampaignCarousselItem .bd{min-height:283px}.mod-c .modCampaignCarousselItem .bd .bd{height:auto;min-height:0}.mod-r .modCampaignCarousselItem .bd,.mod-l .modCampaignCarousselItem .bd{height:auto}@media screen{.js .mod-r .modCampaignCarousselItem .bd,.js .mod-l .modCampaignCarousselItem .bd{height:200px}}.mod-r .modCampaignCarousselItem .bd .bd,.mod-l .modCampaignCarousselItem .bd .bd{height:auto}@media screen{.js .cq-wcm-edit .overlay,.cq-wcm-edit .overlay{display:none}.js .modCampaignCaroussel .overlay{cursor:pointer;display:block;height:270px;position:absolute;top:58px;width:231px;z-index:300}.js .overlay-mod-l{left:0;right:auto}.js .overlay-mod-r{left:auto;right:0}}.modCampaignCarousselItem .inner{background-image:url(/fahrplan_en/img/sbb-campaigncarousselitem-innerbg.png);background-position:left bottom;background-repeat:repeat-x}.modCampaignCarousselItem .inner .inner{background-image:none}label.hideme{display:none}.modCampaignCarousselItem .modSocialMedia{display:none;top:14px}.cq-wcm-edit .modCampaignCarousselItem .modSocialMedia{display:block}.mod-c .modCampaignCarousselItem .modSocialMedia{display:block}.mod-r h1.baseCampaignCarousselItem{text-align:right}.mod-c h1.baseCampaignCarousselItem{color:#000}.cq-wcm-edit .mod-r h1.baseCampaignCarousselItem{text-align:left}@media screen{.js .mod-r .modCampaignCarousselItem .inner,.js .mod-l .modCampaignCarousselItem .inner{height:239px}.js .mod-r .modCampaignCarousselItem .inner .inner,.js .mod-l .modCampaignCarousselItem .inner .inner{height:auto}}.article:hover h2,.article:hover p{color:#039}h1.baseCampaignCarousselItem{color:#566373;margin:0;padding:0 0 14px}.active h1.baseCampaignCarousselItem{color:#000}.mod-l .firstContentItem,.mod-r .firstContentItem{background-color:#f1f1f1}.article-list{overflow:hidden}.list-item{cursor:pointer;list-style-image:none;list-style-type:none;margin-bottom:2px;margin-left:0;padding:14px 21px}.modCampaignCarousselItem .list-item{background-color:#F8F8F8;max-height:133px;overflow:hidden;padding-bottom:11px;padding-top:11px;padding-left:0}.modCampaignCarousselItem .article{float:left;width:349px}@media print{.modCampaignCarousselItem .article{width:300px}}.modCampaignCarousselItem .list-item .thumbnail,.modCampaignCarousselItem .expandableElmt .thumbnail{float:left;height:63px;margin:-11px 15px -11px 0;width:84px}.modCampaignCarousselItem .list-item .thumbnail img,.modCampaignCarousselItem .expandableElmt .thumbnail img{height:100%;width:100%}.modCampaignCarousselItem .thumbnail img.thumb{position:static}.modCampaignCarousselItem .item-text p,.modCampaignCarousselItem .item-title{color:#566373}.modCampaignCarousselItem .item-text{height:18px;overflow:hidden}.modCampaignCarousselItem .item-text .more{display:none}.modCampaignCarousselItem .expanded .thumbnail{height:133px;width:175px}.modCampaignCarousselItem .expanded .article{width:258px}.modCampaignCarousselItem .expanded .item-text{height:auto;max-height:90px}.modCampaignCarousselItem .expanded .item-text .more{display:block;margin-top:-8px}.modCampaignCarousselItem .expanded .item-text p,.modCampaignCarousselItem .expanded .item-title{color:#000}.modCampaignCarousselItem .article-list .expanded .shortDesc,.modCampaignCarousselItem .article-list .longDesc{display:none !important}.modCampaignCarousselItem .article-list .shortDesc,.modCampaignCarousselItem .article-list .expanded .longDesc{display:block !important}.modCampaignCarousselItem .article-list .expanded .longDesc{margin-bottom:-11px}.modCampaignCarousselItem .top,.modCampaignCarousselItem .bottom{background-color:#fff;height:10px;margin:0 10px}.modCampaignCarousselItem .bottom{background:url(/fahrplan_en/img/sbb-campaigncarousselitem-footbg.png) repeat-x 0 -20px transparent}.modCampaignCarousselItem .top .tl,.modCampaignCarousselItem .top .tr{background:url(/fahrplan_en/img/white-corners.png) no-repeat scroll 0 0 transparent}.modCampaignCarousselItem .bottom .bl,.modCampaignCarousselItem .bottom .br{background:url(/fahrplan_en/img/sbb-campaigncarousselitem-bottomcorners.png) no-repeat scroll 0 0 transparent}.modCampaignCarousselItem .bottom .bl,.modCampaignCarousselItem .top .tl{left:-10px}.modCampaignCarousselItem .bottom .br,.modCampaignCarousselItem .top .tr{right:-10px}.modCampaignCarousselItem .top .tr{background-position:0 -50px}.modCampaignCarousselItem .bottom .bl{background-position:0 0;top:10px}.modCampaignCarousselItem .bottom .br{background-position:0 -50px;top:10px}.modCampaignCarousselItem .list-item .bl{position:absolute;bottom:0;left:0}.modCampaignCarousselItem .list-item .br{position:absolute;bottom:0;right:0}.skinCampaignCarousselItemAktuellesimage .bd{position:relative;width:469px;height:auto;min-height:0 !important}.skinCampaignCarousselItemAktuellesimage>.inner>.bd a{display:block;background:none;padding:0}.skinCampaignCarousselItemAktuellesimage .bd a img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.mod-c .skinCampaignCarousselItemTicketshop .inner{padding-bottom:0}.mod-c .skinCampaignCarousselItemTicketshop .inner .inner{padding-bottom:0}.mod-c .skinCampaignCarousselItemTicketshop .bd{min-height:283px}.skinCampaignCarousselItemTicketshop .ft a{display:none}.mod-c .skinCampaignCarousselItemTicketshop .ft{position:absolute;right:12px;top:315px;z-index:11}.mod-c .skinCampaignCarousselItemTicketshop .ft .moreiconlink{background-position:right 0;display:block;float:right}.mod-c .skinCampaignCarousselItemTicketshop .ft .moreiconlink:hover{background-position:right -600px}.mod-l .skinCampaignCarousselItemTicketshop .bd,.mod-r .skinCampaignCarousselItemTicketshop .bd{height:auto}@media screen{.js .mod-l .skinCampaignCarousselItemTicketshop .bd,.js .mod-r .skinCampaignCarousselItemTicketshop .bd{height:189px}}.cq-wcm-edit .mod-l .skinCampaignCarousselItemTicketshop .bd,.cq-wcm-edit .mod-r .skinCampaignCarousselItemTicketshop .bd{height:auto}.skinCampaignCarousselItemTicketshop .modAccordion .expandableElmt{overflow:hidden;zoom:1}@media screen{.js .skinCampaignCarousselItemTicketshop .modAccordion .expandableElmt .expandableHead h2.expanded{margin-top:0;margin-bottom:-11px}}.skinCampaignCarousselItemTicketshop .expandableElmt .expandableBody{padding-right:55px;padding-bottom:14px}.skinCampaignCarousselItemTicketshop .list-item{cursor:pointer}.skinCampaignCarousselItemTicketshop .expanded{cursor:auto}.skinCampaignCarousselItemAktuellesiframe .bd{position:relative;width:469px;min-height:0 !important}.skinCampaignCarousselItemAktuellesiframe .bd iframe{border:0;width:469px}@media screen{.js .skinCampaignCarousselItemAktuelles .bd{min-height:193px}.js .mod-l .skinCampaignCarousselItemAktuelles .bd,.js .mod-r .skinCampaignCarousselItemAktuelles .bd{height:193px}}.skinCampaignCarousselItemAktuelles .bd .bd{height:auto;min-height:0}.cq-wcm-edit .skinCampaignCarousselItemAktuelles .bd{height:auto}.mod-c .skinCampaignCarousselItemAktuelles .bd{height:auto;min-height:258px}.mod-c .skinCampaignCarousselItemAktuelles .bd .bd{height:auto;min-height:0}.mod-c .skinCampaignCarousselItemAktuelles .ft{position:relative;top:14px;z-index:11}.skinCampaignCarousselItemAktuelles .article-list .collapsible{display:none}.cq-wcm-edit .skinCampaignCarousselItemAktuelles .article-list .collapsible,.skinCampaignCarousselItemAktuelles .article-list .showCollapsible{display:block}.skinCampaignCarousselItemAktuelles .list-item{cursor:pointer}.skinCampaignCarousselItemAktuelles .expanded{cursor:auto}.skinCampaignCarousselItemAktuelles .bg-2{background-color:#f1f1f1}.skinCampaignCarousselItemAktuelles .bg-3{background-color:#ebebeb}.skinCampaignCarousselItemAktuelles .rndCntr,.skinCampaignCarousselItemAktuelles .rndCntrLi{list-style:none;margin:0;padding:0}.skinCampaignCarousselItemAktuelles .rndCntrLi{cursor:default;display:none;list-style:none;margin:0;padding:0}.skinCampaignCarousselItemAktuelles .rndActive{display:block}.skinCampaignCarousselItemAktuelles .noscript .rndCntrLi{display:block;width:100%;float:left;padding:10px 0}.skinCampaignCarousselItemAktuelles .noscript .list-item{max-height:none;padding:0}.skinCampaignCarousselItemFahrplanuniversal{margin:0 7px}.skinCampaignCarousselItemFahrplanuniversal .ft{display:none}.skinCampaignCarousselItemFahrplanuniversal .lineFahrplansuche{padding:0;height:205px;overflow:hidden}.skinCampaignCarousselItemFahrplanuniversal .lineFahrplansuche .inner{background:none;padding:21px}.skinCampaignCarousselItemFahrplanuniversal .columnar li{margin-top:0}.skinCampaignCarousselItemFahrplanuniversal .lineFahrplansuche .lineButtons{right:21px;top:165px}.skinCampaignCarousselItemFahrplanuniversal .lineFahrplansuche .lineAnchors{position:absolute;top:172px;left:21px}.skinCampaignCarousselItemFahrplan .lineFahrplansuche{background-color:#F8F8F8;padding:18px 21px 21px;position:relative}.mod-l .skinCampaignCarousselItemFahrplan .lineFahrplansuche,.mod-r .skinCampaignCarousselItemFahrplan .lineFahrplansuche{padding-bottom:0}.mod-c .skinCampaignCarousselItemFahrplan .lineFahrplansuche{height:161px}.skinCampaignCarousselItemFahrplan .lineFahrplansuche .lineButtons{position:absolute;right:0;top:137px}.mod-c .skinCampaignCarousselItemFahrplan fieldset.fieldsetFahrplansuche{margin-bottom:25px}.skinCampaignCarousselItemFahrplan .columnar{margin:0;overflow:visible;clear:both;padding:0}.skinCampaignCarousselItemFahrplan .columnar li{clear:none;height:28px;margin-bottom:0;margin-right:8px;overflow:visible}.skinCampaignCarousselItemFahrplan form fieldset.fieldsetFahrplansuche ol li{padding-bottom:0}.skinCampaignCarousselItemFahrplan li.inline label{padding-right:10px}.skinCampaignCarousselItemFahrplan label.tiny{width:50px}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche li.string input{width:163px !important}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche input,.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche textarea,.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche select{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}.skinCampaignCarousselItemFahrplan .hideme{left:-9999px;position:absolute;top:-9999px}.skinCampaignCarousselItemFahrplan label.h2{font-size:14px;font-weight:bold;padding-bottom:0;padding-top:2px}.skinCampaignCarousselItemFahrplan .columnar li label,.skinCampaignCarousselItemFahrplan .columnar li input,.skinCampaignCarousselItemFahrplan .columnar li select,.skinCampaignCarousselItemFahrplan .columnar li textarea{display:inline;float:left;margin-right:0}.skinCampaignCarousselItemFahrplan form fieldset.base .columnar li select{width:101px}.skinCampaignCarousselItemFahrplan form fieldset.base .columnar li select.ddWide{width:185px !important}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche input.date{width:93px !important}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche input.time{width:34px !important}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche li.string input,.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche input.date,.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche input.time{padding:2px 5px}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche li.radio input{margin-top:0.4em;width:auto !important}.mod-l .skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche,.mod-r .skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche{height:88px;overflow:hidden}.skinCampaignCarousselItemFahrplan .columnar li.choices label{padding-right:0}.skinCampaignCarousselItemFahrplan .choices label{font-weight:normal}.skinCampaignCarousselItemFahrplan .columnar li .link{line-height:23px}.mod-l .skinCampaignCarousselItemFahrplan .collapsible,.mod-r .skinCampaignCarousselItemFahrplan .collapsible{display:none}.mod-c .skinCampaignCarousselItemFahrplan .fahrplanGhettobox{display:block}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox{display:none;color:#fff}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bd{background-color:#e00;padding:11px 21px}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox h2{font-size:140%;font-weight:bold;line-height:1.28em;margin-bottom:1em}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox em{font-size:120%;font-weight:bold}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox a,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox a:link,.fahrplanGhettobox a:visited,.fahrplanGhettobox a:focus,.fahrplanGhettobox a:active,.fahrplanGhettobox a:hover{color:#fff;text-decoration:underline}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .top,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom{background:none repeat 0 0 #e00;height:10px;margin:0 10px}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .top .tl,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .top .tr,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom .bl,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom .br{background:url(/fahrplan_en/img/borderradius-3px-white.png) no-repeat scroll 0 0 #e00}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom .bl,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .top .tl{left:-10px}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom .br,.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .top .tr{right:-10px}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .top .tr{background-position:top right}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom .bl{background-position:bottom left;top:10px}.skinCampaignCarousselItemFahrplan .fahrplanGhettobox .bottom .br{background-position:bottom right;top:10px}.skinCampaignCarousselItemFahrplan .dateInputField{margin-bottom:7px}.skinCampaignCarousselItemFahrplan .toggle_calendar{font-size:120%;font-weight:bold;display:none}.js .skinCampaignCarousselItemFahrplan .toggle_calendar{display:inline}.skinCampaignCarousselItemFahrplan .calenderNavigation .icononly{width:14px}.skinCampaignCarousselItemFahrplan .lineFahrplansuche .icon-left{padding-left:23px}.skinCampaignCarousselItemFahrplan .lineFahrplansuche .calenderNavigation{line-height:23px}.skinCampaignCarousselItemFahrplan .calenderNavigation{display:none}.js .skinCampaignCarousselItemFahrplan .calenderNavigation{display:inline}.skinCampaignCarousselItemFahrplan .calenderNavigation a{padding-right:1px}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche li.string input.suggestButton{border:none !important;margin-left:-20px;margin-top:4px;background:url(/fahrplan_en/img/icons_functions.png) no-repeat 0 -1400px #fff;float:right;position:absolute;width:15px !important;height:15px !important}.skinCampaignCarousselItemFahrplan .fieldsetFahrplansuche li.string input.suggestButton:hover{background-position:0 -2000px}.skinCampaignCarousselItemFahrplan #deativate_input{opacity:0;position:absolute;width:0;height:0;margin:0;padding:0;border:0}@media all{.modNhCarousel{display:none}}@media print{}@media screen{}@media screen{.modSurvey{margin:0;display:none}.surveyOverlayContainer{width:680px}.surveyOverlayContainer .modSurvey{display:block}.modSurvey .surveyHead{position:relative}.modSurvey .surveyHead img{position:absolute;top:0;right:0}.modSurvey .surveyFoot{margin-top:7px}.modSurvey .surveyFoot button.ticketShopGreyButton{float:left;margin-right:7px}}.modLogo{margin:0}.modLogo .bd{padding:1px;margin:-1px -1px 0 0}@media all{}@media print{}@media screen{.modFormoverlay{margin:0}}@media all{.modSbbClock .inner{background-color:#fff;padding:0}.modSbbClock .bd{padding:14px 8px 3px 8px;width:302px}.modSbbClock .sbbClockAnimation{background-color:#f8f8f8;height:255px;margin-bottom:7px;padding-top:6px;width:302px}.modSbbClock .sbbClockAnimation object{display:block;margin:0 auto}.modSbbClock .sbbClockLinks{background-color:#f1f1f1;padding:13px 14px}.modSbbClock .top{top:14px}.modSbbClock .top .tl,.modSbbClock .top .tr,.modSbbClock .bottom .br,.modSbbClock .bottom .bl{background:transparent url(/fahrplan_en/img/borderradius-5px-white.png) no-repeat top left;height:5px;width:5px}.modSbbClock .top .tl{left:14px}.modSbbClock .top .tr{background-position:top right;right:14px}.modSbbClock .bottom .bl{background-position:bottom left;left:14px}.modSbbClock .bottom .br{background-position:bottom right;right:14px}.sbbWidget-sbbclock{width:318px}}@media print{}@media screen{.modSbbClock{margin:0}}@media all{}@media print{}@media screen{.modLcSocialMedia{margin:0}}@media all{.modNhTile{margin:0;overflow:hidden}.modNhTile .linkIcon{background:transparent url('/fahrplan_en/img/icons_functions.png') no-repeat -3px -3px}.modNhTile span{display:block}.modNhTile.tileUniversal .tile-size1,.modNhTile.tileUniversal .tile-size2,.modNhTile.tileUniversal .tile-size1.text,.modNhTile.tileUniversal .tile-size2.text{height:auto}.modNhTile.tileUniversal{height:325px;background-color:white;border-radius:5px;margin-bottom:15px;overflow:hidden}.modNhTile.tileUniversal .modNhTile{height:325px}.modNhTile .is-universal .tile-size2.textWithImage .richtext{height:75px}.modNhTile .is-universal .tile-size2.textOnly .richtext{height:270px}.modNhTile .is-universal .tile-size2 .richtext{line-height:16px;margin:0}.modNhTile .is-universal .tile-size2 .imageContainer{height:277px}.modNhTile .is-universal .tile-size1.fullsize .imageContainer,.modNhTile .tile-size2 .imageContainer.imageContainerWithText{height:325px}.modNhTile .is-universal .tile-size2 .imageContainer.imageContainerWithText{height:226px}.modNhTile .is-universal .textWithImage{position:inherit}.modNhTile .is-universal .richtext .linkIcon{bottom:13px}.modNhTile .is-universal .tile-size1 .socialmedia-instagram,.modNhTile .is-universal .tile-size2 .socialmedia-instagram{height:325px}.modNhTile .tile-size1 .socialmedia-instagram{height:auto}.modNhTile .socialmedia-instagram.has-no-title{height:405px}.modNhTile .tile-size1 .socialmedia-instagram img{width:100%}.modNhTile .socialmedia-instagram{height:360px;display:block;margin:-15px}.modNhTile .socialmedia-instagram img{height:100%}.modNhTile .tile-size1{height:195px;position:relative}.modNhTile .tile-size2{height:405px;position:relative}.modNhTile .tile-size2.text{height:375px;padding:15px}.modNhTile .tile-size1.text{height:165px;padding:15px}.modNhTile .fallback1,.modNhTile .fallback2,.modNhTile .sbb-col-teaser{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:310px;float:left;margin-right:15px;margin-bottom:15px;overflow:hidden}.modNhTile .sbb-col-teaser{background-color:#fff}.modNhTile .tile-size1>a,.modNhTile .tile-size2>a{display:block;height:100%}.modNhTile ul.linkList+a{height:auto}.modNhTile .fallback1{height:195px;margin-bottom:0;background-color:transparent}.modNhTile .fallback2{height:405px;margin-bottom:0;background-color:transparent}.modNhTile .fallback1 img,.modNhTile .fallback2 img{height:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.modNhTile .doubleTiles{height:405px;width:310px;float:left;margin-right:15px;margin-bottom:15px}.modNhTile .lastTile{margin-right:0}.modNhTile a,.modNhTile a:hover,.modNhTile a:active,.modNhTile a:link,.modNhTile a:visited{text-decoration:none;color:#000000}.modNhTile .headTitleArea h2,.modNhTile .titleArea h2{font-weight:bold;font-size:16px;line-height:18px;overflow:hidden;max-height:36px;min-width:150px}.modNhTile .titleArea h2.fullWidth{width:260px}.modNhTile .headTitleArea.reduceSize h2{max-width:252px}.modNhTile .headTitleArea h2{margin-bottom:12px}.modNhTile .titleArea{height:50px;padding:0 35px 0 15px;white-space:normal;display:table-cell;vertical-align:middle}.modNhTile .headTitleArea h2 sup,.modNhTile .titleArea h2 sup{vertical-align:bottom !important;position:relative;top:-4px}.modNhTile .flagTitle{position:absolute;background:white;left:0;top:0;padding:8px 10px;max-width:85%;border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-webkit-border-radius:0 0 5px 0}.modNhTile .flagTitle h2{margin:0;font-weight:bold;font-size:12px}.modNhTile .imgTitle{height:45px}.modNhTile .imgTitle .picto img{top:12px}.modNhTile .textArea{color:#1E1E1E;font-size:12px;line-height:16px;font-weight:normal;height:117px;overflow:hidden}.modNhTile .tile-size1 .textArea{height:105px}.modNhTile .tile-size2 .textArea{height:340px}.modNhTile .imageContainer{overflow:hidden}.modNhTile .imageContainer img{width:100%;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.modNhTile .tile-size1.fullsize .imageContainer img,.modNhTile .tile-size2.fullsize .imageContainer img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.modNhTile .tile-size1 .imageContainer{height:145px}.modNhTile .tile-size2 .imageContainer{height:355px}.modNhTile .tile-size1.fullsize .imageContainer{height:195px}.modNhTile .tile-size2.fullsize .imageContainer{height:405px}.modNhTile .textWithImage>.headTitleArea{padding:15px 15px 0 15px}.modNhTile .textWithImage>.textArea{padding:0 15px}.modNhTile .tile-size2.textWithImage .imageContainer{height:195px}.modNhTile .tile-size2.textWithImage .textArea{padding:0 15px 0 15px}.modNhTile .tile-size2.textWithImage .headTitleArea{padding:25px 15px 0 15px}.modNhTile .tile-size1.textWithImage>a{padding:15px}.modNhTile ul.linkList li a{display:block;position:relative}.modNhTile ul.linkList li>a>span{padding:0 15px 0 35px;color:#566373;font-size:14px;font-weight:bold;line-height:16px;white-space:normal;display:table-cell;height:40px;vertical-align:middle;width:230px}.modNhTile ul.linkList>a>span{display:inline;background-color:lime}.modNhTile ul.linkList li a:hover>span{color:#003399}.modNhTile ul.linkList li a:hover>span .linkIcon{background-position:-3px -603px}.modNhTile ul.linkList li{border-radius:5px;display:block;list-style:none;height:40px;width:100%;margin-bottom:2px;background:#F1F1F1}.modNhTile .newsList li{position:relative;color:#566373;margin-bottom:2px;padding:14px 8px 3px;max-height:135px;background:transparent url('/fahrplan_en/img/borderradius-5px-280x135-button-grey.png') no-repeat}.modNhTile .newsList h3{font-size:13px;line-height:18px;font-weight:bold;color:#566373}.modNhTile .newsList .richtext{padding-bottom:0;margin-bottom:5px;color:#566373;line-height:16px}.modNhTile .newsList .linkIcon{text-align:left;position:static;display:inline-block;min-width:20px;padding-bottom:10px}.modNhTile button.redButton{border-radius:5px;border-color:transparent;font-weight:bold;font-size:14px;height:30px;padding:0;width:90px}.modNhTile span.nhTileInputfield{width:180px;height:30px;position:absolute;bottom:15px;left:15px}.modNhTile span.nhTileInputfield input{width:178px;margin:0;padding:6px 2px 6px 4px;font-size:13px;color:#000;font-weight:normal;box-shadow:none;border-width:1px;-webkit-box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modNhTile .linkList .linkIcon{position:absolute;top:15px;left:15px;height:12px;background-position:-3px -3px}.modNhTile .linkIcon,.modNhTile .titleArea .linkIcon,.modNhTile .titleArea .linkIcon.linkSide{background-position:right -2px;bottom:17px;right:12px;height:14px;padding-right:23px;font-size:12px;color:#566373;font-weight:bold;position:absolute}.modNhTile .titleArea .linkIcon.linkTitle,.modNhTile .titleArea .linkTitle{position:inherit;right:auto;left:0;text-align:left;font-size:16px;line-height:18px;margin:15px 0;color:black;width:100%}.modNhTile .socialmedia-blog .titleArea a:hover{color:black}.modNhTile .titleArea .imageContainerWithText p{overflow:hidden;height:38px}.modNhTile .linkList h2{width:89%;padding-right:15px}.modNhTile .titleArea .linkIcon,.modNhTile a>.linkIcon{min-width:150px;text-align:right}.modNhTile .tile-size1 a:hover .linkIcon,.modNhTile .tile-size2 a:hover .linkIcon{color:#003399;background-position:right -602px}.modNhTile .picto img{position:absolute;right:15px;top:15px;width:21px;height:21px}.modNhTile .tile-size2.textWithImage .picto img{position:absolute;right:15px;top:221px}.modNhTile .tile-size2.textWithImage.textOnly .picto img{top:21px}.modNhTile ul.linkList li{background:transparent url('/fahrplan_en/img/borderradius-5px-280x40-button-grey.png')}.modNhTile .button.borderRadiusBig{border-radius:5px;height:30px;padding:0;width:90px;position:absolute;right:15px;bottom:15px}.modNhTile .button.borderRadiusBig .redButton{position:static}.js-twitter-call{position:absolute;left:-2000px}.twitter .bd .p-name,.twitter .bd .hashtag b,.twitter .bd .h-card b,.twitter .bd a span{display:inline-block}.twitter .tw-name-time{font-size:11px;color:#566373}.twitter .tw-body{font-size:12px;margin:2px 0 10px;font-weight:bold}.twitter .tw-body .hashtag{white-space:nowrap}.twitter .tw-body .hashtag,.twitter .tw-body a.link,.twitter .tw-body .hashtag b{font-size:12px;font-weight:normal;color:#566373}.twitter .tw-body a.link.media{background:transparent}.twitter .tw-body a:hover{color:#003399}.twitter .bd .tco-hidden{display:none}.tile-size2.facebook .bd{}.tile-size2.facebook .bd .message{font-size:12px;line-height:1.37;margin-bottom:5px;overflow:hidden;min-height:25px;display:block}.tile-size2.facebook .bd .timestamp{font-size:11px;color:#566373}.tile-size2.facebook .bd .link{font-size:12px;line-height:18px;margin-top:10px;color:#566373}.tile-size2.facebook .bd .section-lower{color:#566373;background:#e9eaed;padding:0;position:absolute;bottom:50px;font-size:11px;line-height:16px;max-height:226px;width:280px}.tile-size2.facebook .bd .picture{max-height:215px;overflow:hidden;border:1px solid #e9eaed}.tile-size2.facebook .bd .picture img{width:278px;min-height:160px}.tile-size2.facebook .bd .section-lower a{color:#3b5998;font-weight:bold}.tile-size2.facebook .bd .section-lower a:hover{text-decoration:underline}.tile-size2.facebook .bd .links{padding:9px 2.5% 6px;text-align:right;position:absolute;bottom:0;background:#e9eaed;width:95%}.tile-size2.facebook .bd .icon-likes>span,.tile-size2.facebook .bd .icon-comments>span{background:transparent url('/fahrplan_en/img/icons_facebook.png') 0 -108px no-repeat;display:inline-block;height:15px;width:15px;margin:0 2px 0 10px}.tile-size2.facebook .bd .icon-comments>span{background-position:0 -59px;margin-left:5px}.tile-size2.facebook .bd .icon-likes,.tile-size2.facebook .bd .icon-comments{display:inline-block;vertical-align:top;color:#3b5998}.newhome .modNhTile .tileBorder form input.ieph{color:#999}.newhome .modNhTile .nhPlaceholder{left:1px;top:1px;width:170px}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}.modNhTile .socialmedia-blog{height:345px;overflow:hidden}.modNhTile .tile-size1 .socialmedia-blog{height:135px;overflow:hidden}.modNhTile .socialmedia-blog h3{margin:10px 0 15px 0;font-size:16px;line-height:18px}.modNhTile .socialmedia-blog .descr,.modNhTile .socialmedia-blog p{font-size:12px;line-height:16px;font-weight:normal;max-height:112px;overflow:hidden;margin-bottom:10px}.modNhTile .socialmedia-blog.is-small p{max-height:50px}.modNhTile .socialmedia-blog img{width:100%}.modNhTile .socialmedia-blog li{margin:10px 0;font-size:12px;line-height:16px;font-weight:bold}.modNhTile .socialmedia-blog a:hover{color:#003399;cursor:pointer}.modNhTile .socialmedia-blog .read-more{display:none}.modNhTile.carouselTile .titleArea{position:absolute;bottom:0;left:0;background:white;height:100px;width:100%;padding:0;margin:0}.modNhTile.carouselTile .socialmedia-blog .descr{padding:0 125px 0 15px;color:#000}.modNhTile.carouselTile .titleArea .linkTitle{width:auto;padding:0 30px 0 15px;display:inline-block;position:static;font-size:16px;line-height:18px;font-weight:bold;max-height:18px;overflow:hidden}.modNhTile .socialmedia-blog .titleArea .linkTitle{margin-bottom:11px}.modNhTile.carouselTile .titleArea p{width:485px;padding-left:15px;overflow:hidden;height:50px}.modNhTile .socialmedia-blog.is-list a{color:#566373}.modNhTile.carouselTile .socialmedia-blog a:hover{color:#000}}@-moz-document url-prefix(){.modNhTile span.nhTileInputfield input.inputFieldTextStyle,.modNhTile span.nhTileInputfield input.inputFieldDateStyle{border-color:#aaa #ccc #ccc #aaa}}@media print{}@media screen{}.modGhettobox{margin:0 0 2px 0}.modGhettobox:last-child{margin-bottom:0}.modGhettobox .last{margin-bottom:0}.modGhettobox .hd{margin-bottom:10px}.modGhettobox .innerBox{padding:14px}.modGhettobox .contentGbox{padding:9px 21px 2px;min-width:705px}.newhome .mod.modGhettobox{margin-bottom:15px}.newhome .mod.modGhettobox a{cursor:hand;cursor:pointer;display:block;text-decoration:none}.modGhettobox .bd.richtext{font-size:12px;font-weight:normal;color:#fff;margin-bottom:0}.modGhettobox .bd.richtext ul{padding:0 0 0 15px;margin-left:3px;color:#fff}.modGhettobox .bd.richtext ul li{list-style-type:disc;list-style-position:outside;margin-left:0;list-style-image:none}.modGhettobox .bd.richtext p{font-size:12px;font-weight:bold}.modGhettobox p,.modGhettobox h2,.modGhettobox a{color:#FFF;font-weight:bold;word-wrap:break-word}.modGhettobox p a,.modGhettobox p a:link,.modGhettobox p a:visited,.modGhettobox p a:focus{font-size:100%;text-decoration:underline}.modGhettobox p a:hover{text-decoration:none}.modGhettobox p{margin-bottom:10px;font-size:120%;line-height:1.5}.modGhettobox h2.base{font-size:140%;font-weight:bold;line-height:1.28;margin:0;width:100%}.modGhettobox a,.modGhettobox a:link,.modGhettobox a:visited,.modGhettobox a:focus{font-size:120%;text-decoration:underline;color:#FFF}.modGhettobox a:hover{text-decoration:none}.modGhettobox .offtime,.offtime,.modMosaic .mosaicGBox.offtime{display:none}.modGhettobox .data-time{display:none}.mvp .ghettoteaser,.mvp .ghettob2cteaser,.mvp .ghettob2bteaser,.mvp .section.ghettoteaser,.mvp .section.ghettob2cteaser,.mvp .section.ghettob2bteaser{padding:0}.modGhettobox>a,.modGhettobox .inner>a{cursor:hand;cursor:pointer;display:block;text-decoration:none}.modGhettobox a .nhIcon{position:absolute;background-position:0 -579px;height:21px;width:21px;top:9px;left:15px}.modGhettobox a .nhIcon.linkArrow{display:none}.modGhettobox a .nhIcon.linkArrow{display:block;position:absolute;background-position:0 -634px;height:12px;width:12px;top:15px;left:auto;right:15px}.modGhettobox a .contentGbox{padding-left:50px;padding-right:50px;min-width:640px}.skinGhettoboxNh a .hd{margin-bottom:4px;margin-top:3px}.skinGhettoboxNh a .bd{margin-bottom:0}.modGhettobox a .hd h2.base{font-size:14px}.modGhettobox .bd.richtext{font-size:12px;font-weight:normal;color:#fff}.modGhettobox .bd.richtext ul{padding:0 0 0 15px;margin-left:3px;color:#fff}.modGhettobox .bd.richtext ul li{list-style-type:disc;list-style-position:outside;margin-left:0;list-style-image:none}.modGhettobox .bd.richtext a,.modGhettobox .bd.richtext p{font-size:12px;font-weight:normal}.rightCol .modGhettobox a .innerBox,.sbb-1col .modGhettobox a .innerBox{padding-bottom:20px}.rightCol .modGhettobox a .nhIcon.linkArrow,.sbb-1col .modGhettobox a .nhIcon.linkArrow{top:auto;bottom:10px;right:10px}.skinGhettoboxOrange .bg{background-color:#FF7F27}.skinGhettoboxRed .bg,.mvp .skinGhettoboxRed .bg{background-color:#EE0000}.skinGhettoboxBlue .bg,.mvp .skinGhettoboxBlue .bg{background-color:#003399}@media all{}@media print{}@media screen{.newhome .mod.skinGhettoboxNh{margin-bottom:15px}.newhome .mod.skinGhettoboxNh a{cursor:hand;cursor:pointer;display:block;text-decoration:none}.skinGhettoboxNh .nhIcon{position:absolute;background-position:0 -579px;height:21px;width:21px;top:9px;left:15px}.skinGhettoboxNh .nhIcon.linkArrow{display:none}.skinGhettoboxNh a .nhIcon.linkArrow{display:block;position:absolute;background-position:0 -634px;height:12px;width:12px;top:15px;left:auto;right:15px}.skinGhettoboxNh .contentGbox{padding-left:50px;padding-right:50px;min-height:28px}.skinGhettoboxNh .hd{margin-bottom:4px;margin-top:3px}.skinGhettoboxNh .bd{margin-bottom:0}.skinGhettoboxNh .hd h2.base{font-size:14px}.skinGhettoboxNh .bd.richtext{font-size:12px;font-weight:normal;color:#fff}.skinGhettoboxNh .bd.richtext ul{padding:0 0 0 15px;margin-left:3px;color:#fff}.skinGhettoboxNh .bd.richtext ul li{list-style-type:disc;list-style-position:outside;margin-left:0;list-style-image:none}.skinGhettoboxNh .bd.richtext p{font-size:12px;font-weight:bold}.newhome .mod.skinGhettoboxNh .bd i,.newhome .mod.skinGhettoboxNh .bd em{font-style:italic}.skinGhettoboxNh .borderRadiusBig .tl,.skinGhettoboxNh .borderRadiusBig .tr,.skinGhettoboxNh .borderRadiusBig .bl,.skinGhettoboxNh .borderRadiusBig .br{background-image:url('/fahrplan_en/img/borderradius-5px-grey.png')}}.modWeatherTeaser{margin:0}.modWeatherTeaser .bg{background-color:#F1F1F1;padding:14px}.modWeatherTeaser .hd{margin-bottom:10px}.modWeatherTeaser .bd>ul>li{float:left;display:block;background:none repeat scroll 0 0 #F8F8F8;margin-right:9px;border-radius:5px;padding:5px}.modWeatherTeaser .bd>ul>li.last{margin-right:0}.modWeatherTeaser .bd p{text-align:center;margin-bottom:0}