@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(bricolage-grotesque-vietnamese-opsz-normal.D9N6E8K1.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2) format("woff2-variations");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}:root{--donau: #162D50;--donau-tief: #0E1E37;--donau-mittel: #24497C;--inn: #2F6B5A;--inn-hell: #6FA58F;--inn-milch: #E5EEE8;--inn-milch-tief: #D3E2D8;--ilz: #2B2420;--ilz-leise: #5A504A;--kiesel: #FBFCFA;--weiss: #FFFFFF;--signal: #F2B541;--schleife-gruen: #478A26;--success: #1B7A43;--success-50: #E7F5EC;--warning: #8A4B00;--warning-50: #FFF3DB;--info: #1F5FA8;--info-50: #E8F1FB;--error: #B42318;--error-50: #FDECEB;--primaer: var(--donau);--text: var(--ilz);--text-leise: var(--ilz-leise);--linie: #DCE3DE;--rand-feld: #6B7A72;--schrift: "Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--schrift-titel: "Bricolage Grotesque Variable", "Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--s-0: 1.1875rem;--s-1: 1.5rem;--s-2: clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--s-3: clamp(1.875rem, 1.4rem + 1.9vw, 2.5rem);--s-4: clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--s-5: clamp(2.5rem, .8rem + 6.6vw, 6.25rem);--radius-s: 10px;--radius: 20px;--radius-l: 32px;--breite: 86rem;--rand: clamp(1rem, 4vw, 3rem);--abstand: clamp(4.5rem, 3rem + 6vw, 9rem);--schatten: 0 1px 2px rgba(22, 45, 80, .06), 0 10px 30px -10px rgba(22, 45, 80, .18)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--schrift);font-size:var(--s-0);line-height:1.65;color:var(--text);background:var(--kiesel);-webkit-font-smoothing:antialiased;overflow-x:clip}[data-layout=boxed] body{max-width:1600px;margin-inline:auto;box-shadow:0 0 0 1px var(--linie),0 0 60px #162d5014}img{max-width:100%;height:auto;display:block}a{color:var(--donau);text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}a:hover{color:var(--inn);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--donau);outline-offset:3px;box-shadow:0 0 0 7px var(--signal);border-radius:6px}.auf-dunkel :focus-visible{outline-color:var(--signal);box-shadow:0 0 0 7px var(--donau-tief)}h1,h2,h3,h4{font-family:var(--schrift-titel);color:var(--donau);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--s-5);font-weight:760;letter-spacing:-.035em;line-height:.98;overflow-wrap:break-word}h2{font-size:var(--s-4);letter-spacing:-.03em}h3{font-size:var(--s-2);line-height:1.18}h4{font-size:var(--s-1)}p{margin:0 0 1.1em;text-wrap:pretty}strong{font-weight:700}.lead{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.5}.icon{flex:none}.wrap{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding-inline:var(--rand)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:0;background:var(--donau);color:#fff;padding:.85rem 1.2rem;z-index:100;border-radius:var(--radius-s);font-weight:700}.skip:focus{left:1rem;top:1rem;color:#fff}.ganze-flaeche{text-decoration:none;color:inherit}.ganze-flaeche:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.ganze-flaeche:focus-visible{outline:none;box-shadow:none}.bildkarte:has(.ganze-flaeche:focus-visible),.weg:has(.ganze-flaeche:focus-visible){outline:3px solid var(--donau);outline-offset:4px;box-shadow:0 0 0 9px var(--signal)}@media(prefers-reduced-motion:no-preference){.js .zeigen{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.js .zeigen.da{opacity:1;transform:none}.js .bildkarten .zeigen:nth-child(2){transition-delay:.08s}.js .bildkarten .zeigen:nth-child(3){transition-delay:.16s}.js .bildkarten .zeigen:nth-child(4){transition-delay:.24s}}.aktionen{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.5rem;padding:.8rem 1.6rem;font:inherit;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;border:2px solid transparent;border-radius:14px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.btn:active{transform:translateY(1px)}.btn-primaer{background:var(--donau);color:#fff}.btn-primaer:hover{background:var(--inn);color:#fff}.btn-rand{border-color:var(--donau);color:var(--donau);background:transparent}.btn-rand:hover,.btn-akzent{background:var(--inn-milch);color:var(--donau)}.btn-akzent:hover{background:#fff;color:var(--donau)}.btn-hell{border-color:#fff;color:#fff;background:transparent}.btn-hell:hover{background:#ffffff1f;color:#fff}.btn-info{font-weight:400}.banner{background:#fff4d6;color:var(--ilz);border-bottom:1px solid #F0D58F}.banner .wrap{display:flex;gap:.75rem;align-items:center;justify-content:center;padding-block:.75rem;font-weight:700}.banner .icon{color:var(--warning)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--kiesel) 94%,transparent);backdrop-filter:blur(12px);transition:box-shadow .3s}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:6rem;transition:min-height .3s}.site-header.eng{box-shadow:0 1px 0 var(--linie),0 8px 24px -12px #162d5040}.site-header.eng .wrap{min-height:4.25rem}.logo{flex:none;display:block;border-radius:8px}.logo img{height:4rem;width:auto;transition:height .3s}.site-header.eng .logo img{height:2.9rem}.nav ul{list-style:none;display:flex;gap:.25rem;margin:0;padding:0;align-items:center}.nav a{display:block;padding:.6rem .9rem;border-radius:10px;color:var(--donau);font-weight:700;text-decoration:none}.nav a:hover{background:var(--inn-milch);color:var(--donau)}.nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--inn);border-radius:10px 10px 0 0}.nav .cta a{background:var(--donau);color:#fff;padding-inline:1.3rem;margin-left:.5rem}.nav .cta a:hover{background:var(--inn)}.menu-btn{display:none;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;font:inherit;font-weight:700;color:var(--donau);background:var(--inn-milch);border:0;border-radius:12px;cursor:pointer}.menu-btn .zu,.menu-btn[aria-expanded=true] .auf{display:none}.menu-btn[aria-expanded=true] .zu,.menu-btn span{display:inline-flex}@media(max-width:1023px){.menu-btn{display:inline-flex}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--kiesel);border-top:1px solid var(--linie);box-shadow:0 20px 30px -20px #162d5059}.nav.offen{display:block}.nav{max-height:calc(100vh - 4.75rem);max-height:calc(100dvh - 4.75rem);overflow-y:auto}.nav ul{flex-direction:column;align-items:stretch;padding:.75rem var(--rand) 1.25rem;gap:.15rem}.nav a{padding:.9rem 1rem;font-size:1.25rem}.nav .cta a{margin:.5rem 0 0;text-align:center}.site-header .wrap{min-height:4.75rem}.logo img{height:3.25rem}}.held{padding-top:clamp(1.5rem,.5rem + 3vw,3.5rem)}.held-kopf{display:grid;gap:2rem 4rem;align-items:end}.held h1{margin:0}.held h1 .zeile{display:block}.held-text .lead{color:var(--ilz);max-width:34ch}.held-tel{margin:1.5rem 0 0;color:var(--ilz-leise)}.held-tel a{font-weight:700;white-space:nowrap}@media(min-width:64em){.held-kopf{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.held-text{padding-bottom:.4rem}}.held-bild{margin:clamp(2rem,1.5rem + 2vw,3.5rem) var(--rand) 0;max-width:1856px;margin-inline:max(var(--rand),(100% - 1856px) / 2)}.held-bild img{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;object-position:50% 30%;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) 6px}@media(min-width:48em){.held-bild img{aspect-ratio:1900 / 600;border-radius:120px var(--radius-l) var(--radius-l) var(--radius-l)}}.zusammenfluss{display:block;width:100%;height:clamp(80px,5vw + 50px,150px);margin-top:clamp(.5rem,2vw,2rem)}.zusammenfluss .strang{stroke-width:14.5;stroke-linecap:butt}.zusammenfluss .donau{stroke:var(--donau)}.zusammenfluss .inn{stroke:var(--inn-hell)}.zusammenfluss .ilz{stroke:var(--ilz)}@media(prefers-reduced-motion:no-preference){.zusammenfluss .strang{stroke-dasharray:1;stroke-dashoffset:1;animation:fliessen 2.2s cubic-bezier(.45,.05,.25,1) .35s forwards}.zusammenfluss .inn{animation-delay:.5s}.zusammenfluss .ilz{animation-delay:.65s}}@keyframes fliessen{to{stroke-dashoffset:0}}.vertrauen{background:var(--inn-milch);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.fakten{display:grid;gap:2rem 3rem;margin:0}.fakten>div{border-left:3px solid var(--inn);padding-left:1.1rem}.fakten dt{font-family:var(--schrift-titel);font-size:var(--s-2);font-weight:700;color:var(--donau);line-height:1.15;letter-spacing:-.02em;margin-bottom:.35rem}.fakten dd{margin:0;color:var(--ilz)}@media(min-width:44em){.fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75em){.fakten{grid-template-columns:repeat(4,minmax(0,1fr))}}.partner{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.partner a{display:flex;align-items:center;height:4rem;padding:.5rem .9rem;background:#fff;border-radius:12px}.partner a:hover{box-shadow:0 0 0 2px var(--inn)}.partner img{max-height:2.75rem;width:auto}.abschnitt{padding-block:var(--abstand)}.abschnitt-titel{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);max-width:22ch}.abschnitt-kopf{max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.abschnitt-kopf h2{margin-bottom:.4em}.abschnitt-kopf p{color:var(--ilz-leise);font-size:1.25rem;margin:0}.unterzeile{font-family:var(--schrift-titel);font-size:var(--s-1);color:var(--inn);font-weight:600;margin:-.3em 0 1em;line-height:1.3}.klein-titel{font-size:var(--s-1);margin:2rem 0 1rem}.wege{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem)}@media(min-width:64em){.wege{grid-template-columns:1fr 1fr}}.weg{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-l);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.weg-menschen{background:var(--inn-milch)}.weg-firmen{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie)}.weg:hover{transform:translateY(-4px);box-shadow:var(--schatten)}.weg-firmen:hover{box-shadow:inset 0 0 0 1px var(--linie),var(--schatten)}.weg-bild img{width:100%;aspect-ratio:16 / 8;object-fit:cover}.weg-bild{position:relative}.ki-hinweis{position:absolute;right:.75rem;bottom:.75rem;padding:.2rem .7rem;border-radius:999px;background:#2b2420d1;color:#fff;font-size:1.125rem;line-height:1.4}.weg-text{padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:flex;flex-direction:column;flex:1}.weg h3{font-size:var(--s-3);max-width:18ch}.weg:hover h3 a{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.haken{list-style:none;padding:0;margin:0 0 1.75rem;display:grid;gap:.6rem}.haken li{display:flex;gap:.65rem;align-items:flex-start}.haken .icon{color:var(--inn);margin-top:.2rem}.mehr{margin-top:auto;align-self:flex-start;font-weight:700;color:var(--donau);display:inline-flex;gap:.5rem;align-items:center}.mehr:after{content:"";width:2.25rem;height:3px;background:var(--inn);border-radius:2px;transition:width .3s}.weg:hover .mehr:after{width:3.5rem}.ueber-raster{display:grid;gap:clamp(2.5rem,2rem + 3vw,6rem);align-items:center}@media(min-width:64em){.ueber-raster{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ueber-text{max-width:40rem}.kiesel{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:70% 50%;border-radius:34% 22% 30% 18%/30% 26% 34% 22%}.kernbereiche{list-style:none;margin:0 0 2.25rem;padding:0;position:relative;display:grid;gap:1.1rem}.kernbereiche:before{content:"";position:absolute;left:.55rem;top:.9rem;bottom:.9rem;width:3px;background:linear-gradient(var(--donau),var(--inn-hell),var(--ilz));border-radius:2px}.kernbereiche li{position:relative;padding-left:2.4rem}.kernbereiche li:before{content:"";position:absolute;left:0;top:.45rem;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--weiss);border:3px solid var(--donau)}.kernbereiche strong{display:block;font-family:var(--schrift-titel);color:var(--donau);font-size:var(--s-1);line-height:1.25}.kernbereiche span{color:var(--ilz-leise)}.bildkarten{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(1.25rem,1rem + 1vw,2rem)}@media(min-width:44em){.bildkarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75em){.bildkarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.bildkarte{position:relative;border-radius:var(--radius)}.bildkarte-bild{border-radius:var(--radius);overflow:hidden;background:var(--inn-milch);margin-bottom:1.25rem}.bildkarte-bild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bildkarte:hover .bildkarte-bild img{transform:scale(1.06)}.bildkarte h3{font-size:var(--s-1);margin-bottom:.4em}.bildkarte h3 a{background:linear-gradient(var(--inn),var(--inn)) 0 100% / 0 3px no-repeat;transition:background-size .35s ease;padding-bottom:2px}.bildkarte:hover h3 a{background-size:100% 3px}.bildkarte p{color:var(--ilz-leise);margin:0}.books{background:var(--inn-milch)}.books-raster{display:grid;gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:center}@media(min-width:64em){.books-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.books-text{max-width:36rem}.books-bild img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) 120px}.books-gruen{position:relative}.books-gruen:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:var(--schleife-gruen)}.books-gruen .books-bild img{object-position:50% 20%}.wegweiser{display:grid;gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:center}@media(min-width:56em){.wegweiser{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}}.wegweiser>div{max-width:44rem}.wegweiser-cover{display:block;max-width:clamp(9rem,30vw,18rem);transform:rotate(-2.5deg)}.wegweiser-cover img{border-radius:var(--radius-s);box-shadow:var(--schatten)}.bereiche{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.bereiche li{padding:.3rem 1rem;border-radius:999px;background:var(--inn-milch);color:var(--donau);font-weight:700}.kontakt-abschnitt{position:relative;background:var(--donau);color:#fff;padding-block:var(--abstand)}.kontakt-abschnitt:before,.cta-band:before{content:"";position:absolute;left:0;right:0;top:0;height:18px;background:linear-gradient(var(--donau-mittel) 0 33.4%,var(--inn-hell) 0 66.7%,var(--ilz) 0)}.auf-dunkel h2,.auf-dunkel h3{color:#fff}.auf-dunkel a:not(.btn){color:#fff}.auf-dunkel a:not(.btn):hover{color:var(--inn-milch)}.kontakt-kopf{max-width:44rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.kontakt-lead{font-size:1.25rem;color:#dce6f2;margin:0}.kontakt-wege{display:grid;gap:clamp(1rem,.75rem + 1vw,1.75rem)}@media(min-width:56em){.kontakt-wege{grid-template-columns:1fr 1fr}}.kontakt-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-l)}.kachel-label{display:inline-flex;gap:.6rem;align-items:center;color:#c9d6e6;font-weight:700}.kachel-label .icon{color:var(--inn-hell)}.kachel-wert{font-family:var(--schrift-titel);font-size:var(--s-3);font-weight:700;letter-spacing:-.02em;line-height:1.1;text-decoration:none;overflow-wrap:anywhere}.kachel-mail{font-size:clamp(1.3rem,.85rem + 2vw,2.5rem);overflow-wrap:normal}.auf-dunkel .kachel-wert:hover{color:#fff;text-decoration:underline;text-decoration-thickness:3px}.kontakt-kachel .btn{margin-top:auto}.kontakt-details{display:grid;gap:2rem clamp(2rem,1rem + 4vw,5rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:clamp(2rem,1.5rem + 1.5vw,3rem);border-top:1px solid rgba(255,255,255,.2);color:#e4ebf3}@media(min-width:56em){.kontakt-details{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.kontakt-details h3{font-size:var(--s-1);display:flex;gap:.6rem;align-items:center}.kontakt-details h3 .icon{color:var(--inn-hell)}.kontakt-details p:last-child{margin-bottom:0}.kontakt-fax{color:#c9d6e6}.anfahrt{max-width:46rem}.seitenkopf{padding-block:clamp(2.5rem,2rem + 3vw,5rem) clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}.seitenkopf:after{content:"";position:absolute;left:var(--rand);bottom:0;width:min(24rem,60%);height:12px;border-radius:0 6px 6px 0;background:linear-gradient(var(--donau) 0 33.4%,var(--inn-hell) 0 66.7%,var(--ilz) 0)}.seitenkopf h1{font-size:var(--s-4);max-width:22ch;margin:0}.krume ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .6rem;margin:0 0 1.25rem;padding:0;color:var(--ilz-leise)}.krume li+li:before{content:"/";content:"/" / "";margin-right:.6rem;color:var(--inn)}.krume a{color:var(--ilz-leise)}.inhalt{padding-block:clamp(2.5rem,2rem + 3vw,5rem) var(--abstand)}.titelbild{width:100%;max-height:34rem;object-fit:cover;border-radius:var(--radius-l);margin-bottom:clamp(2rem,1.5rem + 3vw,4rem)}.titelbild{background:linear-gradient(120deg,#DCE6F2 0%,var(--inn-milch) 55%,#D3E2D8 100%)}.titelbild-klein{width:auto;max-width:100%}.titelbild-frei{overflow:hidden}.titelbild-frei img{width:100%;height:100%;object-fit:cover;filter:drop-shadow(16px 10px 14px rgba(22,45,80,.28))}@media(max-width:47.99em){.titelbild{aspect-ratio:4 / 3}}.titelbild[src*=donauwerke-grueneschleife]{object-position:center top}.titelbild[src*=donauwerke-verpacken]{object-position:50% 75%}.prose{max-width:44rem}.prose h2{font-size:var(--s-3);margin-top:2.2em}.prose h3{font-size:var(--s-2);margin-top:1.8em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.4rem;margin:0 0 1.25em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--inn);font-weight:700}.prose img{border-radius:var(--radius);margin:2rem 0}.prose blockquote{margin:2rem 0;padding:1.25rem 1.5rem;background:var(--inn-milch);border-left:4px solid var(--inn);border-radius:0 var(--radius-s) var(--radius-s) 0}.prose blockquote p:last-child{margin:0}.prose.recht{max-width:48rem}.prose.recht h2{font-size:var(--s-2)}.prose.recht h3{font-size:var(--s-1)}.weitere{margin-top:var(--abstand);padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:var(--inn-milch);border-radius:var(--radius-l)}.weitere h2{font-size:var(--s-3);margin-top:0}.weitere ul{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.6rem}@media(min-width:48em){.weitere ul{grid-template-columns:1fr 1fr}}.weitere a:not(.btn){display:flex;gap:.85rem;align-items:center;padding:.9rem 1rem;background:#fff;border-radius:14px;text-decoration:none;font-weight:700}.weitere a:not(.btn):hover{box-shadow:0 0 0 2px var(--inn);color:var(--donau)}.weitere a[aria-current=page]{box-shadow:inset 4px 0 0 var(--inn)}.icon-kreis{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--inn-milch);color:var(--donau);flex:none}.weitere .icon-kreis{background:var(--inn-milch)}.cta-band{position:relative;background:var(--donau);color:#fff;padding-block:clamp(3.5rem,2.5rem + 3vw,6rem)}.cta-band .wrap{display:grid;gap:2rem;align-items:center}@media(min-width:64em){.cta-band .wrap{grid-template-columns:1fr auto}}.cta-band h2{font-size:var(--s-3);margin-bottom:.4em}.cta-band p{color:#dce6f2;margin:0}.site-footer{background:var(--ilz);color:#e8e2dd;padding-block:clamp(3.5rem,2.5rem + 3vw,5.5rem) 2rem}.footer-grid{display:grid;gap:2.5rem}@media(min-width:44em){.footer-grid{grid-template-columns:1fr 1fr}}@media(min-width:75em){.footer-grid{grid-template-columns:1.4fr 1.2fr 1fr .8fr}}.footer-name{font-family:var(--schrift-titel);font-size:var(--s-2);font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.site-footer h2{font-size:var(--s-1);margin:0 0 1rem;letter-spacing:-.01em}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.site-footer a{text-decoration-color:#fff6}.footer-fluesse{display:flex;gap:.75rem;align-items:flex-start;margin-top:1.5rem;color:#cfc6bf;max-width:30rem}.fluss-zeichen{flex:none;width:2.5rem;height:12px;margin-top:.55rem;border-radius:3px;background:linear-gradient(var(--donau-mittel) 0 33.4%,var(--inn-hell) 0 66.7%,#8C7F77 0)}.footer-kontakt li{display:flex;gap:.7rem;align-items:flex-start}.footer-kontakt .icon{color:var(--inn-hell);margin-top:.25rem}.footer-kontakt address{font-style:normal}.copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:3.5rem 0 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.15);font-size:1.125rem;color:#cfc6bf}.eyebrow{font-weight:700;color:var(--inn);margin-bottom:.4rem}.karten{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.karte{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--linie)}.karte-text{display:flex;flex-direction:column;padding:1.25rem}.meldung{display:flex;gap:.75rem;align-items:flex-start;margin:0;padding:1rem 1.25rem;border-radius:var(--radius-s);border-left:4px solid currentColor;font-weight:600}.meldung.success{color:var(--success);background:var(--success-50)}.meldung.warning{color:var(--warning);background:var(--warning-50)}.meldung.info{color:var(--info);background:var(--info-50)}.meldung.error{color:var(--error);background:var(--error-50)}code{font-size:.9em;background:var(--inn-milch);padding:.1em .35em;border-radius:6px}
