@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw7z.ttf) format('truetype')}*{box-sizing:border-box}html{height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}html body{padding:0;margin:0;font:1em 'Ubuntu',sans-serif;color:#333}html .frontpage,html .register{width:33%;min-width:360px;margin:50px auto}html .logo{background-color:rgba(255,255,255,0.9);padding:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}html .logo a{margin:0 auto;display:block;width:300px}html .logo img{border:none}html .content{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px;background-color:rgba(255,255,255,0.9);text-align:center;min-width:343px}html .left,html label{display:block;text-align:left;padding-bottom:0.5em;padding-top:1em;font-weight:bold}html label a{color:#2e67b0}html input[type='email'],html input[type='password'],html input[type='submit'],html input[type='text'],html select{width:100%;padding:0.75em;border:none;line-height:1.5em;background-color:#b4b4b4;color:#fff;font-family:'Ubuntu',sans-serif;font-size:1em}html input[type='email']::placeholder,html input[type='password']::placeholder,html input[type='submit']::placeholder,html input[type='text']::placeholder,html select::placeholder{color:#fff;opacity:1}html input[type='email']:-ms-input-placeholder,html input[type='password']:-ms-input-placeholder,html input[type='submit']:-ms-input-placeholder,html input[type='text']:-ms-input-placeholder,html select:-ms-input-placeholder{color:#fff}html input[type='email']::-ms-input-placeholder,html input[type='password']::-ms-input-placeholder,html input[type='submit']::-ms-input-placeholder,html input[type='text']::-ms-input-placeholder,html select::-ms-input-placeholder{color:#fff}html input[type='submit']{color:#fff;background-color:#2e67b0}html input[type='submit']:hover{background-color:#00b1eb}html input[type='checkbox']{width:1%;height:1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}html .checkbox{position:relative;text-align:left;line-height:25px;text-indent:30px}html .checkbox label{cursor:pointer;position:absolute;width:25px;height:25px;top:0;left:0;background:#b4b4b4;border:1px solid #ddd}html .checkbox label:after{opacity:0.3;content:'';position:absolute;width:9px;height:5px;background:transparent;top:6px;left:7px;border:3px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg)}html .checkbox label:hover::after{opacity:0.6}html .checkbox input[type='checkbox']:checked+label:after{opacity:1}html .dsgvo-nok{background-color:#2e67b0 !important;cursor:not-allowed}html .dsgvo-ok{background-color:#2e67b0 !important;cursor:pointer}html .dsgvo-ok:hover{background-color:#00b1eb !important}html .form-grid,html .form-grid2{display:flex;justify-content:space-between;flex-wrap:nowrap}html .form-grid input{flex-grow:0;flex-shrink:1;min-width:0}html .form-grid input:first-child{flex-basis:65%}html .form-grid input:last-child{flex-basis:30%}html .form-grid2 input{flex-grow:0;flex-shrink:1;min-width:0}html .form-grid2 input:first-child{flex-basis:30%}html .form-grid2 input:last-child{flex-basis:65%}html #navi-start,html #navi-bottom{display:flex;justify-content:space-between;flex-wrap:wrap}html #navi-start a,html #navi-bottom a{flex-basis:33%;flex-grow:0;flex-shrink:1;color:#fff;background-color:#2e67b0;padding:0.7em;line-height:1.4em;text-decoration:none}html #navi-start a:hover,html #navi-bottom a:hover,html .active{background-color:#00b1eb !important;cursor:pointer}html #infobox,html #infobox2{display:none;background-color:red;padding:10px;color:white;border:1px solid #ccc}html .inputError{background-color:red !important;color:#fff}html #wrapper-recover{display:none}html #wrapper-register{display:none}html input:read-only{background-color:#ccc}@media (min-width:1200px){html.no-webp{background-image:url('/images/bg.jpg')}html.webp{background-image:url('/images/bg.webp')}}@media (min-width:768px) and (max-width:1199px){html.no-webp{background-image:url('/images/bg-1200.jpg')}html.webp{background-image:url('/images/bg-1200.webp')}html .frontpage,html .register{width:70%;margin:30px auto}}@media (min-width:576px) and (max-width:767px){html.no-webp{background-image:url('/images/bg-768.jpg')}html.webp{background-image:url('/images/bg-768.webp')}html .frontpage,html .register{width:80%;margin:20px auto}html #navi-start a,html #navi-bottom a{flex-basis:100%;flex-grow:1;flex-shrink:0;margin:2px 0}}@media (max-width:575px){html.no-webp{background-image:url('/images/bg-576.jpg')}html.webp{background-image:url('/images/bg-576.webp')}html .frontpage,html .register{width:96%;margin:10px auto}html #navi-start a,html #navi-bottom a{flex-basis:100%;flex-grow:1;flex-shrink:0;margin:2px 0}}