:root{--color-text: #303030;--color-text-light: #606060;--color-text-disabled: #909090;--color-text-accent: #204620;--color-text-accent-light: #4D804D;--color-text-accent-very-light: #6B996B;--color-accent: #e30b18;--color-accent-light: #E67373;--color-background-body: #adccad;--color-background-body-dark: #9dbb9d;--color-background-main: #fff;--color-text-header: #204620;--color-background-header: #adccad;--color-background-header-dark: #9dbb9d;--color-text-footer: #204620;--color-background-footer: #adccad;--color-background-footer-dark: #9dbb9d;--color-text-form-header: #204620;--color-background-form-header: #adccad;--color-background-form-row: #e0e5e0;--color-background-form-row-odd: #d0d5d0;--color-background-form-row-even: #e0e5e0;--color-text-form-footer: #204620;--color-background-form-footer: #adccad;--color-text-form-error: #b90000;--color-background-form-error: #ffc9c9;--color-text-form-success: #204620;--color-background-form-success: #c0d9c0;--color-text-form-note: #303030;--color-background-form-note: #e0e5e0}form{max-width:640px;margin:0 auto;border:0px solid transparent;border-radius:0.34em;overflow:hidden;box-shadow:0em 0.5em 1em rgba(0,0,0,0.125)}form.anmeldung{max-width:480px}form table{--padding-y: 0.5em;--padding-x: 1.0em;--padding-middle: 0.25em;width:100%;border-collapse:collapse;line-height:1.25;--width-label: 45%}form table input[type='text'].volle-breite{width:100%}form table input[type='radio']{appearance:none;display:inline-block;width:.89em;height:.89em;border:.178em solid gray;border-radius:50%}form table input[type='radio']+label{margin-left:0.167em}form table input[type='radio']:checked{border-color:var(--color-text-accent);background-color:var(--color-text-accent-very-light)}form table input[type='radio']:disabled{border-color:#c0c0c0}form table input[type='radio']:disabled:checked{background-color:#a0a0a0}form table input[type='radio']:disabled+label{color:#808080}form table input[type='checkbox']{vertical-align:-0.125em}form table input[type='submit'],form table label[for]{cursor:pointer}form table tr.header{font-family:header;font-size:108.34%;font-weight:600;letter-spacing:0.0667em;text-transform:uppercase;text-align:right;color:var(--color-text-form-header);background-color:var(--color-background-form-header)}form table tr.header td{padding:calc(var(--padding-y) * 1.67) var(--padding-x) calc(var(--padding-y) * 1.34) var(--padding-x)}form table tr.input:nth-child(even),form table tr.note:nth-child(even){background-color:var(--color-background-form-row-even)}form table tr.input:nth-child(odd),form table tr.note:nth-child(odd){background-color:var(--color-background-form-row-odd)}form table tr.input.error label{color:var(--color-text-form-error)}form table tr.input.error input:not(:checked){background-color:var(--color-background-form-error)}form table tr.message{display:none;font-size:91.67%}form table tr.message.error,form table tr.message.success,form table tr.message.note{display:table-row}form table tr.message.error{border-top:1px dotted var(--color-text-form-error);border-bottom:1px dotted var(--color-text-form-error);color:var(--color-text-form-error);background-color:var(--color-background-form-error)}form table tr.message.success{border-top:1px dotted var(--color-text-form-success);border-bottom:1px dotted var(--color-text-form-success);color:var(--color-text-form-success);background-color:var(--color-background-form-success)}form table tr.message.note{border-top:1px dotted var(--color-text-form-note);border-bottom:1px dotted var(--color-text-form-note);color:var(--color-text-form-note);background-color:var(--color-background-form-note)}form table tr.footer{text-align:right;color:var(--color-text-form-footer);background-color:var(--color-background-form-footer)}form table tr.footer td{padding:calc(var(--padding-y) * 1.5) var(--padding-x)}form table tr.footer input{font-size:88.89%;letter-spacing:0.0334em;padding-left:0.5em;padding-right:0.5em}form table td{padding:calc(var(--padding-y) * 1.1) var(--padding-x) var(--padding-y) var(--padding-x)}form table td input[type="text"],form table td input[type="password"],form table td input[type="date"]{margin-top:-0.1em;padding:0 0.167em;font-size:88.89%}form table td input[type="text"],form table td input[type="password"]{font-family:text}form table td textarea{display:block;width:100%;margin-top:-0.1em;padding-left:0.2em;padding-top:0.084em;padding-right:0.167em;padding-bottom:0.084em;resize:none;overflow-x:hidden;font-family:text;font-size:88.89%}form table td select{display:block;font-family:text;font-size:88.89%;margin-top:-0.067em}@media screen and (max-width: 640px){form table{--width-label: 40%}}@media screen and (max-width: 480px){form table{--width-label: 35%}}form table td.label{width:var(--width-label);padding-right:var(--padding-middle);padding-bottom:calc(var(--padding-y) * 1.167);text-align:right;vertical-align:top}form table td.label label:after{content:':';font-weight:600;color:var(--color-accent)}form table td.input{width:calc(100% - var(--width-label));padding-left:var(--padding-middle);vertical-align:bottom}form table td.input.radios{padding-left:0.0em}form table td.input.radios div{margin-top:0.34em;margin-bottom:0.34em}form table td.input.radios div:first-child{margin-top:0em}form table td.input.radios div:last-child{margin-bottom:0em}form table td.input.va-top{vertical-align:top}form table a.button{font-size:88.89%;margin-right:0.5em}form table input[type="password"]+span.reveal-password,form table input[type="text"]+span.reveal-password{display:inline-block;margin-left:0.34em;font-family:'icons';cursor:pointer;vertical-align:-0.2em;color:rgba(0,0,0,0.5)}section.eua-liste form{background-color:var(--color-background-form-row-even);margin-bottom:1em}section.eua-liste form:last-child{margin-bottom:0em}section.eua-liste form table tr.header{font-size:100%;text-align:left;text-transform:none;font-weight:800;letter-spacing:0.0334em}section.eua-liste form table tr.header td{position:relative;text-align:right}section.eua-liste form table tr.header td div{position:absolute;font-size:0.8em;font-weight:400;width:3em;height:1.75em;left:1em;top:0.83em;border-radius:0.25em;text-align:center;padding-top:0.225em;background-color:var(--color-background-form-row-even);color:var(--color-text-accent);box-shadow:0em 0.125em 0.25em rgba(0,0,0,0.25)}section.eua-liste form table tr.header td div.genehmigt,section.eua-liste form table tr.header td div.genehmigen{background-color:#009922;color:#bbffbb}section.eua-liste form table tr.header td div.abgelehnt,section.eua-liste form table tr.header td div.ablehnen{background-color:#cc0000;color:#ffdddd}section.eua-liste form table tr.daten td{vertical-align:top;padding:0.1em 0.2em 0.1em 0.2em}section.eua-liste form table tr.daten td:first-child{width:7.5em;text-align:right}section.eua-liste form table tr.daten td:first-child:after{content:':';font-weight:600;color:var(--color-accent)}section.eua-liste form table tr.daten.first td{padding-top:0.5em}section.eua-liste form table tr.daten.last td{padding-bottom:0.5em}section.eua-liste form table tr.daten span.genehmigt{font-weight:800;color:#009922}section.eua-liste form table tr.daten span.abgelehnt{font-weight:800;color:#cc0000}section.eua-liste form table tr.meldung td p{margin:0.5em 0em}section.eua-liste form table tr.meldung td.error{color:var(--color-text-form-error);background-color:var(--color-background-form-error)}section.eua-liste form table tr.meldung td.success{color:var(--color-text-form-success);background-color:var(--color-background-form-success)}
