main>*,article>*,section>*,header>*,nav>*,aside{min-width:0}
@media (max-width:820px){.zi-kasten a,.zi-tabelle a{overflow-wrap:anywhere}
.zivd2>*{max-width:100%}}
:root{--bg:#ffffff;--fl:#f0f4f1;--tx:#131a16;--dm:#4e5b53;--ln:#d1dcd5;--to:#3d6b55;--t2:#95551c;--ak:#2a5240;--th:#e4eae7;--td:#305342;--rd:2px;--rh:3px double var(--ln)}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--tx);font:400 17px/1.62 "Eras Medium ITC", "Century Gothic", "Tw Cen MT", sans-serif;overflow-wrap:break-word}
img{max-width:100%;height:auto}
a{color:var(--to);text-decoration:underline;text-underline-offset:2px}
a:hover{color:var(--td)}
.zifx0{background:var(--bg);border-bottom:var(--rh)}
.zifx0 .zi-rahmen{display:flex;align-items:center;gap:1.25rem;max-width:1180px;margin:0 auto;padding:1.13rem 1.38rem;}
.zityg{display:inline-flex;align-items:center;gap:.5rem;font:700 1.26rem/1.15 "Eras Demi ITC", "Century Gothic", sans-serif;color:var(--tx);text-decoration:none;letter-spacing:-.01em}
.zityg span{color:var(--to)}
.zi-tabelle{margin-left:auto;display:flex;flex-wrap:wrap;gap:0.25rem 1.13rem;font:600 .9rem/1.2 "Eras Demi ITC", "Century Gothic", sans-serif;list-style:none;margin:0;padding:0}
.zi-tabelle a{color:var(--dm);text-decoration:none}
.zi-tabelle a:hover{color:var(--to);text-decoration:underline}
.zi-satz{background:var(--fl);border-bottom:1px solid var(--ln)}
.zi-satz .zi-tabelle{max-width:1180px;margin:0 auto;padding:0.63rem 1.38rem}
.ziju10{max-width:1180px;margin:0 auto;padding:0.88rem 1.38rem 0;font-size:.82rem;color:var(--dm)}
.ziju10 ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}
.ziju10 li+li::before{content:"›";margin-right:.35rem;color:var(--ln)}
.ziju10 a{color:var(--dm)}
.zidsh{font:700 clamp(1.6rem,3.4vw,2.35rem)/1.2 "Eras Demi ITC", "Century Gothic", sans-serif;margin:1.13rem 0 0.63rem;letter-spacing:-.015em}
.zi-unten{color:var(--dm);font-size:1.06rem;margin:0 0 1.25rem}
.zi-punkt{display:inline-block;font-size:.78rem;color:var(--dm);background:var(--fl);border:1px solid var(--ln);border-radius:999px;padding:.2rem .7rem;margin:0 0 1.00rem}
.zi-liste h2{font:700 clamp(1.25rem,2.2vw,1.6rem)/1.25 "Eras Demi ITC", "Century Gothic", sans-serif;margin:2.50rem 0 0.88rem;}
.zi-liste h3{font:700 1.08rem/1.3 "Eras Demi ITC", "Century Gothic", sans-serif;margin:1.63rem 0 0.50rem}
.zi-liste p{margin:0 0 1.19rem}
.zi-liste ul,.zi-liste ol{margin:0 0 1.25rem;padding-left:1.3rem}
.zi-liste li{margin:0 0 0.50rem}
.zi-stueck{list-style:none;padding-left:0}
.zi-stueck li{position:relative;padding-left:1.6rem}
.zi-stueck li::before{content:"";position:absolute;left:0;top:.55em;width:.6rem;height:.6rem;background:var(--to);border-radius:1px;transform:rotate(45deg)}
.zi-gruppe{background:var(--th);border-left:4px solid var(--to);border-radius:0 var(--rd) var(--rd) 0;padding:1.00rem 1.25rem;margin:1.38rem 0;font-size:.97rem}
.zi-gruppe p:last-child{margin:0}
.zi-zeile{counter-reset:sch;list-style:none;padding-left:0;margin:1.25rem 0}
.zi-zeile li{counter-increment:sch;position:relative;padding-left:2.6rem;margin-bottom:0.75rem}
.zi-zeile li::before{content:counter(sch);position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;display:grid;place-items:center;background:var(--to);color:#fff;font:700 .9rem/1 "Eras Demi ITC", "Century Gothic", sans-serif;border-radius:var(--rd)}
.zi-absatz{margin:1.50rem 0;overflow-x:auto}
.zi-absatz table{width:100%;border-collapse:collapse;font-size:.94rem}
.zi-absatz caption{caption-side:top;text-align:left;font:600 .92rem/1.3 "Eras Demi ITC", "Century Gothic", sans-serif;color:var(--dm);padding-bottom:.45rem}
.zi-absatz th{text-align:left;font:700 .9rem/1.3 "Eras Demi ITC", "Century Gothic", sans-serif}
.zi-absatz th,.zi-absatz td{border:1px solid var(--ln);padding:.55rem .75rem}
.zi-absatz th{background:var(--fl)}
.zi-rand details{border:var(--rh);border-radius:var(--rd);margin-bottom:0.63rem;background:var(--bg)}
.zi-rand summary{cursor:pointer;padding:0.88rem 1.13rem;font:600 1rem/1.35 "Eras Demi ITC", "Century Gothic", sans-serif;list-style:none;display:flex;justify-content:space-between;gap:1rem}
.zi-rand summary::-webkit-details-marker{display:none}
.zi-rand summary::after{content:"+";color:var(--to);font-weight:700}
.zi-rand details[open] summary::after{content:"−"}
.zi-rand details>p{margin:0;padding:0 1.13rem 1.00rem;color:var(--dm)}
.zi-kasten{background:var(--fl);border:var(--rh);border-radius:var(--rd);padding:1.06rem 1.25rem;font-size:.93rem}
.zi-kasten strong{display:block;margin-bottom:0.56rem;font:700 .82rem/1.2 "Eras Demi ITC", "Century Gothic", sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--dm)}
.zi-kasten ol{margin:0;padding-left:1.1rem}
.zi-kasten li{margin-bottom:.3rem}
.zi-kasten a{color:var(--tx);text-decoration:none}
.zi-kasten a:hover{color:var(--to);text-decoration:underline}
.zi-nav{margin:2.50rem 0 0;padding-top:1.50rem;border-top:var(--rh)}
.zi-nav h2{margin-top:0}
.zi-nav ul{display:grid;gap:0.75rem;list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.zi-nav li a{display:block;padding:0.88rem 1.13rem;background:var(--fl);border:var(--rh);border-radius:var(--rd);color:var(--tx);text-decoration:none;font:600 .97rem/1.35 "Eras Demi ITC", "Century Gothic", sans-serif}
.zi-nav li a:hover{border-color:var(--to);color:var(--to)}
.zigf15{flex:none;vertical-align:-.15em}
.zi-feld{margin-top:3.25rem;background:var(--fl);border-top:var(--rh);color:var(--dm);font-size:.9rem}
.zi-feld .zi-rahmen{max-width:1180px;margin:0 auto;padding:1.75rem 1.38rem;display:grid;gap:1.13rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.zi-feld ul{list-style:none;margin:0;padding:0}
.zi-feld li{margin-bottom:.3rem}
.zi-feld a{color:var(--dm)}
.zi-feld .zi-hinweis{font-weight:700;color:var(--tx)}
.zi-lauf{background:var(--ak);color:#fff;font-size:.78rem}
.zi-lauf div{max-width:1180px;margin:0 auto;padding:.3rem 1.1rem;display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;align-items:center}
.zi-lauf b{font-weight:700}
.zi-satz{background:var(--ak)}
.zi-satz .zi-tabelle{max-width:1180px;margin:0 auto;padding:0 1.1rem;gap:0}
.zi-satz .zi-tabelle a{display:block;padding:.7rem .9rem;color:#fff;font:700 .82rem/1.2 "Eras Demi ITC", "Century Gothic", sans-serif;text-transform:uppercase;letter-spacing:.04em}
.zi-satz .zi-tabelle a:hover{background:rgba(255,255,255,.14);text-decoration:none}
.zi-satz .zi-tabelle a[aria-current]{background:rgba(255,255,255,.22)}
.zi-karte{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:6px;background:var(--t2);color:#fff;font:700 .88rem/1.2 "Eras Demi ITC", "Century Gothic", sans-serif;text-decoration:none;white-space:nowrap}
.zi-karte:hover{background:var(--td);color:#fff;text-decoration:none}
.zi-tafel{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.13rem 0 1.38rem;padding:0;list-style:none}
.zi-tafel li{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid var(--ln);border-radius:999px;background:var(--fl);font-size:.82rem;color:var(--dm)}
.zi-tafel b{color:var(--tx);font-weight:700}
.ziyma{border:2px solid var(--to);border-radius:var(--rd);padding:1.25rem 1.38rem;margin:1.50rem 0;background:var(--th)}
.ziyma strong{display:block;margin-bottom:.4rem;color:var(--td);font:700 .95rem/1.2 "Eras Demi ITC", "Century Gothic", sans-serif}
.ziyma p{margin:0 0 0.63rem}
.ziyma dl{margin:0;font-size:.93rem}
.ziyma dt{float:left;clear:left;margin-right:.5rem;color:var(--ink3,var(--dm))}
.ziyma dt::after{content:":"}
.ziyma dd{margin:0 0 .2rem;font-weight:600}
.zi-titel{background:var(--ak);color:#fff;border-radius:var(--rd);margin:2.00rem 0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}
@media  (min-width:720px){.zi-titel{grid-template-columns:230px minmax(0,1fr) auto}}
.zi-titel img{display:block;width:100%;height:100%;object-fit:cover;max-height:160px}
.zi-titel div{padding:1.25rem 1.50rem}
.zi-titel span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;opacity:.75;margin-bottom:.2rem}
.zi-titel strong{display:block;font:800 clamp(1.1rem,2vw,1.45rem)/1.2 "Eras Demi ITC", "Century Gothic", sans-serif}
.zi-titel .zi-karte{margin:0 1.50rem 1.25rem;background:#fff;color:var(--ak);}
.zi-titel .zi-karte:hover{background:#f1f1f1;color:var(--ak)}
@media  (min-width:720px){.zi-titel .zi-karte{margin:0 1.50rem 0 0}}
.zijk8{margin:1.50rem 0;max-width:100%}
.zijk8 img{display:block;width:100%;height:auto;border-radius:var(--rd)}
.zijk8 figcaption{margin-top:.45rem;font-size:.84rem;color:var(--dm);line-height:1.4}
@media  (min-width:860px){.zijk8{max-width:46%;float:left;margin-right:1.75rem}
.zijk8.zijr14{float:right;margin:1.50rem 0 1.50rem 1.75rem}}
.zi-inhalt::after{content:"";display:block;clear:both}
.zicn11{list-style:none;padding-left:0;margin:1.25rem 0}
.zicn11 li{position:relative;padding-left:1.9rem;margin-bottom:0.63rem}
.zicn11 li::before{content:"";position:absolute;left:0;top:.28em;width:1.15rem;height:1.15rem;border-radius:4px;background:var(--to)}
.zicn11 li::after{content:"";position:absolute;left:.33rem;top:.52em;width:.5rem;height:.26rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}
.zicn11 b{color:var(--ak)}
.zidt17{display:grid;gap:1.00rem;margin:1.50rem 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.zidt17>div{border:var(--rh);border-radius:var(--rd);padding:1.13rem 1.25rem}
.zidt17>div:first-child{border-top:4px solid #2f8f4e}
.zidt17>div:last-child{border-top:4px solid #b4452f}
.zidt17 strong{display:block;margin-bottom:.4rem;font:700 .95rem/1.2 "Eras Demi ITC", "Century Gothic", sans-serif}
.zidt17 ul{list-style:none;margin:0;padding:0;font-size:.95rem}
.zidt17 li{position:relative;padding-left:1.1rem;margin-bottom:.35rem}
.zidt17>div:first-child li::before{content:"+";position:absolute;left:0;color:#2f8f4e;font-weight:800}
.zidt17>div:last-child li::before{content:"–";position:absolute;left:0;color:#b4452f;font-weight:800}
.zi-knopf{display:flex;gap:1.13rem;align-items:flex-start;background:var(--fl);border:var(--rh);border-radius:var(--rd);padding:1.13rem 1.38rem;margin:2.00rem 0 0;font-size:.92rem}
.zi-knopf .zi-hinweis{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--to);color:#fff;display:grid;place-items:center;font:800 1rem/1 "Eras Demi ITC", "Century Gothic", sans-serif}
.zi-knopf strong{display:block;margin-bottom:.2rem}
.zi-knopf p{margin:0;color:var(--dm)}
.zi-nav ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.zi-nav li a{padding:0;overflow:hidden;display:flex;flex-direction:column}
.zi-nav li img{display:block;width:100%;height:132px;object-fit:cover}
.zi-nav li span{display:block;padding:0.88rem 1.13rem}
.zi-feld .zi-rahmen{grid-template-columns:repeat(2,minmax(0,1fr))}
@media  (max-width:760px){.zi-feld .zi-rahmen{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media  (max-width:460px){.zi-feld .zi-rahmen{grid-template-columns:1fr}}
.zi-feld .zitiq{grid-column:1/-1;border-top:1px solid var(--ln);padding-top:1.00rem;font-size:.82rem;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;align-items:center}
.zi-feld .zitiq b{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--dm);font-size:.72rem}
.zi-rahmen{max-width:1180px;margin:0 auto;padding:0 1.1rem}
.zivd2{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:2.50rem;max-width:1180px;margin:0 auto;padding:0 1.1rem 2.50rem}
.zi-wahl{position:sticky;top:1.25rem;align-self:start;max-height:calc(100vh - 2rem);overflow:auto}
@media  (max-width:820px){.zivd2{grid-template-columns:minmax(0,1fr)!important;gap:1.50rem}
.zi-wahl{position:static!important;max-height:none!important}
.zifx0 .zi-rahmen{flex-direction:column;align-items:flex-start;gap:0.75rem}
.zi-tabelle{margin-left:0}
.zidsh{font-size:1.5rem}}
@media  (max-width:520px){body{font-size:16px}
.zi-rahmen,.ziju10{padding-left:1rem;padding-right:1rem}}
main,article,section,header,nav{min-width:0}
img{max-width:100%}
a:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media (max-width:820px){.zivd2>.zi-wahl{order:2}}