body{font-family:Arial,Helvetica,sans-serif;color:#1f2933;line-height:1.65;margin:0;padding:1rem;justify-content: center;}
:root{--rka-ela-primary:#1d4e89;/* Portalfarbe */--rka-ela-bg:#f5f7fa;--rka-ela-line:#d8dee7;--rka-ela-text:#1f2933;}
.rka-ela-widget{border:1px solid var(--rka-ela-line);border-radius:6px;padding:1.1rem 1.2rem;margin:1.6rem 0;background:#fff;}
.rka-ela-widget h3{margin:0 0 .3rem;font-size:1.15rem;color:var(--rka-ela-primary);}
.rka-ela-widget-intro{margin:0 0 1rem;font-size:.93rem;color:#5b6773;}
.rka-ela-frage{margin:0 0 1rem;}
.rka-ela-frage-text{font-weight:bold;margin:0 0 .5rem;display:block;}
.rka-ela-optionen{display:flex;flex-wrap:wrap;gap:.5rem;}
.rka-ela-opt{border:1px solid var(--rka-ela-line);background:#fff;color:var(--rka-ela-text);border-radius:20px;padding:.45rem .9rem;font-size:.92rem;cursor:pointer;font-family:inherit;}
.rka-ela-opt:hover{border-color:var(--rka-ela-primary);}
.rka-ela-opt-aktiv{background:var(--rka-ela-primary);border-color:var(--rka-ela-primary);color:#fff;}
.rka-ela-ergebnis{border-top:1px solid var(--rka-ela-line);margin-top:1rem;padding-top:1rem;}
.rka-ela-ergebnis h4{margin:0 0 .4rem;font-size:1.02rem;color:var(--rka-ela-primary);}
.rka-ela-ergebnis p{margin:0 0 .7rem;font-size:.95rem;}
.rka-ela-ergebnis-cta{display:inline-block;background:var(--rka-ela-primary);color:#fff;text-decoration:none;padding:.55rem 1rem;border-radius:4px;font-size:.93rem;}
.rka-ela-reset{background:none;border:none;color:var(--rka-ela-primary);cursor:pointer;font-size:.88rem;text-decoration:underline;padding:.4rem 0;font-family:inherit;}
.rka-ela-noscript{border:1px solid var(--rka-ela-line);border-radius:4px;padding:.9rem 1.1rem;background:var(--rka-ela-bg);font-size:.93rem;}

:root{--rka-ela-primary:#1d4e89;/* Portalfarbe */--rka-ela-bg:#f5f7fa;--rka-ela-line:#d8dee7;--rka-ela-text:#1f2933;}
.rka-ela-artikel{font-family:Arial,Helvetica,sans-serif;color:var(--rka-ela-text);line-height:1.65;}
.rka-ela-artikel h1{font-size:2rem;line-height:1.25;margin:0 0 .4rem;}
.rka-ela-artikel h2{font-size:1.35rem;line-height:1.3;margin:2.2rem 0 .7rem;color:var(--rka-ela-primary);}
.rka-ela-artikel h3{font-size:1.1rem;margin:1.4rem 0 .5rem;}
.rka-ela-artikel p{margin:0 0 1rem;}
.rka-ela-stand{font-size:.85rem;color:#5b6773;margin:0 0 1.2rem;}
.rka-ela-schnellantwort{background:var(--rka-ela-bg);border-left:5px solid var(--rka-ela-primary);padding:1rem 1.2rem;margin:0 0 1.4rem;border-radius:4px;}
.rka-ela-sa-titel{margin:0 0 .5rem;font-size:1.1rem;font-weight:bold;color:var(--rka-ela-primary);}
.rka-ela-toc{background:#fff;border:1px solid var(--rka-ela-line);border-radius:4px;padding:1rem 1.2rem;margin:1.6rem 0;}
.rka-ela-toc p{font-weight:bold;margin:0 0 .5rem;}
.rka-ela-toc ul{margin:0;padding-left:1.2rem;}
.rka-ela-toc li{margin:.25rem 0;}
.rka-ela-toc a{color:var(--rka-ela-primary);}
.rka-ela-banner{border:1px solid var(--rka-ela-line);border-left:5px solid var(--rka-ela-primary);background:#fff;padding:.9rem 1.1rem;margin:1.6rem 0;border-radius:4px;}
.rka-ela-banner a{color:var(--rka-ela-primary);font-weight:bold;text-decoration:none;}
.rka-ela-banner a:hover{text-decoration:underline;}
.rka-ela-tabelle{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem;}
.rka-ela-tabelle th,.rka-ela-tabelle td{border:1px solid var(--rka-ela-line);padding:.55rem .7rem;text-align:left;vertical-align:top;}
.rka-ela-tabelle th{background:var(--rka-ela-bg);font-weight:bold;}
.rka-ela-tabelle caption{caption-side:bottom;font-size:.82rem;color:#5b6773;padding-top:.5rem;text-align:left;}
.rka-ela-phasen{background:var(--rka-ela-bg);border-radius:4px;padding:1rem 1.2rem;margin:1.4rem 0;}
.rka-ela-phasen h3{margin-top:0;}
.rka-ela-phasen ol{margin:0;padding-left:1.3rem;}
.rka-ela-phasen li{margin:.4rem 0;}
.rka-ela-rechnung{border:1px solid var(--rka-ela-line);border-radius:4px;padding:1rem 1.2rem;margin:1.4rem 0;background:#fff;}
.rka-ela-rechnung h3{margin-top:0;}
.rka-ela-warnung{border:1px solid #c9a227;border-left:5px solid #c9a227;background:#fdf8e8;padding:1rem 1.2rem;margin:1.4rem 0;border-radius:4px;}
.rka-ela-warnung h3{margin-top:0;}
.rka-ela-faq{margin:1.2rem 0;}
.rka-ela-faq details{border:1px solid var(--rka-ela-line);border-radius:4px;margin:.5rem 0;background:#fff;}
.rka-ela-faq summary{cursor:pointer;padding:.75rem 1rem;font-weight:bold;color:var(--rka-ela-primary);}
.rka-ela-faq .rka-ela-faq-a{padding:0 1rem 1rem;margin:0;}
.rka-ela-autor{border:1px solid var(--rka-ela-line);border-radius:4px;padding:1.1rem 1.2rem;margin:2rem 0 1.2rem;background:#fff;}
.rka-ela-autor h2{margin-top:0;}
.rka-ela-autor ul{padding-left:1.2rem;}
.rka-ela-kontakt{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem;}
.rka-ela-kontakt th,.rka-ela-kontakt td{border:1px solid var(--rka-ela-line);padding:.5rem .7rem;text-align:left;}
.rka-ela-kontakt th{background:var(--rka-ela-bg);width:32%;}
.rka-ela-crosslinks{margin:1.6rem 0;}
.rka-ela-crosslinks ul{padding-left:1.2rem;}
.rka-ela-crosslinks a{color:var(--rka-ela-primary);}
.rka-ela-quellen{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.92rem;}
.rka-ela-quellen th,.rka-ela-quellen td{border:1px solid var(--rka-ela-line);padding:.55rem .7rem;text-align:left;vertical-align:top;}
.rka-ela-quellen th{background:var(--rka-ela-bg);}
.rka-ela-quellen a{color:var(--rka-ela-primary);word-break:break-word;}
.rka-ela-footer{border-top:1px solid var(--rka-ela-line);margin-top:2rem;padding-top:1rem;font-size:.88rem;color:#5b6773;}
.rka-ela-widget{border:1px solid var(--rka-ela-line);border-radius:6px;padding:1.1rem 1.2rem;margin:1.6rem 0;background:#fff;}
.rka-ela-widget h3{margin:0 0 .3rem;font-size:1.15rem;color:var(--rka-ela-primary);}
.rka-ela-widget-intro{margin:0 0 1rem;font-size:.93rem;color:#5b6773;}
.rka-ela-frage{margin:0 0 1rem;}
.rka-ela-frage-text{font-weight:bold;margin:0 0 .5rem;display:block;}
.rka-ela-optionen{display:flex;flex-wrap:wrap;gap:.5rem;}
.rka-ela-opt{border:1px solid var(--rka-ela-line);background:#fff;color:var(--rka-ela-text);border-radius:20px;padding:.45rem .9rem;font-size:.92rem;cursor:pointer;font-family:inherit;}
.rka-ela-opt:hover{border-color:var(--rka-ela-primary);}
.rka-ela-opt-aktiv{background:var(--rka-ela-primary);border-color:var(--rka-ela-primary);color:#fff;}
.rka-ela-ergebnis{border-top:1px solid var(--rka-ela-line);margin-top:1rem;padding-top:1rem;}
.rka-ela-ergebnis h4{margin:0 0 .4rem;font-size:1.02rem;color:var(--rka-ela-primary);}
.rka-ela-ergebnis p{margin:0 0 .7rem;font-size:.95rem;}
.rka-ela-ergebnis-cta{display:inline-block;background:var(--rka-ela-primary);color:#fff;text-decoration:none;padding:.55rem 1rem;border-radius:4px;font-size:.93rem;}
.rka-ela-reset{background:none;border:none;color:var(--rka-ela-primary);cursor:pointer;font-size:.88rem;text-decoration:underline;padding:.4rem 0;font-family:inherit;}
.rka-ela-noscript{border:1px solid var(--rka-ela-line);border-radius:4px;padding:.9rem 1.1rem;background:var(--rka-ela-bg);font-size:.93rem;}
