body.anmeldung{display:flex;align-items:center;justify-content:center;overflow:auto;background:var(--gruen);padding:20px;
  background-image:repeating-radial-gradient(circle at 85% -10%,transparent 0 17px,rgba(230,215,145,.07) 17px 18px)}
.an-blatt{background:#fff;border-radius:16px;box-shadow:var(--schatten-gross);width:min(420px,100%);overflow:hidden}
.an-kopf{background:var(--gruen2);color:#fff;display:flex;align-items:center;gap:14px;padding:18px 24px}
.an-kopf img{height:46px;width:auto}
.an-kopf h1{font-family:var(--kopf);font-weight:400;font-size:26px;padding-top:6px}
#anform{padding:18px 24px 24px}
#anform label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin:14px 0 5px}
#anform .feld{font-size:16px}
#anform .knopf{width:100%;margin-top:18px}
.an-text{color:var(--muted)}
.an-klein{font-size:12.5px;color:var(--subtle);margin-top:14px}
#a-fehler{margin-top:12px;font-size:14px}
