@font-face{font-display:swap;font-family:'FontAwesomeBrands';font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa-brands-400.woff2) format("woff2"),url(fonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(fonts/montserrat-v31-latin-regular.eot);src:url(fonts/montserrat-v31-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-regular.woff2) format("woff2"),url(fonts/montserrat-v31-latin-regular.woff) format("woff"),url(fonts/montserrat-v31-latin-regular.ttf) format("truetype"),url(fonts/montserrat-v31-latin-regular.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(fonts/montserrat-v31-latin-italic.eot);src:url(fonts/montserrat-v31-latin-italic.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-italic.woff2) format("woff2"),url(fonts/montserrat-v31-latin-italic.woff) format("woff"),url(fonts/montserrat-v31-latin-italic.ttf) format("truetype"),url(fonts/montserrat-v31-latin-italic.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(fonts/montserrat-v31-latin-500.eot);src:url(fonts/montserrat-v31-latin-500.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-500.woff2) format("woff2"),url(fonts/montserrat-v31-latin-500.woff) format("woff"),url(fonts/montserrat-v31-latin-500.ttf) format("truetype"),url(fonts/montserrat-v31-latin-500.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(fonts/montserrat-v31-latin-500italic.eot);src:url(fonts/montserrat-v31-latin-500italic.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-500italic.woff2) format("woff2"),url(fonts/montserrat-v31-latin-500italic.woff) format("woff"),url(fonts/montserrat-v31-latin-500italic.ttf) format("truetype"),url(fonts/montserrat-v31-latin-500italic.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(fonts/montserrat-v31-latin-600.eot);src:url(fonts/montserrat-v31-latin-600.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-600.woff2) format("woff2"),url(fonts/montserrat-v31-latin-600.woff) format("woff"),url(fonts/montserrat-v31-latin-600.ttf) format("truetype"),url(fonts/montserrat-v31-latin-600.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(fonts/montserrat-v31-latin-600italic.eot);src:url(fonts/montserrat-v31-latin-600italic.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-600italic.woff2) format("woff2"),url(fonts/montserrat-v31-latin-600italic.woff) format("woff"),url(fonts/montserrat-v31-latin-600italic.ttf) format("truetype"),url(fonts/montserrat-v31-latin-600italic.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(fonts/montserrat-v31-latin-700.eot);src:url(fonts/montserrat-v31-latin-700.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-700.woff2) format("woff2"),url(fonts/montserrat-v31-latin-700.woff) format("woff"),url(fonts/montserrat-v31-latin-700.ttf) format("truetype"),url(fonts/montserrat-v31-latin-700.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(fonts/montserrat-v31-latin-700italic.eot);src:url(fonts/montserrat-v31-latin-700italic.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-700italic.woff2) format("woff2"),url(fonts/montserrat-v31-latin-700italic.woff) format("woff"),url(fonts/montserrat-v31-latin-700italic.ttf) format("truetype"),url(fonts/montserrat-v31-latin-700italic.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(fonts/montserrat-v31-latin-800.eot);src:url(fonts/montserrat-v31-latin-800.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-800.woff2) format("woff2"),url(fonts/montserrat-v31-latin-800.woff) format("woff"),url(fonts/montserrat-v31-latin-800.ttf) format("truetype"),url(fonts/montserrat-v31-latin-800.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(fonts/montserrat-v31-latin-800italic.eot);src:url(fonts/montserrat-v31-latin-800italic.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-800italic.woff2) format("woff2"),url(fonts/montserrat-v31-latin-800italic.woff) format("woff"),url(fonts/montserrat-v31-latin-800italic.ttf) format("truetype"),url(fonts/montserrat-v31-latin-800italic.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(fonts/montserrat-v31-latin-900.eot);src:url(fonts/montserrat-v31-latin-900.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-900.woff2) format("woff2"),url(fonts/montserrat-v31-latin-900.woff) format("woff"),url(fonts/montserrat-v31-latin-900.ttf) format("truetype"),url(fonts/montserrat-v31-latin-900.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(fonts/montserrat-v31-latin-900italic.eot);src:url(fonts/montserrat-v31-latin-900italic.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-v31-latin-900italic.woff2) format("woff2"),url(fonts/montserrat-v31-latin-900italic.woff) format("woff"),url(fonts/montserrat-v31-latin-900italic.ttf) format("truetype"),url(fonts/montserrat-v31-latin-900italic.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(fonts/open-sans-v44-latin-regular.eot);src:url(fonts/open-sans-v44-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-regular.woff2) format("woff2"),url(fonts/open-sans-v44-latin-regular.woff) format("woff"),url(fonts/open-sans-v44-latin-regular.ttf) format("truetype"),url(fonts/open-sans-v44-latin-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(fonts/open-sans-v44-latin-italic.eot);src:url(fonts/open-sans-v44-latin-italic.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-italic.woff2) format("woff2"),url(fonts/open-sans-v44-latin-italic.woff) format("woff"),url(fonts/open-sans-v44-latin-italic.ttf) format("truetype"),url(fonts/open-sans-v44-latin-italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url(fonts/open-sans-v44-latin-500.eot);src:url(fonts/open-sans-v44-latin-500.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-500.woff2) format("woff2"),url(fonts/open-sans-v44-latin-500.woff) format("woff"),url(fonts/open-sans-v44-latin-500.ttf) format("truetype"),url(fonts/open-sans-v44-latin-500.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url(fonts/open-sans-v44-latin-500italic.eot);src:url(fonts/open-sans-v44-latin-500italic.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-500italic.woff2) format("woff2"),url(fonts/open-sans-v44-latin-500italic.woff) format("woff"),url(fonts/open-sans-v44-latin-500italic.ttf) format("truetype"),url(fonts/open-sans-v44-latin-500italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(fonts/open-sans-v44-latin-600.eot);src:url(fonts/open-sans-v44-latin-600.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-600.woff2) format("woff2"),url(fonts/open-sans-v44-latin-600.woff) format("woff"),url(fonts/open-sans-v44-latin-600.ttf) format("truetype"),url(fonts/open-sans-v44-latin-600.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(fonts/open-sans-v44-latin-600italic.eot);src:url(fonts/open-sans-v44-latin-600italic.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-600italic.woff2) format("woff2"),url(fonts/open-sans-v44-latin-600italic.woff) format("woff"),url(fonts/open-sans-v44-latin-600italic.ttf) format("truetype"),url(fonts/open-sans-v44-latin-600italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(fonts/open-sans-v44-latin-700.eot);src:url(fonts/open-sans-v44-latin-700.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-700.woff2) format("woff2"),url(fonts/open-sans-v44-latin-700.woff) format("woff"),url(fonts/open-sans-v44-latin-700.ttf) format("truetype"),url(fonts/open-sans-v44-latin-700.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(fonts/open-sans-v44-latin-700italic.eot);src:url(fonts/open-sans-v44-latin-700italic.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-700italic.woff2) format("woff2"),url(fonts/open-sans-v44-latin-700italic.woff) format("woff"),url(fonts/open-sans-v44-latin-700italic.ttf) format("truetype"),url(fonts/open-sans-v44-latin-700italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(fonts/open-sans-v44-latin-800.eot);src:url(fonts/open-sans-v44-latin-800.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-800.woff2) format("woff2"),url(fonts/open-sans-v44-latin-800.woff) format("woff"),url(fonts/open-sans-v44-latin-800.ttf) format("truetype"),url(fonts/open-sans-v44-latin-800.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:url(fonts/open-sans-v44-latin-800italic.eot);src:url(fonts/open-sans-v44-latin-800italic.eot?#iefix) format("embedded-opentype"),url(fonts/open-sans-v44-latin-800italic.woff2) format("woff2"),url(fonts/open-sans-v44-latin-800italic.woff) format("woff"),url(fonts/open-sans-v44-latin-800italic.ttf) format("truetype"),url(fonts/open-sans-v44-latin-800italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;src:url(fonts/material-symbols-outlined-v247-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:100;src:url(fonts/material-symbols-outlined-v247-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:200;src:url(fonts/material-symbols-outlined-v247-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:300;src:url(fonts/material-symbols-outlined-v247-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;src:url(fonts/material-symbols-outlined-v247-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:600;src:url(fonts/material-symbols-outlined-v247-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:700;src:url(fonts/material-symbols-outlined-v247-latin-700.woff2) format("woff2")}:root{--brands:'FontAwesomeBrands';--icon-font:'Material Symbols Outlined';--schriftart:'Open Sans';--schriftart-headline:'Montserrat';--content-width:1160px;--content-width-start:70vw;--footer-height:60px;--slider-container-height:50em;--schwarz:#0D0D0D;--anthrazit:#2A2A2A;--grau:#555555;--hellgrau:#A7A8A8;--weiss:#ffffff;--orange:#F26900;--orange-dunkel:#AD4000;--border-schwarz:#0D0D0D;--border-anthrazit:#2A2A2A;--border-grau:#555555;--border-hellgrau:#F2F2F2;--border-orange:#F26900;--border-orange-dunkel:#AD4000;--schriftfarbe-schwarz:#0D0D0D;--schriftfarbe-anthrazit:#2A2A2A;--schriftfarbe-grau:#555555;--schriftfarbe-hellgrau:#A7A8A8;--schriftfarbe-weiss:#fff;--schriftfarbe-orange:#F26900;--schriftfarbe-orange-dunkel:#AD4000;--hg-schwarz:#0D0D0D;--hg-anthrazit:#2A2A2A;--hg-grau:#555555;--hg-hellgrau:#F2F2F2;--hg-weiss:#ffffff;--hg-orange:#F26900;--hg-orange-dunkel:#AD4000;--hg-orange-transparent:rgba(255, 119, 0, 0.1);--hg-banner:rgba(42,42,42,0.8);--box-shadow-color:rgba(0,0,0,0.3)}[data-theme="darkMode"]{--border-schwarz:#0D0D0D;--border-anthrazit:#2A2A2A;--border-grau:#555555;--border-hellgrau:#999;--border-orange:#F26900;--border-orange-dunkel:#AD4000;--schriftfarbe-schwarz:#eee;--schriftfarbe-anthrazit:#2A2A2A;--schriftfarbe-grau:#ccc;--schriftfarbe-hellgrau:#A7A8A8;--schriftfarbe-weiss:#eee;--schriftfarbe-orange:#F26900;--schriftfarbe-orange-dunkel:#F26900;--hg-schwarz:#0D0D0D;--hg-anthrazit:#472810;--hg-grau:#555555;--hg-hellgrau:#472810;--hg-weiss:#2a2a2a;--hg-orange:#AD4000;--hg-orange-dunkel:#472810;--hg-orange-transparent:rgba(255, 119, 0, 0.1);--hg-banner:rgba(42,42,42,0.8);--box-shadow-color:rgba(0,0,0,0.3)}body[data-theme="darkMode"] .header-inner .header-top-container,body[data-theme="darkMode"] #topnav ul.rex-navi2,body[data-theme="darkMode"] #mainnav ul.rex-navi2,body[data-theme="darkMode"] #menu-mobile-opener{background-color:var(--schwarz)}body[data-theme="darkMode"] .header-inner .header-container{background:var(--hg-anthrazit)}body[data-theme="darkMode"] img,body[data-theme="darkMode"] .splide__slide,body[data-theme="darkMode"] #header::before{filter:brightness(.9)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{height:100%}*{box-sizing:border-box}body{height:100%;width:100%;padding:0;margin:0;color:var(--schriftfarbe-grau);font-family:var(--schriftart),sans-serif;font-weight:400;font-size:clamp(1.1rem, 1vw, 1.15rem);background-color:var(--hg-weiss)}a,a:link,a:active{position:relative;color:var(--schriftfarbe-orange-dunkel);text-decoration:none}a:hover{color:var(--schriftfarbe-schwarz)}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:3px dotted var(--border-orange);z-index:1;border-radius:5px}a[data-title]:after{position:absolute;left:0;top:2.8em;background-color:var(--weiss);color:var(--schriftfarbe-orange);border:2px solid var(--border-orange);height:2.5em;line-height:2.5em;padding:0 1.25em;content:attr(data-tooltip);white-space:nowrap;display:none}a[data-title]:focus:after,a[data-title]:hover:after{display:block}table,tr,td,th{font-size:100%;vertical-align:top}table{border-spacing:0}td,th{padding-right:1em}img{border:none;max-width:100%;vertical-align:bottom;height:auto}video{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--schriftart-headline),sans-serif;;color:var(--schriftfarbe-schwarz);line-height:1.2em;font-weight:500;padding:.3em 0 .6em;hyphens:none}h1{font-size:clamp(2.4rem, 3vw, 3rem);padding:.5em 0 1em 0;font-weight:400}h2{font-size:clamp(2rem, 2vw, 2.8rem);font-weight:600}h3{font-size:clamp(1.25rem, 2vw, 1.3rem);color:var(--schriftfarbe-orange);text-transform:uppercase;font-weight:700;padding:.3em 0 .3em 0}h4,h5,h6{font-size:clamp(1.15rem, 1vw, 1.25rem)}p{margin:0;padding:0 0 2em 0}b,strong,.bold{font-weight:700;color:var(--schriftfarbe-anthrazit)}i,em,.italic{font-style:italic}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0;margin:.3em 0 .6em 0}table,tr,td,th{vertical-align:middle}.hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;hyphens:auto;hyphenate-limit-chars:auto 3;hyphenate-limit-lines:4}.hideScreen,.showPrint,.hide{display:none;visibility:hidden;height:1px;overflow:hidden}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.floatLeft{float:left;margin:5px 2em .6em 0}.floatRight{float:right;margin:5px 0 .6em 2em}p+h2{padding-top:.5em}.pdf{position:relative;padding-left:45px}.pdf::before{position:absolute;content:'PDF';top:3px;left:1px;color:var(--schriftfarbe-orange);background-color:var(--hg-schwarz);padding:0 4px;font-weight:700;font-size:1rem;border-radius:3px;height:20px;line-height:1.2em}.telefon,.email,.handy,.fax,.adresse,.externer-link,.termine,.termine-aktuell{position:relative;padding-left:30px;overflow-wrap:anywhere;display:inline-block}.telefon::before,.email::before,.handy::before,.fax::before,.adresse::before,.externer-link::before,.termine::before,.termine-aktuell::before{position:absolute;content:'';font-family:var(--icon-font);font-size:1.5rem;top:0;left:0;color:var(--schriftfarbe-orange)}.telefon::before{content:'\e0b0'}.handy::before{content:'\f323'}.email::before{content:'\e158'}.fax::before{content:'\ead8'}.adresse::before{content:"\e0c8"}.externer-link::before{content:'\e89e'}.termine::before{content:'\e935'}.termine-aktuell::before{content:'\f540'}.zitat{position:relative;font-size:1.4rem;font-style:italic;line-height:1.3em;color:var(--schriftfarbe-orange)}.zitat:before,.zitat:after{position:relative;font-family:var(--icon-font);content:'';font-size:2.3rem;line-height:1rem;top:.7rem}.zitat:before{content:'\eac9';padding-right:.2em}.zitat:after{content:'\eac3';padding-left:-.3em}.material-symbols-outlined{position:relative;bottom:-.15em;font-family:var(--icon-font);font-size:1.5em;line-height:0}.copyright{position:absolute;right:18px;top:-1px;background-color:rgb(255 255 255 / .8);transform:rotate(-90deg);transform-origin:right top;font-size:.7rem;color:#555;line-height:1.3em}.copyright span{display:inline-block;padding:2px 5px 2px 16px}.copyright span:before{content:'\00a9';position:absolute;top:3px;left:3px;font-size:12px}.copyright.mTitel span,.bild.floatLeft .copyright.mTitel span,.bild.floatRight .copyright.mTitel span{bottom:20px}.trenner-o{border-top:2px solid var(--border-orange);padding-top:.8em}.trenner-u{border-bottom:2px solid var(--border-orange);padding-bottom:.8em;margin-bottom:2em}hr{border-top:2px solid var(--border-orange);border-bottom:none;margin:1.8em 0 1em 0}.hg-weiss{background-color:var(--hg-weiss);padding:2em}.hg-hellgrau{background-color:var(--hg-hellgrau);padding:1em}.hg-anthrazit{background-color:var(--hg-anthrazit);padding:1em;& h2,& h3,& h4,& h6,& h6{color:var(--schriftfarbe-weiss)}}.hg-schwarz{background-color:var(--hg-schwarz);padding:1em;& h2,& h3,& h4,& h6,& h6{color:var(--schriftfarbe-weiss)}}.schriftfarbe-orange{color:var(--schriftfarbe-orange)}.schriftfarbe-schwarz{color:var(--schriftfarbe-schwarz)}.schriftfarbe-weiss{color:var(--schriftfarbe-weiss)}.unsichtbar{position:absolute;top:0;left:0;z-index:110}.unsichtbar a{display:inline-block;font-weight:500;background-color:var(--hg-weiss);padding:15px;margin:5px;border:3px solid var(--border-orange);border-radius:10px;text-decoration:none}.unsichtbar a:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap}#sprunglink-menu-mobile{display:none;visibility:hidden}#page{overflow:hidden}#header{position:relative;height:auto;border-bottom:2px solid var(--border-hellgrau);z-index:11}#header:before{content:'';position:relative;display:block;height:12.3px;width:100vw;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgEBAQEBAgEBAgMCAQIDAwICAgIDAwMDAwMDAwQDBAQEBAMEBAUGBgYFBAcHCAgHBwoKCgoKDAwMDAwMDAwMDAECAgIEAwQHBAQHCggHCAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAAQAfAwERAAIRAQMRAf/EAGIAAQEBAAAAAAAAAAAAAAAAAAUACAEAAQUBAAAAAAAAAAAAAAAAAAMEBQcICRABAAAHAAAAAAAAAAAAAAAAAAIEdLQFBjYRAQABAwUAAAAAAAAAAAAAAAABcbECMnIDMwT/2gAMAwEAAhEDEQA/AGWD3SItoXc4WvlLiApw64rBt7unPbNmmU6rlAP/2Q==);background-repeat:repeat}.header-inner{position:relative}.header-inner .header-top-container{position:relative;background-color:var(--hg-anthrazit);display:flex;justify-content:space-between;height:58px}.header-inner .header-container{position:relative;display:flex;justify-content:space-between;background:#FFF;background:linear-gradient(90deg,rgb(255 255 255) 0%,rgb(254 244 234) 50%,rgb(250 213 173) 100%)}#topnav{position:relative;margin-left:1em}#topnav ul.rex-navi1{line-height:2em}#topnav ul.rex-navi1>li{position:relative;display:inline-block;padding:0 .25em;margin:.25em 0}#topnav ul.rex-navi1>li a{font-size:1rem;text-decoration:none;color:var(--weiss);text-transform:uppercase;display:inline-block;padding:.2em .5em}#topnav ul.rex-navi1>li:hover>a,#topnav ul.rex-navi1>li:active>a,#topnav ul.rex-navi1>li.rex-current>a,#topnav ul.rex-navi1>li.rex-active>a,#topnav ul.rex-navi1>li.open>a{color:var(--schriftfarbe-orange)}#topnav .rex-submenu-container{position:absolute;top:2.3em;overflow:hidden;white-space:nowrap;max-height:0;visibility:hidden;width:auto;height:auto;padding-top:.5em;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;z-index:10}#topnav ul.rex-navi1 li:hover .rex-submenu-container,#topnav ul.rex-navi1 li.open .rex-submenu-container{max-height:20em;visibility:visible;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#topnav ul.rex-navi2{background-color:var(--hg-anthrazit)}#topnav ul.rex-navi2>li a{padding:.2em .5em;margin:.3em;color:var(--weiss);font-size:1rem;font-weight:600;text-transform:none}#topnav ul.rex-navi2 li:hover a,#topnav ul.rex-navi2 li a:active,#topnav ul.rex-navi2 li a:focus,#topnav ul.rex-navi2>li a.externer-link:focus::before{color:var(--schriftfarbe-orange)}#topnav ul.rex-navi1 li.submenu button{border:none;background:none;color:var(--weiss);margin-left:0;padding:0;cursor:pointer;height:100%}#topnav ul.rex-navi1 li.submenu button:hover,#topnav ul.rex-navi1 li.open.submenu{color:var(--border-orange)}#topnav ul.rex-navi1 li.submenu button:after{content:'\e313';font-family:var(--icon-font);font-size:1.3rem;line-height:0;position:relative;top:.25em}#topnav ul.rex-navi1 li.open.submenu button:after{content:'\e5cd'}.header-inner .header-top-container .kontakt-social{display:flex;gap:.5em;align-items:center;margin-right:1em}.header-inner .header-top-container .kontakt-social .absatz{margin-right:.5em}.header-inner .header-top-container .kontakt-social .absatz .inner a{color:var(--schriftfarbe-weiss)}.header-inner .header-top-container .kontakt-social .absatz .inner p{padding:0}.header-inner .header-top-container .kontakt-social .social{display:flex;align-items:center;gap:.5em;border-left:2px solid var(--border-grau);padding-left:.5em}.header-inner .header-top-container .kontakt-social .social a{position:relative;width:2em;height:2em;display:flex;justify-content:center;align-items:center}.header-inner .header-top-container .kontakt-social .social a:before{position:relative;font-family:var(--brands);content:'';color:var(--weiss)}.header-inner .header-top-container .kontakt-social .social a:hover:before{color:var(--schriftfarbe-orange)}.header-inner .header-top-container .kontakt-social .social a.facebook:before{content:'\f39e';font-size:1.4rem}.header-inner .header-top-container .kontakt-social .social a.instagram:before{content:'\f16d';font-size:1.7rem}#darkMode{position:relative;background:none;border:none;color:#000;cursor:pointer;width:2.6em;height:2.6em;margin:0 .5em}#darkMode:before{content:"";position:absolute;font-family:var(--icon-font);top:0;left:0;color:var(--schriftfarbe-orange);font-size:1.8rem;width:inherit;height:inherit;display:flex;align-items:center;justify-content:center}#darkMode.darkMode:before{content:"\e51c"}#darkMode.lightMode:before{content:"\e518"}#darkMode:after{content:'';background-color:var(--hg-weiss);color:var(--schriftfarbe-schwarz);opacity:0;top:3em;right:0;position:absolute;padding:5px 10px;border-radius:5px;transition:all 0.5s ease;z-index:1}#darkMode.darkMode:after{content:'DarkMode'}#darkMode.lightMode:after{content:'LightMode'}#darkMode.pressed{background-color:#000;color:#fff;border-radius:20px}#darkMode:hover,#darkMode.pressed:before,#darkMode:hover:before{color:#fff}#darkMode:hover:after{opacity:1;transition:all 0.5s ease}.header-inner .header-top-container .logo-container{display:none;visibility:hidden}.header-inner .logo{padding:.3em;margin:1em;display:inline-block}.header-inner .logo img{width:7em}#mainnav{position:relative;display:flex;justify-content:center;align-items:center;margin-right:1em}#mainnav ul.rex-navi1{line-height:1.3em;display:flex}#mainnav ul.rex-navi1>li{position:relative;display:inline-block;padding:0 .25em}#mainnav ul.rex-navi1>li a{text-decoration:none;color:var(--schriftfarbe-schwarz);font-size:1.3rem;font-weight:700;text-transform:uppercase;display:inline-block;padding:.5em .45em;border-bottom:3px solid #fff0}#mainnav ul.rex-navi1>li:hover>a,#mainnav ul.rex-navi1>li:active>a,#mainnav ul.rex-navi1>li.rex-current>a,#mainnav ul.rex-navi1>li.rex-active>a,#mainnav ul.rex-navi1>li.open>a{border-bottom:3px solid var(--border-orange)}#mainnav .rex-submenu-container{position:absolute;top:2.4em;overflow:hidden;white-space:nowrap;width:95%;max-height:0;height:auto;visibility:hidden;padding-top:.5em;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;z-index:10}#mainnav ul.rex-navi1 li:hover .rex-submenu-container,#mainnav ul.rex-navi1 li.open .rex-submenu-container{max-height:10em;visibility:visible;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#mainnav ul.rex-navi2{background-color:var(--hg-anthrazit)}#mainnav ul.rex-navi2>li{line-height:1.5em}#mainnav ul.rex-navi2>li a{padding:.2em;margin:.3em;color:var(--weiss);font-size:1.2rem;font-weight:500;text-transform:none;padding-right:1.5em}#mainnav ul.rex-navi2 li:hover a,#mainnav ul.rex-navi2 li a:active,#mainnav ul.rex-navi2 li a:focus,#mainnav ul.rex-navi2>li a.externer-link:focus::before{color:var(--schriftfarbe-orange)}#mainnav ul.rex-navi1 li.submenu button{border:none;background-color:#fff0;color:var(--schriftfarbe-schwarz);margin-left:0;padding:0;cursor:pointer;height:100%}#mainnav ul.rex-navi1 li.submenu button:after{content:'\e313';font-family:var(--icon-font);font-size:2rem;line-height:0;position:relative;top:.25em}#mainnav ul.rex-navi1 li.open.submenu button:after{content:'\e5cd'}#menu-mobile-opener{display:none;flex-direction:column;visibility:hidden;position:fixed;right:0;top:15px;padding:0 .5em;overflow:hidden;z-index:101;color:var(--weiss);height:50px;background-color:var(--hg-anthrazit);border:none;border-bottom-left-radius:.2em;cursor:pointer;transition:top 0.2s ease}#menu-mobile-opener.placeTop{top:0;transition:top 0.2s ease}#menu-mobile-opener:after{position:relative;content:'\e5d2';font-family:var(--icon-font);font-size:2.6rem;left:0;top:0}#menu-mobile-opener span{display:none;position:relative;top:.3em;font-size:1rem;color:var(--schriftfarbe)}#menu-mobile-close{background-color:var(--hg-anthrazit);border-bottom-left-radius:.2em;position:absolute;right:0;top:.7em;z-index:102;border:none;cursor:pointer;padding:5px 10px;color:var(--weiss)}#menu-mobile-close:after{position:relative;content:'\e5cd';font-family:var(--icon-font);font-size:2.6rem}#overlay{display:none;visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;background:rgb(0 0 0 / .6);width:100vw;height:100vh;z-index:100}.menu-open #overlay{display:block;visibility:visible}#menu-mobile{display:block;visibility:hidden;position:fixed;top:0;right:-100vw;background-color:var(--hg-weiss);height:100%;width:80vw;z-index:140;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.menu-open #menu-mobile{visibility:visible;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menu-mobile .menu-mobile-inner{position:absolute;top:0;width:100%;height:calc(100% - var(--footer-height));overflow:hidden}#menu-mobile .menu-mobile-content{position:absolute;top:0;width:100%;height:100%;overflow:hidden auto;z-index:3}#menu-mobile .menu-mobile-content .menu-mobile-logo{position:relative;display:inline-block;padding:1em 4em 1em .7em;width:100%;background-color:var(--hg-anthrazit)}#menu-mobile .menu-mobile-content .menu-mobile-logo img{width:7em}#menu-mobile .menu-mobile-content .menu-mobile-nav{position:relative;width:inherit;height:calc(100% - var(--footer-height))}#menu-mobile .menu-mobile-content .buttonContainer{display:flex;justify-content:start;column-gap:10px}#menu-mobile .menu-mobile-content a,#menu-mobile .menu-mobile-content a:link,#menu-mobile .menu-mobile-content a:visited{border-radius:.15em;line-height:1.1em;min-width:210px;position:relative;color:var(--blau);font-size:1.4rem;font-weight:400;padding:10px;text-decoration:none;display:block;transition:all 0.5s ease}#menu-mobile .menu-mobile-content a.rex-current,#menu-mobile .menu-mobile-content a.rex-active{color:var(--schriftfarbe-orange-dunkel);transition:all 0.5s ease;font-weight:600}#menu-mobile .menu-mobile-content a:hover,#menu-mobile #menu-mobile-inner-content a:active{background-color:var(--hg-orange);color:var(--schriftfarbe-schwarz);transition:all 0.5s ease}#menu-mobile .menu-mobile-content ul{position:absolute;width:inherit;height:100%;background-color:inherit;padding-top:2em}#menu-mobile .menu-mobile-content li.li-current>.buttonContainer>a{background-color:var(--hg-orange);color:#fff}#menu-mobile .menu-mobile-content .rex-navi1>li{margin-left:10px}#menu-mobile .menu-mobile-content .rex-navi2{width:60%;top:0;right:-100%;visibility:hidden;opacity:0;transition:all 0.5s ease;height:100%;background-color:var(--hg-weiss);border-left:3px solid var(--border-orange);border-top-left-radius:.2em;z-index:2;padding-left:10px;-webkit-box-shadow:0 2px 6px 1px var(--box-shadow-color);-moz-box-shadow:0 2px 6px 1px var(--box-shadow-color);box-shadow:0 2px 6px 1px var(--box-shadow-color)}#menu-mobile .menu-mobile-content .rex-navi2 .submenu-headline{font-size:1.3em;font-weight:600;padding:.3em}#menu-mobile .menu-mobile-content .rex-navi2 .scroll-container{height:inherit;overflow:visible scroll}#menu-mobile .menu-mobile-content .rex-navi2 li{margin-bottom:.5em}#menu-mobile .menu-mobile-content .rex-navi2 li a{font-size:1.3rem;font-weight:400}#menu-mobile .menu-mobile-content .rex-navi2 li a.externer-link{padding-left:30px}#menu-mobile .menu-mobile-content .rex-navi2 li a.externer-link:before{top:10px}#menu-mobile .menu-mobile-content .rex-navi2.ul-open{right:0;visibility:visible;opacity:1;transition:all 0.5s ease}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu{display:flex;flex-direction:inherit}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button{position:relative;top:0;border-radius:.2em;border:2px solid var(--border-anthrazit);background-color:var(--hg-weiss);color:var(--schriftfarbe-schwarz);width:3em;height:3em;padding:14px;cursor:pointer;transition:all 0.5s ease}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button:hover{background-color:var(--hg-anthrazit);color:var(--weiss);transition:all 0.5s ease}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button:after{position:absolute;top:0;left:0;content:'\e5df';font-family:var(--icon-font);font-size:3rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#menu-mobile .menu-mobile-content ul.rex-navi1 li.li-current.submenu>.buttonContainer>button{background-color:var(--hg-orange);color:#fff}#menu-mobile .menu-mobile-content ul.rex-navi2 li.li-current.submenu>.buttonContainer>button{background-color:var(--hg-orange);color:#fff}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button.untermenu-close{display:none;visibility:hidden;position:absolute;top:0;right:0;padding:14px;cursor:pointer;width:3em;height:3em;transition:all 0.5s ease}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button.untermenu-close:hover{background-color:var(--hg-anthrazit);color:var(--weiss);transition:all 0.5s ease}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button.untermenu-close:after{position:absolute;top:0;left:0;content:'\e5cd';font-family:var(--icon-font);font-size:2rem;font-weight:600}#menu-mobile .menu-mobile-content ul.rex-navi1 li.submenu button.untermenu-close.show{display:block;visibility:visible}#menu-mobile .menu-mobile-footer{position:absolute;background-color:var(--hg-orange-dunkel);bottom:0;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;height:var(--footer-height);z-index:10}#menu-mobile .menu-mobile-footer a.icon{font-size:1.2rem;padding:9px 10px 5px 40px;position:relative;flex-grow:unset;;color:#fff;line-height:1.8em;margin:2px 0}#menu-mobile .menu-mobile-footer a.icon:before{content:'';position:absolute;font-family:var(--icon-font);font-size:1.5rem;top:.35em;left:12px;color:#fff}#menu-mobile .menu-mobile-footer a.icon-home:before{content:"\e88a"}#menu-mobile .menu-mobile-footer a.icon-contact:before{content:"\e158"}#menu-mobile .menu-mobile-footer a.icon-impressum:before{content:"\f59b"}#menu-mobile .menu-mobile-footer a.icon-datenschutz:before{content:"\f686"}main{position:relative;z-index:10;background-color:var(--hg-weiss);margin-bottom:6em}main #inhalt{position:relative;width:100%;padding:1em 0 6em 0}#start main #inhalt{padding:0}main .headline,main .absatz .inner,main #breadcrumb,main .yform,.macy-container,#rex-yform .inner{max-width:var(--content-width);margin:0 auto}#start main .headline,#start main .absatz .inner,#start main #breadcrumb,#start main .yform,#start .macy-container{max-width:var(--content-width-start)}main .absatz{margin-bottom:3em}#start main .absatz.hg-hellgrau{padding:5em 0}#start .map-container{max-width:unset}#start main .headline h2{text-align:center}.headline-over{font-family:var(--schriftart),sans-serif;text-transform:uppercase;color:var(--schriftfarbe-orange);font-size:clamp(1rem, 2vw, 1.2rem);font-weight:700;letter-spacing:.05em}.absatz.hg-hellgrau .headline-over{color:#DB5F00}main .more{position:relative;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.1em}main .more:after{position:relative;content:'\e5c8';font-family:var(--icon-font);top:.1em;left:.1em}main figure a{display:block}main figcaption{position:relative;color:var(--schriftfarbe-grau);font-size:.9em;padding:5px 4px;line-height:1.2em}.pswp__dynamic-caption--below{max-width:unset;padding:15px 5% 0 5%;text-align:center}main .macy-container{margin:2em auto}main .bildergalerie-oben .macy-container{margin-top:0}main .macy-container figcaption{text-align:center}main .floatLeft figcaption{text-align:left}main .floatRight figcaption{text-align:right}main .bild{position:relative}main .bild.oben{margin-bottom:2em}main .bild.unten{margin-top:2em}main .bild-untertitel{color:#999;font-size:.9em;line-height:1.2em;padding:.2em 0 0 0}main .bild a{display:inline-block}main .text-2spalten{display:flex;justify-content:space-between}main .spalten-container-3{display:flex;gap:.1em;justify-content:space-between}main .text-spalte{width:33%}main .text-spalte h3{font-family:var(--schriftart),sans-serif;text-transform:uppercase;color:var(--schriftfarbe-orange);font-size:1.2rem;font-weight:700;letter-spacing:.1em}main .text-spalte a{padding:.5em 0;display:inline-block}main #breadcrumb{padding:6px 4px;position:relative;margin-bottom:1em}.rex-breadcrumb li{position:relative;display:inline-block;padding:2px 25px 2px 0}.rex-breadcrumb li:after{position:absolute;content:'\eac9';font-family:var(--icon-font);font-size:1em;color:var(--schriftfarbe-grau);top:5px;right:0}.rex-breadcrumb li:last-child:after{content:''}.rex-breadcrumb a{transition:color 0.5s ease}.rex-breadcrumb a:hover{transition:none}#slider-termin-container{display:flex}.slider{width:50vw}.header-slider .splide__slide{filter:saturate(.8)}.header-slider .splide__slide img{object-fit:cover;aspect-ratio:12 / 5}.header-slider .splide__arrow{top:50%;opacity:1;background:none;width:40px;height:40px;background-color:rgb(0 0 0 / .2);border-radius:0}.header-slider .splide__arrow:before{position:absolute;content:'';font-family:var(--icon-font);font-size:5em;color:var(--weiss)}.header-slider .splide__arrow--prev:before{content:'\e314'}.header-slider .splide__arrow--next:before{content:'\e315'}.header-slider .splide__arrow:disabled{opacity:0}.splide.is-focus-in .splide__arrow:focus,.splide.is-focus-in .splide__pagination__page:focus,.splide.is-focus-in .splide__toggle:focus{outline:3px double #fff;z-index:1;border-radius:5px}.header-slider .splide__pagination{bottom:2em}.header-slider .splide__toggle{position:absolute;left:1em;top:0;width:50px;height:70px;background:rgb(0 0 0 / .2);border:none;display:flex;justify-content:center;align-items:start;padding:5px;z-index:10}.header-slider .splide__toggle__play,.header-slider .splide__toggle__pause{color:var(--weiss);font-size:1rem}.header-slider .splide__toggle__play:before,.header-slider .splide__toggle__pause:before{position:absolute;content:'';font-family:var(--icon-font);font-size:2.5em;top:.6em;left:.16em}.header-slider .splide__toggle__play:before{content:'\e1c4'}.header-slider .splide__toggle__pause:before{content:'\e1a2'}.header-slider .splide__pagination__page{opacity:1;background:#eee}.headline-termin-container{width:50vw;height:var(--slider-container-height);padding:2em 4em 0 4em;display:flex;flex-direction:column;justify-content:space-between}.headline-termin-container h1{font-family:var(--schriftart),sans-serif;font-size:clamp(2.8rem, 4vw, 3.4rem);font-weight:700;padding:.3em 0 .6em 0}.headline-termin-container h1 span{display:inline-block}.headline-termin-container .headline-buttons{display:flex;gap:1em;margin:.5em 0}.headline-termin-container .headline-buttons a{text-transform:uppercase;border:2px solid var(--border-schwarz);padding:.5em 1em;color:var(--schriftfarbe-schwarz)}.headline-termin-container .headline-buttons a:hover,.headline-termin-container .headline-buttons a:hover:first-child{background-color:var(--hg-orange);color:var(--weiss);border:2px solid var(--border-orange)}.headline-termin-container .headline-buttons a:first-child{background-color:var(--hg-schwarz);border:2px solid var(--border-schwarz);padding:.5em 1em;color:var(--weiss)}.headline-termin-container .startseite-terminanzeige{position:relative;margin-top:2em;overflow-x:hidden;overflow-y:auto}.headline-termin-container .startseite-termin-spalten-headline{position:sticky;top:0;display:flex;justify-content:space-between;gap:1em;border-bottom:2px solid var(--border-hellgrau);padding:.3em 0;align-items:center;hyphens:none;background-color:var(--hg-weiss)}.headline-termin-container .startseite-termin-spalten-headline h2{position:relative;color:var(--schriftfarbe-schwarz);margin:0;line-height:1.3em;font-size:unset}.headline-termin-container .startseite-termin-spalten-headline h2 .headline-over{padding-left:2.3em;color:var(--schriftfarbe-grau)}.headline-termin-container .startseite-termin-spalten-headline h2 .headline-over:before{position:absolute;font-size:2rem;font-weight:400;height:100%;display:flex;align-items:end;color:var(--schriftfarbe-grau)}.headline-termin-container .startseite-termin-spalten-headline a{padding:0 .5em;line-height:1.3em}.headline-termin-container .startseite-termin-spalten-headline a:hover{color:var(--schriftfarbe-schwarz)}.headline-termin-container .startseite-termin-spalten-headline .headline-over:before{top:-.1em}.headline-termin-container .startseite-termin{display:flex;justify-content:start;align-items:start;border-bottom:2px solid var(--border-hellgrau)}.headline-termin-container .startseite-termin:last-child{border:none}.headline-termin-container .startseite-termin-date{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:20%;min-width:7em;margin:1em 1em 1em 0}.headline-termin-container .startseite-termin-date .tag{font-size:clamp(1.4rem, 3vw, 1.8rem);color:var(--schriftfarbe-schwarz);font-weight:600}.headline-termin-container .startseite-termin-date .monat{text-transform:uppercase;color:var(--schriftfarbe-orange);font-size:clamp(1rem, 3vw, 1.2rem);font-weight:700;letter-spacing:.05em}.headline-termin-container .startseite-termin-date .jahr{font-size:.9rem}.headline-termin-container .startseite-termin-wrapper{border-left:2px solid var(--border-hellgrau);width:80%;margin:1em 0;padding-left:1em}.headline-termin-container .startseite-termin-wrapper .wochentag{text-transform:uppercase;font-size:.9rem;font-weight:700;color:var(--schriftfarbe-grau);letter-spacing:.05em}.headline-termin-container .startseite-termin-wrapper .startseite-termin-headline h3{text-transform:none;color:var(--schriftfarbe-schwarz);margin:.3em 0}.headline-termin-container .startseite-termin-wrapper a{color:var(--schriftfarbe-schwarz)}.headline-termin-container .startseite-termin-text .startseite-termin-more{margin-left:.5em}.headline-termin-container .startseite-termin-text .startseite-termin-more:after{top:.2em}.startseite-termin-more,.teaser-beitrag-more{display:inline-block;padding-bottom:.1em}a:hover .startseite-termin-more,a:hover .teaser-beitrag-more{color:var(--schriftfarbe-schwarz)}.startseite-termin-more:after,.teaser-beitrag-more:after{position:relative;content:'\e5c8';font-family:var(--icon-font);top:.1em;left:.2em}a:hover .startseite-termin-more:after,.teaser-beitrag-more:after{color:var(--schriftfarbe-schwarz)}.startseite-termin-more:before,.teaser-beitrag-more:before{font-weight:400;height:100%;display:flex;align-items:end}a:hover .startseite-termin-more:before,a:hover .teaser-beitrag-more:before{color:var(--schriftfarbe-schwarz)}body:not(#start) .teaserboxen{margin-bottom:5em}.teaserboxen-headline{display:flex;justify-content:space-between;align-items:end}.teaserboxen-headline a{line-height:1.2em;padding-bottom:.2em}.teaserboxen-headline-spalte-links h1,.teaserboxen-headline-spalte-links h2,.teaserboxen-headline-spalte-links h3{padding-bottom:0}.teaserbox-container{display:flex;justify-content:start;gap:1em;flex-wrap:wrap;margin:2em 0}#start .teaserbox-container{justify-content:space-between;gap:1em}.teaserbox{width:clamp(5em, 30vw, 20em)}#start .teaserbox{width:clamp(15em, 22vw, 23em)}.teaserbox-inner{position:relative;height:100%;background-color:var(--hg-weiss)}.teaserbox-img{position:relative;display:flex;aspect-ratio:45 / 32;justify-content:center;align-items:center}.teaserbox-text-container{padding:1em;margin-bottom:1em}.teaserbox-infos{display:flex;justify-content:start;align-items:center;gap:.3em;padding:.5em 0}.teaserbox-infos .headline-over{position:relative;padding-right:1em}.absatz.hg-hellgrau .teaserbox-infos .headline-over{color:var(--schriftfarbe-orange)}.teaserbox-infos .headline-over:after{content:'.';position:absolute;color:var(--schriftfarbe-hellgrau);right:0em;top:1px;font-size:2em;line-height:0}.teaserbox-date{font-size:1rem;font-weight:600;text-transform:uppercase}.teaserbox-headline{margin:.2em 0}.teaserbox-headline h3{text-transform:none;color:var(--schriftfarbe-schwarz);font-weight:700;margin:0}a.teaserbox-link{position:absolute;right:0;bottom:0;width:2.8em;display:inline-block;height:2.8em;background-color:var(--hg-orange);display:flex;justify-content:center;align-items:center}a.teaserbox-link .externer-link,a.teaserbox-link .pdf{padding:0}a.teaserbox-link .externer-link::before,a.teaserbox-link .more::after{position:relative;color:var(--schriftfarbe-weiss)}a.teaserbox-link .pdf::before{position:relative;color:var(--schriftfarbe-weiss);background:no-repeat;top:0;left:0}main .absatz ul,main .absatz ol{padding:0 0 2em 0;list-style:none}main .absatz ol{counter-reset:olist;list-style:none}main .absatz .bild-links ul,main .absatz .bild-links ol,main .absatz.bild-links ul,main .absatz.bild-links ol{display:flow-root}main .absatz .bild-rechts ul,main .absatz .bild-rechts ol,main .absatz.bild-rechts ul,main .absatz.bild-rechts ol{display:list-item}main .absatz ol li{margin-bottom:6px;padding-left:2em;position:relative}main .absatz ol li::before{counter-increment:olist;content:counter(olist)'.';position:absolute;left:0;font-weight:600;background-color:var(--hg-orange);color:var(--schriftfarbe-weiss);width:1.5em;height:1.5em;text-align:center}main .absatz ul li{position:relative;line-height:1.3em;margin:0 0 .5em 0;padding-left:2rem}main .absatz ul li::before{position:absolute;content:'.';font-family:var(--icon-font);color:var(--schriftfarbe-grau);font-size:3em;line-height:0;top:-.2em;left:-.18em}main .absatz ul ul{margin-bottom:0;margin-top:5px}main .absatz ul ul li{margin:0 0 .5em 0;padding-left:1.8rem}main .absatz ul ul li::before{font-size:2.8rem;top:-.17em}main .absatz ul ul ul{margin-bottom:0;margin-top:5px}main .absatz ul ul ul li{margin:0 0 .5em 0;padding-left:1.5rem}main .absatz ul ul ul li::before{font-size:2.6rem;top:-.15em}main .absatz table{margin:0 0 1em 0;border-top:2px solid var(--border-anthrazit)}main .absatz table td,main .absatz table th{border-bottom:2px solid var(--border-anthrazit);padding:.5em .5em .5em .5em}main .absatz table th{background-color:var(--hg-orange);color:var(--schriftfarbe-weiss)}main .absatz table th h3{color:var(--schriftfarbe-weiss)}main .absatz table tr:nth-child(odd) td{background-color:var(--hg-hellgrau)}main .absatz table.tafel{border:2px solid var(--border-anthrazit);border-radius:1em;display:table-cell;padding:1em}main .absatz table.tafel td,main .absatz table.tafel th{border:none;padding:.2em 1em;height:auto}main .absatz table.tafel tr td{background:none}.teaser-bereiche{padding:3em 0 5em 0}.teaser-bereiche-headline,.teaser-bereiche .headline-over{text-align:center}.teaser-bereiche-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1em}.bereichsteaser.bereichsteaser{position:relative;aspect-ratio:9 / 7;background-color:var(--hg-anthrazit);background-repeat:no-repeat;background-size:cover;display:flex;align-items:end;overflow:hidden}.bereichsteaser.bereichsteaser .bereichsbild{position:absolute;transition:all 1s ease}.bereichsteaser.bereichsteaser:before{content:'';position:absolute;width:100%;height:100%;z-index:1;background:#fff0;background:linear-gradient(180deg,rgb(0 0 0 / .07) 0%,rgb(0 0 0 / .14) 60%,rgb(0 0 0 / .8) 100%)}.bereichsteaser.bereichsteaser:hover .bereichsbild{transform:scale(1.1);transition:all 2s ease}.bereichsteaser.bereichsteaser-1{grid-column:1 / span 2;grid-row:1 / span 2}.bereichsteaser.bereichsteaser-2{grid-column:3;grid-row:1}.bereichsteaser.bereichsteaser-3{grid-column:3;grid-row:2}.bereichsteaser.bereichsteaser-4{grid-column:1;grid-row:3}.bereichsteaser.bereichsteaser-5{grid-column:2;grid-row:3}.bereichsteaser.bereichsteaser-6{grid-column:3;grid-row:3}.bereichsname{width:100%;display:flex;justify-content:space-between;align-items:end;color:var(--weiss);font-size:clamp(1.3rem, 1.5vw, 1.6rem);font-weight:600;text-transform:uppercase;padding:1em;z-index:1}.bereichsname p{padding:0}.bereichsname a .more{width:2.8em;display:inline-block;height:2.8em;background-color:var(--hg-orange)}.bereichsname a .more:after{color:var(--weiss);width:inherit;height:inherit;display:flex;justify-content:center;align-items:center;top:unset;left:unset}.parallax{position:relative;background-color:var(--hg-anthrazit)}.parallax:after{content:'';position:relative;display:block;height:.5em;width:100vw;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgEBAQEBAgEBAgMCAQIDAwICAgIDAwMDAwMDAwQDBAQEBAMEBAUGBgYFBAcHCAgHBwoKCgoKDAwMDAwMDAwMDAECAgIEAwQHBAQHCggHCAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAAQAfAwERAAIRAQMRAf/EAGIAAQEBAAAAAAAAAAAAAAAAAAUACAEAAQUBAAAAAAAAAAAAAAAAAAMEBQcICRABAAAHAAAAAAAAAAAAAAAAAAIEdLQFBjYRAQABAwUAAAAAAAAAAAAAAAABcbECMnIDMwT/2gAMAwEAAhEDEQA/AGWD3SItoXc4WvlLiApw64rBt7unPbNmmU6rlAP/2Q==);background-repeat:repeat}.parallax .parallax-bild{position:relative;display:flex;justify-content:center;align-items:center;filter:blur(.04em) brightness(.75);aspect-ratio:96 / 13;min-height:10em;object-fit:cover}.parallax .parallax-text-wrapper{position:absolute;display:flex;justify-content:space-between;align-items:center;width:90%;height:100%;top:0;left:0;margin:0 5%}.parallax .parallax-text-inner h3{font-size:clamp(1.4rem, 3vw, 2rem);font-weight:800;text-transform:none;color:var(--schriftfarbe-weiss);font-family:var(--schriftart);margin:0}.parallax .parallax-text-inner p{color:var(--schriftfarbe-weiss)}.parallax .buttons{display:flex;gap:1em}.parallax .buttons a{color:var(--schriftfarbe-weiss);padding:.5em 2em;border:2px solid var(--border-hellgrau)}.parallax .buttons a:hover,.parallax .buttons a:hover:first-child{background-color:var(--hg-schwarz);border:2px solid var(--border-schwarz);color:var(--schriftfarbe-weiss)}.parallax .buttons a:first-child{background-color:var(--hg-orange);border:2px solid var(--border-orange);color:var(--schriftfarbe-schwarz)}.parallax .buttons a span{font-weight:700}.parallax .buttons a span:before{font-weight:400;top:-.05em;color:var(--schriftfarbe-weiss)}#footer{position:relative;width:100%}#footer .footer-1{position:fixed;bottom:0;width:100%;background-color:var(--hg-schwarz);padding:1em 1em 7em 1em;overflow:hidden;display:flex;justify-content:center}#footer .footer-1 .footer-1-wrapper{display:flex;justify-content:space-around;gap:3em;margin-top:4em;width:70vw}#footer .footer-1-container:nth-child(1){width:40%}#footer .footer-1-container:nth-child(2){width:28%}#footer .footer-1-container:nth-child(3){width:26%}#footer .footer-1 .logo{padding:.3em;display:inline-block}#footer .footer-1 .logo img{width:7em}#footer .footer-1 .absatz{margin:1em 0}#footer .footer-1 .absatz p,#footer .footer-1 .absatz a{color:var(--schriftfarbe-hellgrau)}#footer .footer-1 .social{display:flex;gap:.5em}#footer .footer-1 .social a{position:relative;width:2em;height:2em;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-grau)}#footer .footer-1 .social a:before{position:relative;font-family:var(--brands);font-size:1.3em;content:'';color:var(--weiss)}#footer .footer-1 .social a:hover:before{color:var(--schriftfarbe-orange)}#footer .footer-1 .social a.facebook:before{content:'\f39e'}#footer .footer-1 .social a.instagram:before{content:'\f16d'}#footer .footer-1 h3{font-family:var(--schriftart),sans-serif;text-transform:uppercase;font-size:1.1rem;font-weight:700;letter-spacing:.05em;color:var(--schriftfarbe-weiss);margin-bottom:.5em}#footer .footer-1 table{color:var(--schriftfarbe-hellgrau);margin-bottom:1em}#footer .footer-2{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:var(--hg-orange-dunkel);padding:.6em 1em}#footer .footer-2 p{padding:.5em;color:var(--schriftfarbe-weiss)}#footer .footer-2 .footer-links p{font-size:.9rem}#footer .footer-2 .footer-rechts a{font-size:.9rem;text-transform:uppercase;text-decoration:none;padding:.1em .5em;color:var(--weiss);margin-right:1em}#footer .footer-2 .footer-rechts a:last-child{margin-right:0}#footer .footer-2 .footer-rechts a:hover{color:var(--schriftfarbe-orange)}main .absatz+.absatz.accordion{margin-top:-2em}main .absatz.accordion .inner{border-top:2px solid var(--orange);background-color:var(--grau-transparent)}main .absatz .accordion_toggler{position:relative;padding:0!important;margin:0;border-bottom:2px solid var(--orange)}main .absatz .accordion_toggler .accordion_toggler_headline{position:relative;padding:.25em .75em .5em .75em;cursor:pointer}main .absatz .accordion_toggler .accordion_toggler_headline:after{font-family:var(--icon-font);content:'\e145';position:absolute;top:.5em;left:1rem;font-size:25px;color:var(--schriftfarbe-dunkel);font-weight:700}main .absatz .accordion_toggler.show .accordion_toggler_headline:after{content:'\e15b'}main .absatz .accordion_toggler .accordion_toggler_headline h3{margin:.3em 0 .3em 2.4rem;padding:.3em 0}main .absatz .accordion_toggler .accordion_content{max-height:0;opacity:0;visibility:hidden;transition:all 0.5s ease;overflow:hidden}main .absatz .accordion_toggler.show .accordion_content{max-height:80em;opacity:1;visibility:visible;transition:all 0.5s ease}main .absatz .accordion_toggler a{color:var(--grau-dark);text-decoration:none;margin-right:30px;display:inline-block}main .absatz .accordion_toggler .accordion_toggler_headline:hover{background-color:var(--gruen-transparent)}main .absatz .accordion_toggler .anleser{padding:0 2.4rem}main .absatz .accordion_toggler .anleser h3{margin:0;padding:.2em 0 .4em 0}main .absatz .accordion_toggler .anleser ul{padding:0}main .absatz .accordion_content .inhalt{padding:1em;margin:1em}main .absatz .accordion_content .inhalt a{margin-right:0}main .absatz.accordion+.absatz,main .absatz.accordion+.absatz-h{margin-top:3em}main .yform{margin:2em auto 6em auto}.yform form{width:100%}.yform fieldset{border:2px solid var(--border-schwarz);padding:20px;margin-bottom:2em;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;height:480px}.yform form legend{padding:0 .5em;font-size:1.6em;color:var(--schriftfarbe-schwarz)}.yform .form-container{display:flex;flex-wrap:wrap;column-gap:3em}.yform .form-group{width:45%}.yform .form-group .small-field{width:13%}.yform .form-group select.small-field{width:calc(19% + 16px)}.yform .form-group .form-inline{display:flex;flex-direction:row-reverse;gap:1.1em;justify-content:start;align-items:center}.yform form label{clear:both;float:left;width:200px;padding:0;margin:5px 0 10px;line-height:1em}.yform form input,.yform form textarea,.yform form button,.yform form select,.yform form optgroup{font-family:var(--schriftart-dunkel),sans-serif;font-size:1.125em;letter-spacing:.01em;float:left;border:2px solid var(--border-anthrazit);width:60%;color:var(--schriftfarbe-anthrazit);padding:6px;margin:6px 0}.yform form select{width:calc(60% + 16px)}.yform form textarea{width:60%;height:150px}.yform form .checkbox{width:45%;margin-top:2.8em}.yform form .checkbox label{width:auto;display:block}.yform form .checkbox input{clear:both;float:left;width:1em;margin:.2em 0 0 0}.yform form .checkbox p{max-width:90%;line-height:1.2em;float:left;margin-left:.5em;hyphens:none;font-size:18px}.yform form input:hover,form input:focus,form textarea:hover,form textarea:focus,form select:hover,form select:focus{background-color:var(--hg-orange-transparent)}.yform form button{padding:10px;background-color:var(--hg-orange);border:2px solid var(--border-orange);font-family:var(--schriftart),sans-serif;color:var(--schriftfarbe-schwarz);font-size:1.1em;font-weight:600;width:7em;border:none;margin-left:1.5em}.yform form button:hover{cursor:pointer;background-color:var(--hg-schwarz);border:2px solid var(--border-schwarz);color:var(--schriftfarbe-weiss)}.yform form .has-error{color:#FF1515}.yform form .alert-danger{font-size:.9em;margin-bottom:2em;color:#474747;margin-left:20px;color:#FF1515}.yform form .hinweis{font-size:1em;padding-bottom:.5em}.yform form #yform-formular-email-adresse{display:none}.map_container{padding:20px}.openstreetmap{background:var(--hg-hellgrau) url(../images/mapping.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:500px;margin:.5em 0 0 0;border:2px solid var(--border-schwarz)}.openstreetmap iframe{border:none!important;width:100%;height:100%}.openstreetmapload{position:relative;top:30%;background-color:var(--hg-banner);color:var(--schriftfarbe-weiss);padding:10px;text-align:center}.openstreetmapload a,.openstreetmapload a:link,.openstreetmapload a:visited{color:var(--schriftfarbe-orange)}.openstreetmapload a:hover,.openstreetmapload a:active{color:var(--schriftfarbe-hellgrau)}.openstreetmapthumb{background-color:var(--hg-orange);border:2px solid var(--border-orange);padding:10px 20px;display:inline-block;cursor:pointer;color:var(--schriftfarbe-schwarz);font-size:1.3em;font-weight:600}.openstreetmapthumb:hover{background-color:var(--hg-schwarz);border:2px solid var(--hg-schwarz);color:var(--schriftfarbe-weiss)}.leaflet-popup-content h3{font-size:1.4em;font-weight:600;color:#646567;font-family:var(--schriftart)}.leaflet-popup-content p{font-size:1.2em;font-family:var(--schriftart);padding:0;margin:0}.leaflet-touch .leaflet-bar a{text-decoration:none}.videoYTload .hinweis{background-color:var(--hg-banner);padding:.5em;line-height:1.1em;color:var(--schriftfarbe-weiss)}.videoYTload .hinweis a{color:#fff}.videoYTload .videoYTloadthumb{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.videoYTload .videoYTloadthumb span{background-color:var(--hg-orange);color:var(--schriftfarbe-schwarz);padding:.5em 1em;font-weight:700;font-size:1.3rem;display:inline-block}.videoYTload .videoYTloadthumb span:hover{background-color:var(--hg-schwarz);color:var(--schriftfarbe-weiss)}.videoYT .spalte-1{float:left;width:48%}.videoYT .spalte-2{float:right;width:48%}.videoOWN-rahmen{position:relative}.videoOWN .spalte-1{float:left;width:48%}.videoOWN .spalte-2{float:right;width:48%}.terminkalender{background-color:var(--hg-anthrazit);padding:1em;width:100%;margin:.5em 0 0 0;border:2px solid var(--border-schwarz)}.terminkalender-container{display:flex;justify-content:space-between;align-items:center}.terminkalender .material-symbols-outlined{font-size:7em;color:var(--schriftfarbe-orange);bottom:unset}.terminkalender iframe{border:none!important;width:100%;height:100%}.terminkalenderload{position:relative;top:30%;background-color:var(--hg-hellgrau);padding:10px;text-align:center}.terminkalenderload a,.terminkalender a:link,.terminkalender a:visited{color:var(--schriftfarbe-orange)}.terminkalenderload a:hover,.terminkalenderload a:active{color:var(--schriftfarbe-hellgrau)}.terminkalenderthumb{background-color:var(--hg-orange);border:2px solid var(--border-orange);padding:10px 20px;display:inline-block;cursor:pointer;color:var(--schriftfarbe-schwarz);font-size:1.3em;font-weight:600}.terminkalenderthumb:hover{background-color:var(--hg-schwarz);border:2px solid var(--hg-schwarz);color:var(--schriftfarbe-weiss)}#pfeil{z-index:132;padding:10px;background-color:var(--hg-orange);border:none;display:none;position:fixed;bottom:6em;right:5em;width:3rem;height:3rem;cursor:pointer;-webkit-box-shadow:0 2px 6px 1px rgb(0 0 0 / .3);-moz-box-shadow:0 2px 6px 1px rgb(0 0 0 / .3);box-shadow:0 2px 6px 1px rgb(0 0 0 / .3)}#pfeil:before{position:absolute;content:'\e986';font-family:var(--icon-font);font-size:2.2rem;color:var(--schriftfarbe-weiss);top:0;left:0;font-weight:500;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@media (prefers-contrast:more){:root{}}@media only screen and (max-width:1560px){.teaserbox-infos{flex-direction:column;align-items:start}.teaserbox-infos .headline-over::after{display:none;visibility:hidden}}@media only screen and (max-width:1500px){.headline-termin-container{padding:2em 1em 0 2em}}@media only screen and (max-width:1350px){#footer .footer-1{padding:1em 0 7em 0}#footer .footer-1 .footer-1-wrapper{width:90vw}}@media only screen and (max-width:1200px){main .headline,main .absatz .inner,main #breadcrumb,main .yform,.macy-container,#start main .headline,#start main .absatz .inner,#start main #breadcrumb,#start main .yform,#start .macy-container{max-width:100%;margin:0 2em}.teaserbox,#start .teaserbox{width:clamp(13em, 40vw, 23em)}.yform fieldset{height:35em}.yform form input,.yform form textarea,.yform form select,.yform form optgroup{width:100%}#pfeil{right:2em}}@media only screen and (max-width:1050px){#footer .footer-1 .footer-1-wrapper{width:100vw;margin:0 1.5em}main .absatz .accordion_toggler_1 .accordion_toggler_headline::before{top:24px;font-size:23px}}@media only screen and (max-width:1000px){h1,h2,h3,h4,h5,h6{hyphens:auto}main{margin-bottom:0!important}#footer .footer-1{position:relative;padding:2em 0 1em 0}#footer .footer-1 .footer-1-wrapper{flex-direction:column}#footer .footer-1-container{width:100%!important}#footer .footer-1 .absatz p br{display:none;visibility:hidden}#footer .footer-1 table{width:18em!important}}@media only screen and (max-width:950px){#sprunglink-mainnav,#sprunglink-topnav{display:none;visibility:hidden}#sprunglink-menu-mobile,.header-inner .header-top-container .logo-container{display:block;visibility:visible}#menu-mobile-opener{display:flex;visibility:visible}#header{border:none}.header-inner .logo{margin:.4em .7em;padding:.4em}.header-inner .logo img{width:6em}.header-inner .header-top-container .kontakt-social .social{border-right:2px solid var(--grau);padding-right:.5em}#darkMode{margin:0}.headline-termin-container{padding:2em 2em}#mainnav ul.rex-navi1,#topnav,.header-inner .header-container{display:none;visibility:hidden}.header-inner .header-top-container .kontakt-social{margin-right:3.5em}.header-slider .splide__toggle{left:1em}.header-slider .splide__toggle{left:0}.contentbild-breite-550px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-550px figcaption{text-align:left!important}#pfeil{right:1em}}@media only screen and (max-width:900px){#slider-termin-container{flex-direction:column}.slider,.headline-termin-container{width:100vw}.header-slider .splide__slide{height:30em!important}.headline-termin-container{height:auto}.headline-termin-container .startseite-termin-spalten-headline a{padding:0}main .spalten-container-3{gap:.5em;flex-direction:column}main .text-spalte{width:100%}.teaserbox-container{flex-direction:column}.teaserbox,#start .teaserbox{width:100%}.teaserbox-inner{display:flex}.teaserbox-img{min-width:50%;width:50%}.teaserbox-img img{object-fit:cover;height:100%}.teaserbox-text-container{padding:.5em 2.8em .5em 1em;margin-bottom:0}.bereichsname{padding:.5em}.contentbild-breite-500px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-500px figcaption{text-align:left!important}.openstreetmap{background-size:cover}}@media only screen and (max-width:800px){main .headline,main .absatz .inner,main #breadcrumb,main .yform,.macy-container,#start main .headline,#start main .absatz .inner,#start main #breadcrumb,#start main .yform,#start .macy-container{margin:0 1em}.header-inner .logo{margin:.2em}.headline-termin-container{padding:2em 1em}.teaser-bereiche-container{grid-template-rows:1fr 1fr}.bereichsteaser.bereichsteaser-1{grid-column:1;grid-row:1}.bereichsteaser.bereichsteaser-2{grid-column:2;grid-row:1}.bereichsteaser.bereichsteaser-3{grid-column:3;grid-row:1}.bereichsteaser.bereichsteaser-4{grid-column:1;grid-row:2}.bereichsteaser.bereichsteaser-5{grid-column:2;grid-row:2}.bereichsteaser.bereichsteaser-6{grid-column:3;grid-row:2}.bereichsname{padding:0 0 0 .5em}.bereichsname p{padding-bottom:.3em}.parallax .parallax-text-wrapper{width:96%;margin:0 2%}.parallax .buttons{flex-direction:column}main .absatz ul li{padding-left:1rem}main .absatz ul li::before{left:-.4em}.video .spalte-1,.video .spalte-2{float:none;clear:both;width:auto}.yform form .checkbox p{max-width:80%}#footer .footer-2{padding:.6em 1em}#footer .footer-1 .footer-1-wrapper{width:100vw;margin:0 1em}.contentbild-breite-450px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-450px figcaption{text-align:left!important}#pfeil{right:1em}}@media only screen and (max-width:700px){#menu-mobile .menu-mobile-content .rex-navi2{width:70%}.teaser-bereiche-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.bereichsteaser.bereichsteaser-1{grid-column:1;grid-row:1}.bereichsteaser.bereichsteaser-2{grid-column:2;grid-row:1}.bereichsteaser.bereichsteaser-3{grid-column:1;grid-row:2}.bereichsteaser.bereichsteaser-4{grid-column:2;grid-row:2}.bereichsteaser.bereichsteaser-5{grid-column:1;grid-row:3}.bereichsteaser.bereichsteaser-6{grid-column:2;grid-row:3}.yform fieldset{height:auto}.yform .form-group,.yform form .checkbox{width:100%}.yform form input,.yform form textarea,.yform form select,.yform form optgroup,.yform form textarea{width:100%}.yform form select{width:calc(70% + 16px)}#footer .footer-2 p{display:flex;flex-direction:column;margin-right:3em}#footer .footer-2 .footer-rechts a{padding:.5em .5em}.contentbild-breite-400px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-400px figcaption{text-align:left!important}}@media only screen and (max-width:600px){.menu-open #menu-mobile{width:100vw}#menu-mobile .menu-mobile-content .rex-navi2{width:80%}.header-inner .header-top-container .kontakt-social .absatz .inner p{display:flex}.header-inner .header-top-container .kontakt-social .absatz .inner a{position:relative;padding-left:0;overflow-wrap:anywhere;display:inline-block;width:2em;height:2em}.header-inner .header-top-container .kontakt-social .absatz .inner a:before{content:'\e0b0';position:absolute;font-family:var(--icon-font);font-size:1.7rem;top:.01em;left:0;width:inherit;height:inherit;color:var(--orange);display:flex;align-items:center;justify-content:center}.header-inner .header-top-container .kontakt-social .absatz .inner a span{display:none;visibility:hidden}.header-inner .header-top-container .kontakt-social .social a.facebook::before{font-size:1.3rem}.header-inner .header-top-container .kontakt-social .social a.instagram::before{font-size:1.6rem}#darkMode::before{font-size:1.7rem}.teaserbox-inner{display:block}.teaserbox-img{min-width:auto;width:auto;display:block;aspect-ratio:unset}.teaserbox-infos{flex-direction:row;align-items:center}.teaserbox-infos .headline-over::after{display:inline;visibility:visible}main .text-2spalten{display:block}main .text-spalte-1,main .text-spalte-2{width:100%!important}.parallax .buttons a{padding:.5em 1em}.contentbild-breite-300px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-300px figcaption{text-align:left!important}}@media only screen and (max-width:500px){.teaser-bereiche-container{display:flex;flex-wrap:wrap}.bereichsteaser.bereichsteaser{width:100%;aspect-ratio:9 / 4}.contentbild-breite-200px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-200px figcaption{text-align:left!important}}@media only screen and (max-width:480px){#footer .footer-1 table{width:100%!important}}@media only screen and (max-width:420px){.headline-termin-container .startseite-termin-spalten-headline .headline-over,.startseite-termin-more,.teaserboxen-headline .teaser-beitrag-more{display:inline}.headline-termin-container .startseite-termin-spalten-headline h2 .headline-over:before,.startseite-termin-more:before,.teaserboxen-headline .teaser-beitrag-more:before{align-items:start}.headline-termin-container .startseite-termin-spalten-headline a,.teaserboxen-headline a{text-align:right}.absatz table{width:100%!important}#footer .footer-2{flex-direction:column;align-items:start}#footer .footer-2 p,#footer .footer-2 .footer-rechts a{padding:.5em 0}}@media only screen and (max-width:400px){.header-inner .header-top-container .kontakt-social .absatz{position:fixed;right:0;top:73px;background-color:var(--anthrazit);margin:0;padding:.2em;transition:top 0.2s ease}.header-inner .header-top-container .kontakt-social .absatz.placeTop{top:54px;transition:top 0.2s ease}.header-inner .header-top-container .kontakt-social .social{border-left:none}.headline-termin-container .startseite-termin-date{min-width:5em;margin:.9em .5em .5em 0}.headline-termin-container .startseite-termin-wrapper{margin:.5em 0;padding-left:.5em}.contentbild-breite-100px{float:none;clear:both;margin:1em 2em 2em 0}.contentbild-breite-100px figcaption{text-align:left!important}}