.tarife{table-layout:fixed;border-collapse:collapse;border-top:2px solid var(--tinte);border-bottom:2px solid var(--tinte);width:100%}.tarife thead th{padding:.875rem var(--s3) .625rem 0;border-bottom:1px solid var(--linie-stark);text-align:left;font-size:var(--fs-klein);color:var(--text-2);font-weight:600;line-height:1.4}.tarife thead th:first-child{width:22%}.tarife thead th:nth-child(2){width:13%}.tarife thead th:nth-child(3){width:19%}.tarife thead th:nth-child(4){width:24%}.tarife thead th:nth-child(5){width:22%}.tarife tbody tr+tr{border-top:1px solid var(--linie)}.tarife tbody th,.tarife tbody td{padding:1.5rem var(--s3) 1.5rem 0;vertical-align:top;text-align:left;color:var(--text);font-size:1.0625rem;font-weight:400;line-height:1.5}.tarife tbody td:last-child{padding-right:0}.tarife .t-titel{white-space:nowrap;font-family:var(--serif);letter-spacing:-.01em;color:var(--tinte);font-size:1.5rem;font-weight:600;line-height:1.25;display:block}.tarife .t-reco{font-size:var(--fs-klein);color:var(--akzent-stark);margin-top:.25rem;font-weight:600;line-height:1.4;display:block}.tarife .amt{font-family:var(--serif);white-space:nowrap;color:var(--tinte);font-variant-numeric:tabular-nums lining-nums;font-size:1.875rem;font-weight:500;line-height:1.2;display:block}.tarife .per{font-size:var(--fs-klein);color:var(--text-2);margin-top:.125rem;line-height:1.4;display:block}.tarife .t-seat{gap:.125rem;list-style:none;display:grid}.tarife .t-ctas{justify-items:start;gap:.5rem;display:grid}.tarife .t-ctas .btn{white-space:nowrap;gap:0;min-height:2.75rem}.tarife .btn-primary{min-height:2.75rem;padding:.5rem 1rem}.tarife-hinweis{margin-top:var(--s3);max-width:44em;color:var(--text)}@media (width<=1023px){.tarife,.tarife tbody{display:block}.tarife thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tarife tbody tr{gap:var(--s2) var(--s3);padding:var(--s4) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.tarife tbody th,.tarife tbody td{padding:0;display:block}.tarife .t-name{grid-area:1/1}.tarife .t-preis{text-align:right;grid-area:1/2}.tarife .t-nutzer{grid-area:2/1/auto/-1}.tarife .t-umfang{grid-area:3/1/auto/-1}.tarife .t-aktion{grid-area:4/1/auto/-1}.tarife td[data-sp]:before{content:attr(data-sp);font-size:var(--fs-klein);color:var(--text-2);margin-bottom:.125rem;font-weight:600;display:block}.tarife .t-preis:before{content:none}}@media (width>=640px) and (width<=1023px){.tarife tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tarife .t-preis{text-align:left}.tarife .t-nutzer{grid-column:1}.tarife .t-umfang{grid-area:2/2}.tarife .t-aktion{grid-row:3}}.rechner-raster{gap:var(--s4) var(--spalte);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rechner-raster .abschnittskopf{margin-bottom:0}@media (width>=900px){.rechner-raster{grid-template-columns:repeat(12,minmax(0,1fr))}.rechner-raster>.rechner-text{grid-column:1/7}.rechner-raster>.rechner{grid-column:8/13}}.rechner{padding-top:var(--s3);border-top:1px solid var(--auf-tinte-linie)}.rechner-felder{gap:var(--s3) var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rechner-felder>div{min-width:0}.rechner label{font-size:var(--fs-klein);color:var(--auf-tinte-2);margin-bottom:.375rem;font-weight:600;line-height:1.4;display:block}.rechner select{border:1px solid var(--linie-stark);border-radius:var(--r-klein);background:var(--grund);width:100%;min-height:2.75rem;font:inherit;font-size:var(--fs-bedienung);color:var(--text);padding:.5rem .75rem}.rechner-ergebnis{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--auf-tinte-linie)}.rechner .co-plan{font-size:var(--fs-klein);color:var(--auf-tinte-2);font-weight:600}.rechner .co-sum{font-family:var(--serif);color:#fff;font-variant-numeric:tabular-nums lining-nums;font-size:2.75rem;font-weight:500;line-height:1.2}.rechner .co-sub{font-size:var(--fs-klein);color:var(--auf-tinte-2)}@media (width<=360px){.rechner-felder{grid-template-columns:minmax(0,1fr)}}.vergleich-wrap{overflow-x:auto}.vergleich{table-layout:fixed;border-collapse:collapse;border-top:2px solid var(--tinte);border-bottom:2px solid var(--tinte);width:100%}.vergleich td,.vergleich th{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}.vergleich thead th{border-bottom:1px solid var(--linie-stark);text-align:center;vertical-align:bottom;font-family:var(--serif);color:var(--tinte);padding:.875rem .75rem .625rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.vergleich thead th:first-child{text-align:left;width:34%;font-family:var(--sans);font-size:var(--fs-klein);color:var(--text-2);padding-left:0}.vergleich tbody tr.grp th{border-bottom:1px solid var(--linie-stark);text-align:left;font-family:var(--serif);color:var(--tinte);padding:1.75rem 0 .5rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.vergleich tbody:first-of-type tr.grp th{padding-top:1.25rem}.vergleich tbody tr+tr:not(.grp) th,.vergleich tbody tr+tr:not(.grp) td{border-top:1px solid var(--linie)}.vergleich tbody tr.grp+tr th,.vergleich tbody tr.grp+tr td{border-top:0}.vergleich tbody th[scope=row]{text-align:left;color:var(--text);padding:.75rem .75rem .75rem 0;font-size:1.0625rem;font-weight:500;line-height:1.45}.vergleich tbody td{text-align:center;vertical-align:middle;color:var(--text);padding:.75rem;font-size:1.0625rem;line-height:1.4}.vergleich td.ja{color:var(--ok);line-height:0}.vergleich td.ja .ico{margin:0 auto}.vergleich td.nein{color:var(--text-2)}@media (width<=719px){.vergleich,.vergleich tbody,.vergleich tr,.vergleich th,.vergleich td{display:block}.vergleich thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vergleich tbody tr.grp th,.vergleich tbody:first-of-type tr.grp th{padding:var(--s3) 0 .5rem}.vergleich tbody tr+tr:not(.grp){border-top:1px solid var(--linie);padding:.875rem 0}.vergleich tbody tr+tr:not(.grp) th,.vergleich tbody tr+tr:not(.grp) td,.vergleich tbody tr.grp+tr{border-top:0}.vergleich tbody th[scope=row]{padding:0 0 .375rem;font-weight:600}.vergleich tbody td{vertical-align:top;max-width:100%;margin:0 var(--s2) 0 0;text-align:left;font-size:var(--fs-klein);padding:0;line-height:1.8;display:inline-block}.vergleich tbody td:before{content:attr(data-sp) ": ";color:var(--text-2);font-weight:600}.vergleich td.ja{line-height:1.8}.vergleich td.ja .ico{vertical-align:-.2em;margin:0;display:inline-block}}.gemeinsam{margin-top:var(--s6)}.gemeinsam[hidden]{display:none}.gemeinsam h3{margin-bottom:var(--s3)}.gemeinsam dl{border-top:1px solid var(--linie-stark)}.gemeinsam dl>div{gap:.375rem var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr);display:grid}.gemeinsam dt{font-family:var(--serif);color:var(--tinte);font-size:1.25rem;font-weight:600;line-height:1.3}.gemeinsam dd{margin:0}.gemeinsam ul.punkte{gap:.5rem;margin:0}@media (width>=900px){.gemeinsam dl>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.vergleich-notizen{margin-top:var(--s5)}.vergleich-notizen+.vergleich-notizen{margin-top:var(--s4)}.vergleich-notizen .haupt p+p{margin-top:var(--s1)}
