.marktbericht{--md-balken:color-mix(in srgb, var(--text) 56%, var(--bg));--md-bahn:var(--ton);--md-s1:var(--feld);--md-s2:color-mix(in srgb, var(--accent) 28%, var(--feld));--md-s3:color-mix(in srgb, var(--accent) 60%, var(--feld));--md-s4:var(--accent)}.md-einleitung{font:400 19px/1.62 var(--font-lese);font-optical-sizing:auto;max-width:68ch;margin:0 0 var(--s6)}.md-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (width<=899px){.md-kennzahlen{row-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}.md-kennzahl{border-left:1px solid var(--line);padding:2px var(--s5) 4px var(--s4);flex-direction:column;display:flex}.md-kennzahl dd{margin:auto 0 0}.md-kz-zahl{font-family:var(--font-title);font-weight:800;font-stretch:var(--titel-breite);letter-spacing:-.025em;margin:12px 0 8px;font-size:clamp(40px,4.2vw,60px);line-height:1;display:block}.md-kz-einheit{letter-spacing:0;margin-left:.1em;font-size:.5em;font-weight:700}.md-kz-unter{color:var(--muted);font-size:13.5px;line-height:1.4;display:block}.md-frage{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--text);scroll-margin-top:72px}.md-frage>h2{font:700 clamp(26px, 2.8vw, 38px)/1.08 var(--font-title);font-stretch:var(--titel-breite);letter-spacing:-.026em;max-width:24ch}.md-antwort{font:400 19px/1.62 var(--font-lese);font-optical-sizing:auto;max-width:68ch;margin-top:var(--s4)}.md-grafik{margin:var(--s7) 0 0}.md-grafik-kopf{border-bottom:1px solid var(--line);min-height:40px;margin-bottom:var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 20px;padding-bottom:10px;display:flex}.md-grafik-titel{font:650 17px/1.3 var(--font-title);font-stretch:var(--titel-breite);letter-spacing:-.01em}.md-umschalter{visibility:hidden;display:flex}.md-js .md-umschalter{visibility:visible}.md-umschalter button{font:600 11px/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--text);color:var(--text);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;padding:7px 10px 6px;font-stretch:108%}.md-umschalter button+button{border-left:0}.md-umschalter button:hover{background:var(--ton)}.md-umschalter button[aria-pressed=true]{background:var(--feld);color:var(--feld-text)}.md-fuss{color:var(--muted);max-width:84ch;margin-top:var(--s4);font-size:13px;line-height:1.5}.md-legende{margin-top:var(--s4);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:13px;display:flex}.md-legende>span{align-items:center;gap:8px;display:inline-flex}.md-muster{flex:none;width:14px;height:12px;display:inline-block}.md-muster--strich{background:var(--text);width:2px;height:14px}.md-muster--mitte{background:var(--feld);width:18px}.md-muster--nadel,.md-muster--ref{background:var(--accent);width:2px;height:16px}.md-muster--balken{background:var(--md-balken);height:10px}.md-tag{font:600 10.5px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;background:var(--ton);color:var(--muted);white-space:nowrap;padding:4px 6px 3px;font-stretch:108%}.md-diese{color:var(--feld-text);font-size:10.5px}.md-tabelle{margin-top:var(--s3)}.md-tabelle summary{cursor:pointer;color:var(--muted);font:600 11px/1.35 var(--font-text);letter-spacing:.12em;text-transform:uppercase;gap:8px;padding:4px 0;font-stretch:108%;list-style:none;display:inline-flex}.md-tabelle summary::-webkit-details-marker{display:none}.md-tabelle summary:before{content:"+";width:10px}.md-tabelle[open] summary:before{content:"–"}.md-tabelle summary:hover{color:var(--text)}.md-tabelle table{border-collapse:collapse;max-width:100%;margin-top:var(--s2);font-size:14px;display:block;overflow-x:auto}.md-tabelle th,.md-tabelle td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 16px 7px 0}.md-tabelle thead th{color:var(--muted);border-bottom-color:var(--text);font-size:12.5px;font-weight:600}.md-tabelle tbody th{font-weight:500}.md-tabelle .zahl{text-align:right}.md-vergleichsliste{list-style:none}.md-vzeile,.md-zeile{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,300px) minmax(0,1fr) 96px;align-items:center;gap:0 20px;display:grid}.md-vzeile{padding:9px 0}.md-zeile{padding:7px 0}.md-vzeile-name,.md-zeile-name{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:15px;font-weight:500;line-height:1.3;display:flex}.md-vzeile-name a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text) 25%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.md-vzeile-name a:hover{text-decoration-color:var(--text)}.md-bahn{background:var(--md-bahn);height:10px;position:relative}.md-balken{width:var(--a);background:var(--md-balken);transition:width .5s var(--ease), background-color .3s;position:absolute;inset:0 auto 0 0}.md-vzeile:hover .md-balken,.md-zeile:hover .md-balken,.md-zeile:focus .md-balken{background:var(--text)}.md-vzeile-wert,.md-zeile-wert{text-align:right;font:650 15px/1.2 var(--font-title);font-stretch:var(--titel-breite);white-space:nowrap}.md-vzeile.md-sammel .md-balken{background:color-mix(in srgb, var(--text) 22%, var(--bg))}.md-vzeile.md-sammel .md-vzeile-name{color:var(--muted)}.md-ref{top:-5px;bottom:-5px;left:var(--r);background:var(--accent);width:2px;margin-left:-1px;position:absolute}.md-vzeile.md-hervor{background:var(--feld);color:var(--feld-text);border-bottom-color:#0000;margin:0 -12px;padding-left:12px;padding-right:12px}.md-vzeile.md-hervor .md-vzeile-name{font-weight:700}.md-vzeile.md-hervor .md-bahn{background:color-mix(in srgb, var(--feld-text) 10%, var(--feld))}.md-vzeile.md-hervor .md-balken{background:var(--feld-text)}.md-w-anzahl{display:none}[data-modus=anzahl] .md-w-anzahl{display:inline}[data-modus=anzahl] .md-w-anteil{display:none}[data-modus=anzahl] .md-zeile .md-balken{width:var(--z)}[data-modus=anzahl] .md-ref{display:none}.md-stapelzeile{border-bottom:1px solid var(--line);padding:10px 0 12px}.md-stapel-kopf{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:7px;font-size:15px;font-weight:500;display:flex}.md-stapel-kopf a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text) 25%, transparent);text-underline-offset:3px}.md-stapelzeile.md-hervor .md-stapel-name{font-weight:700}.md-stapelzeile.md-hervor .md-diese{color:var(--muted)}.md-stapel{width:100%;height:26px;transition:width .5s var(--ease);display:flex}.md-stapelzeile.md-hervor .md-stapel{height:38px}[data-modus=anzahl] .md-stapel{width:var(--z)}.md-seg{width:var(--a);white-space:nowrap;min-width:0;font:650 12.5px/1 var(--font-title);font-variant-numeric:tabular-nums;align-items:center;padding-left:7px;display:flex;overflow:hidden}.md-seg+.md-seg{border-left:2px solid var(--bg)}.md-seg-eng>span{visibility:hidden}.md-stufe-1-4{background:var(--md-s1);color:var(--feld-text)}.md-stufe-2-4{background:var(--md-s2);color:var(--feld-text)}.md-stufe-3-4{background:var(--md-s3);color:var(--feld-text)}.md-stufe-4-4{background:var(--md-s4);color:var(--bg)}.md-heatmap-rahmen{max-width:1000px}.md-heatmap{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:calc(100% + 4px);margin-left:-2px}.md-heatmap thead th{vertical-align:bottom;text-align:center;font:650 14px/1.2 var(--font-title);font-stretch:var(--titel-breite);overflow-wrap:anywhere;hyphens:auto;padding:0 4px 10px}.md-heatmap thead th a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text) 25%, transparent);text-underline-offset:3px}.md-heatmap thead th.md-hervor{background:var(--feld);color:var(--feld-text);padding-top:8px}.md-heatmap thead th.md-hervor .md-hm-n{color:var(--feld-muted)}.md-hm-ecke{width:32%}.md-hm-n{font:400 12px/1.2 var(--font-text);color:var(--muted);margin-top:3px;display:block}.md-heatmap tbody th{text-align:left;padding:0 12px 0 0;font-size:15px;font-weight:500;line-height:1.25}.md-heatmap td{text-align:center;height:44px;font:600 15px/1 var(--font-title);font-stretch:var(--titel-breite);font-variant-numeric:tabular-nums}.md-heatmap td.md-hervor{font-weight:800}.md-proz{font-size:.78em;font-weight:500}.md-hm-1{background:color-mix(in srgb, var(--ton) 70%, var(--bg));color:var(--muted)}.md-hm-2{background:color-mix(in srgb, var(--feld) 50%, var(--bg));color:var(--feld-text)}.md-hm-3{background:var(--md-s1);color:var(--feld-text)}.md-hm-4{background:var(--md-s2);color:var(--feld-text)}.md-hm-5{background:var(--md-s3);color:var(--feld-text)}.md-hm-6{background:var(--md-s4);color:var(--bg)}.md-skala{gap:2px;display:inline-flex}.md-skala i{width:22px;height:12px;display:block}.md-hm-filter{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-underline-offset:3px;transition:background-color .3s var(--ease);background:0 0;border:0;margin-left:-6px;padding:3px 6px}.md-hm-filter:hover{text-decoration-color:var(--text)}.md-gewaehlt .md-hm-filter,.md-hm-filter[aria-pressed=true]{background:var(--feld);color:var(--feld-text);text-decoration:none}.md-nurjs{display:none}.md-js .md-nurjs{display:inline-flex}.md-streifen-reihe{margin-bottom:var(--s5)}.md-streifen-kopf{align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:650;display:flex}.md-streifen{background:var(--md-bahn);height:46px;position:relative}.md-streifen-reihe:not(.md-hervor) .md-streifen{height:30px}.md-mitte{background:var(--feld);position:absolute;top:0;bottom:0}.md-strich{background:var(--text);width:2px;opacity:calc(.3 + var(--k) * .175);margin-left:-1px;position:absolute;top:22%;bottom:22%}.md-strich:after{content:"";position:absolute;inset:-10px -3px}.md-nadel{background:var(--accent);z-index:1;width:2px;margin-left:-1px;position:absolute;top:-12px;bottom:-8px}.md-nadel:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:-3px;left:-3px}.md-enden{height:38px;margin-top:10px;position:relative}.md-ende,.md-median{color:var(--muted);white-space:nowrap;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.2;display:flex;position:absolute;top:0}.md-ende b{font:700 15px/1 var(--font-title);font-stretch:var(--titel-breite);color:var(--text)}.md-ende--max{align-items:flex-end;transform:translate(-100%)}.md-median b{font:800 clamp(30px, 3.2vw, 44px)/1 var(--font-title);font-stretch:var(--titel-breite);letter-spacing:-.025em;color:var(--text)}.md-streifen-reihe:not(.md-hervor) .md-median b{font-size:22px}.md-median--mitte{align-items:center;transform:translate(-50%)}.md-median--rechts{align-items:flex-end;transform:translate(-100%)}.md-median-zeile{height:64px;position:relative}.md-streifen-reihe:not(.md-hervor) .md-median-zeile{height:44px}.md-enden--mit-median{height:64px}.md-streifen-reihe:not(.md-hervor) .md-enden--mit-median{height:44px}.md-ohne-median{color:var(--muted);font-size:13px}.md-achse{border-top:1px solid var(--line);height:22px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.md-achse span{position:absolute;top:5px;transform:translate(-50%)}.md-ansicht--alt{margin-top:var(--s6)}.md-js .md-ansicht--alt{margin-top:0}.md-alt-titel{margin-bottom:8px}.md-dv-liste{display:grid}.md-dv-zeile{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,260px) minmax(0,1fr) 96px;align-items:center;gap:0 16px;padding:9px 0;display:grid}.md-dv-name{font-size:15px;font-weight:500;line-height:1.3}.md-dv-bahn{background:var(--md-bahn);height:10px;position:relative}.md-dv-mitte{background:var(--text);opacity:.45;width:1px;margin-left:-.5px;position:absolute;top:-6px;bottom:-6px;left:50%}.md-dv-balken{width:var(--a);transition:width .5s var(--ease);position:absolute;top:0;bottom:0}.md-dv-plus{background:var(--accent);left:50%}.md-dv-minus{background:var(--md-balken);right:50%}.md-dv-zeile:hover .md-dv-balken,.md-dv-zeile:focus .md-dv-balken{background:var(--text)}.md-dv-wert{text-align:right;font:650 15px/1.2 var(--font-title);font-stretch:var(--titel-breite);white-space:nowrap}.md-muster--dv-plus{background:var(--accent)}.md-muster--dv-minus{background:var(--md-balken)}@media (width<=639px){.md-dv-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.md-dv-zeile .md-dv-bahn{grid-area:2/1/auto/-1}}.md-faq{margin-top:var(--s6);gap:2px;display:grid}.md-faq details{border-bottom:1px solid var(--line);padding:12px 0}.md-faq summary{cursor:pointer;font:650 16px/1.35 var(--font-title);font-stretch:var(--titel-breite);padding-right:24px;list-style:none}.md-faq summary::-webkit-details-marker{display:none}.md-faq summary:before{content:"+";float:right}.md-faq details[open] summary:before{content:"–"}.md-faq p{font:400 15.5px/1.55 var(--font-text);color:var(--muted);max-width:68ch;margin-top:10px}.wg-familie{margin-top:var(--s6)}.wg-familie:first-child{margin-top:var(--s5)}.wg-satz{margin:-6px 0 var(--s5)}.wg-liste-titel{margin-top:var(--s5);border:0;padding:0;font-size:14px}.wg-balken{align-items:flex-end;gap:var(--s6);border-bottom:1px solid var(--text);max-width:280px;height:132px;margin:0;padding:0;list-style:none;display:flex}.wg-saeule{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.wg-wert{height:16px;font:650 13px/1 var(--font-title);font-stretch:var(--titel-breite);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.wg-bahn{background:var(--ton);flex:auto;align-items:flex-end;width:100%;display:flex;position:relative}.wg-fuellung{width:100%;height:var(--h,0%);background:var(--md-balken,color-mix(in srgb, var(--text) 56%, var(--bg)));transition:height .5s var(--ease);display:block}.wg-saeule--aktuell .wg-fuellung{background:var(--feld)}.wg-jahr{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:10.5px}.wg-saeule--aktuell .wg-jahr{color:var(--text)}.md-tooltip{z-index:90;background:var(--flaeche);max-width:290px;color:var(--flaeche-text);font:500 13px/1.4 var(--font-text);pointer-events:none;padding:7px 10px 8px;position:absolute;top:0;left:0}.md-tooltip[hidden]{display:none}.md-filterstatus{background:var(--feld);color:var(--feld-text);margin:0 0 var(--s4);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:11px 14px;scroll-margin-top:90px;font-size:15px;display:flex}.md-filterstatus[hidden]{display:none}.md-filterstatus button{color:inherit;cursor:pointer;font:600 11.5px/1.35 var(--font-text);letter-spacing:.13em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:0;font-stretch:108%;text-decoration:underline}[data-gruppen][hidden]{display:none}@media (width<=639px){.md-einleitung,.md-antwort{font-size:17.5px;line-height:1.6}.md-kennzahl{padding-right:var(--s3);padding-left:var(--s3)}.md-kz-zahl{font-size:36px}.md-vzeile,.md-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.md-vzeile .md-bahn,.md-zeile .md-bahn{grid-area:2/1/auto/-1}.md-vzeile.md-hervor{margin:0 -10px;padding-left:10px;padding-right:10px}.md-heatmap thead th{padding:0 2px 8px;font-size:12.5px}.md-hm-ecke{width:30%}.md-heatmap tbody th{padding-right:6px;font-size:13px}.md-heatmap td{height:40px;font-size:13.5px}.md-proz{display:none}.md-grafik-titel{font-size:16px}.md-enden--mit-median{height:104px}.md-enden--mit-median .md-median{top:46px}.md-streifen-reihe:not(.md-hervor) .md-enden--mit-median{height:84px}.md-heatmap .md-lang{display:none}}@media (width>=640px){.md-heatmap .md-kurz{display:none}}
