html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}body{-webkit-text-size-adjust:none}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}@-ms-viewport{width:device-width;}@media screen and (max-width:480px){html,body{min-width:320px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}input,select{vertical-align:middle}label{font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9);display:block;margin:12px 0 3px}label.required:after{content:"*";color:#0073b1;margin-left:2px}label[disabled]{opacity:.35}input[type="password"],input[type="text"]{font-size:1.4rem;line-height:1.42857;font-weight:400;-webkit-transition-duration:334ms;transition-duration:334ms;-webkit-transition-property:border-color,-webkit-box-shadow;transition-property:border-color,-webkit-box-shadow;transition-property:border-color,box-shadow;transition-property:border-color,box-shadow,-webkit-box-shadow;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;border:1px solid rgba(0,0,0,.6);padding:0 10px;width:100%;outline:0;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:rgba(0,0,0,.9)}input[type="password"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,.6);opacity:1}input[type="password"]:-moz-placeholder,input[type="text"]:-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}input[type="password"]::-moz-placeholder,input[type="text"]::-moz-placeholder{color:rgba(0,0,0,.6);opacity:1}input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:1}input[type="password"]::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder{color:rgba(0,0,0,.6);opacity:1}input[type="password"]::placeholder,input[type="text"]::placeholder{color:rgba(0,0,0,.6);opacity:1}input[type="password"]:hover,input[type="text"]:hover{border-color:rgba(0,0,0,.9)}input[type="password"]:focus,input[type="text"]:focus{border-color:#0073b1;-webkit-box-shadow:0 0 0 1px #0073b1;box-shadow:0 0 0 1px #0073b1}input[type="password"][disabled],input[type="text"][disabled]{opacity:.45}input[type="password"][disabled]:hover,input[type="text"][disabled]:hover{border-color:rgba(0,0,0,.6)}input[type="password"].error,input[type="text"].error{border-color:#d11124}button{cursor:pointer}html{font-size:10px}body{font-family:"Segoe UI",Roboto,"Helvetica Neue",-apple-system,system-ui,Helvetica,Arial,sans-serif}a,a:visited{text-decoration:none;font-weight:600;background-color:transparent;border:0;color:#0073b1}a:hover,a:focus{text-decoration:underline;color:#006097}a:active{color:#004b7c}strong,b{font-weight:600}body,p{font-size:1.6rem;line-height:1.5;font-weight:400;color:rgba(0,0,0,.9)}h1,.large-header{font-size:4rem;line-height:1.2;font-weight:400;color:rgba(0,0,0,.9)}h2{font-size:3.2rem;line-height:1.25;font-weight:400;color:rgba(0,0,0,.9)}h3,.large-text{font-size:2.4rem;line-height:1.33333;font-weight:400;color:rgba(0,0,0,.9)}h4,.medium-text{font-size:2rem;line-height:1.4;font-weight:400;color:rgba(0,0,0,.9)}h5,.small-text{font-size:1.6rem;line-height:1.5;font-weight:400;color:rgba(0,0,0,.9)}h6{font-size:1.4rem;line-height:1.42857;font-weight:600;color:rgba(0,0,0,.6)}#app__container{min-height:100vh;background-color:#fff}.app__content{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:24px;margin-right:-1px;width:calc((576px*1) + 552px);min-height:calc(100vh - 72px);float:none;margin:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}@media(max-width:1208px){.app__content{width:calc(((100vw - 632px)*1) + 552px)}}@media(max-width:976px){.app__content{width:calc(((100vw - 424px)*1) + 368px);margin-bottom:12px}}@media(max-width:769px){.app__content{left:0;right:0;width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:769px){.app__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px;margin-bottom:0}}.footer__base{width:100vW;height:72px;background-color:#fcfcfc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.15);text-align:center;vertical-align:middle;display:table-cell;margin:-72px}#app__container p.copyright{font-size:1.2rem;line-height:1.33333;font-weight:400;color:rgba(0,0,0,.9)}.header__content .header__content__heading{font-size:3rem;line-height:1.33333;font-weight:600;color:rgba(0,0,0,.9);padding:0 0 4px 0}.header__content .header__content__subheading{font-size:1.7rem;line-height:1.75;font-weight:400;color:rgba(0,0,0,.6);padding-bottom:32px}.form__input--floating{position:relative;background-color:#fff}.form__input--floating *{-webkit-box-sizing:border-box;box-sizing:border-box}.form__input--floating>label{font-size:1.8rem;line-height:1.33333;font-weight:400;color:rgba(0,0,0,.9);position:absolute;top:0;left:0;padding:14px 0 0 12px;margin:0;-webkit-transition:.2s all;transition:.2s all}.form__input--floating>input{font-size:1.8rem;line-height:1.33333;font-weight:400;color:rgba(0,0,0,.9);position:relative;z-index:1;height:52px;padding:28px 12px 6px}.form__input--floating>input .form__label--floating--IE{top:-10px;font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9)}.form__input--floating>input:focus+label{top:-10px;font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9)}.form__input--floating>input:valid+label{top:-10px;font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9)}.form__input--floating>input:active+label{top:-10px;font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9)}.form__input--floating>input:-webkit-autofill+label{top:-10px;font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9)}.form__input--floating>input:-webkit-autofill{z-index:0}.form__input--floating .force-float{top:-10px;font-size:1.4rem;line-height:1.42857;font-weight:400;color:rgba(0,0,0,.9)}button.from__button--floating,a[role="button"].from__button--floating{height:52px;line-height:52px}button.from__button--floating:visited,button.from__button--floating:active,button.from__button--floating:hover,button.from__button--floating:link,a[role="button"].from__button--floating:visited,a[role="button"].from__button--floating:active,a[role="button"].from__button--floating:hover,a[role="button"].from__button--floating:link{color:#fff;text-decoration:none}.login__form,.action__container{width:384px;margin:auto}.login__form input,.action__container input{margin:0 0 12px 0}@media only screen and (max-width:769px){.login__form,.action__container{width:100%}}button,a[role="button"]{-webkit-box-flex:1;-ms-flex:1;flex:1 0 100%;margin:1.5rem 0}.login__form .validation-summary-errors li{list-style:none}.login__form .validation-summary-errors,.login__form .form__label--error{font-size:1.4rem;font-weight:600;text-align:left;color:#d11124;position:relative;white-space:pre-line;margin:0}.login__form input.form__input--error{border:solid #d11124 2px;margin:0}.validation-summary-errors,.login__form input.form__input--error+label{color:#d11124}.login__form_action_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:4px}.action_container-idx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:4px;flex-wrap:wrap;align-items:center;justify-content:center}.btn__primary{background-color:#0073b1;border:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:600;font-family:inherit;height:40px;line-height:40px;overflow:hidden;outline-width:2px;padding:0 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition-duration:167ms;transition-duration:167ms;-webkit-transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,box-shadow,color;transition-property:background-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);vertical-align:middle;z-index:0}@media only screen and (-ms-high-contrast:active){.btn__primary{border:1px solid currentColor;line-height:38px}}html.ie .btn__primary:focus,html.edge .btn__primary:focus{outline:1px dashed #7f7f7f}.btn__primary:hover:not(:disabled):not(.disabled),.btn__primary.hover-not-disabled{background-color:#006097;color:#fff}.btn__primary:focus,.btn__primary.focus{background-color:#006097;color:#fff}.btn__primary:active:not(:disabled):not(.disabled),.btn__primary.active-not-disabled{background-color:#004b7c;color:#fff}.btn__primary:disabled,.btn__primary.disabled{color:rgba(255,255,255,.45);background-color:rgba(0,115,177,.35);cursor:not-allowed}.btn__secundary{background-color:#009ca6;border:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:600;font-family:inherit;height:40px;width:60%;line-height:40px;overflow:hidden;outline-width:2px;padding:0 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition-duration:167ms;transition-duration:167ms;-webkit-transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,box-shadow,color;transition-property:background-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);vertical-align:middle;z-index:0}html.ie .btn__secundary:focus,html.edge .btn__secundary:focus{outline:1px dashed #7f7f7f}.btn__secundary:hover:not(:disabled):not(.disabled),.btn__secundary.hover-not-disabled{background-color:#008b8c;color:#fff}.btn__secundary:focus,.btn__secundary.focus,.btn__secundary:visited,.btn__secundary.visited{background-color:#009ca6;color:#fff}.btn__secundary:active:not(:disabled):not(.disabled),.btn__secundary.active-not-disabled{background-color:#0e7177;color:#fff}.btn__secundary:disabled,.btn__secundary.disabled{color:rgba(255,255,255,.45);background-color:rgba(0,156,166,.35);cursor:not-allowed}.header__content__institution-name{font-family:'Oswald','Segoe UI',Arial,Helvetica,sans-serif;font-weight:500;color:#1e5667;font-size:38px;letter-spacing:1px}.info-container{margin-top:40px}.info-container__info-msg_base{margin-top:32px;padding:1.2rem 1rem;border-radius:5px;width:384px;margin:.8rem auto;font-size:1.6rem;font-weight:600}@media only screen and (max-width:769px){.info-container__info-msg_base{width:100%}}@media screen and (max-width:480px){.header__content .header__content__heading{font-size:25px}.header__content__institution-name{font-size:36px}button.from__button--floating,a[role="button"].from__button--floating{height:46px;line-height:46px}}.info-container__info-msg_red{color:#7d0100;background-color:#faa;border:1.75px solid #7d0100;box-shadow:0 3rem 6rem rgba(0,0,0,.5)}.info-container__info-msg_grn{color:#323732;background-color:#def1dd;border:1.75px solid #323732;box-shadow:0 3rem 6rem rgba(0,0,0,.5)}.swal2-popup{font-size:1.6rem !important}.swal-title{color:#52565e}.kontaktLink{color:#0073b1;cursor:pointer;font-weight:600}.kontaktLink:hover,.kontaktLink:focus{text-decoration:underline;color:#006097}