main{max-width:80rem}.fragenbank table{border-collapse:collapse;width:100%;margin:.5rem 0 1.5rem;font-size:.95rem}.fragenbank th,.fragenbank td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:.4rem .5rem}.fragenbank th{background:#f4f4f4}.fragenbank td:first-child>strong,.fragenbank td:last-child{white-space:nowrap}.fragenbank ol,.fragenbank ul{margin:0;padding-left:1.2rem}.zusammenfassung{font-size:1.1rem}.klein{color:#555;font-size:.85rem}.marke{border:1px solid #888;border-radius:.6rem;margin:.2rem .3rem 0 0;padding:0 .4rem;font-size:.75rem;display:inline-block}.inaktiv{opacity:.55}.weggelassen{color:#777}.navigation{margin-bottom:1.5rem}.navigation .abmelden{margin-left:1.5rem}.anmeldung{flex-direction:column;gap:.75rem;max-width:22rem;display:flex}.anmeldung label{flex-direction:column;gap:.25rem;display:flex}.liste{border-collapse:collapse;width:100%;margin:.5rem 0 1rem}.liste th,.liste td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:.4rem .5rem}.liste th{background:#f4f4f4}.formular fieldset{border:1px solid #ccc;margin:0 0 1rem}.formular label{margin:.4rem 0;display:block}.formular [role=radiogroup] label{display:inline}.zeile label{margin-right:.8rem;display:inline-block}.eintrag{grid-template-columns:max-content 1fr;gap:.2rem 1rem;display:grid}.eintrag dd{margin:0}.warnung{color:#8a4b00;font-weight:600}.gut{color:#1d6b2a}.stopp{color:#b00020;border:2px solid #b00020;margin:.5rem 0;padding:.6rem .8rem}.hinweis{background:#fff8ef;border-left:4px solid #8a4b00;padding:.3rem .6rem}.hinweise{padding-left:1.2rem}.einleitung{border:1px solid #ddd;margin-bottom:1rem;padding:.4rem .8rem}.formular textarea{width:100%;max-width:50rem;display:block}.ampel{text-align:center;border:1px solid;border-radius:3px;min-width:5.5rem;padding:0 .4rem;font-weight:600;display:inline-block}.ampel-stopp{color:#fff;background:#b00020;border-color:#b00020}.ampel-warnung,.ampel-annahme{color:#8a4b00;background:#fff8ef}.ampel-erfuellt{color:#1d6b2a}.ampel-korrektur{color:#555;background:#f4f4f4}.protokoll-kopf{border:1px solid #ddd;padding:.4rem .8rem}.protokoll-liste{padding-left:0;list-style:none}.protokoll-liste li{margin:.25rem 0}.qr svg{width:12rem;height:12rem}.ruecklauf{border-collapse:collapse;margin:.5rem 0}.ruecklauf th,.ruecklauf td{text-align:left;border-bottom:1px solid #ddd;padding:.4rem .8rem}.ruecklauf td:not(:first-child){text-align:right}.ruecklauf thead th,.ruecklauf tfoot th{background:#f4f4f4}.kennwerte-frage h4{margin:1.2rem 0 .3rem}.kennwerte{border-collapse:collapse;min-width:24rem}.kennwerte th,.kennwerte td{text-align:left;border-bottom:1px solid #ddd;padding:.3rem .8rem}.kennwerte td:not(:first-child){text-align:right}.kennwerte thead th{background:#f4f4f4}.kennwerte .zu-wenige td,.kennwerte td.unterdrueckt{color:#6b3d00;background:#fff7e6}.kennwerte-frage{overflow-x:auto}.loeschlauf{margin:-.75rem 0 1.5rem}.loeschlauf ul{margin:.3rem 0 0}.ersetzt{background:#fff1b8;border-radius:.2rem;padding:0 .15rem;font-weight:600}.freitexte{margin:.3rem 0 1.2rem;padding-left:1.2rem}.freitexte li{white-space:pre-wrap;margin-bottom:.4rem}
