body input[type=text].form-slim,html input[type=text].form-slim{height:0;width:0;padding:0;margin:0}body #kontakt-form span.title,html #kontakt-form span.title{margin-top:32px;display:block}body #kontakt-form>span.title,html #kontakt-form>span.title{margin-top:0}body #kontakt-form .form-data>label,html #kontakt-form .form-data>label{margin-top:32px}body #kontakt-form .flex-group,html #kontakt-form .flex-group{display:flex;justify-content:flex-start;gap:16px}body #kontakt-form .text-center,html #kontakt-form .text-center{text-align:center}body #kontakt-form .text-center .done:before,html #kontakt-form .text-center .done:before{font-family:"Font Awesome 5 Free";color:var(--primary--green---p300);content:'\f058';font-size:2.5rem;display:block;font-weight:900;line-height:3rem}body .or_label,html .or_label{display:flex;align-items:center;margin:0 8px}body .security-info,html .security-info{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:4px}body .security-info .icon-lock:before,html .security-info .icon-lock:before{font-family:"Font Awesome 6 Free";content:"\f023";font-weight:700;color:var(--primary--blue---p300);font-size:.75rem}body .security-info .text,html .security-info .text{font-size:.75rem}body .btn-tertiary.resend_password,html .btn-tertiary.resend_password{padding-left:0}body .info-group,html .info-group{position:relative}body .input-group,html .input-group{position:relative}body .input-group label,html .input-group label{width:100%}body .input-group .info-toggle,html .input-group .info-toggle{position:absolute;top:0;right:4px;font-size:1rem;width:16px;height:16px}body .input-group .info-toggle:after,html .input-group .info-toggle:after{font-family:"Font Awesome 6 Free";content:"\f05a";font-weight:700;color:var(--info----blue---i500)}body .input-group .password-eye,html .input-group .password-eye{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:24px;cursor:pointer}body .input-group .password-eye:after,html .input-group .password-eye:after{font-family:"Font Awesome 6 Free";content:"\f06e";font-weight:700;color:var(--primary--blue---p300)}body .input-group .password-eye.hide:after,html .input-group .password-eye.hide:after{content:"\f070"}body .toggle-type-group,html .toggle-type-group{display:flex;justify-content:center;margin:24px 0 48px 0}body .toggle-type-group label,html .toggle-type-group label{display:flex;user-select:none;background-color:var(--primary--green---p50);color:var(--primary--green---p100);cursor:pointer}body .toggle-type-group label input:not(:checked)+span+span,html .toggle-type-group label input:not(:checked)+span+span,body .toggle-type-group label input:checked+span,html .toggle-type-group label input:checked+span{color:var(--primary--green---p300);box-shadow:inset 0 -2px var(--primary--green---p300)}body .toggle-type-group span,html .toggle-type-group span{width:112px;height:40px;display:flex;justify-content:center;align-items:center}body .toggle-type-group input,html .toggle-type-group input{display:none}body #login-form .register-next,html #login-form .register-next,body #register-form .register-next,html #register-form .register-next,body #login-form .register-start,html #login-form .register-start,body #register-form .register-start,html #register-form .register-start{padding-top:24px}body #login-form a,html #login-form a,body #register-form a,html #register-form a{text-decoration:underline}body .formProgress,html .formProgress{width:100%;height:.5rem;background-color:var(--primary--green---p75);margin:24px 0 48px 0;border-radius:10px}body .formProgress .progressbar,html .formProgress .progressbar{width:0;height:.5rem;background-color:var(--primary--green---p300);position:relative;border-radius:10px}body .formProgress .progressbar[data-progress="88"]:after,html .formProgress .progressbar[data-progress="88"]:after{right:-40px}body .formProgress .progressbar[data-progress="94"]:after,html .formProgress .progressbar[data-progress="94"]:after{right:-20px}body .formProgress .progressbar:after,html .formProgress .progressbar:after{content:attr(data-progress) "% geschafft";color:var(--primary--green---p300);padding-top:10px;display:block;text-align:right;position:absolute;right:-60px;white-space:nowrap}body .subProgress,html .subProgress{display:flex;justify-content:center;margin:20px auto}body .subProgress .progress-wrapper label,html .subProgress .progress-wrapper label{display:none}body .subProgress .item,html .subProgress .item{padding:10px 16px;margin:4px;background:var(--text-neutral---t50);color:var(--text-neutral---t00);border-radius:2rem}body .subProgress .item.done,html .subProgress .item.done{background:var(--primary--green---p50);color:var(--primary--green---p300)}body .subProgress .item.done:hover:not(.disabled),html .subProgress .item.done:hover:not(.disabled){cursor:pointer;background:var(--primary--green---p200);color:var(--text-neutral---t00)}body .subProgress .item.done:hover:not(.disabled):before,html .subProgress .item.done:hover:not(.disabled):before{background:var(--primary--green---p200);color:var(--text-neutral---t00)}body .subProgress .item.done:before,html .subProgress .item.done:before{font-family:"Font Awesome 5 Free";color:var(--primary--green---p300);content:'\f058';padding-right:8px;font-weight:900}body .subProgress .item.active,html .subProgress .item.active{background:var(--primary--green---p200);color:var(--text-neutral---t00)}@media (max-width:600px){body .subProgress,html .subProgress{justify-content:space-between}body .subProgress .progress-wrapper,html .subProgress .progress-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:140px;min-width:110px}body .subProgress .progress-wrapper label,html .subProgress .progress-wrapper label{margin-top:4px;display:block;width:100%;text-align:center;height:48px}body .subProgress .item,html .subProgress .item{display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;margin:0}body .subProgress .item.done:before,html .subProgress .item.done:before{content:""}body .subProgress .item.done:after,html .subProgress .item.done:after{font-family:"Font Awesome 5 Free";font-size:2.5rem;color:var(--primary--green---p300);content:'\f058';font-weight:900;display:flex;align-items:center;justify-content:center}body .subProgress .item.active.security,html .subProgress .item.active.security,body .subProgress .item.active.finance,html .subProgress .item.active.finance{background:var(--primary--green---p100)}}body .subProgress .personal:after,html .subProgress .personal:after{content:'Persönliche Angaben ' attr(data-cur) '/' attr(data-max)}@media (max-width:600px){body .subProgress .personal:after,html .subProgress .personal:after{content:attr(data-cur) '/' attr(data-max)}}body .subProgress .finance:after,html .subProgress .finance:after{content:'Finanzen ' attr(data-cur) '/' attr(data-max)}@media (max-width:600px){body .subProgress .finance:after,html .subProgress .finance:after{content:attr(data-cur) '/' attr(data-max)}}body .subProgress .security:after,html .subProgress .security:after{content:'Sicherheit ' attr(data-cur) '/' attr(data-max)}@media (max-width:600px){body .subProgress .security:after,html .subProgress .security:after{content:attr(data-cur) '/' attr(data-max)}}body [class^='message-box--'],html [class^='message-box--']{max-width:450px;margin:16px auto;font-size:.875rem;line-height:1.313rem;display:flex}body [class^='message-box--'].bg--white,html [class^='message-box--'].bg--white{background-color:var(--text-neutral---t00);padding:8px;border-radius:5px;flex-wrap:wrap}body [class^='message-box--'].no-horizontal-margin,html [class^='message-box--'].no-horizontal-margin{margin:16px 0}body [class^='message-box--'] b:after,html [class^='message-box--'] b:after{content:"\a";white-space:pre}body [class^='message-box--'] b+span,html [class^='message-box--'] b+span,body [class^='message-box--'] b+span+a,html [class^='message-box--'] b+span+a{padding-left:24px;display:block;width:100%}body [class^='message-box--'] b+span+button,html [class^='message-box--'] b+span+button,body [class^='message-box--'] b+span+a+button,html [class^='message-box--'] b+span+a+button{padding-left:22px}@media (max-width:380px){body [class^='message-box--'] b,html [class^='message-box--'] b{padding-left:24px}}body [class^='message-box--']:before,html [class^='message-box--']:before{font-weight:900;font-family:"Font Awesome 5 Free";padding-right:8px;font-size:1rem}@media (max-width:380px){body [class^='message-box--']:before,html [class^='message-box--']:before{position:absolute}}@media (max-width:380px){body [class^='message-box--'] button,html [class^='message-box--'] button{white-space:nowrap}}body .message-box--info,html .message-box--info{color:var(--info----blue---i300)}body .message-box--info a,html .message-box--info a{color:var(--info----blue---i300)}body .message-box--info a:hover,html .message-box--info a:hover,body .message-box--info a:active,html .message-box--info a:active,body .message-box--info a:focus,html .message-box--info a:focus,body .message-box--info a:visited,html .message-box--info a:visited{color:var(--info----blue---i300)}body .message-box--info:before,html .message-box--info:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f05a"}body .message-box--success,html .message-box--success{color:var(--success----green---s300)}body .message-box--success .timer:after,html .message-box--success .timer:after{content:attr(data-time)}body .message-box--success a,html .message-box--success a{color:var(--success----green---s300)}body .message-box--success a:hover,html .message-box--success a:hover,body .message-box--success a:active,html .message-box--success a:active,body .message-box--success a:focus,html .message-box--success a:focus,body .message-box--success a:visited,html .message-box--success a:visited{color:var(--success----green---s300)}body .message-box--success:before,html .message-box--success:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f058"}body .message-box--warn,html .message-box--warn{color:var(--warning----orange---o300)}body .message-box--warn a,html .message-box--warn a{color:var(--warning----orange---o300)}body .message-box--warn a:hover,html .message-box--warn a:hover,body .message-box--warn a:active,html .message-box--warn a:active,body .message-box--warn a:focus,html .message-box--warn a:focus,body .message-box--warn a:visited,html .message-box--warn a:visited{color:var(--warning----orange---o300)}body .message-box--warn:before,html .message-box--warn:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f06a"}body .message-box--danger,html .message-box--danger{color:var(--danger---red---d300)}body .message-box--danger a,html .message-box--danger a{color:var(--danger---red---d300)}body .message-box--danger a:hover,html .message-box--danger a:hover,body .message-box--danger a:active,html .message-box--danger a:active,body .message-box--danger a:focus,html .message-box--danger a:focus,body .message-box--danger a:visited,html .message-box--danger a:visited{color:var(--danger---red---d300)}body .message-box--danger:before,html .message-box--danger:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f057"}body .accordion,html .accordion{background-color:var(--text-neutral---t00);color:var(--primary--blue---p200);cursor:pointer;width:100%;border:none;text-align:left;outline:none;transition:.4s;padding:8px;border:1px solid var(--primary--blue---p50);font-weight:400}body .accordion.active:after,html .accordion.active:after{font-family:"Font Awesome 5 Free";content:"\f077"}body .accordion.active+.panel,html .accordion.active+.panel{border-left:1px solid var(--primary--blue---p50);border-right:1px solid var(--primary--blue---p50);border-bottom:1px solid var(--primary--blue---p50)}body .accordion:hover,html .accordion:hover{background-color:var(--text-neutral---t00);border:1px solid var(--primary--blue---p50);color:var(--primary--blue---p200)}body .accordion:after,html .accordion:after{font-family:"Font Awesome 5 Free";content:"\f078";color:var(--primary--blue---p200);font-weight:bold;float:right;margin-left:5px}body .panel,html .panel{margin:0;background-color:var(--primary--blue---p20);max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin-bottom:8px;color:var(--text-neutral---t100)}body .panel table,html .panel table{padding-top:16px;margin:0}body .panel table tr.bg--diff,html .panel table tr.bg--diff{background-color:var(--primary--blue---p50)}body .panel table td,html .panel table td{padding-left:16px;padding-right:16px}body .panel table .header,html .panel table .header{padding-top:32px;font-weight:700}body .panel button.edit,html .panel button.edit{width:100%;border:none;padding:8px 16px;margin:0;background:var(--primary--green---p50);color:var(--primary--green---p200);outline:none;font-weight:400}body .panel button.edit:before,html .panel button.edit:before{font-family:"Font Awesome 5 Free";content:'\f044';font-weight:900;padding-right:8px}body .panel button.edit:hover,html .panel button.edit:hover{background:var(--primary--green---p200);color:var(--text-neutral---t00);border-radius:0}body #kontakt-form textarea:not(.hide).hide+span+span.msg,html #kontakt-form textarea:not(.hide).hide+span+span.msg,body form[name=reauth] textarea:not(.hide).hide+span+span.msg,html form[name=reauth] textarea:not(.hide).hide+span+span.msg,body .updateForm textarea:not(.hide).hide+span+span.msg,html .updateForm textarea:not(.hide).hide+span+span.msg,body .inserierenForm textarea:not(.hide).hide+span+span.msg,html .inserierenForm textarea:not(.hide).hide+span+span.msg,body #kontakt-form select.hide+span+span.msg,html #kontakt-form select.hide+span+span.msg,body form[name=reauth] select.hide+span+span.msg,html form[name=reauth] select.hide+span+span.msg,body .updateForm select.hide+span+span.msg,html .updateForm select.hide+span+span.msg,body .inserierenForm select.hide+span+span.msg,html .inserierenForm select.hide+span+span.msg,body #kontakt-form input.hide+span+span.msg,html #kontakt-form input.hide+span+span.msg,body form[name=reauth] input.hide+span+span.msg,html form[name=reauth] input.hide+span+span.msg,body .updateForm input.hide+span+span.msg,html .updateForm input.hide+span+span.msg,body .inserierenForm input.hide+span+span.msg,html .inserierenForm input.hide+span+span.msg,body #kontakt-form textarea:not(.hide).hide+span.msg,html #kontakt-form textarea:not(.hide).hide+span.msg,body form[name=reauth] textarea:not(.hide).hide+span.msg,html form[name=reauth] textarea:not(.hide).hide+span.msg,body .updateForm textarea:not(.hide).hide+span.msg,html .updateForm textarea:not(.hide).hide+span.msg,body .inserierenForm textarea:not(.hide).hide+span.msg,html .inserierenForm textarea:not(.hide).hide+span.msg,body #kontakt-form select.hide+span.msg,html #kontakt-form select.hide+span.msg,body form[name=reauth] select.hide+span.msg,html form[name=reauth] select.hide+span.msg,body .updateForm select.hide+span.msg,html .updateForm select.hide+span.msg,body .inserierenForm select.hide+span.msg,html .inserierenForm select.hide+span.msg,body #kontakt-form input.hide+span.msg,html #kontakt-form input.hide+span.msg,body form[name=reauth] input.hide+span.msg,html form[name=reauth] input.hide+span.msg,body .updateForm input.hide+span.msg,html .updateForm input.hide+span.msg,body .inserierenForm input.hide+span.msg,html .inserierenForm input.hide+span.msg{display:none}body #kontakt-form textarea:not(.hide)[type=text],html #kontakt-form textarea:not(.hide)[type=text],body form[name=reauth] textarea:not(.hide)[type=text],html form[name=reauth] textarea:not(.hide)[type=text],body .updateForm textarea:not(.hide)[type=text],html .updateForm textarea:not(.hide)[type=text],body .inserierenForm textarea:not(.hide)[type=text],html .inserierenForm textarea:not(.hide)[type=text],body #kontakt-form select[type=text],html #kontakt-form select[type=text],body form[name=reauth] select[type=text],html form[name=reauth] select[type=text],body .updateForm select[type=text],html .updateForm select[type=text],body .inserierenForm select[type=text],html .inserierenForm select[type=text],body #kontakt-form input[type=text],html #kontakt-form input[type=text],body form[name=reauth] input[type=text],html form[name=reauth] input[type=text],body .updateForm input[type=text],html .updateForm input[type=text],body .inserierenForm input[type=text],html .inserierenForm input[type=text],body #kontakt-form textarea:not(.hide)[type=password],html #kontakt-form textarea:not(.hide)[type=password],body form[name=reauth] textarea:not(.hide)[type=password],html form[name=reauth] textarea:not(.hide)[type=password],body .updateForm textarea:not(.hide)[type=password],html .updateForm textarea:not(.hide)[type=password],body .inserierenForm textarea:not(.hide)[type=password],html .inserierenForm textarea:not(.hide)[type=password],body #kontakt-form select[type=password],html #kontakt-form select[type=password],body form[name=reauth] select[type=password],html form[name=reauth] select[type=password],body .updateForm select[type=password],html .updateForm select[type=password],body .inserierenForm select[type=password],html .inserierenForm select[type=password],body #kontakt-form input[type=password],html #kontakt-form input[type=password],body form[name=reauth] input[type=password],html form[name=reauth] input[type=password],body .updateForm input[type=password],html .updateForm input[type=password],body .inserierenForm input[type=password],html .inserierenForm input[type=password],body #kontakt-form textarea:not(.hide)[type=number],html #kontakt-form textarea:not(.hide)[type=number],body form[name=reauth] textarea:not(.hide)[type=number],html form[name=reauth] textarea:not(.hide)[type=number],body .updateForm textarea:not(.hide)[type=number],html .updateForm textarea:not(.hide)[type=number],body .inserierenForm textarea:not(.hide)[type=number],html .inserierenForm textarea:not(.hide)[type=number],body #kontakt-form select[type=number],html #kontakt-form select[type=number],body form[name=reauth] select[type=number],html form[name=reauth] select[type=number],body .updateForm select[type=number],html .updateForm select[type=number],body .inserierenForm select[type=number],html .inserierenForm select[type=number],body #kontakt-form input[type=number],html #kontakt-form input[type=number],body form[name=reauth] input[type=number],html form[name=reauth] input[type=number],body .updateForm input[type=number],html .updateForm input[type=number],body .inserierenForm input[type=number],html .inserierenForm input[type=number]{width:100%}body #kontakt-form textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,body .updateForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,html .updateForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:before,body #kontakt-form select[data-state="valid"][name=register-pw2]+span.msg:before,html #kontakt-form select[data-state="valid"][name=register-pw2]+span.msg:before,body form[name=reauth] select[data-state="valid"][name=register-pw2]+span.msg:before,html form[name=reauth] select[data-state="valid"][name=register-pw2]+span.msg:before,body .updateForm select[data-state="valid"][name=register-pw2]+span.msg:before,html .updateForm select[data-state="valid"][name=register-pw2]+span.msg:before,body .inserierenForm select[data-state="valid"][name=register-pw2]+span.msg:before,html .inserierenForm select[data-state="valid"][name=register-pw2]+span.msg:before,body #kontakt-form input[data-state="valid"][name=register-pw2]+span.msg:before,html #kontakt-form input[data-state="valid"][name=register-pw2]+span.msg:before,body form[name=reauth] input[data-state="valid"][name=register-pw2]+span.msg:before,html form[name=reauth] input[data-state="valid"][name=register-pw2]+span.msg:before,body .updateForm input[data-state="valid"][name=register-pw2]+span.msg:before,html .updateForm input[data-state="valid"][name=register-pw2]+span.msg:before,body .inserierenForm input[data-state="valid"][name=register-pw2]+span.msg:before,html .inserierenForm input[data-state="valid"][name=register-pw2]+span.msg:before,body #kontakt-form textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,body .updateForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,html .updateForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:before,body #kontakt-form select[data-state="valid"][name=login-password]+span.msg:before,html #kontakt-form select[data-state="valid"][name=login-password]+span.msg:before,body form[name=reauth] select[data-state="valid"][name=login-password]+span.msg:before,html form[name=reauth] select[data-state="valid"][name=login-password]+span.msg:before,body .updateForm select[data-state="valid"][name=login-password]+span.msg:before,html .updateForm select[data-state="valid"][name=login-password]+span.msg:before,body .inserierenForm select[data-state="valid"][name=login-password]+span.msg:before,html .inserierenForm select[data-state="valid"][name=login-password]+span.msg:before,body #kontakt-form input[data-state="valid"][name=login-password]+span.msg:before,html #kontakt-form input[data-state="valid"][name=login-password]+span.msg:before,body form[name=reauth] input[data-state="valid"][name=login-password]+span.msg:before,html form[name=reauth] input[data-state="valid"][name=login-password]+span.msg:before,body .updateForm input[data-state="valid"][name=login-password]+span.msg:before,html .updateForm input[data-state="valid"][name=login-password]+span.msg:before,body .inserierenForm input[data-state="valid"][name=login-password]+span.msg:before,html .inserierenForm input[data-state="valid"][name=login-password]+span.msg:before,body #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,html .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:before,body #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,body .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before,html .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:before{font-family:"Font Awesome 5 Free";color:var(--primary--green---p300);content:'\f058';font-size:.75rem;line-height:1.125rem;padding-right:5px;font-weight:900}body #kontakt-form textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,body .updateForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,html .updateForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][name=register-pw2]+span.msg:after,body #kontakt-form select[data-state="valid"][name=register-pw2]+span.msg:after,html #kontakt-form select[data-state="valid"][name=register-pw2]+span.msg:after,body form[name=reauth] select[data-state="valid"][name=register-pw2]+span.msg:after,html form[name=reauth] select[data-state="valid"][name=register-pw2]+span.msg:after,body .updateForm select[data-state="valid"][name=register-pw2]+span.msg:after,html .updateForm select[data-state="valid"][name=register-pw2]+span.msg:after,body .inserierenForm select[data-state="valid"][name=register-pw2]+span.msg:after,html .inserierenForm select[data-state="valid"][name=register-pw2]+span.msg:after,body #kontakt-form input[data-state="valid"][name=register-pw2]+span.msg:after,html #kontakt-form input[data-state="valid"][name=register-pw2]+span.msg:after,body form[name=reauth] input[data-state="valid"][name=register-pw2]+span.msg:after,html form[name=reauth] input[data-state="valid"][name=register-pw2]+span.msg:after,body .updateForm input[data-state="valid"][name=register-pw2]+span.msg:after,html .updateForm input[data-state="valid"][name=register-pw2]+span.msg:after,body .inserierenForm input[data-state="valid"][name=register-pw2]+span.msg:after,html .inserierenForm input[data-state="valid"][name=register-pw2]+span.msg:after,body #kontakt-form textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,body .updateForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,html .updateForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][name=login-password]+span.msg:after,body #kontakt-form select[data-state="valid"][name=login-password]+span.msg:after,html #kontakt-form select[data-state="valid"][name=login-password]+span.msg:after,body form[name=reauth] select[data-state="valid"][name=login-password]+span.msg:after,html form[name=reauth] select[data-state="valid"][name=login-password]+span.msg:after,body .updateForm select[data-state="valid"][name=login-password]+span.msg:after,html .updateForm select[data-state="valid"][name=login-password]+span.msg:after,body .inserierenForm select[data-state="valid"][name=login-password]+span.msg:after,html .inserierenForm select[data-state="valid"][name=login-password]+span.msg:after,body #kontakt-form input[data-state="valid"][name=login-password]+span.msg:after,html #kontakt-form input[data-state="valid"][name=login-password]+span.msg:after,body form[name=reauth] input[data-state="valid"][name=login-password]+span.msg:after,html form[name=reauth] input[data-state="valid"][name=login-password]+span.msg:after,body .updateForm input[data-state="valid"][name=login-password]+span.msg:after,html .updateForm input[data-state="valid"][name=login-password]+span.msg:after,body .inserierenForm input[data-state="valid"][name=login-password]+span.msg:after,html .inserierenForm input[data-state="valid"][name=login-password]+span.msg:after,body #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,html .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span+span.msg:after,body #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html #kontakt-form textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html .updateForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html .inserierenForm textarea:not(.hide)[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html #kontakt-form select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html form[name=reauth] select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html .updateForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html .inserierenForm select[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html #kontakt-form input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html form[name=reauth] input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html .updateForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,body .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after,html .inserierenForm input[data-state="valid"]:not([type=password]):not([name=login-password])+span.msg:after{content:'Erfolgreiche Eingabe';color:var(--primary--green---p300);font-size:.75rem;line-height:1.125rem}body #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,html .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:after,body #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,body .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after,html .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:after{content:'Passwortstärke: schwach';color:var(--danger---red---d200);font-size:.75rem;line-height:1.125rem}body #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,html .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:after,body #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,body .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after,html .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:after{content:'Passwortstärke: mittel';color:var(--warning----orange---o200);font-size:.75rem;line-height:1.125rem}body #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,html .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:after,body #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,body .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after,html .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:after{content:'Passwortstärke: stark';color:var(--primary--green---p300);font-size:.75rem;line-height:1.125rem}body #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,html .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="schwach"]+span:before,body #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,body .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before,html .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="schwach"]+span:before{color:var(--danger---red---d200);font-family:"Font Awesome 5 Free";content:'\f057';font-size:.75rem;line-height:1.125rem;padding-right:5px;font-weight:900}body #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,html .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="mittel"]+span:before,body #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,body .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before,html .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="mittel"]+span:before{content:'Passwortstärke: mittel';color:var(--warning----orange---o200);font-family:"Font Awesome 5 Free";content:'\f057';font-size:.75rem;line-height:1.125rem;padding-right:5px;font-weight:900}body #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html .updateForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html #kontakt-form select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html form[name=reauth] select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html .updateForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html .inserierenForm select[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html #kontakt-form input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html form[name=reauth] input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html .updateForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,html .inserierenForm input[data-state="valid"][type=text]:not([name=login-password])[data-msg="stark"]+span:before,body #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html #kontakt-form textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html form[name=reauth] textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html .updateForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html .inserierenForm textarea:not(.hide)[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html #kontakt-form select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html form[name=reauth] select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html .updateForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html .inserierenForm select[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html #kontakt-form input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html form[name=reauth] input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html .updateForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,body .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before,html .inserierenForm input[data-state="valid"][type=password]:not([name=login-password])[data-msg="stark"]+span:before{color:var(--primary--green---p300);font-family:"Font Awesome 5 Free";content:'\f058';font-size:.75rem;line-height:1.125rem;padding-right:5px;font-weight:900}body #kontakt-form textarea:not(.hide)[data-state="invalid"],html #kontakt-form textarea:not(.hide)[data-state="invalid"],body form[name=reauth] textarea:not(.hide)[data-state="invalid"],html form[name=reauth] textarea:not(.hide)[data-state="invalid"],body .updateForm textarea:not(.hide)[data-state="invalid"],html .updateForm textarea:not(.hide)[data-state="invalid"],body .inserierenForm textarea:not(.hide)[data-state="invalid"],html .inserierenForm textarea:not(.hide)[data-state="invalid"],body #kontakt-form select[data-state="invalid"],html #kontakt-form select[data-state="invalid"],body form[name=reauth] select[data-state="invalid"],html form[name=reauth] select[data-state="invalid"],body .updateForm select[data-state="invalid"],html .updateForm select[data-state="invalid"],body .inserierenForm select[data-state="invalid"],html .inserierenForm select[data-state="invalid"],body #kontakt-form input[data-state="invalid"],html #kontakt-form input[data-state="invalid"],body form[name=reauth] input[data-state="invalid"],html form[name=reauth] input[data-state="invalid"],body .updateForm input[data-state="invalid"],html .updateForm input[data-state="invalid"],body .inserierenForm input[data-state="invalid"],html .inserierenForm input[data-state="invalid"]{border:1px solid var(--danger---red---d200)}body #kontakt-form textarea:not(.hide)[data-state="invalid"]:focus,html #kontakt-form textarea:not(.hide)[data-state="invalid"]:focus,body form[name=reauth] textarea:not(.hide)[data-state="invalid"]:focus,html form[name=reauth] textarea:not(.hide)[data-state="invalid"]:focus,body .updateForm textarea:not(.hide)[data-state="invalid"]:focus,html .updateForm textarea:not(.hide)[data-state="invalid"]:focus,body .inserierenForm textarea:not(.hide)[data-state="invalid"]:focus,html .inserierenForm textarea:not(.hide)[data-state="invalid"]:focus,body #kontakt-form select[data-state="invalid"]:focus,html #kontakt-form select[data-state="invalid"]:focus,body form[name=reauth] select[data-state="invalid"]:focus,html form[name=reauth] select[data-state="invalid"]:focus,body .updateForm select[data-state="invalid"]:focus,html .updateForm select[data-state="invalid"]:focus,body .inserierenForm select[data-state="invalid"]:focus,html .inserierenForm select[data-state="invalid"]:focus,body #kontakt-form input[data-state="invalid"]:focus,html #kontakt-form input[data-state="invalid"]:focus,body form[name=reauth] input[data-state="invalid"]:focus,html form[name=reauth] input[data-state="invalid"]:focus,body .updateForm input[data-state="invalid"]:focus,html .updateForm input[data-state="invalid"]:focus,body .inserierenForm input[data-state="invalid"]:focus,html .inserierenForm input[data-state="invalid"]:focus{border:1px solid var(--danger---red---d200)}body #kontakt-form textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,html #kontakt-form textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,body form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,html form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,body .updateForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,html .updateForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,body .inserierenForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,html .inserierenForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:after,body #kontakt-form select[data-state="invalid"]+span+span.msg[data-msg]:after,html #kontakt-form select[data-state="invalid"]+span+span.msg[data-msg]:after,body form[name=reauth] select[data-state="invalid"]+span+span.msg[data-msg]:after,html form[name=reauth] select[data-state="invalid"]+span+span.msg[data-msg]:after,body .updateForm select[data-state="invalid"]+span+span.msg[data-msg]:after,html .updateForm select[data-state="invalid"]+span+span.msg[data-msg]:after,body .inserierenForm select[data-state="invalid"]+span+span.msg[data-msg]:after,html .inserierenForm select[data-state="invalid"]+span+span.msg[data-msg]:after,body #kontakt-form input[data-state="invalid"]+span+span.msg[data-msg]:after,html #kontakt-form input[data-state="invalid"]+span+span.msg[data-msg]:after,body form[name=reauth] input[data-state="invalid"]+span+span.msg[data-msg]:after,html form[name=reauth] input[data-state="invalid"]+span+span.msg[data-msg]:after,body .updateForm input[data-state="invalid"]+span+span.msg[data-msg]:after,html .updateForm input[data-state="invalid"]+span+span.msg[data-msg]:after,body .inserierenForm input[data-state="invalid"]+span+span.msg[data-msg]:after,html .inserierenForm input[data-state="invalid"]+span+span.msg[data-msg]:after,body #kontakt-form textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,html #kontakt-form textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,body form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,html form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,body .updateForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,html .updateForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,body .inserierenForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,html .inserierenForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:after,body #kontakt-form select[data-state="invalid"]+span.msg[data-msg]:after,html #kontakt-form select[data-state="invalid"]+span.msg[data-msg]:after,body form[name=reauth] select[data-state="invalid"]+span.msg[data-msg]:after,html form[name=reauth] select[data-state="invalid"]+span.msg[data-msg]:after,body .updateForm select[data-state="invalid"]+span.msg[data-msg]:after,html .updateForm select[data-state="invalid"]+span.msg[data-msg]:after,body .inserierenForm select[data-state="invalid"]+span.msg[data-msg]:after,html .inserierenForm select[data-state="invalid"]+span.msg[data-msg]:after,body #kontakt-form input[data-state="invalid"]+span.msg[data-msg]:after,html #kontakt-form input[data-state="invalid"]+span.msg[data-msg]:after,body form[name=reauth] input[data-state="invalid"]+span.msg[data-msg]:after,html form[name=reauth] input[data-state="invalid"]+span.msg[data-msg]:after,body .updateForm input[data-state="invalid"]+span.msg[data-msg]:after,html .updateForm input[data-state="invalid"]+span.msg[data-msg]:after,body .inserierenForm input[data-state="invalid"]+span.msg[data-msg]:after,html .inserierenForm input[data-state="invalid"]+span.msg[data-msg]:after{content:attr(data-msg);color:var(--danger---red---d200);font-size:.75rem;line-height:1.125rem}body #kontakt-form textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,html #kontakt-form textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,body form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,html form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,body .updateForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,html .updateForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,body .inserierenForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,html .inserierenForm textarea:not(.hide)[data-state="invalid"]+span+span.msg[data-msg]:before,body #kontakt-form select[data-state="invalid"]+span+span.msg[data-msg]:before,html #kontakt-form select[data-state="invalid"]+span+span.msg[data-msg]:before,body form[name=reauth] select[data-state="invalid"]+span+span.msg[data-msg]:before,html form[name=reauth] select[data-state="invalid"]+span+span.msg[data-msg]:before,body .updateForm select[data-state="invalid"]+span+span.msg[data-msg]:before,html .updateForm select[data-state="invalid"]+span+span.msg[data-msg]:before,body .inserierenForm select[data-state="invalid"]+span+span.msg[data-msg]:before,html .inserierenForm select[data-state="invalid"]+span+span.msg[data-msg]:before,body #kontakt-form input[data-state="invalid"]+span+span.msg[data-msg]:before,html #kontakt-form input[data-state="invalid"]+span+span.msg[data-msg]:before,body form[name=reauth] input[data-state="invalid"]+span+span.msg[data-msg]:before,html form[name=reauth] input[data-state="invalid"]+span+span.msg[data-msg]:before,body .updateForm input[data-state="invalid"]+span+span.msg[data-msg]:before,html .updateForm input[data-state="invalid"]+span+span.msg[data-msg]:before,body .inserierenForm input[data-state="invalid"]+span+span.msg[data-msg]:before,html .inserierenForm input[data-state="invalid"]+span+span.msg[data-msg]:before,body #kontakt-form textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,html #kontakt-form textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,body form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,html form[name=reauth] textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,body .updateForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,html .updateForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,body .inserierenForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,html .inserierenForm textarea:not(.hide)[data-state="invalid"]+span.msg[data-msg]:before,body #kontakt-form select[data-state="invalid"]+span.msg[data-msg]:before,html #kontakt-form select[data-state="invalid"]+span.msg[data-msg]:before,body form[name=reauth] select[data-state="invalid"]+span.msg[data-msg]:before,html form[name=reauth] select[data-state="invalid"]+span.msg[data-msg]:before,body .updateForm select[data-state="invalid"]+span.msg[data-msg]:before,html .updateForm select[data-state="invalid"]+span.msg[data-msg]:before,body .inserierenForm select[data-state="invalid"]+span.msg[data-msg]:before,html .inserierenForm select[data-state="invalid"]+span.msg[data-msg]:before,body #kontakt-form input[data-state="invalid"]+span.msg[data-msg]:before,html #kontakt-form input[data-state="invalid"]+span.msg[data-msg]:before,body form[name=reauth] input[data-state="invalid"]+span.msg[data-msg]:before,html form[name=reauth] input[data-state="invalid"]+span.msg[data-msg]:before,body .updateForm input[data-state="invalid"]+span.msg[data-msg]:before,html .updateForm input[data-state="invalid"]+span.msg[data-msg]:before,body .inserierenForm input[data-state="invalid"]+span.msg[data-msg]:before,html .inserierenForm input[data-state="invalid"]+span.msg[data-msg]:before{font-family:"Font Awesome 5 Free";content:'\f057';color:var(--danger---red---d200);font-size:.75rem;line-height:1.125rem;font-weight:900;padding-right:5px}body #kontakt-form textarea:not(.hide)+span.msg,html #kontakt-form textarea:not(.hide)+span.msg,body form[name=reauth] textarea:not(.hide)+span.msg,html form[name=reauth] textarea:not(.hide)+span.msg,body .updateForm textarea:not(.hide)+span.msg,html .updateForm textarea:not(.hide)+span.msg,body .inserierenForm textarea:not(.hide)+span.msg,html .inserierenForm textarea:not(.hide)+span.msg,body #kontakt-form select+span.msg,html #kontakt-form select+span.msg,body form[name=reauth] select+span.msg,html form[name=reauth] select+span.msg,body .updateForm select+span.msg,html .updateForm select+span.msg,body .inserierenForm select+span.msg,html .inserierenForm select+span.msg,body #kontakt-form input+span.msg,html #kontakt-form input+span.msg,body form[name=reauth] input+span.msg,html form[name=reauth] input+span.msg,body .updateForm input+span.msg,html .updateForm input+span.msg,body .inserierenForm input+span.msg,html .inserierenForm input+span.msg{margin-bottom:1rem}body #kontakt-form span.error,html #kontakt-form span.error,body form[name=reauth] span.error,html form[name=reauth] span.error,body .updateForm span.error,html .updateForm span.error,body .inserierenForm span.error,html .inserierenForm span.error{color:var(--danger---red---d200)}body #kontakt-form span.error:before,html #kontakt-form span.error:before,body form[name=reauth] span.error:before,html form[name=reauth] span.error:before,body .updateForm span.error:before,html .updateForm span.error:before,body .inserierenForm span.error:before,html .inserierenForm span.error:before{font-family:"Font Awesome 5 Free";content:'\f057';font-weight:900;padding-right:4px;font-size:.875rem;line-height:1.313rem}body #kontakt-form span.msg,html #kontakt-form span.msg,body form[name=reauth] span.msg,html form[name=reauth] span.msg,body .updateForm span.msg,html .updateForm span.msg,body .inserierenForm span.msg,html .inserierenForm span.msg{width:100%;display:block;background-color:var(--primary--blue---p30);min-height:1.5rem}body #kontakt-form [data-state="invalid"].error,html #kontakt-form [data-state="invalid"].error,body form[name=reauth] [data-state="invalid"].error,html form[name=reauth] [data-state="invalid"].error,body .updateForm [data-state="invalid"].error,html .updateForm [data-state="invalid"].error,body .inserierenForm [data-state="invalid"].error,html .inserierenForm [data-state="invalid"].error{color:var(--danger---red---d200)}body #kontakt-form #auto .input-group:first-of-type,html #kontakt-form #auto .input-group:first-of-type,body form[name=reauth] #auto .input-group:first-of-type,html form[name=reauth] #auto .input-group:first-of-type,body .updateForm #auto .input-group:first-of-type,html .updateForm #auto .input-group:first-of-type,body .inserierenForm #auto .input-group:first-of-type,html .inserierenForm #auto .input-group:first-of-type{padding-top:24px}body #kontakt-form #fremd+.input-group,html #kontakt-form #fremd+.input-group,body form[name=reauth] #fremd+.input-group,html form[name=reauth] #fremd+.input-group,body .updateForm #fremd+.input-group,html .updateForm #fremd+.input-group,body .inserierenForm #fremd+.input-group,html .inserierenForm #fremd+.input-group{padding-top:24px}body #kontakt-form .padbot,html #kontakt-form .padbot,body form[name=reauth] .padbot,html form[name=reauth] .padbot,body .updateForm .padbot,html .updateForm .padbot,body .inserierenForm .padbot,html .inserierenForm .padbot{padding-bottom:24px}body #kontakt-form .rang-group,html #kontakt-form .rang-group,body form[name=reauth] .rang-group,html form[name=reauth] .rang-group,body .updateForm .rang-group,html .updateForm .rang-group,body .inserierenForm .rang-group,html .inserierenForm .rang-group{position:relative}body #kontakt-form .rang-group .remove-rang,html #kontakt-form .rang-group .remove-rang,body form[name=reauth] .rang-group .remove-rang,html form[name=reauth] .rang-group .remove-rang,body .updateForm .rang-group .remove-rang,html .updateForm .rang-group .remove-rang,body .inserierenForm .rang-group .remove-rang,html .inserierenForm .rang-group .remove-rang{font-size:1.5rem;display:flex;align-items:center;padding:0 8px;cursor:pointer;position:absolute;top:8px;right:0}body #kontakt-form .rang-group .remove-rang.hide,html #kontakt-form .rang-group .remove-rang.hide,body form[name=reauth] .rang-group .remove-rang.hide,html form[name=reauth] .rang-group .remove-rang.hide,body .updateForm .rang-group .remove-rang.hide,html .updateForm .rang-group .remove-rang.hide,body .inserierenForm .rang-group .remove-rang.hide,html .inserierenForm .rang-group .remove-rang.hide{display:none}body #kontakt-form .rang-group input[type=number],html #kontakt-form .rang-group input[type=number],body form[name=reauth] .rang-group input[type=number],html form[name=reauth] .rang-group input[type=number],body .updateForm .rang-group input[type=number],html .updateForm .rang-group input[type=number],body .inserierenForm .rang-group input[type=number],html .inserierenForm .rang-group input[type=number]{width:calc(100% - 40px)}body #kontakt-form #darlehen_vorhanden .input-group span,html #kontakt-form #darlehen_vorhanden .input-group span,body form[name=reauth] #darlehen_vorhanden .input-group span,html form[name=reauth] #darlehen_vorhanden .input-group span,body .updateForm #darlehen_vorhanden .input-group span,html .updateForm #darlehen_vorhanden .input-group span,body .inserierenForm #darlehen_vorhanden .input-group span,html .inserierenForm #darlehen_vorhanden .input-group span,body #kontakt-form #vorhanden .input-group span,html #kontakt-form #vorhanden .input-group span,body form[name=reauth] #vorhanden .input-group span,html form[name=reauth] #vorhanden .input-group span,body .updateForm #vorhanden .input-group span,html .updateForm #vorhanden .input-group span,body .inserierenForm #vorhanden .input-group span,html .inserierenForm #vorhanden .input-group span{margin:0}body #kontakt-form .darlehen-group,html #kontakt-form .darlehen-group,body form[name=reauth] .darlehen-group,html form[name=reauth] .darlehen-group,body .updateForm .darlehen-group,html .updateForm .darlehen-group,body .inserierenForm .darlehen-group,html .inserierenForm .darlehen-group{display:flex;flex-wrap:wrap;position:relative}body #kontakt-form .darlehen-group input[name="darlehen[]"],html #kontakt-form .darlehen-group input[name="darlehen[]"],body form[name=reauth] .darlehen-group input[name="darlehen[]"],html form[name=reauth] .darlehen-group input[name="darlehen[]"],body .updateForm .darlehen-group input[name="darlehen[]"],html .updateForm .darlehen-group input[name="darlehen[]"],body .inserierenForm .darlehen-group input[name="darlehen[]"],html .inserierenForm .darlehen-group input[name="darlehen[]"]{width:calc(100% - 40px)}body #kontakt-form .darlehen-group .darlehen-valutiert,html #kontakt-form .darlehen-group .darlehen-valutiert,body form[name=reauth] .darlehen-group .darlehen-valutiert,html form[name=reauth] .darlehen-group .darlehen-valutiert,body .updateForm .darlehen-group .darlehen-valutiert,html .updateForm .darlehen-group .darlehen-valutiert,body .inserierenForm .darlehen-group .darlehen-valutiert,html .inserierenForm .darlehen-group .darlehen-valutiert{width:100%;display:none}body #kontakt-form .darlehen-group .radio-container,html #kontakt-form .darlehen-group .radio-container,body form[name=reauth] .darlehen-group .radio-container,html form[name=reauth] .darlehen-group .radio-container,body .updateForm .darlehen-group .radio-container,html .updateForm .darlehen-group .radio-container,body .inserierenForm .darlehen-group .radio-container,html .inserierenForm .darlehen-group .radio-container{width:100%;display:none}body #kontakt-form .darlehen-group .remove-darlehen,html #kontakt-form .darlehen-group .remove-darlehen,body form[name=reauth] .darlehen-group .remove-darlehen,html form[name=reauth] .darlehen-group .remove-darlehen,body .updateForm .darlehen-group .remove-darlehen,html .updateForm .darlehen-group .remove-darlehen,body .inserierenForm .darlehen-group .remove-darlehen,html .inserierenForm .darlehen-group .remove-darlehen{font-size:1.5rem;display:flex;align-items:center;padding:0 8px;cursor:pointer;position:absolute;top:8px;right:0}body #kontakt-form .darlehen-group .remove-darlehen.hide,html #kontakt-form .darlehen-group .remove-darlehen.hide,body form[name=reauth] .darlehen-group .remove-darlehen.hide,html form[name=reauth] .darlehen-group .remove-darlehen.hide,body .updateForm .darlehen-group .remove-darlehen.hide,html .updateForm .darlehen-group .remove-darlehen.hide,body .inserierenForm .darlehen-group .remove-darlehen.hide,html .inserierenForm .darlehen-group .remove-darlehen.hide{display:none}body #kontakt-form .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,html #kontakt-form .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,body form[name=reauth] .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,html form[name=reauth] .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,body .updateForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,html .updateForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,body .inserierenForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,html .inserierenForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert,body #kontakt-form .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,html #kontakt-form .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,body form[name=reauth] .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,html form[name=reauth] .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,body .updateForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,html .updateForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,body .inserierenForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert,html .inserierenForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert{display:block}body #kontakt-form .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,html #kontakt-form .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,body form[name=reauth] .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,html form[name=reauth] .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,body .updateForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,html .updateForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,body .inserierenForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,html .inserierenForm .darlehen-group input[type=number]:valid+.remove-darlehen+.msg+.darlehen-valutiert+.radio-container,body #kontakt-form .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,html #kontakt-form .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,body form[name=reauth] .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,html form[name=reauth] .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,body .updateForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,html .updateForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,body .inserierenForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container,html .inserierenForm .darlehen-group input[type=number]:valid+.msg+.darlehen-valutiert+.radio-container{display:flex}body #kontakt-form .add-rang,html #kontakt-form .add-rang,body form[name=reauth] .add-rang,html form[name=reauth] .add-rang,body .updateForm .add-rang,html .updateForm .add-rang,body .inserierenForm .add-rang,html .inserierenForm .add-rang,body #kontakt-form .add-darlehen,html #kontakt-form .add-darlehen,body form[name=reauth] .add-darlehen,html form[name=reauth] .add-darlehen,body .updateForm .add-darlehen,html .updateForm .add-darlehen,body .inserierenForm .add-darlehen,html .inserierenForm .add-darlehen{font-size:1.5rem;width:100%;text-align:center;margin:16px 0;cursor:pointer;border:1px solid var(--primary--blue---p200);padding:8px 0;border-radius:5px}body #kontakt-form .add-darlehen,html #kontakt-form .add-darlehen,body form[name=reauth] .add-darlehen,html form[name=reauth] .add-darlehen,body .updateForm .add-darlehen,html .updateForm .add-darlehen,body .inserierenForm .add-darlehen,html .inserierenForm .add-darlehen{margin:16px auto;width:calc(100% - 40px);display:flex;text-align:center;align-items:center;justify-content:center}body form[name=reauth] .button-bar,html form[name=reauth] .button-bar,body .updateForm .button-bar,html .updateForm .button-bar{display:flex;justify-content:end}body .reauth-wrapper,html .reauth-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:100}@media (max-width:480px){body .reauth-wrapper .content-box--bg-blue,html .reauth-wrapper .content-box--bg-blue{max-width:calc(100% - 16px)}}body .action-bar,html .action-bar{display:flex;justify-content:space-between;margin-top:24px}body .action-bar.center,html .action-bar.center{justify-content:center}body .action-bar.right,html .action-bar.right{justify-content:end}body .action-bar+.message-box--warn,html .action-bar+.message-box--warn{margin-top:24px}@media (max-width:480px){body .action-bar,html .action-bar{flex-wrap:wrap;flex-direction:column-reverse;gap:16px}body .action-bar button,html .action-bar button{width:100%}}body .payment_methods,html .payment_methods,body .payment__frame,html .payment__frame{width:100%}body .payment-box+button,html .payment-box+button{margin-top:16px;width:100%}body .payment_methods,html .payment_methods{display:flex;flex-wrap:wrap;align-items:center}body .payment_methods.sending,html .payment_methods.sending{opacity:.2}body .payment_methods iframe,html .payment_methods iframe{width:100%;max-height:800px}body .payment_methods iframe.active,html .payment_methods iframe.active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;max-height:100vh;overflow:auto !important;background-color:white;height:100vh !important}body .payment_methods .payment_box,html .payment_methods .payment_box{width:100%}body .payment_methods .payment_box img,html .payment_methods .payment_box img{max-height:40px}body .payment_methods input,html .payment_methods input{margin-right:10px}body .payment_methods input:checked+span+span+.payment__frame iframe,html .payment_methods input:checked+span+span+.payment__frame iframe{display:block}body .payment_methods input+span+span+.payment__frame iframe,html .payment_methods input+span+span+.payment__frame iframe{display:none}body #inserat-detail-wrapper table,html #inserat-detail-wrapper table,body .inserat-list-wrapper table,html .inserat-list-wrapper table{padding-top:24px}body #inserat-detail-wrapper table td,html #inserat-detail-wrapper table td,body .inserat-list-wrapper table td,html .inserat-list-wrapper table td{border:none;padding:0}body #inserat-detail-wrapper table tr:nth-child(even) td,html #inserat-detail-wrapper table tr:nth-child(even) td,body .inserat-list-wrapper table tr:nth-child(even) td,html .inserat-list-wrapper table tr:nth-child(even) td{padding-bottom:8px}body #inserat-detail-wrapper .kontakt-banner,html #inserat-detail-wrapper .kontakt-banner,body .inserat-list-wrapper .kontakt-banner,html .inserat-list-wrapper .kontakt-banner{background:var(--primary--blue---p50);padding:16px;flex-wrap:wrap;display:flex;justify-content:center;align-items:center;text-align:center}body #inserat-detail-wrapper .kontakt-banner span,html #inserat-detail-wrapper .kontakt-banner span,body .inserat-list-wrapper .kontakt-banner span,html .inserat-list-wrapper .kontakt-banner span{width:100%}body #inserat-detail-wrapper .kontakt-banner a,html #inserat-detail-wrapper .kontakt-banner a,body .inserat-list-wrapper .kontakt-banner a,html .inserat-list-wrapper .kontakt-banner a{display:block;margin:16px 0}body #inserat-detail-wrapper .kontakt-banner a:hover,html #inserat-detail-wrapper .kontakt-banner a:hover,body .inserat-list-wrapper .kontakt-banner a:hover,html .inserat-list-wrapper .kontakt-banner a:hover,body #inserat-detail-wrapper .kontakt-banner a:active,html #inserat-detail-wrapper .kontakt-banner a:active,body .inserat-list-wrapper .kontakt-banner a:active,html .inserat-list-wrapper .kontakt-banner a:active,body #inserat-detail-wrapper .kontakt-banner a:visited,html #inserat-detail-wrapper .kontakt-banner a:visited,body .inserat-list-wrapper .kontakt-banner a:visited,html .inserat-list-wrapper .kontakt-banner a:visited,body #inserat-detail-wrapper .kontakt-banner a:focus,html #inserat-detail-wrapper .kontakt-banner a:focus,body .inserat-list-wrapper .kontakt-banner a:focus,html .inserat-list-wrapper .kontakt-banner a:focus{color:var(--text-neutral---t00)}body .inserierenForm table,html .inserierenForm table{padding:1.5rem 1rem 1rem 1rem}body .inserierenForm table td,html .inserierenForm table td{border:none;padding:0 8px}body textarea[name=sonstiges],html textarea[name=sonstiges]{margin-top:10px}body textarea[name=sonstiges].hide+span,html textarea[name=sonstiges].hide+span{min-height:0}body #dropzone,html #dropzone{display:flex;flex-wrap:wrap;justify-content:center;background-color:white;border-color:var(--primary--blue---p50);color:var(--primary--blue---p75)}body .dropzone,html .dropzone{padding:8px}body .dropzone .dz-preview.dz-image-preview .dz-visibility,html .dropzone .dz-preview.dz-image-preview .dz-visibility{float:right;height:120px}body .dropzone.dz-started .dz-message,html .dropzone.dz-started .dz-message{font-weight:400;border-bottom:1px dotted grey;padding-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center}body .dz-default.dz-message,html .dz-default.dz-message{display:flex;flex-wrap:wrap;justify-content:center}body .dz-default.dz-message button,html .dz-default.dz-message button{margin-top:16px}body #upload-message,html #upload-message{display:flex;flex-wrap:wrap;justify-content:center}body #upload-message:before,html #upload-message:before{content:'\f093';font-family:"Font Awesome 5 Free";font-weight:900;width:100%;font-size:3rem;height:48px;color:var(--primary--blue---p75)}body .inserat-list-wrapper,html .inserat-list-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px}body .inserat-list-wrapper .inserat-wrapper,html .inserat-list-wrapper .inserat-wrapper{max-width:300px;background-color:var(--primary--blue---p30);text-align:center;border-radius:4px;box-shadow:0 0 4px 0 var(--primary--blue---p300---25)}body .inserat-list-wrapper .inserat-wrapper a,html .inserat-list-wrapper .inserat-wrapper a{text-decoration:none;color:inherit}body .inserat-list-wrapper .inserat-wrapper a:hover,html .inserat-list-wrapper .inserat-wrapper a:hover{opacity:1}body .inserat-list-wrapper .inserat-wrapper .lock,html .inserat-list-wrapper .inserat-wrapper .lock{display:flex;align-items:center;justify-content:center;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}body .inserat-list-wrapper .inserat-wrapper .lock:after,html .inserat-list-wrapper .inserat-wrapper .lock:after{display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Free";content:'\f023';font-weight:bold;color:var(--primary--blue---p100);background-color:var(--primary--blue---p30);border-radius:4px;width:32px;height:32px}body .inserat-list-wrapper .inserat-wrapper.removed .inserat-image,html .inserat-list-wrapper .inserat-wrapper.removed .inserat-image,body .inserat-list-wrapper .inserat-wrapper.removed .inserat-details table,html .inserat-list-wrapper .inserat-wrapper.removed .inserat-details table{opacity:.5}body .inserat-list-wrapper .inserat-wrapper .inserat-image,html .inserat-list-wrapper .inserat-wrapper .inserat-image{position:relative;margin-bottom:32px}body .inserat-list-wrapper .inserat-wrapper .inserat-image img,html .inserat-list-wrapper .inserat-wrapper .inserat-image img{border-top-left-radius:4px;border-top-right-radius:4px;width:325px;height:205px}body .inserat-list-wrapper .inserat-wrapper .inserat-image .credit-sum,html .inserat-list-wrapper .inserat-wrapper .inserat-image .credit-sum{position:absolute;bottom:-32px}body .inserat-list-wrapper .inserat-wrapper .inserat-image .credit-sum .top,html .inserat-list-wrapper .inserat-wrapper .inserat-image .credit-sum .top{background:var(--primary--green---p300);padding:8px 16px;display:flex;align-items:center;justify-content:start;color:var(--text-neutral---t00)}body .inserat-list-wrapper .inserat-wrapper .inserat-image .credit-sum .bottom,html .inserat-list-wrapper .inserat-wrapper .inserat-image .credit-sum .bottom{background:var(--primary--blue---p300);border-bottom-right-radius:10px;padding:4px 16px;display:flex;align-items:center;justify-content:start;color:var(--text-neutral---t00)}body .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list,html .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list{cursor:pointer;position:absolute;top:8px;right:8px;width:24px;height:24px;background-color:var(--text-neutral---t50--50);color:var(--primary--blue---p300);border-radius:1rem}body .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list:after,html .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list:after{font-family:"Font Awesome 5 Free";content:'\f005';font-weight:400}body .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list.marked:after,html .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list.marked:after,body .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list:hover:after,html .inserat-list-wrapper .inserat-wrapper .inserat-image .add-to-fav-list:hover:after{font-weight:900;color:var(--primary--green---p300)}body .inserat-list-wrapper .inserat-wrapper .inserat-details,html .inserat-list-wrapper .inserat-wrapper .inserat-details{padding:16px;width:100%}body .inserat-list-wrapper .inserat-wrapper .inserat-details table tr:nth-child(even) td,html .inserat-list-wrapper .inserat-wrapper .inserat-details table tr:nth-child(even) td{color:var(--primary--blue---p200);font-size:.875rem;line-height:1.3125rem}body .inserat-list-wrapper .inserat-wrapper .inserat-details table tr:nth-child(odd) td,html .inserat-list-wrapper .inserat-wrapper .inserat-details table tr:nth-child(odd) td{font-size:.75rem;line-height:1.125rem}body .inserat-list-wrapper .inserat-wrapper .inserat-details a,html .inserat-list-wrapper .inserat-wrapper .inserat-details a{display:block}body .inserat-list-wrapper .inserat-wrapper .arrow-bar,html .inserat-list-wrapper .inserat-wrapper .arrow-bar{color:var(--primary--green---p300);font-size:1.5rem;text-align:left;padding-left:16px;height:40px;background-color:var(--text-neutral---t00);border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;align-items:center}body .inserat-list-wrapper .inserat-wrapper:hover,html .inserat-list-wrapper .inserat-wrapper:hover{box-shadow:0 0 8px 0 var(--primary--blue---p300---25)}body .inserat-list-wrapper .inserat-wrapper:hover .arrow-bar i,html .inserat-list-wrapper .inserat-wrapper:hover .arrow-bar i{transition:all 100ms ease-in;transform:translateX(10px)}body .kontrolle #gallery,html .kontrolle #gallery{width:100%;height:0;min-height:468px;padding-bottom:50%}body .kontrolle #gallery .lg-outer.lg-single-item .lg-thumb-outer,html .kontrolle #gallery .lg-outer.lg-single-item .lg-thumb-outer{display:block}body .kontrolle #gallery .lg-outer .lg-thumb-outer,html .kontrolle #gallery .lg-outer .lg-thumb-outer,body .kontrolle #gallery .lg-backdrop,html .kontrolle #gallery .lg-backdrop{background-color:var(--primary--blue---p30)}body .kontrolle #gallery .lg-toolbar .lg-icon,html .kontrolle #gallery .lg-toolbar .lg-icon,body .kontrolle #gallery .lg-counter,html .kontrolle #gallery .lg-counter{color:var(--primary--blue---p300)}body .kontrolle #gallery .lg-outer .lg-thumb-item.active,html .kontrolle #gallery .lg-outer .lg-thumb-item.active,body .kontrolle #gallery .lg-outer .lg-thumb-item:hover,html .kontrolle #gallery .lg-outer .lg-thumb-item:hover{border-color:var(--primary--green---p300)}body .kontrolle #gallery .lg-next,html .kontrolle #gallery .lg-next,body .kontrolle #gallery .lg-prev,html .kontrolle #gallery .lg-prev{background-color:var(--text-neutral---t50--50);color:var(--text-neutral---t00)}body .kontrolle #gallery .lg-zoomed .lg-toolbar.lg-group,html .kontrolle #gallery .lg-zoomed .lg-toolbar.lg-group{background-color:var(--text-neutral---t50--50)}body .kontrolle #gallery .lg-thumb-outer,html .kontrolle #gallery .lg-thumb-outer{padding-top:56px}body .kontrolle #gallery [id^=lg-content] button:hover,html .kontrolle #gallery [id^=lg-content] button:hover,body .kontrolle #gallery [id^=lg-content] .lg-toolbar .lg-icon:hover,html .kontrolle #gallery [id^=lg-content] .lg-toolbar .lg-icon:hover{color:var(--text-neutral---t00);background-color:var(--primary--green---p300)}body .kontrolle #gallery .lg-toolbar #add-to-fav,html .kontrolle #gallery .lg-toolbar #add-to-fav{float:right;background-color:unset;padding:0}body .kontrolle #gallery .lg-toolbar #add-to-fav:after,html .kontrolle #gallery .lg-toolbar #add-to-fav:after{font-family:"Font Awesome 5 Free";content:'\f005';font-weight:400}body .kontrolle #gallery .lg-toolbar #add-to-fav:hover:after,html .kontrolle #gallery .lg-toolbar #add-to-fav:hover:after,body .kontrolle #gallery .lg-toolbar #add-to-fav.marked:after,html .kontrolle #gallery .lg-toolbar #add-to-fav.marked:after{font-weight:900;color:var(--primary--green---p300)}body .kontrolle #gallery.marked .lg-toolbar #add-to-fav:after,html .kontrolle #gallery.marked .lg-toolbar #add-to-fav:after{font-weight:900;color:var(--primary--green---p300)}body #inserat-detail-wrapper,html #inserat-detail-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}body #inserat-detail-wrapper .inserat-gallery-wrapper,html #inserat-detail-wrapper .inserat-gallery-wrapper{width:100%;height:60px;margin:16px 0}body #inserat-detail-wrapper .inserat-details,html #inserat-detail-wrapper .inserat-details{width:100%}body #inserat-detail-wrapper .inserat-details .inserat-info table tr:nth-child(even) td,html #inserat-detail-wrapper .inserat-details .inserat-info table tr:nth-child(even) td{color:var(--primary--blue---p200);font-size:.875rem;line-height:1.3125rem}body #inserat-detail-wrapper .inserat-details .inserat-info table tr:nth-child(odd) td,html #inserat-detail-wrapper .inserat-details .inserat-info table tr:nth-child(odd) td{font-size:.75rem;line-height:1.125rem;color:var(--text-neutral---t100)}body #inserat-detail-wrapper .inserat-details .inserat-tabs--content,html #inserat-detail-wrapper .inserat-details .inserat-tabs--content{color:var(--text-neutral---t100);background:var(--text-neutral---t00);padding:16px}body #inserat-detail-wrapper .inserat-details .inserat-tabs--content [class^=inserat-tab-content--],html #inserat-detail-wrapper .inserat-details .inserat-tabs--content [class^=inserat-tab-content--]{display:none}body #inserat-detail-wrapper .inserat-details .inserat-tabs--content [class^=inserat-tab-content--].active,html #inserat-detail-wrapper .inserat-details .inserat-tabs--content [class^=inserat-tab-content--].active{display:block}body #inserat-detail-wrapper .inserat-details .inserat-tabs--content table td,html #inserat-detail-wrapper .inserat-details .inserat-tabs--content table td{padding:4px}body #inserat-detail-wrapper .inserat-details .inserat-tabs--content table td.header,html #inserat-detail-wrapper .inserat-details .inserat-tabs--content table td.header{font-weight:500;padding:16px 4px 0 4px}body #inserat-detail-wrapper .inserat-image,html #inserat-detail-wrapper .inserat-image{display:flex;justify-content:space-between;flex-basis:100%;position:relative}body #inserat-detail-wrapper .inserat-image #gallery,html #inserat-detail-wrapper .inserat-image #gallery{width:100%;height:0;min-height:468px;padding-bottom:50%}body #inserat-detail-wrapper .inserat-image #gallery .lg-outer.lg-single-item .lg-thumb-outer,html #inserat-detail-wrapper .inserat-image #gallery .lg-outer.lg-single-item .lg-thumb-outer{display:block}body #inserat-detail-wrapper .inserat-image #gallery .lg-outer .lg-thumb-outer,html #inserat-detail-wrapper .inserat-image #gallery .lg-outer .lg-thumb-outer,body #inserat-detail-wrapper .inserat-image #gallery .lg-backdrop,html #inserat-detail-wrapper .inserat-image #gallery .lg-backdrop{background-color:var(--primary--blue---p30)}body #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar .lg-icon,html #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar .lg-icon,body #inserat-detail-wrapper .inserat-image #gallery .lg-counter,html #inserat-detail-wrapper .inserat-image #gallery .lg-counter{color:var(--primary--blue---p300)}body #inserat-detail-wrapper .inserat-image #gallery .lg-outer .lg-thumb-item.active,html #inserat-detail-wrapper .inserat-image #gallery .lg-outer .lg-thumb-item.active,body #inserat-detail-wrapper .inserat-image #gallery .lg-outer .lg-thumb-item:hover,html #inserat-detail-wrapper .inserat-image #gallery .lg-outer .lg-thumb-item:hover{border-color:var(--primary--green---p300)}body #inserat-detail-wrapper .inserat-image #gallery .lg-next,html #inserat-detail-wrapper .inserat-image #gallery .lg-next,body #inserat-detail-wrapper .inserat-image #gallery .lg-prev,html #inserat-detail-wrapper .inserat-image #gallery .lg-prev{background-color:var(--text-neutral---t50--50);color:var(--text-neutral---t00)}body #inserat-detail-wrapper .inserat-image #gallery .lg-zoomed .lg-toolbar.lg-group,html #inserat-detail-wrapper .inserat-image #gallery .lg-zoomed .lg-toolbar.lg-group{background-color:var(--text-neutral---t50--50)}body #inserat-detail-wrapper .inserat-image #gallery .lg-thumb-outer,html #inserat-detail-wrapper .inserat-image #gallery .lg-thumb-outer{padding-top:56px}body #inserat-detail-wrapper .inserat-image #gallery [id^=lg-content] button:hover,html #inserat-detail-wrapper .inserat-image #gallery [id^=lg-content] button:hover,body #inserat-detail-wrapper .inserat-image #gallery [id^=lg-content] .lg-toolbar .lg-icon:hover,html #inserat-detail-wrapper .inserat-image #gallery [id^=lg-content] .lg-toolbar .lg-icon:hover{color:var(--text-neutral---t00);background-color:var(--primary--green---p300)}body #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav,html #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav{float:right;background-color:unset;padding:0}body #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav:after,html #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav:after{font-family:"Font Awesome 5 Free";content:'\f005';font-weight:400}body #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav:hover:after,html #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav:hover:after,body #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav.marked:after,html #inserat-detail-wrapper .inserat-image #gallery .lg-toolbar #add-to-fav.marked:after{font-weight:900;color:var(--primary--green---p300)}body #inserat-detail-wrapper .inserat-image #gallery.marked .lg-toolbar #add-to-fav:after,html #inserat-detail-wrapper .inserat-image #gallery.marked .lg-toolbar #add-to-fav:after{font-weight:900;color:var(--primary--green---p300)}body #inserat-detail-wrapper .inserat-image #gallery.hide-fav .lg-toolbar #add-to-fav,html #inserat-detail-wrapper .inserat-image #gallery.hide-fav .lg-toolbar #add-to-fav{display:none}body #inserat-detail-wrapper .inserat-image .credit-sum,html #inserat-detail-wrapper .inserat-image .credit-sum{position:absolute;bottom:110px;z-index:1000}body #inserat-detail-wrapper .inserat-image .credit-sum .top,html #inserat-detail-wrapper .inserat-image .credit-sum .top{background:var(--primary--green---p300);border-top-left-radius:10px;display:flex;align-items:center;justify-content:start;font-size:1.5rem;padding:8px 24px;color:var(--text-neutral---t00)}body #inserat-detail-wrapper .inserat-image .credit-sum .bottom,html #inserat-detail-wrapper .inserat-image .credit-sum .bottom{background:var(--primary--blue---p300);border-bottom-right-radius:10px;font-size:1rem;padding:4px 24px;display:flex;align-items:center;justify-content:start;color:var(--text-neutral---t00)}body #inserat-detail-wrapper .inerat-tabs,html #inserat-detail-wrapper .inerat-tabs{display:flex}body #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--],html #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--]{flex-grow:1;text-align:center;max-width:33.33%;padding:8px;background:var(--primary--green---p50);color:var(--primary--green---p200);cursor:pointer}body #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--].active,html #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--].active{background-color:var(--primary--green---p300);color:var(--text-neutral---t00)}body #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--]:first-of-type,html #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--]:first-of-type{border-top-left-radius:5px}body #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--]:last-of-type,html #inserat-detail-wrapper .inerat-tabs [class^=inserat-tab--]:last-of-type{border-top-right-radius:5px}body .account .user-action-bar,html .account .user-action-bar{margin-top:16px}body .account .user-action-bar a,html .account .user-action-bar a{width:100%;margin:8px 0;text-decoration:none !important}body .account .messages span[data-count]:not([data-count=""]),html .account .messages span[data-count]:not([data-count=""]){display:flex;align-items:center}body .account .messages span[data-count]:not([data-count=""]):after,html .account .messages span[data-count]:not([data-count=""]):after{content:attr(data-count);background-color:var(--primary--green---p300);border-radius:50%;color:var(--text-neutral---t00);width:2rem;height:2rem;margin-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center}body .backlink,html .backlink{margin:24px 0}body .empty-list .btn-secondary,html .empty-list .btn-secondary{margin-top:24px;display:block;text-align:center}body .link-box,html .link-box{width:100%;line-height:2rem}body .link-box a,html .link-box a{text-decoration:underline}body .link-box.mtop,html .link-box.mtop{margin-top:16px}body .link-box.mbot,html .link-box.mbot{margin-bottom:16px}body .response-message,html .response-message{margin-top:16px;display:block;color:var(--primary--green---p300)}body .response-message.error,html .response-message.error{color:var(--danger---red---d200)}body .content-box--bg-blue.nopad .credit-sum,html .content-box--bg-blue.nopad .credit-sum{left:0}body .content-box--bg-blue.nopad .inserat-info,html .content-box--bg-blue.nopad .inserat-info,body .content-box--bg-blue.nopad .inserat-image,html .content-box--bg-blue.nopad .inserat-image{padding:0 1.5rem}body .content-box--bg-blue.nopad .inerat-tabs,html .content-box--bg-blue.nopad .inerat-tabs{padding:1.5rem 1.5rem 0 1.5rem}body .content-box--bg-blue.nopad .inserat-tabs--content,html .content-box--bg-blue.nopad .inserat-tabs--content{width:calc(100% - 3rem);margin:0 auto 1.5rem auto;padding:1rem}.notify-bubble{background-color:#f2f2f2;color:#333;padding:10px;position:fixed;bottom:8px;right:0;transform:translateX(100%);animation:slide-in 1s ease-in-out forwards,slide-up 1s 1s ease-in-out forwards;z-index:999999;height:40px;border-radius:4px;margin:0 8px 0 0;box-shadow:0 0 8px 0 var(--primary--blue---p300---25);display:flex;align-items:center}.notify-bubble .number{border-radius:50%;background-color:var(--primary--green---p300);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:0 4px;color:var(--text-neutral---t00)}.notify-bubble:before{padding:0 8px 0 0}@keyframes slide-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slide-up{0%{bottom:8px}100%{bottom:calc(100vh - 48px)}}.image-upload-wrapper .image-wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:16px}.image-upload-wrapper .image-wrapper .image-add{min-width:160px;min-height:160px;padding:1px;border:1px dotted #565656;background-color:white;border-radius:4px;background-image:url("/wp-content/uploads/2025/04/upload.svg");background-size:80px 80px;background-repeat:no-repeat;background-position:center center;cursor:pointer}@media (max-width:400px){.image-upload-wrapper .image-wrapper .image-add{width:152px;height:152px}}.image-upload-wrapper .image-wrapper .image-preview+.image-add+.image-info-text{display:none}.image-upload-wrapper .image-list,.image-upload-wrapper #image-list{list-style:none;display:flex;gap:16px;flex-wrap:wrap;padding:0}.image-upload-wrapper .image-list .thumb-item,.image-upload-wrapper #image-list .thumb-item{position:relative;height:188px;width:160px;border-radius:4px}.image-upload-wrapper .image-list .thumb-item:first-of-type:before,.image-upload-wrapper #image-list .thumb-item:first-of-type:before{content:"Titelbild";display:block;position:absolute;top:-20px;text-align:center;font-size:.75rem;width:100%}.image-upload-wrapper .image-list .thumb-item .upload-progress,.image-upload-wrapper #image-list .thumb-item .upload-progress{background-color:#b5b5b5;border:1px solid #b5b5b5;height:20px;position:absolute;bottom:16px;width:100%;border-radius:4px}.image-upload-wrapper .image-list .thumb-item .upload-progress:before,.image-upload-wrapper #image-list .thumb-item .upload-progress:before{background-color:var(--primary--green--p200);content:'';height:100%;position:absolute;top:0;left:0;width:var(--progress, 0%)}.image-upload-wrapper .image-list .thumb-item .thumb-remove,.image-upload-wrapper #image-list .thumb-item .thumb-remove{position:absolute;top:0;right:0;width:32px;height:32px;background-color:rgba(255,255,255,0.8);border-bottom-left-radius:4px;border-top-right-radius:4px;color:var(--danger---red---d300);display:flex;align-items:center;justify-content:center;cursor:pointer}.image-upload-wrapper .image-list .thumb-item .thumb-remove:after,.image-upload-wrapper #image-list .thumb-item .thumb-remove:after{font-family:"Font Awesome 6 Free";content:'\f057';font-weight:bold}.image-upload-wrapper .image-list .thumb-item .thumb-handle,.image-upload-wrapper #image-list .thumb-item .thumb-handle{height:40px;width:100%;bottom:0;position:absolute;cursor:move}.image-upload-wrapper .image-list .thumb-item .thumb-handle .thumb-marker,.image-upload-wrapper #image-list .thumb-item .thumb-handle .thumb-marker{position:absolute;bottom:0;height:28px;width:100%;background-color:var(--text-neutral---t50);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.image-upload-wrapper .image-list .thumb-item .thumb-handle .thumb-marker:after,.image-upload-wrapper #image-list .thumb-item .thumb-handle .thumb-marker:after{display:flex;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";content:'\f58d';color:var(--text-neutral---t75);font-weight:bold;max-height:28px}@media (max-width:400px){.image-upload-wrapper .image-list .thumb-item .thumb-handle,.image-upload-wrapper #image-list .thumb-item .thumb-handle{width:152px}}.image-upload-wrapper .image-list .thumb-item.disabled .thumb-handle,.image-upload-wrapper #image-list .thumb-item.disabled .thumb-handle{cursor:pointer}.image-upload-wrapper .image-list .thumb-item.disabled .thumb-handle .thumb-marker:after,.image-upload-wrapper #image-list .thumb-item.disabled .thumb-handle .thumb-marker:after{content:''}.image-upload-wrapper .image-list .thumb-item .preview-image,.image-upload-wrapper #image-list .thumb-item .preview-image{display:flex;align-items:center;justify-content:center;background-color:var(--text-neutral---t50);border-top-left-radius:4px;border-top-right-radius:4px;width:160px;height:160px;overflow:hidden;position:relative}.image-upload-wrapper .image-list .thumb-item .preview-image .edit-image,.image-upload-wrapper #image-list .thumb-item .preview-image .edit-image{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px;background-color:rgba(255,255,255,0.9);border-radius:20px;cursor:pointer}.image-upload-wrapper .image-list .thumb-item .preview-image .edit-image:after,.image-upload-wrapper #image-list .thumb-item .preview-image .edit-image:after{font-family:"Font Awesome 6 Free";content:'\f304';font-weight:bold;color:var(--primary--green---p200);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.image-upload-wrapper .image-list .thumb-item .preview-image img,.image-upload-wrapper #image-list .thumb-item .preview-image img{max-width:160px;max-height:160px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media (max-width:400px){.image-upload-wrapper .image-list .thumb-item .preview-image img,.image-upload-wrapper #image-list .thumb-item .preview-image img{width:152px}}@media (max-width:400px){.image-upload-wrapper .image-list .thumb-item .preview-image,.image-upload-wrapper #image-list .thumb-item .preview-image{width:152px}}.image-upload-wrapper .image-list .thumb-item.dragging,.image-upload-wrapper #image-list .thumb-item.dragging{opacity:.5}.image-upload-wrapper .image-list .thumb-item.over,.image-upload-wrapper #image-list .thumb-item.over{border:2px dashed #000}.image-upload-wrapper .image-list .thumb-item.over .preview-image,.image-upload-wrapper #image-list .thumb-item.over .preview-image{width:92px;height:92px}.image-upload-wrapper .image-list .thumb-item.over .preview-image img,.image-upload-wrapper #image-list .thumb-item.over .preview-image img{max-width:92px;max-height:92px}.image-upload-wrapper .image-list .thumb-item.sortable-ghost .thumb-remove,.image-upload-wrapper #image-list .thumb-item.sortable-ghost .thumb-remove{background-color:var(--primary--green---p50)}.image-upload-wrapper .image-list .thumb-item.sortable-ghost .thumb-handle,.image-upload-wrapper #image-list .thumb-item.sortable-ghost .thumb-handle{cursor:move}.image-upload-wrapper .image-list .thumb-item.sortable-ghost .thumb-handle .thumb-marker,.image-upload-wrapper #image-list .thumb-item.sortable-ghost .thumb-handle .thumb-marker{background-color:var(--primary--green---p50)}.image-upload-wrapper .image-list .thumb-item.sortable-ghost .preview-image,.image-upload-wrapper #image-list .thumb-item.sortable-ghost .preview-image{background-color:var(--primary--green---p50)}.image-upload-wrapper .image-list .thumb-item.sortable-ghost .preview-image .edit-image,.image-upload-wrapper #image-list .thumb-item.sortable-ghost .preview-image .edit-image,.image-upload-wrapper .image-list .thumb-item.sortable-ghost .preview-image img,.image-upload-wrapper #image-list .thumb-item.sortable-ghost .preview-image img{display:none}@media (max-width:400px){.image-upload-wrapper .image-list .thumb-item,.image-upload-wrapper #image-list .thumb-item{width:152px;height:180px}}.image-upload-wrapper.loading .image-add{display:none}.image-upload-wrapper.loading .image-wrapper{text-align:center}.image-upload-wrapper.loading .image-wrapper:before{content:"";display:block;margin:auto;border:10px solid var(--text-neutral---t200);border-radius:50%;border-top:10px solid var(--primary--green---p200);width:100px;height:100px;animation:spinner 2s linear infinite}.image-upload-wrapper.loading .image-wrapper:after{content:'Deine Bilder werden vorbereitet. Bitte warten.';width:100%}.image-upload-wrapper.loading .info-sort{display:none}.image-upload-wrapper .image-add{margin-bottom:28px}.image-upload-wrapper .image-add.disabled{opacity:.8;filter:grayscale(1)}.image-upload-wrapper .image-add input{display:none}@media (max-width:400px){.image-upload-wrapper .image-add{margin-bottom:20px}}.image-upload-wrapper .info-sort{display:flex;align-items:center;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--text-neutral---t300);padding-top:8px}.image-upload-wrapper .info-sort:before{font-family:"Font Awesome 6 Free";content:'\f07e';font-size:1rem;line-height:1rem;font-weight:900;color:var(--text-neutral---t300);padding-right:8px}#info-popup-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(49,49,49,0.65);display:flex;align-items:center;justify-content:center;z-index:100000}#info-popup-wrapper h1,#info-popup-wrapper h2,#info-popup-wrapper h3,#info-popup-wrapper h4,#info-popup-wrapper h5{color:var(--primary--blue---p300)}#info-popup-wrapper h1:empty,#info-popup-wrapper h2:empty,#info-popup-wrapper h3:empty,#info-popup-wrapper h4:empty,#info-popup-wrapper h5:empty{display:none}#info-popup-wrapper #info-popup{margin:8px;padding:16px;background-color:var(--text-neutral---t00);max-width:640px;width:100%;max-height:calc(100% - 80px);border-radius:4px;position:relative;overflow:auto;transition:transform 150ms ease-out}#info-popup-wrapper #info-popup.hide{display:block;transform:scale(0)}#info-popup-wrapper #info-popup ul li{margin-left:16px}#info-popup-wrapper #info-popup textarea[name="new_comment"]{width:100%;min-height:250px}#info-popup-wrapper #info-popup .popup-title{padding-bottom:8px}#info-popup-wrapper #info-popup .popup-title span.close-popup{display:none}#info-popup-wrapper #info-popup .popup-title.close span.close-popup{display:flex;justify-content:center;align-items:center;color:var(--primary--green---p200);position:absolute;top:0;right:0;width:40px;height:40px}#info-popup-wrapper #info-popup .popup-title.close span.close-popup:after{font-family:"Font Awesome 6 Free";content:'\f057';font-weight:bold;font-size:1.25rem}#info-popup-wrapper #info-popup .popup-buttons{display:flex;justify-content:flex-start;gap:8px;margin-top:16px}#info-popup-wrapper #info-popup .popup-buttons button.trash::before{font-family:"Font Awesome 6 Free";content:'\f2ed';font-weight:bold}#info-popup-wrapper #info-popup .popup-buttons button.upload::before{font-family:"Font Awesome 6 Free";content:url(/wp-content/uploads/2025/04/upload24x24.svg);width:24px;height:24px;font-weight:bold}#info-popup-wrapper #info-popup .popup-buttons button.upload:hover::before{font-family:"Font Awesome 6 Free";content:url(/wp-content/uploads/2025/04/upload24x24_darkgreen.svg);width:24px;height:24px;font-weight:bold}@media (max-width:600px){#info-popup-wrapper #info-popup .popup-buttons button{flex-grow:1;max-width:50%}}#info-popup-wrapper #info-popup .sub-head{margin-top:16px;display:block}#info-popup-wrapper #info-popup .image-remove-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;aspect-ratio:16 / 10;align-items:center;justify-content:center;width:200px;background-color:var(--text-neutral---t50);border-radius:4px}#info-popup-wrapper #info-popup .image-remove-wrapper img{background-color:var(--text-neutral---t00);border-radius:4px;width:auto;max-height:200px;max-width:200px}#info-popup-wrapper #info-popup .flex-wrapper{display:flex;gap:16px}#info-popup-wrapper #info-popup .flex-wrapper .flex-item{margin-top:16px}#info-popup-wrapper #info-popup .agb-item{margin-top:16px}#info-popup-wrapper #info-popup .agb-item p{margin:16px 0}#info-popup-wrapper #info-popup .agb-item ul{padding-left:16px}#info-popup-wrapper #info-popup .agb-item ul li{padding-bottom:16px}#info-popup-wrapper #info-popup .redact-info-popup .sub-head{margin-top:0}#info-popup-wrapper #info-popup .redact-info-popup ul{list-style:disc}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container{display:flex;align-items:center;min-height:24px;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container .checkbox-label{padding-left:8px;display:inline-block}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container:hover input~.checkmark{background-color:var(--primary--green---p200)}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container:hover input:checked~.checkmark{background-color:var(--primary--green---p200)}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:var(--primary--green---p200);border:1px solid var(--primary--green---p200)}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:var(--text-neutral---t00);border:1px solid var(--text-neutral---t600);border-radius:4px}#info-popup-wrapper .checkbox-item .checkbox-wrapper .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#image-redact-editor .image-area{padding:24px 0}@media (max-width:640px){#image-redact-editor .image-area{padding:16px 0}}#image-redact-editor,#image-editor{position:fixed;top:64px;left:0;right:0;bottom:0;width:100%;padding-top:16px;z-index:10000;background-color:var(--text-neutral---t00);overflow-y:scroll;overflow-x:hidden}#image-redact-editor .image-area,#image-editor .image-area{max-width:642px;width:100%;overflow:hidden;margin:0 auto;min-height:400px;display:flex;align-items:center;justify-content:center;background-color:var(--text-neutral---t50);text-align:center}#image-redact-editor .image-area.free,#image-editor .image-area.free{height:400px;min-height:unset}#image-redact-editor .image-area.warn canvas#canvas_redact,#image-editor .image-area.warn canvas#canvas_redact{background:var(--warning----orange---o200)}#image-redact-editor .image-area.critical canvas#canvas_redact,#image-editor .image-area.critical canvas#canvas_redact{background:var(--danger---red---d300)}#image-redact-editor .image-area canvas,#image-editor .image-area canvas{border-radius:4px;width:100%}#image-redact-editor .image-area canvas.free,#image-editor .image-area canvas.free{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain;margin:auto}@media (max-width:500px){#image-redact-editor .image-area canvas,#image-editor .image-area canvas{border-radius:unset;max-height:calc(100vh - 370px);aspect-ratio:16 / 10;max-width:unset}}@media (max-width:500px){#image-redact-editor .image-area,#image-editor .image-area{max-height:calc(100vh - 370px)}}#image-redact-editor .button-area,#image-editor .button-area{max-width:642px;margin:0 auto}#image-redact-editor .button-area .btn-wrapper,#image-editor .button-area .btn-wrapper{width:50%;display:flex;flex-wrap:wrap;justify-content:center}#image-redact-editor .button-area .btn-wrapper span,#image-editor .button-area .btn-wrapper span{padding-top:8px;font-size:.75rem;line-height:1rem}#image-redact-editor .button-area .info-text,#image-editor .button-area .info-text{padding-top:8px}#image-redact-editor .button-area .info-text .info-item,#image-editor .button-area .info-text .info-item{display:flex;align-items:center}#image-redact-editor .button-area .info-text .info-item .image,#image-editor .button-area .info-text .info-item .image{padding-right:8px}#image-redact-editor .button-area .btn-group,#image-editor .button-area .btn-group{display:flex;justify-content:space-between;gap:16px}#image-redact-editor .button-area .btn-group.checking-only,#image-editor .button-area .btn-group.checking-only{gap:0;flex-wrap:wrap}#image-redact-editor .button-area .btn-group.checking-only .image-status,#image-editor .button-area .btn-group.checking-only .image-status{display:flex;flex-wrap:wrap;width:100%}#image-redact-editor .button-area .btn-group.checking-only .image-status table,#image-editor .button-area .btn-group.checking-only .image-status table{margin:24px 0;width:100%}#image-redact-editor .button-area .btn-group.checking-only .image-status table tr,#image-editor .button-area .btn-group.checking-only .image-status table tr,#image-redact-editor .button-area .btn-group.checking-only .image-status table td,#image-editor .button-area .btn-group.checking-only .image-status table td{border:none;padding:0}#image-redact-editor .button-area .btn-group.checking-only .image-status .heading,#image-editor .button-area .btn-group.checking-only .image-status .heading{font-weight:bold;font-size:1rem;line-height:1.25rem}#image-redact-editor .button-area .btn-group.checking-only .image-status .warn .smiley,#image-editor .button-area .btn-group.checking-only .image-status .warn .smiley{color:var(--warning----orange---o200);font-size:1.875rem;padding-right:8px}#image-redact-editor .button-area .btn-group.checking-only .image-status .warn .smiley:after,#image-editor .button-area .btn-group.checking-only .image-status .warn .smiley:after{font-family:"Font Awesome 6 Free";content:'\f11a';font-weight:bold}#image-redact-editor .button-area .btn-group.checking-only .image-status .critical .smiley,#image-editor .button-area .btn-group.checking-only .image-status .critical .smiley{color:var(--danger---red---d300);font-size:1.875rem;padding-right:8px}#image-redact-editor .button-area .btn-group.checking-only .image-status .critical .smiley:after,#image-editor .button-area .btn-group.checking-only .image-status .critical .smiley:after{font-family:"Font Awesome 6 Free";content:'\f119';font-weight:bold}#image-redact-editor .button-area .btn-group.checking-only .image-status .optimal .smiley,#image-editor .button-area .btn-group.checking-only .image-status .optimal .smiley{color:var(--success----green---s300);font-size:1.875rem;padding-right:8px}#image-redact-editor .button-area .btn-group.checking-only .image-status .optimal .smiley:after,#image-editor .button-area .btn-group.checking-only .image-status .optimal .smiley:after{font-family:"Font Awesome 6 Free";content:'\f118';font-weight:bold}@media (max-width:568px){#image-redact-editor .button-area .btn-group.checking-only .btn-group,#image-editor .button-area .btn-group.checking-only .btn-group,#image-redact-editor .button-area .btn-group.checking-only table,#image-editor .button-area .btn-group.checking-only table{width:100%}}#image-redact-editor .button-area .btn-group button,#image-editor .button-area .btn-group button{width:100%;margin-top:16px;display:flex;gap:8px;justify-content:center;align-items:center}#image-redact-editor .button-area .btn-group button.update:after,#image-editor .button-area .btn-group button.update:after,#image-redact-editor .button-area .btn-group button.confirm:after,#image-editor .button-area .btn-group button.confirm:after,#image-redact-editor .button-area .btn-group button.next:after,#image-editor .button-area .btn-group button.next:after{font-family:"Font Awesome 6 Free";content:'\f061';font-weight:bold;padding-left:4px}#image-redact-editor .button-area .btn-group button.update.loading:after,#image-editor .button-area .btn-group button.update.loading:after,#image-redact-editor .button-area .btn-group button.confirm.loading:after,#image-editor .button-area .btn-group button.confirm.loading:after,#image-redact-editor .button-area .btn-group button.next.loading:after,#image-editor .button-area .btn-group button.next.loading:after{content:'\f110';display:inline-block;animation:spinner 1s linear infinite;padding-left:0}#image-redact-editor .button-area .btn-group button.rotate:before,#image-editor .button-area .btn-group button.rotate:before{font-family:"Font Awesome 6 Free";content:'\f2f9';font-weight:bold;padding-left:4px}#image-redact-editor .button-area .btn-group button.cancel:before,#image-editor .button-area .btn-group button.cancel:before{font-family:"Font Awesome 6 Free";content:'\f057';font-weight:bold;padding-left:4px;font-size:1.25rem}#image-redact-editor .button-area .btn-group button.back:before,#image-editor .button-area .btn-group button.back:before{font-family:"Font Awesome 6 Free";content:'\f060';font-weight:bold;padding-left:4px;font-size:1.25rem}#image-redact-editor .button-area .btn-group button.reset:before,#image-editor .button-area .btn-group button.reset:before{font-family:"Font Awesome 6 Free";content:'\f021';font-weight:bold;padding-left:4px}#image-redact-editor .button-area .btn-group button.undo:before,#image-editor .button-area .btn-group button.undo:before{font-family:"Font Awesome 6 Free";content:'\f04a';font-weight:bold;padding-left:4px}#image-redact-editor .button-area .btn-group button.redo:before,#image-editor .button-area .btn-group button.redo:before{font-family:"Font Awesome 6 Free";content:'\f04e';font-weight:bold;padding-left:4px}#image-redact-editor .button-area .btn-group.redact-only.hide+.info-wrapper,#image-editor .button-area .btn-group.redact-only.hide+.info-wrapper{display:none}@media (max-width:568px){#image-redact-editor .button-area .btn-group.flex,#image-editor .button-area .btn-group.flex{gap:0;flex-wrap:wrap;flex-direction:column-reverse}#image-redact-editor .button-area .btn-group.flex .btn-wrapper,#image-editor .button-area .btn-group.flex .btn-wrapper{width:100%}}@media (max-width:640px){#image-redact-editor .button-area,#image-editor .button-area{padding:0 16px}}@media (max-width:500px){#image-redact-editor .button-area,#image-editor .button-area{max-height:calc(100vh - 370px)}}#image-redact-editor .button-area .hide,#image-editor .button-area .hide{display:none}#image-redact-editor.hide,#image-editor.hide{display:none}#image-redact-editor.loading .info-wrapper,#image-editor.loading .info-wrapper,#image-redact-editor.loading .cropper-container,#image-editor.loading .cropper-container{display:none}#image-redact-editor.loading .image-area,#image-editor.loading .image-area{display:flex;align-items:center;background:var(--text-neutral---t100);border-radius:4px;flex-wrap:wrap;align-items:flex-start}#image-redact-editor.loading .image-area img,#image-editor.loading .image-area img{display:none}#image-redact-editor.loading .image-area:before,#image-editor.loading .image-area:before{content:"";display:block;margin:auto;border:10px solid var(--text-neutral---t200);border-radius:50%;border-top:10px solid var(--primary--green---p200);width:100px;height:100px;animation:spinner 2s linear infinite}#image-redact-editor.loading .image-area:after,#image-editor.loading .image-area:after{content:'Dein Bild wird verarbeitet. Bitte warten.';width:100%}#image-redact-editor .cropper-view-box,#image-editor .cropper-view-box{border-radius:4px;outline:2px dashed #eee;outline-color:#eee}#image-redact-editor .cropper-container,#image-editor .cropper-container{border-radius:4px;overflow:hidden}@media (max-width:642px){#image-redact-editor .cropper-container,#image-editor .cropper-container{border-radius:0}}#image-redact-editor .slider-container,#image-editor .slider-container{width:100%;margin-top:32px;margin-bottom:32px;display:flex;align-items:center;gap:8px;padding:0 52px}#image-redact-editor .slider-container .slider,#image-editor .slider-container .slider{-webkit-appearance:none;appearance:none;width:100%;height:2px;border-radius:5px;background:var(--text-neutral---t500);outline:none;-webkit-transition:.2s;transition:opacity .2s}#image-redact-editor .slider-container .slider::-webkit-slider-thumb,#image-editor .slider-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:var(--text-neutral---t500);cursor:pointer}#image-redact-editor .slider-container .slider::-moz-range-thumb,#image-editor .slider-container .slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--text-neutral---t500);cursor:pointer}#image-redact-editor .slider-container:after,#image-editor .slider-container:after{font-family:"Font Awesome 6 Free";content:'\f03e';font-weight:bold;font-size:1.5rem}#image-redact-editor .slider-container:before,#image-editor .slider-container:before{font-family:"Font Awesome 6 Free";content:'\f03e';font-weight:bold}@media (max-width:640px){#image-redact-editor .slider-container,#image-editor .slider-container{padding:0;margin-top:32px;margin-bottom:32px}}#image-redact-editor .info-wrapper,#image-editor .info-wrapper{position:absolute;top:16px;width:100%;max-width:642px}#image-redact-editor .info-wrapper span,#image-editor .info-wrapper span{position:absolute;right:0px;top:0px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background-color:rgba(255,255,255,0.75);border-bottom-left-radius:4px}#image-redact-editor .info-wrapper span:after,#image-editor .info-wrapper span:after{font-family:"Font Awesome 6 Free";content:'\f05a';font-weight:bold;color:var(--info----blue---i500);position:absolute}#image-redact-editor .info-wrapper span:before,#image-editor .info-wrapper span:before{content:'';background-color:white;width:16px;height:16px;position:absolute}@media (max-width:642px){#image-redact-editor .info-wrapper span,#image-editor .info-wrapper span{top:0;right:16px}}@media (max-width:642px){#image-redact-editor .info-wrapper,#image-editor .info-wrapper{top:0}}@media (max-width:500px){#image-redact-editor .info-wrapper,#image-editor .info-wrapper{max-height:calc(100vh - 370px)}}@media (max-width:642px){#image-redact-editor,#image-editor{top:0;padding-top:0}}.btn-tool{min-width:96px;padding:.375rem 1rem;border-radius:4px;font-size:1rem;line-height:1.5rem;font-family:Rubik,Arial,Helvetica,sans-serif;font-weight:bold;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;box-sizing:border-box;border-color:var(--text-neutral---t100);background:var(--text-neutral---t50);border:2px solid var(--text-neutral---t100);color:var(--text-neutral---t200);font-weight:normal;box-shadow:unset}.btn-tool.left{justify-content:left;padding-left:0}.btn-tool.small{font-size:.875rem;line-height:1.3125rem}.btn-tool.small i{display:none;font-size:1rem}.btn-tool.extra-small{font-size:.75rem;line-height:1.125rem}.btn-tool.extra-small i{display:none;font-size:.875rem}.btn-tool.full{width:100%}.btn-tool i{display:none;font-size:1.25rem}.btn-tool.icon i:not(.fa-spinner){display:inline-block}.btn-tool:hover{border-color:var(--text-neutral---t100);background:var(--text-neutral---t100);color:var(--text-neutral---t00)}.btn-tool:active{border-color:var(--text-neutral---t300);background:var(--text-neutral---t300);color:var(--text-neutral---t00)}.btn-tool.disabled,.btn-tool:disabled{opacity:.25}.btn-tool.hide{display:none}.scroll_top_button{position:fixed;bottom:8px;right:8px;z-index:100;background:white;width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;color:#2FB247;border-radius:50%;border:1px solid rgba(230,234,244,0.9);font-size:32px;cursor:pointer}.scroll_top_button:after{font-family:"Font Awesome 6 Free";content:"\f077";font-weight:700;color:var(--primary--blue---p300);font-size:.75rem}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.chat-wrapper{display:flex;gap:1rem}.chat-wrapper .chat-info{padding:1rem}.chat-wrapper .messages,.chat-wrapper .chatrooms{width:100%;min-height:728px;max-height:728px}.chat-wrapper .chatrooms{overflow-y:scroll}.chat-wrapper .messages{padding:1.5rem;position:relative}.chat-wrapper .messages .message-head{height:48px;background-color:var(--text-neutral---t00);border-bottom:1px solid var(--primary--blue---p50);display:flex;align-items:center}.chat-wrapper .messages .message-head .message-head-title{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 16px 0 0}.chat-wrapper .messages .message-head .message-head-title .last-update{display:flex;justify-content:start;flex-wrap:wrap;max-width:60px;font-size:.75rem;line-height:1rem}.chat-wrapper .messages .message-head .message-head-title .last-update span{width:100%}.chat-wrapper .messages .message-head .message-head-title .message-head-title-inserat{line-height:1rem}.chat-wrapper .messages .message-head .message-head-title .message-head-title-inserat a{font-size:.8rem}.chat-wrapper .messages .message-head .close-mobile{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.chat-wrapper .messages .message-head .close-mobile:before{font-size:.8rem;font-family:"Font Awesome 5 Free";color:var(--primary--blue---p200);content:'\f053';font-weight:900}.chat-wrapper .messages .loading-wrapper{display:none}.chat-wrapper .messages.loading .loading-wrapper{position:absolute;padding:8px;border-radius:10px;width:calc(100% - 3rem);top:50%;margin-top:-52px;text-align:center;display:inline-block}.chat-wrapper .messages.loading .loading-wrapper i{font-size:3rem;margin-bottom:16px}.chat-wrapper .messages .message-messages{background-color:var(--text-neutral---t00);height:calc(100% - 260px);position:relative;overflow-y:auto;scroll-behavior:smooth}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper{display:flex;width:100%;min-width:calc(100% - 16px);max-width:calc(100% - 16px);margin:8px}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper>*{-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper.response{justify-content:flex-end}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper.response:before{display:flex;align-items:end;margin-right:8px;color:var(--primary--blue---p75);font-size:.75rem;line-height:1rem;content:attr(data-date) " " attr(data-time);max-width:64px}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper.response .message-body{background-color:var(--primary--blue---p100);color:var(--text-neutral---t00);border-top-left-radius:10px;border-top-right-radius:0}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper.response.new-notify .message-body{color:var(--primary--green---p300);background-color:var(--primary--green---p50)}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper.response.new-notify:before{color:var(--primary--green---p300)}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper:not(.response):after{display:flex;align-items:end;margin-left:8px;color:var(--primary--blue---p75);font-size:.75rem;line-height:1rem;content:attr(data-date) " " attr(data-time);max-width:64px}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper[data-shield] .message-body{position:relative}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper[data-shield] .message-body:before{font-size:.8rem;color:var(--primary--green---p300);content:'moderiert';position:absolute;right:-84px;top:0;text-decoration:underline;cursor:pointer}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper[data-shield] .message-body:after{font-size:.8rem;font-family:"Font Awesome 5 Free";color:var(--primary--green---p300);content:'\f3ed';font-weight:900;position:absolute;right:-20px;top:0;cursor:pointer}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper[data-shield]:after{padding-top:20px}.chat-wrapper .messages .message-messages .message-messages-list .message-item-wrapper .message-body{background-color:var(--primary--blue---p50);padding:8px;border-radius:10px;border-top-left-radius:0}.chat-wrapper .messages .message-messages .message-box--warn{position:absolute;top:0;left:1rem;flex-wrap:wrap}.chat-wrapper .messages .message-submit{background-color:var(--text-neutral---t00);height:116px;padding:8px}.chat-wrapper .messages .message-submit form{display:flex;align-items:end}.chat-wrapper .messages .message-submit form textarea{width:100%;height:96px;resize:none;background-color:var(--primary--blue---p20)}.chat-wrapper .messages .message-submit form button.btn-primary{min-width:48px;width:48px;height:48px;border-radius:3rem;margin:0 0 0 8px}.chat-wrapper .messages #room-detail-mobile{display:none}@media (max-width:800px){.chat-wrapper .messages{position:fixed;top:0;right:0;bottom:0;max-width:100%;z-index:100;max-height:unset;min-height:unset;margin:0}.chat-wrapper .messages .message-messages{height:calc(100% - 316px)}.chat-wrapper .messages #room-detail-mobile{display:block}}@media (max-width:800px){.chat-wrapper .messages{transition:all 250ms;right:-100vw}.chat-wrapper .messages.mobile--show{right:0}}@media (max-width:640px){.chat-wrapper .messages{padding:.75rem}}.chat-wrapper .chat-room-title{line-height:1.25rem;font-weight:500;flex-grow:1}.chat-wrapper .chat-room-title span{font-weight:400}.chat-wrapper .chat-room-title a span{font-size:.8rem}.chat-wrapper .chat-room-item{display:flex;align-items:center;background-color:var(--text-neutral---t00);padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--primary--blue---p50);border-left:8px solid var(--text-neutral---t00)}.chat-wrapper .chat-room-item.active{border-left:8px solid var(--primary--green---p300)}@media (max-width:800px){.chat-wrapper .chat-room-item.active{border-left:8px solid var(--text-neutral---t00)}.chat-wrapper .chat-room-item.active.interact{border-left:8px solid var(--primary--green---p300)}}.chat-wrapper .chat-room-item .chat-room-select{padding:0 16px}.chat-wrapper .chat-room-item .chat-room-details{width:100%;padding-right:16px}.chat-wrapper .chat-room-item .chat-room-excerpt{color:var(--text-neutral---t100)}.chat-wrapper .chat-room-item .chat-room-icon:after{font-size:.8rem;font-family:"Font Awesome 5 Free";color:var(--primary--blue---p200);content:'\f054';padding-left:16px;font-weight:900}.chat-wrapper .chat-room-item .chat-room-notify{min-width:32px}.chat-wrapper .chat-room-item .chat-room-notify div:not(:empty){background-color:var(--primary--green---p300);color:var(--text-neutral---t00);text-align:center;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.chat-wrapper .chat-room-item:hover{cursor:pointer;border-left:8px solid var(--primary--green---p300)}.chat-wrapper .chat-room-item .chat-room-head{display:flex;justify-content:space-between;width:100%}.chat-wrapper .chat-room-item .chat-room-head .last-update{display:flex;justify-content:start;flex-wrap:wrap;max-width:60px;font-size:.75rem;line-height:1rem}.chat-wrapper .chat-room-item .chat-room-head .last-update span{width:100%}.chat-wrapper #agreement-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:16px;height:80px;user-select:none}.chat-wrapper #agreement-wrapper .btn-primary:hover{cursor:pointer}.chat-wrapper #agreement-wrapper .btn-primary.pending span:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:'\f110';display:inline-block;animation:spinner 1s linear infinite;padding-left:0;margin-left:4px}.chat-wrapper #agreement-wrapper .broakage{display:flex;justify-content:center;color:var(--primary--blue---p200);flex-wrap:wrap}.chat-wrapper #agreement-wrapper .broakage .broakage-state-wrapper{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.chat-wrapper #agreement-wrapper .broakage .title{margin-bottom:8px;text-align:center;width:100%}.chat-wrapper #agreement-wrapper .broakage .broakage_state{color:var(--text-neutral---t00);background-color:var(--primary--blue---p200);border-radius:4px;padding:4px 8px;font-size:.875rem;line-height:1.313rem;position:relative}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_START{background-color:unset}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_START span{height:40px}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_PENDING span{height:40px}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_PENDING span:after{content:'Status: Warten auf Annahme'}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_CONFIRMED{background-color:var(--success----green---s200)}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_CONFIRMED span{height:40px}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_CONFIRMED span:after{content:'Status: Angenommen'}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_DECLINED{background-color:var(--danger---red---d400)}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_DECLINED span{height:40px}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_DECLINED span:after{content:'Status: Abgelehnt'}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_REQUESTED{width:80%;background-color:unset;display:flex;gap:16px}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_REQUESTED span{height:30px;font-size:.8rem;line-height:1.313rem;max-width:50%;flex-grow:1}.chat-wrapper #agreement-wrapper .broakage .broakage_state.AGREEMENT_REQUESTED span:hover{cursor:pointer}.chat-wrapper #agreement-wrapper .broakage .info-broakage{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;margin-top:-20px}.chat-wrapper #agreement-wrapper .broakage .info-broakage:before{font-size:.8rem;font-family:"Font Awesome 5 Free";color:var(--primary--blue---p200);content:'\f05a';font-weight:900;font-size:1.5rem}@media (max-width:640px){.chat-wrapper #agreement-wrapper .broakage{margin-top:16px}}@media (max-width:800px){.chat-wrapper{display:block}}