@font-face{font-family:Rosario;src:url(/schrift/rosario-latin.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rosario;src:url(/schrift/rosario-latin-ext.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--tinte: #15212a;--leise: #55626b;--papier: #ffffff;--band: #f2f6f5;--linie: #dbe3e1;--petrol: #0b5d57;--petrol-dunkel: #08443f;--petrol-hell: #e4f0ed;--warm: #b4532a;--breite: 1160px;--mass: 62ch;--r: 10px;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2.5rem;--s5: 4rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}h1,h2,h3,legend{hyphens:auto;overflow-wrap:break-word}body{margin:0;background:var(--papier);color:var(--tinte);font:400 1.125rem/1.6 Rosario,system-ui,sans-serif}img{max-width:100%;height:auto;display:block}a{color:var(--petrol);text-underline-offset:.18em}a:hover{color:var(--petrol-dunkel)}:focus-visible{outline:3px solid var(--warm);outline-offset:2px}h1,h2,h3{font-weight:600;line-height:1.2;margin:0 0 var(--s2);letter-spacing:-.01em}h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.16rem)}h2{font-size:clamp(1.5rem,1.2rem + 1.1vw,2.37rem)}h3{font-size:1.33rem}p{margin:0 0 var(--s2)}.u-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.u-leise{color:var(--leise)}.u-klein{font-size:.9rem}.l-huelle{width:min(100% - 2.5rem,var(--breite));margin-inline:auto}.l-text{max-width:var(--mass)}.l-abschnitt{padding-block:var(--s5)}.l-abschnitt+.l-abschnitt{padding-top:0}.l-band{background:var(--band);padding-block:var(--s5)}.l-band+.l-abschnitt{padding-top:var(--s5)}.l-zwei{display:grid;gap:var(--s4);align-items:start}.l-zwei>*{min-width:0}.l-zwei>.text>:last-child,.l-band .text>:last-child{margin-bottom:0}.l-huelle>.kassen-block:first-child>.tabelle-huelle:first-child{margin-top:0}@media(max-width:899px){.l-zwei{gap:var(--s3)}}@media(min-width:900px){.l-zwei{grid-template-columns:1.1fr .9fr}.l-zwei--bild-links{grid-template-columns:.9fr 1.1fr}.l-zwei--bild-links>figure{order:-1}}.sprung{position:absolute;left:-999px;top:0;background:var(--petrol);color:#fff;padding:.6rem 1rem;z-index:50}.sprung:focus{left:1rem}.kopf{position:sticky;top:0;z-index:30;background:var(--papier);border-bottom:1px solid var(--linie)}.kopf__zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:68px}.marke{display:flex;align-items:center;gap:.6rem;color:var(--tinte);text-decoration:none;font-weight:600;font-size:1.08rem;line-height:1.1}.marke img{width:34px;height:auto}.marke:hover{color:var(--petrol)}.menue{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.menue>li{position:relative}.menue a,.menue button{display:block;padding:.55rem .8rem;border-radius:8px;color:var(--tinte);text-decoration:none;font:500 1rem/1.3 inherit;font-family:inherit;background:none;border:0;cursor:pointer}.menue a:hover,.menue button:hover,.menue button[aria-expanded=true]{background:var(--band);color:var(--petrol-dunkel)}.menue button:after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2em) rotate(45deg)}.ausklapp{position:absolute;left:0;top:100%;padding-top:.5rem;min-width:260px;display:none}.ausklapp ul{list-style:none;margin:0;padding:.5rem;background:var(--papier);border:1px solid var(--linie);border-radius:var(--r);box-shadow:0 12px 30px #15212a1f}.ausklapp--breit ul{columns:2;min-width:460px}.ausklapp a{font-weight:400;padding:.45rem .7rem}.menue>li:nth-last-child(-n+2)>.ausklapp{left:auto;right:0}.menue>li:hover>.ausklapp,.menue button[aria-expanded=true]+.ausklapp{display:block}.menue>li.ist-zu>.ausklapp{display:none}.menue-knopf{display:none}@media(max-width:899px){.menue-knopf{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--linie);border-radius:8px;background:var(--papier);font:500 1rem inherit;font-family:inherit;color:var(--tinte);cursor:pointer;min-height:44px}.navi{display:none;position:absolute;left:0;right:0;top:100%;background:var(--papier);border-bottom:1px solid var(--linie);max-height:calc(100vh - 68px);overflow-y:auto}.navi.ist-offen{display:block}.menue{flex-direction:column;align-items:stretch;padding:.5rem 1.25rem 1.25rem}.menue a,.menue button{width:100%;text-align:left;padding:.8rem .5rem;min-height:44px}.ausklapp{position:static;padding:0 0 .5rem .75rem;min-width:0}.ausklapp ul,.ausklapp--breit ul{border:0;box-shadow:none;padding:0;columns:1;min-width:0}.menue>li:hover>.ausklapp{display:none}.menue button[aria-expanded=true]+.ausklapp{display:block}}.kopfbereich{padding:var(--s5) 0 var(--s3)}.kopfbereich--mitte{text-align:center}.kopfbereich--mitte .unterzeile{margin-inline:auto}.unterzeile{font-size:1.2rem;color:var(--leise);max-width:46ch;margin-bottom:0}.banner{position:relative;color:#fff;background:var(--petrol-dunkel)}.banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#082825d1,#08282559 70%,#08282526)}.banner .l-huelle{position:relative;z-index:1;padding-block:5.5rem 4rem}.banner h1{color:#fff;max-width:20ch}.banner .unterzeile{color:#e8f1ef}.eckdaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s3) var(--s4);margin:var(--s4) 0 0;padding:var(--s3) 0;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.eckdaten div{margin:0}.eckdaten dt{font-size:.95rem;color:var(--leise)}.eckdaten dd{margin:.15rem 0 0;font-size:1.75rem;font-weight:600;color:var(--tinte);line-height:1.2}.eckdaten--band{border:0}.rechner{max-width:760px;margin:var(--s3) auto 0;background:var(--papier);border:1px solid var(--linie);border-radius:16px;box-shadow:0 18px 50px #15212a14;padding:clamp(1.25rem,3vw,2.5rem)}.rechner fieldset{border:0;margin:0;padding:0;min-width:0}.rechner legend{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:600;line-height:1.25;margin-bottom:var(--s2);padding:0}.schritt-zahl{font-size:.95rem;color:var(--leise);margin-bottom:.4rem}.wahl{display:grid;gap:.6rem}@media(min-width:640px){.wahl{grid-template-columns:1fr 1fr}}.wahl label{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border:1.5px solid var(--linie);border-radius:var(--r);cursor:pointer;min-height:56px;background:var(--papier)}.wahl label:hover{border-color:var(--petrol)}.wahl label{position:relative}.wahl input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.wahl label:before{content:"";flex:none;width:1.15rem;height:1.15rem;margin-top:.25rem;border:2px solid var(--leise);border-radius:50%;box-sizing:border-box;background:#fff}.wahl label:has(input:checked):before{border:5px solid var(--petrol)}.wahl label:has(input:focus-visible){outline:3px solid var(--petrol);outline-offset:2px}.wahl label:has(input:checked){border-color:var(--petrol);background:var(--petrol-hell)}.wahl b{display:block;font-weight:600}.wahl small{display:block;color:var(--leise);font-size:.92rem;line-height:1.4}.feld{display:flex;align-items:center;max-width:340px;border:1.5px solid var(--linie);border-radius:var(--r);background:#fff}.feld:focus-within{border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-hell)}.feld input{flex:1;min-width:0;border:0;background:none;font:500 1.5rem/1.2 inherit;font-family:inherit;padding:.8rem 1rem;color:var(--tinte)}.feld input:focus{outline:none}.feld span{padding-right:1rem;color:var(--leise);font-size:1.2rem}.rechner select,.vergleich select{font:400 1.1rem inherit;font-family:inherit;padding:.8rem 1rem;border:1.5px solid var(--linie);border-radius:var(--r);background:#fff;color:var(--tinte);width:100%;max-width:420px;min-height:52px}.hinweis-feld{color:var(--leise);font-size:.95rem;margin:.6rem 0 0}.fehler{color:#a3261b;font-weight:500;margin:.6rem 0 0}.knoepfe{display:flex;gap:.75rem;align-items:center;margin-top:var(--s3);flex-wrap:wrap}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.7rem 1.4rem;border-radius:var(--r);border:0;background:var(--petrol);color:#fff;font:600 1.05rem/1.2 inherit;font-family:inherit;cursor:pointer;text-decoration:none}.knopf:hover{background:var(--petrol-dunkel);color:#fff}.knopf--still{background:none;color:var(--petrol);border:1.5px solid var(--linie)}.knopf--still:hover{background:var(--band);color:var(--petrol-dunkel)}.ergebnis{margin-top:0}.ergebnis__marke{font-size:.95rem;color:var(--leise);margin-bottom:.3rem}.ergebnis__zahl{font-size:clamp(1.9rem,1.4rem + 2.2vw,2.9rem);font-weight:600;line-height:1.15;margin:0 0 .4rem;color:var(--petrol-dunkel)}.ergebnis__wo{font-size:1.2rem;margin-bottom:var(--s2)}.ergebnis__warum{color:var(--leise);max-width:60ch}.anpassen{margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid var(--linie)}.anpassen label{display:block;font-weight:600;margin-bottom:.5rem}.anpassen .hinweis-feld{margin-top:.4rem}.vergleich{margin:var(--s3) 0;padding:var(--s3) 0;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.vergleich label{display:block;font-weight:600;margin-bottom:.5rem}.vergleich p{margin:.8rem 0 0}.tabelle-huelle{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--s3) 0;border:1px solid var(--linie);border-radius:var(--r);background:var(--papier)}.tabelle-huelle.ist-breit:not(.ist-am-ende){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),rgba(0,0,0,.15));mask-image:linear-gradient(to right,#000 calc(100% - 36px),#00000026)}table{width:100%;border-collapse:collapse;font-size:1rem}caption{text-align:left;padding:.9rem 1rem;font-weight:600;caption-side:top}th,td{padding:.7rem 1rem;text-align:left;border-bottom:1px solid var(--linie);vertical-align:middle}th{font-weight:600;font-size:.92rem;color:var(--leise);background:var(--band);white-space:nowrap}td.z,th.z{text-align:right;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafcfb}tr.ist-guenstig td{background:var(--petrol-hell)}.kasse{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.kasse__logo{flex:none;display:inline-flex;align-items:center;width:104px;height:28px}.kasse__logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.kasse__kachel{justify-content:center;box-sizing:border-box;padding:3px 8px;background:var(--tinte);border-radius:4px}.kasse__kachel img{object-position:center}.kasse__name{font-weight:500;white-space:nowrap}.kasse small{display:block;font-weight:400;color:var(--leise);font-size:.85rem;white-space:nowrap}.zur-kasse{white-space:nowrap;font-weight:500}.mehr-zeilen{margin-top:-.5rem}.mehr-zeilen:not([open])>.tabelle-huelle{display:none}.quelle{font-size:.92rem;color:var(--leise)}.text h2{margin-top:var(--s4)}.text h2:first-child{margin-top:0}.text h3{margin-top:var(--s3)}.text ul,.text ol{padding-left:1.3rem;margin:0 0 var(--s2)}.text li{margin-bottom:.4rem}.text table{margin:var(--s3) 0}.lede{font-size:1.25rem;line-height:1.55;max-width:var(--mass)}figure{margin:0}.bild img{border-radius:14px}.bild--breit img{border-radius:0;width:100%;max-height:520px;object-fit:cover}.fragen{max-width:820px}.fragen details{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;list-style:none;padding:1.1rem 2.5rem 1.1rem 0;font-weight:600;font-size:1.15rem;position:relative}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";position:absolute;right:.4rem;top:.9rem;font-size:1.5rem;font-weight:400;color:var(--petrol)}.fragen details[open] summary:after{content:"−"}.fragen details>div{padding:0 0 1.1rem;max-width:var(--mass)}.wege{display:grid;gap:.25rem var(--s4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));list-style:none;padding:0;margin:var(--s3) 0 0}.wege a{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--linie);text-decoration:none;color:var(--tinte);font-weight:500}.wege a:hover{color:var(--petrol)}.wege small{color:var(--leise);font-weight:400;white-space:nowrap}.gruppen{display:grid;gap:var(--s4)}@media(min-width:800px){.gruppen{grid-template-columns:repeat(3,1fr)}}.gruppen h3{font-size:1.2rem;margin-bottom:.4rem}.gruppen h3 a{color:var(--tinte);text-decoration:none}.gruppen h3 a:hover{color:var(--petrol)}.gruppen p{color:var(--leise);margin:0}.fuss{margin-top:var(--s5);background:var(--band);font-size:.875rem}.fuss__oben{display:grid;gap:var(--s4);padding-block:var(--s4)}@media(min-width:900px){.fuss__oben{grid-template-columns:1.2fr 2fr}}.fuss__ueber p{color:var(--leise);max-width:40ch;margin-top:.8rem}.fuss__spalten{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fuss h2{font-size:.875rem;font-weight:600;margin-bottom:.6rem;letter-spacing:0}.fuss ul{list-style:none;margin:0;padding:0}.fuss li{margin-bottom:.35rem}.fuss a{color:var(--tinte);text-decoration:none}.fuss a:hover{color:var(--petrol);text-decoration:underline}.fuss__recht{background:var(--petrol-dunkel);color:#d7e7e3}.fuss__recht .l-huelle{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;padding-block:1rem}.fuss__recht a{color:#fff}.fuss__recht ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}@media(max-width:640px){body{font-size:1.0625rem}.l-abschnitt,.l-band{padding-block:var(--s4)}.l-band+.l-abschnitt{padding-top:var(--s4)}.kopfbereich{padding-top:var(--s4)}th,td{padding:.6rem .7rem}.tabelle-huelle caption{max-width:calc(100vw - 2.5rem - 2px);box-sizing:border-box}.tabelle-huelle th:first-child,.tabelle-huelle td:first-child{position:sticky;left:0;z-index:1}.tabelle-huelle td:first-child{background:var(--papier)}.tabelle-huelle tr.ist-guenstig td:first-child{background:var(--petrol-hell)}.tabelle-huelle.ist-breit td:first-child,.tabelle-huelle.ist-breit th:first-child{box-shadow:1px 0 0 var(--linie)}.sp-satz{display:none}.kasse__logo{width:88px;height:24px}.eckdaten dd{font-size:1.45rem}.tabelle-huelle table:not(.kassen-tab) th{white-space:normal}.tabelle-huelle table:not(.kassen-tab) th,.tabelle-huelle table:not(.kassen-tab) td{padding:.6rem .5rem;overflow-wrap:break-word;hyphens:auto}.tabelle-huelle table:not(.kassen-tab) td.z{white-space:nowrap;overflow-wrap:normal}.tabelle-huelle table:not(.kassen-tab) th:first-child,.tabelle-huelle table:not(.kassen-tab) td:first-child{position:static;box-shadow:none}.tabelle-huelle table.stapel:not(.kassen-tab),.tabelle-huelle table.stapel:not(.kassen-tab) tbody{display:block}.tabelle-huelle table.stapel:not(.kassen-tab) thead{display:none}.tabelle-huelle table.stapel:not(.kassen-tab) tr{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem;padding:.75rem .9rem;border-bottom:1px solid var(--linie)}.tabelle-huelle table.stapel:not(.kassen-tab) tbody tr:last-child{border-bottom:0}.tabelle-huelle table.stapel:not(.kassen-tab) td,.tabelle-huelle table.stapel:not(.kassen-tab) td.z{display:block;padding:0;border:0;text-align:left;white-space:normal;background:none;font-weight:600;hyphens:none}.tabelle-huelle table.stapel:not(.kassen-tab) td:first-child{grid-column:1 / -1;font-weight:600;margin-bottom:.2rem}.tabelle-huelle table.stapel:not(.kassen-tab) td[data-l]:before{content:attr(data-l);display:block;font-size:.85rem;color:var(--leise);font-weight:400}.tabelle-huelle table.stapel:not(.kassen-tab) td:nth-child(2):not(.z){grid-column:1 / -1}.kassen-tab thead,.kassen-tab thead tr{display:block;padding:0;border:0}.kassen-tab thead th:not(.sp-anteil){display:none}.kassen-tab thead th.sp-anteil{display:block;white-space:normal;padding:.5rem .9rem;border-bottom:1px solid var(--linie);text-align:left}.kassen-tab,.kassen-tab tbody{display:block}.kassen-tab caption{display:block;width:auto;max-width:none}.kassen-tab td.sp-satz{display:none}.kassen-tab tr{display:grid;grid-template-columns:1fr 1fr;gap:.15rem .75rem;padding:.75rem .9rem;border-bottom:1px solid var(--linie)}.kassen-tab tbody tr:last-child{border-bottom:0}.kassen-tab td{display:block;padding:0;border:0;text-align:left;white-space:normal;background:none}.kassen-tab tr.ist-guenstig td,.kassen-tab tbody tr:hover td{background:none}.kassen-tab tr.ist-guenstig{background:var(--petrol-hell)}.kassen-tab td:first-child{grid-column:1 / -1;position:static;box-shadow:none;margin-bottom:.3rem}.kassen-tab td.z:before{display:block;font-size:.85rem;color:var(--leise);font-weight:400}.kassen-tab td.sp-zb:before{content:"Zusatzbeitrag"}.kassen-tab td.sp-anteil:before{content:"Ihr Anteil"}.kassen-tab td.sp-eigen:before{content:attr(data-l)}.kassen-tab td.sp-eigen,.kassen-tab td.sp-anteil{font-weight:600}.kassen-tab td:last-child:not(.z){grid-column:1 / -1;margin-top:.3rem}.kassen-tab .zur-kasse{display:inline-block;padding:.35rem 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}[hidden]{display:none!important}.abstand-oben{margin-top:var(--s4)}.kopfband .rechner{margin-inline:0}.kopfband__raster{display:grid;gap:var(--s3) var(--s5);align-items:start;margin-top:var(--s3)}.kopfband__raster .rechner{margin-top:0}.kopfband__raster>*{min-width:0}.eckdaten dt,.eckdaten dd{overflow-wrap:break-word;hyphens:auto}.kopfband .eckdaten{margin:0;padding:0;grid-template-columns:1fr 1fr}@media(min-width:1000px){.kopfband__raster{grid-template-columns:minmax(0,760px) minmax(0,1fr)}.kopfband .eckdaten{grid-template-columns:1fr;padding-top:var(--s3)}}.kopfbereich__raster{display:grid;gap:var(--s3) var(--s5);align-items:start}.kopfbereich__raster>*{min-width:0}.kopfbereich__raster .eckdaten{margin-top:var(--s3);grid-template-columns:1fr 1fr}@media(min-width:1000px){.kopfbereich__raster{grid-template-columns:minmax(0,58ch) minmax(0,1fr)}.kopfbereich__raster .eckdaten{margin-top:var(--s2)}}.kopfband .unterzeile{max-width:52ch}.kopfbereich .lede{font-size:1.2rem;color:var(--leise);max-width:58ch;margin-top:var(--s2)}.kopfbereich .lede p:last-child{margin-bottom:0}.eckdaten dd.eckdaten__zusatz{font-size:.95rem;font-weight:400;color:var(--leise);margin-top:.1rem}.eckdaten dd:first-of-type{color:var(--petrol-dunkel)}.mehr-zeilen summary{list-style:none;margin-top:0}.mehr-zeilen summary::-webkit-details-marker{display:none}.mehr-zeilen[open] summary{margin-bottom:0}.l-zwei-listen{display:grid;gap:var(--s4)}@media(min-width:900px){.l-zwei-listen{grid-template-columns:2fr 1fr}}.wege--eng{grid-template-columns:1fr}.ergebnis__titel{font-size:1.2rem;margin:var(--s3) 0 .3rem}.ergebnis .tabelle-huelle{margin-top:var(--s2)}.ergebnis .knoepfe{margin-top:var(--s3)}.vergleich select{margin-top:.2rem}.text-spalte{max-width:var(--mass)}.text-spalte h2{margin-top:var(--s4)}.text-spalte h2:first-child{margin-top:0}.formel{background:var(--band);border-radius:var(--r);padding:.8rem 1rem}.weiter-links{list-style:none;padding:0;margin:var(--s2) 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.weiter-links a{font-weight:500}.weiter{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--linie)}.u-klein-titel{font-size:1.15rem;margin-bottom:.5rem}.l-abschnitt--knapp{padding-top:0}.kopfbereich+.l-abschnitt--knapp>.l-huelle>.eckdaten:first-child{margin-top:0}.gehalt-spalte{margin:var(--s3) 0 var(--s2);max-width:62ch}.gehalt-spalte label{display:block;font-weight:600;margin-bottom:.5rem}.feld--klein{max-width:240px}.feld--klein input{font-size:1.2rem;padding:.6rem .9rem}.gehalt-antwort{margin:var(--s2) 0 0;font-size:1.25rem;line-height:1.45}.gehalt-antwort__zahl{display:block;font-size:2rem;line-height:1.15;color:var(--petrol);font-weight:700}
