.elementor-5861 .elementor-element.elementor-element-a519e08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS */body.page-id-5600{--moz-green:#3DDC2F;--moz-yellow:#FFF200;--deep-green:#3DDC2F;--accent-yellow:#FFF200}
[data-mk] u,[data-ring] b{text-decoration:none;font-weight:inherit}
[data-mk] u{background-repeat:no-repeat;background-size:100% 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.06em .24em;margin:0 -.16em}
@supports (animation-timeline:view()){[data-mk] u{animation:cfmk linear both;animation-timeline:view();animation-range:entry 10% cover 32%}}
@keyframes cfmk{from{background-size:0% 100%}to{background-size:100% 100%}}
[data-mk=y] u{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23FFF200' fill-opacity='.55'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23FFF200' fill-opacity='.6'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23FFF200' fill-opacity='.32'/%3E%3C/svg%3E")}
[data-mk=g] u{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%233DDC2F' fill-opacity='.36'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%233DDC2F' fill-opacity='.42'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%233DDC2F' fill-opacity='.22'/%3E%3C/svg%3E")}
[data-mk=r] u{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23E4000F' fill-opacity='.2'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23E4000F' fill-opacity='.32'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23E4000F' fill-opacity='.12'/%3E%3C/svg%3E")}
[data-ring] b{position:relative;white-space:nowrap}
[data-ring] b::after{content:"";position:absolute;inset:-.32em -.5em;border:2px solid #E4000F;border-radius:52% 46% 55% 44%/48% 56% 44% 52%;transform:rotate(-2.5deg);pointer-events:none}
/* Headline-Marker gelb (13.10.2026) */
[data-mk=yh] u{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23FFF200' fill-opacity='.55'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23FFF200' fill-opacity='.6'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23FFF200' fill-opacity='.32'/%3E%3C/svg%3E");background-size:100% .5em;background-position:0 88%;padding:0 .12em;margin:0 -.12em}
@supports (animation-timeline:view()){[data-mk=yh] u{animation:cfmkh linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}
@keyframes cfmkh{from{background-size:0% .5em}to{background-size:100% .5em}}
/* Galerien wie online: drei Spalten, 16:9 (aus Kit Block 9, 13.10.2026) */
body [id^="bestand-"] .ngg-galleryoverview{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:16px 0 0!important;padding:0!important;overflow:visible!important}
body [id^="bestand-"] .ngg-gallery-thumbnail-box,body [id^="bestand-"] .ngg-gallery-thumbnail-box .image_container{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
body [id^="bestand-"] .ngg-gallery-thumbnail,body [id^="bestand-"] .ngg-gallery-thumbnail a{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
body [id^="bestand-"] .ngg-gallery-thumbnail img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:50% 20%!important;margin:0!important;padding:0!important;border:0!important;background:#F2F2F2!important;transition:opacity .2s ease}
body [id^="bestand-"] .ngg-gallery-thumbnail a:hover img,body [id^="bestand-"] .ngg-gallery-thumbnail a:focus-visible img{opacity:.85}
body [id^="bestand-"] .ngg-clear,body [id^="bestand-"] .ngg-galleryoverview>br{display:none!important}
body [id^="bestand-"] .ngg-navigation{grid-column:1/-1;margin:8px 0 0!important;padding:0!important;text-align:left!important;font-size:13px!important;letter-spacing:.04em}
body [id^="bestand-"] .ngg-navigation a,body [id^="bestand-"] .ngg-navigation span{border:0!important;background:none!important;padding:0 10px 0 0!important;margin:0!important;color:#666!important}
body [id^="bestand-"] .ngg-navigation span.current,body [id^="bestand-"] .ngg-navigation a:hover{color:#121212!important;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1024px){body [id^="bestand-"] .ngg-galleryoverview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}

/* BILDREIHEN (14.10.2026): nebeneinander stehende Bilder exakt gleich hoch. s1/s2 3:2, s3 16:9, s2 neben s1 = Höhe s1 */
[data-cfgrid]{container-type:inline-size}
[data-cfimg] img{width:100%!important;object-fit:cover!important;object-position:50% 30%!important;max-width:100%!important}
[data-cfimg=s1] img,[data-cfimg=s2] img{aspect-ratio:3/2!important;height:auto!important}
[data-cfimg=s3] img{aspect-ratio:16/9!important;height:auto!important}
[data-cfimg=s2n] img{aspect-ratio:auto!important;height:calc((100cqw - 2 * clamp(16px,2.6vw,36px)) / 3 * 2 / 3)!important}
@media (max-width:767px){[data-cfimg=s2n] img{aspect-ratio:3/2!important;height:auto!important}}
/* VIERFARBEN (14.10.2026): Headline-Marker Gelb/Grün/Rot/Schwarz, Schwarz als schmaler Filzstrich unter der Zeile */
[data-mk=gh] u{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%233DDC2F' fill-opacity='.36'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%233DDC2F' fill-opacity='.42'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%233DDC2F' fill-opacity='.22'/%3E%3C/svg%3E")}
[data-mk=rh] u{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23E4000F' fill-opacity='.2'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23E4000F' fill-opacity='.32'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23E4000F' fill-opacity='.12'/%3E%3C/svg%3E")}
[data-mk=gh] u,[data-mk=rh] u{background-repeat:no-repeat;background-size:100% .5em;background-position:0 88%;padding:0 .12em;margin:0 -.12em;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}
[data-mk=kh] u,[data-mk=k] u{text-decoration:none;background-repeat:no-repeat;background-image:linear-gradient(176deg,transparent 18%,#121212 22%,#121212 70%,transparent 76%);background-size:100% .14em;background-position:0 100%;padding:0 .08em .06em;margin:0 -.08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@supports (animation-timeline:view()){[data-mk=gh] u,[data-mk=rh] u{animation:cfmkh linear both;animation-timeline:view();animation-range:entry 10% cover 30%}[data-mk=kh] u,[data-mk=k] u{animation:cfmkk linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}
@keyframes cfmkk{from{background-size:0% .14em}to{background-size:100% .14em}}
[data-ring=k] b::after{border-color:#121212}

/* ZWEITFARBE (14.10.2026): zweiter Marker im selben Absatz über <em> + data-mk2 */
[data-mk2] em{font-style:inherit;text-decoration:none;background-repeat:no-repeat;background-size:100% 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.06em .24em;margin:0 -.16em}
[data-mk2=y] em{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23FFF200' fill-opacity='.55'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23FFF200' fill-opacity='.6'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23FFF200' fill-opacity='.32'/%3E%3C/svg%3E")}
[data-mk2=g] em{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%233DDC2F' fill-opacity='.36'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%233DDC2F' fill-opacity='.42'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%233DDC2F' fill-opacity='.22'/%3E%3C/svg%3E")}
[data-mk2=r] em{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23E4000F' fill-opacity='.2'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23E4000F' fill-opacity='.32'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23E4000F' fill-opacity='.12'/%3E%3C/svg%3E")}
[data-mk2=k] em{background-image:linear-gradient(176deg,transparent 18%,#121212 22%,#121212 70%,transparent 76%);background-size:100% .14em;background-position:0 100%;padding:0 .08em .06em;margin:0 -.08em}
@supports (animation-timeline:view()){[data-mk2]:not([data-mk2=k]) em{animation:cfmk linear both;animation-timeline:view();animation-range:entry 10% cover 32%}[data-mk2=k] em{animation:cfmkk linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}


/* QUADRAT + ZEITLEISTE (14.10.2026): einspaltige Farbkästen immer quadratisch; Zeitleiste im Dreispaltenraster (Jahr Spalte 1, Text Spalte 2+3) */
[data-cfbox]{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;flex-grow:0!important;box-sizing:border-box}
html body [data-cfgrid] .cf-timeline .cf-timeline__item{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:clamp(16px,2.6vw,36px)!important}
html body [data-cfgrid] .cf-timeline .cf-timeline__year{grid-column:1 / span 1!important}
html body [data-cfgrid] .cf-timeline .cf-timeline__body{grid-column:2 / span 2!important}
@media (max-width:767px){html body [data-cfgrid] .cf-timeline .cf-timeline__item{grid-template-columns:minmax(0,1fr)!important}html body [data-cfgrid] .cf-timeline .cf-timeline__year,html body [data-cfgrid] .cf-timeline .cf-timeline__body{grid-column:1 / -1!important}}
/* ENDE QUADRAT */


/* HOVER (14.10.2026, weich): Bilder gleiten in 1,1 s auf 98,5 %, Farbkästen auf 99 %; nur mit Maus, nicht bei reduzierter Bewegung */
@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-cfimg] img,[id^="bestand-"] .ngg-gallery-thumbnail img{transition:transform 1.1s cubic-bezier(.25,.46,.45,.94),opacity .6s ease!important;transform-origin:50% 50%;will-change:transform}[data-cfbox]{transition:transform 1.1s cubic-bezier(.25,.46,.45,.94)!important;transform-origin:50% 50%}[data-cfimg] img:hover,[id^="bestand-"] .ngg-gallery-thumbnail a:hover img{transform:scale(.985)!important}[data-cfbox]:hover{transform:scale(.99)!important}}
/* ENDE HOVER */

/* ARCHIV SPRUNGLISTE + BILDNUMMERN (14.10.2026) */
a[href^="#bestand-"]{cursor:pointer;text-decoration:none}
a[href^="#bestand-"] p{width:fit-content;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M5 8C90 5 180 7 293 2Q299 3 299 9L298 31C200 34 105 32 7 36Q1 35 1 29L2 13Q2 8 5 8Z' fill='%23FFF200' fill-opacity='.55'/%3E%3Cpath d='M7 26C100 27 200 29 292 30Q298 31 297 35C200 36 100 35 8 35Q3 34.5 4 30.5Q4 26 7 26Z' fill='%23FFF200' fill-opacity='.6'/%3E%3Cpath d='M3 3C85 4 175 1 296 7Q300 8 299 12L299 18C190 16 90 19 4 16Q0 15 0 11L0 7Q0 3 3 3Z' fill='%23FFF200' fill-opacity='.32'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0% .55em;background-position:0 90%;transition:background-size 1.1s cubic-bezier(.25,.46,.45,.94),transform 1.1s cubic-bezier(.25,.46,.45,.94)}
@media (hover:hover){a[href^="#bestand-"]:hover p{background-size:100% .55em;transform:translateX(4px)}}
body:has(#bestand-ankunft-abreise:target) a[href="#bestand-ankunft-abreise"] p,body:has(#bestand-wohnheim:target) a[href="#bestand-wohnheim"] p,body:has(#bestand-innenraeume:target) a[href="#bestand-innenraeume"] p,body:has(#bestand-schulung-unterricht:target) a[href="#bestand-schulung-unterricht"] p,body:has(#bestand-sport-ausfluege-feste:target) a[href="#bestand-sport-ausfluege-feste"] p,body:has(#bestand-freizeit-gemeinschaft:target) a[href="#bestand-freizeit-gemeinschaft"] p,body:has(#bestand-stadt-alltag:target) a[href="#bestand-stadt-alltag"] p,body:has(#bestand-offizielle-anlaesse:target) a[href="#bestand-offizielle-anlaesse"] p,body:has(#bestand-kundgebungen-umzuege:target) a[href="#bestand-kundgebungen-umzuege"] p,body:has(#bestand-gebaeude-orte:target) a[href="#bestand-gebaeude-orte"] p,body:has(#bestand-portraet:target) a[href="#bestand-portraet"] p,body:has(#bestand-gruppenbilder:target) a[href="#bestand-gruppenbilder"] p,body:has(#bestand-kisten-heimreise:target) a[href="#bestand-kisten-heimreise"] p{background-size:100% .55em;font-weight:600}
[id^="bestand-"] .ngg-gallery-thumbnail{display:flex!important;flex-direction:column;gap:6px}
[id^="bestand-"] .cf-bildnr{display:block;font-size:12px;line-height:1.35;letter-spacing:.02em;color:#64645F;font-variant-numeric:tabular-nums;text-align:left}
/* ENDE ARCHIV */

/* ===== ARCHIV AUSSCHNITTE je Bild (Gesichtserkennung + Sichtprüfung, 14.10.2026) ===== */
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="100"],[data-image-id="103"],[data-image-id="108"],[data-image-id="110"],[data-image-id="111"],[data-image-id="115"],[data-image-id="120"],[data-image-id="121"],[data-image-id="128"],[data-image-id="178"],[data-image-id="185"],[data-image-id="188"],[data-image-id="195"],[data-image-id="200"],[data-image-id="229"],[data-image-id="232"],[data-image-id="246"],[data-image-id="277"],[data-image-id="288"],[data-image-id="291"],[data-image-id="294"],[data-image-id="324"],[data-image-id="326"],[data-image-id="353"],[data-image-id="361"],[data-image-id="363"],[data-image-id="377"],[data-image-id="383"],[data-image-id="384"],[data-image-id="388"],[data-image-id="402"],[data-image-id="405"],[data-image-id="407"],[data-image-id="465"],[data-image-id="497"],[data-image-id="498"],[data-image-id="520"]) img{object-position:50% 0%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="148"],[data-image-id="165"],[data-image-id="330"],[data-image-id="516"]) img{object-position:50% 5%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="448"]) img{object-position:50% 30%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="295"],[data-image-id="387"],[data-image-id="398"]) img{object-position:50% 40%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="262"]) img{object-position:50% 45%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="194"]) img{object-position:50% 65%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="217"],[data-image-id="523"]) img{object-position:50% 75%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="333"]) img{object-position:50% 95%!important}
body [id^="bestand-"] .ngg-gallery-thumbnail :is([data-image-id="17"],[data-image-id="154"],[data-image-id="397"],[data-image-id="471"]) img{object-position:50% 100%!important}
/* ===== ENDE ARCHIV AUSSCHNITTE ===== */

/* ===== WERKSZEITUNG REGIERUNGSABKOMMEN 16:9 (16.10.2026) ===== */
[data-id="434d32a"] img{aspect-ratio:16/9!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:center top!important}

/* ===== WERKSZEITUNG REGIERUNGSABKOMMEN ÜBER DREI SPALTEN (16.10.2026, Thomas: lesbar) ===== */
[data-id="2eaa576"] [data-id="434d32a"][data-id],[data-id="2eaa576"] [data-id="e7691d1"][data-id]{grid-column:1 / -1!important;width:100%!important;max-width:none!important}
[data-id="434d32a"] img{aspect-ratio:1600/1085!important;object-fit:contain!important;height:auto!important}

/* Bildzeile Regierungsabkommen volle Breite, max. zwei Zeilen (Thomas) */
[data-id="e7691d1"] p,[data-id="5ac5d29"]{max-width:none!important;width:100%!important}/* End custom CSS */