﻿.btn-close{top:.5rem;right:.5rem}.brands{font-family:"FontAwesome";font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.symbol{font-family:"Material Symbols Sharp";font-style:normal;font-weight:bold;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.symbol-outline{font-family:"Material Symbols Sharp";font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .overlay{left:0;top:0;position:absolute;width:100%;height:100.1%;z-index:100;display:none;background-color:#181818;opacity:25%}body .overlay.red{background-color:#a50f19}body .overlay.blue{background-color:#346097}body .overlay.green{background-color:#406c03}body .overlay.orange{background-color:#a94611}body .overlay.turquoise{background-color:#1d725f}body .overlay.violett{background-color:#863177}body .overlay.grey{background-color:#787878}main .outof{position:absolute;top:-10000rem}main .overlay{left:0;top:0;position:absolute;width:100%;height:100.1%;z-index:100;display:none;background-color:#181818;opacity:25%}main .overlay.red{background-color:#a50f19}main .overlay.blue{background-color:#346097}main .overlay.green{background-color:#406c03}main .overlay.orange{background-color:#a94611}main .overlay.turquoise{background-color:#1d725f}main .overlay.violett{background-color:#863177}main .overlay.grey{background-color:#787878}main a{color:#004b92;font-weight:600;line-height:130%;text-decoration:none}main a:focus,main a:hover{color:black}main ul.prevnext a{color:#004b92;line-height:100%;text-decoration:none}main hr{height:2px !important;background-color:#181818;opacity:.25;margin:calc(1*1rem) 0}main .frame-white{background-color:white;transition:all ease .3s;padding:calc(1*1rem)}main .frame-white p:last-of-type{margin-bottom:0}main .frame-type-textmedia,main .frame-colored{background-color:#181818;transition:all ease .3s}main .frame-type-textmedia>div,main .frame-colored>div{padding:calc(1*1rem)}main .frame-type-textmedia>h3,main .frame-type-textmedia>h2,main .frame-type-textmedia>h4,main .frame-colored>h3,main .frame-colored>h2,main .frame-colored>h4{margin-bottom:0;padding:calc(1*1rem);color:white !important}main .frame-type-textmedia p:last-of-type,main .frame-colored p:last-of-type{margin-bottom:0}.f3-widget-paginator{display:flex;padding-left:0;list-style:none;margin-bottom:calc(.5*1rem)}.f3-widget-paginator li{border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.1);transition:all ease .3s;margin-left:calc(.25*1rem)}.f3-widget-paginator li>*{padding:calc(.25*1rem) calc(.5*1rem);display:inline-block;font-weight:600}.f3-widget-paginator li:hover{background:rgba(255,255,255,.5);box-shadow:0 .25rem .5rem 0 #00000011;border:1px solid rgba(0,0,0,.33)}.f3-widget-paginator li.current{background:#fff;border:1px solid rgba(0,0,0,.33)}.f3-widget-paginator li:first-of-type{margin-left:0}.frame-felogin_login fieldset{padding:calc(1*1rem);border:1px solid #dadada;margin-bottom:calc(1*1rem);background-color:#dadada33}.frame-felogin_login fieldset>div{display:block}.frame-felogin_login fieldset>div label,.frame-felogin_login fieldset>div input{width:10rem;margin-bottom:calc(1*1rem)}.frame-felogin_login fieldset>input{margin-left:10rem;width:10rem;margin-bottom:calc(1*1rem)}main:not(.onePager) .opg>*{display:none}main:not(.onePager) .opg:after{font-size:150%;line-height:130%;font-weight:bold;color:#c00;display:block;content:"Verhält sich wie ein Container ist nur mit Seitenlayout OnePager erlaubt."}main.onePager .content .fitinview{width:100% !important;height:100vH !important;position:relative;transition:all ease .3s;background-repeat:no-repeat;background-position:center center;background-size:cover}main.onePager .content>.objectfit>.container{height:100%;align-items:center;display:flex}