/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"ClanforLBBW";src:url("../fonts/ClanforLBBW-Medium.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ClanforLBBW";src:url("../fonts/ClanforLBBW-News.ttf") format("truetype")}@font-face{font-family:"ClanforLBBW";src:url("../fonts/ClanforLBBW-Medium.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ClanforLBBW";src:url("../fonts/ClanforLBBW-News.ttf") format("truetype")}.k-loading-mask{visibility:hidden}.k-loading-mask.k-loading-mask--visible{visibility:visible;animation-name:lic-delay;animation-duration:500ms;animation-timing-function:linear}.k-loading-mask.login-loading-mask .k-loading-text{top:calc(50% + 33px);left:0}.k-loading-mask.login-loading-mask .k-loading-image{top:calc(50% - 71px)}@keyframes lic-delay{0%{opacity:0}99%{opacity:0}100%{opacity:1}}#login-iframe-container.iframe-wrapper-maximized{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0}#loginIFrame.iframe-front{z-index:30;background-color:#fff}#loginIFrame.iframe-maximized{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0}*{box-sizing:border-box}html{height:100%;-webkit-font-smoothing:antialiased}body{color:#123250;background:#f3f5f6;font-family:"ClanforLBBW";height:100%;position:relative}.site{display:flex;flex-direction:column;min-height:100vh;padding-bottom:102px;position:relative}button,.form-control,.btn,.button,input,.login-control{transition:box-shadow .2s ease}button:focus,.form-control:focus,.btn:focus,.button:focus,input:focus,.login-control:focus{outline:none}a{color:#512b2b}[type=checkbox]:checked,[type=checkbox]:not(:checked){display:none}.logo{padding:12px 25px;overflow:hidden;background:#fff}.logo img{float:left;width:130px;height:27px}#build-timestamp-container{display:none;float:left;font-size:11px;color:var(--top-header-build-timestamp-color);height:27px}#build-timestamp-container #build-timestamp-text-container{display:flex;justify-content:center;flex-direction:column;margin:0 15px;height:inherit}.login-col-menu{background-color:#fff;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap}.login-col-menu .menu-item{background-color:#123250;color:#fff;flex-grow:1;min-width:33.333%;font-size:16px;padding:14px;text-align:center}.login-col-menu .menu-item.selected{background-color:#fff;color:#123250}.login-col-menu .menu-item.selected a{color:inherit}.login-col-menu .menu-item:hover{background-color:#fff;color:#123250;cursor:pointer}.login-col-menu .menu-item:hover a{color:inherit}.login-col-menu .menu-item .menuitem-icon{display:none}.login-col-header{color:#123250;font-family:"ClanforLBBW";font-size:27px;margin-top:60px;padding:27px 0}.main-logo{background-image:url("../images/login/logo.png");background-position:right;background-repeat:no-repeat;background-size:contain;height:38px;width:177px;margin-left:90px;position:absolute;right:50px;top:50px}#errorDiv{color:red;height:50px}.container-login{min-height:480px}.container-login .login-col{max-width:550px;margin:0 auto;float:none}.container-login .login-col .iframe-only-mode>:not(.login-col-main){display:none}.container-login .login-col .login-col-menu-and-login-form-wrapper{float:left;width:100%}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main{min-height:480px}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main .login-method h1{color:#ee7023;font-size:22px;font-weight:700;margin:0;padding-bottom:0;padding-left:60px;padding-top:30px}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main .login-method .info{float:right;line-height:20px;margin-bottom:20px;margin-top:-45px}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main .login-method .errorDiv{float:left;color:red;font-weight:bold;margin-top:-45px;padding-left:10px}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main .login-method iframe{width:100%;height:100%}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-form{display:none}.container-login iframe .iframeLogin .login-infomenu{overflow:auto}.container-login iframe .iframeLogin .login-infomenu ms-viewport{height:auto}#errorDiv{color:red;padding-top:30px}#login-iframe-container{--iframe-height: 610px;--iframe-width: 550px;background-color:rgba(0,0,0,0);width:var(--iframe-width);height:var(--iframe-height)}#login-iframe-container.login-iframe-ebics{--iframe-height: 340px;background-color:#fff;height:var(--iframe-height)}.login-col-infomenu{float:left;min-height:480px;overflow:hidden}.login-col-infomenu .login-col-infomenu-bg{background-color:rgba(0,0,0,0)}.login-col-infomenu a{font-size:12px;font-weight:700}.login-col-infomenu ul li{line-height:50px;list-style:none}.login-col-infomenu .bottom{bottom:20px;padding-left:40px;position:absolute;width:100%}.nopadding{margin:0 !important;padding:0 !important}form input{color:#123250;background-color:#f3f5f6;border:0;height:40px;margin-bottom:30px;padding-left:10px;width:100%;box-sizing:border-box}form input#sendBtn{background-color:#123250;color:#fff;height:40px;clear:both;margin-top:40px;cursor:pointer;transition:background-color .2s ease;margin-bottom:0;width:150px;float:right;text-transform:uppercase;font-family:"ClanforLBBW";font-weight:bold;font-size:20px}form input#sendBtn:focus{box-shadow:none}form input#sendBtn[disabled]{background-color:#b0c6db;cursor:default}.upload-group input{float:left;width:68%}.upload-group input[type=button]{background-color:#ee7023;color:#fff;float:right;width:30%}.footer-wrapper{background:#f1f1f4;position:absolute;bottom:0;left:0;width:100%}.footer{margin:0;width:100%;min-height:100px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0}@media all and (-ms-high-contrast: none){.footer{min-height:auto;height:100px}}.footer li{padding:20px}.footer a{display:inline-block;color:#123250;font-size:12px;line-height:18px;text-decoration:none;padding-bottom:5px;border-bottom:1px solid #37c391}.footer a:hover,.footer a:focus{color:#37c391}@media(max-width: 767px){.main-logo{background-image:url("../images/login/logo.png");background-repeat:no-repeat;background-size:contain;height:30px;margin-bottom:20px;margin-top:20px}.container-login{margin:0 !important;padding:0 !important;margin-top:20px}.login-row{margin:0 !important;padding:0 !important}.login-col-infomenu{margin-top:2px !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}}@media(min-width: 768px){.login-col-infomenu{margin-top:0 !important;padding-left:4px;padding-right:4px}}@media(min-width: 480px){.login-col-infomenu .login-col-infomenu-bg{background-color:rgba(0,0,0,0);min-height:480px;padding-top:35px}form{padding:20px}.iframe-login-method form{padding:55px 5px 5px}.mobile{display:none !important}}@media(max-width: 480px){.container-login{margin-left:10px;margin-right:10px}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main{background-color:rgba(0,0,0,0);margin-left:0;min-height:400px;padding-top:80px;width:100%}form{padding:10px}form input#sendBtn{width:100%}.desktop{display:none !important}.login-col-infomenu{background-color:rgba(0,0,0,0);float:left;min-height:0;overflow:hidden}.login-col-infomenu .info-icon{display:none !important}.login-col-infomenu .bottom{margin-top:20px;padding-left:40px;position:relative;width:100%}}body.iframe-login{background:#fff;margin:0}body.iframe-login:after{display:none}.login-iframe{border:0;position:relative;z-index:100}.login-method.iframe-login-method{padding:30px}.iframe-login-method h1{color:#ee7023;font-size:22px;font-weight:700;margin:0;padding-bottom:0;padding-left:5px;padding-top:0;height:24px;line-height:24px}.iframe-login-method form{padding:20px 0 0 0}.iframe-login-method form input#sendBtn{margin-bottom:0}[type=text],[type=password],input[placeholder]{transform:scale(1)}.login-logo{color:#fff;font-size:60px;font-weight:bold;margin:40px 0 0 160px}.login-control{background-color:#f3f5f6;color:#123250;margin-top:7px}.login-control-label{color:#123250;cursor:pointer}.login-forgot-password{color:#123250;text-decoration:underline}.login-remember{color:#123250;cursor:pointer}.login-remember-checkbox{background-color:#f3f5f6;display:inline-block;width:40px;height:40px;position:relative}.login-remember-checkbox:before{color:#123250;content:"✔";font-size:25px;display:none;position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-10px}.login-remember-text{display:inline-block;vertical-align:14px;padding-left:10px}#remember-me:checked+.login-remember-checkbox:before{display:block}.k-loading-mask{position:absolute;top:0;left:0;height:100%;width:100%}.k-loading-text{color:#123250;left:0;font-size:23px;font-weight:normal}.k-ie.k-ie10 .login-col-menu .menu-item,.k-ie.k-ie11 .login-col-menu .menu-item{flex-basis:25%}@media screen and (max-height: 800px){.text-bar{padding:12px 25px}.text-bar h2{font-size:30px}.text-bar h2 small{font-size:19px}.login-col-header{font-size:25px;padding:20px 0}.iframe-login-method form{padding:5px 0 0}}@media screen and (max-width: 1179px){.login-logo{margin-left:0;text-align:center}}@media screen and (max-width: 767px){#login-iframe-container{position:static;width:100%;--iframe-height: auto;margin:0}.login-logo{margin-bottom:40px}}@media screen and (max-width: 479px){body.iframe-login{margin:0 10px;padding-top:0}form input#sendBtn{margin-top:20px}.container-login .login-col .login-col-menu-and-login-form-wrapper .login-col-main{padding-top:0}.login-col-menu{display:block}.login-col-menu.row.mobile{margin:0;overflow:visible}.login-dropdown{position:relative}.login-dropdown .ld-list{margin:0;padding:0;display:none;width:100%;position:absolute;top:50px;z-index:200;list-style-type:none;box-shadow:#c3bbbb 0 2px 4px}.login-dropdown .ld-list .menu-item{background-color:#123250;float:none;width:100%;text-align:center}.login-dropdown .ld-list .menu-item a{color:#fff}.login-dropdown .ld-list .menu-item a:hover,.login-dropdown .ld-list .menu-item a:focus{background-color:rgba(0,0,0,0);color:#fff;text-decoration:none;outline:none}.login-dropdown .ld-list .menu-item.selected{background-color:#fff}.login-dropdown .ld-list .menu-item.selected a{color:#123250}.login-dropdown .ld-list .menu-item.selected a:hover,.login-dropdown .ld-list .menu-item.selected a:focus{color:#123250}.login-logo{margin:20px 0 0;font-size:30px}.login-mainlink{background-color:#fff;color:#123250;display:block;width:100%;font-size:16px;text-align:center;padding:14px;cursor:pointer;text-decoration:none}.login-mainlink:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;background-image:url(../images/icons/arrow-down.svg);background-repeat:no-repeat}.login-mainlink:hover,.login-mainlink:focus{color:#123250;text-decoration:none}.login-mainlink.login-mainlink--open:after{background-image:url(../images/icons/arrow-up.svg)}.login-method.iframe-login-method{padding:10px}.login-col-header{margin-top:0;padding:var(--spacing-m) 0;margin-bottom:0}.footer{max-height:100px}.footer li{padding:var(--spacing-s) var(--spacing-m)}}.desktop .menu-item-mobile{display:none}.admin-login-page body{background-color:var(--lbbw-white);font-family:var(--font-family);margin:0}.admin-login-page #errorDiv{padding-top:25px;color:var(--lbbw-red);height:30px;line-height:30px}.admin-login-page #inputLogin{margin-bottom:var(--spacing-l)}.admin-login-page h1{display:none}.admin-login-page input:focus,.admin-login-page textarea:focus,.admin-login-page select:focus{outline:none}.admin-login-page form{padding:25px var(--spacing-m)}.admin-login-page form button,.admin-login-page form input{background-color:var(--lbbw-bg-color);border:0;height:40px;padding-left:var(--spacing-s);width:100%;box-sizing:border-box}.admin-login-page form #sendBtn{background-color:var(--lbbw-green-primary);color:var(--lbbw-white);height:40px;clear:both;cursor:pointer;transition:background-color .2s ease;margin-bottom:0;margin-top:0;width:150px;float:right;text-transform:uppercase;font-size:var(--font-size-h2);font-weight:bold}.admin-login-page form #sendBtn:focus{box-shadow:none}.admin-login-page form #sendBtn[disabled]{background-color:var(--lbbw-green-primary);cursor:default}.admin-login-page #inputLogin{margin-bottom:var(--spacing-xl)}.admin-login-page .login-form{font-family:var(--font-family);display:none;padding-top:21px}.admin-login-page .login-form label{display:none}@media screen and (max-width: 479px){.admin-login-page form{padding:var(--spacing-s)}.admin-login-page form input#sendBtn{width:100%}}.admin-login-page .login-form{display:block}.admin-login-page .iframe-login-method{padding-left:unset;padding-right:unset}button#message-window.btn.Cancel{display:none}