@charset "UTF-8";
main{padding-top:40px}.user-header{padding-bottom:2.5rem}.user-header h1 small{color:var(--bs-secondary);font-weight:700;margin-left:0.15em}.control-group{margin-bottom:1rem}.login-container input[type="checkbox"],.login-module input[type="checkbox"]{margin-right:0.35rem}.login-container .nav-link,.login-module .nav-link{display:block;font-weight:300;font-size:0.875rem}.btn-submit{margin:1.5rem 0}.bi.bi-eye.icon-eye-slash::before{content:""}.login-description{margin-bottom:4rem}.form-group{margin-bottom:1rem}.login-module{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);padding:1.5rem;margin-bottom:4rem;border-radius:var(--bs-border-radius)}.login-module .mod-login__options{display:flex;flex-wrap:wrap;margin-top:3rem}.login-module .mod-login__options li{margin-right:1rem}.login-module .mod-login__options a{font-weight:300 !important;font-size:0.875rem;display:inline-block}.login-module #form-login-username label,.login-module #form-login-password label{display:none}.login-module #form-login-username input,.login-module #form-login-password input{border-color:#273715}.login-module-pretext{margin-bottom:2rem}.btn-register{margin-bottom:2rem}body.passwort-aendern legend{font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:#273715}body.passwort-aendern label{min-width:16rem}body.passwort-aendern input{width:20rem;max-width:100%;padding:0.5rem 1rem;background-color:rgba(255, 255, 255, 0.65);color:#686d63;border:1px solid #e2dbce;border-radius:0}body.passwort-aendern input#jform_username{width:100%}body.passwort-aendern .star{color:#a42f2d}.controls input{width:100%}#member-registration{margin-top:2rem}#member-registration .control-group.field-spacer{display:none}#member-profile .red,#member-profile .star,#user-registration .red,#user-registration .star,#member-registration .red,#member-registration .star{color:#a42f2d}#member-profile .control-group,#user-registration .control-group,#member-registration .control-group{margin-bottom:1rem}#member-profile legend{display:none}#member-profile .optional{float:right;color:var(--bs-secondary-color);font-size:0.875rem}.ankerbutton{margin-bottom:3rem}.ankerbutton h1{margin-bottom:2rem}meter{width:100%}.grecaptcha-badge{z-index:1}#jform_password1-lbl,#jform_email1-lbl{margin-top:2rem}#member-registration fieldset:nth-of-type(2) legend,#member-profile fieldset:nth-of-type(2) legend{font-size:2rem;margin-top:4rem;font-weight:700}#member-registration fieldset:nth-of-type(1) legend,#member-profile fieldset:nth-of-type(1) legend,#member-registration fieldset:nth-of-type(3) legend,#member-profile fieldset:nth-of-type(3) legend{display:none}