@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:800;font-stretch:87.5% 100%;font-display:swap;src:url("/assets/schriften/bricolage-grotesque-latin.woff2") format("woff2");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:"Bricolage Grotesque";font-style:normal;font-weight:800;font-stretch:87.5% 100%;font-display:swap;src:url("/assets/schriften/bricolage-grotesque-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/schriften/schibsted-grotesk-latin.woff2") format("woff2");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:"Schibsted Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/schriften/schibsted-grotesk-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bricolage Grotesque Fallback";font-style:normal;font-weight:700 800;font-stretch:100%;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:88.45%;ascent-override:105.14%;descent-override:30.52%;line-gap-override:0%}@font-face{font-family:"Bricolage Grotesque Fallback";font-style:normal;font-weight:700 800;font-stretch:87.5%;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:75.93%;ascent-override:122.49%;descent-override:35.56%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback";font-style:normal;font-weight:400 700;src:local("Arial"),local("ArialMT");size-adjust:103.14%;ascent-override:94.68%;descent-override:25.00%;line-gap-override:0%}:root{--schrift-titel:"Bricolage Grotesque","Bricolage Grotesque Fallback",Arial,sans-serif;--schrift-text:"Schibsted Grotesk","Schibsted Grotesk Fallback",Arial,sans-serif;--papier:#FAF7F0;--sand:#EDE5D4;--tinte:#161A18;--neben:#4A524E;--gruen:#62B22F;--tiefgruen:#2E6E12;--hellgruen:#B9E58F;--weiss:#FFFFFF;--laibung:250,247,240;--grund:var(--papier);--grund-2:var(--sand);--text:var(--tinte);--text-2:var(--neben);--titel:var(--tinte);--link:var(--tiefgruen);--akzent:var(--tiefgruen);--punkt:var(--tiefgruen);--linie:var(--tinte);--karte-rand:var(--tinte);--karte-hover:var(--sand);--umriss:var(--tinte);--knopf:var(--gruen);--knopf-text:var(--tinte);--knopf-rand:var(--tinte);--fuss:var(--tinte);--fuss-text:var(--weiss);--fuss-text-2:#C9CFCB;--fuss-akzent:var(--gruen);--notruf:var(--hellgruen);--karte-gruen:var(--gruen);--karte-gruen-text:var(--tinte);--karte-gruen-punkt:var(--tinte);--leiste:var(--gruen);--leiste-text:var(--tinte);--fokus:var(--tiefgruen);--fehler:#B3261E;--fehler-grund:#FBEDEB}.dunkel{--grund:var(--fuss);--text:var(--fuss-text);--text-2:var(--fuss-text-2);--titel:var(--fuss-text);--link:var(--fuss-text);--akzent:var(--fuss-akzent);--linie:rgba(255,255,255,.18);--fokus:var(--weiss);background:var(--grund);color:var(--text)}:root{--kopf-hoehe:4rem;--breite:66rem;--breite-text:38rem;--seitenrand:clamp(1rem,.5rem + 2vw,2.5rem);--luft:clamp(3.5rem,2.5rem + 3vw,5.5rem);--luft-klein:clamp(2rem,1.5rem + 1.5vw,3rem);--luecke:1.25rem;--leiste-hoehe:0px;--tippflaeche:3rem;--dauer:.15s;--dauer-video:.6s;--dauer-leiste:.22s;--atmen:2.4s}@media (max-width:47.99em){:root{--leiste-hoehe:4.5rem}}*,*::before,*::after{box-sizing:border-box}html{font-size:17px;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + 1rem)}@media (min-width:48em){html{font-size:18px}}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift-text);font-size:1rem;line-height:1.6;overflow-wrap:break-word}h1,h2,h3,h4{margin:0 0 .5em;overflow-wrap:anywhere}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration:none}img,svg,video{max-width:100%;height:auto}img{display:block}address{font-style:normal}b,strong{font-weight:700}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.sprite{display:none}.nur-fuer-vorleser{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.sprungmarke{position:absolute;top:-5rem;left:1rem;z-index:200;padding:.6em 1em;background:var(--knopf);color:var(--knopf-text);border:1px solid var(--knopf-rand);font-weight:700;text-decoration:none}.sprungmarke:focus{top:.5rem}.innen{width:100%;max-width:var(--breite);margin:0 auto}.abschnitt{padding:var(--luft) var(--seitenrand);border-top:1px solid var(--linie)}.abschnitt-sand{background:var(--grund-2)}.abschnitt-kopf{max-width:var(--breite-text);margin-bottom:var(--luft-klein)}.abschnitt-kopf .lead{margin:0}.abschnitt-kopf h2{text-wrap:balance}.abschnitt-kopf:not(:has(.lead)){margin-bottom:1.25rem}main>section:not([class]){max-width:calc(var(--breite) + 2 * var(--seitenrand));margin:0 auto;padding:var(--luft-klein) var(--seitenrand)}[id]{scroll-margin-top:calc(var(--kopf-hoehe) + 1rem)}h1,h2,.kennzahl,.ruf-gross{font-family:var(--schrift-titel);font-weight:800;color:var(--titel);letter-spacing:-.01em}h1{font-size:clamp(2.5rem,1.5rem + 3.6vw,4.5rem);font-stretch:90%;line-height:1;text-wrap:balance}h2{font-size:clamp(1.875rem,1.25rem + 1.8vw,2.75rem);font-stretch:92%;line-height:1.08}h3{font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--text)}.versal{text-transform:uppercase}@media (max-width:23.99em){h1{font-size:2.25rem}.versal{text-transform:none}}.lead{font-size:1.222rem;font-weight:500;line-height:1.5;max-width:var(--breite-text)}.klein{font-size:.889rem;line-height:1.5;color:var(--text-2)}.kicker{margin:0 0 .75rem;font-size:.778rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--akzent);text-wrap:balance}.text-breite{max-width:var(--breite-text)}.nummer,.knopf b,.kopf-anruf,.anrufleiste,.fuss-kontakt{font-variant-numeric:tabular-nums}.nummer:not(.ruf-gross){white-space:nowrap}.ruf-gross{display:inline-block;font-size:2rem;font-stretch:87.5%;line-height:1.1;font-variant-numeric:tabular-nums;text-decoration:none;color:inherit}.ruf-gross:hover{text-decoration:underline;text-decoration-thickness:2px}@media (min-width:48em){.ruf-gross{font-size:2.5rem}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:var(--tippflaeche);max-width:100%;padding:.75rem 1.5rem;background:var(--knopf);color:var(--knopf-text);border:1px solid var(--knopf-rand);font-family:var(--schrift-text);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dauer),color var(--dauer)}.knopf:hover{background:var(--tinte);color:var(--weiss)}.knopf[disabled]{opacity:.6;cursor:progress}.knopf svg{width:1.125rem;height:1.125rem;flex:none}.knopf b{white-space:nowrap}.knopf-zweit{background:transparent;color:var(--umriss);border-color:var(--umriss)}.knopf-zweit:hover{background:var(--karte-hover);color:var(--umriss)}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.textlink{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--tippflaeche);font-weight:700;color:var(--link);text-decoration:none}.textlink:hover{text-decoration:underline;text-decoration-thickness:2px}.raster-fuss{margin-top:var(--luft-klein);text-align:center}.raster-notiz{max-width:var(--breite-text);margin:var(--luft-klein) 0 0}@media (max-width:47.99em){.buehne .knopfreihe .knopf,.abschluss .knopfreihe .knopf{width:100%}}.kopf{position:sticky;top:0;z-index:100;background:var(--papier);border-bottom:1px solid var(--linie)}.kopf-innen{position:relative;max-width:var(--breite);min-height:var(--kopf-hoehe);margin:0 auto;padding:0 var(--seitenrand);display:flex;align-items:center;gap:1.5rem}.marke{display:flex;align-items:center;gap:.5rem;margin-right:auto;color:var(--text);text-decoration:none}.marke .marke-dreieck{flex:none;width:2.25rem;height:2.6rem}.marke-name{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.kopf-nav ul{list-style:none;display:flex;align-items:center;gap:1.5rem}.kopf-nav a{display:inline-block;padding:.5rem 0;color:var(--text);font-weight:500;white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent}.kopf-nav a:hover{border-bottom-color:var(--akzent)}.kopf-nav a[aria-current="page"]{border-bottom-color:var(--akzent);font-weight:700}.kopf-nav a[aria-current="true"]{border-bottom-color:var(--akzent)}.kopf-anruf{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tippflaeche);color:var(--text);font-weight:700;white-space:nowrap;text-decoration:none}.kopf-anruf svg{width:1.25rem;height:1.25rem;color:var(--akzent)}.kopf-anruf:hover{text-decoration:underline}.kopf-nav-anruf{display:none}.kopf-schalter{display:none}@media (min-width:64em) and (max-width:71.99em){.kopf-innen{gap:1rem}.kopf-nav ul{gap:1rem}.marke-name{font-size:.889rem}}@media (max-width:63.99em){.kopf-schalter{display:flex;flex-direction:column;justify-content:center;gap:5px;width:var(--tippflaeche);height:var(--tippflaeche);margin-right:-.625rem;padding:0 .625rem;background:none;border:0;cursor:pointer}.kopf-schalter span{display:block;width:24px;height:2px;background:var(--text);transition:transform var(--dauer),opacity var(--dauer)}.kopf-schalter[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.kopf-schalter[aria-expanded="true"] span:nth-child(2){opacity:0}.kopf-schalter[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kopf-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:.25rem var(--seitenrand) .75rem;background:var(--papier);border-bottom:1px solid var(--linie)}.kopf-nav.offen{display:block}.kopf-nav ul{flex-direction:column;align-items:stretch;gap:0}.kopf-nav a{display:block;padding:.8rem 0;border-bottom:1px solid var(--linie)}.kopf-nav a[aria-current]{border-bottom-color:var(--linie)}.kopf-nav li:last-child a{border-bottom:0}.kopf-nav-anruf{display:block}.kopf-nav-anruf a{font-weight:700;color:var(--link)}html.no-js .kopf-innen{flex-wrap:wrap}html.no-js .kopf-nav{display:block;position:static;order:10;flex:1 0 100%;padding:0 0 .5rem;border:0}html.no-js .kopf-schalter{display:none}}@media (max-width:47.99em){.kopf-innen{gap:.75rem}.kopf-anruf{gap:.375rem;font-size:.944rem}.kopf-anruf svg{width:1.375rem;height:1.375rem}.marke-name{font-size:.889rem}}@media (max-width:29.99em){.kopf-anruf{width:var(--tippflaeche);justify-content:center}.kopf-anruf-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopf-anruf svg{width:1.5rem;height:1.5rem}}.buehne{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:calc(100vh - var(--kopf-hoehe));min-height:calc(100svh - var(--kopf-hoehe));background:var(--sand)}.buehne-poster,.buehne-video{position:absolute;inset:0;width:100%;height:100%}.buehne-poster img,.buehne-video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.buehne-video{opacity:0;transition:opacity var(--dauer-video)}.buehne.laeuft .buehne-video{opacity:1}.buehne::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(var(--laibung),.08);pointer-events:none}.buehne-innen{position:relative;z-index:2;width:100%;max-width:var(--breite);margin:0 auto;--buehne-oben:clamp(9rem,36vh,16rem);padding:var(--buehne-oben) var(--seitenrand) 1.5rem}.buehne-innen::before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:calc(var(--buehne-oben) - 6rem);background:linear-gradient(to top,rgba(var(--laibung),.94) 0,rgba(var(--laibung),.94) calc(100% - 6rem),rgba(var(--laibung),0) 100%);pointer-events:none}.buehne-text{max-width:var(--breite-text)}.buehne .kicker{margin-bottom:1rem}.buehne h1{margin-bottom:.5em}.buehne-lead{margin-bottom:1.5rem;max-width:30rem}.buehne-status{margin-top:1.25rem}.buehne-neben{margin-top:.25rem}@media (max-width:47.99em){.buehne-neben{display:none}.buehne .textlink{padding:0 .125rem}}@media (max-width:23.99em){.buehne-lead{font-size:1.111rem}}@media (max-width:47.99em) and (max-height:40em){.buehne-innen{--buehne-oben:clamp(7rem,28vh,10rem)}}@media (min-width:48em){.buehne{align-items:center;min-height:max(560px,min(78vh,760px))}.buehne-poster img,.buehne-video{object-position:50% 35%}.buehne::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(var(--laibung),.94) 0,rgba(var(--laibung),.94) var(--laibung-ende,42%),rgba(var(--laibung),0) var(--laibung-aus,54%));pointer-events:none}.buehne-innen{--buehne-links:min(max(var(--seitenrand),(100vw - var(--breite)) / 2),6vw);max-width:none;padding:3rem 0 3rem var(--buehne-links)}.buehne-innen::before{display:none}.buehne-text{max-width:calc(var(--laibung-ende,42vw) - var(--buehne-links))}.buehne-lead{max-width:28rem}.buehne .knopf{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:48em) and (max-width:63.99em){.buehne{--laibung-ende:50%;--laibung-aus:62%}.buehne-text{max-width:calc(50vw - var(--buehne-links))}.buehne .knopfreihe .knopf{width:100%}}.status{display:flex;align-items:baseline;gap:.5rem;margin:0}.status-punkt{display:none;flex:none;width:.625rem;height:.625rem;border-radius:50%;background:var(--text-2);transform:translateY(-.05em)}.status[data-offen] .status-punkt{display:inline-block}.status[data-offen="ja"] .status-punkt{background:var(--punkt);animation:atmen var(--atmen) ease-in-out infinite}.infokarte .status[data-offen="ja"] .status-punkt{background:var(--karte-gruen-punkt)}.kennzahlen{padding:var(--luft-klein) var(--seitenrand);background:var(--grund-2);border-top:1px solid var(--linie)}.kennzahlen ul{list-style:none;max-width:var(--breite);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem var(--luecke)}.kennzahl{display:block;font-size:clamp(2.5rem,2rem + 2vw,3.75rem);font-stretch:100%;line-height:1;font-variant-numeric:tabular-nums}.kennzahl-text{display:block;margin-top:.375rem;font-weight:700;line-height:1.3;text-wrap:balance}.kennzahl-unter{display:block;font-size:.889rem;line-height:1.4;color:var(--text-2)}@media (min-width:48em){.kennzahlen ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.ablauf{list-style:none;display:grid;gap:1.5rem}.schritt{padding-top:1rem;border-top:1px solid var(--linie)}.schritt-zahl{display:block;margin-bottom:.75rem;font-family:var(--schrift-titel);font-weight:800;font-size:2.25rem;line-height:1;color:var(--akzent)}.schritt h3{margin-bottom:.375rem}.schritt p{margin:0}@media (min-width:48em){.ablauf{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--luecke)}}@media (min-width:64em){.ablauf{grid-template-columns:repeat(4,minmax(0,1fr))}}.raster{display:grid;gap:var(--luecke)}.karte{position:relative;display:flex;flex-direction:column;padding:1.5rem 3rem 1.5rem 1.5rem;border:1px solid var(--karte-rand);color:var(--text);text-decoration:none;transition:background-color var(--dauer)}.karte:hover,.karte:focus-visible{background:var(--karte-hover)}.karte-icon{display:block;width:2.5rem;height:2.5rem;margin-bottom:1rem;color:var(--akzent)}.karte h3,.schritt h3{text-wrap:balance}.karte h3{margin-bottom:.5rem}.karte p{margin:0;font-size:.944rem;line-height:1.55;color:var(--text-2)}.karte-pfeil{position:absolute;top:1.25rem;right:1.25rem;font-family:var(--schrift-titel);font-size:1.5rem;line-height:1;color:var(--akzent)}@media (min-width:40em){.raster-3,.raster-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.zweispalter{display:grid;gap:var(--luft-klein);align-items:start}.punkte{list-style:none;display:grid;gap:1.25rem}.punkt{padding-top:1rem;border-top:1px solid var(--linie)}.punkt h3{margin-bottom:.25rem}.punkt p{margin:0;color:var(--text-2)}@media (min-width:48em){.punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem var(--luecke)}}@media (min-width:64em){.zweispalter{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3rem}.infokarte{position:sticky;top:calc(var(--kopf-hoehe) + 1.5rem)}}.infokarte{padding:1.75rem;background:var(--karte-gruen);color:var(--karte-gruen-text);--text:var(--karte-gruen-text);--text-2:var(--karte-gruen-text);--titel:var(--karte-gruen-text);--link:var(--karte-gruen-text);--akzent:var(--karte-gruen-text);--linie:var(--karte-gruen-text);--fokus:var(--karte-gruen-text)}.infokarte .kicker{margin-bottom:.5rem}.infokarte .ruf-gross{margin-bottom:.75rem}.infokarte h3{font-size:1.125rem;margin-bottom:1.25rem}.infokarte .status{font-weight:700;margin-top:1rem}.infokarte-liste{list-style:none;display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--linie)}.infokarte-liste li{display:flex;gap:.75rem;align-items:flex-start;line-height:1.45}.infokarte-liste svg{flex:none;width:1.375rem;height:1.375rem;margin-top:.1em}.infokarte-fuss{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--linie);font-size:.889rem;line-height:1.5}.band-spalten{display:grid;gap:1.5rem}.band-spalte{padding-top:1rem;border-top:1px solid var(--linie)}.band-spalte h3{margin-bottom:.375rem}.band-spalte p{margin:0}@media (min-width:48em){.band-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luft-klein)}}.fotos-raster{display:grid;gap:var(--luecke)}.foto{margin:0}.foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.foto-hoch img{object-position:50% 12%}.foto figcaption{padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--linie);font-size:.889rem;line-height:1.5;color:var(--text-2)}.foto figcaption b{display:block;font-size:1rem;color:var(--text)}@media (min-width:48em){.fotos-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.fotos-raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.inhaber-foto{max-width:26rem}@media (min-width:64em){.inhaber-foto img{aspect-ratio:3 / 4}}.fragen-liste{max-width:var(--breite-text)}.frage{border-top:1px solid var(--linie)}.frage:last-child{border-bottom:1px solid var(--linie)}.frage summary{display:flex;gap:1rem;align-items:baseline;padding:1rem 0;font-size:1.111rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.frage summary::-webkit-details-marker{display:none}.frage summary::before{content:"+";content:"+" / "";flex:none;width:1rem;font-family:var(--schrift-titel);font-weight:800;font-size:1.5rem;line-height:1;color:var(--akzent);transform:translateY(.1em)}.frage[open] summary::before{content:"–";content:"–" / ""}.frage summary:hover{color:var(--link)}.frage-antwort{padding:0 0 1.25rem 2rem}.frage-antwort p{margin:0}.notdienst{background:var(--grund)}.abschnitt-sand + .notdienst{background:var(--grund-2)}.notdienst-skyline{max-width:var(--breite);margin:0 auto;padding:var(--luft-klein) var(--seitenrand) 0}.skyline{height:88px;background-color:var(--fuss);-webkit-mask-image:url(/assets/grafiken/skyline-koeln-handy.svg);mask-image:url(/assets/grafiken/skyline-koeln-handy.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.notdienst-innen{padding:var(--luft) var(--seitenrand)}.notdienst .kicker{color:var(--notruf)}.notdienst .ruf-gross{color:var(--notruf);margin-bottom:1rem}.notdienst-text{max-width:var(--breite-text)}.notdienst-text b{color:var(--notruf);white-space:nowrap}.notdienst h2,.abschluss h2{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem)}.notdienst .ruf-gross,.abschluss .ruf-gross{font-size:clamp(2rem,1rem + 4.5vw,4rem);line-height:1}@media (min-width:48em){.skyline{height:140px;-webkit-mask-image:url(/assets/grafiken/skyline-koeln.svg);mask-image:url(/assets/grafiken/skyline-koeln.svg)}}.abschluss{border-top:0}.abschluss-innen{max-width:var(--breite);margin:0 auto}.abschluss .ruf-gross{margin-bottom:1rem}.abschluss .lead{margin:0 0 1.5rem}.abschluss .status{margin:1.25rem 0 .5rem;font-weight:700}.abschluss-zeile{color:var(--text-2)}.fuss{padding:var(--luft) var(--seitenrand) calc(var(--luft-klein) + var(--leiste-hoehe) + env(safe-area-inset-bottom,0px))}.fuss-spalten{display:grid;gap:2rem}.fuss-marke{display:inline-block;max-width:11rem;margin-bottom:1rem;color:var(--fuss-text)}.fuss-marke .marke-logo{display:block;width:100%;height:auto;aspect-ratio:745.7 / 513}.fuss .klein{color:var(--text-2)}.fuss-kontakt{margin:1rem 0;font-weight:700;line-height:1.8}.fuss-kontakt a{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.fuss-kontakt a:hover{text-decoration:underline}.fuss-kontakt svg{width:1.125rem;height:1.125rem;color:var(--akzent)}.fuss-titel{margin:0 0 1rem;font-size:.778rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fuss-text-2)}.fuss-liste{list-style:none;display:grid;gap:.5rem}.fuss-liste a{display:inline-block;color:var(--fuss-text);text-decoration:none}.fuss-liste a:hover{text-decoration:underline}.fuss-zeile{margin-top:var(--luft-klein);padding-top:1.25rem;border-top:1px solid var(--linie);font-size:.889rem;line-height:1.5;color:var(--text-2)}@media (min-width:48em){.fuss-spalten{grid-template-columns:1.6fr 1fr 1fr .8fr;gap:2.5rem}}.anrufleiste{display:none}@media (max-width:47.99em){.anrufleiste{position:fixed;left:0;right:0;bottom:0;z-index:90;display:block;min-height:56px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--leiste);color:var(--leiste-text);border-top:1px solid var(--knopf-rand);animation:leisteHerein var(--dauer-leiste) ease-out}.anrufleiste[hidden]{display:none}html.no-js .anrufleiste[hidden]{display:block}.anrufleiste{--fokus:var(--leiste-text)}.anrufleiste-anruf:focus-visible{outline-offset:-4px}.anrufleiste-anruf{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:56px;padding:.5rem var(--seitenrand);color:inherit;font-size:1.0625rem;font-weight:700;text-decoration:none}.anrufleiste-anruf svg{width:1.25rem;height:1.25rem;flex:none}.anrufleiste-status{justify-content:center;margin:-.5rem 0 0;padding:0 var(--seitenrand) .5rem;font-size:.778rem;font-weight:500;line-height:1.3}.anrufleiste-status .status-punkt{width:.5rem;height:.5rem}.anrufleiste .status[data-offen="ja"] .status-punkt{background:var(--leiste-text)}.anrufleiste-status:empty,.anrufleiste-status [data-status-text]:empty{display:none}}.formular{max-width:40rem}.feld{display:block;margin:0 0 1.25rem}.feld label{display:block;margin-bottom:.375rem;font-weight:700}.feldhinweis{display:block;margin-bottom:.5rem;font-size:.889rem;line-height:1.5;color:var(--text-2)}.feld input:not([type="checkbox"]),.feld select,.feld textarea{display:block;width:100%;min-height:var(--tippflaeche);padding:.625rem .875rem;font:inherit;color:var(--text);background:var(--weiss);border:1px solid var(--tinte);border-radius:0}.feld textarea{min-height:9rem;line-height:1.5;resize:vertical}.feld input:not([type="checkbox"]):focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{border-color:var(--fokus);outline-offset:0}.feld select{-webkit-appearance:none;appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23161A18' stroke-width='1.5'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:1rem}.feld input[aria-invalid="true"],.feld select[aria-invalid="true"],.feld textarea[aria-invalid="true"]{border-color:var(--fehler);box-shadow:inset 0 0 0 1px var(--fehler)}.feld-ankreuz input[aria-invalid="true"]{outline:2px solid var(--fehler);outline-offset:2px}.feld-betont .feldhinweis{color:var(--text);font-weight:500}.feld-ankreuz{display:grid;grid-template-columns:auto 1fr;gap:0 .75rem;align-items:start}.feld-ankreuz input[type="checkbox"]{width:1.375rem;height:1.375rem;margin:.15rem 0 0;accent-color:var(--tiefgruen)}.feld-ankreuz label{margin:0;font-weight:400;line-height:1.5}.feld-ankreuz .feldfehler{grid-column:1 / -1}.pflicht,.feldfehler{color:var(--fehler);font-weight:700}.feldfehler{display:block;margin-top:.375rem;font-size:.889rem}.pflichtnote{font-size:.889rem;color:var(--text-2)}.eilt{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--linie);font-weight:700}.eilt a,.meldung a[href^="tel:"]{white-space:nowrap}.formular .knopf{width:100%;margin-top:.5rem}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.meldung{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--linie);line-height:1.5}.meldung-gut{background:var(--sand)}.meldung-schlecht{background:var(--fehler-grund);border-color:var(--fehler)}.meldung-schlecht strong,.meldung-schlecht a{color:var(--fehler)}.buehne-seite{position:relative;overflow:hidden;background:var(--grund)}.buehne-seite-innen{position:relative;z-index:2;padding:var(--luft-klein) var(--seitenrand) var(--luft)}.buehne-seite-satz{max-width:var(--breite);margin:0 auto}.buehne-seite-text{max-width:var(--breite-text)}.buehne-seite .kicker{margin-bottom:1rem}.buehne-seite h1{margin-bottom:.5em}.buehne-seite .lead{margin-bottom:1.5rem}.buehne-seite .buehne-status{margin-top:1.25rem}.buehne-seite-neben .lead{max-width:30rem}@media (max-width:47.99em){.buehne-seite .knopfreihe .knopf{width:100%}}.buehne-seite:not(.buehne-seite--foto):not(.buehne-seite--geraet) .buehne-seite-text{max-width:48rem}.buehne-seite:not(.buehne-seite--foto):not(.buehne-seite--geraet) .buehne-seite-innen{padding-bottom:var(--luft-klein)}@media (max-width:29.99em){.knopf-zusatz{display:none}}@media (min-width:48em){.buehne-seite-innen{padding-top:var(--luft)}}.buehne-seite-foto{display:block;margin:0}.buehne-seite-foto img{width:100%;height:auto;aspect-ratio:5 / 6;object-fit:cover;object-position:50% 20%}.buehne-seite--foto .buehne-seite-innen{margin-top:-4.5rem;padding-top:3.25rem;background:linear-gradient(to bottom,rgba(var(--laibung),0) 0,rgba(var(--laibung),.94) 3.5rem)}@media (max-width:47.99em){.buehne-seite-foto img{aspect-ratio:16 / 10;max-height:42vh;max-height:42svh;object-position:50% 25%}}@media (min-width:48em) and (max-width:63.99em){.buehne-seite-foto img{aspect-ratio:3 / 2;object-position:50% 30%}}@media (min-width:64em){.buehne-seite--foto{display:flex;align-items:flex-end;min-height:max(560px,min(78vh,760px));background:var(--sand)}.buehne-seite--foto .buehne-seite-foto{position:absolute;inset:0}.buehne-seite--foto .buehne-seite-foto img{height:100%;aspect-ratio:auto;object-position:50% 25%}.buehne-seite--foto::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(var(--laibung),.08);pointer-events:none}.buehne-seite--foto .buehne-seite-innen{width:100%;margin-top:0;padding:6.5rem var(--seitenrand) 2.5rem;background:linear-gradient(to top,rgba(var(--laibung),.94) 0,rgba(var(--laibung),.94) calc(100% - 5rem),rgba(var(--laibung),0) 100%)}.buehne-seite--foto .buehne-seite-satz{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:2rem 3rem;align-items:end}.buehne-seite--foto .buehne-seite-text{max-width:none}.buehne-seite--foto h1{margin-bottom:0}.buehne-seite--foto .buehne-seite-neben .lead{margin-bottom:1.25rem}.buehne-seite--foto .buehne-status{margin-top:.75rem}}.buehne-seite-geraet{display:block;margin:0 0 1.5rem;max-width:11rem}.buehne-seite-geraet img{width:100%;height:auto}@media (min-width:48em){.buehne-seite--geraet .buehne-seite-satz{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center}.buehne-seite-geraet{grid-column:2;grid-row:1;max-width:none;margin:0;justify-self:center}.buehne-seite-geraet img{max-height:24rem;object-fit:contain}.buehne-seite--geraet .buehne-seite-text{grid-column:1;grid-row:1}}.anzeichen{list-style:none;display:grid;gap:0 var(--luecke);border-bottom:1px solid var(--linie)}.anzeichen li{position:relative;padding:.875rem 0 .875rem 1.75rem;border-top:1px solid var(--linie);line-height:1.5}.anzeichen li::before{content:"→";content:"→" / "";position:absolute;left:0;top:.75rem;font-family:var(--schrift-titel);font-weight:800;font-size:1.25rem;line-height:1.2;color:var(--akzent)}.anzeichen b{color:var(--text)}@media (min-width:48em){.anzeichen{grid-template-columns:repeat(2,minmax(0,1fr))}}.machen{display:grid;gap:1.75rem var(--luecke)}.machen-punkt{padding-top:1rem;border-top:1px solid var(--linie)}.machen-icon{display:block;width:2.5rem;height:2.5rem;margin-bottom:.75rem;color:var(--akzent)}.machen-punkt h3{margin-bottom:.375rem;text-wrap:balance}.machen-punkt p{margin:0 0 .75em;color:var(--text-2)}.machen-punkt p:last-child{margin-bottom:0}.machen-punkt ul{margin:0;padding-left:1.1rem;color:var(--text-2)}@media (min-width:48em){.machen{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--luecke)}}@media (min-width:64em){.machen-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kontakt-spalten{display:grid;gap:var(--luft-klein);align-items:start}.kontakt-spalten .formular{max-width:none}.formular-hinweis{margin:0 0 1.5rem}@media (min-width:48em){.kontakt-spalten{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3rem}.kontakt-spalten .infokarte{position:sticky;top:calc(var(--kopf-hoehe) + 1.5rem)}}.anfahrt{display:grid;gap:var(--luft-klein);align-items:start}.anfahrt-daten h3{margin:1.5rem 0 .375rem}.anfahrt-daten h3:first-child{margin-top:0}.anfahrt-daten address,.anfahrt-daten p{margin:0 0 1em}.anfahrt-zeiten{list-style:none;display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0 0 1em}.anfahrt-zeiten li{display:contents}.anfahrt-zeiten span + span{font-variant-numeric:tabular-nums}.anfahrt-links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0}.anfahrt-karte{margin:0}.anfahrt-karte img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border:1px solid var(--linie)}.anfahrt-karte figcaption{padding-top:.5rem;font-size:.889rem;line-height:1.5;color:var(--text-2)}@media (min-width:48em){.anfahrt{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem}}.rechtstext{max-width:var(--breite-text)}.rechtstext h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);margin:var(--luft-klein) 0 .5em;padding-top:1rem;border-top:1px solid var(--linie)}.rechtstext h2:first-child{margin-top:0;padding-top:0;border-top:0}.rechtstext h3{margin:1.5rem 0 .375rem}.rechtstext ul,.rechtstext ol{margin:0 0 1em;padding-left:1.25rem}.rechtstext li{margin-bottom:.375rem}.rechtstext address{margin:0 0 1em;padding-left:1rem;border-left:3px solid var(--akzent);line-height:1.5}.rechtstext .klein{margin-bottom:1em}.fehlerseite{padding:var(--luft) var(--seitenrand);text-align:center}.fehlerseite-innen{max-width:var(--breite-text);margin:0 auto}.fehlerseite-bild{display:block;width:8rem;height:8rem;margin:0 auto 1.5rem}.fehlerseite-bild img{width:100%;height:100%;object-fit:cover}.fehlerseite-zahl{display:block;font-family:var(--schrift-titel);font-weight:800;font-stretch:100%;font-size:clamp(4rem,3rem + 5vw,7rem);line-height:1;letter-spacing:-.02em;color:var(--akzent)}.fehlerseite h1{margin:.15em 0 .5em}.fehlerseite .lead{margin:0 auto 1.5rem}.fehlerseite .knopfreihe{justify-content:center}.fehlerseite-links{margin-top:.5rem}@keyframes atmen{0%,100%{transform:translateY(-.05em) scale(1);opacity:1}50%{transform:translateY(-.05em) scale(1.25);opacity:.6}}@keyframes leisteHerein{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root{--dauer:0s;--dauer-video:0s;--dauer-leiste:0s;--atmen:0s}.status[data-offen="ja"] .status-punkt{animation:none}.anrufleiste{animation:none}}