/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--site-padding:24px}@media (min-width:990px){:root{--site-padding:32px}}@media (min-width:1400px){:root{--site-padding:64px}}@font-face{font-display:swap;font-family:miso;font-style:normal;font-weight:400;src:url(../fonts/miso-regular.eot);src:url(../fonts/miso-regular.eot%3F) format("embedded-opentype"),url(../fonts/miso-regular.woff) format("woff"),url(../fonts/miso-regular.ttf) format("truetype"),url(../fonts/miso-regular.svg) format("svg")}@font-face{font-display:swap;font-family:miso-bold;font-style:normal;font-weight:400;src:url(../fonts/miso-bold.eot);src:url(../fonts/miso-bold.eot%3F) format("embedded-opentype"),url(../fonts/miso-bold.woff) format("woff"),url(../fonts/miso-bold.ttf) format("truetype"),url(../fonts/miso-bold.svg) format("svg")}@font-face{font-display:swap;font-family:Metropolis Bold;font-style:normal;font-weight:400;src:url(../fonts/Metropolis-Bold.eot);src:url(../fonts/Metropolis-Bold.eot%3F) format("embedded-opentype"),url(../fonts/Metropolis-Bold.woff) format("woff"),url(../fonts/Metropolis-Bold.woff2) format("woff2"),url(../fonts/Metropolis-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Metropolis Regular;font-style:normal;font-weight:400;src:url(../fonts/Metropolis-Regular.eot);src:url(../fonts/Metropolis-Regular.eot%3F) format("embedded-opentype"),url(../fonts/Metropolis-Regular.woff) format("woff"),url(../fonts/Metropolis-Regular.woff2) format("woff2"),url(../fonts/Metropolis-Regular.ttf) format("truetype")}.fontRegular{font-family:miso,Verdana,sans-serif;font-weight:400}.fontBold{font-family:miso-bold,Verdana,sans-serif;font-weight:400}html{font-size:62.5%;min-width:300px}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{font-size:1.4rem;min-width:300px;-webkit-text-size-adjust:100%;font-family:Verdana,Helvetica,sans-serif}body>#container{height:auto!important;min-height:100%}a,a:link,a:visited{color:#000}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:underline}p{font-family:Metropolis Regular,Verdana,sans-serif;line-height:1.25;margin-bottom:5px}p b{font-family:Metropolis Bold,Verdana,sans-serif;font-weight:400}img{border:0}a:not(.shop_link):not(.tooltip):not(.broschuere__item)>img{box-shadow:0 3px 6px rgba(0,0,0,.32);cursor:pointer;transition:box-shadow .3s ease-in-out}a:not(.shop_link):not(.tooltip):not(.broschuere__item)>img:hover{box-shadow:0 8px 11px rgba(0,0,0,.32)}@supports (filter:drop-shadow(0 3px 6px rgba(0,0,0,.32))){a:not(.shop_link):not(.tooltip):not(.broschuere__item)>img{box-shadow:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.32));transition:filter .3s ease-in-out}a:not(.shop_link):not(.tooltip):not(.broschuere__item)>img:hover{box-shadow:none;filter:drop-shadow(0 8px 11px rgba(0,0,0,.32))}}ul{list-style:none outside none}ul li{margin-bottom:0}.input__container{align-items:center;display:flex}@media (max-width:500px){.input__container{align-items:flex-start;display:flex;flex-flow:column}}.input__container+.input__container{margin-top:16px}.input__container label{flex-shrink:0;font-family:miso,Verdana,sans-serif;font-size:2.0rem;font-weight:400}.input__container select{width:300px}.input__container input{border:1px solid #656565;color:#000;font-family:miso,Verdana,sans-serif;font-size:18px;font-weight:400;padding:8px 12px;width:300px}.input__container input::-moz-placeholder{color:#333}.input__container input::placeholder{color:#333}.input__container .dateinput{display:flex;flex-grow:0;flex-shrink:0;position:relative}.input__container .dateinput .ui-datepicker-trigger{position:absolute;right:6px;top:6px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-autocomplete{cursor:default;left:0;position:absolute;top:0}.ui-menu{display:block;list-style:none;margin:0;outline:none;padding:2px}.ui-menu .ui-menu-item{list-style:none;margin:0;padding:0;width:100%}.ui-menu .ui-menu-item .ui-menu-item-wrapper{border-bottom:1px solid #999;cursor:pointer;display:block;font-family:miso,Verdana,sans-serif;font-size:18px;font-weight:400;line-height:25px;min-height:0;padding:5px 10px;text-decoration:none}.ui-menu .ui-menu-item .ui-menu-item-wrapper:active,.ui-menu .ui-menu-item .ui-menu-item-wrapper:focus,.ui-menu .ui-menu-item .ui-menu-item-wrapper:hover{background-color:#eee}#iban{background-image:url(../images/icon-cross.svg);background-position:right 15px top 14px;background-size:11px;position:relative}#iban,#iban.correct{background-repeat:no-repeat;padding-right:40px}#iban.correct{background-image:url(../images/icon-checkmark-green.svg);background-position:right 7px top 5px;background-size:26px}.errorMessage{color:red;font-size:12px}.content{margin-bottom:10px;width:100%}img.info_icon{float:left;padding-right:5px}img.noborder{display:block;margin:0;padding:0}label{display:block;float:left;width:190px}.inline{margin-left:202px!important}.textklein10{font-size:10px}.link16,.textklein10{color:#000;font-family:Verdana,Helvetica,sans-serif;font-style:normal;font-weight:400;text-align:left}.link16{font-size:16px;text-decoration:none}a.tooltip:hover{background:#fff;text-decoration:none}a.tooltip span{display:none;margin-left:8px;padding:10px;width:250px}a.tooltip:hover span{background:#fff;border:1px solid #686868;border-radius:5px;box-shadow:0 0 5px #686868;color:#484848;display:inline;position:absolute}.ui-widget-header{background:transparent!important;border:none!important}span.ui-dialog-title{color:#000!important;font-family:miso-bold,Verdana,sans-serif;font-size:20px;font-weight:400;margin-bottom:7px;margin-top:8px}a.ui-dialog-titlebar-close{display:none!important}.ui-widget-content{background:#fff!important;border:none!important}.ui-corner-all{border-radius:0!important}@media (max-width:400px){a.tooltip span{left:0;margin-left:0;margin-top:10px;position:absolute;width:100%}.echtzeit_anzeige_rechts{text-align:right!important}}.unterseite #header_area{height:200px}.unterseite #header_area .header-image--bg{display:none!important}.unterseite #header_area .header-gradient{display:block!important;height:100%}.unterseite #header_area .header-gradient .header-content{align-items:flex-end;display:flex;height:100%;margin:auto;max-width:calc(1420px + var(--site-padding)*2);padding:32px var(--site-padding)}.unterseite #header_area .header-gradient h1.page-title{font-family:miso-bold,Verdana,sans-serif;font-size:2.8rem;font-weight:400;margin:0}@media (min-width:990px){.unterseite #header_area .header-gradient h1.page-title{font-size:4.8rem}}.unterseite #header_area .header-gradient.blue{background:transparent linear-gradient(270deg,#0085c2,#003874) 0 0 no-repeat padding-box}.unterseite #header_area .header-gradient.blue h1{color:#fff}.unterseite #header_area .header-gradient.green{background:transparent linear-gradient(270deg,#bad400,#6ac000) 0 0 no-repeat padding-box}.unterseite #header_area .header-gradient.green h1{color:#000}.jumpmarks{left:-1px;top:-1px;clip:rect(1px 1px 1px 1px);position:fixed!important;z-index:999991}.jumpmarks:focus-within{clip:auto}#header_area{height:250px}@media (min-width:600px){#header_area{height:350px}}@media (min-width:990px){#header_area{height:640px}}#header_area #header_box{height:100%;margin:0 auto;position:relative;width:100%}#header_area #header_box .header-image--bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}#header_area #header_box .header-gradient{display:none}.highlight{background:transparent linear-gradient(90deg,#003874,#0085c2 34%,#6ac000 70%,#bad400) 0 0 no-repeat padding-box;height:10px;position:absolute;z-index:100}.header--top,.highlight{flex-shrink:0;top:0;width:100%}.header--top{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;height:auto;padding-top:10px;position:sticky;z-index:99}@media (min-width:990px){.header--top{align-items:center;display:flex;height:auto}}.header--top.is-shop{display:flex;position:relative}.header--top .logo{background-image:url(../images/redesign/icons/vgi-logo.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:38px;margin-bottom:8px;margin-top:8px;width:88px}.header--top .logo.prelive{position:relative}.header--top .logo.prelive:after{color:red;content:"PRELIVE";font-size:19px;position:absolute;right:70px;top:60px}.header--top .header--top--inner{align-items:flex-end;display:flex;height:100%;justify-content:space-between;margin:auto;max-width:calc(1420px + var(--site-padding)*2);padding:0 var(--site-padding);width:100%}@media (min-width:990px){.header--top .header--top--inner{justify-content:flex-start}}.header--top .header--top--inner .hamburger-menu{background-image:url(../images/smartphone_menu_btn.png);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:flex;height:44px;padding-bottom:8px;transform:translateX(-14px);width:44px}@media (min-width:990px){.header--top .header--top--inner .hamburger-menu{display:none}}.header--top .header--top--inner>ul{align-items:flex-end;display:none;gap:16px;height:100%;margin:0;padding-bottom:8px;padding-left:24px;padding-top:8px;width:100%}@media (min-width:990px){.header--top .header--top--inner>ul{display:flex;flex-wrap:wrap}}@media (min-width:1100px){.header--top .header--top--inner>ul{gap:12px 24px}}@media (min-width:1400px){.header--top .header--top--inner>ul{gap:12px 32px;padding-left:32px}}.header--top .header--top--inner>ul .menuItem{height:100%;padding:0;position:relative}.header--top .header--top--inner>ul .menuItem:hover>a{color:#007cb5}.header--top .header--top--inner>ul .menuItem>a{align-items:flex-end;color:#000;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:2rem;font-weight:400;height:100%;text-decoration:none;transition:.3s linear;white-space:nowrap}@media (min-width:1400px){.header--top .header--top--inner>ul .menuItem>a{font-size:2.1rem}}@media (min-width:1550px){.header--top .header--top--inner>ul .menuItem>a{font-size:2.3rem}}.header--top .header--top--inner>ul .menuItem.selected>a{color:#007cb5}.header--top .header--top--inner>ul .menuItem__dropdown{background:#fff;display:none;padding:32px;position:absolute;z-index:1}.header--top .header--top--inner>ul .menuItem__dropdown li{display:block}.header--top .header--top--inner>ul .menuItem__dropdown li:not(:first-child){margin-top:24px}.header--top .header--top--inner>ul .menuItem__dropdown li a{align-items:flex-end;color:#242424;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;text-decoration:none;transition:.3s linear;white-space:nowrap}.header--top .header--top--inner>ul .menuItem__dropdown li a:hover{color:#007cb5}.header--top .header__right{align-items:flex-end;display:flex;gap:8px;padding-left:12px}@media (min-width:1100px){.header--top .header__right{padding-left:32px}}.header--top .header--top--side{height:100vh;height:100dvh;left:0;position:absolute;top:0;visibility:hidden;width:100%}.header--top .header--top--side.active{visibility:visible}@media (min-width:990px){.header--top .header--top--side.active{visibility:hidden}}.header--top .header--top--side.active .header-overlay{opacity:.5}.header--top .header--top--side.active .header-content{opacity:1;transform:translateX(0)}.header--top .header--top--side .header-overlay{background-color:#000;height:100vh;height:100dvh;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-out;width:100%}.header--top .header--top--side .header-content{background-color:#fff;height:100%;max-width:400px;opacity:0;overflow-y:auto;position:relative;transform:translateX(-100%);transition:all .3s ease-out;width:80%;z-index:100}.header--top .header--top--side .header-content .header{display:flex;gap:8px;justify-content:space-between;padding:16px}.header--top .header--top--side .header-content .header .logo{background-image:url(../images/redesign/icons/vgi-logo.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:48px;margin-bottom:0;width:84px}.header--top .header--top--side .header-content .header .fahrplan__box{align-items:flex-end;display:flex;max-width:168px}.header--top .header--top--side .header-content .header .fahrplan__box .fahrplan__box__title{background-color:#6ac000;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);color:#000;cursor:pointer;font-family:miso-bold,Verdana,sans-serif;font-size:1.6rem;font-weight:400;padding:13px 36px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap;width:100%}.header--top .header--top--side .header-content>ul{display:flex;flex-direction:column;margin:0;padding:0 0 16px}.header--top .header--top--side .header-content>ul .menuItem{border-bottom:1px solid rgba(0,0,0,.15);width:100%}.header--top .header--top--side .header-content>ul .menuItem:first-child{border-top:1px solid rgba(0,0,0,.15)}.header--top .header--top--side .header-content>ul .menuItem.missing-dropdown .toggle-dropdown{display:none}.header--top .header--top--side .header-content>ul .menuItem .menuItem__header{display:flex;justify-content:space-between;width:100%}.header--top .header--top--side .header-content>ul .menuItem .menuItem__header a{border-right:1px solid rgba(0,0,0,.15);flex-grow:1;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;padding:14px 0 10px 24px;text-decoration:none}.header--top .header--top--side .header-content>ul .menuItem .menuItem__header a:hover{color:#007cb5}.header--top .header--top--side .header-content>ul .menuItem .menuItem__header .toggle-dropdown{background-image:url(../images/redesign/icons/arrow__blue--down.png);background-position:50%;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer;flex-shrink:0;height:44px;transition:transform .3s ease-in-out;width:50px}.header--top .header--top--side .header-content>ul .menuItem .menuItem__header .toggle-dropdown.active{transform:rotate(180deg)}.header--top .header--top--side .header-content>ul .menuItem.active .menuItem__header{background-color:#ebebeb}.header--top .header--top--side .header-content>ul .menuItem.active .menuItem__header a{color:#007cb5}.header--top .header--top--side .header-content>ul .menuItem .menuItem__dropdown{display:none;padding-left:48px}.header--top .header--top--side .header-content>ul .menuItem .menuItem__dropdown li{padding:0}.header--top .header--top--side .header-content>ul .menuItem .menuItem__dropdown li a{display:block;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;padding:12px 0;text-decoration:none;width:100%}.header--top .header--top--side .header-content>ul .menuItem .menuItem__dropdown li a:hover{color:#007cb5}#footer_area{background-color:#003874;margin:144px auto 0;padding:48px 0;position:relative;width:100%}#footer_content{background-color:transparent;display:grid;gap:16px;grid-template-areas:"tel social" "links links" "news news";justify-content:space-between;margin:auto;max-width:calc(1420px + var(--site-padding)*2);padding:0 var(--site-padding);position:relative}#footer_content .headline{color:#fff;font-family:miso-bold,Verdana,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.25}@media (min-width:600px){#footer_content .headline{font-size:3.2rem}#footer_content{gap:32px;grid-template-areas:"tel links links" "social news news"}}@media (min-width:1250px){#footer_content{grid-template-areas:"tel social links news"}}@media (min-width:990px){#footer_content{flex-direction:row}}#footer_content a{text-decoration:none}.footer__links{display:flex;flex-shrink:0;justify-content:center}.footer__links.columns{flex-direction:column}@media (min-width:990px){.footer__links.columns{flex-direction:row}}.footer_tel__container{display:flex;flex-direction:column;gap:24px;grid-area:tel}@media (min-width:600px){.footer_tel__container{gap:32px}}.footer_tel__container .content{display:flex;flex-direction:column;gap:16px;justify-content:center}.footer_tel__container .content a{color:#fff!important;font-family:miso-bold,Verdana,sans-serif;font-size:2.4rem;font-weight:400}.footer_tel__container .content .tel{background-color:transparent;background-image:url(../images/redesign/icons/phone.svg);background-position:50%;background-repeat:no-repeat;background-size:44px 44px;border-radius:3px;height:44px;width:44px}.footer_social{display:flex;flex-direction:column;gap:24px;grid-area:social}@media (min-width:600px){.footer_social{gap:32px}}.footer_social .content{align-items:center;display:flex;gap:16px;margin-bottom:0}.footer_social .content .facebook,.footer_social .content .insta{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:44px 44px;border-radius:3px;height:44px;width:44px}.footer_social .content .insta{background-image:url(../images/redesign/icons/instagram.svg)}.footer_social .content .facebook{background-image:url(../images/redesign/icons/facebook.svg)}.footer_buttons{display:flex;flex-direction:column;gap:24px;grid-area:links;max-width:550px;padding:0}@media (min-width:600px){.footer_buttons{gap:32px}}.footer_buttons .content{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(100px,300px));row-gap:16px}@media (min-width:600px){.footer_buttons .content{-moz-column-gap:32px;column-gap:32px;row-gap:18px}}@media (min-width:990px){.footer_buttons .content{-moz-column-gap:64px;column-gap:64px}}@media (min-width:1250px){.footer_buttons .content{grid-template-columns:repeat(2,1fr)}}.footer_buttons a{color:#fff!important;font-family:miso,Verdana,sans-serif;font-size:1.8rem;width:-moz-fit-content;width:fit-content}@media (min-width:990px){.footer__links.columns .footer_buttons{margin-top:0}}.footer__links.columns .footer_buttons a{display:block}.footer__newsletter{display:flex;flex-direction:column;gap:24px;grid-area:news;max-width:550px}@media (min-width:600px){.footer__newsletter{gap:32px}}.footer__newsletter .text{color:#fff;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25;margin-bottom:24px}.footer__newsletter form{display:flex;flex-direction:column;gap:16px}@media (min-width:600px){.footer__newsletter form{flex-direction:row}}.footer__newsletter form .footer__email__input{background-color:transparent;border:1px solid #fff;color:#fff;flex-grow:1.5;font-family:miso,Verdana,sans-serif;font-size:1.8rem;padding:16px 24px}.footer__newsletter form .footer__email__input::-moz-placeholder{color:#fff}.footer__newsletter form .footer__email__input::placeholder{color:#fff}.footer__newsletter form .footer__email__btn{background-color:#fff;border:1px solid #fff;color:#003874;cursor:pointer;flex-grow:1;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;padding:16px 24px}@media (min-width:400px){.footer__newsletter{width:auto}}#footer_area.small--footer{margin-top:0;padding:0 var(--site-padding)}#footer_area.small--footer #footer_content{grid-template-areas:inherit;height:auto;padding:8px 0}#footer_area.small--footer #footer_content .footer__links{align-items:center;display:flex}#footer_area.small--footer .footer_buttons{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.broschuere{display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:64px;margin-top:64px}@media (min-width:400px){.broschuere{grid-template-columns:repeat(auto-fit,minmax(345px,1fr))}}@media (min-width:990px){.broschuere{flex-direction:row;flex-wrap:wrap;margin-bottom:144px;margin-top:144px}}.broschuere a{cursor:pointer;text-decoration:none}.broschuere img{max-width:160px}.broschuere .broschuere__item{align-items:center;box-shadow:0 0 14px rgba(0,56,116,.14);display:flex;flex:1;gap:32px;min-height:96px;padding:16px;transition:box-shadow .3s ease-in-out}@media (forced-colors:active){.broschuere .broschuere__item{border:1px solid #fff}}@media (min-width:990px){.broschuere .broschuere__item{gap:24px}}.broschuere .broschuere__item:hover{box-shadow:0 8px 11px rgba(0,0,0,.32)}@media (min-width:990px){.broschuere .broschuere__item{min-height:160px;padding:24px}}.broschuere .broschuere__item .broschuere__item__links{display:flex;flex-direction:column;gap:8px}.broschuere .broschuere__item .broschuere__item__links .title{color:#003874;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;margin:0}@media (min-width:990px){.broschuere .broschuere__item .broschuere__item__links .title{font-size:2.8rem}}.broschuere .broschuere__item .broschuere__item__links p{color:#003874;font-family:miso,Verdana,Helvetica,sans-serif;font-size:1.6rem;margin:0}@media (min-width:990px){.broschuere .broschuere__item .broschuere__item__links p{font-size:2.2rem}}.aktuelles__box{margin:auto;padding:0;position:relative;width:100%}.aktuelles__menu{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;row-gap:6px;width:100%}@media (min-width:990px){.aktuelles__menu{justify-content:flex-start}}.aktuelles__box__headline{align-items:center;color:#003874;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:3px;margin-bottom:44px;margin-top:44px;text-transform:uppercase;width:100%}@media (min-width:990px){.aktuelles__box__headline{font-size:0;margin-top:0}}.aktuelles__menu .linkbox{background-color:#e3e3e3;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);flex:1 0;height:40px;margin:0;margin-right:0!important;max-width:300px;width:-moz-fit-content;width:fit-content}@media (min-width:600px){.aktuelles__menu .linkbox{height:64px}}@media (min-width:990px){.aktuelles__menu .linkbox .icon{display:none}}.aktuelles__menu .linkbox:first-of-type{transform:translateX(0)}.aktuelles__menu .linkbox:first-of-type .icon{background-image:url(../images/redesign/icons/news-primary.svg)}.aktuelles__menu .linkbox:first-of-type button.selected .icon,.aktuelles__menu .linkbox:first-of-type:hover .icon{background-image:url(../images/redesign/icons/news-white.svg)}.aktuelles__menu .linkbox:nth-of-type(2){transform:translateX(-13%)}.aktuelles__menu .linkbox:nth-of-type(2) .icon{background-image:url(../images/redesign/icons/info-primary.svg)}.aktuelles__menu .linkbox:nth-of-type(2) button.selected .icon,.aktuelles__menu .linkbox:nth-of-type(2):hover .icon{background-image:url(../images/redesign/icons/info-white.svg)}.aktuelles__menu .linkbox:nth-of-type(3){transform:translateX(-26%)}.aktuelles__menu .linkbox:nth-of-type(3) .icon{background-image:url(../images/redesign/icons/baustelle-primary.svg)}.aktuelles__menu .linkbox:nth-of-type(3) button.selected .icon,.aktuelles__menu .linkbox:nth-of-type(3):hover .icon{background-image:url(../images/redesign/icons/baustelle-white.svg)}.aktuelles__menu .linkbox:nth-of-type(4){transform:translateX(-39%)}.aktuelles__menu .linkbox:nth-of-type(4) .icon{background-image:url(../images/redesign/icons/liniennetz-primary.svg)}.aktuelles__menu .linkbox:nth-of-type(4) button.selected .icon,.aktuelles__menu .linkbox:nth-of-type(4):hover .icon{background-image:url(../images/redesign/icons/liniennetz-white.svg)}.aktuelles__menu .linkbox:hover button{color:#fff}.aktuelles__menu .linkbox button{align-items:center;background:transparent;background-image:none!important;color:#242424;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:0;font-weight:400;justify-content:center;padding:0;text-align:center;text-transform:uppercase}@media (min-width:990px){.aktuelles__menu .linkbox button{font-size:2.2rem;padding:0 32px}}.aktuelles__menu .linkbox button .icon{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;height:100%;min-width:44px;width:100%}.aktuelles__menu .linkbox button.selected{color:#fff}.phone_menu{background-image:url(../images/smartphone_menu_btn.png);background-repeat:no-repeat;display:block;height:48px;width:48px}@media (min-width:990px){.phone_menu{display:none}}@media (max-width:990px){.mm-opened{display:block!important}}.startpage_hint{align-items:center;background:#003874;border-bottom:none;display:flex;gap:16px;height:auto;justify-content:space-between;margin:0 auto;max-width:750px;min-width:50%;overflow:hidden;padding:16px 24px}@media (min-width:600px){.startpage_hint{min-height:89px}}.startpage_hint__icon{align-self:center;background-image:url(../images/redesign/icons/invg-warning.svg);background-position:50%;background-repeat:no-repeat;background-size:32px auto;flex-shrink:0;height:32px;margin-right:0;width:32px}@media (min-width:990px){.startpage_hint__icon{background-size:40px auto;height:40px;width:40px}}.startpage_hint__icon_red{background-image:url(../images/redesign/icons/invg-warning-red.svg)}.startpage_hint__content{align-self:flex-start;color:#fff;display:flex;flex-direction:column;flex-grow:1;gap:8px}.startpage_hint__content .title{font-family:miso-bold,Verdana,sans-serif;font-size:2.2rem;font-weight:400}.startpage_hint__content .description{font-family:miso,Verdana,sans-serif;font-size:1.3rem;font-weight:400;padding-right:0}.startpage_hint__content .description p{margin:0}@media (min-width:600px){.startpage_hint__content .description p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.startpage_hint__link{align-self:flex-end;background-image:url(../images/redesign/icons/arrow__blue--circle.png);background-position:50%;background-repeat:no-repeat;background-size:24px auto;flex-shrink:0;height:24px;width:24px}.startpage_hint__link:focus{outline:none}.startpage_hint__link[href=""]{display:none}.startpage_hint__center-container{align-items:center;display:flex;gap:16px}.fahrplan{flex-shrink:0;margin:-80px auto 0;position:relative;width:100%;z-index:1}.fahrplan.has-hint{background:transparent;display:flex;flex-direction:column;margin-top:-110px}@media (min-width:990px){.fahrplan{background-color:#fff;margin-top:-165px}.fahrplan.has-hint{margin-top:-200px}}#fahrplan_box{background:transparent linear-gradient(270deg,#007cb5,#003874);box-shadow:0 10px 14px rgba(36,36,36,.2);margin:0;padding:24px;position:relative}@media (forced-colors:active){#fahrplan_box{background:#fff}}@media (min-width:1100px){#fahrplan_box{padding:40px}}#fahrplan_box .fahrplanHeadline{color:#fff;font-family:miso-bold,Verdana,sans-serif;font-size:2.4rem;font-weight:400;margin:0;white-space:nowrap}@media (min-width:1100px){#fahrplan_box .fahrplanHeadline{font-size:2.8rem}}#fahrplan_box .hafas__container{margin-top:24px}@media (min-width:1100px){#fahrplan_box .hafas__container{margin-top:32px}}#fahrplan_box .hafas__input__container{align-items:center;display:grid;gap:16px;grid-template:1fr/1fr;justify-content:space-between;position:relative}@media (min-width:400px){#fahrplan_box .hafas__input__container{grid-template:1fr/1fr 1fr}}@media (min-width:680px){#fahrplan_box .hafas__input__container{gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}}@media (min-width:1250px){#fahrplan_box .hafas__input__container{gap:16px;grid-template-columns:1fr 1fr auto auto auto 184px;grid-template-rows:1fr}}@media (min-width:1400px){#fahrplan_box .hafas__input__container{gap:24px;grid-template-columns:1fr 1fr auto auto auto 230px}}#fahrplan_box .hafas__input__container ul{margin:0;min-height:53px}#fahrplan_box .hafas__input__container input,#fahrplan_box .hafas__input__container label{border:none;box-shadow:none;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;outline:none;padding:0;text-align:center}#fahrplan_box .fahrt{align-items:flex-end;flex-direction:column}@media (min-width:990px){#fahrplan_box .fahrt{flex-direction:row;justify-content:space-between}}#fahrplan_box .fahrt__from{grid-column:1;width:100%}@media (min-width:400px){#fahrplan_box .fahrt__from{grid-column:span 2}}@media (min-width:1250px){#fahrplan_box .fahrt__from{grid-column:span 1}}#fahrplan_box .fahrt__to{grid-column:1;margin-bottom:0;width:100%}@media (min-width:400px){#fahrplan_box .fahrt__to{grid-column:span 2}}@media (min-width:1250px){#fahrplan_box .fahrt__to{grid-column:span 1}}#fahrplan_box .fahrt__time{background-color:#fff;border:none;border-radius:0;display:flex;flex-shrink:0;height:40px;justify-content:space-between;margin:0;padding:0 12px}#fahrplan_box .fahrt__time .time-up{background-image:url(../images/redesign/icons/arrow__blue--right.png);margin-left:12px}#fahrplan_box .fahrt__time .time-down,#fahrplan_box .fahrt__time .time-up{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:11px 16px;border:none;cursor:pointer;flex-shrink:0;width:15px}#fahrplan_box .fahrt__time .time-down{background-image:url(../images/redesign/icons/arrow__blue--left.png);margin-right:12px}#fahrplan_box .fahrt__toggle{border:1px solid #656565;border-radius:0;font-family:miso,Verdana,sans-serif;font-size:1.8rem}#fahrplan_box .fahrt__date,#fahrplan_box .fahrt__toggle{background-color:#fff;height:40px;justify-content:space-between;margin:0;padding:0 12px}#fahrplan_box .fahrt__date{align-items:center;border:none;border-radius:0;display:flex;flex-shrink:0;gap:12px;position:relative}#fahrplan_box .fahrt .date-calendar{background-image:url(../images/redesign/icons/calendar.png);height:22px;position:relative;top:50%;transform:translate3d(0,-50%,0);width:22px}#fahrplan_box .fahrt #date{flex-shrink:0;min-width:94px;padding:8px}#fahrplan_box .fahrt #time{flex-shrink:0;text-align:center}#fahrplan_box input.HafasSuggest{border:1px solid #656565;border-radius:0;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;height:40px;min-width:100px;padding:8px 12px;text-align:left;width:100%}#fahrplan_box input.HafasSuggest::-moz-placeholder{color:#333}#fahrplan_box input.HafasSuggest::placeholder{color:#333}#fahrplan_box .button__green__arrow{align-items:center;display:flex;grid-column:1;height:40px;margin-top:16px;min-width:100px;width:100%}@media (min-width:400px){#fahrplan_box .button__green__arrow{grid-column:span 2;height:32px}}@media (min-width:480px){#fahrplan_box .button__green__arrow{grid-column:span 1;height:40px;margin-top:0}}#fahrplan--header{align-items:center;display:none;height:60px;position:relative}@media (forced-colors:active){#fahrplan--header{border:1px solid #fff}}@media (min-width:990px){#fahrplan--header{display:flex}}#fahrplan--header .fahrplan__box__container{border-bottom:1px solid #70707029;display:flex;flex-direction:column;gap:24px;min-width:275px;padding:32px 0}#fahrplan--header .fahrplan__box__container:first-child{padding-top:0}#fahrplan--header .fahrplan__box__container:last-child{border-bottom:0;padding-bottom:0}#fahrplan--header .toggleForm.active{margin-bottom:10px}#fahrplan--header .fahrplan__box__title{background-color:#6ac000;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);color:#000;cursor:pointer;font-family:miso-bold,Verdana,sans-serif;font-size:1.6rem;font-weight:400;padding:13px 36px;transition:all .3s ease-in-out;white-space:nowrap;width:100%}@media (min-width:1400px){#fahrplan--header .fahrplan__box__title{padding:13px 52px}}#fahrplan--header .fahrplan__box__title.active{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);padding-left:52px}@media (min-width:1400px){#fahrplan--header .fahrplan__box__title.active{padding-left:75px}}#fahrplan--header .fahrplan__box__dropdown{background-color:#fff;display:none;left:auto;padding:16px;position:absolute;right:0;top:60px;width:100%}@media (min-width:990px){#fahrplan--header .fahrplan__box__dropdown{padding:40px;width:auto}}#fahrplan--header .fahrplan__box__dropdown.active{box-shadow:0 7px 25px rgba(0,0,0,.09)}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__link{align-items:center;color:#242424;cursor:pointer;display:flex;text-decoration:none}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__link:hover{color:#007cb5}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__link span{background-image:url(../images/redesign/icons/arrow__blue--down.png);background-position:100%;background-repeat:no-repeat;background-size:12px 8px;font-family:miso-bold,Verdana,sans-serif;font-size:2rem;font-weight:400;padding-right:21px;white-space:nowrap;width:100%}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__link.active span{background-image:url(../images/redesign/icons/arrow__blue--up.png);background-size:12px 8px;padding-right:21px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form{display:grid;gap:8px;grid-template:1fr/1fr 1fr}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .hfs_suggestInputWrapper input,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form>input{border:1px solid #656565;border-radius:0;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;height:32px;min-width:100px;padding:8px 12px;text-align:left;width:100%}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt__from,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt__to,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .hfs_suggestInputWrapper,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .hfs_suggestInputWrapper .fahrt__from,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .hfs_suggestInputWrapper .fahrt__to{grid-column:span 2}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt__to,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .hfs_suggestInputWrapper .fahrt__to{margin-bottom:8px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time{background-color:#fff;border:1px solid #656565;border-radius:0;display:flex;flex-shrink:0;height:32px;justify-content:space-between;margin:0;padding:0 12px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time input,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time label{border:none;box-shadow:none;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;outline:none;padding:0;text-align:center}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time .time-down{background-image:url(../images/redesign/icons/arrow__blue--left.png);margin-right:12px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time .time-up{background-image:url(../images/redesign/icons/arrow__blue--right.png);margin-left:12px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time .time-down,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__time .time-up{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:11px 16px;border:none;cursor:pointer;flex-shrink:0;width:15px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__date{align-items:center;background-color:#fff;border:1px solid #656565;border-radius:0;display:flex;flex-shrink:0;gap:12px;height:32px;justify-content:space-between;margin:0;padding:0 12px;position:relative}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__date input,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt-later__date label{border:none;box-shadow:none;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;outline:none;padding:0;text-align:center}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .fahrt__toggle{background-color:#fff;border:1px solid #656565;border-radius:0;font-family:miso,Verdana,sans-serif;font-size:1.8rem;height:32px;justify-content:space-between;margin:0;padding:0 12px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form .button__green__arrow{grid-column:span 2;margin-top:8px}#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form #subpage_echtzeit_container,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form #subpage_from_container,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form #subpage_naehe_container,#fahrplan--header .fahrplan__box__dropdown .fahrplan__box__container .fahrbox form #subpage_to_container{grid-column:span 2}a.bavaria-link{color:#fff;display:block;font-family:miso,Verdana,Helvetica,sans-serif;font-size:1.6rem;margin:24px 0 0;text-align:center;text-decoration:none}@media (min-width:680px){a.bavaria-link{display:none}}a.bavaria-link.desktop{display:none;margin:0}@media (min-width:680px){a.bavaria-link.desktop{display:block}}.fahrt-planen{display:flex;flex-direction:column;gap:32px;margin:32px auto;max-width:500px;width:100%}.fahrt-planen .fahrplan__box__link{font-family:miso-bold,Verdana,sans-serif;font-size:2.4rem;font-weight:400;margin-bottom:16px;white-space:nowrap;width:100%}.fahrt-planen .fahrbox form{display:grid;gap:8px}.fahrt-planen .fahrbox input{border:1px solid #656565;border-radius:0;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;height:32px;min-width:100px;padding:8px 12px;text-align:left;width:100%}.fahrt-planen .fahrbox .fahrt-later__time{background-color:#fff;border:1px solid #656565;border-radius:0;display:flex;flex-shrink:0;justify-content:space-between;margin:0;padding:0 12px}.fahrt-planen .fahrbox .fahrt-later__time input,.fahrt-planen .fahrbox .fahrt-later__time label{border:none;box-shadow:none;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;outline:none;padding:0;text-align:center}.fahrt-planen .fahrbox .fahrt-later__time .time-down{background-image:url(../images/redesign/icons/arrow__blue--left.png);margin-right:12px}.fahrt-planen .fahrbox .fahrt-later__time .time-up{background-image:url(../images/redesign/icons/arrow__blue--right.png);margin-left:12px}.fahrt-planen .fahrbox .fahrt-later__time .time-down,.fahrt-planen .fahrbox .fahrt-later__time .time-up{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:11px 16px;border:none;cursor:pointer;flex-shrink:0;width:15px}.fahrt-planen .fahrbox .fahrt-later__date{align-items:center;background-color:#fff;border:1px solid #656565;border-radius:0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin:0;padding:0 12px;position:relative}.fahrt-planen .fahrbox .fahrt-later__date input,.fahrt-planen .fahrbox .fahrt-later__date label{border:none;box-shadow:none;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;outline:none;padding:0;text-align:center}.fahrt-planen .fahrbox .fahrt__toggle{background-color:#fff;border:1px solid #656565;border-radius:0;font-family:miso,Verdana,sans-serif;font-size:1.8rem;height:32px;justify-content:space-between;margin:0;padding:0 12px}#echtzeit,div.hp_dyn_content{font-family:Metropolis Regular,Verdana,sans-serif;font-size:1.6rem;margin:0 auto;padding:32px 0;width:100%}@media (min-width:1100px){#echtzeit,div.hp_dyn_content{box-shadow:0 2px 60px 0 rgba(0,0,0,.08);margin:100px auto 0;padding:44px}}#echtzeit:after,div.hp_dyn_content:after{clear:both;content:"";display:table}#echtzeit ul,div.hp_dyn_content ul{list-style:none outside none;list-style-image:url(../images/redesign/icons/bullet.png)}#echtzeit ul li,div.hp_dyn_content ul li{line-height:1.4;margin-bottom:8px}#echtzeit ul ul,div.hp_dyn_content ul ul{list-style:disc none outside;margin-top:10px}#echtzeit ol,div.hp_dyn_content ol{padding-left:21px}#echtzeit ol ol,div.hp_dyn_content ol ol{list-style:lower-latin}#echtzeit li,#echtzeit p,div.hp_dyn_content li,div.hp_dyn_content p{line-height:1.4;text-align:left}@media (min-width:400px){#echtzeit li,#echtzeit p,div.hp_dyn_content li,div.hp_dyn_content p{text-align:justify}}#echtzeit li strong,#echtzeit p strong,div.hp_dyn_content li strong,div.hp_dyn_content p strong{font-family:Metropolis Bold,Verdana,sans-serif;font-weight:400}#echtzeit table,div.hp_dyn_content table{margin:auto;width:100%!important}#echtzeit h1,div.hp_dyn_content h1{color:#999;font-family:miso-bold,Verdana,sans-serif;font-size:34px;font-weight:400;letter-spacing:2.5px;line-height:1.2;margin:-110px 0 50px}@media (min-width:1100px){#echtzeit h1,div.hp_dyn_content h1{font-size:48px;letter-spacing:2.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#echtzeit h2,div.hp_dyn_content h2{font-family:miso-bold,Verdana,sans-serif;font-size:26px;font-weight:400;line-height:1.2;margin-bottom:16px;margin-top:8px}@media (min-width:1100px){#echtzeit h2,div.hp_dyn_content h2{font-size:32px}}#echtzeit h2.farbig,#echtzeit h2.farbig a,div.hp_dyn_content h2.farbig,div.hp_dyn_content h2.farbig a{color:#007cb5}#echtzeit h2.warnung,#echtzeit h2.warnung a,div.hp_dyn_content h2.warnung,div.hp_dyn_content h2.warnung a{color:#ed1b2f}#echtzeit h3,div.hp_dyn_content h3{font-family:miso-bold,Verdana,sans-serif;font-size:2.3rem;font-weight:400;line-height:1.2;margin-bottom:16px;margin-top:8px}@media (min-width:1100px){#echtzeit h3,div.hp_dyn_content h3{font-size:2.4rem}}#echtzeit h3.farbig,#echtzeit h3.farbig a,div.hp_dyn_content h3.farbig,div.hp_dyn_content h3.farbig a{color:#007cb5}#echtzeit h3.warnung,#echtzeit h3.warnung a,div.hp_dyn_content h3.warnung,div.hp_dyn_content h3.warnung a{color:#ed1b2f}#echtzeit,body.no-frame-layout div.hp_dyn_content{padding:64px!important}@media (min-width:1100px){#echtzeit,body.no-frame-layout div.hp_dyn_content{padding:88px!important}}div.hp_dyn_content hr{background:#f8f8f8;border:0;height:3px}div.hp_dyn_content .flexbox__row,div.hp_dyn_content .thirdbox__row{display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto;max-width:1700px;width:100%}div.hp_dyn_content .flexbox__row p,div.hp_dyn_content .thirdbox__row p{margin-top:0}div.hp_dyn_content .flexbox__row.align-left{margin-left:0}div.hp_dyn_content .flexbox__row.align-center{margin-left:auto;margin-right:auto}div.hp_dyn_content .flexbox__row.align-right{margin-right:0}div.hp_dyn_content .flexbox__row .col-2{width:100%}@media (min-width:990px){div.hp_dyn_content .flexbox__row .col-2,div.hp_dyn_content .flexbox__row .halve .col-2,div.hp_dyn_content .flexbox__row .halve .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row .halve .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row .halve .left-wing .col-2.right,div.hp_dyn_content .flexbox__row .halve .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row .halve .right-wing .col-2.right,div.hp_dyn_content .flexbox__row .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row .left-wing .col-2.right{width:33%}div.hp_dyn_content .flexbox__row .left-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row .left-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row .left-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row .left-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row .left-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row .right-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row .right-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row .right-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row .right-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row .right-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row .col-2.left{padding:8px 16px 8px 0}div.hp_dyn_content .flexbox__row .col-2.right{padding:8px 0 8px 16px}div.hp_dyn_content .flexbox__row.halve .col-2,div.hp_dyn_content .flexbox__row.halve .halve .col-2,div.hp_dyn_content .flexbox__row.halve .halve .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.halve .halve .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.halve .halve .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.halve .halve .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.halve .halve .right-wing .col-2.right,div.hp_dyn_content .flexbox__row.halve .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.halve .left-wing .col-2.right{width:33%}div.hp_dyn_content .flexbox__row.halve .left-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.halve .left-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.halve .left-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.halve .left-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.halve .left-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.halve .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.halve .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.halve .right-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.halve .right-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.halve .right-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.halve .right-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.halve .right-wing .right-wing .col-2.right,div.hp_dyn_content .flexbox__row.left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.left-wing .col-2.right{width:33%}div.hp_dyn_content .flexbox__row.left-wing .halve .col-2,div.hp_dyn_content .flexbox__row.left-wing .halve .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.left-wing .halve .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.left-wing .halve .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.left-wing .halve .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.left-wing .halve .right-wing .col-2.right,div.hp_dyn_content .flexbox__row.left-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.left-wing .left-wing .col-2.right{width:33%}div.hp_dyn_content .flexbox__row.left-wing .left-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.left-wing .left-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.left-wing .left-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.left-wing .left-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.left-wing .left-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.left-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.left-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.left-wing .right-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.left-wing .right-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.left-wing .right-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.left-wing .right-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.left-wing .right-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.right-wing .halve .col-2,div.hp_dyn_content .flexbox__row.right-wing .halve .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.right-wing .halve .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.right-wing .halve .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.right-wing .halve .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.right-wing .halve .right-wing .col-2.right,div.hp_dyn_content .flexbox__row.right-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.right-wing .left-wing .col-2.right{width:33%}div.hp_dyn_content .flexbox__row.right-wing .left-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.right-wing .left-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.right-wing .left-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.right-wing .left-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.right-wing .left-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.right-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.right-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .flexbox__row.right-wing .right-wing .halve .col-2{width:50%}div.hp_dyn_content .flexbox__row.right-wing .right-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .flexbox__row.right-wing .right-wing .left-wing .col-2.right,div.hp_dyn_content .flexbox__row.right-wing .right-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .flexbox__row.right-wing .right-wing .right-wing .col-2.right{width:66%}}div.hp_dyn_content .thirdbox__row.align-left{margin-left:0}div.hp_dyn_content .thirdbox__row.align-center{margin-left:auto;margin-right:auto}div.hp_dyn_content .thirdbox__row.align-right{margin-right:0}div.hp_dyn_content .thirdbox__row .col-3{width:100%}@media (min-width:990px){div.hp_dyn_content .thirdbox__row .col-3{width:33%}div.hp_dyn_content .thirdbox__row .col-3 .halve .col-2,div.hp_dyn_content .thirdbox__row .col-3 .halve .halve .col-2{width:50%}div.hp_dyn_content .thirdbox__row .col-3 .halve .left-wing .col-2.left{width:66%}div.hp_dyn_content .thirdbox__row .col-3 .halve .left-wing .col-2.right,div.hp_dyn_content .thirdbox__row .col-3 .halve .right-wing .col-2.left{width:33%}div.hp_dyn_content .thirdbox__row .col-3 .halve .right-wing .col-2.right,div.hp_dyn_content .thirdbox__row .col-3 .left-wing .col-2.left{width:66%}div.hp_dyn_content .thirdbox__row .col-3 .left-wing .col-2.right{width:33%}div.hp_dyn_content .thirdbox__row .col-3 .left-wing .halve .col-2{width:50%}div.hp_dyn_content .thirdbox__row .col-3 .left-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .thirdbox__row .col-3 .left-wing .left-wing .col-2.right,div.hp_dyn_content .thirdbox__row .col-3 .left-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .thirdbox__row .col-3 .left-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .thirdbox__row .col-3 .right-wing .col-2.left{width:33%}div.hp_dyn_content .thirdbox__row .col-3 .right-wing .col-2.right{width:66%}div.hp_dyn_content .thirdbox__row .col-3 .right-wing .halve .col-2{width:50%}div.hp_dyn_content .thirdbox__row .col-3 .right-wing .left-wing .col-2.left{width:66%}div.hp_dyn_content .thirdbox__row .col-3 .right-wing .left-wing .col-2.right,div.hp_dyn_content .thirdbox__row .col-3 .right-wing .right-wing .col-2.left{width:33%}div.hp_dyn_content .thirdbox__row .col-3 .right-wing .right-wing .col-2.right{width:66%}div.hp_dyn_content .thirdbox__row .col-3.left{padding:8px 8px 8px 0}div.hp_dyn_content .thirdbox__row .col-3.middle{padding:8px}div.hp_dyn_content .thirdbox__row .col-3.right{padding:8px 0 8px 8px}}.hp_dyn_content #echtzeit{box-shadow:none;margin:0;padding:0}#echtzeit.without-headline{margin-top:40px}#lang_select{bottom:auto;display:inline-flex;float:right;padding-bottom:8px;position:relative;right:auto}#lang_select a{align-items:center;background-color:#003874;clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);color:#fff;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:17px;font-weight:400;justify-content:center;line-height:16px;padding:4px 15px 5px;text-decoration:none;transition:opacity .3s ease-in-out}#lang_select a.active{display:none}.infoBox__container .infoBox__headline{color:#003874;font-family:miso-bold,Verdana,sans-serif;font-size:4rem;font-weight:400;margin-bottom:24px;position:relative;width:100%}@media (min-width:990px){.infoBox__container .infoBox__headline{font-size:7.6rem;margin-bottom:64px;text-align:left;width:auto}}#infoBoxes{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:auto;padding:0;position:relative;width:100%}@media (min-width:990px){#infoBoxes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}#infoBoxes .infoBox{margin:0;position:relative;transition:all .3s ease-in-out;width:100%}@media (forced-colors:active){#infoBoxes .infoBox{border:1px solid #fff}}#infoBoxes .infoBox a{background-color:#007cb5;cursor:pointer;display:inline-block;height:100%;text-decoration:none;width:100%}#infoBoxes .infoBox:hover{box-shadow:0 8px 11px rgba(0,0,0,.16)}#infoBoxes .infoBox:hover .infoBox__img{position:relative}#infoBoxes .infoBox:hover .infoBox__img.has-img{background-size:cover}#infoBoxes .infoBox__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:176px;position:relative;transition:all .3s ease-in-out;width:100%}@media (min-width:990px){#infoBoxes .infoBox__img{height:248px}}@supports (aspect-ratio:1){#infoBoxes .infoBox__img{aspect-ratio:16/9;height:auto}}#infoBoxes .infoBox__content{display:flex;flex-direction:column;gap:16px;padding:24px}#infoBoxes .infoBox__caption{color:#fff;font-family:miso-bold,Verdana,sans-serif;font-size:2.7rem;font-weight:400;line-height:1.1;margin-bottom:0}#infoBoxes .infoBox__text,#infoBoxes .infoBox__text p{color:#fff;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.05;margin-bottom:0;margin-top:0;text-align:justify;white-space:normal}#infoBoxes .infoBox__text p strong{font-family:miso-bold,Verdana,sans-serif;font-weight:400}.kacheln__container{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:auto auto 80px;position:relative;width:100%}.kacheln__container .kachel{box-shadow:0 3px 6px rgba(0,0,0,.16);float:left;margin:24px 0;position:relative;transition:all .3s ease-in-out;width:280px}@media (min-width:600px){.kacheln__container .kachel{margin:24px 30px}}.kacheln__container .kachel.no-shadow{box-shadow:none}.kacheln__container .kachel.no-shadow .kachel__img{box-shadow:0 3px 6px rgba(0,0,0,.16)}.kacheln__container .kachel.no-shadow:hover{box-shadow:none}.kacheln__container .kachel.no-shadow:hover .kachel__img{box-shadow:0 8px 11px rgba(0,0,0,.16)}.kacheln__container .kachel a{cursor:pointer;display:inline-block;height:100%;text-decoration:none;width:100%}.kacheln__container .kachel:hover{box-shadow:0 8px 11px rgba(0,0,0,.16)}.kacheln__container .kachel:hover .kachel__img{position:relative}.kacheln__container .kachel:hover .kachel__img.has-img{background-size:auto 120%}.kacheln__container .kachel:hover .kachel__img.has-img .kachel__overlay{opacity:0}.kacheln__container .kachel:hover .kachel__img .kachel__overlay{background-color:#007cb5}@media (forced-colors:active){.kacheln__container .kachel:hover .kachel__img .kachel__overlay{background-color:transparent}}.kacheln__container .kachel:hover .kachel__img:not(.has-img) .kachel__title{transform:scale(1.15)}.kacheln__container .kachel__img{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:160px;position:relative;transition:all .3s ease-in-out;width:100%}.kacheln__container .kachel__overlay{align-items:center;background-color:rgba(0,124,181,.7);display:flex;height:100%;justify-content:center;transition:all .3s ease-in-out;width:100%}.kacheln__container .kachel__title{color:#fff;font-family:miso-bold,Verdana,sans-serif;font-size:38px;font-weight:400;padding:24px;text-align:center;transition:all .3s ease-in-out}.kacheln__container .kachel__content{padding:0 15px}.kacheln__container .kachel__caption{margin-bottom:5px;margin-top:27px}.kacheln__container .kachel__caption,.kacheln__container .kachel__caption p,.kacheln__container .kachel__caption strong{color:#585858;font-family:miso-bold,Verdana,sans-serif;font-size:27px;font-weight:400;line-height:30px}.kacheln__container .kachel__text{margin-bottom:32px;margin-top:18px}.kacheln__container .kachel__text,.kacheln__container .kachel__text p,.kacheln__container .kachel__text strong{color:#585858;font-family:miso,Verdana,sans-serif;font-size:18px;font-weight:400;line-height:19px;white-space:normal}.kacheln__container .kachel__text strong{font-family:miso-bold,Verdana,sans-serif;font-weight:400}.app-button{display:block;height:60px;margin:20px 0;max-width:174px;width:48%}.googleplay{background:transparent url(../images/btn_googleplay.png) no-repeat;background-size:100% auto;float:left}.appstore{background:transparent url(../images/btn_appstore.png) no-repeat;background-size:100% auto;float:right}.app-button-container{display:none;margin:auto;max-width:400px;padding-left:24px;padding-right:24px;padding-top:30px;width:100%}.app-button-container:after{clear:both;content:"";display:table}@media (max-width:990px){.app-button-container{display:block}}.link__container{align-items:center;display:flex;justify-content:flex-end}.link__secondary{background:transparent;border:0;color:#323232!important;cursor:pointer;font-family:miso-bold,Verdana,sans-serif;font-size:16px;font-weight:400;text-decoration:none!important;text-transform:uppercase}.link__secondary:hover{color:#007cb5!important}.link__secondary.arrow{background-image:url(../images/redesign/icons/arrow__blue--right.png);background-position:100%;background-repeat:no-repeat;background-size:8px 12px;cursor:pointer;padding-right:14px}.linkbox{background-color:#fcf8f5;cursor:pointer;height:45px;transition:all .3s ease-in-out;width:45px}@media (forced-colors:active){.linkbox{border:1px solid #fff}}@media (min-width:990px){.linkbox{height:60px;width:60px}}.linkbox:not(:last-child){margin-right:20px}@media (min-width:990px){.linkbox:not(:last-child){margin-right:30px}}.linkbox:hover{background-color:#003874}.linkbox button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:auto;border:none;color:#fff;cursor:pointer;display:block;font-size:0;height:100%;position:relative;text-decoration:none;transition:all .3s ease-in-out;width:100%}.linkbox button.selected{background-color:#003874}.linkbox#linkbox_d button{background-image:url(../images/redesign/icons/news-black.svg)}.linkbox#linkbox_d button.selected,.linkbox#linkbox_d button:hover{background-image:url(../images/redesign/icons/news-white.svg)}.linkbox#linkbox_e button{background-image:url(../images/redesign/icons/info-black.svg)}.linkbox#linkbox_e button.selected,.linkbox#linkbox_e button:hover{background-image:url(../images/redesign/icons/info-white.svg)}.linkbox#linkbox_a button{background-image:url(../images/redesign/icons/under-construction-black.png)}.linkbox#linkbox_a button.selected,.linkbox#linkbox_a button:hover{background-image:url(../images/redesign/icons/under-construction-white.png)}.linkbox#linkbox_c button{background-image:url(../images/redesign/icons/liniennetz-black.svg)}.linkbox#linkbox_c button.selected,.linkbox#linkbox_c button:hover{background-image:url(../images/redesign/icons/liniennetz-white.svg)}.mygallery-paginate,.news-mygallery-paginate{display:block;text-align:center;width:100%}.mygallery-paginate a,.news-mygallery-paginate a{background-image:url(../images/carousel/opencircle.png);background-position:50%;background-repeat:no-repeat;background-size:11px;margin-top:10px;padding:0 5px}.mygallery-paginate a.selected,.news-mygallery-paginate a.selected{background-image:url(../images/carousel/closedcircle.png);cursor:default}.mygallery-paginate a span,.news-mygallery-paginate a span{visibility:hidden}.aktuelles__content{height:auto;margin-left:0;margin-right:0;position:relative}#newsBoxes{display:flex;flex-direction:column;gap:44px;position:relative;width:100%}@media (min-width:990px){#newsBoxes{gap:88px}}.newsBox{display:flex;flex-direction:column;position:relative}@media (min-width:990px){.newsBox{flex-direction:row;gap:144px;width:100%}}.news_content{overflow:hidden;width:100%}@media (min-width:990px){.news_content{flex-grow:1}}a.news_content_links{color:#007cb5;display:inline-block;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;padding-right:16px;position:relative;text-align:center;text-decoration:none}@media (min-width:990px){a.news_content_links{float:right}}a.news_content_links:after{background-image:url(../images/redesign/icons/arrow__blue--right.png);background-position:100%;background-repeat:no-repeat;background-size:auto 12px;content:"";height:100%;position:absolute;right:0;width:16px}.main_content_headline{font-family:miso-bold,Verdana,sans-serif;font-size:2.4rem;font-weight:400;line-height:1;margin-bottom:12px;margin-top:0;width:100%}@media (min-width:990px){.main_content_headline{font-size:2.8rem;margin-bottom:16px}}.main_content_date{color:#555;font-family:miso-bold,Verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.25;margin-bottom:12px;margin-top:0;width:100%}@media (min-width:990px){.main_content_date{margin-bottom:16px}}.my_new_content_text{color:#242424;font-family:Metropolis Regular,Verdana,sans-serif;font-size:1.5rem;margin-bottom:16px;margin-top:0;width:100%}@media (min-width:990px){.my_new_content_text{font-size:1.6rem;margin-bottom:24px}}.my_new_content_text b{font-family:Metropolis Bold,Verdana,sans-serif;font-weight:400}.my_new_content_text p{font-family:Metropolis Regular,Verdana,sans-serif;font-size:1.6rem;text-align:justify}.my_new_content_text p b{font-family:Metropolis Bold,Verdana,sans-serif;font-weight:400}.news_content_image{margin-bottom:16px;order:-1;width:100%}@media (min-width:990px){.news_content_image{margin-bottom:0;max-width:384px;order:unset}}.cover-image{display:block;width:100%}.jPaginate{color:#a5a5a5;font-size:small;height:34px;margin-left:7px;margin-top:16px;position:relative;width:100%}@media (min-width:600px){.jPaginate{margin-left:130px}}.jPaginate a{cursor:pointer;float:left;height:18px;line-height:15px;margin:2px;padding:2px 5px}.jPag-control-back{left:0;position:absolute}.jPag-control-front{position:absolute;top:0}.jPaginate span{cursor:pointer}ul.jPag-pages{float:left;list-style-type:none;margin:0;padding:0}ul.jPag-pages li{display:inline;float:left;margin:0;padding:0}span.jPag-current,ul.jPag-pages li a{float:left;padding:2px 5px}span.jPag-current{cursor:default;font-weight:400;height:18px;line-height:15px;margin:2px}span.jPag-snext,span.jPag-snext-img,span.jPag-sprevious,span.jPag-sprevious-img,ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img,ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img{float:left;height:22px;line-height:18px;margin:2px}ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img{font-size:12px;font-weight:700;margin:2px 0 2px 2px;width:10px}ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img{font-size:12px;font-weight:700;margin:2px 2px 2px 0;width:10px}span.jPag-sprevious,span.jPag-sprevious-img{font-size:18px;margin:2px 0 2px 2px;text-align:right;width:15px}span.jPag-snext,span.jPag-snext-img{font-size:18px;margin:2px 2px 2px 0;text-align:right;width:15px}ul.jPag-pages li span.jPag-previous-img{background:transparent url(../images/previous.png) no-repeat 100%}ul.jPag-pages li span.jPag-next-img{background:transparent url(../images/next.png) no-repeat 0}span.jPag-sprevious-img{background:transparent url(../images/sprevious.png) no-repeat 100%}span.jPag-snext-img{background:transparent url(../images/snext.png) no-repeat 0}.section__shop{align-items:center;display:flex;flex-direction:column;gap:64px;height:auto;margin:0 auto;padding-bottom:0;position:relative;width:100%}@media (min-width:1400px){.section__shop{gap:144px}}.section__shop .shop__links{align-items:center;display:flex;flex-direction:column;gap:16px 8px;height:100%;width:100%}@media (min-width:990px){.section__shop .shop__links{flex-direction:row;flex-wrap:nowrap}}.section__shop .shop_link{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;min-height:175px;overflow:hidden;padding:0;position:relative;text-decoration:none;transform:translateX(0) scaleX(100%);width:100%}.section__shop .shop_link:hover img{transform:scale(1.05)}.section__shop .shop_link:after{background:transparent linear-gradient(270deg,rgba(0,56,116,.16),rgba(0,56,116,.7)) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:990px){.section__shop .shop_link{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);flex:1;height:288px;transform:translateX(2%) scaleX(104%)}}.section__shop .shop_link.right{padding:0;transform:translateX(0) scaleX(100%);width:100%}@media (min-width:990px){.section__shop .shop_link.right{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);flex:1;transform:translateX(-2%) scaleX(104%)}.section__shop .shop_link.right .shop_link__content{padding-left:48px}}.section__shop .shop_link__content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:18px 28px;width:100%;z-index:2}.section__shop .shop_link__title{color:#fff;font-family:miso-bold,Verdana,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.5;margin:0;text-transform:uppercase;width:100%}.section__shop .shop_link__text{color:#fff;font-family:miso,Verdana,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2;width:100%}.section__shop .shop_link__text b{font-weight:700}.section__shop .shop_link__text p{font-family:miso,Verdana,Helvetica,sans-serif;margin:0}.section__shop .shop_link img{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .3s ease-out;width:100%;z-index:1}.accordion{margin-bottom:32px;width:100%}.accordion__headline{background-color:#f5f9fa;background-image:url(../images/redesign/icons/arrow-down--black.png);background-position:right 20px center;background-repeat:no-repeat;border:1px solid #fff;color:#585858;cursor:pointer;font-family:miso-bold,Verdana,sans-serif;font-size:2.7rem;font-weight:400;line-height:1.1;list-style:none;margin:0;padding:10px 40px 10px 10px}.accordion__headline::-webkit-details-marker{display:none}.accordion__headline.small{font-size:2rem;line-height:1.05}.accordion__headline:hover{background-color:rgba(0,124,181,.7)}.accordion__headline.is-open{background-color:#007cb5;background-image:url(../images/redesign/icons/arrow-up--black.png);color:#fff}.accordion__headline.is-open a{color:#fff!important}.accordion__headline a{color:#585858!important;font-family:miso-bold,Verdana,sans-serif;font-size:2.7rem;font-weight:400;line-height:1.1;text-decoration:none!important}.accordion__children{background-color:#fff;border:1px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#585858;font-family:Metropolis Regular,Verdana,sans-serif;font-size:1.6rem;margin-bottom:10px;overflow:hidden;padding:1.25em 1.6em}.accordion__children .hp_dyn_content{box-shadow:none;font-family:Metropolis Regular,Verdana,sans-serif;margin-top:0;padding:0}.accordion__children .hp_dyn_content h1{display:none}.kundenzeitschrift__container{display:flex;flex-wrap:wrap;justify-content:center}.kundenzeitschrift__half{display:flex;justify-content:space-around;width:100%}@media (min-width:1250px){.kundenzeitschrift__half{width:50%}}.table-bs{background-color:transparent;border-collapse:collapse;border-spacing:0;margin-bottom:18px;max-width:100%;width:100%}.table-bs td,.table-bs th{border-top:1px solid #ddd;line-height:18px;padding:8px;text-align:left;vertical-align:top}.table-bs th{font-weight:700}.table-bs thead th{vertical-align:bottom}.table-bs caption+thead tr:first-child td,.table-bs caption+thead tr:first-child th,.table-bs colgroup+thead tr:first-child td,.table-bs colgroup+thead tr:first-child th,.table-bs thead:first-child tr:first-child td,.table-bs thead:first-child tr:first-child th{border-top:0}.table-bs tbody+tbody{border-top:2px solid #ddd}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered thead:first-child tr:first-child th:first-child{border-top-left-radius:4px}.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered thead:first-child tr:first-child th:last-child{border-top-right-radius:4px}.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered thead:last-child tr:last-child th:first-child{border-radius:0 0 0 4px}.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered thead:last-child tr:last-child th:last-child{border-bottom-right-radius:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-bs tbody tr:hover td,.table-bs tbody tr:hover th{background-color:#f5f5f5}[data-level="0"]:not(:first-child){margin-top:16px}[data-level="1"]{margin-left:35px}[data-level="2"]{margin-left:70px}[data-level="3"]{margin-left:105px}ul.bold [data-level="0"]{font-family:miso-bold,Verdana,sans-serif;font-size:19px;line-height:30px}.ui-datepicker-trigger{cursor:pointer;height:22px;width:22px}.ui-datepicker{border-radius:12px!important;box-shadow:0 0 12px rgba(0,0,0,.15);display:none;min-width:17em;padding:16px;z-index:100!important}.ui-datepicker .ui-datepicker-today a{color:#007cb5}.ui-datepicker .ui-datepicker-current-day{background-color:#007cb5}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled{color:#ddd}.ui-datepicker .ui-datepicker-header{margin:0 16px 8px;padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{cursor:pointer}.ui-datepicker .ui-datepicker-prev{background-image:url(../images/redesign/icons/arrow__blue--left.png);left:2px}.ui-datepicker .ui-datepicker-next{background-image:url(../images/redesign/icons/arrow__blue--right.png);right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1.6rem;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:1.6rem;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:0;text-align:center}.ui-datepicker th span{display:block;font-family:miso-bold,Verdana,sans-serif;font-weight:400;min-width:40px;padding:5px}.ui-datepicker td{border:none;border-radius:5px;cursor:pointer;padding:0}.ui-datepicker td:not(.ui-datepicker-unselectable):hover{background-color:#ddd}.ui-datepicker td a,.ui-datepicker td span{display:block;font-family:miso,Verdana,Helvetica,sans-serif;min-width:40px;padding:5px;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.content_box{float:left;zoom:1;border-bottom:1px solid;height:240px;padding-bottom:10px;width:186px}.content_box.grey{background-color:#f7f7f7}.content_box.dark_grey{background-color:#ccc}.content_box hr{background:transparent url(../images/dotted_line_small.png) repeat-x scroll 0 bottom;color:transparent;height:4px}.content_box h2{margin-bottom:10px;margin-left:36px;margin-top:6px}#table{border:1px solid;border-collapse:collapse;width:970px}#table h2{font-family:miso-bold,Verdana,sans-serif;font-size:20px;font-weight:400;margin-bottom:7px;margin-top:20px}#table a{text-decoration:none}#table a:hover{text-decoration:underline}#table ul{margin:10px 0 10px 40px;padding:0}#table th{background:#f7f7f7 url(../images/header_bkg.png) repeat-x scroll 0;text-align:left}#table td,#table th{color:#000;padding:7px 15px}#table td{background:#fff none repeat-x scroll 0}#table tr.odd td{background:#f7f7f7 none repeat-x scroll 0}#table tr.odd td .arrow{cursor:pointer}#table div.arrow{background:transparent url(../images/arrows_up_down.png) no-repeat scroll 0 -16px;display:block;height:16px;width:16px}#table div.up{background-position:0 0}#work_area{max-width:calc(1420px + var(--site-padding)*2);padding:0 var(--site-padding)}#content_area,#work_area{margin:0 auto;position:relative;width:100%}#content_area{padding-top:0}.main_content{margin-top:64px;position:relative;width:100%}@media (max-width:990px){.shop__page div.hp_dyn_content{margin-top:0}.shop__page div.hp_dyn_content .shop__content h1{margin-top:0;position:relative}}.shop__page #content_area{flex:1 0 auto}@media (min-width:990px){.shop__page #content_area{margin-top:70px}}.shop__page #content .payment_data h1,.shop__page #content .payment_data h2{background-color:#84c326;border:1px solid #84c326;border-bottom:none;border-radius:3px 3px 0 0;color:#000;font-family:Verdana;font-weight:700;margin-bottom:0;margin-top:0;padding:10px;position:relative;text-transform:uppercase}.shop__page #content .payment_data h2{font-size:1.2rem}.button__green__arrow{background-color:#6ac000;border:0;color:#000;cursor:pointer;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.42px;line-height:1;padding:0;text-decoration:none!important;text-transform:uppercase}@media (forced-colors:active){.button__green__arrow{border:1px solid #fff}}.button__green__arrow .text,.button__green__arrow span{color:#000;flex:1;padding:8px 16px}.button__green__arrow .arrow{align-items:center;align-self:stretch;background-color:hsla(0,0%,100%,.3);color:#000;display:flex;justify-content:center;width:32px}#nameKey,.input__box{border:1px solid #656565;border-radius:4px;color:#000;font-family:miso,Verdana,sans-serif;font-size:1.8rem;font-weight:400;margin-bottom:8px;padding:5px 12px;width:100%}#nameKey::-moz-placeholder,.input__box::-moz-placeholder{color:#333}#nameKey::placeholder,.input__box::placeholder{color:#333}.bayernPrimaryLink{height:100%;width:100%}.text--primary{color:#007cb5}.backToTop__button{background-color:#fff;background-image:url(../images/redesign/icon_back-to-top--green.png);background-position:50%;background-repeat:no-repeat;background-size:32px auto;border:1px solid #007cb5;border-radius:3px;bottom:30px;cursor:pointer;display:inline-block;height:50px;opacity:0;position:fixed;right:3%;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s,box-shadow .3s;visibility:hidden;width:50px;z-index:1000}@media (min-width:990px){.backToTop__button{bottom:100px}}.backToTop__button:hover{background-color:#007cb5;background-image:url(../images/redesign/icon_back-to-top.png);box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer}.backToTop__button:active{background-color:#fff}.backToTop__button.show{opacity:1;visibility:visible}.no-scrolling{overflow:hidden}#work_area h1:not(.fahrplanHeadline),body.no-frame-layout .no-frame{display:none!important}body.no-frame-layout #footer_area,body.no-frame-layout .header--top,body.no-frame-layout:not(.unterseite) #header_area{display:none}body.no-frame-layout #echtzeit.without-headline{margin-top:0}body.no-frame-layout .fahrplan{margin:0}body.no-frame-layout .startpage_hint{justify-content:center;margin:0;max-width:none}.font-size-buttons{align-items:center;display:flex;gap:1px;margin-bottom:8px}.font-size-buttons button{align-items:center;background-color:#003874;clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);color:#fff;display:flex;font-family:miso-bold,Verdana,sans-serif;font-size:17px;font-weight:400;justify-content:center;line-height:16px;padding:4px 15px 5px;text-decoration:none;transition:opacity .3s ease-in-out}.font-size-buttons button.active{display:none}.fahrplan.subpage #fahrplan_box.subpage .fahrplan__box__dropdown .fahrplan__box__link span,.fahrplan.subpage #fahrplan_box.subpage .fahrplan__box__dropdown .fahrplan__box__link.active span{background-image:url(../images/redesign/icons/arrow__blue.svg);background-size:8px 12px;padding-left:16px}.fahrplan #fahrplan_box .startpage_hint .startpage_hint__icon{background-image:url(../images/redesign/icons/vgi-warning.svg)}.fahrplan #fahrplan_box .startpage_hint .startpage_hint__link{background-image:url(../images/redesign/icons/arrow__blue.svg)}.button__green.goto-invg{display:flex}@media (min-width:990px){.button__green.goto-invg{display:none}}#header_area .header--top .logo{background-image:url(../images/redesign/icons/vgi-logo.png)}.footer_tel__container .tel{background-image:url(../images/redesign/icons/phone--blue.svg)}.backToTop__button{background-image:url(../images/redesign/icon_back-to-top--blue.png)}@media (max-width:990px){html body.shop__page #content_area{padding-top:15px}html body.shop__page #content_area,html body.shop__page #header_area{max-width:none;min-width:auto!important}html body.shop__page .main_content{width:100%}html body.shop__page #work_area{margin-right:0}html body.shop__page #work_area,html body.shop__page .right_menue{border-top:0!important;padding-bottom:53px!important;padding-top:0!important}}@media (max-width:401px){html body.shop__page #content_area{padding-top:15px}}@media (max-width:1099px){html body.shop__page #content_area{width:90%}html body.shop__page #content_area #work_area{width:100%}html body.shop__page #content_area #work_area .hp_dyn_content{padding:44px 0}html body.shop__page #content_area #work_area div.progress-bar,html body.shop__page #content_area #work_area div.progress-bar .shop_navi{margin-bottom:0}}html body.shop__page div.dp-popup{z-index:1}html body.shop__page #content .shop-signin h2{font-weight:400}html body.shop__page .shop-signin .groupbox label{min-width:100px}@media (max-width:500px){html body.shop__page .shop__content #ticket_options{margin-top:0}html body.shop__page .shop__content .product-list-table colgroup col:nth-child(2),html body.shop__page .shop__content .product-list-table tbody td:nth-child(2),html body.shop__page .shop__content .product-list-table thead th:nth-child(2){display:none}html body.shop__page .shop__content .personalization{margin-top:10px}html body.shop__page .shop__content #order_overview_customer_address,html body.shop__page .shop__content #order_overview_customer_address_edit,html body.shop__page .shop__content #order_overview_customer_distribution_payment,html body.shop__page .shop__content #order_overview_customer_distribution_payment_edit{border-right:none;margin-right:0;width:100%}html body.shop__page .shop__content #order_overview_customer_address_edit{transform:translateY(-81px)}html body.shop__page .shop__content #order_overview_customer_distribution_payment{transform:translateY(15px)}}html body.shop__page .shop__content div.progress-bar{border:none}html body.shop__page .shop__content div.progress-bar ul.shop_navi{height:auto}html body.shop__page .shop__content div.progress-bar ul.shop_navi li{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto}html body.shop__page .shop__content div.progress-bar ul.shop_navi li .caption{display:none;margin-left:0;position:relative;z-index:1}@media (min-width:680px){html body.shop__page .shop__content div.progress-bar ul.shop_navi li .caption{display:block}}@media (min-width:1200px){html body.shop__page .shop__content div.progress-bar ul.shop_navi li .caption{display:block}}html body.shop__page .shop__content div.progress-bar ul.shop_navi li:before{background-color:#919191;border-bottom:0;border-left:0;border-top:0;content:"";height:3px;left:-50%;margin-left:0;margin-top:0;position:absolute;top:22px;width:100%}html body.shop__page .shop__content div.progress-bar ul.shop_navi li:after{display:none}html body.shop__page .shop__content div.progress-bar ul.shop_navi li.active:before,html body.shop__page .shop__content div.progress-bar ul.shop_navi li.open:before{background-color:#0081c3}html body.shop__page .shop__content div.progress-bar ul.shop_navi li.disabled+li.active:before{background-color:#919191}html body.shop__page .shop__content div.progress-bar ul.shop_navi li span.step-id{align-items:center;background-color:#fff;border:2px solid #919191;border-radius:50%;display:flex;font-size:16px;height:36px;justify-content:center;margin:auto auto 8px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:36px;z-index:2}html body.shop__page .shop__content div.progress-bar ul.shop_navi li.active span.step-id,html body.shop__page .shop__content div.progress-bar ul.shop_navi li.open span.step-id{align-items:center;background-color:#fff;border:2px solid #0081c3;border-radius:50%;display:flex;font-size:16px;height:36px;justify-content:center;margin:auto auto 8px;position:relative;text-align:center;white-space:nowrap;width:36px;z-index:2}html body.shop__page .shop__content .payment-method-description{width:auto}html body.shop__page .shop__content .payment-method-description p:first-of-type{font-weight:400!important;width:100%!important}html body.shop__page .shop__content div.payment_data .payment-method-block-parameter .tooltip{width:auto}html body.shop__page .shop__content .payment-method-block-parameter select{width:100%}html body.shop__page .shop__content #content h1,html body.shop__page .shop__content #content h2{font-family:miso-bold,Verdana,sans-serif;font-weight:400!important}html body.shop__page .shop__content #external_credit_card_form_dateOfBirth,html body.shop__page .shop__content #external_sepa_form_dateOfBirth{display:flex}html body.shop__page .shop__content .order_overview-content .term-field label{width:auto}html body.shop__page .shop__content #ticket_options .presentation-block{width:70%}html body.shop__page .shop__content #ticket_options .presentation-block:first-child{width:100%}@media (max-width:500px){html body.shop__page .shop__content #ticket_options .presentation-block{width:100%}html body.shop__page .shop__content #ticket_options .presentation-block:first-child,html body.shop__page .shop__content #ticket_options .presentation-block:nth-child(2){float:none}}@media (min-width:767px){html body.shop__page .shop__content #ticket_options .presentation-block{min-width:240px;width:calc(100% - 240px)}html body.shop__page .shop__content #ticket_options .presentation-block:first-child{width:240px}}html body.shop__page .shop__content #ticket_options .presentation-block .field label{margin-bottom:8px}html body.shop__page .shop__content #ticket_options .presentation-block .field .location_widget{width:210px}@media (min-width:360px){html body.shop__page .shop__content #ticket_options .presentation-block .field .location_widget{width:276px}}html body.shop__page .shop__content .select_radio ul{list-style:none}html body.shop__page .shop__content #ticket_options .presentation-block.personalization{width:100%}html body.shop__page .shop__content #ticket_options .presentation-block.personalization *{padding-left:0}html body.shop__page .shop__content #ticket_options .presentation-block.personalization h2{padding-left:0;width:100%}html body.shop__page .shop__content #ticket_options .presentation-block.personalization .personalization-fields,html body.shop__page .shop__content #ticket_options .presentation-block.personalization .personalization-usage-select,html body.shop__page .shop__content #ticket_options .presentation-block.personalization p{float:none;width:100%}html body.shop__page .shop__content #ticket_options .presentation-block.personalization .personalization-fields .date-part.days,html body.shop__page .shop__content #ticket_options .presentation-block.personalization .personalization-fields .date-part.months{width:80px}html body.shop__page .shop__content #ticket_options .presentation-block.personalization .personalization-fields .date-part.years{width:100px}@media (min-width:1100px){html body.shop__page .shop__content h1#order_confirmation_title{margin-top:-289px}}html body.shop__page #order_overview_customer_address_payment{background:none;border-radius:0}html body.shop__page .school-ticket #ticket_options{display:flex;flex-direction:column}html body.shop__page .school-ticket #ticket_options .options{display:flex;flex-direction:column;flex-wrap:wrap}html body.shop__page .school-ticket #ticket_options .options .presentation-block{flex:1;height:auto!important;width:100%}html body.shop__page .school-ticket #ticket_options .options .presentation-block:first-child{float:left;height:240px;width:100%}@media (min-width:1400px){html body.shop__page .school-ticket #ticket_options .options .presentation-block:first-child{width:450px}}html body.shop__page .school-ticket #ticket_options .options .presentation-block:nth-child(2){margin-top:24px;width:100%}@media (min-width:1400px){html body.shop__page .school-ticket #ticket_options .options .presentation-block:nth-child(2){margin-top:0}}html body.shop__page .school-ticket #ticket_options .options .presentation-block:nth-child(3),html body.shop__page .school-ticket #ticket_options .options .presentation-block:nth-child(4){border-top:1px solid #ccc;height:auto;margin-top:24px;width:100%}html body.shop__page .school-ticket #ticket_options .options .presentation-block.personalization{width:100%}html body.shop__page .school-ticket #ticket_options .price-block{margin-top:0;order:-1;position:relative}html body.shop__page .school-ticket #ticket_options .price-block .info:not(:empty){margin-bottom:10px}html body.shop__page .school-ticket #ticket_options .presentation-block.school-route-container{display:flex;flex-wrap:wrap}html body.shop__page .school-ticket #ticket_options .presentation-block.school-route-container>.presentation-block{flex:1;min-width:auto!important;width:auto!important}html body.shop__page .school-ticket .school-ticket-tarif-container{top:70px}html body.shop__page .school-ticket .school-ticket-left-line,html body.shop__page .school-ticket .school-ticket-line{display:none}html body.shop__page .school-ticket .school-ticket-personalization-info{margin-top:24px;position:relative}html body.shop__page .school-ticket .school-ticket-personalization-info-2{left:0;margin-top:24px;position:relative;width:100%}html body.shop__page .school-ticket .presentation-block.personalization{border-top:none;width:100%}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options{display:flex;flex-direction:column}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options{display:flex;flex-direction:column;flex-wrap:wrap}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block{flex:1;height:auto!important;width:100%}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block:first-child,html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block:nth-child(2){width:100%}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block:nth-child(3),html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block:nth-child(4){border-top:1px solid #ccc;height:auto;width:100%}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container{display:flex;flex-wrap:wrap;gap:8px}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block{flex:1;min-width:auto}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block:first-of-type{border-bottom:0}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block:first-of-type .field.product{display:flex;flex-direction:column}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block:first-of-type .field.product .radio_list{padding-left:0}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block:first-of-type .field.product .select_radio,html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block:first-of-type .field.product label.product{width:100%}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.training-route-container>.presentation-block:nth-child(3){border-top:none}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block.personalization{margin-top:0;width:100%}@media (max-width:500px){html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .options .presentation-block .field .location_widget{min-width:275px}}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .price-block{margin-top:0;order:-1;position:relative}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .price-block .info:not(:empty){margin-bottom:10px}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .presentation-block.school-route-container{display:flex;flex-wrap:wrap}html body.shop__page .threehundredsixtyfive-day-ticket #ticket_options .presentation-block.school-route-container>.presentation-block{flex:1;min-width:auto!important;width:auto!important}html body.shop__page .product-list-table a.buy{display:inline-block;height:40px;padding:0;width:40px}html body.shop__page .personal-data .data-display th{width:200px}@media (max-width:1099px){html body.shop__page .order_details{max-width:90vw;overflow-x:auto}}html body.shop__page #footer_content{justify-content:center}html body.shop__page .footer__tel{background-color:transparent;background-image:url(../images/redesign/icons/phone.svg);background-position:50%;background-repeat:no-repeat;background-size:44px 44px;border-radius:3px;font-size:0;height:44px;margin-right:24px;width:44px}.deutschland-ticket .d-radio{align-items:flex-start;display:flex;flex-direction:column;margin-top:32px!important}.deutschland-ticket .d-radio input[type=radio]{width:auto!important}.deutschland-ticket .d-radio input[type=radio]+label{background-image:url(../images/redesign/icons/radiobutton-off.png);background-position:0;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;padding-left:24px!important}.deutschland-ticket .d-radio input[type=radio]:checked+label{background-image:url(../images/redesign/icons/radiobutton-on.png)}.deutschland-ticket .d-radio input[type=radio]{display:none}.deutschland-ticket .d-radio>label{margin-bottom:8px;width:100%}.deutschland-ticket .d-radio>div{display:flex;flex-direction:column}.deutschland-ticket .d-check{align-items:center!important;display:flex;flex-direction:row!important;margin-top:32px!important}.deutschland-ticket .d-check input{flex-shrink:0;margin-right:16px;width:auto!important}.deutschland-ticket .d-check label{flex-grow:1}
