body{margin:0;background:#F7F2E9;font-family:Arial,Helvetica,sans-serif;color:#374151;line-height:1.6}main{max-width:620px;margin:40px auto;background:#fff;border-radius:18px;padding:28px 32px}.kop{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#B3263A;font-weight:bold}h1{font-family:Georgia,serif;color:#00205A;margin:6px 0 16px}table{width:100%;border-collapse:collapse;margin:0 0 20px}th{text-align:left;color:#6b7280;font-weight:normal;width:120px;padding:6px 0;vertical-align:top}td{color:#00205A;font-weight:600;padding:6px 0}button{background:#B3263A;color:#fff;border:0;font-weight:bold;font-size:16px;padding:12px 22px;border-radius:10px;cursor:pointer}.klein{font-size:14px;color:#6b7280}.terug{margin-top:24px}a{color:#B3263A}
h2{color:#00205A;font-size:1.1rem;margin:22px 0 6px}ul{padding-left:20px}
h2{color:#00205A;font-size:1.1rem;margin:26px 0 8px}
select{font:inherit;font-size:15px;padding:10px 12px;border:1px solid #d6cfc2;border-radius:10px;background:#fff;max-width:100%}
form.rij{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
label.check{display:flex;gap:8px;align-items:center;margin:0 0 12px}
button.afmelden{background:#fff;color:#B3263A;border:2px solid #B3263A}
button.afmelden:hover{background:#B3263A;color:#fff}
