@charset "UTF-8";@import url(//hello.myfonts.net/count/34cfa7);@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../../fonts/34CFA7_0_0.eot);src:url(../../fonts/34CFA7_0_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_0_0.woff2) format('woff2'),url(../../fonts/34CFA7_0_0.woff) format('woff'),url(../../fonts/34CFA7_0_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../../fonts/34CFA7_1_0.eot);src:url(../../fonts/34CFA7_1_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_1_0.woff2) format('woff2'),url(../../fonts/34CFA7_1_0.woff) format('woff'),url(../../fonts/34CFA7_1_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Md;src:url(../../fonts/34CFA7_2_0.eot);src:url(../../fonts/34CFA7_2_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_2_0.woff2) format('woff2'),url(../../fonts/34CFA7_2_0.woff) format('woff'),url(../../fonts/34CFA7_2_0.ttf) format('truetype')}.element{width:90vw;max-width:1624px;margin:8vw auto}@media only screen and (max-width:736px){.element{margin:12vw auto}}.element-text .content{max-width:808px;margin:0 auto}.element-text.background-blue .content{max-width:calc(808px + 6rem);background:#f5f5f5;padding:3rem}@media only screen and (max-width:736px){.element-text.background-blue .content{padding:5vw}}.element-text.background-blue .content :first-child{margin-top:0}.element-images img{display:block;width:100%;height:auto}.element-images.two .landscape{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.element-images.two .landscape .image1,.element-images.two .landscape .image2{-webkit-box-flex:0;flex:0 0 50%}.element-images.two .landscape .image1{padding:0 .5rem 0 0}.element-images.two .landscape .image2{padding:0 0 0 .5rem}.element-images.three-left,.element-images.three-right{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.element-images.three-left .image1,.element-images.three-right .image1{margin-bottom:1rem}.element-images.three-left .landscape,.element-images.three-right .landscape{-webkit-box-flex:0;flex:0 0 50%;padding:0 .5rem 0 0}.element-images.three-left .portrait,.element-images.three-right .portrait{position:relative;-webkit-box-flex:0;flex:0 0 50%;overflow:hidden}.element-images.three-left .portrait .image3,.element-images.three-right .portrait .image3{position:absolute;top:0;left:.5rem;bottom:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.element-images.three-left .portrait .image3 img,.element-images.three-right .portrait .image3 img{flex-shrink:0;min-width:100%;min-height:100%}.element-images.three-left .portrait{-webkit-box-ordinal-group:2;order:1}.element-images.three-left .portrait .image3{left:0;right:.5rem}.element-images.three-left .landscape{-webkit-box-ordinal-group:3;order:2;padding:0 0 0 .5rem}.element-image_text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.element-image_text{flex-wrap:wrap}}.element-image_text .image{-webkit-box-flex:0;flex:0 0 40%}.element-image_text .image img{width:100%}@media only screen and (max-width:900px){.element-image_text .image{-webkit-box-flex:0;flex:0 0 100%}}.element-image_text .text{-webkit-box-flex:0;flex:0 0 55%}@media only screen and (max-width:900px){.element-image_text .text{-webkit-box-flex:0;flex:0 0 100%;margin-top:4vw}}.element-image_text.image-right .image{-webkit-box-ordinal-group:3;order:2}.element-image_text.image-right .text{-webkit-box-ordinal-group:2;order:1}@media only screen and (max-width:900px){.element-image_text.image-right .text{-webkit-box-flex:0;flex:0 0 100%;margin-top:0;margin-bottom:4vw}}.element-imagegallery{max-width:1080px}.element-imagegallery .caption{position:relative;background:#f5f5f5;padding:2rem 5rem}@media only screen and (max-width:736px){.element-imagegallery .caption{padding:1rem}}.element-imagegallery .caption .controlItem{cursor:pointer;position:absolute;top:0;left:0;bottom:1px;width:2rem;background-color:#fff;background-image:url(../../images/arrow-gray-right.svg);background-repeat:no-repeat;background-position:center;border:1px solid #e5e5e5;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-indent:-9999px;overflow:hidden}@media only screen and (max-width:736px){.element-imagegallery .caption .controlItem{bottom:auto;width:50%;height:2rem}}.element-imagegallery .caption .controlItem:hover{background-color:#fafafa}.element-imagegallery .caption .controlItem.nextItem{left:auto;right:0;-webkit-transform:none;transform:none}.element-imagegallery .caption .controlItem.disabled{display:none}.element-imagegallery .caption p{margin:0}.element-imagegallery .caption .title{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;color:#d23634;font-size:1.55rem}@media only screen and (max-width:736px){.element-imagegallery .caption .title{font-size:1.125rem;margin-top:2rem}}.element-imagegallery .caption .title .count{color:#000;margin-right:.75rem}.element-boxes{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width:1075px){.element-boxes{flex-wrap:wrap}}.element-boxes .box{position:relative;max-width:33%;width:33%;-webkit-box-flex:0;flex:0 0 33%;padding:2rem;background:#f6f6f6;border:1px solid #e5e5e5}@media only screen and (max-width:1075px){.element-boxes .box{max-width:49.6%;width:49.6%;-webkit-box-flex:0;flex:0 0 49.6%;margin-bottom:1vw}}@media only screen and (max-width:736px){.element-boxes .box{max-width:100%;width:100%;-webkit-box-flex:0;flex:0 0 100%;padding:5vw}}.element-boxes .box h1:first-child,.element-boxes .box h2:first-child,.element-boxes .box h3:first-child,.element-boxes .box h4:first-child,.element-boxes .box h5:first-child,.element-boxes .box h6:first-child{margin-top:0}.element-boxes .box h1,.element-boxes .box h2,.element-boxes .box h3,.element-boxes .box h4,.element-boxes .box h5,.element-boxes .box h6{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.element-boxes .spartipp{position:absolute;top:.1rem;left:.2rem;display:inline-block;background:#d23634;color:#fff;font-size:1.55rem;line-height:normal;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;padding:1rem 2rem 1rem 4rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);background-image:url(../../images/spartipp.svg);background-repeat:no-repeat;background-position:1.25rem 50%;background-size:1.7rem}@media only screen and (max-width:900px){.element-boxes .spartipp{font-size:1rem}}.element-boxes .spartipp+.content{padding-top:3.5rem}@media only screen and (max-width:900px){.element-boxes .spartipp+.content{padding-top:2.5rem}}.element-boxes .badge{position:absolute;top:.1rem;left:.2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#d23634;color:#fff;font-size:1.55rem;line-height:normal;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;padding:1rem 1.5rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}@media only screen and (max-width:900px){.element-boxes .badge{font-size:1rem}}.element-boxes .badgeIcon{width:1.7rem;height:1.7rem;margin-right:.75rem;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:900px){.element-boxes .badgeIcon{width:1.2rem;height:1.2rem}}.element-boxes .badge+.content{padding-top:3.5rem}.element-boxes.amount-2{max-width:1080px}.element-boxes.amount-2 .box{max-width:49.6%;width:49.6%;-webkit-box-flex:0;flex:0 0 49.6%}@media only screen and (max-width:736px){.element-boxes.amount-2 .box{max-width:100%;width:100%;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:1vw}}.element-boxes.amount-1{max-width:808px}.element-boxes.amount-1 .box{max-width:100%;width:100%;-webkit-box-flex:0;flex:0 0 100%}.element-boxes a.downloadlink,.element-boxes a.link,.element-boxes a:visited.downloadlink,.element-boxes a:visited.link{position:relative;display:block;background:#fff;padding:.5rem 3rem .5rem 1rem;margin-bottom:1px;color:#504b46}.element-boxes a.downloadlink.external:after,.element-boxes a.link.external:after,.element-boxes a:visited.downloadlink.external:after,.element-boxes a:visited.link.external:after{background-image:url(../../images/arrow-gray-external.svg)}.element-boxes a.downloadlink:after,.element-boxes a.link:after,.element-boxes a:visited.downloadlink:after,.element-boxes a:visited.link:after{content:'';position:absolute;top:0;right:1rem;bottom:0;width:.9rem;content:'';display:inline-block;background-image:url(../../images/download-icon-gray.svg);background-position:left center;background-repeat:no-repeat;background-size:contain}.element-boxes a.downloadlink .fileinfo,.element-boxes a.link .fileinfo,.element-boxes a:visited.downloadlink .fileinfo,.element-boxes a:visited.link .fileinfo{font-size:.7rem;text-transform:uppercase;white-space:nowrap}.element-boxes a.link:after,.element-boxes a:visited.link:after{width:.6rem;background-image:url(../../images/arrow-gray-right.svg)}.element-boxes a:active.downloadlink,.element-boxes a:active.link,.element-boxes a:hover.downloadlink,.element-boxes a:hover.link{color:#d23634;background:#fcfcfc}.element-quote{position:relative;max-width:808px;padding:2.5rem 0 2.5rem 6rem;background:-webkit-gradient(linear,left top,right top,from(#f5f5f5),to(#fff));background:linear-gradient(to right,#f5f5f5 0,#fff 100%)}@media only screen and (max-width:1075px){.element-quote{padding-left:12.5rem}}@media only screen and (max-width:736px){.element-quote{padding:5vw}}.element-quote .image{position:absolute;top:50%;left:-4rem;width:8rem;height:8rem;background-size:cover;background-position:center;-webkit-transform:translatey(-50%);transform:translatey(-50%)}@media only screen and (max-width:1075px){.element-quote .image{left:2.5rem}}@media only screen and (max-width:736px){.element-quote .image{display:none}}.element-quote .quote{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-size:1.55rem;color:#000;margin-top:0}@media only screen and (max-width:736px){.element-quote .quote{font-size:1.125rem}}.element-quote .author{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#d23634;margin-bottom:0}.element-quote .authorjob{color:#000}.element-tickettable{max-width:1216px}.element-tickettable h3{max-width:808px;margin:1rem auto 2rem}.element-tickettable .long{display:inline-block}.element-tickettable .short{display:none}.element-tickettable table th{text-align:center}.element-tickettable .spantitle{display:block;margin-bottom:.5rem}.element-tickettable .subtitle{display:block;float:left;width:50%}.element-tickettable .align-center{text-align:center}.element-tickettable .column1{width:23%}.element-tickettable .column2{width:12%}.element-tickettable .column3{width:13%}.element-tickettable .column4{width:13%}.element-tickettable .column5{width:13%}.element-tickettable .column6{width:13%}.element-tickettable .column7{width:13%}@media only screen and (max-width:1275px){.element-tickettable .spantitle{font-size:.8rem}}@media only screen and (max-width:1075px){.element-tickettable .long{display:none}.element-tickettable .short{display:inline-block}}@media only screen and (max-width:560px){.element-tickettable .has-hint .label:after{display:none!important}.element-tickettable thead{display:none}.element-tickettable tr{background:0 0!important}.element-tickettable tr:first-child td:first-child{margin-top:0}.element-tickettable td{display:block;width:100%!important;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;border-right:0;font-size:1.125rem;padding:.5rem 1.25rem;border-bottom:1px solid #e5e5e5;background:#f5f5f5}.element-tickettable td:before{content:attr(data-th);display:block;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;color:#000;font-size:.8rem}.element-tickettable td:first-child{background:#d23634;color:#fff;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;padding:.75rem 1.25rem;margin-top:5vw}}.element-tickettable .hide-second-column .column1{width:36%}.element-tickettable .hide-second-column .column2{display:none}.element-tickettable .label{display:inline-block}.element-tickettable .has-hint{position:relative}.element-tickettable .has-hint .label:after{display:inline-block;content:'';width:.8rem;height:.8rem;margin-left:.5rem;vertical-align:middle;background-image:url(../../images/info-icon.svg);background-size:contain;background-position:center}.element-tickettable .hint{display:none;z-index:1;position:absolute;top:calc(100% + .5rem);left:-25%;white-space:nowrap;width:auto;background:#fefefe;padding:1rem 1.5rem 1.5rem;margin:0;text-align:left;font-size:.8rem;color:#000;line-height:2;background:#fff;border:1px solid #e5e5e5;box-shadow:1rem 2rem 4rem 0 rgba(0,0,0,.05),-1rem 2rem 4rem 0 rgba(0,0,0,.05);border-radius:6px}.element-tickettable .hint:after,.element-tickettable .hint:before{content:'';z-index:10;position:absolute;top:-.8rem;left:50%;width:0;height:0;margin-left:-.4rem;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-bottom:.8rem solid #e5e5e5}.element-tickettable .hint:before{z-index:20;top:-.7rem;margin-left:-.4rem;border-bottom-color:#fff}.element-tickettable .has-hint:hover .hint{display:block}.element-buslines{max-width:1080px}.element-buslines a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;margin:.25rem 0;padding-right:3rem;height:4rem;overflow:hidden;background:#fff}@media only screen and (max-width:900px){.element-buslines a{height:auto;padding:0 3rem 0 0;-webkit-box-align:start;align-items:flex-start;background:0 0;margin-bottom:2rem}}.element-buslines a:active,.element-buslines a:hover{background:#f6f6f6;color:#000}.element-buslines a:active span.name,.element-buslines a:hover span.name{color:#d23634}.element-buslines a:after{content:'';display:block;position:absolute;top:0;right:0;height:100%;width:3rem;background-image:url(../../images/arrow-gray-right.svg);background-repeat:no-repeat;background-size:.8rem;background-position:center}@media only screen and (max-width:900px){.element-buslines a:after{height:4rem}}.element-buslines a .id{-webkit-box-flex:0;flex:0 0 4rem;display:block;width:4rem;height:4rem;margin-right:1.25rem;font-size:2rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#fff;line-height:215%;text-align:center}.element-buslines a .id.nachtbusline{background:#000;color:#fc0}.element-buslines a .description{display:block;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;color:#504b46;line-height:normal;font-size:1.125rem}@media only screen and (max-width:1275px){.element-buslines a .description{font-size:1rem}}.element-buslines a .notice{display:block;margin-top:.5rem;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:.8rem;color:#000}.element-oevlive{max-width:1080px}.element-oevlive iframe{width:100%;height:400px}.element-sbb{max-width:1080px;padding:2rem;background:#f6f6f6;border:1px solid #e5e5e5}@media only screen and (max-width:736px){.element-sbb{padding:5vw}}.element-sbb h2{margin-top:0}.element-sbb .sbb-logo{display:inline-block;margin-bottom:1.5rem}.element-sbb .sbb-logo .svg-icon{width:100%;max-width:13rem}.element-sbb form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.element-sbb form .input-wrapper{margin-bottom:1rem}.element-sbb form .input-wrapper input{width:100%}.element-sbb form .input-von{-webkit-box-flex:0;flex:0 0 49%}@media only screen and (max-width:736px){.element-sbb form .input-von{-webkit-box-flex:0;flex:0 0 100%}}.element-sbb form .input-nach{-webkit-box-flex:0;flex:0 0 49%}@media only screen and (max-width:736px){.element-sbb form .input-nach{-webkit-box-flex:0;flex:0 0 100%}}.element-sbb form .input-datumzeit{-webkit-box-flex:0;flex:0 0 49%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}@media only screen and (max-width:736px){.element-sbb form .input-datumzeit{-webkit-box-flex:0;flex:0 0 100%}}.element-sbb form .input-datumzeit .input-datum{-webkit-box-flex:0;flex:0 0 60%}.element-sbb form .input-datumzeit .input-zeit{-webkit-box-flex:0;flex:0 0 36%}.element-sbb form .input-directionsubmit{-webkit-box-flex:0;flex:0 0 49%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:1.2rem}@media only screen and (max-width:736px){.element-sbb form .input-directionsubmit{-webkit-box-flex:0;flex:0 0 100%;margin-top:0}}.element-sbb form .input-directionsubmit .input-direction{-webkit-box-flex:0;flex:0 0 40%;text-align:center}.element-sbb form .input-directionsubmit .input-submit{-webkit-box-flex:0;flex:0 0 55%}.element-sbb .sbb-hint{color:#3f3f3f;font-size:.7rem;margin-top:0}.element-sbb .sbb-ab-label,.element-sbb .sbb-an-label{display:inline-block;color:#3f3f3f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.element-sbb .sbb-ab-label.active,.element-sbb .sbb-an-label.active{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;color:#d23634}.element-sbb .switch{display:inline-block;vertical-align:middle;position:relative;width:2.2rem;margin:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.element-sbb .switch .switch-checkbox{display:none}.element-sbb .switch .switch-checkbox:checked+.switch-label{background-color:#d23634}.element-sbb .switch .switch-checkbox:checked+.switch-label:before{border-color:#d23634;right:2px}.element-sbb .switch .switch-label{display:block;overflow:hidden;cursor:pointer;height:1.2rem;padding:0;margin:0;line-height:1.2rem;border-radius:1.2rem;background-color:#d23634;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.element-sbb .switch .switch-label:before{content:"";display:block;width:1rem;height:1rem;margin:0;background:#fff;position:absolute;top:.1rem;bottom:0;right:1.1rem;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.element-form{max-width:1080px}.element-form .rating-wrapper{margin-bottom:2.25rem}.element-form .rating-wrapper h3{margin-top:.75rem}.element-form .rating-wrapper .ratings{display:-webkit-box;display:flex;margin-top:3rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.element-form .rating-wrapper .rating{-webkit-box-flex:0;flex:0 0 30%;text-align:center}@media only screen and (max-width:560px){.element-form .rating-wrapper .rating{-webkit-box-flex:0;flex:0 0 100%;margin:1rem 0}}.element-form .rating-wrapper .rating.active .svg-icon:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.element-form .rating-wrapper .rating.active .text,.element-form .rating-wrapper .rating:hover .text{color:#000}.element-form .rating-wrapper .rating.active .svg-icon,.element-form .rating-wrapper .rating:hover .svg-icon{opacity:1}.element-form .rating-wrapper .rating .svg-icon{position:relative;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.element-form .rating-wrapper .rating .svg-icon:after{content:'✔';position:absolute;bottom:-.5rem;right:-.5rem;width:1.8rem;height:1.8rem;line-height:1.8rem;font-size:1rem;color:#d23634;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;-webkit-transform:scale(0);transform:scale(0);background:#fff;border-radius:50%;border:1px solid #e5e5e5}.element-form .rating-wrapper .rating .text{display:block}.element-sitemap{max-width:808px;margin-top:4vw;font-size:1.2rem}.element-sitemap ul{line-height:2}.element-sitemap .textcontent a{border:none;padding:0}.element-jobs{max-width:1080px}.element-jobs h3{max-width:808px;margin:1rem auto 2rem}.element-jobs .nojobs{color:#000;font-style:italic;text-align:center;background:#f5f5f5;padding:2rem;font-size:.8rem}.element-jobs .joboffers-wrapper{display:table;width:100%}@media only screen and (max-width:736px){.element-jobs .joboffers-wrapper{display:block}}.element-jobs .joboffer{position:relative;display:table-row;width:100%}@media only screen and (max-width:736px){.element-jobs .joboffer{display:block;background:#f5f5f5;padding:5vw;margin-bottom:1vw}.element-jobs .joboffer:hover{background-color:#f0f0f0}}.element-jobs .joboffer:hover:not(.joboffer-heading) span{background-color:#f0f0f0}.element-jobs .joboffer span{display:table-cell;background:#f5f5f5;padding:1rem 1.5rem;border-bottom:2px solid #fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:736px){.element-jobs .joboffer span{display:block;border-bottom:none;width:100%!important;padding:0}}.element-jobs .joboffer .bezeichnung{width:50%;color:#d23634}.element-jobs .joboffer .betrieb{width:30%;color:#000}@media only screen and (max-width:736px){.element-jobs .joboffer .betrieb:before{content:'Betrieb: '}}.element-jobs .joboffer .pensum{width:20%;color:#000}@media only screen and (max-width:736px){.element-jobs .joboffer .pensum:before{content:'Pensum: '}}.element-jobs .joboffer .icon{background-image:url(../../images/arrow-blue-right.svg);background-size:auto 1rem;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:736px){.element-jobs .joboffer .icon{position:absolute;top:50%;right:1rem;width:1rem!important;height:1rem;margin-top:-.5rem;background-color:transparent}}@media only screen and (max-width:736px){.element-jobs .joboffer-heading{display:none}}.element-jobs .joboffer-heading span{color:#000!important;font-size:.8rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;background:0 0}.element-jobs .joboffer-heading .icon{background:0 0}.element-two_columns{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.element-two_columns .column-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;-webkit-box-flex:0;flex:0 0 47%;margin-bottom:4vw}@media only screen and (max-width:1075px){.element-two_columns .column-item{flex-wrap:wrap;-webkit-box-flex:0;flex:0 0 100%}}.element-two_columns .column-item .image{-webkit-box-flex:0;flex:0 0 40%}@media only screen and (max-width:560px){.element-two_columns .column-item .image{-webkit-box-flex:0;flex:0 0 100%;margin-bottom:5vw}}.element-two_columns .column-item .text{-webkit-box-flex:0;flex:0 0 55%}@media only screen and (max-width:560px){.element-two_columns .column-item .text{-webkit-box-flex:0;flex:0 0 100%}}.element-two_columns .column-item .text :first-child{margin-top:0}.element-downloads{max-width:1080px}.element-downloads h3{max-width:808px;margin:1rem auto 2rem}.element-downloads .downloads-category{margin-bottom:4vw}.element-downloads a.downloadlink,.element-downloads a:visited.downloadlink{position:relative;display:block;background:#f5f5f5;padding:1rem 1.5rem;margin-bottom:2px;color:#d23634}.element-downloads a.downloadlink:after,.element-downloads a:visited.downloadlink:after{content:'';position:absolute;top:0;right:1rem;bottom:0;width:.9rem;content:'';display:inline-block;background-image:url(../../images/download-icon-red.svg);background-position:left center;background-repeat:no-repeat;background-size:contain}.element-downloads a.downloadlink .fileinfo,.element-downloads a:visited.downloadlink .fileinfo{color:#000;font-size:.7rem;text-transform:uppercase}.element-downloads a:active.downloadlink,.element-downloads a:hover.downloadlink{color:#d23634;background-color:#f0f0f0}.element-table{max-width:1080px}.element-table h3{max-width:808px;margin:1rem auto 2rem}.table-wrapper{width:100%;overflow-x:auto}.element-nightbusreservations{max-width:808px}.element-nightbusreservations .submission{background:#f6f6f6;padding:2rem;color:#504b46;margin:4vw 0;border:1px solid #e5e5e5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:736px){.element-nightbusreservations .submission{padding:5vw}}.element-nightbusreservations .stop{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif}.element-nightbusreservations .contact{margin-top:1rem;color:#000}.element-statusmessages{max-width:808px}.element-statusmessages .post{background:#f6f6f6;padding:2rem;font-size:.9rem;color:#504b46;margin:4vw 0;border:1px solid #e5e5e5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:736px){.element-statusmessages .post{padding:5vw}}.element-statusmessages .post h2{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.element-statusmessages .post h2 .line{-webkit-box-flex:0;flex:0 0 2.4rem;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.4rem;line-height:1.4rem;margin-right:.8rem;width:2.4rem;height:2.4rem;color:#fff}.element-statusmessages .post h2 .line span{margin-top:3px}.element-statusmessages .post h2 .title{margin-top:.4rem}.element-statusmessages .post-link{display:inline-block;position:relative;z-index:1;font-size:.9rem;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;color:#d23634;border-bottom:1px solid #d23634;padding-bottom:2px;margin:1.5rem 0 .5rem}.element-statusmessages .post-link:after{content:'';width:.7rem;height:.7rem;position:absolute;top:.4rem;right:-1.8rem;background-image:url(../../images/arrow-blue-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.element-statusmessages .post-info{color:#000;margin-bottom:.5rem}.element-statusmessages .buslines,.element-statusmessages .busstops{margin-top:1rem}.element-statusmessages .buslines ul,.element-statusmessages .busstops ul{line-height:2}.element-statusmessages .buslines li,.element-statusmessages .busstops li{position:relative;padding-left:1.2rem}.element-statusmessages .buslines li:before,.element-statusmessages .busstops li:before{position:absolute;content:'';display:block;top:.6rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background:#d23634}.element-single-question{max-width:808px}.single-question-back-button{margin-top:4rem;text-align:center}.element-faq{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}#faq-top{position:absolute;top:-5rem}.faq-categories{max-width:30%;-webkit-box-flex:0;flex:0 0 30%;margin-right:2rem;padding:2rem 2rem 2.5rem;background:#f6f6f6;border:1px solid #e5e5e5}@media only screen and (max-width:900px){.faq-categories{max-width:35%;-webkit-box-flex:0;flex:0 0 35%}}@media only screen and (max-width:736px){.faq-categories{max-width:100%;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:2rem}}.faq-categories-title{color:#d23634;margin:.25rem 0 1.5rem}.faq-category{display:block;font-size:1.1rem;padding:1rem 1.5rem 1rem 0;background-image:url(../../images/arrow-gray-right.svg);background-repeat:no-repeat;background-position:center right;background-size:auto 1.2rem;border-bottom:1px solid #e5e5e5}.faq-category.active{color:#d23634;background-image:url(../../images/arrow-red-right.svg)}.faq-questions{-webkit-box-flex:1;flex:1}.faq-question,.single-faq-question{padding:2rem;margin-bottom:2rem;background:#f6f6f6;border:1px solid #e5e5e5}.faq-question{display:none}.active-question{display:block}.question-title{margin:.25rem 0 1.5rem}.question-votes{font-size:.8rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.question-vote{line-height:1;cursor:pointer;border:1px solid #e5e5e5;background:#fff;padding:.5rem .75rem;margin-left:.5rem;border-radius:6px}.question-vote-error{display:none;color:#d23634;margin-left:.5rem}.element-video{max-width:808px}.element-video iframe{display:block;max-width:100%;margin:0 auto}.oembed-vimeo,.oembed-youtube{position:relative;padding-bottom:56.25%;overflow:hidde;max-width:100%;height:auto}.oembed-vimeo embed,.oembed-vimeo iframe,.oembed-vimeo object,.oembed-youtube embed,.oembed-youtube iframe,.oembed-youtube object{position:absolute;top:0;left:0;width:100%;height:100%}.has-two-videos{max-width:1624px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.has-two-videos .video-column{width:49%;-webkit-box-flex:0;flex:0 0 49%}.bouncing-loader{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:20rem}.bouncing-loader__dot{width:1rem;height:1rem;margin:3rem .2rem;background:#d23634;border-radius:50%;-webkit-animation:bouncing-loader .6s infinite alternate;animation:bouncing-loader .6s infinite alternate}.bouncing-loader__dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.bouncing-loader__dot:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.element-fundbuero{max-width:1080px}.fundbuero__intro{max-width:808px;margin:0 auto 3rem}.fundbuero__search{max-width:808px;margin:0 auto 3rem}.fundbuero__search span{display:block;font-size:.9rem;margin-bottom:.3rem}.fundbuero__search input{width:100%}.fundbuero__table th{font-size:.9rem;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.fundbuero__date{width:15%}@media only screen and (max-width:900px){.fundbuero__date{width:auto}}.fundbuero__object{width:30%}@media only screen and (max-width:900px){.fundbuero__object{width:auto}}.fundbuero__attributes{width:45%}@media only screen and (max-width:900px){.fundbuero__attributes{width:auto}}.fundbuero__charge{width:15%}@media only screen and (max-width:900px){.fundbuero__charge{width:auto}}.fundbuero__sort-button{position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:0;padding:0 1rem 0 0;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif}.fundbuero__sort-button:hover{color:#d23634}.fundbuero__sort-button:focus{outline:0}.fundbuero__sort-button.active-asc:after,.fundbuero__sort-button.active-desc:after{position:absolute;top:5px;right:0;content:'';display:inline-block;width:11px;height:7px;background-image:url(../../images/arrow-gray-down.svg);background-repeat:no-repeat;background-size:contain}.fundbuero__sort-button.active-asc:after{top:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fundbuero__pages{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;max-width:808px;margin:2rem auto 0}.fundbuero__pages .pages__navigation{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.fundbuero__pages span{font-size:.8rem;margin-right:.5rem}.fundbuero__pages button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:2rem;height:2rem;margin:0 1px;background:#f5f5f5;border:none;padding:.5rem;font-size:.8rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif}.fundbuero__pages button:hover{background:#e5e5e5}.fundbuero__pages button:focus{outline:0}.fundbuero__pages button.active{background:#d23634;color:#fff}.empty-state,.error-state{margin-top:4rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;text-align:center}.error-state{color:#eb7177}.element-busstop-search{width:90vw;max-width:808px;margin:2rem auto}.element-busstop-search .search-error{display:none;padding:1rem;background:#f7f1f4;border:1px solid #f3c7c9;color:#eb7177;font-size:.9rem;border-radius:6px;margin-top:1rem}.element-busstop-search .search-busstops{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}.element-busstop-search .search-input{width:100%;padding:1.2rem}.element-busstop-search .easy-autocomplete{max-width:66%;width:66%;-webkit-box-flex:0;flex:0 0 66%}@media only screen and (max-width:560px){.element-busstop-search .easy-autocomplete{max-width:81%;width:81%;-webkit-box-flex:0;flex:0 0 81%}}.element-busstop-search .search-submit{max-width:33%;width:33%;-webkit-box-flex:0;flex:0 0 33%;padding:1.2rem .6rem}@media only screen and (max-width:560px){.element-busstop-search .search-submit{max-width:18%;width:18%;-webkit-box-flex:0;flex:0 0 18%;text-indent:-9999px;background-image:url(../../images/arrow-white-right.svg);background-position:center center;background-size:.75rem;background-repeat:no-repeat;padding:0}}.element-busstop-search .nearby{text-align:center;margin-top:1rem}.element-busstop-search #show-nearby{display:inline-block;width:auto;margin:0 auto;background-color:#f6f6f6;color:#504b46;font-size:.9rem;line-height:.9rem;border:1px solid #e5e5e5!important;border-radius:6px;padding:.5rem .75rem .4rem}.element-busstop-search #show-nearby:before{display:inline-block;content:'';width:.7rem;height:.7rem;margin-right:.5rem;background-image:url(../../images/location-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.element-busstop-search #show-nearby.loading:before{background-image:url(../../images/refresh-button.svg);-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.element-busstop-search #show-nearby.refresh:before{background-image:url(../../images/refresh-button.svg)}.element-busstop-search #show-nearby:active,.element-busstop-search #show-nearby:hover{color:#504b46!important;background-color:#eee}.element-busstop-search #nearbyinfo{display:none;background:#fff;border:1px solid #e5e5e5;font-size:.9rem;border-radius:6px;margin-top:1rem;text-align:left}.element-busstop-search #nearbyinfo.error{background:#f7f1f4;border-color:#f3c7c9}.element-busstop-search #nearbyinfo #nearby-error{padding:1rem;font-size:.9rem;color:#eb7177}.element-busstop-search #nearbyinfo a{position:relative;display:block;font-size:.9rem;padding:.8rem 1rem;border-bottom:1px solid #dde5ed}.element-busstop-search #nearbyinfo a:after{display:block;content:'';width:1rem;height:100%;position:absolute;top:0;right:1rem;background-image:url(../../images/arrow-red-right.svg);background-position:center;background-size:.6rem;background-repeat:no-repeat}.element-busstop-search #nearbyinfo a .title{display:block;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif}.element-busstop-search #nearbyinfo a .distance{display:block;color:#504b46;font-size:.7rem}.element-busstop-search #nearbyinfo a .distance .values{display:none}.element-busstop-search #nearbyinfo li:last-child a{border-bottom:none}@-webkit-keyframes bouncing-loader{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:.1;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bouncing-loader{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:.1;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../../fonts/34CFA7_0_0.eot);src:url(../../fonts/34CFA7_0_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_0_0.woff2) format('woff2'),url(../../fonts/34CFA7_0_0.woff) format('woff'),url(../../fonts/34CFA7_0_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../../fonts/34CFA7_1_0.eot);src:url(../../fonts/34CFA7_1_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_1_0.woff2) format('woff2'),url(../../fonts/34CFA7_1_0.woff) format('woff'),url(../../fonts/34CFA7_1_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Md;src:url(../../fonts/34CFA7_2_0.eot);src:url(../../fonts/34CFA7_2_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_2_0.woff2) format('woff2'),url(../../fonts/34CFA7_2_0.woff) format('woff'),url(../../fonts/34CFA7_2_0.ttf) format('truetype')}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}[canvas=container],[off-canvas],body,html{margin:0;padding:0;box-sizing:border-box}html{overflow-y:auto}body,html{width:100%;overflow-x:hidden}[canvas]{z-index:1}[canvas=container]{width:100%;position:relative;background-color:#fff;-webkit-overflow-scrolling:touch}[canvas=container]:after,[canvas=container]:before{clear:both;content:'';display:table}[off-canvas]{display:none;position:fixed;overflow:hidden;overflow-y:auto;background-color:#000;color:#fff;-webkit-overflow-scrolling:touch}[off-canvas*=top]{width:100%;height:255px;top:0}[off-canvas*=right]{width:255px;height:100%;top:0;right:0}[off-canvas*=bottom]{width:100%;height:255px;bottom:0}[off-canvas*=left]{width:255px;height:100%;top:0;left:0}[off-canvas*=reveal]{z-index:0}[off-canvas*=push]{z-index:1}[off-canvas*=overlay]{z-index:9999}[off-canvas*=shift]{z-index:0}[canvas],[off-canvas]{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-backface-visibility:hidden}[off-canvas*=shift][off-canvas*=top]{-webkit-transform:translate(0,50%);transform:translate(0,50%)}[off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}[off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%,0);transform:translate(50%,0)}@media print{[canvas]{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}[off-canvas]{display:none!important}}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}html{box-sizing:border-box;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.675;color:#504b46;background:#f5f5f5;min-height:100%}@media only screen and (max-width:1275px){html{font-size:17px}}@media only screen and (max-width:1075px){html{font-size:16px}}@media only screen and (max-width:736px){html{font-size:15px}}@media print{html{font-size:12px;background:#fff}}body{min-height:100%}*,:after,:before{box-sizing:inherit}.clear{clear:both}.clus:hover{color:#ff6464!important;border-color:#ff6464!important}.screen-reader-text{display:none}img{display:block;max-width:100%;height:auto}.content{max-width:1624px;margin:0 auto}.wrapper{padding:5rem 0 5rem}@media only screen and (max-width:560px){.wrapper{padding:4rem 0 5vw}}@media print{.wrapper{padding:0}}iframe{max-width:100%}.svg-icon{max-width:100%;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svg-icon canvas{display:block;width:100%;visibility:hidden}.svg-icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.svg-icon-altText{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}#eu-cookie-bar{font-size:16px;background:#d23634;padding:16px}#euCookieAcceptWP{background:#fff!important;color:#d23634!important;font-size:16px}#header{z-index:50;position:fixed;top:-1px;left:0;width:100%}@media print{#header{position:static}#header .content{border:none!important}#header .content .siteLogo{display:block}#header .content>*{display:none}}@media only screen and (max-width:1275px){#header{box-shadow:0 .25rem 2rem 0 rgba(0,0,0,.05)}}#header .content{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #e5e5e5;padding:0 16rem 0 3rem;height:5rem}@media only screen and (max-width:1624px){#header .content{border-left:none;border-right:none}}@media only screen and (max-width:1450px){#header .content{padding-right:10rem}}@media only screen and (max-width:1275px){#header .content{padding:0 5vw}}@media only screen and (max-width:560px){#header .content{height:4rem}}#header .siteLogo{max-width:12rem;width:12rem;-webkit-box-flex:0;flex:0 0 12rem;line-height:1}@media only screen and (max-width:1450px){#header .siteLogo{max-width:10rem;width:10rem;-webkit-box-flex:0;flex:0 0 10rem}}#header .menu{font-size:0}#header .menu>li{cursor:pointer;position:relative;display:-webkit-inline-box;display:inline-flex;height:5rem;-webkit-box-align:center;align-items:center;padding:0 2rem;margin:0}@media only screen and (max-width:1624px){#header .menu>li{padding:0 1.4vw}}@media only screen and (max-width:1450px){#header .menu>li{padding:0 1vw}}@media only screen and (max-width:560px){#header .menu>li{height:4rem}}#header .menu>li:first-child{margin-left:0}#header .menu>li>a{color:#000;text-decoration:none;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-size:1.11111rem;line-height:normal;-webkit-transition:none;transition:none}@media only screen and (max-width:1275px){#header .menu>li>a{font-size:.9rem}}#header .menu>li.menu-item-has-children:after{display:inline-block;content:'';width:.8rem;height:.8rem;margin-left:.5rem;background-image:url(../../images/arrow-gray-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#header .menu>li.activeSubmenu:after{background-image:url(../../images/arrow-blue-down.svg)}#header .menu>li.activeSubmenu>a{color:#d23634}#header .menu>li.activeSubmenu>.sub-menu{display:block}#header .menu>li.current-menu-item>a,#header .menu>li.current-menu-parent>a{color:#d23634}#header .menu .sub-menu{display:none;z-index:100;position:absolute;top:100%;left:0;white-space:nowrap;width:auto;margin:0;text-align:left;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-shadow:1rem 2rem 4rem 0 rgba(0,0,0,.05),-1rem 2rem 4rem 0 rgba(0,0,0,.05);border-bottom-left-radius:6px;border-bottom-right-radius:6px}#header .menu .sub-menu li{padding:.15rem 3.5rem .15rem 2rem}#header .menu .sub-menu li:first-child{padding-top:1.1rem}#header .menu .sub-menu li:last-child{padding-bottom:1.5rem}#header .menu .sub-menu li.current-menu-item a{color:#d23634}#header .menu .sub-menu a,#header .menu .sub-menu a:visited{color:#000;text-decoration:none;font-size:.9rem}#header .menu .sub-menu a:active,#header .menu .sub-menu a:hover{color:#d23634}#header .menu .sub-menu .highlight{background:#d23634;margin:.3rem 0;padding-top:.5rem;padding-bottom:.5rem;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#header .menu .sub-menu .highlight:hover{background-color:#bd302e}#header .menu .sub-menu .highlight:last-child{margin-top:.3rem;margin-bottom:0;padding-top:.75rem;padding-bottom:.75rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#header .menu .sub-menu .highlight a,#header .menu .sub-menu .highlight a:visited{color:#fff}#header .menu .sub-menu .highlight a:active,#header .menu .sub-menu .highlight a:hover{color:#fff}#header .menu .sub-menu .highlight [target=_blank]:after{content:'';display:inline-block;vertical-align:middle;width:.8rem;height:.8rem;background-image:url(../../images/external-link-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:.75rem}@media only screen and (max-width:1275px){#header .menu-hauptmenue-container{margin-left:auto;margin-right:5vw}}@media only screen and (max-width:1075px){#header #menu-item-783{display:none}}@media only screen and (max-width:900px){#header #menu-item-773{display:none}}@media only screen and (max-width:736px){#header #menu-item-762{display:none}}@media only screen and (max-width:490px){#header #menu-item-2052{display:none}}.openMenu{display:none;position:relative;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;font-size:1rem;color:#d23634!important;padding-right:2.25rem;line-height:1.2rem}.openMenu:after{position:absolute;top:-.35rem;right:0;display:block;content:'';width:1.75rem;height:1.75rem;background-image:url(../../images/menu-blue.svg);background-size:contain}.openMenu.active:after{top:-.1rem;right:.4rem;width:1.25rem;height:1.25rem;background-image:url(../../images/close-blue.svg)}@media only screen and (max-width:1275px){.openMenu{display:block}}#container{background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),color-stop(75vh,#fff));background:linear-gradient(to bottom,#f5f5f5 0,#fff 75vh);box-shadow:.25rem 0 1.5rem 0 rgba(0,0,0,.1)}@media print{#container{background:0 0;box-shadow:none}}.mobile-menu{background:#f5f5f5}.mobile-menu .menu a{display:block;padding:1.2rem;line-height:1;border-bottom:1px solid #e5e5e5}.mobile-menu .menu a:link,.mobile-menu .menu a:visited{color:#d23634}.mobile-menu .menu .sub-menu .current-menu-item>a{background:#e5e5e5}.mobile-menu .menu .sub-menu .highlight a{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif}.mobile-menu .menu .sub-menu .highlight [target=_blank]:after{content:'';display:inline-block;vertical-align:middle;width:.8rem;height:.8rem;background-image:url(../../images/external-link-red.svg);background-size:contain;background-repeat:no-repeat;margin-left:.75rem}.mobile-menu .menu .sub-menu li:last-child a{border-bottom:none}.mobile-menu .menu>li>a{height:calc(5rem - 1rem - 1px);line-height:calc(5rem - 1rem - 1px);vertical-align:middle;padding-top:0;padding-bottom:0;border-bottom:none;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;font-size:1.1rem;background:#d23634;color:#fff}.mobile-menu .menu>li>a:link,.mobile-menu .menu>li>a:visited{color:#fff}.faqLink{position:absolute;top:0;right:5rem;bottom:0;width:5rem;background-color:#fcfcfd;background-image:url(../../images/question-mark.svg);background-position:center;background-repeat:no-repeat;background-size:1.7rem;border-left:1px solid #e5e5e5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:none;transition:none}@media only screen and (max-width:1450px){.faqLink{width:3rem;right:3rem}}@media only screen and (max-width:1275px){.faqLink{display:none}}.faqLink:hover{background-color:#f6f6f7}.contactLink{position:absolute;top:0;right:10rem;bottom:0;width:5rem;background-color:#fcfcfd;background-image:url(../../images/contact.svg);background-position:center;background-repeat:no-repeat;background-size:1.7rem;border-left:1px solid #e5e5e5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:none;transition:none}@media only screen and (max-width:1450px){.contactLink{width:3rem;right:6rem}}@media only screen and (max-width:1275px){.contactLink{display:none}}.contactLink:hover{background-color:#f6f6f7}.searchLink{position:absolute;top:0;right:0;bottom:0;width:5rem;background-color:#fcfcfd;background-image:url(../../images/search.svg);background-position:center;background-repeat:no-repeat;background-size:1.7rem;border-left:1px solid #e5e5e5;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:none;transition:none}@media only screen and (max-width:1450px){.searchLink{width:3rem}}@media only screen and (max-width:1275px){.searchLink{display:none}}.searchLink:hover{background-color:#f6f6f7}.searchLink.active{background-color:#d23634;border-color:#d23634;background-image:url(../../images/close-white.svg);background-size:1.45rem}.searchForm{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e5e5;box-shadow:1rem 2rem 4rem 0 rgba(0,0,0,.05),-1rem 2rem 4rem 0 rgba(0,0,0,.05);border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.searchForm.active{display:block}.searchForm label{display:inline-block;margin-bottom:0}.searchForm input{width:22rem;border:none;font-size:1rem;padding:2rem 2.2rem;border-radius:0}.searchForm [type=submit]{width:3rem;text-indent:-9999px;background-color:#fff;background-image:url(../../images/arrow-blue-right.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:1rem}.searchForm [type=submit]:hover{background-color:#fff;background-position:55% 50%}.mobileSearchForm{background:#fff;height:calc(5rem - 1rem - 2px)}.mobileSearchForm .search-form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;align-items:stretch}.mobileSearchForm label{-webkit-box-flex:1;flex:1;margin-bottom:0}.mobileSearchForm label input{width:100%;height:calc(5rem - 1rem - 2px);border:none}.mobileSearchForm [type=submit]{width:3rem;text-indent:-9999px;border:none;background-color:transparent;background-image:url(../../images/arrow-blue-right.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:.75rem}.mobileSearchForm [type=submit]:hover{background-color:#fff;background-position:55% 50%}.dimmer{visibility:hidden;opacity:0;z-index:40;position:fixed;top:0;left:0;right:0;bottom:0;background:0 0}.dimmer.active{visibility:visible;opacity:1}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-weight:400;margin:1rem 0;line-height:1.2}h1{font-size:2.25rem;color:#d23634}@media only screen and (max-width:736px){h1{font-size:1.55rem}}h2{font-size:1.55rem;color:#d23634}@media only screen and (max-width:736px){h2{font-size:1.125rem}}h3{font-size:1.55rem;color:#000}@media only screen and (max-width:736px){h3{font-size:1.125rem}}h4{font-size:1.125rem;color:#000}@media only screen and (max-width:736px){h4{font-size:1rem}}h5{font-size:1rem;color:#000}h6{font-size:1.125rem;color:#504b46}@media only screen and (max-width:736px){h6{font-size:1rem}}a,a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:active,a:hover{color:#d23634;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}.textcontent a,.textcontent a:visited{color:#d23634;border-bottom:1px solid #d23634;padding-bottom:2px}.textcontent a:active,.textcontent a:hover{color:#504b46;border-color:#504b46}.textcontent a.noline,.textcontent a.noline:visited{border-bottom:none;padding-bottom:0}.textcontent .button{display:inline-block;color:#d23634;background-color:#f6f6f6;font-size:.9rem;border:1px solid #e5e5e5!important;border-radius:6px;padding:.8rem 1.5rem}.textcontent .button:active,.textcontent .button:hover{color:#d23634;background-color:#eee}.textcontent .button.red-button{color:#fff;background-color:#d23634}.textcontent .button.red-button:active,.textcontent .button.red-button:hover{color:#fff;background-color:#bd302e}.textcontent p+.button,.textcontent p+p>.button{margin-top:1rem}.textcontent .bigger{font-size:1.1rem;color:#000}.textcontent .smaller{font-size:.8rem}.textcontent b,.textcontent strong{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-weight:400}.textcontent ol{line-height:2;list-style:none;counter-reset:li}.textcontent ol li{counter-increment:li}.textcontent ol li:before{content:counter(li);color:#d23634;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;display:inline-block;width:1rem;margin-left:-1rem;font-size:.8rem;line-height:1rem;vertical-align:middle}.textcontent ol li{padding-left:1.4rem}.textcontent ul{line-height:2}.textcontent ul li{position:relative;padding-left:1.4rem}.textcontent ul li:before{position:absolute;content:'';display:block;top:.8rem;left:.3rem;width:7px;height:7px;border-radius:50%;background:#d23634}.textcontent p+h2,.textcontent p+h3{margin-top:3rem}table{border:none;width:100%;border-collapse:collapse}thead{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#000;background:#f5f5f5}tr:nth-child(even){background:#f5f5f5}td,th{text-align:left;padding:.5rem 1rem;border-right:1px solid #e5e5e5;font-weight:400}@media only screen and (max-width:900px){td,th{padding:.4rem .6rem}}td:last-child,th:last-child{border-right:none}.home-sbb-widget{width:90vw;max-width:808px;margin:5vw auto}.home-sbb-widget .sbb-widget-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.home-sbb-widget h2{color:#000;margin-top:0;margin-bottom:2rem}.home-sbb-widget .sbb-logo{width:10rem;-webkit-box-flex:0;flex:0 0 10rem;display:inline-block;margin-bottom:1.5rem}.home-sbb-widget .sbb-logo .svg-icon{width:100%;max-width:10rem}.home-sbb-widget form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.home-sbb-widget form .input-wrapper{margin-bottom:1rem}.home-sbb-widget form .input-wrapper input{width:100%}.home-sbb-widget form .input-von{-webkit-box-flex:0;flex:0 0 49%}@media only screen and (max-width:736px){.home-sbb-widget form .input-von{-webkit-box-flex:0;flex:0 0 100%}}.home-sbb-widget form .input-nach{-webkit-box-flex:0;flex:0 0 49%}@media only screen and (max-width:736px){.home-sbb-widget form .input-nach{-webkit-box-flex:0;flex:0 0 100%}}.home-sbb-widget form .input-datumzeit{-webkit-box-flex:0;flex:0 0 49%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}@media only screen and (max-width:736px){.home-sbb-widget form .input-datumzeit{-webkit-box-flex:0;flex:0 0 100%}}.home-sbb-widget form .input-datumzeit .input-datum{-webkit-box-flex:0;flex:0 0 60%}.home-sbb-widget form .input-datumzeit .input-zeit{-webkit-box-flex:0;flex:0 0 36%}.home-sbb-widget form .input-directionsubmit{-webkit-box-flex:0;flex:0 0 49%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:1.2rem}@media only screen and (max-width:736px){.home-sbb-widget form .input-directionsubmit{-webkit-box-flex:0;flex:0 0 100%;margin-top:0}}.home-sbb-widget form .input-directionsubmit .input-direction{-webkit-box-flex:0;flex:0 0 40%;text-align:center}.home-sbb-widget form .input-directionsubmit .input-submit{-webkit-box-flex:0;flex:0 0 55%}.home-sbb-widget .sbb-ab-label,.home-sbb-widget .sbb-an-label{display:inline-block;color:#3f3f3f;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-sbb-widget .sbb-ab-label.active,.home-sbb-widget .sbb-an-label.active{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;color:#d23634}.home-sbb-widget .switch{display:inline-block;vertical-align:middle;position:relative;width:2.2rem;margin:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-sbb-widget .switch .switch-checkbox{display:none}.home-sbb-widget .switch .switch-checkbox:checked+.switch-label{background-color:#d23634}.home-sbb-widget .switch .switch-checkbox:checked+.switch-label:before{border-color:#d23634;right:2px}.home-sbb-widget .switch .switch-label{display:block;overflow:hidden;cursor:pointer;height:1.2rem;padding:0;margin:0;line-height:1.2rem;border-radius:1.2rem;background-color:#d23634;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-sbb-widget .switch .switch-label:before{content:"";display:block;width:1rem;height:1rem;margin:0;background:#fff;position:absolute;top:.1rem;bottom:0;right:1.1rem;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.home-teaser{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:90vw;max-width:1624px;margin:6vw auto}@media only screen and (max-width:1275px){.home-teaser{flex-wrap:wrap}}.home-teaser .story-link,.home-teaser .teaser{position:relative;padding:2rem 2rem 5rem}@media only screen and (max-width:1275px){.home-teaser .story-link,.home-teaser .teaser{margin-bottom:1vw}}@media only screen and (max-width:736px){.home-teaser .story-link,.home-teaser .teaser{padding:5vw 5vw 3.5rem}}.home-teaser .story-link h2,.home-teaser .story-link h3,.home-teaser .story-link h4,.home-teaser .story-link h5,.home-teaser .teaser h2,.home-teaser .teaser h3,.home-teaser .teaser h4,.home-teaser .teaser h5{margin:0;font-size:1.55rem;line-height:1.3}@media only screen and (max-width:736px){.home-teaser .story-link h2,.home-teaser .story-link h3,.home-teaser .story-link h4,.home-teaser .story-link h5,.home-teaser .teaser h2,.home-teaser .teaser h3,.home-teaser .teaser h4,.home-teaser .teaser h5{font-size:1rem}}.home-teaser .story-link .teaserlink,.home-teaser .teaser .teaserlink{z-index:1;position:absolute;left:2rem;bottom:2rem;font-size:.9rem;color:#fff;border-bottom:1px solid #fff;padding-bottom:2px}@media only screen and (max-width:736px){.home-teaser .story-link .teaserlink,.home-teaser .teaser .teaserlink{left:1rem;bottom:1rem}}.home-teaser .story-link .teaserlink:after,.home-teaser .teaser .teaserlink:after{content:'';width:.7rem;height:.7rem;position:absolute;top:.4rem;right:-1.8rem;background-image:url(../../images/arrow-white-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.home-teaser .stories-teaser{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;align-items:stretch;max-width:41%;width:41%;-webkit-box-flex:0;flex:0 0 41%;overflow:hidden}@media only screen and (max-width:1275px){.home-teaser .stories-teaser{max-width:100%;width:100%;-webkit-box-flex:0;flex:0 0 100%}}.home-teaser .stories-teaser .bx-viewport,.home-teaser .stories-teaser .bx-wrapper,.home-teaser .stories-teaser .stories-slider{height:100%!important}.home-teaser .stories-teaser .bx-next,.home-teaser .stories-teaser .bx-prev{position:absolute;display:block;right:1.25rem;bottom:1.5rem;width:1.5rem;height:1.5rem;background-image:url(../../images/arrow-white-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-9999px}.home-teaser .stories-teaser .bx-next.disabled,.home-teaser .stories-teaser .bx-prev.disabled{opacity:.5}.home-teaser .stories-teaser .bx-prev{right:3rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-indent:-9999px}.home-teaser .story-link{display:block;width:100%;-webkit-box-flex:0;flex:0 0 100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home-teaser .story-link h2{z-index:1;position:relative;font-size:2.25rem;line-height:1.4;color:#fff}@media only screen and (max-width:1275px){.home-teaser .story-link h2{font-size:1.75rem}}@media only screen and (max-width:736px){.home-teaser .story-link h2{font-size:1rem}}.home-teaser .story-link:after{z-index:0;display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(152deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background-size:150% 150%;background-position:50% 50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-teaser .story-link:hover:after{background-position:0 0}.home-teaser .teaser1{max-width:41%;width:41%;-webkit-box-flex:0;flex:0 0 41%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1275px){.home-teaser .teaser1{max-width:100%;width:100%;min-height:45vw;-webkit-box-flex:0;flex:0 0 100%}}.home-teaser .teaser1 h2{z-index:1;position:relative;font-size:2.25rem;line-height:1.4;color:#fff}@media only screen and (max-width:1275px){.home-teaser .teaser1 h2{font-size:1.75rem}}@media only screen and (max-width:736px){.home-teaser .teaser1 h2{font-size:1rem}}.home-teaser .teaser1:after{z-index:0;display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(152deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background-size:150% 150%;background-position:50% 50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-teaser .teaser1:hover:after{background-position:0 0}.home-teaser .teaser2{max-width:32%;width:32%;-webkit-box-flex:0;flex:0 0 32%;background:#f6f6f6;border:1px solid #e5e5e5;padding-bottom:11rem}@media only screen and (max-width:1275px){.home-teaser .teaser2{max-width:100%;width:100%;-webkit-box-flex:0;flex:0 0 100%;padding-bottom:3.5rem}.home-teaser .teaser2 img{display:none}}@media only screen and (max-width:560px){.home-teaser .teaser2{min-height:45vw}}.home-teaser .teaser2:hover{background:#eee}.home-teaser .teaser2 h3{z-index:1;position:relative;color:#d23634;margin-bottom:.3rem}.home-teaser .teaser2 h4{z-index:1;position:relative}.home-teaser .teaser2 img{position:absolute;width:50%;max-width:13rem;height:auto;right:2rem;bottom:-2rem}.home-teaser .teaser2 .teaserlink{color:#d23634;border-color:#d23634}.home-teaser .teaser2 .teaserlink:after{background-image:url(../../images/arrow-blue-right.svg)}.home-teaser .statusmessage{max-width:26%;width:26%;-webkit-box-flex:0;flex:0 0 26%;background:#d23634;color:#fff}@media only screen and (max-width:1275px){.home-teaser .statusmessage{max-width:100%;width:100%;-webkit-box-flex:0;flex:0 0 100%}}.home-teaser .statusmessage:link:hover{background:#cb3432}.home-teaser .statusmessage .count{text-align:center;position:absolute;top:-1.5rem;right:-1.5rem;width:3rem;height:3rem;font-size:1.7rem;line-height:195%;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;border-radius:50%;background:#fff;color:#d23634;box-shadow:0 .45rem .9rem 0 rgba(0,0,0,.3)}@media only screen and (max-width:1450px){.home-teaser .statusmessage .count{top:.5rem;right:.5rem}}@media only screen and (max-width:736px){.home-teaser .statusmessage .count{top:1rem;right:1rem;width:2rem;height:2rem;font-size:1.3rem;line-height:170%}}.home-teaser .statusmessage h3{color:#e89a99;margin-bottom:.3rem}.home-teaser .statusmessage h4{font-size:1rem;color:#f3cccc;margin:1.25rem 0 .25rem}.home-teaser .statusmessage p{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-size:1.55rem;line-height:1.3;margin:0}@media only screen and (max-width:736px){.home-teaser .statusmessage p{font-size:1rem}}.home-teaser .statusmessage .line-number{display:inline-block;width:1.2rem;height:1.2rem;font-size:.8rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#fff;margin-right:.2rem;line-height:1.35rem;text-align:center}.statusmessage-listitem{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:.6rem 0;padding-right:1.8rem;font-size:1rem;line-height:1rem}.statusmessage-listitem:link,.statusmessage-listitem:visited{min-height:1.8rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#fff;background:#d64a48}.statusmessage-listitem:active,.statusmessage-listitem:hover{background:#d95856}.statusmessage-listitem:after{content:'';width:.7rem;height:.7rem;position:absolute;top:.5rem;right:.6rem;background-image:url(../../images/arrow-white-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.statusmessage-listitem .line{-webkit-box-flex:0;flex:0 0 1.8rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:1.8rem;height:1.8rem;color:#fff}.statusmessage-listitem .line span{margin-top:2px}.statusmessage-listitem .short-title{padding:.2rem 0;margin-top:1px;margin-left:.6rem}.post-type-archive-story .elements-wrapper{width:90vw;max-width:1624px;margin:0 auto}.post-type-archive-story .story-archive-wrapper{display:-webkit-box;display:flex;margin-left:-3%;flex-wrap:wrap}@media only screen and (max-width:560px){.post-type-archive-story .story-archive-wrapper{display:block;margin-left:0}}.post-type-archive-story .story-archive-wrapper .story{position:relative;width:30.333%;-webkit-box-flex:0;flex:0 0 30.333%;margin-left:3%;margin-bottom:4vw;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:900px){.post-type-archive-story .story-archive-wrapper .story{width:47%;-webkit-box-flex:0;flex:0 0 47%}}@media only screen and (max-width:560px){.post-type-archive-story .story-archive-wrapper .story{display:block;width:100%;margin-left:0;margin-bottom:6vw}}.post-type-archive-story .story-archive-wrapper .story:hover{box-shadow:0 .5rem 1.5rem #e5e5e5}.post-type-archive-story .story-archive-wrapper .story:hover h3{color:#d23634}.post-type-archive-story .story-archive-wrapper .story .wettbewerb{position:absolute;top:.1rem;left:-.25rem;display:inline-block;background:#d23634;color:#fff;font-size:1.55rem;line-height:normal;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;padding:1rem 2rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}@media only screen and (max-width:900px){.post-type-archive-story .story-archive-wrapper .story .wettbewerb{font-size:1rem}}.post-type-archive-story .story-archive-wrapper .story img{width:100%}.post-type-archive-story .story-archive-wrapper .story .date{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;font-size:.8rem;color:#000;margin:0}.post-type-archive-story .story-archive-wrapper .story .date span{color:#d23634}.post-type-archive-story .story-archive-wrapper .story .title{padding:1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#fff));background:linear-gradient(to bottom,#f5f5f5 0,#fff 100%)}.post-type-archive-story .story-archive-wrapper .story h3{font-size:1.333rem;margin:0;line-height:1.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1075px){.post-type-archive-story .story-archive-wrapper .story h3{font-size:1rem}}.post-type-archive-story .navigation{text-align:center;color:#000}.post-type-archive-story .navigation .next-page,.post-type-archive-story .navigation .prev-page{z-index:1;position:relative;font-size:.9rem;color:#d23634;border-bottom:1px solid #d23634;padding-bottom:2px}.post-type-archive-story .navigation .next-page:hover:after,.post-type-archive-story .navigation .prev-page:hover:after{left:-1.6rem}.post-type-archive-story .navigation .next-page:after,.post-type-archive-story .navigation .prev-page:after{content:'';width:.7rem;height:.7rem;position:absolute;top:.1rem;left:-1.4rem;background-image:url(../../images/arrow-blue-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.post-type-archive-story .navigation .prev-page:after{-webkit-transform:none;transform:none;left:auto;right:-1.4rem}.post-type-archive-story .navigation .prev-page:hover:after{left:auto;right:-1.6rem}input,select,textarea{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.1rem;font-weight:400;font-style:normal;vertical-align:inherit;border:1px solid #e5e5e5;border-radius:6px;background-color:#fff;margin:0;padding:.75rem 1rem;-webkit-box-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input:focus,select:focus,textarea:focus{border-color:#ababab}input:not([type=submit]):focus,select:not([type=submit]):focus,textarea:not([type=submit]):focus{outline:0}select{height:2.666rem}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.submit-wrap input,input[type=submit]{cursor:pointer;background-color:#d23634;color:#fff;border-color:#d23634;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.submit-wrap input:active,.submit-wrap input:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#bd302e}label{display:block;line-height:normal;font-size:.7rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;font-weight:400;color:#000;margin-bottom:.25rem}.ninjaform-wrapper{padding:2rem;background:#f6f6f6;border:1px solid #e5e5e5}@media only screen and (max-width:736px){.ninjaform-wrapper{padding:5vw}}.ninjaform-wrapper .button,.ninjaform-wrapper .red-button{display:inline-block;color:#d23634;background-color:#f6f6f6;font-size:.9rem;border:1px solid #e5e5e5!important;border-radius:6px;padding:.8rem 1.5rem;margin-top:1rem}.ninjaform-wrapper .button:active,.ninjaform-wrapper .button:hover,.ninjaform-wrapper .red-button:active,.ninjaform-wrapper .red-button:hover{color:#d23634;background-color:#eee}.ninjaform-wrapper .red-button{color:#fff;background-color:#d23634}.ninjaform-wrapper .red-button:active,.ninjaform-wrapper .red-button:hover{color:#fff;background-color:#cb3432}.ninjaform-wrapper .button+.red-button,.ninjaform-wrapper .red-button+.button{margin-left:1rem}.ninjaform-wrapper h2{margin-top:0;margin-bottom:1.5rem}.ninjaform-wrapper h3{font-size:1.125rem;color:#d23634;margin:3rem 0 .5rem}.ninjaform-wrapper h4{font-size:1rem;color:#d23634}.ninjaform-wrapper h5{font-size:1rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;margin:.5rem 0 0}.ninjaform-wrapper nf-field:first-child h3{margin-top:.75rem}.ninjaform-wrapper .nf-field-container{margin-bottom:1rem}.ninjaform-wrapper .label-above .nf-field-label{margin-bottom:.25rem}.ninjaform-wrapper .nf-field-label label{display:block;font-weight:400;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif}.ninjaform-wrapper .nf-field-label label b{font-weight:400;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;text-decoration:underline}.ninjaform-wrapper hr.ninja-forms-field{border:none;border-top:1px solid #e5e5e5}.ninjaform-wrapper .nf-form-fields-required,.ninjaform-wrapper .nf-input-limit{display:none}.ninjaform-wrapper .nf-error .ninja-forms-field{border-color:#eb7177}.ninjaform-wrapper .nf-error-msg{color:#eb7177;font-size:.7rem;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif}.ninjaform-wrapper .ninja-forms-req-symbol{display:none}.ninjaform-wrapper .nf-error-field-errors{background:#f7f1f4;color:#eb7177;border:1px solid #f3c7c9;padding:1rem}.ninjaform-wrapper textarea.ninja-forms-field{height:8rem}.ninjaform-wrapper .submit-container input{margin-top:1rem}.ninjaform-wrapper .nf-field-element select{height:2.666rem}.ninjaform-wrapper button{cursor:pointer;background:#000;color:#fff;border:none;font-size:.9rem;line-height:1.1rem;font-weight:400;padding:.75rem 1rem;border-radius:6px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ninjaform-wrapper button:active,.ninjaform-wrapper button:hover{background-color:#000}.ninjaform-wrapper .nf-fu-progress{display:none;height:1rem;background-color:transparent;box-shadow:none;border-radius:.5rem}.ninjaform-wrapper .nf-fu-progress-bar{background-color:#d23634;border-radius:.5rem;box-shadow:none}.ninjaform-wrapper .files_uploaded p{border:1px solid #e5e5e5;background:#fff;padding:1rem;border-radius:6px;font-size:.9rem}.ninjaform-wrapper .files_uploaded p .delete{float:right}.ninjaform-wrapper .list-checkbox-wrap .nf-field-element label,.ninjaform-wrapper .list-radio-wrap .nf-field-element label{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;font-size:.9rem}.ninjaform-wrapper .listcheckbox-wrap [type=checkbox],.ninjaform-wrapper .listcheckbox-wrap [type=radio],.ninjaform-wrapper .listradio-wrap [type=checkbox],.ninjaform-wrapper .listradio-wrap [type=radio]{position:absolute;left:-9999px}.ninjaform-wrapper .listcheckbox-wrap ul li,.ninjaform-wrapper .listradio-wrap ul li{margin:1rem 0!important}.ninjaform-wrapper .listcheckbox-wrap ul li label,.ninjaform-wrapper .listradio-wrap ul li label{position:relative;padding-left:2.5rem;cursor:pointer}.ninjaform-wrapper .listcheckbox-wrap ul li label:before,.ninjaform-wrapper .listradio-wrap ul li label:before{content:'';position:absolute;top:-.3rem;left:0;width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid #cecece;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ninjaform-wrapper .listcheckbox-wrap ul li label:after,.ninjaform-wrapper .listradio-wrap ul li label:after{content:'✔';position:absolute;top:0;left:.25rem;font-size:1rem;line-height:1;color:#d23634;-webkit-transition:all .2s;transition:all .2s;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ninjaform-wrapper .listcheckbox-wrap ul li label.nf-checked-label:after,.ninjaform-wrapper .listradio-wrap ul li label.nf-checked-label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ninjaform-wrapper .listcheckbox-wrap ul li label:before{border-radius:2px}.ninjaform-wrapper .label-hidden .listcheckbox-wrap ul li label{margin-left:0}.ninjaform-wrapper .checkbox-wrap{margin:1rem 0 1.5rem!important}.ninjaform-wrapper .checkbox-wrap .nf-field-label{padding-left:0}.ninjaform-wrapper .checkbox-wrap .nf-field-element{display:none}.ninjaform-wrapper .checkbox-wrap [type=checkbox]{position:absolute;left:-9999px}.ninjaform-wrapper .checkbox-wrap label{position:relative;padding-left:2.5rem;cursor:pointer;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;font-size:.9rem}.ninjaform-wrapper .checkbox-wrap label a:link,.ninjaform-wrapper .checkbox-wrap label a:visited{color:#d23634}.ninjaform-wrapper .checkbox-wrap label a:active,.ninjaform-wrapper .checkbox-wrap label a:hover{color:#9d2827}.ninjaform-wrapper .checkbox-wrap label:before{content:'';position:absolute;top:-.3rem;left:0;width:1.4rem;height:1.4rem;border-radius:2px;border:1px solid #cecece;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ninjaform-wrapper .checkbox-wrap label:after{content:'✔';position:absolute;top:0;left:.25rem;font-size:1rem;line-height:1;color:#d23634;-webkit-transition:all .2s;transition:all .2s;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ninjaform-wrapper .checkbox-wrap label.nf-checked-label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ninjaform-wrapper .datenschutz-checkbox{padding-top:2rem}.ninjaform-wrapper .submit-container{padding-top:1rem}@media only screen and (max-width:736px){.ninjaform-wrapper .one-half,.ninjaform-wrapper .one-third{width:100%!important;margin-left:0!important}}#nf-form-10-cont .listradio-container{margin:2rem 0}#nf-form-10-cont .listradio-wrap .nf-field-label label{font-size:1rem;color:#d23634}#nf-form-10-cont .hr-container{margin:2rem 0}.easy-autocomplete{position:relative}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px;background:#fff;border:1px solid #e5e5e5;box-shadow:1rem 2rem 4rem 0 rgba(0,0,0,.05),-1rem 2rem 4rem 0 rgba(0,0,0,.05);border-radius:6px;overflow:hidden}.easy-autocomplete-container ul li{background:inherit;display:block;font-size:.9rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;padding:.25rem .5rem;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:560px){.easy-autocomplete-container ul li{padding:.8rem 1rem;border-bottom:1px solid #dde5ed}}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px;border-bottom:none!important}.easy-autocomplete-container ul li.selected{background:#e5e5e5;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif}.easy-autocomplete-container ul li div{display:block;font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;word-break:break-all}.easy-autocomplete-container ul li b{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;font-weight:400}#connections label{display:inline-block;margin-top:.5rem}#connections .connections{margin-top:10px;background:#fff;border-radius:6px;overflow:hidden;border:1px solid #e5e5e5}#connections .connections .connection{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;cursor:pointer;position:relative;padding:.6rem 3rem .6rem 5.5rem;font-size:.8rem;border-top:1px solid #f2f2f2}@media only screen and (max-width:560px){#connections .connections .connection{flex-wrap:wrap}}#connections .connections .connection:first-child{border-top:none}#connections .connections .connection.active{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;background:#f8f8f8}#connections .connections .connection.active:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#connections .connections .connection:before{content:'';position:absolute;top:50%;margin-top:-.6rem;left:2rem;width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid #cecece;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#connections .connections .connection:after{content:'✔';position:absolute;top:50%;margin-top:-.2rem;left:2.3rem;font-size:1rem;line-height:.8;color:#d23634;-webkit-transition:all .2s;transition:all .2s;opacity:0;-webkit-transform:scale(0);transform:scale(0)}#connections .connections .info{padding:2rem;text-align:center;font-size:.8rem;color:#000;font-style:italic}#connections .connections span{display:inline-block}#connections .connections .day{width:30%;-webkit-box-flex:0;flex:0 0 30%}@media only screen and (max-width:560px){#connections .connections .day{width:100%;-webkit-box-flex:0;flex:0 0 100%}}#connections .connections .date{width:40%;-webkit-box-flex:0;flex:0 0 40%;text-align:center}@media only screen and (max-width:560px){#connections .connections .date{width:100%;-webkit-box-flex:0;flex:0 0 100%;text-align:left}}#connections .connections .time{width:30%;-webkit-box-flex:0;flex:0 0 30%;text-align:right}@media only screen and (max-width:560px){#connections .connections .time{width:100%;-webkit-box-flex:0;flex:0 0 100%;text-align:left}}.element-password{max-width:808px}.element-password .loginForm label{display:block}.element-password .loginForm .password{width:20rem;max-width:55%;margin-right:.5rem}.element-password .loginForm .submit{padding-left:2rem;padding-right:2rem}.element-searchresults .textcontent .searchForm{margin-bottom:4rem}.element-searchresults .textcontent .searchForm .search-form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.element-searchresults .textcontent .searchForm .search-form label{max-width:74%;width:74%;-webkit-box-flex:0;flex:0 0 74%}.element-searchresults .textcontent .searchForm .search-form label .search-field{width:100%}.element-searchresults .textcontent .searchForm .search-form .search-submit{max-width:25%;width:25%;-webkit-box-flex:0;flex:0 0 25%}.element-searchresults .textcontent .description{margin:1rem 0 2rem}.element-searchresults .textcontent .result-item{display:block;background:#f6f6f6;border:1px solid #e5e5e5;padding:2rem;font-size:.9rem;color:#504b46;margin-bottom:1rem;border:1px solid #e5e5e5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:736px){.element-searchresults .textcontent .result-item{padding:5vw}}.element-searchresults .textcontent .result-item:hover{background:#eee}.element-searchresults .textcontent .result-item .relevanssi-query-term{position:relative;z-index:1;color:#fff}.element-searchresults .textcontent .result-item .relevanssi-query-term:after{z-index:-1;content:'';display:block;position:absolute;top:-1px;left:-3px;right:-3px;bottom:-1px;background:#db5e5c}.element-searchresults .textcontent .result-item h2{font-size:1rem;color:#000;margin:0 0 .25rem}.element-searchresults .textcontent .result-item h2 .posttype{color:#3f3f3f}.element-searchresults .textcontent .result-item p{margin:0}@media print{footer{display:none}}footer .content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;border-top:1px solid #e5e5e5;padding:2rem 10vw 5vw}@media only screen and (max-width:1450px){footer .content{padding:2rem 5vw 2rem}}footer h6{margin-top:0}footer .servicelinks{margin-right:1rem;margin-bottom:2rem}footer .socialmedia{margin-right:1rem;margin-bottom:2rem}footer .socialmedia ul{line-height:2}footer .socialmedia .svg-icon{vertical-align:text-top;margin-right:.75rem}footer .partner{margin-bottom:2rem}footer .partner .svg-icon{width:100%;max-width:13rem}footer .transreno-partner{margin-right:1rem}footer .transreno-partner .svg-icon{max-width:11rem}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../../fonts/34CFA7_0_0.eot);src:url(../../fonts/34CFA7_0_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_0_0.woff2) format('woff2'),url(../../fonts/34CFA7_0_0.woff) format('woff'),url(../../fonts/34CFA7_0_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../../fonts/34CFA7_1_0.eot);src:url(../../fonts/34CFA7_1_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_1_0.woff2) format('woff2'),url(../../fonts/34CFA7_1_0.woff) format('woff'),url(../../fonts/34CFA7_1_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Md;src:url(../../fonts/34CFA7_2_0.eot);src:url(../../fonts/34CFA7_2_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_2_0.woff2) format('woff2'),url(../../fonts/34CFA7_2_0.woff) format('woff'),url(../../fonts/34CFA7_2_0.ttf) format('truetype')}.element-busline-single{max-width:1080px}.element-busline-single .busline{line-height:3rem;margin-left:9rem}@media only screen and (max-width:736px){.element-busline-single .busline{margin-left:5rem}}@media only screen and (max-width:560px){.element-busline-single .busline{margin-left:1rem}}.element-busline-single .busline li{position:relative;padding-left:3rem}.element-busline-single .busline li a:link,.element-busline-single .busline li a:visited{font-size:1.11111rem;color:#d23634}.element-busline-single .busline li a:active,.element-busline-single .busline li a:hover{color:#504b46}.element-busline-single .busline li:hover:before{background-color:#d23634}.element-busline-single .busline li:before{position:absolute;top:.75rem;left:0;z-index:1;display:block;content:'';width:1rem;height:1rem;background-color:#a8a8a8;border-radius:50%}.element-busline-single .busline li:after{position:absolute;z-index:0;display:block;content:'';top:0;left:.4rem;bottom:0;width:.2rem;height:100%;background-color:#a8a8a8}.busline-header{position:relative;margin-bottom:2rem}.busline-header .id{float:left;width:6rem;height:6rem;margin-right:2rem;font-size:3rem;font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;color:#fff;text-align:center;line-height:215%}@media only screen and (max-width:736px){.busline-header .id{width:4rem;height:4rem;font-size:2rem;margin-right:0}}.busline-header .title{padding-left:9rem}@media only screen and (max-width:736px){.busline-header .title{padding-left:5.25rem}}.busline-header h1{font-size:2rem;line-height:1.5;margin-top:0;color:#504b46}@media only screen and (max-width:736px){.busline-header h1{font-size:1.5rem}}@media only screen and (max-width:560px){.busline-header h1{font-size:1.125rem;line-height:normal}}.busline-header .notice{color:#000}.element-busstop-single{max-width:1216px}.element-busstop-single h1{font-size:3rem;margin:.5rem 0 0;color:#504b46}@media only screen and (max-width:1075px){.element-busstop-single h1{font-size:2rem}}@media only screen and (max-width:736px){.element-busstop-single h1{font-size:1.55rem}}.element-busstop-single h5{color:#000;margin:0;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif}.element-busstop-single .note{margin:3rem 0}.statusmessage-wrapper{margin:3rem auto}.statusmessage-wrapper .message{color:#fff;padding:1.5rem;background:#d23634}.statusmessage-wrapper .message h3{color:#fff;font-size:1.1rem;margin:0 0 .5rem}.statusmessage-wrapper .message p{font-size:.9rem;margin:0}.statusmessage-wrapper .message .details-link{display:inline-block;position:relative;z-index:1;font-size:.9rem;color:#fff;border-bottom:1px solid #fff;padding-bottom:2px;margin:1rem 0 .5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.statusmessage-wrapper .message .details-link:after{content:'';width:.7rem;height:.7rem;position:absolute;top:.4rem;right:-1.8rem;background-image:url(../../images/arrow-white-right.svg);background-repeat:no-repeat;background-size:contain}.livedata-timetable-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin:3rem auto}@media only screen and (max-width:1075px){.livedata-timetable-wrapper{flex-wrap:wrap}}.livedata-timetable-wrapper .livedata-wrapper{width:50%;-webkit-box-flex:0;flex:0 0 50%}@media only screen and (max-width:900px){.livedata-timetable-wrapper .livedata-wrapper{width:100%;-webkit-box-flex:0;flex:0 0 100%}}.livedata-timetable-wrapper .timetable-wrapper{width:100%;-webkit-box-flex:0;flex:0 0 100%}.livedata-timetable-wrapper .livedata-wrapper+.timetable-wrapper{width:35%;-webkit-box-flex:0;flex:0 0 35%}@media only screen and (max-width:1075px){.livedata-timetable-wrapper .livedata-wrapper+.timetable-wrapper{width:40%;-webkit-box-flex:0;flex:0 0 40%}}@media only screen and (max-width:900px){.livedata-timetable-wrapper .livedata-wrapper+.timetable-wrapper{width:100%;-webkit-box-flex:0;flex:0 0 100%;margin-top:8vw}}.livedata-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.livedata-header h3{margin-top:0}.livedata-header .reload-livedata{cursor:pointer;margin-top:.2rem}.livedata-header .reload-livedata .svg-icon{width:1.1rem}.livedata-header .reload-livedata svg path{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.livedata-header .reload-livedata.active .svg-icon{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.livedata-header .reload-livedata.active svg path{fill:#d23634}.livedata{font-size:0}.livedata li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:.5rem 0}@media only screen and (max-width:490px){.livedata li{flex-wrap:wrap;border-bottom:1px solid #e5e5e5;margin-bottom:1rem;padding-bottom:1rem}}.livedata .error{color:#3f3f3f;font-style:italic}.livedata span{font-size:1rem;line-height:1.75rem;vertical-align:middle;display:inline-block}@media only screen and (max-width:490px){.livedata .title{display:none}}.livedata .title span{font-size:.9rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#3f3f3f}.livedata .linie{width:13%}@media only screen and (max-width:490px){.livedata .linie{width:20%}}.livedata .linie span{position:relative;top:-.1rem;width:1.8rem;height:1.8rem;font-size:.9rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#fff;text-align:center;line-height:215%}@media only screen and (max-width:490px){.livedata .linie span{top:0}}.livedata .linie span.linie-1{background:#00a64c}.livedata .linie span.linie-2{background:#fc0}.livedata .linie span.linie-3{background:#d33}.livedata .linie span.linie-4{background:#0066bf}.livedata .linie span.linie-5{background:#81820f}.livedata .linie span.linie-6{background:#009ddf}.livedata .linie span.linie-7{background:#a34f99}.livedata .linie span.linie-8{background:#000}.livedata .linie span.linie-9{background:#cc6319}.livedata .linie span.linie-N1{background:#00b050}.livedata .linie span.linie-N3{background:red}.livedata .linie span.linie-N13{background:red}.livedata .linie span.linie-N32{background:red}.livedata .linie span.linie-32{background:red}.livedata .linie span.linie-N30{background:#000;color:#ff0}.livedata .linie span.linie-N33{background:#000;color:#ff0}.livedata .linie span.linie-33{background:#000;color:#ff0}.livedata .linie span.linie-84{background:#c75d16}.livedata .richtung{width:42%}@media only screen and (max-width:490px){.livedata .richtung{font-family:HelveticaNeueLTStd-Bd,Helvetica,Arial,sans-serif;width:80%}}.livedata .uhrzeit{width:22.5%}@media only screen and (max-width:490px){.livedata .uhrzeit{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;width:100%;padding-left:20%}.livedata .uhrzeit:before{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;content:'Abfahrt um:';display:inline-block;margin-right:3px}}.livedata .sekunden{width:22.5%;text-align:right}@media only screen and (max-width:490px){.livedata .sekunden{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;width:100%;padding-left:20%;text-align:left}.livedata .sekunden:before{font-family:HelveticaNeueLTStd-Roman,Helvetica,Arial,sans-serif;content:'Abfahrt in:';display:inline-block;margin-right:3px}}.timetable-wrapper{padding:2rem;background:#f6f6f6;border:1px solid #e5e5e5}@media only screen and (max-width:736px){.timetable-wrapper{padding:5vw}}.timetable-wrapper h3{margin:0;line-height:1}.timetable-wrapper h6{font-size:.9rem;font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#3f3f3f;margin:1.5rem 0 .5rem}.timetable-wrapper a.downloadlink,.timetable-wrapper a:visited.downloadlink{position:relative;display:block;background:#fff;padding:.5rem 3rem .5rem 1rem;margin-bottom:1px;color:#504b46;font-size:.8rem}.timetable-wrapper a.downloadlink:after,.timetable-wrapper a:visited.downloadlink:after{content:'';position:absolute;top:0;right:1rem;bottom:0;width:.7rem;content:'';display:inline-block;background-image:url(../../images/download-icon-gray.svg);background-position:left center;background-repeat:no-repeat;background-size:contain}.timetable-wrapper a:active.downloadlink,.timetable-wrapper a:hover.downloadlink{color:#d23634;background:#fcfcfc}.location-wrapper{margin-top:4rem}.location-wrapper .gmap{width:100%;height:40vh;border:1px solid #e5e5e5}.element-statusmessage-single{max-width:808px;margin:8vw auto}.element-statusmessage-single .message-info{color:#000;margin-bottom:.5rem}.element-statusmessage-single .buslines,.element-statusmessage-single .busstops{margin-top:1rem}.element-statusmessage-single h1{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.element-statusmessage-single h1 .line{-webkit-box-flex:0;flex:0 0 3rem;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.6rem;line-height:1.6rem;margin-right:1rem;width:3rem;height:3rem;color:#fff}.element-statusmessage-single h1 .line span{margin-top:4px}.element-statusmessage-single h1 .title{margin-top:.35rem}.element-joboffer-single{max-width:808px}.element-story-single{max-width:808px;margin:8vw auto 2vw}.element-story-single .story-info{font-family:HelveticaNeueLTStd-Md,Helvetica,Arial,sans-serif;color:#d23634;margin-bottom:.5rem}.element-story-single .story-info .date{color:#000}.single-story .elements-wrapper .element-text:first-child{margin-top:0}.single-story .navigation{text-align:center}.single-story .backlink{z-index:1;position:relative;font-size:.9rem;color:#d23634;border-bottom:1px solid #d23634;padding-bottom:2px}.single-story .backlink:hover:after{left:-1.6rem}.single-story .backlink:after{content:'';width:.7rem;height:.7rem;position:absolute;top:.1rem;left:-1.4rem;background-image:url(../../images/arrow-blue-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../../fonts/34CFA7_0_0.eot);src:url(../../fonts/34CFA7_0_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_0_0.woff2) format('woff2'),url(../../fonts/34CFA7_0_0.woff) format('woff'),url(../../fonts/34CFA7_0_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../../fonts/34CFA7_1_0.eot);src:url(../../fonts/34CFA7_1_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_1_0.woff2) format('woff2'),url(../../fonts/34CFA7_1_0.woff) format('woff'),url(../../fonts/34CFA7_1_0.ttf) format('truetype')}@font-face{font-family:HelveticaNeueLTStd-Md;src:url(../../fonts/34CFA7_2_0.eot);src:url(../../fonts/34CFA7_2_0.eot?#iefix) format('embedded-opentype'),url(../../fonts/34CFA7_2_0.woff2) format('woff2'),url(../../fonts/34CFA7_2_0.woff) format('woff'),url(../../fonts/34CFA7_2_0.ttf) format('truetype')}