@font-face{font-family:Merriweather Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/merriweather-sans-v22-latin-regular.woff2)format("woff2")}@font-face{font-family:Merriweather Sans;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/merriweather-sans-v22-latin-italic.woff2)format("woff2")}@font-face{font-family:Merriweather Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/merriweather-sans-v22-latin-700.woff2)format("woff2")}@font-face{font-family:Merriweather Sans;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/merriweather-sans-v22-latin-700italic.woff2)format("woff2")}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/merriweather-v30-latin-regular.woff2)format("woff2")}@font-face{font-family:Merriweather;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/merriweather-v30-latin-italic.woff2)format("woff2")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/merriweather-v30-latin-700.woff2)format("woff2")}:root{--rot:#ca0325;--rot-dunkel:#7f0217;--text:#333;--grau:#777;--linie:#e7e7e7;--flaeche:#f5f5f5;--sans:"Merriweather Sans", Ubuntu, Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Merriweather", Georgia, "Times New Roman", Times, serif;--navbar:51px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--navbar) + 10px)}body{padding-top:calc(var(--navbar) + 25px);min-height:100vh;font:14px/1.42857 var(--sans);color:var(--text);background:#fff;flex-direction:column;margin:0;display:flex}a{color:var(--rot);text-decoration:none}a:hover,a:focus{color:var(--rot-dunkel);text-decoration:underline}img{vertical-align:middle;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--serif);margin:20px 0 10px;font-weight:400;line-height:1.1}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{margin-top:10px;font-size:18px}p{margin:0 0 10px}ul,ol{margin:0 0 10px;padding-left:1.5em}hr{border:0;border-top:1px solid #eee;margin:20px 0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}.text-muted{color:var(--grau)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:2000;background:#fff;padding:8px 12px;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}.container{width:100%;margin:0 auto;padding:0 15px}@media (width>=768px){.container{max-width:750px}}@media (width>=992px){.container{max-width:970px}}@media (width>=1200px){.container{max-width:1170px}}.navbar{z-index:1000;border-bottom:1px solid var(--linie);background:#f8f8f8;position:fixed;inset:0 0 auto}.navbar .container{flex-wrap:wrap;align-items:center;display:flex}.navbar-brand{color:var(--grau);margin-right:auto;padding:15px 15px 15px 0;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{color:#5e5e5e;text-decoration:none}.navbar-toggle{cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;padding:9px 10px}.navbar-toggle span{background:#888;border-radius:1px;width:22px;height:2px;display:block}.navbar-toggle span+span{margin-top:4px}.menu{border-top:1px solid var(--linie);width:100%;margin:0;padding:0;list-style:none;display:none}.menu.offen{padding:8px 0;display:block}.menu>li{position:relative}.menu>li>a,.menu>li>button{text-align:left;width:100%;line-height:20px;font:inherit;color:var(--grau);cursor:pointer;background:0 0;border:0;padding:10px 0;display:block}.menu>li>a:hover,.menu>li>button:hover,.menu>li>a:focus-visible,.menu>li>button:focus-visible{color:var(--text);text-decoration:none}.menu>li.aktiv>a,.menu>li.aktiv>button,.menu>li.offen>button{color:#555}.caret{vertical-align:middle;border:4px solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:2px;display:inline-block}.dropdown-menu{margin:0;padding:0 0 5px 15px;list-style:none;display:none}.offen>.dropdown-menu{display:block}.dropdown-menu a{color:var(--text);padding:5px 0;display:block}.dropdown-menu a:hover,.dropdown-menu a:focus{color:var(--rot);text-decoration:none}.dropdown-menu a[aria-current]{font-weight:700}@media (width>=768px){.navbar-toggle{display:none}.menu,.menu.offen{border:0;width:auto;margin-right:-15px;padding:0;display:flex}.menu>li>a,.menu>li>button{padding:15px}.menu>li.aktiv>a,.menu>li.aktiv>button,.menu>li.offen>button{background:var(--linie)}.dropdown-menu{white-space:nowrap;background:#fff;border:1px solid #00000026;border-radius:0 0 4px 4px;min-width:160px;padding:5px 0;position:absolute;top:100%;left:0;box-shadow:0 6px 12px #0000002d}.dropdown-menu a{padding:3px 20px}.dropdown-menu a:hover,.dropdown-menu a:focus{background:var(--flaeche);color:#262626}}main{flex:1}.page-header{overflow-wrap:break-word;border-bottom:1px solid #eee;margin:0 0 20px;padding-bottom:9px}.spalten{gap:30px;display:grid}@media (width>=768px){.spalten{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.inhalt>:first-child,.text>:first-child{margin-top:0}.inhalt p:last-child{margin-bottom:0}.seitenbild{margin-top:20px}.well{background:var(--flaeche);border:1px solid #e3e3e3;border-radius:4px;padding:19px;box-shadow:inset 0 1px 1px #0000000d}.well>*+*{margin-top:15px}.suchform{display:flex}.suchform input{min-width:0;height:34px;font:inherit;color:#555;border:1px solid #ccc;border-right:0;border-radius:4px 0 0 4px;flex:1;padding:6px 12px}.suchform input:focus{border-color:#66afe9;outline:0;box-shadow:0 0 8px #66afe999}.suchform button{color:#fff;background:var(--rot);cursor:pointer;border:1px solid #b10320;border-radius:0 4px 4px 0;height:34px;padding:0 12px}.suchform button:hover{background:#980219}.suchform svg{display:block}.anhang{margin-top:20px}.anhang h2{font:700 14px var(--sans);margin:0 0 4px}.anhang ul{margin:0;padding:0;font-size:85%;list-style:none}.anhang li{padding:2px 0}.anhang li:before{content:"";vertical-align:-2px;background:var(--rot);clip-path:polygon(0 0,65% 0,100% 30%,100% 100%,0 100%);width:10px;height:13px;margin-right:6px;display:inline-block}.teaser{margin-bottom:15px}.teaser:after{content:"";clear:both;display:block}.teaser h2{margin-top:20px}.teaser-bild{margin-bottom:10px;display:block}.weiterlesen{margin:10px 0 0}.galerie{flex-wrap:wrap;gap:4px;margin-top:20px;padding:0;list-style:none;display:flex}.galerie a,.seitenbild a{display:block}.galerie-liste{list-style:outside}.galerie-liste h3{margin:0 0 20px}.lightbox{background:0 0;border:0;max-width:100vw;max-height:100vh;padding:0;overflow:visible}.lightbox::backdrop{background:#000000d9}.lightbox figure{flex-direction:column;align-items:center;margin:0;display:flex}.lightbox img{background:#fff;border:8px solid #fff;border-radius:2px;max-width:calc(100vw - 120px);max-height:calc(100vh - 80px)}.lightbox figcaption{color:#ddd;padding-top:8px;font-size:13px}.lightbox button{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;padding:10px 16px;font-size:40px;line-height:1;position:fixed}.lightbox button:hover,.lightbox button:focus-visible{opacity:1}.lightbox .lb-zu{top:5px;right:8px}.lightbox .lb-zurueck{top:50%;left:4px;transform:translateY(-50%)}.lightbox .lb-weiter{top:50%;right:4px;transform:translateY(-50%)}.lightbox[data-einzeln] .lb-zurueck,.lightbox[data-einzeln] .lb-weiter,.lightbox[data-einzeln] figcaption{display:none}@media (width<=600px){.lightbox img{border-width:0;max-width:100vw}}.footer{background:var(--flaeche);border-top:1px solid #e5e5e5;margin-top:45px;padding:10px 0}.footer ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer a,.footer .copyright{border-radius:4px;padding:10px 15px;display:block}.footer a:hover,.footer a:focus{background:#eee;text-decoration:none}.footer .copyright{color:var(--grau);margin-left:auto}
