.border-color-red{border-color:rgba(255,0,0,.54) !important}html .loginButtonSingle,html .loginButtonMultiple,html .form-signin-btn,body .loginButtonSingle,body .loginButtonMultiple,body .form-signin-btn{color:var(--text-color-dark);background-color:rgba(0,0,0,0);border:.1em solid var(--text-color-dark)}html .loginButtonSingle:disabled,html .loginButtonMultiple:disabled,html .form-signin-btn:disabled,body .loginButtonSingle:disabled,body .loginButtonMultiple:disabled,body .form-signin-btn:disabled{color:gray;border:.1em solid gray}html .overlay .loginWrapper,body .overlay .loginWrapper{border:1px solid var(--lighter)}html .overlay .loginWrapper .abortButton,body .overlay .loginWrapper .abortButton{color:var(--text-color-dark)}@media(max-width: 768px){html .overlay .loginWrapper .abortButton,body .overlay .loginWrapper .abortButton{color:#fff;color:var(--text-color-light);background-color:#fff;background-color:var(--lighter)}}html .overlay .loginWrapper .loginContent,body .overlay .loginWrapper .loginContent{background-color:var(--light)}html .overlay .loginWrapper .loginContent .loginHeadline,body .overlay .loginWrapper .loginContent .loginHeadline{color:var(--text-color-dark)}html .overlay .loginWrapper .loginContent .loginText,body .overlay .loginWrapper .loginContent .loginText{color:var(--text-color-medium)}html .overlay .loginWrapper .loginContent .login_text_1,body .overlay .loginWrapper .loginContent .login_text_1{color:var(--text-color-medium)}html .overlay .loginWrapper .loginContent .loginInputSingle,body .overlay .loginWrapper .loginContent .loginInputSingle{color:var(--text-color-dark);background-color:var(--lighter)}html .overlay .loginWrapper .loginContent .loginInputSingle::placeholder,body .overlay .loginWrapper .loginContent .loginInputSingle::placeholder{color:var(--text-color-dark)}html .overlay #alBox,body .overlay #alBox{background-color:#fff}html .overlay #alBox div:nth-child(odd),body .overlay #alBox div:nth-child(odd){background-color:#d3d3d3}html .overlay #alBox div hr,body .overlay #alBox div hr{color:#dedede}html .footer,body .footer{background-color:#333}html .footer a,body .footer a{color:var(--text-color-light)}html .footer .pipe,body .footer .pipe{color:var(--text-color-light)}#login .loginInputWrapper .loginInput{background:var(--lighter);color:var(--text-color-dark)}#login .loginInputWrapper .loginInput::placeholder{color:var(--text-color-dark)}#login .loginInputWrapper .eye-icon{color:var(--text-color-medium)}#login .loginInputWrapper .eye-icon:hover{color:var(--text-color-dark)}#login .deviceIdInput{background:var(--lighter);color:var(--text-color-dark)}#login .forgotPassword{color:var(--text-color-medium)}#passwordResetChoosePassword .loginInputWrapper .eye-icon{color:var(--text-color-medium)}#passwordResetChoosePassword .loginInputWrapper .eye-icon:hover{color:var(--text-color-dark)}#passwordResetChoosePassword .passwordResetHint{color:var(--text-color-medium)}#imprint{background-color:var(--light)}#imprint>div h1{color:var(--text-color-dark)}#imprint>div div div.left-side>div>label:first-child{color:var(--text-color-dark)}#imprint>div div div.left-side hr{background-color:var(--text-color-dark)}#imprint>div div div.right-side{background-color:var(--darker);color:var(--text-color-light)}#imprint>div div div.right-side>div#iconWrapper svg{color:var(--text-color-light)}#imprint>div div div.right-side>div#textWrapper a{color:var(--text-color-light)}#info{background-color:var(--light)}#info>div h1{color:var(--text-color-dark)}html,body{width:100%;height:100%;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;-ms-overflow-style:none;scrollbar-width:none}html body::-webkit-scrollbar,body body::-webkit-scrollbar{display:none}html .footer,body .footer{position:absolute;bottom:-4%;right:0;z-index:100;width:100%;height:4%;min-height:40px;display:flex;align-content:center;justify-content:flex-end;flex-wrap:wrap;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){html .footer,body .footer{justify-content:center}}html .footer div,body .footer div{margin-right:1%;text-align:right}html .footer div a,body .footer div a{font-size:.8em;opacity:.8;cursor:pointer;text-decoration:none}html .footer div .pipe,body .footer div .pipe{padding-left:.2em;padding-right:.2em}html .footer div .pipe:first-child,html .footer div .pipe:last-child,body .footer div .pipe:first-child,body .footer div .pipe:last-child{display:none}html .overlay,body .overlay{position:absolute;width:100%;height:100%;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;z-index:100;font-size:11px}@media(max-width: 768px){html .overlay,body .overlay{font-size:14px}}@media(min-device-width: 2001px){html .overlay,body .overlay{font-size:14px}}html .overlay .loginWrapper,body .overlay .loginWrapper{display:flex;border-radius:1%;overflow:hidden;position:relative}@media(max-width: 768px){html .overlay .loginWrapper,body .overlay .loginWrapper{width:80%;margin-top:13%;flex-direction:column}}@media(min-width: 769px){html .overlay .loginWrapper,body .overlay .loginWrapper{min-width:430px;min-height:222px;width:39.09em;height:20.53em;margin-top:4.55%;flex-direction:row}}@media(min-device-width: 2001px){html .overlay .loginWrapper,body .overlay .loginWrapper{min-width:573px;min-height:302px;width:49.67em;height:26.07em;margin-top:5.4%;flex-direction:row}}@media(max-width: 768px){html .overlay .loginWrapper .loginImage,body .overlay .loginWrapper .loginImage{width:100%}}@media(min-width: 769px){html .overlay .loginWrapper .loginImage,body .overlay .loginWrapper .loginImage{width:33.4%;height:100%}}@media(min-device-width: 2001px){html .overlay .loginWrapper .loginImage,body .overlay .loginWrapper .loginImage{width:33.4%;height:100%}}html .overlay .loginWrapper .loginImage>picture>*,body .overlay .loginWrapper .loginImage>picture>*{width:100%;object-fit:fill}@media(max-width: 768px){html .overlay .loginWrapper .loginImage>picture>*,body .overlay .loginWrapper .loginImage>picture>*{top:0;height:100%}}@media(min-width: 769px){html .overlay .loginWrapper .loginImage>picture>*,body .overlay .loginWrapper .loginImage>picture>*{height:100%}}@media(min-device-width: 2001px){html .overlay .loginWrapper .loginImage>picture>*,body .overlay .loginWrapper .loginImage>picture>*{height:100%}}html .overlay .loginWrapper .abortButton,body .overlay .loginWrapper .abortButton{cursor:pointer;position:absolute;height:0%;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){html .overlay .loginWrapper .abortButton,body .overlay .loginWrapper .abortButton{top:1.5vh;right:1.5vh}}@media(min-width: 769px){html .overlay .loginWrapper .abortButton,body .overlay .loginWrapper .abortButton{top:3%;right:3%}}@media(min-device-width: 2001px){html .overlay .loginWrapper .abortButton,body .overlay .loginWrapper .abortButton{top:3%;right:3%}}html .overlay .loginWrapper .loginContent,body .overlay .loginWrapper .loginContent{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start}@media(max-width: 768px){html .overlay .loginWrapper .loginContent,body .overlay .loginWrapper .loginContent{width:100%;padding-top:10%;padding-right:10%;padding-bottom:10%;padding-left:10%}}@media(min-width: 769px){html .overlay .loginWrapper .loginContent,body .overlay .loginWrapper .loginContent{width:69.5%;height:100%;padding-top:6%;padding-right:7%;padding-bottom:6%;padding-left:7%}}@media(min-device-width: 2001px){html .overlay .loginWrapper .loginContent,body .overlay .loginWrapper .loginContent{width:69.5%;height:100%;padding-top:6%;padding-right:6%;padding-bottom:6%;padding-left:6%}}html .overlay .loginWrapper .loginContent .loginHeadline,body .overlay .loginWrapper .loginContent .loginHeadline{width:100%;font-size:1.7em;margin-top:0;margin-bottom:4%;font-family:"Open Sans";font-weight:400;font-style:normal}html .overlay .loginWrapper .loginContent .loginText,body .overlay .loginWrapper .loginContent .loginText{width:100%;font-size:1em;font-family:"Open Sans";font-weight:200;font-style:normal}html .overlay .loginWrapper .loginContent .login_text_1,body .overlay .loginWrapper .loginContent .login_text_1{width:100%;font-size:1em;font-family:"Open Sans";font-weight:200;font-style:normal}html .overlay .loginWrapper .loginContent .loginButtonSingle,body .overlay .loginWrapper .loginContent .loginButtonSingle{cursor:pointer;width:100%;height:15%;border-radius:0;font-size:1em;font-family:"Open Sans";font-weight:400;font-style:normal}@media(max-width: 768px){html .overlay .loginWrapper .loginContent .loginButtonSingle,body .overlay .loginWrapper .loginContent .loginButtonSingle{height:5vh}}html .overlay .loginWrapper .loginContent .loginInputSingle,body .overlay .loginWrapper .loginContent .loginInputSingle{height:15%;width:100%;margin-top:2%;margin-bottom:2%;padding-inline-start:5%;border:1px solid rgba(0,0,0,0);box-sizing:border-box;font-size:1em;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){html .overlay .loginWrapper .loginContent .loginInputSingle,body .overlay .loginWrapper .loginContent .loginInputSingle{height:5vh}}html .overlay #alBox,body .overlay #alBox{position:absolute;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border:1px solid #000;max-height:200px;overflow-y:auto;overflow-x:hidden;width:370px;z-index:999;font-family:"Open Sans";font-weight:400;font-style:normal}html .overlay #alBox div:nth-child(odd),body .overlay #alBox div:nth-child(odd){background-repeat:repeat-y;background-position:right}html .overlay #alBox div img,body .overlay #alBox div img{height:29px;width:29px;cursor:pointer;margin-right:5px}html .overlay #alBox div span,body .overlay #alBox div span{position:relative;top:-5px;cursor:pointer}html .overlay #alBox div hr,body .overlay #alBox div hr{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}#login .loginForm{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;width:100%;height:100%}@media(max-width: 768px){#login .loginForm{justify-content:flex-start}}#login .loginControls{margin-top:5%;width:100%;height:17%;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 768px){#login .loginControls{height:6vh}}#login .loginInputWrapper{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;height:14.5%;margin-top:2%;margin-bottom:2%}#login .loginInputWrapper .loginInput{width:100%;height:100%;padding-inline-start:5%;border:none;box-sizing:border-box;font-size:1em;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){#login .loginInputWrapper .loginInput{height:5vh}}#login .loginInputWrapper .eye-icon{display:none;position:absolute;right:5%;cursor:pointer;font-size:1.2em}@media(max-width: 768px){#login .loginInputWrapper .eye-icon{font-size:1.5em}}#login .deviceIdInput{display:none;width:100%;margin-bottom:4%;padding-inline-start:5%;border:none;box-sizing:border-box;font-size:1em;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){#login .deviceIdInput{height:5vh;margin-bottom:0%}}#login .form-signin-btn,#login .loginButtonMultiple{cursor:pointer;width:45%;height:80%;border-radius:0;font-family:"Open Sans";font-weight:400;font-style:normal}@media(max-width: 768px){#login .form-signin-btn,#login .loginButtonMultiple{height:5vh}}#login .loginButtonSingle{height:80%;font-size:1em}#login .forgotPassword{height:10%;margin-left:auto;margin-right:4%;font-size:.8em;text-decoration:none;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){#login .forgotPassword{height:4vh;margin-bottom:4%}}#login .loginText{margin-top:0%}#oldBrowser .loginHeadline{margin-bottom:6%}#oldBrowser label.login_text_1{margin-bottom:4%}#oldBrowser label.login_text_1:nth-child(2){font-family:"Open Sans";font-weight:500;font-style:normal}#oldBrowser label.login_text_1:last-child{margin-bottom:0%}#accountExpired .loginHeadline{margin-bottom:6%}#accountExpired .login_text_1{margin-bottom:4%;font-family:"Open Sans";font-weight:500;font-style:normal}#accountNotVerified .loginHeadline{margin-bottom:6%}#accountNotVerified .login_text_1{margin-bottom:4%}#accountNotVerified .loginInputSingle{margin-bottom:6%}#accountNotVerifiedEmailRequested .loginHeadline{margin-bottom:5%}#passwordReset label.login_text_1{margin-bottom:2%;margin-top:2%;font-family:"Open Sans";font-weight:500;font-style:normal}#passwordReset p.login_text_1{margin-bottom:2%;margin-top:2%}#passwordReset .loginInputSingle{margin-bottom:6%;margin-top:4%}#passwordLinkExpired .loginHeadline{margin-bottom:6%}#passwordLinkExpired .login_text_1{margin-bottom:8%}#passwordResetEmailRequested .loginHeadline{margin-bottom:6%}#passwordResetRestricted .loginHeadline{margin-bottom:6%}#passwordResetRestricted .login_text_1{margin-bottom:8%}#passwordResetChoosePassword .loginInputWrapper{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;height:14.5%;margin-bottom:2%;margin-top:2%}#passwordResetChoosePassword .loginInputWrapper .loginInputSingle{height:100%;width:100%;border:1px solid rgba(0,0,0,0);margin-bottom:0%;margin-top:0%}@media(max-width: 768px){#passwordResetChoosePassword .loginInputWrapper .loginInputSingle{height:5vh}}#passwordResetChoosePassword .loginInputWrapper .eye-icon{display:none;position:absolute;right:4%;cursor:pointer;font-size:1.2em}@media(max-width: 768px){#passwordResetChoosePassword .loginInputWrapper .eye-icon{font-size:1.5em}}#passwordResetChoosePassword .passwordResetHint{font-size:.8em;margin-top:1%;margin-bottom:8%}@media(max-width: 768px){#passwordResetChoosePassword .passwordResetHint{margin-bottom:12%}}#twoFactorSelect .loginHeadline{margin-bottom:6%}#twoFactorSelect .twoFactorButtonGroup{width:100%;height:34%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media(max-width: 768px){#twoFactorSelect .twoFactorButtonGroup{margin-top:6%;height:8vh}}#twoFactorSelect .twoFactorButtonWrapper{width:17%;height:70%;display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--lighter)}@media(min-width: 769px){#twoFactorSelect .twoFactorButtonWrapper{width:19%}}@media(max-width: 768px){#twoFactorSelect .twoFactorButtonWrapper{width:12vw;height:12vw}}#twoFactorSelect .twoFactorButtonWrapper .twoFactorButton{width:100%;height:100%}@media(max-width: 768px){#twoFactorSelect .twoFactorButtonWrapper .twoFactorButton{width:12vw;height:12vw}}#twoFactorYubi .loginHeadline{margin-bottom:6%}#twoFactorYubiMobile .loginHeadline{margin-bottom:6%}#twoFactorAuthenticator .loginHeadline{margin-bottom:6%}#twoFactorAuthenticator .loginText{margin-bottom:4%}#twoFactorAuthenticator .loginInputSingle{margin-bottom:6%}#twoFactorMail .loginHeadline{margin-bottom:6%}#twoFactorMail .loginInputSingle{margin-bottom:6%;border:none}#twoFactorMail .loginText{margin-bottom:4%}#twoFactorMailExpired .loginHeadline{margin-bottom:6%}#twoFactorMailExpired .login_text_1{margin-bottom:6%}#imprint{font-size:14px;display:flex;justify-content:center}#imprint>div{width:40%;margin-top:5%}@media(max-width: 768px){#imprint>div{width:80%}}#imprint>div h1{margin-bottom:3%;margin-top:0;font-family:"Open Sans";font-weight:400;font-style:normal}#imprint>div div{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:space-between}@media(max-width: 768px){#imprint>div div{flex-direction:column}}#imprint>div div div.left-side{width:45%;height:100%;display:flex;flex-direction:column;font-family:"Open Sans";font-weight:400;font-style:normal}@media(max-width: 768px){#imprint>div div div.left-side{width:100%;padding-top:3%;padding-bottom:3%;padding-left:3%;padding-right:3%}}#imprint>div div div.left-side>div{margin-bottom:1em}#imprint>div div div.left-side>div:first-child{margin-top:1em}#imprint>div div div.left-side>div>label{width:60%;font-family:"Open Sans";font-weight:200;font-style:normal}#imprint>div div div.left-side>div>label:first-child{width:40%;font-family:"Open Sans";font-weight:400;font-style:normal}#imprint>div div div.left-side>div div{width:60%;display:flex;flex-direction:column}#imprint>div div div.left-side>div div label{width:100%;font-family:"Open Sans";font-weight:200;font-style:normal}#imprint>div div div.left-side hr{border:none;height:1px;width:90%;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:auto}#imprint>div div div.right-side{width:45%;display:flex;flex-direction:column;justify-content:space-between;padding-top:3%;padding-bottom:3%;padding-left:3%;padding-right:3%;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){#imprint>div div div.right-side{width:100%}}#imprint>div div div.right-side>div#iconWrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:5%}@media(max-width: 768px){#imprint>div div div.right-side>div#iconWrapper{width:100%;margin-top:0}}#imprint>div div div.right-side>div#iconWrapper svg{height:77px;margin-right:5%}#imprint>div div div.right-side>div#iconWrapper h3{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-size:2em;font-family:"Open Sans";font-weight:400;font-style:normal}#imprint>div div div.right-side>div#textWrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-end}#info{font-size:14px;display:flex;justify-content:center}#info>div{width:40%;margin-top:5%}@media(max-width: 768px){#info>div{width:80%}}#info>div h1{margin-bottom:3%;margin-top:0;font-family:"Open Sans";font-weight:400;font-style:normal}#info>div div{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:space-between}@media(max-width: 768px){#info>div div{flex-direction:column}}#info>div div div.left-side{width:45%;height:100%;display:flex;flex-direction:column;font-family:"Open Sans";font-weight:200;font-style:normal}@media(max-width: 768px){#info>div div div.left-side{width:100%;padding-top:3%;padding-bottom:3%;padding-left:3%;padding-right:3%}}#info>div div div.left-side p{margin-top:1.3em;margin-bottom:1.3em}@media(min-device-width: 2001px){#info>div div div.left-side p{margin-top:1em;margin-bottom:1em;line-height:1.6}}#info>div div div.left-side p:first-child{margin-top:0}#info>div div div.left-side p:last-child{font-family:"Open Sans";font-weight:400;font-style:normal;margin-bottom:0}#info>div div div.right-side{width:45%}@media(max-width: 768px){#info>div div div.right-side{width:100%}}#info>div div div.right-side>img{height:75%}@media(max-width: 768px){#info>div div div.right-side>img{width:100%;margin-top:0}}
