/* Create file on the fly... */.modImageSet{margin:0}.modImageSet .hd{margin-bottom:16px}.modImageSet h2{font-weight:bold}.modImageSet .line{margin:0 -7px 20px -7px;position:relative;overflow:hidden}.connGallery .modImageSet .line{margin-bottom:-10px}.modImageSet .unit .media{margin:0 7px;position:static;width:175px;overflow:visible}.connGallery .unit .media{position:relative}.modImageSet .media .bd{padding-bottom:9999px;margin-bottom:-9988px;background:#f1f1f1;position:relative}.modImageSet .commercial .media .bd{background:none}.modImageSet .media .bl,.modImageSet .media .br{position:absolute;bottom:0}.modImageSet .media .br{margin-left:165px}.modImageSet .img{display:block;height:133px;overflow:hidden}.modImageSet img{width:100%;height:auto}.modImageSet .ecard .unit .media,.gallery .modImageSet .unit .media{margin-bottom:10px}.modImageSet .commercial{margin-bottom:0}.modImageSet .commercial img{max-width:109px;max-height:76px;position:relative;display:block;margin:0 auto}.modImageSet .commercial .commercialImg{height:76px;padding:7px;background:#fff;border:1px solid #ededed;display:block}.modImageSet .commercial .bd p{font-weight:bold;margin-bottom:0;height:36px}.modImageSet .commercial .unit{margin:0 7px;list-style:none;width:158px}.modImageSet .commercial .media{margin-left:-3px;width:160px;background:none !important}.modImageSet .commercial .iconlink{background:url("/fahrplan_en/img/icons_functions.png") no-repeat scroll 0% -2px transparent;padding-right:0;padding-left:18px;font-weight:normal}.modImageSet .commercial .iconlink:hover{background:url("/fahrplan_en/img/icons_functions.png") no-repeat scroll 0% -602px transparent}.fancybox-imageSet-wrap{min-height:320px}.fancybox-imageSet-wrap #fancybox-img{display:block;left:auto;margin:0 auto}#sendEcardToFriend .modEcard .bd{background-color:#fff}.skinMainNavigationSitemap{margin:14px 0 -32px 0;position:static;z-index:1;zoom:1}.skinMainNavigationSitemap a.toplevel{color:#566373}.skinMainNavigationSitemap a.toplevel:active,.skinMainNavigationSitemap a.toplevel:focus,.skinMainNavigationSitemap a.toplevel.active{color:#003399}.skinMainNavigationSitemap a.toplevel .openmenuicon{display:none}.skinMainNavigationSitemap h2{position:relative}.skinMainNavigationSitemap h2 .expandicon{color:#566373;cursor:pointer;display:none;font-size:110%;top:0;line-height:1.58;margin-top:6px;position:absolute;right:0}.js .skinMainNavigationSitemap h2 .expandicon{display:block}.skinMainNavigationSitemap ul.rootmenu li{float:none;padding:0}.skinMainNavigationSitemap ul.rootmenu li li{float:left}.skinMainNavigationSitemap .submenu_container{display:block;position:static;padding:0 0 28px 0}.skinMainNavigationSitemap .megadropdown{margin:11px -7px 11px 0;position:static;width:auto}.skinMainNavigationSitemap .megadropdown .megadd_inner{overflow:hidden;position:static;zoom:1}@media print{.skinMainNavigationSitemap .megadropdown .megadd_inner{overflow:visible}.megadropdown .megadd_inner .bd{position:static}}.skinMainNavigationSitemap .megadropdown .bordertop,.skinMainNavigationSitemap .megadropdown .borderbtm{display:none}.skinMainNavigationSitemap .megadropdown .cornerlft,.skinMainNavigationSitemap .megadropdown .cornerrgt{display:none}.skinMainNavigationSitemap .megadropdown .megadd_inner .bd ul.submenu{background:url(/fahrplan_en/img/mainnav-sitemap-bg.gif) repeat left bottom white;float:left;zoom:1}.skinMainNavigationSitemap .megadropdown .megadd_inner .bd ul.submenu li{position:relative;width:161px;padding:0 14px 0 7px;background:none transparent;margin-bottom:2px;margin-top:2px}.skinMainNavigationSitemap .megadropdown .megadd_inner .bd ul.submenu li li{background:none;margin:0;padding:0}.skinMainNavigationSitemap .megadropdown .shadowlft,.skinMainNavigationSitemap .megadropdown .shadowrgt{display:none}.skinMainNavigationSitemap .megadropdown ul a,.skinMainNavigationSitemap .megadropdown ul a:link,.skinMainNavigationSitemap .megadropdown ul a:visited,.skinMainNavigationSitemap .megadropdown ul a:hover,.skinMainNavigationSitemap .megadropdown ul a:active,.skinMainNavigationSitemap .megadropdown ul a:focus{background:url(/fahrplan_en/img/mainnav-sitemap-item-bg.gif) no-repeat -161px 100%;color:#566373}.skinMainNavigationSitemap .megadropdown ul a strong{background:url(/fahrplan_en/img/mainnav-sitemap-item-bg.gif) no-repeat -161px 0}.skinMainNavigationSitemap .megadropdown ul a:hover,.skinMainNavigationSitemap .megadropdown ul a.active{color:#003399;background-position:0 100%}.skinMainNavigationSitemap .megadropdown ul a:hover strong,.skinMainNavigationSitemap .megadropdown ul a.active strong{background-position:0 0}.skinMainNavigationSitemap .megadropdown ul a.secondlevel,.skinMainNavigationSitemap .megadropdown ul a.secondlevel:link,.skinMainNavigationSitemap .megadropdown ul a.secondlevel:visited,.skinMainNavigationSitemap .megadropdown ul a.secondlevel:hover,.skinMainNavigationSitemap .megadropdown ul a.secondlevel:active,.skinMainNavigationSitemap .megadropdown ul a.secondlevel:focus{width:161px;background-position:-483px 100%}.skinMainNavigationSitemap .megadropdown ul a.secondlevel strong{padding:4px 20px 0 4px;background-position:-483px 0}.skinMainNavigationSitemap .megadropdown ul a.secondlevel:hover{background-position:-322px 100%}.skinMainNavigationSitemap .megadropdown ul a.secondlevel:hover strong{background-position:-322px 0}.skinMainNavigationSitemap .megadropdown_shadow .hd,.skinMainNavigationSitemap .megadropdown_shadow .ft{display:none}.skinMainNavigationSitemap .megadropdown_shadow_middle_left,.skinMainNavigationSitemap .megadropdown_shadow_middle_right{background:none;margin:0;padding:0}.skinMainNavigationSitemap .foot-bg,.skinMainNavigationSitemap .head-bg{background:transparent url(/fahrplan_en/img/mainnav-sitemap-headfootbg.gif) no-repeat 0 top;display:block;font-size:1px;height:5px}.skinMainNavigationSitemap .foot-bg{background-position:0 bottom;clear:both}.modGoogleMap .selectRegion{width:100%;height:200px;position:relative;text-align:justify;padding:10px 0px}.modGoogleMap .selectRegion a{font-size:14px;line-height:35px;margin-right:10px;padding:5px 10px;white-space:nowrap;cursor:pointer}.modGoogleMap .selectRegion .selected{background-color:#fff}.modGoogleMap h2 span{float:right;font-size:78%;color:#566373;cursor:pointer}.modGoogleMap{width:900px;margin:0 0 14px 0}.page .modGoogleMap{width:auto}.modGoogleMap .bg{background:#f1f1f1}.modGoogleMap .bd{padding:14px 21px}#mapContainer{height:40em;position:relative;z-index:500}#mapContainer.ideas{height:600px}#mapContainer .mapOverlay{display:none;position:absolute;width:100%;height:100%;background:url(/fahrplan_en/media/loader.gif) no-repeat center #000}.modGoogleMap .modLeisureTripList{width:370px;margin:0}.modGoogleMap .modLeisureTripList .inner{padding:0}.modGoogleMap .modLeisureTripList .leisureTripItem{padding:0}.modGoogleMap .modLeisureTripList .leisureTripItem .leisureTripMedia{width:auto;height:auto;padding:0;margin-bottom:11px}.modGoogleMap .modLeisureTripList .leisureTripItem .leisureTripDesc{padding:0}.modGoogleMap .modLeisureTripList .leisureTripItem .leisureTripPrefs{width:250px;padding:0}.modGoogleMap .modLeisureTripList .leisureTripItem .leisureTripPrefs .size-prefs-pictograms{padding-top:2px}.modGoogleMap .modLeisureTripList .modLeisureTripPictograms .bd{padding:0 21px}.modGoogleMap .modLeisureTripList .leisureTripItem .leisureTripRating{padding:0}.modGoogleMap .modLeisureTripList .linklist{padding-top:17px}.modGoogleMap .modLeisureTripList .leisureTripRating .ratingLabel{clear:both;display:block;padding-left:4px}.modExternalAdvertisement{display:block;margin:0}.modExternalAdvertisement .inner{background:url(/fahrplan_en/img/sbb-externaladvertisement-bg.png) repeat 0 0 transparent;padding:0 7px}.cq-wcm-edit .modExternalAdvertisement .inner{width:120px}.modExternalAdvertisement img{display:block}.modExternalAdvertisement .top,.modExternalAdvertisement .bottom{background:url(/fahrplan_en/img/sbb-externaladvertisement-bg.png) repeat 0 0 transparent;height:7px;margin:0 7px}.modExternalAdvertisement .top b,.modExternalAdvertisement .bottom b{background:url(/fahrplan_en/img/sbb-externaladvertisement-corners.png) no-repeat left top transparent;height:7px;width:7px}.modExternalAdvertisement .top .tl{left:-7px}.modExternalAdvertisement .top .tr{background-position:right top;right:-7px}.modExternalAdvertisement .bottom b{margin:0}.modExternalAdvertisement .bottom .bl{background-position:left bottom;left:-7px}.modExternalAdvertisement .bottom .br{background-position:right bottom;right:-7px}@media screen and (max-width:1200px){.modExternalAdvertisement{display:none}}.modExtraInfo{margin:0;padding-bottom:14px;width:553px}.extraInfoContainer{width:553px}.skinRundUmDenBahnhof{height:500px}.modExtraInfo label.base{padding-right:14px}.modExtraInfo .extrainfolabel label.base{padding-right:21px}.modLeisureTripPictograms{margin:0}.modLeisureTripPictograms li.tooltip{padding-top:7px}.modLeisureTripPictograms .weatherButton{margin-top:-15px}.modLeisureTripPictograms .leisureTripPictoItem .leisureTripPictogram{height:84px;left:0;text-indent:-9999px;top:0}@media all{.js .skinLeisureTripPictogramsList input{float:right;position:static;left:auto;margin-right:7px;margin-bottom:9px;width:auto !important}.skinLeisureTripPictogramsList label{background-color:#ddd;border-radius:3px;display:table;margin-bottom:2px !important;padding-bottom:0;width:auto}.skinLeisureTripPictogramsList label.hover,.skinLeisureTripPictogramsList label.active{background-color:#003e9f;color:#fff}.skinLeisureTripPictogramsList .pictogram-wrapper{display:block;float:left;height:28px;overflow:hidden;position:relative;width:28px;margin:1px 4px 1px 1px}.skinLeisureTripPictogramsList .leisureTripLabel{display:table-cell;font-size:12px;font-weight:bold;line-height:14px;vertical-align:middle;width:100%}.skinLeisureTripPictogramsList .leisureTripPictoItem{height:30px}.pictogramList .skinLeisureTripPictogramsList .hover .leisureTripPictogram,.pictogramList .skinLeisureTripPictogramsList .active .leisureTripPictogram{background-position:0 28px !important}.weatherList .skinLeisureTripPictogramsList .pictogram-wrapper .leisureTripPictogram.weatherSunny{background:url("/fahrplan_en/img/Piktogramme_28px_Wetter.png") no-repeat 0 0}.weatherList .skinLeisureTripPictogramsList .active .pictogram-wrapper .leisureTripPictogram.weatherSunny,.weatherList .skinLeisureTripPictogramsList .hover .pictogram-wrapper .leisureTripPictogram.weatherSunny{background:url("/fahrplan_en/img/Piktogramme_28px_Wetter.png") no-repeat 0 -84px}.weatherList .skinLeisureTripPictogramsList .pictogram-wrapper .leisureTripPictogram.weatherRainy{background:url("/fahrplan_en/img/Piktogramme_28px_Wetter.png") no-repeat -84px 0}.weatherList .skinLeisureTripPictogramsList .active .pictogram-wrapper .leisureTripPictogram.weatherRainy,.weatherList .skinLeisureTripPictogramsList .hover .pictogram-wrapper .leisureTripPictogram.weatherRainy{background:url("/fahrplan_en/img/Piktogramme_28px_Wetter.png") no-repeat -84px -84px}.weatherList .skinLeisureTripPictogramsList .pictogram-wrapper .leisureTripPictogram.weatherSnow{background:url("/fahrplan_en/img/Piktogramme_28px_Wetter.png") no-repeat -112px 0}.weatherList .skinLeisureTripPictogramsList .active .pictogram-wrapper .leisureTripPictogram.weatherSnow,.weatherList .skinLeisureTripPictogramsList .hover .pictogram-wrapper .leisureTripPictogram.weatherSnow{background:url("/fahrplan_en/img/Piktogramme_28px_Wetter.png") no-repeat -112px -84px}}.modServiceFlag{margin:0;position:absolute;top:-18px;right:10px;height:27px;background:url(/fahrplan_en/img/service-flag-railcity.png) no-repeat;padding-left:17px;padding-right:4px}.modServiceFlag .inner{margin-top:3px}.modServiceFlag .serviceFlagRightBg{position:absolute;right:-10px;top:0;height:27px;width:10px;background:url(/fahrplan_en/img/service-flag-railcity.png) no-repeat top right}.modServiceFlag img{padding-left:7px}.skinServiceFlagIframe{top:15px;background:none}.skinServiceFlagIframe .serviceFlagRightBg{background:none}.skinServiceFlagIframe .bd img{max-width:100px}.skinPagingNextPrev .paging{float:left;left:50%;margin-left:-40px;position:relative}.skinPagingNextPrev .prevPaging{margin-left:-90px}.skinPagingNextPrev .nextPaging{margin-left:-10px}.skinPagingNextPrev .paging .backlink{padding-left:15px;margin-right:5px}.skinPagingNextPrev .paging .backlink:hover{}.skinPagingNextPrev .paging .nextPage{padding-right:17px}.skinPagingNextPrev .paging .nextPage:hover{}.modSubNavigation{margin:7px}.modSubNavigation a,.modSubNavigation a:link,.modSubNavigation a:visited{color:#000;display:block;font-size:140%;font-weight:bold;line-height:1.28;padding:4px 30px 4px 0}.modSubNavigation a:hover,.modSubNavigation a:active,.modSubNavigation a:focus{color:#039}.modSubNavigation ul ul a,.modSubNavigation ul ul a:link,.modSubNavigation ul ul a:active,.modSubNavigation ul ul a:visited,.modSubNavigation ul ul a:focus{font-size:120%;padding:2px 23px 2px 0}.modSubNavigation a.icon,.modSubNavigation a.icon:link,.modSubNavigation a.icon:active,.modSubNavigation a.icon:visited,.modSubNavigation a.icon:focus{background:url(/fahrplan_en/img/mainnav-item-bg.gif) no-repeat 100% 3px;color:#039}.modSubNavigation ul ul a.icon,.modSubNavigation ul ul a.icon:link,.modSubNavigation ul ul a.icon:active,.modSubNavigation ul ul a.icon:visited,.modSubNavigation ul ul a.icon:focus{background-position:100% 0}.modSubNavigation ul ul{margin-bottom:7px}.modSubNavigation ul ul{margin-bottom:7px}.modSubNavigation .parentLevel{font-size:1em}.modSubNavigation .parentLevel a{font-size:160%}.modSubNavigation ul ul ul{margin-left:7px}.modSubNavigation ul ul ul a,.modSubNavigation ul ul ul a:link,.modSubNavigation ul ul ul a:active,.modSubNavigation ul ul ul a:visited,.modSubNavigation ul ul ul a:focus{padding:1px 16px 1px 0}.modInformation{margin:0}.modInformation .bd{background:#fff url(/fahrplan_en/img/dott-sprite.png) -1px 100%;background-repeat:repeat-x;margin:0 5px 25px 0;padding:0 0 25px 0}.modInformation li{list-style:decimal-leading-zero;padding:0 0 5px 0;margin-left:2em}.modInformation em{display:block;margin-bottom:10px;font-size:11px;line-height:1.2em;font-weight:bold;color:#8E8F90}.modAjaxContent{margin:0}.modAjaxContent .ajaxBusy .bd{background:transparent url(/fahrplan_en/img/ajax-loader.gif) no-repeat center center;height:50px}.modCaptcha{display:none;margin:0}.js .modCaptcha{display:block}.wrapperCaptcha{height:auto !important;height:119px;min-height:119px}.modCaptcha .bg{background:#e4e4e4 !important}.modCaptcha .bd{padding:7px !important}.modCaptcha img,.modCaptcha #recaptcha_image{float:left;margin-right:7px}.modCaptcha .linklist{float:left;margin-top:7px}.modCaptcha .linklist li{white-space:nowrap}.modCaptcha .linklist a.iconlink{font-size:110%;background-position:-3px -1px}.modCaptcha .linklist a.iconlink:hover{background-position:-3px -601px}.modCaptcha .linklist a.resetlink{background-position:-3px -4201px}.modCaptcha .linklist a.resetlink:hover{background-position:-3px -4801px}.modCaptcha .linklist a.listenlink{background-position:-3px -7201px}.modCaptcha .linklist a.listenlink:hover{background-position:-3px -7801px}.modCaptcha .linklist a.helplink{background-position:-3px -4901px}.modCaptcha .linklist a.helplink:hover{background-position:-3px -5501px}.modCaptcha label.base{font-weight:bold}.modCaptcha input.base{width:285px;margin-bottom:7px}.modSearchResults{margin:0 0 21px 0}.modSearchResults .bg{background:#f8f8f8;margin-bottom:2px}.modSearchResults .inner{padding:21px}.modSearchResults .searchFieldset input{float:left;margin-right:5px;width:187px}.modSearchResults .searchFieldset button{float:left}.modSearchResults .searchFieldset .helplink{clear:both;font-size:110%;float:left;line-height:1.28;margin-top:3px}.modSearchResults .expandableHead h2{cursor:pointer !important}.modSearchResults .expandableHead h2 small{font-size:78.5%}.modSearchResults .expandableBody{padding-top:7px}.modSearchResults .modLeisureTripList,.modSearchResults .modLeisureTripList .leisureTripList{margin-bottom:0;zoom:1}.modSearchResults .searchResultProductImg{height:67px;width:98px}.modSearchResults .searchResultProductDesc{margin-left:98px;padding-right:14px}.modTagCloud{margin:7px}.modTabs .modTagCloud{margin:0 21px 0 0}.modTagCloud .hd h2.base{font-size:120%}.modTagCloud input{color:#707E8F}.tag1,.tag2,.tag3,.tag4,.tag5,.tag6,.tag7,.tag8{font-weight:bold;line-height:24px}.tag1{font-size:110%}.tag2{font-size:120%}.tag3{font-size:130%}.tag4{font-size:140%}.tag5{font-size:150%}.tag6{font-size:160%}.tag7{font-size:170%}.tag8{font-size:180%}.tag9{font-size:190%}.tag10{font-size:200%}.skinTagCloudIdeas{margin:0 !important}.skinTagCloudIdeas a{display:inline-block;font-size:120%;margin-bottom:7px;margin-right:10px;_zoom:1}.skinTagCloudIdeas input{color:#707E8F;font-size:140%;width:88% !important}.modTagCloud input.keywordexist{background-color:#CCD6EB;color:#000}.skinTableBahnverkehrsinfo table td{padding-top:0 !important;padding-bottom:0 !important}.skinTableRss{}.skinTableRss table .iconCol{width:20px}.skinTableRss table .channelCol{width:120px}.skinTableRss a.rss{background:url("/fahrplan_en/img/tooltips.png") no-repeat scroll -30px -634px transparent;display:block;height:15px;margin-left:3px;overflow:hidden;text-indent:-9999px;width:15px}.skinTableRss a.rss:hover,.skinTableRss .active a.rss{background-position:-30px -649px}.skinTableRss .rssLabel{left:-9999px;position:absolute}.skinTableRss .createAggregateDisabled{}.skinTableRss .bdAggregateLink{overflow:visible}.skinTableAlternate table td span,.skinTableAlternate table tbody th span{border:none !important}.skinTableValignTop table th,.skinTableValignTop table td{vertical-align:top}.skinTableValignTop table td span,.skinTableValignTop table tbody th span{border-bottom:none;border-top:1px solid #DDD}.skinTableValignTop table td,.skinTableValignTop table tbody th{padding-top:0}.skinTableValignTop table .firstrow td span,.skinTableValignTop table tbody .firstrow th span{border-top:0}.skinTableValignTop table .firstrow td,.skinTableValignTop table tbody .firstrow th{padding-top:1px}.skinTableValignTop table .lastrow td,.skinTableValignTop table .lastrow span,.skinTableValignTop table tbody .lastrow th{font-size:0;padding-top:0;padding-bottom:0}.skinTableValignTop .helpicon{vertical-align:middle}.skinTableWeather .leisureTripPictoItem{float:left}.skinTableWeather table .temp{float:left;padding:5px 0 0 7px}.skinTableWeather{min-width:511px;*width:511px}.skinTableWeather table{width:100%}.skinTableWeather table td,.skinTableWeather table th{font-weight:bold;vertical-align:middle;padding:0 0 7px 0}.skinTableWeather table tbody th{width:100px}.skinTableWeather table td.valignBottom{padding-bottom:3px;vertical-align:bottom}.skinTableWeather .iconlink.externallink img{margin-bottom:-5px}@media all{}@media print{}@media screen{}.modEcard{margin:0}.page .modEcard{margin:0 0 14px 0}.modEcard .bd{}.modEcard .ecard{padding:0 10px 10px 10px}.modEcard .more{float:right}.modEcard .expandableElmt .expandableBody{padding:0}.modEcard .expandableElmt .expandableHead h2,.modEcard .expandableElmt .expandableHead h2.expanded{display:block;cursor:default;text-align:right;padding-right:25px}.modEcard .expandableElmt .expandableHead h2 .expandicon,.modEcard .expandableElmt .expandableHead h2.expanded .expandicon{display:block}.modEcard .expandableElmt .expandableHead h2,.modEcard .expandableElmt .expandableHead h2.expanded{margin-top:0;height:auto}.modEcard .preview input.readonly,.modEcard .preview textarea.readonly{padding:0;background:#F8F8F8;border:none}.modEcard label.readonly{visibility:hidden}.modEcard .expandableHead a{cursor:pointer;padding-right:20px;position:relative}.modEcard .expandableElmt .expandableHead a:hover{color:#003399}.modEcard .expandableElmt .expandableHead a:hover .expandicon{background-position:100% -2000px}.modEcard .expandableElmt .expandableHead .expanded a:hover .expandicon{background-position:100% -2700px}.modEcard .expandableHead a span.expandicon{bottom:auto;left:auto;right:0;top:-13px}.modEcard .imgTitle{padding-bottom:14px;color:#000;font-weight:normal;float:left;text-align:left;width:300px}.modEcard textarea{overflow-y:auto}.modEcard .expandableElmt{margin-bottom:0}#fancybox-title #sendEcardToFriend{height:43px}.modEcard{position:absolute;width:100%;left:0;bottom:0}.skinEcardPreview{width:553px}.skinEcardPreview{position:static}.modReviews{margin:0}.modReviews .inner{padding:14px 21px 7px 21px}.modReviews .hd .bg{background:#f8f8f8;margin-bottom:2px}.modReviews .bd .bg{background:#f1f1f1}.modReviews p.base,.modReviews .richtext p{margin-bottom:7px}.modReviews .reviewList{padding:5px 0 14px 0}.modReviews .reviewItem{padding:14px 0 0 0}.modReviews .reviewItem .hd{padding:7px 0}.modReviews .reviewItem .hd p{float:left;font-size:110%}.modReviews .reviewItem .hd .ratingStars{float:right;margin-top:-3px}.modReviews .modForm{padding-top:21px}.modReviews .modForm form{width:auto}.modGoogleMapCluster{width:900px;margin:0 0 14px 0}.page .modGoogleMapCluster{width:auto}.modGoogleMapCluster .bg{background:#f1f1f1;padding:10px}.modGoogleMapCluster .bd{padding:0;min-height:500px}.modGoogleMapCluster #map{height:500px;position:relative;z-index:500;width:70%}.modGoogleMapCluster #mapResult{position:absolute;width:30%;height:500px;right:5px;top:10px;overflow:auto}.modGoogleMapCluster #mapResult .wrap{padding:0 10px}.modGoogleMapCluster #mapResult .mapResultUl{height:auto;background-color:#fff}.modGoogleMapCluster #mapResult .mapResultLi{padding:10px 20px;border-bottom:2px solid #F1F1F1}.modGoogleMapCluster .leisureTripPictoList{margin-top:5px}.modNeko{margin:0;margin-bottom:14px}.modNeko .bd{margin-bottom:14px}.modNeko form.base ol li{clear:none}.modNeko .overlayLink{margin-bottom:20px}.modNeko .infoTxt{margin-top:14px}.modNeko .result .bg{padding:14px}.modPos{margin:0;margin-bottom:14px}.modPos .bd{overflow:visible}.modPos .result{margin-top:14px}.modPos .result .bg{padding:14px}.modPos .result .modPaging{margin-bottom:-14px}.modPos .small{display:block;padding:0;font-size:80%}.modPos .tableIndent{margin:0 10px}.modPos .modTable{margin:0 0 28px}.modPos h2{margin-bottom:16px}.modPos .disclaimer{color:#707E8F}.modPos .comment{padding-right:7px}.modPos table .statusicon{padding-top:2px}.modPos fieldset.base legend{display:none}.js .helpicon .tooltipBox{display:none}.modTabs{margin:0 0 20px 0}.modTabs .printTitle{display:none;font-size:200%}.modTabs .tabNavigation ul{display:inline;float:right;margin-right:21px}.modTabs .tabNavigation li{float:left;margin-left:2px}.modTabs .tabNavigation a{background:#6B7786;color:#fff;display:block;font-size:140%;font-weight:bold;margin-bottom:2px;padding:6px 9px}.modTabs .tabNavigation a:hover,.modTabs .tabNavigation a:active,.modTabs .tabNavigation a:focus,.modTabs .tabNavigation a.active,.modTabs .tabNavigation li.active-li a,.modTabs .tabNavigation a.active:hover{background:#039}.modTabs .tabInner{background:#f8f8f8;padding:21px 21px 7px 21px;zoom:1}.modTabs .tabInner .bl,.modTabs .tabInner .br{position:absolute;bottom:0;left:0}.modTabs .tabInner .br{left:auto;right:0}.modTabs .tabInner .modAccordion{background-color:#ffffff;margin:0 -21px 20px;padding:2px 0 0}.cq-wcm-edit .modTabs .inactiveTab{display:block !important;left:-9999px;position:absolute;width:511px}.modTabs .gallery .tabInner{padding:0}.modTabs .gallery .tl,.modTabs .gallery .tr,.modTabs .gallery .bl,.modTabs .gallery .bt{z-index:10}.skinTabsLeisureTripListIdeas label input{width:auto !important}.skinTabsLeisureTripListIdeas .mapRegion.is-active{color:red}.skinTabsLeisureTripListIdeas .leisuretrip-form-control{background-color:#ddd;height:40px;margin:0 -10px;overflow:hidden}.skinTabsLeisureTripListIdeas .leisuretrip-form-control li{float:right;line-height:40px;margin-left:14px}.skinTabsLeisureTripListIdeas .leisuretrip-form-control label{line-height:inherit;vertical-align:middle}.skinTabsLeisureTripListIdeas .redButton{margin:8px 10px 0 0 !important;position:static !important}.mapRegionSelectorMap{position:relative;height:220px;width:343px}.chRegionMap{position:absolute;z-index:2}.chRegionMap-overlay{position:absolute;z-index:9}.chRegionMap-region{display:none;position:absolute;z-index:3}.chRegionMap-region.is-active{display:block}.skinTabsLeisureTripListIdeas .mapRegionSelectorLabels label.base{margin-bottom:10px}.skinTabsLeisureTripListIdeas .pictogramList{padding-left:20px}.skinTabsLeisureTripListIdeas .pictogramList .lastUnit .leisureTripPictoItem{margin:0}.skinTabsLeisureTripListIdeas .weatherList{margin-left:20px}.skinTabsLeisureTripListIdeas .leisureTripPictoList li{width:165px}.skinTabsLeisureTripListIdeas .leisuretrip-form-control .redButton{line-height:normal}.skinTabsLeisureTripListContentOnly{margin:0 0 14px 0}.skinTabsLeisureTripListContentOnly .modMessageBox{margin:2px 0 0 0}.skinTabsLeisureTripListContentOnly .alignright{height:0;position:relative;float:left;width:100%}.skinTabsLeisureTripListContentOnly form fieldset.base .alignright .redButton{margin:auto;position:absolute;bottom:2px;right:0px}.skinTabsLeisureTripListContentOnly .unit .modTagCloud{margin-bottom:40px}.skinTabsLeisureTripListContentOnly form fieldset.base select.base{width:82%}.skinTabsLeisureTripListContentOnly form fieldset.base input.base{width:94%}.skinTabsLeisureTripListContentOnly form fieldset.base ul.line{margin-bottom:20px}.skinTabsLeisureTripList{margin:0 0 2px 0}.skinTabsLeisureTripList .modMessageBox{margin:2px 0 0 0}.skinTabsLeisureTripList form fieldset.base .unit select.base{margin-bottom:0}.skinTabsLeisureTripList form fieldset.base select.base{width:100%}.skinTabsLeisureTripList form fieldset.base input.base{width:80%}.skinTabsLeisureTripList form fieldset.base ul.line{margin-bottom:20px}.modCompleteImage{margin:0 0 14px 0}.modCompleteImage .hd{margin-bottom:16px}.modCompleteImage img{display:block}.modNewsArchive{margin:0 0 14px 0}.modNewsArchive .inner{padding:14px 21px}.modNewsArchive .inner .inner{padding:0}.modNewsArchive .bg{background:#f8f8f8;margin-bottom:2px}.modNewsArchive .bg2{background:#f1f1f1}.modNewsArchive .dateInputField{margin-bottom:7px}.newsArchiveList{margin:14px 0}.newsArchiveList .newsArchiveDate{float:left;font-weight:bold;width:6.5em}.newsArchiveList .newsArchiveLink{font-weight:bold}.modNewsArchive .modPaging{position:relative;margin-top:-14px;bottom:-14px}.modNewsArchive form fieldset.base .unit select{margin-bottom:0}.modNewsArchive form fieldset.base .newsArchiveCalToggle{float:left;font-size:120%;padding:3px 0 0 7px}.modNewsArchive form fieldset.base input.dateInputField{float:left;width:6.5em}.modIndexPath{margin:0 0 7px 0;padding-top:14px}.modIndexPath li{float:left;white-space:nowrap}.modIndexPath a{background:url(/fahrplan_en/img/icons_breadcrumbs.png) no-repeat -19px -3px;font-size:110%;font-weight:bold;padding-left:15px;padding-right:1px}.modIndexPath .active a,.modIndexPath a:hover,.modIndexPath .active a,.modIndexPath a:active,.modIndexPath .active a,.modIndexPath a:focus{color:#039;background-position:-19px -20px}.modIndexPath a.breadcrumbHome{background-position:0 0;float:left;display:inline;height:17px;margin-top:-3px;margin-bottom:-2px;overflow:hidden;text-indent:-9999px;width:3px}.modIndexPath a.breadcrumbHome:hover,.modIndexPath a.breadcrumbHome:active,.modIndexPath a.breadcrumbHome:focus{background-position:0 -17px}.modSelection{margin:0 0 14px 0}.modSelection label,.modSelection select,.modSelection .redButton{float:left;margin-right:20px}.js #searchButton{display:none}.skinSelectionCityhit .inner{margin:21px 14px}.skinSelectionCityhit label{float:none}.modLinkTeaser{margin:0 0 14px 0}.modLinkTeaser .inner{padding:14px}.sbb-col-teaser .modLinkTeaser{margin:0}.modLinkTeaser .bg{background-color:#f1f1f1}.modLinkTeaser .hd{margin-bottom:10px}.modLinkTeaser .media{background:none}.modLinkTeaser .media .bd{padding-bottom:3px}.modLinkTeaser .media .img{color:black;display:block}.modLinkTeaser .media .img img{display:block}.modLinkTeaser .media .bd h2{font-weight:bold}.modLinkTeaser .autoplayIntervall{visibility:hidden;position:absolute}.skinLinkTeaserLageplan .inner{padding:0}#fancybox-outer .layoutPlan{left:0;top:0;z-index:1103}.skinLinkTeaserFahrplanExtra fieldset{margin:0 0 5px 0}.skinLinkTeaserFahrplanExtra .bdNoClipping{overflow:visible}.skinLinkTeaserFahrplanExtra{display:none}.skinLinkTeaserGhettobox .bg{background-color:#e00}.skinLinkTeaserGhettobox p,.skinLinkTeaserGhettobox a,.skinLinkTeaserGhettobox h2{color:#fff;font-weight:bold;word-wrap:break-word}.skinLinkTeaserGhettobox p{margin-bottom:0}.skinLinkTeaserGhettobox a,.skinLinkTeaserGhettobox a:link,.skinLinkTeaserGhettobox a:visited,.skinLinkTeaserGhettobox a:focus{color:#fff;font-size:120%;text-decoration:underline}.skinLinkTeaserGhettobox p a,.skinLinkTeaserGhettobox p a:link,.skinLinkTeaserGhettobox p a:visited,.skinLinkTeaserGhettobox p a:focus{font-size:100%}.skinLinkTeaserGhettobox a:hover{text-decoration:none}.skinLinkTeaserRotating .scrollable{position:relative;overflow:hidden;height:auto;width:160px}.skinLinkTeaserRotating .scrollable .items{position:relative;width:20000em}.skinLinkTeaserRotating .items div{float:left}.skinLinkTeaserRotating .items .inner{width:133px}.skinLinkTeaserRotating .hd,.skinLinkTeaserRotating .media .bd,.skinLinkTeaserRotating .ft{margin:0;padding:0;font-size:1.1em}.skinLinkTeaserRotating .hd{margin-bottom:10px}.skinLinkTeaserRotating .media{width:160px}.skinLinkTeaserRotating .media .bd h2{padding-top:11px}.skinLinkTeaserRotating .media .bd h2,.skinLinkTeaserRotating .media .bd p{padding-left:0px;padding-right:0px}.skinLinkTeaserRotating .media .borderRadiusSmall h2,.skinLinkTeaserRotating .media .borderRadiusSmall p{padding:0}.skinLinkTeaserRotating .media .borderRadiusSmall{font-size:85%}.skinLinkTeaserRotating .items .bg-corner-topleft,.skinLinkTeaserRotating .items .bg-corner-topright,.skinLinkTeaserRotating .items .bg-corner-bottomleft,.skinLinkTeaserRotating .items .bg-corner-bottomright{display:none}.skinLinkTeaserRotating .sbb-col-teaser{margin-bottom:0;width:160px;display:none}.skinLinkTeaserRotating .sbb-col-teaser.show{display:block}.skinLinkTeaserRotating .modTagCloud{margin:0;background-color:#f1f1f1}.skinLinkTeaserRotating .modTagCloud .inner{padding-top:0}.skinLinkTeaserRotating .modTagCloud .inner h2{padding-left:0}.skinLinkTeaserRotating .noscript .items .line{display:block;float:none}.modMessageBox{margin:0 0 14px 0}.modMessageBox .bgHeader{background:#039}.modMessageBox .bgBody{background:#ccd6eb}.modMessageBox .messageText{padding:14px 21px 7px 21px}.modMessageBox .hd h2{background-position:-2px -5893px;color:#fff;font-size:120%;margin:0 7px;padding:7px 21px}.modMessageBox .richtext .linklist,.modMessageBox .richtext a{font-size:100%}.skinMessageBoxError .bgHeader{background:#b20000}.skinMessageBoxError .bgBody{background:#e4e4e4}.skinMessageBoxError .hd h2{background-position:-2px -5993px}.modCommercial{margin:0;margin-bottom:14px}.modCommercial .info{padding:21px}.modCommercial .list ul li{margin-left:0;list-style:none}.modCommercial .result .bg{padding:14px}.modCommercial .result{margin-top:14px}.modCommercial ul.base{margin-left:0}.modCommercial .media{background:none}.modContextMenu{margin:0 0 -2px 0}.modContextMenu .expandableElmt .expandableHead h2,.modContextMenu .expandableElmt .expandableHead h2.expanded{margin-top:0;padding-left:14px;padding-right:14px}.js .modContextMenu .expandableElmt .expandableHead h2.expanded{cursor:pointer}.modContextMenu .expandableElmt .expandableHead h2 .expandicon,.modContextMenu .expandableElmt h2 .pictogram,.modContextMenu .expandableElmt .expandableHead h2 .externallink{right:11px}.modContextMenu .expandableElmt .expandableBody{padding:0 14px 14px 14px}.modContextMenu .expandableElmt .expandableHead h2.expandableLinkExternal{padding:0}.modContextMenu .expandableElmt .expandableHead h2.expandableLinkExternal a{padding:11px 14px}.modPromotion{margin:0}.modPromotion form.base ol li{clear:none}.modPromotion .overlayLink{margin-bottom:20px}.modPromotion .expandiconlink{background-position:-2px -1402px;margin-right:20px;padding-left:15px}.modPromotion .expandiconlink:hover{background-position:-2px -2002px}.js .modPromotion .reqTxt,.js .modPromotion .code{display:none}.reqTxt .bd,.codeQuery .bd{padding:7px}.js .reqTxt,.js .code{width:500px}.modImageCarousel{margin:0 0 20px 0}.modImageCarousel .bd .tl,.modImageCarousel .bd .tr,.modImageCarousel .bd .bl,.modImageCarousel .bd .br{background-image:url(/fahrplan_en/img/borderradius-3px-grey.png) !important}.modImageCarousel .hd{margin-bottom:16px}.modImageCarousel .line{margin:0 -7px}.modImageCarousel .unit .media{margin:0 7px}.modImageCarousel .media .bd{height:3em;clear:both}.modImageCarousel .img{display:block;height:126px;overflow:hidden}.modImageCarousel .bg{background:#f8f8f8}.modImageCarousel .bd{position:relative;padding:14px 21px}.modImageCarousel .bd .tl,.modImageCarousel .bd .tr{left:21px;position:absolute;top:14px;z-index:10}.modImageCarousel .bd .tr{left:auto;right:21px}.modImageCarousel .media{background:#ededed;position:static}.modImageCarousel .media .bd{padding:12px 7px;position:static}.modImageCarousel .media .bd a{font-weight:bold}.modImageCarousel .carouselNavigation{display:none;height:0;line-height:0;font-size:1px}.modImageCarousel .carouselNavigation a{background-position:0 80px;height:180px;left:2px;position:absolute;top:50%;margin-top:-90px}.modImageCarousel .carouselNavigation a:hover{background-position:0 -520px}.modImageCarousel .carouselNavigation a.carouselForward{left:auto;right:2px}.modImageCarousel .carouselNavigation a.carouselBack{background-position:0 -3420px}.modImageCarousel .carouselNavigation a.carouselBack:hover{background-position:0 -4020px}.js .carouselWrapper{width:511px;height:186px;overflow:hidden;position:relative}.js .carouselCollection{float:left}.js .carouselList{width:20000em;position:relative}.js .carouselList .size1of3{width:175px}.js .modImageCarousel .carouselNavigation{display:block}.skinImageCarouselSlideshow{}.skinImageCarouselSlideshow h2.base{margin-bottom:16px}.skinImageCarouselSlideshow .hd{margin-bottom:0}.skinImageCarouselSlideshow .bd{padding:7px 21px}.js .skinImageCarouselSlideshow .carouselWrapper{width:510px;height:52px}.skinImageCarouselSlideshow .line{margin:0 0 0 0}.skinImageCarouselSlideshow .unit .media{margin:0 1px 0 0}.skinImageCarouselSlideshow .img{height:52px}.skinImageCarouselSlideshow .sizeSlideshowSmall{width:85px}.skinImageCarouselSlideshow .carouselSlideshowTriggerer{display:block;width:553px;height:342px;overflow:hidden;background:url(/fahrplan_en/img/ajax-loader.gif) no-repeat center #F8F8F8}.skinImageCarouselSlideshow h2.carouselSlideShowTitle{text-align:right;float:left;width:100%;margin:0;padding:10px 0;background:#F8F8F8;position:relative}.skinImageCarouselSlideshow .carouselSlideShowTitle strong{font-weight:normal;float:left;width:300px;padding:2px 0 0 7px;text-align:left}.skinImageCarouselSlideshow h2.base a.carouselSlideShowSendToFriend{color:#566373;margin-right:3px}.modLeisureTripList{margin:0 0 14px 0}.modLeisureTripList .bg{background:#f1f1f1}.modLeisureTripList .inner{padding:14px 21px}.modLeisureTripList .hd{margin-bottom:14px}.modLeisureTripList .leisureTripList{margin-bottom:-21px}.modLeisureTripList .modPaging{bottom:-14px;margin-top:-14px;position:relative}.modLeisureTripList .leisureTripRatingSort{position:absolute;top:14px;right:21px;width:100px;height:17px}.modLeisureTripList .leisureTripRatingSort a{position:absolute;top:0px}.modLeisureTripList .leisureTripRatingSort .up a{right:0px;background-position:0px -750px}.modLeisureTripList .leisureTripRatingSort .up a:hover,.modLeisureTripList .leisureTripRatingSort .up .active{background-position:0px -1350px}.modLeisureTripList .leisureTripRatingSort .down a{right:14px;background-position:0px -700px}.modLeisureTripList .leisureTripRatingSort .down a:hover,.modLeisureTripList .leisureTripRatingSort .down .active{background-position:0px -1300px}.modLeisureTripList .leisureTripRatingSort h2{position:absolute;right:40px;top:0px;white-space:nowrap}.modLeisureTripList .leisureTripDesc .leisureTripDescText,.modLeisureTripList .leisureTripDesc .leisureTripDescText,.modLeisureTripList .leisureTripDesc p.base{color:#000000;font-size:120%;line-height:1.5;margin-bottom:10px}.modLeisureTripList .leisureTripDesc .leisureTripDescText p{color:#000000;font-size:100%;line-height:1.5;margin-bottom:10px}#fancybox-content .skinLeisureTripListExtraInfo{margin-bottom:14px}.skinLeisureTripListIdeas .bd,.skinLeisureTripListIdeas .leisureTripList{overflow:visible}.skinLeisureTripListIdeas .hd h2{display:inline;padding-right:14px}.skinLeisureTripListIdeas .newLine{clear:both}.skinLeisureTripListIdeas .leisureTripDesc{min-height:72px;height:72px;overflow:hidden}.skinLeisureTripListIdeas .is-mouseover .leisureTripDesc{min-height:110px;height:110px;overflow:hidden;padding-bottom:40px}.skinLeisureTripListIdeas .leisureTripItem{clear:none;height:285px;max-height:285px;position:relative}.skinLeisureTripListIdeas .leisureTripItem .inner{background-color:#f1f1f1;padding:7px;height:271px;min-height:271px;position:absolute}.skinLeisureTripListIdeas .leisureTripItem.is-mouseover{z-index:2}.skinLeisureTripListIdeas .leisureTripItem.is-mouseover .inner{border-bottom:solid 21px #fff;z-index:2;height:auto}.skinLeisureTripListIdeas .leisureTripMedia{height:144px;overflow:hidden;padding-top:0;padding-bottom:11px;width:350px}.skinLeisureTripListIdeas .leisureTripMedia a{display:block}.skinLeisureTripListIdeas .leisureTripDesc{padding-left:0}.skinLeisureTripListIdeas .leisureTripPrefs{float:none;padding:0;width:auto}.skinLeisureTripListIdeas .unit .inner{margin:0 0 0 7px}.skinLeisureTripListIdeas .unit.newLine .inner{margin:0 7px 0 0}.skinLeisureTripListIdeas .modPaging{bottom:0;margin-top:14px}.skinLeisureTripListIdeas .leisureTripRating{float:right;height:35px;padding-top:0}.skinLeisureTripListIdeas .ratingStars{margin-right:0}.skinLeisureTripListIdeas .ratingLabel{text-align:right;display:block}.skinLeisureTripListIdeas .size-prefs-left{width:120px}.skinLeisureTripListIdeas .size-prefs-right{width:auto}.skinLeisureTripListIdeas .size-prefs-pictograms{width:135px}.skinLeisureTripListIdeas .size-prefs-rating{width:auto}.skinLeisureTripListIdeas .modLeisureTripPictograms{float:right}.skinLeisureTripListIdeas .linklist{padding-top:10px}.skinLeisureTripListIdeas .leisureTripRatingSort{height:auto;position:static;width:auto;float:right}.skinLeisureTripListIdeas .leisureTripFt{bottom:0;position:absolute;height:40px;width:350px;left:7px}.btn-group{overflow:hidden;*zoom:1}.btn-group .btn{display:inline-block;margin:0 -1px;position:relative !important;top:auto;left:auto;right:auto;bottom:auto;*float:left;*margin:0 2px 0 0}.btn-group .btn:first-child{border-radius:3px 0 0 3px;margin-left:0}.btn-group .btn:last-child{border-radius:0 3px 3px 0;margin-right:0}.skinLeisureTripListIdeas .btn-group{display:inline}.skinLeisureTripListIdeas .btn-group-label{font-size:120%;display:inline;padding:0 14px 0 7px}.skinLeisureTripListIdeas .leisureTripShowMap .greyButton span{background:url(/fahrplan_en/img/map-pin.png) no-repeat 3px 6px !important;padding:6px 8px 6px 22px}.skinLeisureTripListIdeas .btn-group a.active{background-color:#003399 !important}.skinLeisureTripListIdeas .leisureTripDesc .leisureTripText{position:relative;margin-top:3px}.skinLeisureTripListIdeas .leisureTripDesc .on,.skinLeisureTripListIdeas .leisureTripDesc .off{position:absolute;width:350px;display:block}.skinLeisureTripListIdeas .leisureTripDesc .on{opacity:0;filter:alpha(opacity=0)}.skinLeisureTripListIdeas .leisureTripDesc .on p,.skinLeisureTripListIdeas .leisureTripDesc .off p{font-size:100%}.skinLeisureTripListIdeas .leisureTripDesc .on,.skinLeisureTripListIdeas .leisureTripDesc .off{font-size:120%;line-height:1.5;margin-bottom:10px}.skinLeisureTripListIdeas .leisureTripList.waiting:after{content:" ";height:80px;width:100%;display:block;visibility:visible;background:transparent url('/fahrplan_en/img/ajax-loader_bgwhite.gif') center center no-repeat}.modWeather{margin:0 0 -2px 0}.modWeather .bg{background:#F8F8F8;margin-bottom:2px}.modWeather .inner{padding:14px 21px}.modWeather table .leisureTripPictoItem{float:left}.modWeather table .temp{float:left;padding:5px 0 0 7px}.modWeather table td,.modWeather table th{font-weight:bold;vertical-align:middle;padding:0 0 7px 0}.modWeather table tbody th,.modWeather h3.base{width:100px}.modWeather table td.valignBottom{padding-bottom:3px;vertical-align:bottom}.modWeather h3.base{margin-top:5px}.modWeather .helplink{display:block;margin-top:7px;margin-bottom:0}.modWeather .redButton{margin:3px 0 0 21px}.modRatingStars{margin:0}.modRatingStars .ratingStarsFields{width:85px}.js .modRatingStars .ratingStarsFields{height:17px;overflow:hidden}.modRatingStars .bd,.modForm .modRatingStars .bd{padding:0}.modRatingStars .ajaxBusy{background:url(/fahrplan_en/img/ajax-loader.gif) no-repeat bottom right}@media all{.modSavingtip{margin:0}.modSavingtip .bd{background-color:#f8f8f8;min-height:43px;padding:14px}.hafas .modSavingtip .bd{padding:3px}.modSavingtip .title{color:#566373;font-weight:bold;font-size:240%;margin-bottom:5px}.hafas .modSavingtip .title{font-size:24px}.modSavingtip p{color:#566373;font-size:120%}.hafas .modSavingtip p{font-size:12px}.modSavingtip .savingtip-text{float:none;padding-left:14px;margin-left:43px;margin-right:130px}.modSavingtip .savingtip-icon{overflow:hidden;height:43px;width:43px}.modSavingtip .savingtip-button{line-height:25px;position:absolute;right:14px;text-align:right;top:14px;width:130px}.hafas .modSavingtip .savingtip-button{overflow:visible;right:4px;top:10px}.hafas .modSavingtip a.ticketShopRedButton,.hafas .modSavingtip a.ticketShopRedButton:link{font-size:13px;color:#fff;text-decoration:none}.hafas .modSavingtip a.ticketShopRedButton:hover,.hafas .modSavingtip a.ticketShopRedButton:active{color:#fff;text-decoration:none}}.modLeisureTrip{margin:0}.modLeisureTrip .expandiconlinkLeft,.modLeisureTrip .contracticonlinkLeft{padding-left:15px}.modLeisureTrip .modTabs{clear:both}.modLeisureTrip .modRatingStars{margin-bottom:21px}.modLeisureTrip div.btnbuy{height:25px;float:left}.modLeisureTrip .leisureTripItem .richtext{padding-right:20px}.modVideo{margin:0 0 14px 0}.modVideo .hd{margin-bottom:14px}.modMosaic{margin:0 -7px;margin-bottom:14px;zoom:1}.modMosaic .inner{margin:-7px 0}.modMosaic ul{clear:both;position:relative}.modMosaic li{float:left;margin:7px 0;position:relative}.modMosaic h2,.modMosaic .mosaicIframe{display:inline;float:left;width:175px;margin:0 7px}.modMosaic h2 a,.modMosaic h2 a:link,.modMosaic h2 a:visited{background-color:#f1f1f1;color:#000;cursor:pointer;display:block;font-size:120%;line-height:1.5;height:205px;zoom:1}.modMosaic h2 a:hover,.modMosaic h2 a:active,.modMosaic h2 a:focus{background-color:#dedfe2}.modMosaic h2 .headImg,.modMosaic h2 .bd,.modMosaic h2 .ft{display:block;padding:7px}.modMosaic h2 .headImg{height:100px}.modMosaic h2 .bd{height:4.75em;overflow:hidden;padding:2px 7px 0 7px}.modMosaic h2 .ft{padding-bottom:12px}.modMosaic h2 a strong{display:block;font-size:116%;font-weight:bold}.modMosaic h2 a span.iconlink{background-position:-2px -2px;color:#566373;line-height:1.16;padding-left:15px}.modMosaic h2 a:hover span.iconlink,.modMosaic h2 a:active span.iconlink,.modMosaic h2 a:focus span.iconlink{background-position:-2px -602px;color:#039}.modMosaic h2 a span.externallink{background-position:-2px -6502px}.modMosaic h2 a:hover span.externallink,.modMosaic h2 a:active span.externallink,.modMosaic h2 a:focus span.externallink{background-position:-2px -7102px}.modMosaic .mosaicIframe{background-color:#f1f1f1}.modMosaic .mosaicIframe .mosaicIframeBd{height:191px;width:161px;padding:7px}#fancybox-module-content .modMosaic{margin-bottom:7px}.modMosaic .mosaicGBox{max-width:742px;margin-left:7px;display:block}.modNewsTeaser{margin:0 0 14px 0}.modNewsTeaser .inner{padding:14px}.sbb-col-teaser .modNewsTeaser{margin:0}.modNewsTeaser .bg{background-color:#f1f1f1}.modNewsTeaser .media{background:none}.modNewsTeaser .media .bd{padding-bottom:3px}.modNewsTeaser .media .img{display:block}.modNewsTeaser .media .img img{display:block}.modNewsTeaser .media .bd h2{font-weight:bold}.modNewsTeaser a.iconlink span.date{display:block;color:#000;font-weight:normal}.modNewsTeaser a.iconlink:hover span.date{color:#00319b}.modNewsTeaser a.iconlink{background:none}.modNewsTeaser a.iconlink{padding:0 0 7px 0}.modLoginBusinessTravel{margin:0}.modLoginBusinessTravel .bg{background-color:#f1f1f1}.modLoginBusinessTravel .hd,.modLoginBusinessTravel .bd{padding:7px 14px}.modLoginBusinessTravel form fieldset.base .formUnit{padding-bottom:4px}.modLoginBusinessTravel .hd{padding-bottom:0;padding-right:7px}.modLoginBusinessTravel input.base{width:117px}.modLoginBusinessTravel .formActions{margin-top:7px;margin-bottom:14px}.modSubtitle{margin:0}