
:root{--v2lo6m4:#1d2420;--vdcy0bh:#fff;--vfjtfkh:#1f3a2e;--vc8txf0:#152a20;--v7aolzi:#9c3f16;--v557ii5:#7a300f;--vdffoph:#e0823a;--v0efnq6:#eef2ec;--v7be7lt:#d6dcd3;--v6ho1ha:#4f5a53}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--vdcy0bh);color:var(--v2lo6m4);font:400 17px/1.65 "Libre Franklin",system-ui,sans-serif}
a{color:var(--v7aolzi)}a:hover{color:var(--vfjtfkh)}
img{max-width:100%;height:auto;display:block}
h1,h2,h3{font-family:"Zilla Slab",Georgia,serif;font-weight:700;line-height:1.15;color:var(--vc8txf0);hyphens:manual;overflow-wrap:break-word}
p,li,td,th,dd,figcaption,summary{hyphens:auto;overflow-wrap:break-word}
.c9o3vg0{max-width:1160px;margin:0 auto;padding:0 20px}
.cdzrbkn{position:absolute;left:-999px}.cdzrbkn:focus{left:10px;top:10px;background:#fff;padding:8px;z-index:99}
.c56zj3u{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/* kopf */
.ceo1juk{background:var(--vfjtfkh);color:#fff;border-bottom:4px solid var(--v7aolzi)}
.c93u0s1{display:flex;align-items:center;gap:24px;min-height:70px}
.c7j1ojh{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:600 25px/1 "Zilla Slab",serif;letter-spacing:.005em}
.c7j1ojh b{font-weight:700;color:var(--vdffoph)}
.cespw82{color:#fff;flex:none}
.c8d4tuq{margin-left:auto}.c8d4tuq>ul{display:flex;list-style:none;margin:0;padding:0;gap:4px}
.c8d4tuq li{position:relative}
.c8d4tuq .c0l8rtp{display:block;padding:24px 14px;color:#fff;text-decoration:none;font-weight:600;font-size:16px}
.c8d4tuq .camka14>.c0l8rtp::after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid var(--vdffoph);border-bottom:2px solid var(--vdffoph);transform:rotate(45deg);margin:0 0 3px 9px}
.c8d4tuq .c0l8rtp:hover,.c8d4tuq .c0l8rtp[aria-current]{color:#ffd6a8}
.ccg6goo{display:none;position:absolute;right:0;top:100%;z-index:20;background:#fff;min-width:340px;border-top:3px solid var(--v7aolzi);box-shadow:0 12px 28px rgba(21,42,32,.18);padding:8px 0}
.camka14:hover .ccg6goo,.camka14:focus-within .ccg6goo{display:block}
.ccg6goo a{display:block;padding:9px 18px;color:var(--v2lo6m4);text-decoration:none;font-weight:600;font-size:15.5px;border-bottom:1px solid var(--v0efnq6)}
.ccg6goo a:last-child{border-bottom:0}.ccg6goo a:hover{background:var(--v0efnq6);color:var(--v557ii5)}
.ccg6goo small{display:block;font-weight:400;color:var(--v6ho1ha);font-size:13.5px;line-height:1.35;margin-top:2px}
.c27o8eo{position:absolute;opacity:0;pointer-events:none}.c8bknws{display:none}
/* pfad */
.c86gxtm ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:14px 20px 0;font-size:14px;color:var(--v6ho1ha)}
.c86gxtm li+li::before{content:"›";margin-right:6px;color:var(--v7aolzi)}
.c86gxtm a{color:var(--v6ho1ha)}
/* auftakt */
.c8tgktt{border-bottom:1px solid var(--v7be7lt)}
.c7g4h43{display:grid;grid-template-columns:1fr 1.12fr;gap:44px;align-items:center;padding-top:30px;padding-bottom:34px}
.c8bay5e{margin:0 0 10px;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--v7aolzi)}
.c8tgktt h1{font-size:clamp(32px,3.9vw,48px);margin:0 0 10px}
.c9kjc64{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v6ho1ha);border:1px solid var(--v7be7lt);padding:1px 7px;margin-bottom:12px}
.c0eoma0{font-size:19px;line-height:1.55;margin:0 0 14px}
.cer6exb{font-size:14.5px;color:var(--v6ho1ha);margin:0 0 18px}.cer6exb a{color:var(--v2lo6m4)}
.c9vs3vh{margin:0}.c9vs3vh img{width:100%;aspect-ratio:3/2;object-fit:cover}
.c9vs3vh.c5lof4p img{object-fit:contain;background:#fff;border:1px solid var(--v7be7lt);padding:18px;aspect-ratio:4/3}
.c9vs3vh figcaption{font-size:14px;color:var(--v6ho1ha);padding:8px 0 0;border-bottom:3px solid var(--vfjtfkh)}
.c8tgktt.ca06t9w{padding:26px 0 10px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--v7aolzi);color:#fff;text-decoration:none;font-weight:600;padding:12px 22px;border:0}
.btn:hover{background:var(--vfjtfkh);color:#fff}
.btn.c49r2rk{padding:7px 12px;font-size:14px;white-space:nowrap}
.btn.c8jwrgt{display:flex;width:100%;grid-column:1/-1;padding:14px}
/* groessen */
.c0ke7wq{background:var(--v0efnq6);border-bottom:1px solid var(--v7be7lt);padding:22px 0}
.c7xc3ht{font:700 21px/1.2 "Zilla Slab",serif;color:var(--vc8txf0);margin:0 0 14px}
.c0ke7wq ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.c0ke7wq li a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;text-decoration:none;color:var(--v2lo6m4);padding:6px 18px 6px 0;border-right:1px solid var(--v7be7lt)}
.c0ke7wq li:last-child a{border-right:0}
.c48nf0z{grid-row:1/3;width:calc(var(--vewbexb)*.62px);height:calc(var(--vewbexb)*.62px);border-radius:50%;background:radial-gradient(circle at 50% 60%,var(--vdffoph) 0 22%,#3b2a20 23% 60%,var(--vfjtfkh) 61%);border:3px solid var(--vc8txf0)}
.c0ke7wq strong{font:700 19px/1.2 "Zilla Slab",serif;color:var(--v557ii5)}
.c0ke7wq li span:last-child{font-size:15px;color:var(--v6ho1ha)}
.c1451l0{font-size:13px;color:var(--v6ho1ha);margin:10px 0 0}
/* inhalt */
.cdnljnf{padding-bottom:40px}
.c63r8i9{padding:34px 0 8px;border-top:1px solid var(--v7be7lt)}
.cdnljnf>.c63r8i9:first-child{border-top:0}
.c63r8i9 h2{font-size:clamp(25px,2.6vw,31px);margin:0 0 16px;display:flex;gap:12px;align-items:baseline}
.c63r8i9 h2::before{content:"";flex:none;width:14px;height:18px;background:var(--v7aolzi);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M7 0c2 4 7 6 7 11A7 7 0 0 1 0 11c0-3 2-5 3-7 1 2 2 3 3 3 0-3 0-5 1-7z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M7 0c2 4 7 6 7 11A7 7 0 0 1 0 11c0-3 2-5 3-7 1 2 2 3 3 3 0-3 0-5 1-7z'/%3E%3C/svg%3E") no-repeat center/contain}
.c63r8i9 h3{font-size:22px;margin:26px 0 8px}
.c63r8i9 p{margin:0 0 14px;max-width:78ch}
.liste{padding-left:0;list-style:none;margin:0 0 18px;max-width:80ch}
.liste li{padding:6px 0 6px 22px;border-bottom:1px dotted var(--v7be7lt);position:relative}
.liste li::before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;background:var(--vdffoph);transform:rotate(45deg)}
.cf0lblf{counter-reset:s;list-style:none;padding:0;margin:0 0 18px;max-width:80ch}
.cf0lblf li{counter-increment:s;padding:8px 0 8px 44px;position:relative;border-bottom:1px solid var(--v0efnq6)}
.cf0lblf li::before{content:counter(s);position:absolute;left:0;top:7px;width:30px;height:30px;border:2px solid var(--vfjtfkh);color:var(--vfjtfkh);font:700 16px/26px "Zilla Slab",serif;text-align:center}
.c6gfb5e{overflow-x:auto;position:relative;margin:6px 0 22px;border-top:3px solid var(--vfjtfkh)}
table{border-collapse:collapse;width:100%;font-size:15.5px}
caption{caption-side:bottom;text-align:left;font-size:13.5px;color:var(--v6ho1ha);padding-top:8px}
thead th{background:var(--vfjtfkh);color:#fff;text-align:left;font-weight:600;padding:10px 12px;font-size:14.5px}
tbody th,tbody td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--v7be7lt);vertical-align:top}
tbody th{font-weight:600}
tbody tr:nth-child(even){background:var(--v0efnq6)}
.ce32bbs{border-left:5px solid var(--vfjtfkh);background:var(--v0efnq6);padding:14px 18px;margin:8px 0 22px;max-width:80ch}
.ce32bbs.c76r8vi{border-left-color:var(--v7aolzi);background:#fbf1ea}
.ce32bbs.c3ghrsq{border-left-color:var(--vdffoph)}
.c4vcoo7{font-weight:700;margin:0 0 4px!important;color:var(--vc8txf0)}
.ce32bbs p:last-child{margin:0}
.c8qks7z{margin:10px 0 24px;max-width:520px}
.c8qks7z img{width:100%;max-height:360px;object-fit:contain;background:#fff;border:1px solid var(--v7be7lt);padding:12px}
.c8qks7z figcaption{font-size:14px;color:var(--v6ho1ha);padding-top:6px}
.ca5rzzx{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;border:1px solid var(--v7be7lt);margin:8px 0 24px}
.cazdkj3{padding:14px;border-right:1px solid var(--v7be7lt);display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.cazdkj3:last-child{border-right:0}
.cazdkj3 img{width:110px;height:110px;object-fit:contain}
.cc5vazr{font-weight:600;font-size:15px;line-height:1.3;margin:0!important}
.c7iuykm{display:flex;align-items:center;gap:8px;margin:0 0 8px!important;font-size:14px;color:var(--v6ho1ha)}
/* vergleich */
.c5rrlng table{min-width:760px}
.c0hy4wj{display:flex;align-items:center;gap:10px;color:var(--v2lo6m4);text-decoration:none;font-weight:600}
.c0hy4wj img{width:56px;height:56px;object-fit:contain;background:#fff;flex:none}
.ccai0b4{flex:none;width:26px;height:26px;background:var(--v7aolzi);color:#fff;font:700 14px/26px "Zilla Slab",serif;text-align:center}
.c7ed98v{display:block;font-size:13px;color:var(--v6ho1ha)}
.catk3ym{display:grid;grid-template-columns:260px 1fr;gap:10px 28px;padding:26px 0;border-bottom:1px solid var(--v7be7lt);scroll-margin-top:20px}
.cf9ysn3{position:relative}
.cf9ysn3 img{width:100%;height:240px;object-fit:contain;background:#fff}
.c6a0knc{position:absolute;left:0;top:0;width:40px;height:40px;background:var(--vfjtfkh);color:#fff;font:700 22px/40px "Zilla Slab",serif;text-align:center}
.catk3ym h3{margin:0 0 6px;font-size:23px}
.c85pgcg>p{margin:0 0 12px}
.c350ij2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:6px 0 12px}
.c2sz4bk{font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px!important;color:var(--vc8txf0)}
.c93ve03,.cc5grsf{list-style:none;padding:0;margin:0;font-size:15.5px}
.c93ve03 li,.cc5grsf li{padding:3px 0 3px 22px;position:relative}
.c93ve03 li::before{content:"+";position:absolute;left:2px;color:#2f6b3c;font-weight:700}
.cc5grsf li::before{content:"−";position:absolute;left:3px;color:var(--v7aolzi);font-weight:700}
.ccv659b{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-top:1px solid var(--v7be7lt)}
.ccv659b div{padding:8px 10px 6px 0}
.ccv659b dt{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--v6ho1ha)}
.ccv659b dd{margin:0;font-weight:600;font-size:15px}
/* kurz, themen, methode */
.c5a6sc6,.c24bdk3{font:700 13.5px/1 "Libre Franklin",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--v7aolzi);margin:0 0 12px}
.c1bh5x0 ul{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
.c1bh5x0 li{padding:9px 0 9px 26px;border-bottom:1px solid var(--v7be7lt);position:relative}
.c1bh5x0 li::before{content:"";position:absolute;left:0;top:16px;width:12px;height:3px;background:var(--v7aolzi)}
.ca3thne ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--vfjtfkh)}
.ca3thne li a{display:block;padding:14px 16px 14px 0;color:var(--v2lo6m4);text-decoration:none;border-bottom:1px solid var(--v7be7lt);height:100%}
.ca3thne li a strong{display:block;font:700 19px/1.25 "Zilla Slab",serif;color:var(--v557ii5)}
.ca3thne li a span{font-size:14.5px;color:var(--v6ho1ha)}
.c40ko4c{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
.c40ko4c li{padding:12px 0;border-bottom:1px solid var(--v7be7lt)}
.c40ko4c strong{display:block;color:var(--vc8txf0)}
.c1asph6{background:var(--vfjtfkh);color:#fff;padding:30px 0;margin-top:10px}
.ca2wrwg{font:700 26px/1.2 "Zilla Slab",serif;margin:0 0 6px}
.c1asph6 p{margin:0;max-width:80ch}.c1asph6 a{color:#ffd6a8}
.ccmqnov details{border-bottom:1px solid var(--v7be7lt);padding:12px 0}
.ccmqnov summary{cursor:pointer;font-weight:600;list-style:none;padding-right:30px;position:relative}
.ccmqnov summary::-webkit-details-marker{display:none}
.ccmqnov summary::after{content:"+";position:absolute;right:4px;top:-2px;font:700 22px/1 "Zilla Slab",serif;color:var(--v7aolzi)}
.ccmqnov details[open] summary::after{content:"−"}
.ccmqnov details p{margin:10px 0 4px}
.cc7hghg ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px}
.cc7hghg a{display:block;padding:12px 0;border-top:3px solid var(--vfjtfkh);text-decoration:none;color:var(--v2lo6m4)}
.cc7hghg a strong{display:block;font:700 19px/1.25 "Zilla Slab",serif;color:var(--v557ii5)}
.cc7hghg a span{font-size:14.5px;color:var(--v6ho1ha)}
.cc7hghg a svg{color:var(--v7aolzi);margin-top:6px}
.c4dkwm2{margin:30px 0 0;padding:16px 0;border-top:1px solid var(--v7be7lt);border-bottom:1px solid var(--v7be7lt);font-size:15px;color:var(--v6ho1ha)}
.c4dkwm2 p{margin:0}.c4dkwm2 strong{color:var(--v2lo6m4)}
/* fuss */
.c8fbuxk{background:var(--vc8txf0);color:#dfe7e1;padding:38px 0 20px;margin-top:40px;font-size:15px}
.c8fbuxk a{color:#fff}
.c4gaqg8{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}
.c9th3sf p{margin:12px 0 0;max-width:40ch}
.c1zsvo0{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:var(--vdffoph);margin:0 0 8px}
.c8fbuxk ul{list-style:none;margin:0;padding:0}.c8fbuxk li{padding:3px 0}
.c32m538{border-top:1px solid #33503f;margin:28px 0 0;padding-top:14px;font-size:13.5px;color:#b9c7bd}
@media (max-width:900px){
 .c7g4h43{grid-template-columns:1fr;gap:18px;padding-top:14px}.c9vs3vh{order:-1}
 .c0ke7wq ul,.ca3thne ul,.cc7hghg ul{grid-template-columns:1fr}.c0ke7wq li a{border-right:0;border-bottom:1px solid var(--v7be7lt);padding:10px 0}
 .c1bh5x0 ul,.c40ko4c{grid-template-columns:1fr}
 .catk3ym{grid-template-columns:1fr}.cf9ysn3 img{height:200px}
 .c4gaqg8{grid-template-columns:1fr 1fr}
 .c8bknws{display:flex;align-items:center;gap:8px;margin-left:auto;cursor:pointer;font-weight:600;padding:10px 0}
 .c8bknws span,.c8bknws span::before,.c8bknws span::after{display:block;width:22px;height:2px;background:#fff;position:relative}
 .c8bknws span::before,.c8bknws span::after{content:"";position:absolute;left:0}.c8bknws span::before{top:-7px}.c8bknws span::after{top:7px}
 .c93u0s1{flex-wrap:wrap}.c8d4tuq{display:none;width:100%;margin:0 0 12px}
 .c27o8eo:checked~.c8d4tuq{display:block}
 .c8d4tuq>ul{flex-direction:column}.c8d4tuq .c0l8rtp{padding:12px 0;border-top:1px solid #33503f}
 .ccg6goo{display:block;position:static;box-shadow:none;border:0;background:transparent;min-width:0;padding:0 0 6px 12px}
 .ccg6goo a{color:#fff;border-bottom:0;padding:6px 0}.ccg6goo a:hover{background:transparent;color:#ffd6a8}.ccg6goo small{display:none}
}
@media (max-width:520px){body{font-size:16.5px}.c7j1ojh{font-size:21px}.c350ij2{grid-template-columns:1fr}.c4gaqg8{grid-template-columns:1fr}.c0eoma0{font-size:18px}}
