*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noDisplay{display:none}.ivuStandardPadding{padding:0.6em}.stdMarginRight{margin-right:0.6em}img.product{margin-right:0.5em;vertical-align:middle}#HFSHeader{padding:0px 20px 0px 0px;position:relative}#HFSHeader .headerLinks{margin-top:7px;padding-right:3px}#HFSHeader .headerLinks a{border-right:1px solid #999;color:#545454}#HFSHeader .headerLinks a.left{float:left;padding-right:10px;border-right:1px solid #545454;color:#545454}#HFSHeader .headerLinks a.language,#HFSHeader .headerLinks a.activelanguage{padding:0px 0px 0px 12px;border-right:0}#HFSLogo{width:170px;height:80px;text-align:center;vertical-align:middle;float:left}#HFSNavi{float:left;width:160px;margin-left:12px;margin-top:10px;white-space:nowrap}* html #HFSNavi{margin-left:10px;margin-right:0px}#HFSNavi a{display:block;margin:0px}#HFSNavi ul{list-style:none;margin:0px;padding:0px}#HFSNavi ul li{margin:0px;padding:0px;line-height:43px;width:160px}#HFSNavi li.sub{font-weight:normal}#HFSNavi li.sub a{padding-left:46px;font-weight:normal}#HFSNavi li.active a{color:#666;font-weight:bold}#HFSNavi a img{vertical-align:bottom}#HFSNavi .separator{background-color:#fff;color:#333;border-top:1px dotted #999;border-bottom:1px dotted #999;font-weight:bold;padding:1px 3px 1px 3px;margin:20px 10px 10px 0px}#HFSNavi li{float:left;clear:left;padding:0px 36px;border-bottom:1px dotted #ccc}#HFSNavi .navbar{float:left;margin-top:4px;margin-right:6px}#HFSNaviTop{margin-left:10px;margin-right:10px;padding:10px 10px 0px 10px}#HFSNaviTop ul,#HFSContent ul.slider{margin-left:0px;margin-top:0px;padding:2px 0px;height:24px}#HFSNaviTop ul li,#HFSContent ul.slider li{margin:0;display:inline;list-style:none}#HFSNaviTop ul a,#HFSContent ul.slider a{padding:3px 10px;margin-right:5px;border:1px solid #fff;border-bottom:none;background:#f9f9f9;text-decoration:none;position:relative}#HFSNaviTop ul a:hover,#HFSContent ul.slider a:hover{color:#333;background-color:#fff;border-color:#ACBEC9}#HFSNaviTop ul li.active a,#HFSContent ul.slider a.active{color:#333}#HFSContent p.title{margin:30px 0px}#HFSContent p.hafasHint{padding:2px 4px;margin-bottom:0}#HFSContent p.home{margin-top:0px}#HFSContent div.separatingLine{height:1px;margin:0px;background-color:#f0d722}div.separatingLineRealtime{height:2px;background-color:#f0d722;width:100%}#HFSContent div.queryHintRight{float:right;margin-right:60px;color:#666;font-size:90%;line-height:120%;width:280px}#HFSContent .jump-top a:hover,#HFSContent .jump-top a:active,#HFSContent .jump-top a:focus{background-color:#e20619;background-position:8px -993px;color:#fff}#HFSContent .refresh{background-position:0px -1500px;text-decoration:none;width:19px;height:19px}#HFSContent .zoom{background-position:0px -3000px;padding-left:16px;padding-bottom:4px;text-decoration:none}#HFSContent a.helplink{background-position:0px -2800px;padding-left:12px;padding-bottom:0px;text-decoration:none}#HFSContent .link-group .arrowlink{margin-bottom:0.5em}#HFSContent .greyBox{padding:10px;background-color:#e6ebed;border:none;position:static}#HFSContent .ovBox{padding-right:30px;border:none;position:relative;float:left;width:350px}#HFSContent .ovBox img{padding:5px;width:300px;background-color:#fff;margin-bottom:20px}#HFSContent .teaser-wrapper{clear:left;padding:0 0 22px;display:inline-block}#HFSContent .teaser-wrapper img{padding:10px;width:274px;height:110px;background-color:#fff;margin-right:20px}#HFSContent .greyBoxDetail{padding:10px 20px;background-color:#f5f6f7;border:4px solid #fff;position:static}#HFSContent .greyBoxTop{padding:10px 0px 10px 0px;margin-top:15px;background-color:#f5f5f6;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#HFSContent a.tothetop{display:block;position:absolute;right:0;padding:0 2px;margin-top:-3px;text-decoration:underline;font-size:11px;color:#292928;background-color:#fff}#HFSContent a.tothetop:link,#HFSContent a.tothetop:active,#HFSContent a.tothetop:hover{background-color:#f3e6e6;color:#292928}#HFSContent .leftMargin{margin-left:106px}#HFSContent #tpRQ_Content .leftMargin{margin-left:110px;width:290px}#HFSContent #tpRQ_Content fieldset.sqResultsInput .leftMargin{margin-left:104px}#HFS.usermail .leftMargin,#HFS.feedback .leftMargin{margin-left:176px}#HFShelpBox{position:absolute;z-index:10002;background-color:#fff;padding:22px;width:658px;left:50%;margin-left:-329px;font-size:12px;line-height:2em}#HFShelpBox #helpBoxCloser{float:right;margin:-10px -10px 0 0;width:8px;height:8px;cursor:pointer;color:transparent}#HFShelpBox .helpBoxHeader{margin:-22px auto 22px -22px}#HFShelpBox .helpBoxHeader span{background-color:#f0d722;padding:4px 61px 4px 22px;font-size:17.3px;font-weight:bold}#HFShelpBox h3{color:#e20619;font-size:24px;font-weight:bold;margin-bottom:14px}#HFSContent .summary div.block{float:left;width:auto;margin-right:30px}#HFSContent .summary div.block div{line-height:20px}#HFSContent #tpResultsQuery span.label,#HFSContent .summary span.label{display:block;float:left;width:60px;padding:0px;margin:0px;font-weight:bold;color:#666666}#HFSContent .summary span.output{margin-right:0px}#HFSContent fieldset{border:0px;padding:0px;margin:0px;line-height:18px}#HFSContent fieldset.greyBox,#HFS div#inputFromDiv{margin-bottom:10px}#HFSContent fieldset legend{padding:10px 0px}#HFSContent fieldset.greyBox legend{display:none}#HFSContent fieldset.greyBox legend.visible{display:inline-block}#HFSContent fieldset.greyBox br{clear:left}#HFSContent span.front,#HFSContent label.front,#HFSQuery span.front,#HFSQuery label.front,#HFSResult span.front,#HFSResult label.front,#headlineContainer label.location{display:inline-block;width:7em;margin:0;text-align:left;font-weight:normal}#HFSContent span.tfront{display:inline-block;width:10px;margin:0;text-align:left}#HFSContent span.product{display:inline-block;width:24px;vertical-align:middle;height:24px;padding:2px}#HFSContent #tpRQ_Content label.front{width:100px}#HFSContent #tpRQ_Content fieldset.sqResultsInput label.front{width:100px}#HFS.usermail label.front,#HFS.feedback label.front{width:170px}#HFSContent label.inline{float:none;display:inline;padding:2px;color:#000;font-weight:normal}#HFSResult label.large,#HFSQuery label.large,#HFSContent label.large{width:20em !important;text-align:left}#HFSContent fieldset.greyBox div.text{padding:10px 33px;margin-bottom:20px}#HFSContent fieldset.greyBox ul{margin-top:0px;margin-bottom:15px;padding-left:0px;list-style-type:none}#HFSContent fieldset.greyBox ul li{margin-top:3px;margin-bottom:3px}#HFSContent fieldset.greyBox ul ul li{margin-top:2px;margin-bottom:2px}#HFSContent fieldset.greyBox ul ul{margin-top:0px;padding-left:15px;list-style-type:none}#HFSContent fieldset.greyBox ul ul.main{margin-top:0px;padding-left:0px;list-style-type:none}#HFSContent fieldset.p2w{margin-bottom:20px}#HFSContent fieldset.p2w legend{color:#666666}#HFSContent fieldset.p2w div.format{float:left;width:50%}#HFSContent fieldset.p2w div.format span{float:left}#HFSContent fieldset.p2w div.format div{float:left;margin:20px 10px 0px 10px}#HFSContent fieldset.p2w div.format div div{float:none;margin:0px 0px 5px 0px}#HFSContent .p2w br{clear:none}#HFSQuery{width:100%}#HFSQuery .baimInputOptions{width:100%;padding:4px}#HFSQuery table.baimInputOptions td{vertical-align:top}#HFSQuery h3.baim span{font-size:90%}#HFSQueryAdvanced{line-height:28px}#HFSQuery table,#PRFContent table{width:auto;line-height:1.25em}#HFSQuery table th.label{width:100px}#HFSQuery table .spaceLeft{padding-left:20px}#HFS #HFSContent #HFSInputProductDetail fieldset.greyBox div.productsDetailed,#HFS #HFSContent fieldset.greyBox div.productsDetailed{float:left;width:40px}#HFSQuery tr.zebracol-2 td{background-color:#f9f9f9}#HFSQuery .seplineTop{border-top:1px dotted #999}#HFSContent label.hidden{display:none}#HFSQuery div.v_space,#HFSResult div.v_space{margin:10px 0}#HFSResult table{border-spacing:0px;border-collapse:collapse}#HFSResult table.resultTable{width:100%}#HFSResult td.separatorSmall,#HFSResult th.separatorSmall{background-color:#e6ebed;border-bottom:1px solid #333;padding-top:5px;font-size:11px;font-weight:bold}#HFSResult td.separatorSmall h2,#HFSResult th.separatorSmall h2{padding:0px !important;margin-top:0px !important;color:#000 !important}#HFSResult table.resultTable td.separatorSmallDateLine,#HFSResult table.resultTable th.separatorSmallDateLine{background-color:#f9f9f9;border-bottom:1px solid #ccc;text-indent:2px;padding-top:5px;padding-bottom:5px;font-size:11px;font-weight:bold;color:#555}#HFSResult table.dot,#HFS .dot{border-bottom:1px dotted #333}#HFSResult td.errormessage{color:#c00}#HFSResult td.small{font-size:11px}#HFSResult td.prognosis,#HFSResult span.prognosis{font-weight:bold}#HFSResult td.linklistFirst{width:200px;overflow:auto}#HFSResult td.linklistLink{padding-right:15px}#HFSResult td span.pre{font-family:"Courier New", monospace}#HFSResult td span.small{font-size:11px}#HFSResult td.platform span.prognosis{color:#5089D5;font-weight:bold}#HFSResult td span.prognosis,#HFSResult td span.prognosis span.green{white-space:nowrap}#HFSResult td span.platform{color:#5089D5;font-weight:bold}#HFSResult td .prognosis img{margin-top:-1px;vertical-align:middle}#HFSResult td span.resultTextual{color:#000}#HFSResult td span.resultTextual a{color:#2677B8}#HFSResult td span.resultTextual a:hover{color:#333}#HFSResult td span.resultTextualEmphasize{color:#c00}#HFSResult td div.tpDtl_altDep{color:#666;border-top:1px dotted #999999}#HFSResult tr.psCon td{background-color:#a9a9a9}#HFSResult tr.tpOverview th.diagram{padding:0px}#HFSResult tr.tpOverview th.diagram table{width:480px}#HFSResult tr.tpOverview th.diagram th{border:0px}#HFSResult tr.tpOverview td.diagram table{width:auto}#HFSResult tr.tpOverview td.diagram table table{width:100%}#HFSResult tr.tpOverview th{border-bottom:none}#HFSResult tr.tpOverview th.first{width:30px}#HFSResult tr.tpOverview th.station{text-align:left}#HFSResult tr.navi td{background-color:#fff !important}#HFSResult tr.tpOverview td{background-color:#ebe9e6}#HFSResult tr.tpOverview td.station{text-align:left}#HFSResult tr.tpOverview td.station div{margin-right:10px}#HFSResult tr.tpOverview td.station div.stationHolder{position:relative}#HFSResult tr.tpOverview td.station div.highPrioIcon{min-width:0px !important;margin:0px;position:absolute;right:0px;top:15px}#HFSResult tr.tpOverview td.first{text-align:center}#HFSResult tr.tpOverview td.fares,#HFSResult tr.tpOverview td.gisInfo{text-align:right;min-width:12em}#HFSResult tr.tpOverview td.products{white-space:normal !important}#HFSResult tr.tpOverview td.duration{background-color:#bbb9b4;padding-left:7px}#HFSResult tr.navi td.time{background-color:#bbb9b4 !important;padding-left:7px}#HFSResult tr.tpOverview td.time{background-color:#bbb9b4;padding-left:7px}#HFSResult tr.tpOverview td.time div.highPrioIcon{min-width:0px !important;margin:15px 0px 0px;float:right}#HFSResult tr.tpOverview:hover td{background-color:#f0d722}#HFSResult tr.active{background-color:#ebe9e6}#HFSResult tr.active:hover{background-color:#f0d722}@media screen{#HFSResult tr.tpOverview{background-color:#ebe9e6;border-bottom:0.58333em solid #fff}}@media print{#HFSResult tr.tpOverview{border-bottom:0.3em double #000}}#HFSResult tr.tpOverview:hover{background-color:#f0d722}#HFSResult thead tr.tpOverview *{background-color:#ebe9e6 !important;font-size:12px}#HFSResult div.emailPushContent{padding:10px;background-color:#D3E4F3}#HFSResult .box-col-2{width:370px;margin:1em 0 1em 0;vertical-align:top;float:left}#HFSResult .box-col-40{width:45%;margin:1em 2% 1em 0;vertical-align:top;float:left}#HFSResult .box-col-60{width:50%;margin:1em 2% 1em 0;vertical-align:top;float:left}.height--20em{height:30em}.scroll{overflow:scroll !important}#HFSResult tr.tpOverview td.products div.gisPartAvailable{float:left;display:block;font-size:9px;text-align:center;line-height:100%;margin-right:6px}#HFSResult tr.tpOverview td.products div.gisPartAvailable a{outline:none}#HFSResult tr.tpOverview td.products img.product,#HFSResult tr.tpOverview td.products img.productSmall{float:left;margin-right:0.5em;margin-top:0.1em;vertical-align:middle}#HFS #HFSResult td.productsIcon img.product{width:30px;height:30px}#HFSResult tr.tpOverview td.time div{margin-left:0;overflow:visible;white-space:nowrap}#HFSResult tr.tpOverview td.time div.planed{float:left;width:55px}#HFSResult tr.tpOverview td.time div.prognosis{float:left;margin-left:5px}#HFSResult table.stboard td.time,#HFSResult table.stboard td.timetable,#HFSResult table.stboard td.platform,#HFSResult table.stboard td.product{padding:4px 6px}#HFSResult table.stboard td.time,#HFSResult table.stboard td.timetable,#HFSResult table.stboard td.platform,#HFSResult table.stboard td.time{padding-top:8px}#HFSResult table.stboard td.timetable div{line-height:18px}#HFSResult table.stboard td.timetable strong{line-height:20px}#HFSResult table.stboard th.time,#HFSResult table.stboard th.timetable,#HFSResult table.stboard th.platform,#HFSResult table.stboard th.product{font-size:14px;padding:2px 4px}#ovLegendRealtime{padding-top:30px}#ovLegendRealtime p{position:relative;margin:0 0 4px}#ovLegendRealtime p img{margin-right:4px;vertical-align:middle}#ovLegendRealtime div.imgLegend img{width:16px;height:16px;margin-left:-1px !important}#HFSResult tr.tpSeparator td{background-color:#c8d6e6;color:#5c7089;font-weight:bold;padding:4px 3px;border-bottom:1px solid #8ca0b9}#HFSResult tr.tpSeparatorLight td{background-color:#b8c6d6;color:#fff;font-weight:bold;padding:2px 3px}#HFSResult tr.navi td.first{text-align:left}#HFSResult tr.navi td.last{text-align:right}#HFSResult tr.navi a{font-weight:bold}#HFSResult table tr.productSeparator td,#HFSResult table tr.productSeparator th{font-size:16px;padding-left:10px;height:30px}#HFSResult tr.tpOverviewSpace{height:5px;line-height:4px;margin:0;padding:0}#HFSResult table.resultTable td,#HFSResult table.resultTable th{vertical-align:middle}#HFSResult table.resultTable tr.detailsCaption th{padding:0}#HFSResult table.resultTable td.diagram{padding:0px;background-color:transparent;text-align:left}#HFSResult table.resultTable td.right{text-align:right}#HFSResult table.resultTable td.diagram td{border:0px;background-image:none}#HFSResult table.resultTable .pearlImg{vertical-align:top}#HFSResult table.resultTable tr.productSeparator th,#HFSResult table.resultTable tr.productSeparator td{font-size:14px}#HFSResult table.transferTable td{padding:2px}#HFSResult table.transferTable td.headline{padding:4px 2px;font-size:110%}#HFSResult .detailsCaption h3{font-size:12px;font-weight:bold;margin:0px !important;padding:5px !important;background-color:#ddd;color:#000;text-align:left}#layerMapWrap ul.detailsMenu li.active{box-shadow:0 0 5px #999;font-weight:bold;z-index:30;padding-left:0.5em !important;padding-right:0.5em;background-color:#fff}#layerMapWrap ul.detailsMenu li.disabled{color:#bbb9b4}#systemSwitcher li:last-child{float:right;margin-right:0px}#systemSwitcher li:first-child{float:left;margin-left:0px}#systemSwitcher li.active,#HFSResult ul.detailsMenu li.active{box-shadow:0 0 5px #999;font-weight:bold;z-index:30;padding-left:0.5em !important;padding-right:0.5em;background-color:#fff}#HFSResult ul.detailsMenu li.disabled{color:#bbb9b4}#systemSwitcher li,#HFSContent ul.detailsMenu li,#HFSResult ul.detailsMenu li,#layerMapWrap ul.detailsMenu li{background-color:#e3e1dd;list-style-type:none;display:inline-block;float:left;z-index:-10;margin-right:0.2em;white-space:nowrap;background-image:none;padding:5px 5px 3px 5px;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-top-left-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-top-right-radius:0.3em}#HFSContent ul.detailsMenu li.active{box-shadow:0 0 5px #999;font-weight:bold;z-index:30;padding-left:0.5em !important;padding-right:0.5em;background-color:#fff}#HFSContent ul.detailsMenu li.disabled{color:#bbb9b4}#HFSQuery ul.detailsMenu li{list-style-type:none;display:inline-block;float:left;white-space:nowrap;z-index:-10;margin-right:0.3em;background-image:none;background-color:#e3e1dd;padding:5px 5px 3px 5px;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-top-left-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-top-right-radius:0.3em}#HFSQuery ul.detailsMenu li.active{box-shadow:0 0 5px #999;font-weight:bold;z-index:30;padding-left:1em !important;padding-right:1em !important;background-color:#fff}#HFSQuery ul.detailsMenu li.disabled{color:#bbb9b4}#HFSQuery ul.detailsMenu a{padding:0.2em}#HFS .remarksDetails{display:none}#HFSResult div.menuBorder{border-bottom:1px solid #008a6d}#HFSResult #hafasOVChanges abbr{font-variant:normal;letter-spacing:0px}#HFSResult tr.tpDetails td{border-top:0px;border-bottom:0px;padding:0.3em}#HFSResult tr.tpDetails td.timeValue{min-width:5em}@media screen{#HFSResult tr.tpDetails td.timeValue2nd{border-top:1px solid #bbb9b4}}#HFSResult tr.tpDetails td.pearl,#HFSResult tr.tpDetails td.pearlGis,#HFSResult tr.tpDetails td.pearlGisArr,#HFSResult tr.tpDetails td.pearlGisDest,#HFSResult tr.tpDetails td.pearlMinus,#HFSResult tr.tpDetails td.pearlPlus,#HFSResult tr.tpDetails td.pearlGisBoth{padding:0;width:30px !important;text-align:center;border-bottom:0;text-align:center;vertical-align:middle}@media screen{#HFSResult tr.tpDetails td.pearl,#HFSResult tr.tpDetails td.pearlGis,#HFSResult tr.tpDetails td.pearlGisArr,#HFSResult tr.tpDetails td.pearlGisDest,#HFSResult tr.tpDetails td.pearlMinus,#HFSResult tr.tpDetails td.pearlPlus,#HFSResult tr.tpDetails td.pearlGisBoth{height:44px}}#HFSResult tr.tpDetails td.pearl a,#HFSResult tr.tpDetails td.pearlGis a,#HFSResult tr.tpDetails td.pearlGisArr a,#HFSResult tr.tpDetails td.pearlGisDest a,#HFSResult tr.tpDetails td.pearlMinus,#HFSResult tr.tpDetails td.pearlPlus,#HFSResult tr.tpDetails td.pearlGisBoth a{outline:none}#HFSResult tr.tpDetails td.timeType{width:50px}#HFSResult tr.tpDetails td.timeType span{display:block;float:left;width:25px;vertical-align:middle}#HFSResult tr.tpDetails td.date{width:50px}@media screen and (min-width: 48em){#HFSResult tr.tpDetails td.platform{width:8em;padding-left:2.5em}}@media print{#HFSResult tr.tpDetails td.platform{min-width:6em}}#HFSResult #lines_div div{padding-top:11px;clear:both}#HFSResult #lines_div div div{margin:0;padding-left:40px;padding-top:7px;clear:none}#HFSResult #lines_div img{float:left}#HFSResult tr.tpDetails td.station{width:auto}#HFSResult tr.tpDetails td.remarks{white-space:normal;vertical-align:middle;color:#666}@media screen{#HFSResult tr.tpDetails td.remarks{padding-top:1em;padding-bottom:1em}}#HFSResult tr.tpDetails td.remarks strong{font-weight:bold}#HFSResult tr.tpDetails td.products{white-space:nowrap;vertical-align:middle;color:#292929;padding-left:3px;padding-top:2px !important;padding-bottom:2px !important;padding-right:6px;font-weight:bold}#HFSResult tr.tpDetails td.station span,#HFSResult tr.tpDetails td.direction span{display:block;float:left;color:#333}#HFSResult tr.conFirstSecFirstRow td,#HFSResult tr.conLastSecLastRow td,#HFSResult tr.intermediateSection td{background-color:#EBE9E6 !important}#HFSResult tr.remarksRow td.remarks,#HFSResult tr.remarksRow td.direction,#HFSResult tr.intermediateStop td.first{border-top:1px solid #eeece7}#HFSResult tr.intermediateStop td.first{border-top:1px solid #eeece7;background-color:transparent}#HFSResult tr.tpDetails td.lastRow,#HFSResult tr.last td{border-bottom:1px solid #d4d4d4}#HFSResult td.product{white-space:nowrap}#HFSResult div.textualDescription span.resultTextual{font-weight:bold}#HFSResult div.textualDescription div.section{margin:0px;padding:10px 0px;border-bottom:1px dotted #333}#HFSResult div.textualDescription p{line-height:19px}#HFSResult div.textualDescription div.furtherInfo{padding:10px 0}#HFSResult .buttons{margin:20px 0px}#HFSContent .linkGroup{margin:1em auto;clear:both;padding-bottom:0px !important}#HFSContent .detailsTable{width:100%;border:none}#HFSContent .detailsTable .linkGroup{padding:0px;margin-bottom:0px}#HFSContent .linkGroup a{margin-right:10px;padding:0px 2px}a.arrowlink:before,span.arrowlink:before{font-family:icon-font;content:"\f108";margin-right:0.5em}#HFSContent .linkGroup form{margin-top:1em}#HFSContent .topLink{float:right;line-height:15px}#HFSContent .topLink a{margin-right:0px;font-size:90%}#HFSResult table.tariff th.screennowrap{padding:2px 6px 4px}#HFSResult table.tariff td div{margin:2px 6px}#HFSResult table.tariff td strong{margin:2px 6px}#HFSResult table.tariff td.zones{padding:2px 6px}#HFS table.pricing{width:100%;background-color:#d3e4f3;margin-bottom:6px}#HFS table.pricing tr td{padding:2px 10px !important;font-weight:bold}#HFSContent table.ticketShop td{padding:2px 4px}#HFSFooter{clear:both;margin-bottom:40px;margin-top:20px;font-size:9px;color:#8d8d8d}#HFSFooter.navLeft{clear:both;margin:0px 10px 0px 180px;padding:50px 0px 20px 20px}#HFSFooter.mapFooter{padding:0px 15px 20px 10px;text-align:right}#HFSQuery td input.himMainInfo{width:270px}#HFSQuery td textarea.himMainInfo{width:270px;height:40px}.messageBlockHIM{padding:1.25em;background-color:#f0d722}#HFSResult .rt-cancelled img,#HFSResult .rt-critical img,#HFSResult .rt-normal img{vertical-align:middle;margin-top:-1px;margin-right:4px;width:16px;height:16px}#HFSResult .hint_realtime{clear:both}#HFSResult .hint_realtime div{clear:none;padding:0 0 0.5em 20px}#HFSResult .hint_realtime img{float:left;margin-top:2px}#HFSResult .box-col-60 .hint_realtime img{margin:3px 2px}#HFSResult .rt-normal{margin:5px 0px;vertical-align:middle;padding:3px;border:1px solid #F7C717;background-color:#fcf7c5}#HFS .journeyMessageHIM_2,#HFSResult .rt-cancelled,#HFSResult .rt-critical{margin:5px 0px;vertical-align:middle;padding:3px;border:1px solid #ee9999;background-color:#ffe9e9}#HFSResult .rt-platform{margin:5px 0px;vertical-align:middle;padding:3px;border:1px solid #a6c8e6;background-color:#e2eff9}#HFSResult .rt-alternative{margin:5px 0px;vertical-align:middle;padding:3px;border:1px solid #cee0c0;background-color:#e4f3dc}#HFSResult .rt-ontime{margin:5px 0px;vertical-align:middle;padding:3px;border:1px solid #c0e0cd;background-color:#edf3e6}* html .clearfix{height:1%}#HFS .clearfix{display:block}#HFS .hide{display:none}#HFS .hideBaim{position:absolute;left:-3000px;display:block;overflow:hidden;height:1px;width:1px}#HFS .clearBoth{clear:both}.layerMap{display:none}#HFS a.checkLayerLine:hover{color:#000}#layerMapWrap label{font-size:12px;font-weight:bold;width:120px;color:#333;display:inline-block}#headlineContainer{background-color:#bbb9b4}#HFS #HFSContent table.resultTable tr.tpOverview td.menuLinks{width:30px !important}#HFS table.resultTable tr.tpOverview td.menuLinks a{background-repeat:no-repeat;background-position:center center;width:9px;height:9px;display:block;margin:0 auto}#HFS table.resultTable tr.tpOverview td.menuLinks a:hover,#HFS table.resultTable tr.tpOverview td.menuLinks a:active,#HFS table.resultTable tr.tpOverview td.menuLinks a:focus{background-color:transparent}#HFS a.menuLinks{background-repeat:no-repeat;background-position:center center;width:16px;height:16px;display:block;margin:10px 9px 5px;float:left}#HFSResult .box-space-22{padding:0.2em 1em;background-color:#fff;clear:both;position:relative}#HFSQuery .box-space-22{padding:0.2em 1em;background-color:#fff;clear:both;position:relative}#HFS .psConDtl div.detailContainer{border-color:#a9a9a9}#HFS #HFS div.detailContainer div.ajaxmapdiv{float:right;margin-top:0px;width:70%}#HFS div.detailContainer h2.separator{margin-top:0px !important;padding-left:0px !important}#HFS form#email_form h2.separator{margin-top:10px !important}#HFS form#email_form label.front{width:180px !important}#HFS .hideElement{display:none}#HFS .summary span.label{width:90px !important;display:inline-block}#HFS td.timeValue span{padding-right:5px}#HFS tr.tpDetails th.first{width:30px}#HFS td.rankingButtonsTD{padding:0px !important}#HFS td.rankingButtonsTD div.rankingButtons{background-color:#F5F5F5;border:1px solid #ccc;padding:5px 10px;margin:0px}#HFS td.rankingButtonsTD div.rankingButtons p{margin:0px 0px 5px;padding:0px}#HFS td.ranking{white-space:nowrap;text-align:right !important;width:130px}#HFS td.ranking img.rankingStar{margin-right:5px}#HFS div.closeIcon{position:absolute;right:0px;top:0px;cursor:pointer}#HFS div#filterCaption_outward h2,#HFS div#filterCaption_return h2{margin-top:0px !important}#HFS div.filterOptions{background-color:#F5F5F5;border:1px solid #CCCCCC;padding:10px 0px;margin:10px 0px 20px;clear:left}#HFS div.filterOptionsLeft,#HFS div.filterOptionsRight{float:left;width:49%;padding:0px 0px 0px 10px}#HFS div.filterOptionsLeft{border-right:1px solid #CCCCCC}#HFS div.filterWithMargin{margin-top:20px}#HFS div.slider{width:300px;margin:10px 0;border:1px solid #CCCCCC;height:10px;position:relative}#HFS div.slider div.handle{width:12px;height:18px;cursor:move;position:absolute;top:-4px}#HFS div.productBitsCheckbox{float:left;text-align:center;margin-right:10px}#HFS .hidechanges,#HFS .hideduration,#HFS .hideecology,#HFS .hidedeparture,#HFS .hidearrival,#HFS .hidebits_0,#HFS .hidebits_1,.hidebits_2,.hidebits_3,.hidebits_4,.hidebits_5,.hidebits_6,.hidebits_7,.hidebits_8,.hidebits_9,.hidebits_10,.hidebits_11,.hidebits_12,.hidebits_13,.hidebits_14,#HFS .hidebits_15{display:none}#HFS #HFSContent .ajaxMapConnection{background-color:#fff;margin-bottom:1em}.tb_download_link{background-color:#bbb9b4;padding:3em 2em}#HFS a#map_content_0_titlediv.hover,#HFS a#map_content_1_titlediv.hover{color:#fff;background-color:#e20619}#HFS div.mapConnectionDetails{float:left;width:25%}#HFS div.olMap{width:450px !important}#HFS div#trainroute.olMap{width:726px !important}#HFS #stInfoMapNear div.ajaxmapdiv{width:370px !important;height:100%}#HFS div#stationinfo.olMap{width:350px !important}#HFS div.staticMap{float:right}#HFS div.view-mod{display:inline;background-image:none}#HFS div#tpResultsQuery div#searchWaitScreen{clear:both;margin-bottom:0px}.layerMapOverlay{display:none;z-index:6;top:0;left:0;opacity:0.6;filter:alpha(opacity=60);position:fixed;background-color:black;width:100%;height:100%}ul.MapControls{list-style:none;border-collapse:collapse;padding:0px;margin:0px;box-shadow:0em 0em 0.3em #8c8a84;-moz-box-shadow:0em 0em 0.3em #8c8a84;-webkit-box-shadow:0em 0em 0.3em #8c8a84;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-top-left-radius:0.3em;-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-top-right-radius:0.3em;-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;border-bottom-right-radius:0.3em;background:-webkit-linear-gradient(top, #f6f5f3 5%, #e3e1dd 40%, #f6f5f3 95%);background:-o-linear-gradien(top, #f6f5f3 5%, #e3e1dd 40%, #f6f5f3 95%);background:-moz-linear-gradient(top, #f6f5f3 5%, #e3e1dd 40%, #f6f5f3 95%);background:linear,top,#f6f5f3 5%,#e3e1dd 40%,#f6f5f3 95%;overflow:hidden;display:inline-block}@media screen and (max-width: 63.9375em){ul.MapControls{display:inline-block}}@media screen and (max-width: 56.1875em){ul.MapControls{display:inline-block}}@media screen and (max-width: 47.9375em){ul.MapControls{display:none}}@media screen and (max-width: 30em){ul.MapControls{display:none}}ul.MapControls li{padding:0.2em 1em 0.2em 1em;cursor:pointer;border-left:solid 0.1em #8c8a84;float:left}ul.MapControls li.left{-webkit-border-bottom-left-radius:0.3em;-moz-border-radius-bottomleft:0.3em;border-bottom-left-radius:0.3em;-webkit-border-top-left-radius:0.3em;-moz-border-radius-topleft:0.3em;border-top-left-radius:0.3em;border-left:0px}ul.MapControls li.right{-webkit-border-top-right-radius:0.3em;-moz-border-radius-topright:0.3em;border-top-right-radius:0.3em;-webkit-border-bottom-right-radius:0.3em;-moz-border-radius-bottomright:0.3em;border-bottom-right-radius:0.3em}ul.MapControls li.active{background-color:#fff}ul.MapControls li.disabled{background-color:#fff}ul.MapControls li:hover,ul.MapControls li:active,ul.MapControls li:focus{background-color:#fff}#HFSContent div.baimOption{background-color:#F6F6F6;clear:both;width:50%}#HFSContent div.baimhint{background-color:#F6F6F6;padding:6px;border:1px solid #B0AFAD}#HFSContent div.interactiveplan{position:relative}#HFSContent div.interactiveplan h2.separator{display:block}#HFSContent table.footway tr.fw_section td.text{border-top:1px dotted #666}#HFSContent table.footway tr.dark td{background-color:#F4F4F4}#HFSContent label.emailLabel{width:160px;display:block;float:left}#HFSContent tr.tpDetails td.remarks img{margin-right:2px}#HFSContent .orange{color:#FF9900}#HFS #HFSContent .registered{background-color:#ffff00 !important}#HFS #HFSContent .notregistered{background-color:#C6C6C6 !important}#HFS .baimWarning{border:solid 2px #f00;background-color:#FFE9E9;padding:4px;text-align:center}#HFSContent table.footway tr.fw_start1 td{border-top:1px solid #000}#HFSHeader,#HFS div.ajaxmapdiv,#site-info,tr.hideIntermediateStops tr.intermediateStop,.jump-top,#HFS_to_type_fixed span,#HFS_from_type_fixed span{display:none}#HFS body{font:62.5% arial, helvetica, sans-serif;color:#333}#main .hacon_content{background:#fff;display:inline;float:left;margin-right:10px;padding:20px;width:769px;min-height:600px;z-index:1}#main .hacon h1,#main .hacon h2,#main .hacon h3,#main .hacon h4{clear:both}#main h1{margin:15px 0}#HFS ul.error,#HFS img.productIcon{vertical-align:middle}#HFS ul.error{margin-bottom:10px;list-style:disc;margin-left:30px}#HFS ul.error li ul{list-style:disc;margin-left:30px}@media screen and (min-width: 30.0625em){#HFSResult .lc_fares{display:none}}#HFS div#lc_header,#HFSResult tr.tpOverview td.lc_products,#HFSResult tr.tpDetails td.lc_remarks,#HFSResult tr.tpDetails td.lc_station,#HFSResult a.lc_list,#HFSResult label.lc_list,#HFS #lc_tpRQ_Route,#HFS .lc_mapConnectionDetails,#HFS #HFSResult .lc_tpRQ_Buttons,#HFS .lc_break,#HFS .lc_tariff,#HFS .lc_inline,#HFS .lc_block,#HFS .lc_iblock,#HFS .lc_sq_platform,.lc_tq_overviewTableHead,#HFS .lc_sqEquivInsert,#HFStable.stboard th.lc_time{display:none}@media screen and (min-width: 0px) and (max-width: 30em){.page{min-width:290px !important}.nowrap{white-space:nowrap}.wrapper_header{width:auto}.productsIcon img,.product{width:14px !important;height:14px !important}#nav_breadcrumb,.vbb_advert,#main iframe{display:none}.lc_hide{display:none}#HFS b,#HFS strong{font-weight:bold !important}#HFS div#lc_header{display:block;position:fixed;top:0;left:0;color:#fff;background-color:#e20619;width:100%;padding:6px;z-index:100000;box-shadow:0 10px 5px 0 #fff}#HFS div#lc_header span{float:right;display:inline;margin-right:15px;margin-top:4px}#HFS div#lc_header span ul.menu{display:none}#HFS div#lc_header span ul.menu li{border-bottom:1px dotted #fff;line-height:26px}#HFS #lc_header ul#lc_menu a{color:#fff;text-decoration:none}#HFS #lc_header a.lc_list{width:auto;height:30px;color:#fff;padding-right:30px;font-weight:bold;text-decoration:none}#HFS #HFSResult a.lc_list{display:block;font-weight:bold;width:auto;height:30px;color:#000;padding-right:30px;text-decoration:none;float:right;position:relative;top:4px}#HFS #HFSResult label.lc_list{margin-top:4px;margin-left:10px;display:inline-block}#HFS #lc_tpRQ_Route{display:block}#HFS .lc_left_s{float:left;margin-right:8px}#HFS .lc_break{display:block}#HFS .lc_display,#HFS .lc_inline{display:inline !important}#HFS .lc_block{display:block !important}#HFS .lc_iblock{display:inline-block !important}#HFS .lc_hide,#HFSContent .linkGroup a.lc_hide{display:none !important}#HFS .lc_float{float:none}#HFS .summary span.label{width:auto !important;margin-right:10px}#suggestion div{white-space:normal !important}#suggestion div.poi,#suggestion div.poiselected,#HFS .profileStop_4,#suggestion div.adr,#suggestion div.adrselected,#HFS .profileStop_2{background-position:2px center}body.js #suggestion{max-width:266px !important;margin-top:21px}#main .hacon_content{width:97.5%;background-color:#fff;padding:5px;margin-left:0px}#HFS #searchSwitch span{display:block}#main .content,#main .hacon{width:auto;height:auto;margin-left:0;border:none}#HFSFooter{font-size:12px !important}#HFSContent .greyBox{margin:10px 0}#HFS #tpRQ_Content.greyBox{margin-bottom:0px}#HFS .teaserBox{float:none;margin-left:0px;width:auto;display:none}#HFS #HFSContent span.product{display:block;width:100%;height:30px;padding:4px}#HFS #HFSContent span.product img{vertical-align:middle;width:30px;height:30px;margin:0 !important}#HFS #HFSContent fieldset.greyBox div.productsDetailed,#HFS #HFSContent #HFSInputProductDetail fieldset.greyBox div.productsDetailed{float:none;width:100%;margin-left:0 !important}#HFS #HFSContent fieldset.greyBox div.productsDetailed span.product label,#HFS #HFSContent #HFSInputProductDetail fieldset.greyBox div.productsDetailed span.product label{visibility:visible !important;font-size:16px !important;width:auto !important;height:auto !important;display:inline-block}#HFSContent fieldset.greyBox fieldset{padding:0 0 10px 0}#HFS #HFSContent fieldset.sqResultsInput{padding:10px 0}#HFS #HFSContent div.viaRow span{display:block}#HFS #tpRQ_Buttons a.arrowlink,#search .search-box button,span.button,#HFS #tpRQ_Buttons input.buttonAsLink,#HFS #queryInputButtons input.buttonAsLink,#HFS #tpRQ_Buttons a.arrowlink:hover{margin-bottom:8px}#HFS #tpRQ_Buttons a.arrowlink,#search .search-box button,span.button,#HFS #tpRQ_Buttons input.buttonAsLink,#HFS #queryInputButtons input.buttonAsLink,#HFS input.button,#HFS input.button:focus,#HFS input.buttonSmall,#HFS input.buttonSmall:focus,#HFS #HFSResult input.button{display:inline-block;margin-bottom:10px}#HFS a.linkAsButton:before,#HFS a.lc_arrlink:before,#HFS #HFSResult .lc_tpRQ_Buttons:before,#HFS .lc_link a:before,#HFS a.linkAsButton:hover,#HFS a.linkAsButton:focus,#HFS a.linkAsButton:active,#HFS a.linkAsButton,#HFS .lc_arrlink:hover,#HFS .lc_arrlink:focus,#HFS .lc_arrlink:active,#HFS .lc_arrlink,#HFS #queryInputButtons input.buttonAsLink:hover,#HFS #queryInputButtons input.buttonAsLink:active,#HFS #queryInputButtons input.buttonAsLink:focus,#HFS #queryInputButtons input.buttonAsLink,#HFS #tpRQ_Buttons input.buttonAsLink:hover,#HFS #tpRQ_Buttons input.buttonAsLink:active,#HFS #tpRQ_Buttons input.buttonAsLink:focus,#HFS #tpRQ_Buttons input.buttonAsLink{vertical-align:middle;float:left;margin-right:0.5em}#HFS a.linkAsButton:before:after,#HFS a.lc_arrlink:before:after,#HFS #HFSResult .lc_tpRQ_Buttons:before:after,#HFS .lc_link a:before:after,#HFS a.linkAsButton:hover:after,#HFS a.linkAsButton:focus:after,#HFS a.linkAsButton:active:after,#HFS a.linkAsButton:after,#HFS .lc_arrlink:hover:after,#HFS .lc_arrlink:focus:after,#HFS .lc_arrlink:active:after,#HFS .lc_arrlink:after,#HFS #queryInputButtons input.buttonAsLink:hover:after,#HFS #queryInputButtons input.buttonAsLink:active:after,#HFS #queryInputButtons input.buttonAsLink:focus:after,#HFS #queryInputButtons input.buttonAsLink:after,#HFS #tpRQ_Buttons input.buttonAsLink:hover:after,#HFS #tpRQ_Buttons input.buttonAsLink:active:after,#HFS #tpRQ_Buttons input.buttonAsLink:focus:after,#HFS #tpRQ_Buttons input.buttonAsLink:after{content:" "}#HFS a.mapIcon{display:none}#HFS .flap,#HFS input.buttonAsLink.expand{background-position:0 -195px !important}#HFS input.buttonAsLink.collapse{background-position:0 -395px !important}#HFS input.buttonAsLink.add,#HFS input.buttonAsLink.add:hover{height:auto !important;margin-bottom:0 !important;background-position:0 -2997px !important}#HFS #queryInputButtons.buttons button{float:left !important;margin:0 0 15px}#HFS #HFSContent #tpRQ_Content .leftMargin{margin-left:0}#HFSContent span.front,#HFSContent label.front,#headlineContainer label.location{display:block}#HFSContent #tpRQ_Content label.front{margin-bottom:10px}#HFSContent #tpRQ_Content fieldset.sqResultsInput label.front{width:100px}#HFS #HFSContent h1,#HFSContent h1.separator{font:bold 24px/32px arial;margin-top:50px}#HFSContent h2.separator{font-size:21px;max-width:400px;line-height:26px;margin:10px 0}#HFS #HFSContent h3{font-size:16px;font-weight:bold;margin:20px 0}#HFS p#HFSBaimHint,#HFS .text{padding:10px;font-size:14px}#HFS div.helplink a:link{display:none}#HFS #HFSContent .stdMarginBottom{margin-left:0 !important}#HFS #tpRQ_Content.leftBox{width:auto;display:block;float:none}#HFS #HFSContent fieldset div.baimChoice,#HFS #HFSQueryBaim label{float:none;padding:0px;display:block}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox fieldset{background:none;padding:0px;margin:0px}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox .separator,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route #searchSwitch,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_DateTimes{display:none}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route{width:98% !important;float:none;margin-bottom:0px;padding:0px}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route #tpRQ_From,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route #tpRQ_To{margin-bottom:0px !important}#HFSContent #tpRQ_Content label.front{margin-bottom:0px}#HFS #tpResultsQuery #tpRQ_Buttons{width:auto !important}#HFSResult .box-col-60,#HFSResult .box-col-40{float:none;width:100%}#HFS #HFSContent #HFSResult h2.separator,#HFSResult thead.overviewTableHead,#HFS #HFSResult #showAllDetails,#HFS #HFSResult #hideAllDetails{display:none}#HFS #tpResultsQuery #tpRQ_Buttons{width:100% !important}#HFSResult tr.tpDetails td.timeType span{width:20px}#HFS #HFSResult table td.additionalContent{padding:0}#HFSResult ul.detailsMenu{margin-top:0em;margin-bottom:0em}#HFSResult ul.detailsMenu li{padding:2px;float:none;display:inline}#HFSResult ul.detailsMenu a,#HFSResult ul.detailsMenu a:focus,#HFSResult ul.detailsMenu a:hover,#HFSResult ul.detailsMenu a:active{padding:6px 2px;border:none;background-color:transparent;text-decoration:underline}#HFS .remarksDetails{display:none}#HFS #HFSResult ul#lc_detailsmenu{padding:8px !important}#HFSResult table.resultTable{width:100% !important}#HFSContent span.front,#HFSContent label.front,#headlineContainer label.location{width:auto;margin:4px 0}#HFS #HFSResult button.searchConnRight{float:left;margin:10px 0}#HFSResult tr.intermediateSection td.pearl{background-position:center center !important}#HFSResult tr.conFirstSecFirstRow td.pearl{background-position:center top !important}#HFSResult tr.conLastSecLastRow td.pearl{background-position:center bottom !important}#HFSResult tr.tpOverview td.duration:before{content:"Dauer: ";display:none}#HFSResult tr.tpOverview td.station{left:-800px;position:absolute;white-space:normal}#HFSResult tr.tpOverview td.gisInfo{display:none;vertical-align:top}#HFSResult tr.tpOverview td.time{padding:8px}#HFSResult tr.tpOverview td.time div.planed{width:auto}#HFSResult tr.tpDetails td.platform{display:none}#HFSResult tr.tpOverview td.lc_products img.product{margin-right:3px;margin-top:2px;vertical-align:middle}#HFSContent .linkGroup{width:250px;margin:0}#HFSContent .linkGroup a{float:none !important;display:block}#HFSResult tr.sectionInfo td.pearl,#HFSResult tr.remarksRow td.pearl{padding:0 8px}#HFSResult tr.intermediateSection td.pearl{background-position:center center}#HFS #HFSResult td.productsIcon{vertical-align:top;padding-top:5px !important}#HFS #HFSResult td div.tpDtl_altDep{display:none}#HFSResult tr.tpDetails td.lc_station{display:table-cell}#HFSResult tr.tpDetails td.lc_remarks{min-width:170px;display:block;white-space:normal;vertical-align:middle;color:#666;padding-left:2px;padding-top:3px !important;padding-bottom:3px !important}#HFSResult tr.tpDetails td.lc_remarks strong{font-weight:bold}#HFSResult tr.tpDetails td.products{display:block}#HFSResult tr.tpOverview td.fares .lc_fares{display:none}#HFS #HFSResult td.additionalContent .lc_fares{display:inline}#HFSResult .box-space-22{padding:0em;background-color:#fff;clear:both;position:relative}#HFSResult{width:100%}#HFSResult tr.navi a{font-weight:normal;font-size:14px}#HFS #HFSResult div.mapConnectionDetails table.ajaxMapConnection{width:300px !important}#HFS #HFSResult table.ajaxMapConnection td.mapConLocation{width:290px !important}#HFS #HFSResult div.ajaxmapdiv{border:2px solid #E6EBED;width:100% !important;height:auto !important;float:none}#HFS #HFSResult div.olMap{width:100% !important;height:316px !important}#HFS #HFSResult .lc_mapConnectionDetails{display:inline}#HFS #HFSResult table.ajaxMapConnection caption{margin-top:8px;font-weight:bold}#HFS #HFS_comments{width:250px !important}#HFSContent .leftMargin{margin-left:0px}#HFS #HFSResult div.box-space-22 input.error,#HFS select.error{width:240px}#HFS select.error{width:270px;padding:2px;height:30px}#HFS #HFSContent #HFSResult div.box-space-22 h2.separator{display:inline-block !important;margin:0}#HFS #HFS_comments{margin:0px}#HFS #HFSResult div.box-space-22 table.resultTable th{white-space:normal}#HFS #HFSResult div.box-space-22 table.resultTable th.resultdark{display:none}#HFS #HFSResult div.box-space-22 table.resultTable tr.Bartarif td.tariff{float:left}#HFS #HFSResult div.box-space-22 table.resultTable tr.Bartarif td{font-size:12px}#HFS #tq_trainroute_content_table_alteAnsicht div.ajaxmapdiv{display:none !important}#HFS #tq_trainroute_content_table_alteAnsicht{padding:2px}#HFS #tq_trainroute_content_table_alteAnsicht table.resultTable tr td.sepline:last-child{display:none}#HFS #tq_trainroute_content_table_alteAnsicht td.sepline a{display:block;overflow:hidden;text-overflow:ellipsis;width:160px;white-space:nowrap}.lc_tq_overviewTableHead{display:table-header-group}#HFS thead.lc_tq_overviewTableHead tr td{padding:2px}#HFS table.stNear{display:none}#HFS table.stationOverview tr td{height:auto}#HFS table.stationOverview tr td{padding:2px}#HFS #stInfoMapNear .lc_tpRQ_Buttons{display:inline-block}#HFS #HFSResult #stInfoMapNear div.ajaxmapdiv{width:100% !important}#HFS #HFSResult div#stationinfo.olMap{width:100% !important}#HFSResult .box-col-1,#HFSResult .box-col-2{width:100%;margin-right:0px}#HFS #HFSResult .lc_tpRQ_Buttons,#HFS #HFSResult .lc_tpRQ_Buttons a{display:inline-block;color:#e20619;text-decoration:none}#HFSQuery div.v_space,#HFSResult div.v_space{margin:0}#HFS #HFSResult tr.depboard-dark td.timetable,#HFS #HFSResult tr.depboard-light td.timetable{margin-top:6px}#HFSResult table.stboard td.time,#HFSResult table.stboard td.timetable,#HFSResult table.stboard td.platform,#HFSResult table.stboard td.product{padding:4px 2px}#HFS #HFSResult tr.depboard-dark td strong,#HFS #HFSResult tr.depboard-light td strong,#HFS #HFSResult tr.arrboard-dark td strong,#HFS #HFSResult tr.arrboard-light td strong{overflow:hidden;text-overflow:ellipsis;width:160px;display:inline-block}#HFS #HFSResult tr.depboard-dark td.platform,#HFS #HFSResult tr.arrboard-dark td.platform,#HFS #HFSResult th#hafasSQPlatform,#HFS #HFSResult tr.depboard-light td.platform,#HFS #HFSResult tr.arrboard-light td.platform{display:none}#HFS .lc_sq_platform{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis}#HFS .lc_sqResultsInput{display:none}#HFS .lc_sqEquivInsert{display:table-row}#HFSResult table.stboard td.timetable div.lc_sqTrain{overflow:hidden;text-overflow:ellipsis;width:180px;font-size:13px;white-space:nowrap}#HFSResult table.stboard td.timetable div.lc_sqTrain a{font-size:13px}#HFS table.stboard th.lc_time{display:table-cell;font-size:14px}#HFSResult table.stboard th.time{display:none}#HFSContent .summary div.block{margin-left:0px !important;float:none;margin-bottom:4px}#HFSContent .summary div.block div{line-height:24px}#HFSContent fieldset.taTime fieldset,#HFSContent fieldset.taPeriod fieldset,#HFSContent fieldset.taPassengers div{margin:0 !important;float:none !important}#HFSContent fieldset.taPassengers input{text-align:center !important;width:24px !important}#HFS .lc_tariff{display:block}#HFS tr.sep{background-color:#E6EBED;border:medium none;display:table-row;width:100%}#HFS .lc_tariff td{padding:4px;display:table-cell;width:100%}#HFS .lc_tariff tr.sep td:first-child,#HFS .lc_tariff tr.sep td:nth-child(2),#HFS .lc_tariff tr.sep td:nth-child(3){font-weight:bold}#HFS .lc_small_hide{display:none}td[headers=hafasTQPearl],td[headers=hafasTQPrognosisArr],td[headers=hafasTQPrognosisDep]{padding:0px !important;border:none;margin:0px}#HFSResult .ivuAdvancedRequest{padding-left:0em;padding-right:0em}}@media screen and (min-width: 30.0625em) and (max-width: 47.9375em){.page{min-width:290px !important}.wrapper_header{width:auto}#nav_breadcrumb,.vbb_advert,#main iframe{display:none}#HFS b,#HFS strong{font-weight:bold !important}#HFS div#lc_header{display:block;position:fixed;top:0;left:0;color:#fff;background-color:#e20619;width:100%;padding:8px 10px;z-index:100000;box-shadow:0 10px 5px 0 #fff}#HFS div#lc_header span{float:right;display:inline;margin-right:15px;margin-top:4px}#HFS div#lc_header span ul.menu{display:none}#HFS div#lc_header span ul.menu li{border-bottom:1px dotted #fff;line-height:26px}#HFS #lc_header ul#lc_menu a{color:#fff;text-decoration:none}#HFS #lc_header a.lc_list{width:auto;height:30px;color:#fff;padding-right:30px;font-weight:bold;text-decoration:none}#HFS #HFSResult a.lc_list{display:block;font-weight:bold;width:auto;height:30px;color:#000;padding-right:30px;text-decoration:none;float:right;position:relative;top:4px}#HFS #HFSResult label.lc_list{margin-top:4px;margin-left:10px;display:inline-block}#HFS #lc_tpRQ_Route{background-color:#E6EBED;display:inline-block;margin-bottom:10px;padding:10px;width:98%}#HFS .lc_left_m{float:left;margin-right:20px}#HFS .lc_clear{clear:left}#HFS .lc_break{display:inline-block;margin-left:-4px}#HFS .lc_display,#HFS .lc_inline{display:inline !important}#HFS .lc_hide,#HFSContent .linkGroup a.lc_hide{display:none !important}#HFS .lc_float{float:none}#HFS .summary span.label{width:auto !important;margin-right:10px}#suggestion div.poi,#suggestion div.poiselected,#HFS .profileStop_4,#suggestion div.adr,#suggestion div.adrselected,#HFS .profileStop_2{background-position:2px center}body.js #suggestion{margin-top:24px;max-width:400px !important;width:326px !important}#main .hacon_content{width:97.5%;background-color:#fff;padding:10px;margin-left:0px}#HFS select{min-width:100px}#HFS #HFSContent #tpRQ_Content #HFS_from_eMsg.leftMargin,#HFS #HFSContent #tpRQ_Content #HFS_to_eMsg.leftMargin{margin-left:105px;max-width:200px}#HFS #searchSwitch span{display:inline-block}#main .content,#main .hacon{width:auto;height:auto;margin-left:0;border:none}#HFSFooter{font-size:12px !important}#HFSContent .greyBox{margin:10px 0}#HFS .teaserBox{float:none;margin-left:0px;width:auto;display:none}#HFS #HFSContent span.product{display:block;width:100%;height:30px;padding:4px}#HFS #HFSContent span.product img{vertical-align:middle;width:30px;height:30px;margin:0 !important}#HFS #HFSContent fieldset.greyBox div.productsDetailed,#HFS #HFSContent #HFSInputProductDetail fieldset.greyBox div.productsDetailed{float:none;width:100%;margin-left:0 !important}#HFS #HFSContent fieldset.greyBox div.productsDetailed span.product label,#HFS #HFSContent #HFSInputProductDetail fieldset.greyBox div.productsDetailed span.product label{visibility:visible !important;font-size:16px !important;width:auto !important;height:auto !important;display:inline-block}#HFSContent fieldset.greyBox fieldset{padding:0 0 10px 0}#HFS #HFSContent fieldset.sqResultsInput{padding:10px 0}#HFS #HFSContent div.viaRow span{display:block}#HFS #tpRQ_Buttons a.arrowlink:hover{margin-bottom:8px;padding-bottom:7px;padding-top:7px}#HFS #tpRQ_Buttons a.arrowlink{padding-bottom:7px;padding-top:7px}#search .search-box button,span.button,#HFS #tpRQ_Buttons input.buttonAsLink,#HFS #queryInputButtons input.buttonAsLink,#HFS input.button,#HFS input.button:focus,#HFS input.buttonSmall,#HFS input.buttonSmall:focus,#HFS #HFSResult input.button{height:32px;display:inline-block;margin-bottom:10px}#HFS a.mapIcon{display:none}#HFS .flap,#HFS input.buttonAsLink.expand{background-position:0 -195px !important}#HFS input.buttonAsLink.collapse{background-position:0 -395px !important}#HFS input.buttonAsLink.add,#HFS input.buttonAsLink.add:hover{height:auto !important;margin-bottom:0 !important;background-position:0 -2997px !important}#HFS #queryInputButtons.buttons button{float:left !important;margin:0 0 15px}#HFS #HFSContent #tpRQ_Content .leftMargin{margin-left:0;width:auto}#HFSContent span.front,#HFSContent label.front,#headlineContainer label.location{display:""}#HFSContent #tpRQ_Content label.front{margin-bottom:10px}#HFS #HFSContent h1,#HFSContent h1.separator{font:bold 24px/32px arial;margin-top:50px}#HFSContent h2.separator{font-size:21px;max-width:400px;line-height:26px;margin:10px 0}#HFS #HFSContent h3{font-size:16px;font-weight:bold;margin:20px 0}#HFS p#HFSBaimHint,#HFS .text{padding:10px;font-size:14px}#HFS div.helplink a:link{display:none}#HFS #HFSContent .stdMarginBottom{margin-left:0 !important}#HFS #HFSContent #HFSQueryAdvanced .stdMarginBottom{float:left;margin-right:20px}#HFS #HFSContent #HFSQueryAdvanced .stdMarginBottom:after{clear:left}#HFS #tpRQ_Content.leftBox{width:auto;display:block;float:none}#HFS #HFSContent fieldset div.baimChoice,#HFS #HFSQueryBaim label{float:left;margin-right:20px;padding:0px;display:block}#HFS #HFSQueryBaim #containerVias div.firstVia,#HFSQueryBaim #containerVias div.viaRow{display:block;float:left;line-height:32px;margin-right:20px;margin-top:0}#HFS #HFSInputVia_1,#HFS #HFSInputVia_2{float:left;margin-right:20px}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox .separator,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route #searchSwitch,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_DateTimes{display:none}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route{width:98% !important;float:none;margin-bottom:0px;padding:10px 0px}#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route #tpRQ_From,#HFS #HFSResult #tpResultsQuery #tpRQ_Content.leftBox #tpRQ_Route #tpRQ_To{margin-bottom:0px !important}#HFS #tpRQ_Outward fieldset,#HFS #tpRQ_Return fieldset,#HFS #tpRQ_Route fieldset{padding:0px}#HFS #tpResultsQuery #tpRQ_Buttons{width:auto !important}#HFS #HFSContent #HFSResult h2.separator,#HFS #HFSResult #showAllDetails,#HFS #HFSResult #hideAllDetails{display:none}#HFS #tpResultsQuery #tpRQ_Buttons{width:100% !important}#HFSResult tr.tpDetails td.timeType span{width:20px}#HFSResult .box-space-22{padding:10px}#HFS #HFSResult table td.additionalContent{padding:0}#HFSResult ul.detailsMenu{height:auto;overflow:visible;display:block;margin-left:10px}#HFSResult ul.detailsMenu li{padding:2px;float:left;display:inline;text-align:center}#HFSResult ul.detailsMenu a,#HFSResult ul.detailsMenu a:focus,#HFSResult ul.detailsMenu a:hover,#HFSResult ul.detailsMenu a:active{padding:6px 2px;border:none;background-color:transparent}#HFS #HFSResult ul#lc_detailsmenu{padding:8px !important}#HFSResult ul.detailsMenu li.active{box-shadow:0 0 0 0 transparent;padding-left:0px !important;font-weight:normal}#HFSResult table.resultTable{width:100% !important}#HFSContent span.front,#HFSContent label.front,#headlineContainer label.location{margin:4px 0}#HFS #HFSResult button.searchConnRight{float:left;margin:10px 0;height:32px}#HFSResult tr.intermediateSection td.pearl{background-position:center center !important}#HFSResult tr.conFirstSecFirstRow td.pearl{background-position:center top !important}#HFSResult tr.conLastSecLastRow td.pearl{background-position:center bottom !important}#HFSResult tr.tpOverview td.fares,#HFSResult tr.tpOverview td.gisInfo{vertical-align:middle}#HFSResult tr.tpOverview td.time{padding:8px}#HFSResult tr.tpOverview td.time div.planed{width:auto}#HFSResult tr.tpOverview td.lc_products{display:none;white-space:normal}#HFSResult tr.tpOverview td.lc_products img.product{margin-right:3px;margin-top:2px;vertical-align:middle}#HFSContent .linkGroup{width:250px;margin:0}#HFSContent .linkGroup a{float:none !important;display:block}#HFSResult tr.sectionInfo td.pearl,#HFSResult tr.remarksRow td.pearl{padding:0 8px}#HFSResult tr.intermediateSection td.pearl{background-position:center center}#HFS #HFSResult td.productsIcon{vertical-align:top;padding-top:5px !important}#HFSResult tr.tpDetails td.lc_station{display:table-cell}#HFSResult tr.tpDetails td.lc_station span{display:none}#HFSResult tr.tpDetails td.lc_remarks{min-width:170px;display:block;white-space:normal;vertical-align:middle;color:#666;padding-left:2px;padding-top:3px !important;padding-bottom:3px !important}#HFSResult tr.tpDetails td.lc_remarks strong{font-weight:bold}#HFSResult tr.tpDetails td.products{display:block}#HFSResult td.prognosis,#HFSResult span.prognosis{margin-right:4px}#HFSResult tr.tpOverview td.fares .lc_fares{display:none}#HFS #HFSResult td.additionalContent .lc_fares{display:inline}#HFSResult{width:100%}#HFSResult tr.navi a{font-weight:normal;font-size:14px}#HFSResult .box-space-22{padding:4px 0}#HFSResult .box-space-22 div:first-child{font-size:16px !important}#HFS #HFSResult div.mapConnectionDetails table.ajaxMapConnection{min-width:150px;width:auto}#HFS #HFSResult table.ajaxMapConnection td.mapConLocation{width:290px !important}#HFS #HFSResult div.ajaxmapdiv{border:4px solid #E6EBED;width:100% !important;height:324px !important;float:none}#HFS #HFSResult div.olMap{width:100% !important;height:316px !important}#HFS #HFSResult .lc_mapConnectionDetails{display:inline}#HFS #HFSResult table.ajaxMapConnection caption{margin-top:8px;font-weight:bold}#HFS #HFS_comments{margin-top:10px}#HFSContent .leftMargin{margin-left:0px}#HFS #HFSResult div.box-space-22 input.error,#HFS select.error{width:320px;height:37px;padding:6px}#HFS #HFSContent #HFSResult div.box-space-22 h2.separator{display:inline-block !important;margin:0}#HFS #HFS_comments{margin:0px}#HFS #HFSResult div.box-space-22 table.resultTable th{white-space:normal}#HFS #HFSResult div.box-space-22 table.resultTable th.resultdark{display:none}#HFS #HFSResult div.box-space-22 table.resultTable tr.Bartarif td.tariff{float:left}#HFS #HFSResult div.box-space-22 table.resultTable tr.categoryHeader th,#HFS #HFSResult div.box-space-22 table.resultTable tr.Bartarif td{font-size:16px !important}#HFS #tq_trainroute_content_table_alteAnsicht div.ajaxmapdiv{display:none !important}#HFS #tq_trainroute_content_table_alteAnsicht{padding:2px}#HFS #tq_trainroute_content_table_alteAnsicht table.resultTable tr td.sepline:last-child{display:none}#HFS #tq_trainroute_content_table_alteAnsicht td.sepline a{display:block;overflow:hidden;text-overflow:ellipsis;width:300px;white-space:nowrap}#HFS table.stNear{width:100%}#HFS table.stationOverview tr td{height:auto}#HFS table.stationOverview tr td{padding:2px}#HFS #stInfoMapNear .lc_tpRQ_Buttons{display:inline-block}#HFSResult .box-col-1,#HFSResult .box-col-2{width:100%;margin-right:0px}#HFS #HFSResult .lc_tpRQ_Buttons,#HFS #HFSResult .lc_tpRQ_Buttons a{display:inline-block;color:#e20619;text-decoration:none}#HFSQuery div.v_space,#HFSResult div.v_space{margin-bottom:10px}#HFSQuery div.v_space label.lc_display_m{display:inline !important;margin-left:95px !important}#HFSQuery div.v_space span.lc_break,#HFSResult div.v_space span.lc_break{display:none}#HFS #HFSResult tr.depboard-dark td.timetable,#HFS #HFSResult tr.depboard-light td.timetable{margin-top:6px}#HFS .lc_sq_platform{display:none}#HFS .lc_sqResultsInput{display:none}#HFS .lc_sqEquivInsert{display:table-row}#HFSContent .summary div.block{margin-left:0px !important;float:none}#HFSContent .summary div.block div{line-height:24px}#HFSContent fieldset.taPassengers input{text-align:center !important;width:24px !important}#HFS .lc_tariff{display:block}#HFS tr.sep{background-color:#E6EBED;border:medium none;display:table-row;width:100%}#HFS .lc_tariff td{padding:4px;display:table-cell;width:100%}#HFS .lc_tariff tr.sep td:first-child,#HFS .lc_tariff tr.sep td:nth-child(2),#HFS .lc_tariff tr.sep td:nth-child(3){font-weight:bold}#HFSContent fieldset.taTime label.front,#HFSContent fieldset.taPeriod label.front,#HFSContent fieldset.taPassengers label.front,#HFSContent fieldset.taLocation label.front{width:140px}#HFS #HFS_from.lc_pb_input,#HFS #HFS_to.lc_pb_input{width:400px !important}#HFS .lc_med_hide{display:none}}@media screen and (min-width: 30.0625em) and (max-width: 47.9375em) and (orientation: landscape){#HFS .lc_med_hide{display:none}}@media screen and (min-width: 920px){#HFS .lc_wide_hide{display:none}}
