article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}@font-face{font-family:PTSans;font-weight:400;font-style:normal;src:url("/~fonts/ptsans/PTS-regular.woff2?ver=1") format("woff2"),url("/~fonts/ptsans/PTS-regular.woff?ver=1") format("woff");font-display:swap}@font-face{font-family:PTSans;font-weight:700;font-style:normal;src:url("/~fonts/ptsans/PTS-bold.woff2?ver=1") format("woff2"),url("/~fonts/ptsans/PTS-bold.woff?ver=1") format("woff");font-display:swap}@font-face{font-family:PTSans;font-weight:400;font-style:italic;src:url("/~fonts/ptsans/PTS-italic.woff2?ver=1") format("woff2"),url("/~fonts/ptsans/PTS-italic.woff?ver=1") format("woff");font-display:swap}@font-face{font-family:"Icons";font-weight:normal;font-style:normal;src:url("/~fonts/icons/big/LDFont.woff2?ver=1.5") format("woff2"),url("/~fonts/icons/big/LDFont.woff?ver=1.5") format("woff");font-display:swap}[class^=icon__]:before,[class^=icon__]:after,[class*=" icon__"]:before,[class*=" icon__"]:after,[class^=icon-list__]:before,[class^=icon-list__]:after,[class*=" icon-list__"]:before,[class*=" icon-list__"]:after{speak:none;font-style:normal;font-weight:normal;font-family:"Icons";line-height:0}html{font:62.5%/1.6 PTSans,Arial;color:#333;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:1.6rem;line-height:2.24rem;background-color:#fff;padding:0;margin:0}*,*::before,*::after{box-sizing:inherit}.text-right.text-right{text-align:right}.text-center.text-center{text-align:center}.fs-400{font-size:1rem;}.fs-500{font-size:1.25rem;}img{max-width:100%;width:100%;height:auto;border:0;display:block;min-height:1px}ul{list-style:none;margin:0;padding:0}li{margin:0;position:relative}ul>* + *{margin-top:2.24rem;}li:last-child{margin-top:1.0;}sub,sup{font-size:85%;line-height:0;position:relative;vertical-align:baseline}h1,.h1{font-weight:900;font-style:normal;font-size:3.2rem;line-height:4.48rem;text-rendering:optimizeLegibility;margin:0 0 2.24rem 0}p{margin:0 0 2.24rem 0}:any-link{color:#666;text-decoration:none}a:focus,a:hover{text-decoration:underline;color:#9b1b21}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #9b1b21;color:#9b1b21}.limiter{width:460px;height:100vh;margin:0 auto;overflow:hidden;background-color:#fff;position:relative;display:grid;justify-content:center;align-content:center;grid-auto-flow:row;grid-template-columns:100%;padding:2rem}@media only screen and (max-width:468px){.limiter{width:100%}}@media only screen and (max-width:420px){.limiter{width:100%;padding:1rem 2rem;align-content:normal}}.wrap-login{padding:4rem;background:#fff;box-shadow:0 0 6px 4px #eaeaea;border:1px solid rgba(204,204,204,.39);box-shadow:5px 5px 10px 0 rgba(204,204,204,.39),-5px -5px 10px 0 rgba(214,214,214,.3);border-radius:10px;display:grid;gap:40px;grid-auto-flow:row}@media only screen and (max-width:420px){.wrap-login{box-shadow:none;border:0;padding:0}}.header{place-self:center;width:100%}@media only screen and (max-width:420px){.header{place-self:auto}}.header *{display:block;margin:0 auto}.header *+*{margin-top:10px}.header--logo{width:100%}.header--sublogo{width:60%}footer{padding-right:.5rem;font-size:1.2rem}@media only screen and (max-width:420px){footer{place-self:end}}footer nav *+*{margin-left:2rem}form{display:block}fieldset,.fieldset{border-width:0;padding:0;margin:0;position:relative}legend,.legend{border-width:0;padding:0;margin:0 0 1.12rem 0;font-size:20px;font-size:2rem;color:#002f5b;position:relative;top:.8rem;width:100%}legend sub,legend sup,label sub,label sup,.pflichtfeld sub,.pflichtfeld sup,.label sub,.label sup{color:#da0b1a;top:-.5em}label,button,input,optgroup,select,textarea{color:inherit;font:inherit;line-height:inherit;margin:0}label,.label{display:inline-block;cursor:pointer}input{overflow:visible;display:inline-block}[type=text],[type=password]{width:100%;resize:none;margin:0;padding:.56rem;vertical-align:middle;background-color:#fff;border-width:1px;border-color:#b0b0b0;border-style:solid;border-radius:0}[type=text]:focus,[type=text]:hover,[type=password]:focus,[type=password]:hover{outline:1px solid transparent;border-color:#002f5b}input:focus-visible{outline:1px solid transparent;border-color:#002f5b}input:-placeholder{color:#6f6f6f}.button{border-width:1px;border-style:solid;border-color:#002f5b;border-radius:4px;background-color:#fff;display:inline-block;font:inherit;font-size:16px;font-size:1.6rem;font-weight:700;line-height:inherit;padding:1.0rem 1.12rem;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0);width:auto;cursor:pointer;position:relative;transition-property:all;transition-duration:.3s;-webkit-appearance:none;-moz-appearance:none}.button--default{color:#fff;background:#002f5b;border-color:#000;width:100%;}.button--default:hover,.button--default:focus{color:#fff;background:#002140;text-decoration:none}button:focus:not(:focus-visible){outline:none}button:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #002140}.error__info-feld{padding:5.6px;padding:.56rem;border-width:0 1px 1px 1px;border-color:#da0b1a;border-style:solid;font-size:1.4rem;line-height:1.6rem;font-weight:normal;color:#000;background-color:#fa9da4;position:absolute;top:100%;left:0;z-index:50}