.input-md{margin-bottom:1rem;position:relative}.input-md input[type=date],.input-md input[type=datetime-local],.input-md input[type=email],.input-md input[type=month],.input-md input[type=number],.input-md input[type=password],.input-md input[type=search],.input-md input[type=tel],.input-md input[type=text],.input-md input[type=time],.input-md input[type=url],.input-md input[type=week],.input-md select,.input-md textarea{background:#fff;border:1px solid #0069b4;border-radius:4px;box-sizing:border-box;display:block;font-size:16px;height:40px;line-height:20px;min-width:300px;padding:10px 20px;resize:none;width:100%}.input-md input[type=date]:focus,.input-md input[type=date]:not(:placeholder-shown),.input-md input[type=datetime-local]:focus,.input-md input[type=datetime-local]:not(:placeholder-shown),.input-md input[type=email]:focus,.input-md input[type=email]:not(:placeholder-shown),.input-md input[type=month]:focus,.input-md input[type=month]:not(:placeholder-shown),.input-md input[type=number]:focus,.input-md input[type=number]:not(:placeholder-shown),.input-md input[type=password]:focus,.input-md input[type=password]:not(:placeholder-shown),.input-md input[type=search]:focus,.input-md input[type=search]:not(:placeholder-shown),.input-md input[type=tel]:focus,.input-md input[type=tel]:not(:placeholder-shown),.input-md input[type=text]:focus,.input-md input[type=text]:not(:placeholder-shown),.input-md input[type=time]:focus,.input-md input[type=time]:not(:placeholder-shown),.input-md input[type=url]:focus,.input-md input[type=url]:not(:placeholder-shown),.input-md input[type=week]:focus,.input-md input[type=week]:not(:placeholder-shown),.input-md select:focus,.input-md select:not(:placeholder-shown),.input-md textarea:focus,.input-md textarea:not(:placeholder-shown){outline:0}.input-md input[type=date]:focus~label,.input-md input[type=date]:not(:placeholder-shown)~label,.input-md input[type=datetime-local]:focus~label,.input-md input[type=datetime-local]:not(:placeholder-shown)~label,.input-md input[type=email]:focus~label,.input-md input[type=email]:not(:placeholder-shown)~label,.input-md input[type=month]:focus~label,.input-md input[type=month]:not(:placeholder-shown)~label,.input-md input[type=number]:focus~label,.input-md input[type=number]:not(:placeholder-shown)~label,.input-md input[type=password]:focus~label,.input-md input[type=password]:not(:placeholder-shown)~label,.input-md input[type=search]:focus~label,.input-md input[type=search]:not(:placeholder-shown)~label,.input-md input[type=tel]:focus~label,.input-md input[type=tel]:not(:placeholder-shown)~label,.input-md input[type=text]:focus~label,.input-md input[type=text]:not(:placeholder-shown)~label,.input-md input[type=time]:focus~label,.input-md input[type=time]:not(:placeholder-shown)~label,.input-md input[type=url]:focus~label,.input-md input[type=url]:not(:placeholder-shown)~label,.input-md input[type=week]:focus~label,.input-md input[type=week]:not(:placeholder-shown)~label,.input-md select:focus~label,.input-md select:not(:placeholder-shown)~label,.input-md textarea:focus~label,.input-md textarea:not(:placeholder-shown)~label{background-color:#fff;color:#707070;font-size:12px;height:17px;overflow:auto;top:-9px}.input-md textarea{height:auto}.input-md label{color:#707070;font-size:16px;font-weight:400;height:25px;left:.5rem;overflow:hidden;padding:0 .25rem;pointer-events:none;position:absolute;top:9px;transition:all .3s ease}.input-md.fixed-label input[type=date],.input-md.fixed-label input[type=datetime-local],.input-md.fixed-label input[type=email],.input-md.fixed-label input[type=month],.input-md.fixed-label input[type=number],.input-md.fixed-label input[type=password],.input-md.fixed-label input[type=search],.input-md.fixed-label input[type=tel],.input-md.fixed-label input[type=text],.input-md.fixed-label input[type=time],.input-md.fixed-label input[type=url],.input-md.fixed-label input[type=week],.input-md.fixed-label select,.input-md.fixed-label textarea{padding-left:4em}.input-md.fixed-label input[type=date]~label,.input-md.fixed-label input[type=datetime-local]~label,.input-md.fixed-label input[type=email]~label,.input-md.fixed-label input[type=month]~label,.input-md.fixed-label input[type=number]~label,.input-md.fixed-label input[type=password]~label,.input-md.fixed-label input[type=search]~label,.input-md.fixed-label input[type=tel]~label,.input-md.fixed-label input[type=text]~label,.input-md.fixed-label input[type=time]~label,.input-md.fixed-label input[type=url]~label,.input-md.fixed-label input[type=week]~label,.input-md.fixed-label select~label,.input-md.fixed-label textarea~label{color:#000!important;font-size:16px!important;font-weight:700;height:25px;left:.5rem;padding:0 .25rem;pointer-events:none;position:absolute;top:9px!important}.component.grey .input-md input[type=date],.component.grey .input-md input[type=datetime-local],.component.grey .input-md input[type=email],.component.grey .input-md input[type=month],.component.grey .input-md input[type=number],.component.grey .input-md input[type=password],.component.grey .input-md input[type=search],.component.grey .input-md input[type=tel],.component.grey .input-md input[type=text],.component.grey .input-md input[type=time],.component.grey .input-md input[type=url],.component.grey .input-md input[type=week],.component.grey .input-md select,.component.grey .input-md textarea{border:none}.component.grey .input-md input[type=date]:focus,.component.grey .input-md input[type=date]:not(:placeholder-shown),.component.grey .input-md input[type=datetime-local]:focus,.component.grey .input-md input[type=datetime-local]:not(:placeholder-shown),.component.grey .input-md input[type=email]:focus,.component.grey .input-md input[type=email]:not(:placeholder-shown),.component.grey .input-md input[type=month]:focus,.component.grey .input-md input[type=month]:not(:placeholder-shown),.component.grey .input-md input[type=number]:focus,.component.grey .input-md input[type=number]:not(:placeholder-shown),.component.grey .input-md input[type=password]:focus,.component.grey .input-md input[type=password]:not(:placeholder-shown),.component.grey .input-md input[type=search]:focus,.component.grey .input-md input[type=search]:not(:placeholder-shown),.component.grey .input-md input[type=tel]:focus,.component.grey .input-md input[type=tel]:not(:placeholder-shown),.component.grey .input-md input[type=text]:focus,.component.grey .input-md input[type=text]:not(:placeholder-shown),.component.grey .input-md input[type=time]:focus,.component.grey .input-md input[type=time]:not(:placeholder-shown),.component.grey .input-md input[type=url]:focus,.component.grey .input-md input[type=url]:not(:placeholder-shown),.component.grey .input-md input[type=week]:focus,.component.grey .input-md input[type=week]:not(:placeholder-shown),.component.grey .input-md select:focus,.component.grey .input-md select:not(:placeholder-shown),.component.grey .input-md textarea:focus,.component.grey .input-md textarea:not(:placeholder-shown){outline:0}.component.grey .input-md input[type=date]:focus~label,.component.grey .input-md input[type=date]:not(:placeholder-shown)~label,.component.grey .input-md input[type=datetime-local]:focus~label,.component.grey .input-md input[type=datetime-local]:not(:placeholder-shown)~label,.component.grey .input-md input[type=email]:focus~label,.component.grey .input-md input[type=email]:not(:placeholder-shown)~label,.component.grey .input-md input[type=month]:focus~label,.component.grey .input-md input[type=month]:not(:placeholder-shown)~label,.component.grey .input-md input[type=number]:focus~label,.component.grey .input-md input[type=number]:not(:placeholder-shown)~label,.component.grey .input-md input[type=password]:focus~label,.component.grey .input-md input[type=password]:not(:placeholder-shown)~label,.component.grey .input-md input[type=search]:focus~label,.component.grey .input-md input[type=search]:not(:placeholder-shown)~label,.component.grey .input-md input[type=tel]:focus~label,.component.grey .input-md input[type=tel]:not(:placeholder-shown)~label,.component.grey .input-md input[type=text]:focus~label,.component.grey .input-md input[type=text]:not(:placeholder-shown)~label,.component.grey .input-md input[type=time]:focus~label,.component.grey .input-md input[type=time]:not(:placeholder-shown)~label,.component.grey .input-md input[type=url]:focus~label,.component.grey .input-md input[type=url]:not(:placeholder-shown)~label,.component.grey .input-md input[type=week]:focus~label,.component.grey .input-md input[type=week]:not(:placeholder-shown)~label,.component.grey .input-md select:focus~label,.component.grey .input-md select:not(:placeholder-shown)~label,.component.grey .input-md textarea:focus~label,.component.grey .input-md textarea:not(:placeholder-shown)~label{background-color:transparent}.input-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.input-row>.input-md{flex:0.5}@media (max-width:599px){body.frontend .input-row>.input-md{flex:1;flex-basis:100%}}.input-row>.input-md:not(:last-child){margin-right:1rem}@media (max-width:599px){body.frontend .input-row>.input-md:not(:last-child){margin-right:0}}.dropzone{margin-top:1rem}.dropzone>label{color:#0069b4;display:inline-block;font-family:TheMix-Bold;font-size:20px;margin-bottom:1rem}.dropzone>.dropzone-container{background-color:#f2f2f2}.dropzone>.dropzone-container>.dropzone-placeholder{color:#000}.button-row{display:flex;justify-content:space-between;margin-top:2rem}.button-row>.button{background-color:#78be19;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-size:14px;font-weight:700;padding:8px;text-decoration:none}.button-row>.button:hover{background-color:#328800}.button-row>.button.back,.button-row>.button.back:hover{background-color:#707070}.component.button{cursor:pointer;padding:.5rem .75rem!important}.component.button.full-width{text-align:center;width:100%}.connection-type{background-color:#f2f2f2;border-radius:4px;margin-bottom:1rem}.connection-type.dummy{display:none;opacity:0;visibility:hidden}.connection-type>.container{padding:1rem 1.5rem!important}.connection-type>.container>.col:first-child{flex:1.25!important}.connection-type>.container>.col:last-child>label{color:#707070;display:block;font-size:14px;margin-bottom:.5rem;margin-top:.1rem}.connection-type>.container>.col:last-child>select{background:none;border:none;color:#000;font-size:16px;font-weight:700;margin-bottom:.5rem;width:100%}.connection-type>.container>.col:last-child>p{font-size:12px}.connection-type>.container>.col:last-child>div{text-align:right}.connection-type>.container dl{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0}@media (min-width:834px){body.frontend .connection-type>.container dl,body.tablet .connection-type>.container dl{align-items:center;flex-direction:row}}.connection-type>.container dl>dt{color:#707070;display:block;font-size:14px;margin:0 0 .5rem;padding:0;width:15%}@media (min-width:834px){body.frontend .connection-type>.container dl>dt.price,body.tablet .connection-type>.container dl>dt.price{margin:2.5rem 0 .5rem}}.connection-type>.container dl>dd{color:#000;display:block;font-size:16px;font-weight:700;margin:0 0 1rem;padding:0;width:85%}@media (min-width:834px){body.frontend .connection-type>.container dl>dd,body.tablet .connection-type>.container dl>dd{margin:0 0 .5rem}body.frontend .connection-type>.container dl>dd.price,body.tablet .connection-type>.container dl>dd.price{margin:2.5rem 0 .5rem}}.connection-type.simple>.container>.col:last-child{align-self:flex-end;flex:0.1!important}@media (min-width:834px){body.frontend .connection-type.simple dl>dd.price,body.frontend .connection-type.simple dl>dt.price,body.tablet .connection-type.simple dl>dd.price,body.tablet .connection-type.simple dl>dt.price{margin:.5rem 0}}.checkbox,.radio{align-items:center;display:flex;margin-bottom:1rem}.checkbox.long-text,.radio.long-text{align-items:flex-start}.checkbox label,.radio label{margin-left:.5rem}.checkbox input[type=checkbox],.radio input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #0069b4;border-radius:2px;box-sizing:border-box;color:#0069b4;cursor:pointer;display:block;font-weight:700;height:18px;line-height:0;margin:0;min-width:18px;padding:2px;width:18px}.checkbox input[type=checkbox]:before,.radio input[type=checkbox]:before{background-color:#0069b4;clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);content:"";display:inline-block;height:12px;transform:scale(0);width:12px}.checkbox input[type=checkbox]:checked:before,.radio input[type=checkbox]:checked:before{transform:scale(1)}.checkbox input[type=checkbox].disabled,.checkbox input[type=checkbox].disabled+label,.radio input[type=checkbox].disabled,.radio input[type=checkbox].disabled+label{opacity:.3;pointer-events:none}.checkbox input[type=radio],.radio input[type=radio]{-webkit-appearance:none;appearance:none;border:1px solid #0069b4;border-radius:100%;box-sizing:border-box;cursor:pointer;display:block;height:18px;line-height:0;margin:0;padding:3px;width:18px}.checkbox input[type=radio]:before,.radio input[type=radio]:before{background-color:#0069b4;border-radius:100%;content:"";height:10px;width:10px}.checkbox input[type=radio]:checked:before,.radio input[type=radio]:checked:before{display:block}.checkbox input[type=radio].disabled,.checkbox input[type=radio].disabled+label,.radio input[type=radio].disabled,.radio input[type=radio].disabled+label{opacity:.3;pointer-events:none}h3.sub-title{font-size:20px;margin:0 0 1rem}[data-step-active=false]{display:none}.loading-bar{display:block;text-align:center;width:100%}.loading-bar[data-hidden=true]{display:none}.loading-bar>.bar{display:inline-block;height:80px;position:relative;width:80px}.loading-bar>.bar div{animation:loading-anim 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#0069b4;display:inline-block;left:8px;position:absolute;width:16px}.loading-bar>.bar div:first-child{animation-delay:-.24s;left:8px}.loading-bar>.bar div:nth-child(2){animation-delay:-.12s;left:32px}.loading-bar>.bar div:nth-child(3){animation-delay:0s;left:56px}@keyframes loading-anim{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}[data-hidden=true]{display:none}button[type=submit].component.button{border:none}button[type=submit].text-button{background:none;border:none;cursor:pointer;font-family:Open Sans,serif;font-size:1rem;padding:0;text-decoration:underline}#ticket_order .info-container{border-radius:.25rem;padding:.5rem 1rem}#ticket_order .info-container:empty{padding:0}#ticket_order .info-container.error{background-color:#ffe8e6;box-shadow:inset 0 0 0 1px #db2828,0 0 0 0 transparent;color:#db2828}#ticket_order .info-container.success{background-color:#e5f9e7;box-shadow:inset 0 0 0 1px #1ebc30,0 0 0 0 transparent;color:#578913}.ticketAdvisor .component.tag{margin-bottom:.5rem;margin-right:.25rem;padding:8px!important}.ticketAdvisor .step{align-items:center;background-color:#f2f2f2;border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.5rem}.ticketAdvisor .step.result{display:block}.ticketAdvisor .step.result dl{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0}@media (min-width:834px){body.frontend .ticketAdvisor .step.result dl,body.tablet .ticketAdvisor .step.result dl{align-items:center;flex-direction:row}}.ticketAdvisor .step.result dl>dt{color:#707070;display:block;font-size:14px;margin:0 0 .25rem;padding:0;width:100%}@media (min-width:834px){body.frontend .ticketAdvisor .step.result dl>dt,body.tablet .ticketAdvisor .step.result dl>dt{margin:0 0 .75rem;width:40%}}.ticketAdvisor .step.result dl>dd{color:#000;display:block;font-size:16px;font-weight:700;margin:0 0 1rem;padding:0;width:100%}@media (min-width:834px){body.frontend .ticketAdvisor .step.result dl>dd,body.tablet .ticketAdvisor .step.result dl>dd{margin:0 0 .75rem;width:60%}}.ticketAdvisor .step.result dl>dd>span{font-weight:400}.ticketAdvisor .step.result .details{border-top:1px solid #707070;padding-top:.75rem}.ticketAdvisor .step.result .details>dl{display:none}.ticketAdvisor .step.result .details.open>dl{display:flex}.ticketAdvisor .step.result .details.open>div>span.in{display:none}.ticketAdvisor .step.result .details.open>div>span.out{display:inline-block}.ticketAdvisor .step.result .details.open>div:before{transform:rotate(90deg)}.ticketAdvisor .step.result .details>div{color:#707070;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:0 0 .25rem;padding:0;width:100%}.ticketAdvisor .step.result .details>div:before{background-color:#707070;content:"";display:inline-block;height:12px;line-height:16px;margin-right:.25rem;mask-image:url(/create_fpa/css/images/dreiecke_quer.d6c8fd5e.svg);-webkit-mask-image:url(/create_fpa/css/images/dreiecke_quer.d6c8fd5e.svg);width:10px}.ticketAdvisor .step.result .details>div>span.in{display:inline-block}.ticketAdvisor .step.result .details>div>span.out{display:none}@media (max-width:599px){body.frontend .ticketAdvisor .step>.icon{flex:0.3}body.frontend .ticketAdvisor .step>.text{flex:0.7}body.frontend .ticketAdvisor .step>.action{display:flex;flex:0.25;flex-basis:100%;justify-content:flex-end}}.ticketAdvisor .step>.icon{background-position:50%;background-repeat:no-repeat;background-size:150%;height:100px;width:100px}.ticketAdvisor .step>.icon.ab_und_zu{background-image:url(/create_fpa/css/images/ab_und_zu.e63f8733.svg)}.ticketAdvisor .step>.icon.bahncard{background-image:url(/create_fpa/css/images/bahncard.54967bd1.svg)}.ticketAdvisor .step>.icon.erwachsener{background-image:url(/create_fpa/css/images/erwachsener.edd53629.svg)}.ticketAdvisor .step>.icon.fahrrad{background-image:url(/create_fpa/css/images/fahrrad.f1ce5672.svg)}.ticketAdvisor .step>.icon.gruppe{background-image:url(/create_fpa/css/images/gruppe.51dad49c.svg)}.ticketAdvisor .step>.icon.keine_karte{background-image:url(/create_fpa/css/images/keine_karte.c41ed12e.svg)}.ticketAdvisor .step>.icon.keine_rueckfahrt{background-image:url(/create_fpa/css/images/keine_rueckfahrt.c9943705.svg)}.ticketAdvisor .step>.icon.kind{background-image:url(/create_fpa/css/images/kind.133bb053.svg)}.ticketAdvisor .step>.icon.mo_fr_nach_9{background-image:url(/create_fpa/css/images/mo_fr_nach_9.2f4f400b.svg)}.ticketAdvisor .step>.icon.mo_fr_vor_9{background-image:url(/create_fpa/css/images/mo_fr_vor_9.7496d64d.svg)}.ticketAdvisor .step>.icon.ohne_fahrrad{background-image:url(/create_fpa/css/images/ohne_fahrrad.3ca0da9f.svg)}.ticketAdvisor .step>.icon.regelmaessig{background-image:url(/create_fpa/css/images/regelmaessig.a86d6c0e.svg)}.ticketAdvisor .step>.icon.sparkarte{background-image:url(/create_fpa/css/images/sparkarte.3947c6cd.svg)}.ticketAdvisor .step>.text{font-weight:700}.ticketAdvisor .step>.action.counter{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ticketAdvisor .step>.action.counter>input[readonly]{background:none;border:none;font-size:20px;font-weight:700;text-align:center;width:4rem}.ticketAdvisor .step>.action.counter>.arrow{background-image:url(/create_fpa/css/images/dreiecke_quer.d6c8fd5e.svg);background-repeat:no-repeat;background-size:100%;cursor:pointer;height:19px;width:16px}.ticketAdvisor .step>.action.counter>.arrow.left{margin-right:.25rem;transform:rotate(180deg)}.ticketAdvisor .step>.action.counter>.arrow.right{margin-left:.25rem}@media (min-width:834px){body.frontend .ticketAdvisor .step,body.tablet .ticketAdvisor .step{align-items:center}body.frontend .ticketAdvisor .step>.text,body.tablet .ticketAdvisor .step>.text{flex:0.5}body.frontend .ticketAdvisor .step>.action,body.tablet .ticketAdvisor .step>.action{flex:0.25}}#page-container .component.widget-layout-selection>.container{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:834px){body.frontend #page-container .component.widget-layout-selection>.container,body.tablet #page-container .component.widget-layout-selection>.container{justify-content:space-between}}#page-container .component.widget-layout-selection>.container>.layout{border-bottom:1px dotted #0069b4;margin-bottom:.5rem;margin-right:1rem}@media (min-width:834px){body.frontend #page-container .component.widget-layout-selection>.container>.layout,body.tablet #page-container .component.widget-layout-selection>.container>.layout{border:none}}@font-face{font-family:TheMix-Bold;src:url(/create_fpa/css/fonts/TheMixBold.bfb1d620.woff2) format("woff2"),url(/create_fpa/css/fonts/TheMixBold.57beefba.woff) format("woff")}@font-face{font-family:TheMix-Light;src:url(/create_fpa/css/fonts/TheMixLight.f3ad3d16.woff2) format("woff2"),url(/create_fpa/css/fonts/TheMixLight.e88efef5.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/create_fpa/css/fonts/open-sans-v27-latin-regular.a2d02404.woff2) format("woff2"),url(/create_fpa/css/fonts/open-sans-v27-latin-regular.6f654114.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(/create_fpa/css/fonts/open-sans-v27-latin-500.2c96d29d.woff2) format("woff2"),url(/create_fpa/css/fonts/open-sans-v27-latin-500.7e96641f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(/create_fpa/css/fonts/open-sans-v27-latin-700.166dc5ef.woff2) format("woff2"),url(/create_fpa/css/fonts/open-sans-v27-latin-700.043b0bf0.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local(""),url(/create_fpa/css/fonts/open-sans-v27-latin-italic.e237a3ae.woff2) format("woff2"),url(/create_fpa/css/fonts/open-sans-v27-latin-italic.540b4021.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/create_fpa/css/fonts/roboto-slab-v34-latin-300.08e4f7d9.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-slab-v34-latin-300.9d80d072.ttf) format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/create_fpa/css/fonts/roboto-slab-v34-latin-regular.b38bdd22.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-slab-v34-latin-regular.9e4d8f26.ttf) format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/create_fpa/css/fonts/roboto-slab-v34-latin-700.b2939ece.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-slab-v34-latin-700.038f1f50.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/create_fpa/css/fonts/roboto-v30-latin-regular.b009a76a.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-v30-latin-regular.6b1ef4e4.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/create_fpa/css/fonts/roboto-v30-latin-italic.e10742db.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-v30-latin-italic.6b5785dc.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/create_fpa/css/fonts/roboto-v30-latin-700.227c9319.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-v30-latin-700.5e5b76f0.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/create_fpa/css/fonts/roboto-v30-latin-700italic.d92a5d14.woff2) format("woff2"),url(/create_fpa/css/fonts/roboto-v30-latin-700italic.2e060d98.ttf) format("truetype")}body{margin:0 auto;max-width:220px;overflow:hidden;padding:4px}#widget{font-family:Roboto Slab,serif;font-size:14px;font-weight:700}#widget>#header{align-items:flex-end;display:flex;margin-bottom:.75rem}#widget>#header>#logo{height:18px;width:32px}#widget>#header>#logo>svg{height:19px;width:32px}@media (min-width:180px){#widget>#header>#logo,#widget>#header>#logo>svg{height:22px;width:32px}}#widget>#header>#title{font-size:13px;margin-bottom:-.25rem;margin-left:.2rem}@media (min-width:180px){#widget>#header>#title{font-size:16px;margin-left:.4rem}}#widget>form .input-md{margin-bottom:.75rem}#widget>form .input-md input[type=date],#widget>form .input-md input[type=datetime-local],#widget>form .input-md input[type=email],#widget>form .input-md input[type=month],#widget>form .input-md input[type=number],#widget>form .input-md input[type=password],#widget>form .input-md input[type=search],#widget>form .input-md input[type=tel],#widget>form .input-md input[type=text],#widget>form .input-md input[type=time],#widget>form .input-md input[type=url],#widget>form .input-md input[type=week],#widget>form .input-md select,#widget>form .input-md textarea{border:1px solid #000;font-size:14px;height:25px;min-width:100%;padding:5px}#widget>form .input-md input[type=date]:focus,#widget>form .input-md input[type=date]:not(:placeholder-shown),#widget>form .input-md input[type=datetime-local]:focus,#widget>form .input-md input[type=datetime-local]:not(:placeholder-shown),#widget>form .input-md input[type=email]:focus,#widget>form .input-md input[type=email]:not(:placeholder-shown),#widget>form .input-md input[type=month]:focus,#widget>form .input-md input[type=month]:not(:placeholder-shown),#widget>form .input-md input[type=number]:focus,#widget>form .input-md input[type=number]:not(:placeholder-shown),#widget>form .input-md input[type=password]:focus,#widget>form .input-md input[type=password]:not(:placeholder-shown),#widget>form .input-md input[type=search]:focus,#widget>form .input-md input[type=search]:not(:placeholder-shown),#widget>form .input-md input[type=tel]:focus,#widget>form .input-md input[type=tel]:not(:placeholder-shown),#widget>form .input-md input[type=text]:focus,#widget>form .input-md input[type=text]:not(:placeholder-shown),#widget>form .input-md input[type=time]:focus,#widget>form .input-md input[type=time]:not(:placeholder-shown),#widget>form .input-md input[type=url]:focus,#widget>form .input-md input[type=url]:not(:placeholder-shown),#widget>form .input-md input[type=week]:focus,#widget>form .input-md input[type=week]:not(:placeholder-shown),#widget>form .input-md select:focus,#widget>form .input-md select:not(:placeholder-shown),#widget>form .input-md textarea:focus,#widget>form .input-md textarea:not(:placeholder-shown){outline:0}#widget>form .radio{margin-bottom:.5rem}#widget>form .radio>label{margin-left:.25rem}#widget>form .radio>label:not(:last-child){margin-right:.5rem}#widget>form .radio>input[type=radio]{border-color:#000}#widget>form .radio>input[type=radio]:before{background-color:#000}#widget>form .dateTimeInputs>.input-md{margin-bottom:.25rem}#widget>form .dateTimeInputs>.input-md>input{display:inline-block;max-width:2rem;min-width:auto;text-align:center}#widget>form button[type=submit]{background-color:#78be19;border:none;border-radius:4px;color:#000;cursor:pointer;display:block;font-family:Roboto,serif;font-size:14px;font-weight:700;padding:4px;text-decoration:none;width:100%}[data-layout="1"]{color:#0069b4}[data-layout="1"] #widget>form .input-md input,[data-layout="1"] #widget>form .input-md select,[data-layout="1"] #widget>form .input-md textarea,[data-layout="1"] #widget>form .radio>input[type=radio]{border-color:#0069b4}[data-layout="1"] #widget>form .radio>input[type=radio]:before{background-color:#0069b4}[data-layout="1"] #widget>form button[type=submit]{color:#0069b4}[data-layout="2"]{background-color:#78be19}[data-layout="2"] #widget #header>#logo>svg g{paint-order:stroke;stroke-width:5px;stroke:#fff}[data-layout="2"] #widget>form button[type=submit]{background-color:#f2f2f2;color:#000}[data-layout="3"]{background-color:#78be19;color:#fff}[data-layout="3"] #widget #header>#logo>svg g{paint-order:stroke;stroke-width:5px;stroke:#fff}[data-layout="3"] #widget>form .input-md input,[data-layout="3"] #widget>form .input-md select,[data-layout="3"] #widget>form .input-md textarea,[data-layout="3"] #widget>form .radio>input[type=radio]{border-color:#fff}[data-layout="3"] #widget>form .radio>input[type=radio]:before{background-color:#fff}[data-layout="3"] #widget>form button[type=submit]{background-color:#f2f2f2;color:#000}[data-layout="4"]{background-color:#0069b4;color:#fff}[data-layout="4"] #widget #header>#logo>svg g{paint-order:stroke;stroke-width:5px;stroke:#fff}[data-layout="4"] #widget>form .input-md input,[data-layout="4"] #widget>form .input-md select,[data-layout="4"] #widget>form .input-md textarea,[data-layout="4"] #widget>form .radio>input[type=radio]{border-color:#fff}[data-layout="4"] #widget>form .radio>input[type=radio]:before{background-color:#fff}[data-layout="4"] #widget>form button[type=submit]{color:#fff}@font-face{font-family:fahrplanauskunft;font-style:normal;font-weight:400;src:url(/create_fpa/css/fonts/fahrplanauskunft_arial-webfont.469ba0a8.woff2) format("woff2"),url(/create_fpa/css/fonts/fahrplanauskunft_arial-webfont.ab75e09a.woff) format("woff")}@font-face{font-family:FontAwesomeFahrplanauskunft;font-style:normal;font-weight:400;src:url(/create_fpa/css/fonts/fontawesome-webfont.8b43027f.eot);src:url(/create_fpa/css/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/create_fpa/css/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(/create_fpa/css/fonts/fontawesome-webfont.f691f37e.woff) format("woff"),url(/create_fpa/css/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"),url(/create_fpa/css/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg")}#mdv_locs{background-color:#fff;border:1px solid #0069b4;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:content-box;font-family:Roboto,sans-serif;list-style:none;margin:-2px 0 0;max-height:100px!important;overflow-x:hidden;overflow-y:auto;padding:0;z-index:10001}#mdv_locs:empty{display:none!important}#mdv_locs>li{cursor:pointer;padding:.25rem 1rem .25rem 50px;position:relative}#mdv_locs>li:hover{background-color:#f2f2f2}#mdv_locs>li:before{color:#0069b4;font-size:23px;padding:0 10px;position:absolute;top:4px}#mdv_locs>li.stop:before{content:"I";font-family:fahrplanauskunft;left:6px}#mdv_locs>li.loc:before{content:"\f041";font-family:FontAwesomeFahrplanauskunft;left:7px}#mdv_locs>li.poi:before{content:"\f19c";font-family:FontAwesomeFahrplanauskunft;font-size:20px;left:6px;top:7px}#mdv_locs>li.address:before,#mdv_locs>li.singlehouse:before,#mdv_locs>li.street:before{content:"\f015";font-family:FontAwesomeFahrplanauskunft;left:5px}