.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
body{--color1: #66b407;--color2: #b6193d;--color3: #519104;--color4: #3f7004;--color5: #262626;--color6: #f6f6f6;--color7: #e6e6e6;--color8: #fcebef;--color9: #808080;--color10: #ffffff;--color-facebook: #3b5998;--color-whatsapp: #29a61a;--color-instagram: #a04091;--color-twitter: #00acee;--base-font-color: var(--color5);--base-heading-color: var(--color1);--link-color: var(--color2);--link-hover-color: var(--color2);--box-background: var(--color6);--button-background: var(--color1);--button-color: var(--color1);--button-border: var(--color1);--button-hover-background: var(--color1);--button-hover-color: var(--color10);--submit-background: var(--color1);--submit-color: var(--color10);--submit-hover-background: var(--color4);--input-background: var(--color10);--input-color: var(--base-font-color);--input-border: var(--color1);--input-focus-border: var(--color4);--accordion-toggler-background: var(--color6);--accordion-toggler-color: var(--color1);--accordion-toggler-hover-background: var(--color7);--error-color: var(--color2);--confirmation-color: var(--color1);--focus-border: var(--color2);--focus-border-offset: 2px;--nav-breakpoint: 1100;--nav-color: var(--color5);--nav-active-color: var(--color10);--nav-font-size: 1rem;--nav-font-weight: var(--font-weight-base);--nav-item-line-height: 1.5;--nav-mobile-background: var(--color10);--nav-mobile-color: var(--color5);--nav-mobile-active-background: var(--color6);--nav-mobile-active-color: var(--color1);--nav-mobile-separator-color: rgb(0 0 0 / 8%);--nav-mobile-font-size: 1.1rem;--nav-mobile-padding: 100px 20px 20px;--nav-mobile-backdrop-height: 0;--nav-burger-line-color: var(--color1);--nav-submenu-background: var(--color10);--skip-background: var(--color1);--skip-color: var(--color10);--skip-focus-border-color: var(--color2)}body{--font-base: 'Libre Franklin', sans-serif;--font-heading: 'Libre Franklin', sans-serif;--font-weight-base: 400;--font-weight-medium: 500;--font-weight-strong: 600;--line-height-base: 1.6;--line-height-heading: 1.25}body{--gap-small: 20px;--gap-medium: 35px;--gap-gutter: 30px;--gap-big: 50px;--gap-bigger: 60px;--gap-huge: 100px}body{--trans-color: color .2s ease-in-out, background-color .2s ease-in-out;--trans-transform: transform .2s ease-in-out;--trans-opacity: opacity .2s ease-in-out;--trans-border: border-color .2s ease-in-out;--trans-all: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, opacity .2s ease-in-out}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable}body{min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}figure,picture{margin:0}iframe{border:0}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-border);outline-offset:var(--focus-border-offset)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}use{fill:currentColor;stroke:currentColor}svg.ico{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;margin-right:.5em}.sr-only,.invisible{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}:is(.content-text,.ce_text){display:flow-root}@font-face{font-family:"Libre Franklin";src:url("../../files/layout/fonts/LibreFranklin-VariableFont_wght.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Libre Franklin";src:url("../../files/layout/fonts/LibreFranklin-Italic-VariableFont_wght.woff2") format("woff2");font-weight:100 900;font-style:italic;font-display:swap}body{font-family:var(--font-base);font-size:1rem;font-weight:var(--font-weight-base);font-style:normal;line-height:var(--line-height-base);letter-spacing:.2px;color:var(--base-font-color);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 640px){body{font-size:1.0625rem}}::selection{background:var(--color1);color:var(--color10)}::placeholder{color:var(--base-font-color);font-family:var(--font-base);opacity:.65}p{margin:0 0 1.25em}p.short{margin-bottom:0}b,strong{font-weight:var(--font-weight-strong)}hr{border:0;width:100%;height:1px;background-color:var(--color6);margin:3em 0}h1,h2,h3,h4{font-family:var(--font-heading);font-style:normal;font-weight:var(--font-weight-medium);padding:0;margin:0 0 .7em;line-height:var(--line-height-heading);letter-spacing:.02em;color:var(--base-heading-color);text-transform:uppercase}h1,h2{font-size:1.4em}h3{font-size:1.25em}h4{font-size:1em}.subtitle{font-size:.8em;font-weight:var(--font-weight-base);letter-spacing:.2px;text-transform:none}.red{color:var(--color2)}.caps{text-transform:uppercase}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-hover-color);text-decoration:underline;text-decoration-style:dotted}.rte ul,.rte ol{padding-left:1.7em;margin:1em 0 2em}.rte ul{list-style-type:square}.rte li{margin-bottom:.25em}.rte li::marker{color:var(--color1)}.rte>:last-child{margin-bottom:0}table{width:100%;margin:1.25em 0 2em;border-collapse:collapse;border:0}table td,table th{padding:.6em .7em .6em 0;line-height:1.35;vertical-align:top;text-align:left}select,textarea,input:is([type=text],[type=email],[type=tel],[type=password],[type=search],[type=number],[type=url],[type=date]){appearance:none;border:1px solid var(--input-border);border-radius:0;width:100%;padding:.8em 1em .7em;font-size:1em;color:var(--input-color);font-family:var(--font-base);font-weight:400;background-color:var(--input-background);transition:var(--trans-border)}select:focus,textarea:focus,input:is([type=text],[type=email],[type=tel],[type=password],[type=search],[type=number],[type=url],[type=date]):focus{border-color:var(--input-focus-border)}textarea{resize:vertical}label{display:inline-block;margin-bottom:.3em}span.mandatory{color:var(--color2)}button[type=submit],input[type=submit]{appearance:none;display:inline-block;width:max-content;max-width:100%;margin-top:.5em;padding:.3em 1.4em;border:0;background-color:var(--submit-background);color:var(--submit-color);font-size:1.1em;font-weight:var(--font-weight-medium);line-height:1.8;text-align:center;cursor:pointer;transition:var(--trans-color)}button[type=submit]:hover,button[type=submit]:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible{background-color:var(--submit-hover-background);text-decoration:none}:is(.btn,.button,.more a,.back a,.content-download a,.ce_download a){display:inline-block;width:max-content;max-width:100%;margin-top:.5em;padding:.6em 1.1em;border:1px solid var(--button-border);color:var(--button-color);font-weight:var(--font-weight-medium);line-height:1.8;text-align:center;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:var(--trans-all)}:is(.btn,.button,.more a,.back a,.content-download a,.ce_download a):hover,:is(.btn,.button,.more a,.back a,.content-download a,.ce_download a):focus-visible{background-color:var(--button-hover-background);border-color:var(--button-hover-background);color:var(--button-hover-color);text-decoration:none}:is(.btn,.button,.more a,.back a,.content-download a,.ce_download a).red{--button-border: var(--color2);--button-color: var(--color2);--button-hover-background: var(--color2)}:is(.more,.back){margin:2em 0 0}:is(.content-form,.ce_form){background-color:var(--box-background);padding:var(--gap-small)}@media(min-width: 640px){:is(.content-form,.ce_form){padding:var(--gap-medium)}}:is(.content-form,.ce_form) .formbody{margin:1.2em 0 0}:is(.content-form,.ce_form) .widget{margin:2em 0 0}:is(.content-form,.ce_form) .widget:first-child{margin-top:0}.widget-altcha{--altcha-border-width: 1px;--altcha-border-radius: 0;--altcha-color-border: var(--input-border);--altcha-color-border-focus: var(--input-focus-border);--altcha-color-base: var(--input-background);--altcha-color-text: var(--input-color);--altcha-max-width: 100%}.widget-altcha altcha-widget{display:block}p.error,p.confirmation,p.warning{padding:.8em 1.1em;margin-bottom:1.5em;border-left:4px solid;font-size:.9em;font-weight:var(--font-weight-strong)}p.error{border-left-color:var(--error-color);background:rgba(182,25,61,.08);color:var(--error-color)}p.confirmation{border-left-color:var(--confirmation-color);background:rgba(102,180,7,.12)}p.warning{border-left-color:var(--color2);background:var(--color8)}.formbody>:is(p.error,p.confirmation){width:100%}.widget>p.error{padding:.4em 0 0;margin:0;border-left:0;background:none;font-size:.8em}.inside{max-width:1200px;margin:0 auto;padding-left:var(--gap-small);padding-right:var(--gap-small)}@media(min-width: 640px){.inside{padding-left:var(--gap-medium);padding-right:var(--gap-medium)}}#main .mod_article{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--gap-big)}@media(min-width: 640px){#main .mod_article{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-medium)}}@media(min-width: 917px){#main .mod_article{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-big)}}#main .mod_article>*{min-width:0}@media(min-width: 640px){#main .mod_article>:is(.span2,.span3,.inner-article){grid-column:span 2}}@media(min-width: 917px){#main .mod_article>.span2{grid-column:span 2}}@media(min-width: 917px){#main .mod_article>.span3{grid-column:1/-1}}@media(min-width: 917px){#main .mod_article>.inner-article:not(.span2,.span3){grid-column:auto}}@media(min-width: 640px){body.team #main .mod_article{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 917px){body.team #main .mod_article>.span2{grid-column:1/-1}}@media(min-width: 640px){#main .mod_article:has(>.kontakt+.content-template){grid-auto-flow:row dense}#main .mod_article:has(>.kontakt+.content-template)>:is(.kontakt,.kontakt+.content-template){grid-column:1/span 2}}@media(min-width: 917px){#main .mod_article:has(>.kontakt+.content-template)>.sprechzeiten{grid-column:3;grid-row:span 2}#main .mod_article:has(>.kontakt+.content-template)>.kontakt+.content-template{display:flex;flex-direction:column}#main .mod_article:has(>.kontakt+.content-template)>.kontakt+.content-template>.maplibre-map{flex:1 0 auto}}.content-element-group{display:flex;flex-direction:column;gap:var(--gap-big)}@media(min-width: 640px){.content-element-group{gap:var(--gap-medium)}}@media(min-width: 917px){.content-element-group{gap:var(--gap-big)}}.content-element-group>.content-text:last-child{flex-grow:1}.content-element-group.grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--gap-medium)}@media(min-width: 640px){.content-element-group.grid:is(.grid-2,.grid-3,.grid-4,.grid-5,.grid-6){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 917px){.content-element-group.grid.grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.content-element-group.grid.grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.content-element-group.grid.grid-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.content-element-group.grid.grid-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 640px){.content-element-group.grid>:is(.span2,.span3){grid-column:1/-1}}@media(min-width: 917px){.content-element-group.grid>.span2{grid-column:span 2}}@media(min-width: 917px){.content-element-group.grid>.span3{grid-column:span 3}}.content-element-group.grid>[style*="width: 100%"]{grid-column:1/-1}@media(max-width: 1099px){#header .mod_navigation{position:absolute;top:0;bottom:0;right:var(--gap-small);display:flex;align-items:center;z-index:5}}@media(max-width: 1099px)and (min-width: 640px){#header .mod_navigation{right:var(--gap-medium)}}#header .mod_navigation .nav-burger,#header .mod_navigation .nav-burger:hover,#header .mod_navigation .nav-burger:focus{background:rgba(0,0,0,0);padding:0;margin:0;border:0}@media(min-width: 1100px){#header .mod_navigation .nav-burger{display:none}#header .mod_navigation .navigation-main ul{list-style:none;margin:0;padding:0}#header .mod_navigation .navigation-main .level_1{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:0}#header .mod_navigation .navigation-main .level_1>li{padding:0}#header .mod_navigation .navigation-main :is(a,strong){display:block;padding:.6em 1.1em;color:var(--color5);font-size:1rem;font-weight:var(--font-weight-base);text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:var(--trans-color)}}@media(min-width: 1100px)and (min-width: 1200px){#header .mod_navigation .navigation-main :is(a,strong){padding:.8em 1.3em}}@media(min-width: 1100px){#header .mod_navigation .navigation-main li:is(:hover,.active,.trail)>:is(a,strong),#header .mod_navigation .navigation-main a:focus-visible{color:var(--color10);background-color:var(--color1)}#header .mod_navigation .navigation-main li.notfall>:is(a,strong){color:var(--color2)}#header .mod_navigation .navigation-main li.notfall:is(:hover,.active,.trail)>:is(a,strong),#header .mod_navigation .navigation-main li.notfall>a:focus-visible{color:var(--color10);background-color:var(--color2)}}body.nav-is-mobile #header .navigation-main li.notfall>:is(a,strong){color:var(--color2) !important}body.nav-is-mobile #header .navigation-main :is(a,strong){text-transform:uppercase}#footer nav ul{list-style:none;margin:0;padding:var(--gap-small) 0;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 917px){#footer nav ul{padding:0}}#footer nav :is(a,strong){display:block;padding:.4em 1em;color:var(--color10)}@media(min-width: 917px){#footer nav :is(a,strong){padding:2em}}#footer nav :is(a,strong):hover{color:var(--color10)}.to-top{position:fixed;right:1em;bottom:1em;z-index:5;display:flex;align-items:center;justify-content:center;padding:.5em .6em;border:2px solid var(--color10);background-color:var(--color1);color:var(--color10);font-size:1.2rem;opacity:0;visibility:hidden;transform:translateY(100%);transition:var(--trans-opacity),var(--trans-transform),visibility .2s,background-color .2s ease-in-out}@media(min-width: 917px){.to-top{font-size:1.5rem;padding:.6em}}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top:hover,.to-top:focus-visible{background-color:var(--color4);color:var(--color10);text-decoration:none}.to-top svg.ico{margin:0}.pagination{margin:2em 0 4em}.pagination ul{display:flex;flex-wrap:wrap;gap:.2em;margin:0;padding:0;list-style:none}.pagination :is(a,strong){display:inline-block;padding:.5em 1em;background-color:var(--color1);color:var(--color10);text-decoration:none;transition:var(--trans-color)}.pagination a:hover,.pagination strong.active{background-color:var(--color2);color:var(--color10)}#main .mod_article>:is(.content-text,.ce_text,.content-form),.content-element-group>:is(.content-text,.ce_text){background-color:var(--box-background);padding:var(--gap-small)}@media(min-width: 640px){#main .mod_article>:is(.content-text,.ce_text,.content-form),.content-element-group>:is(.content-text,.ce_text){padding:var(--gap-medium)}}.content-text.link-box{display:flex;flex-direction:column}.content-text.link-box>.rte{display:flex;flex-direction:column;flex:1}.content-text.link-box .weiterlesen{margin:auto 0 0}.content-text.link-box.notfall{background-color:var(--color8)}.team h2{line-height:1.5em}.sprechzeiten table{max-width:340px}.kontakt p:has(>svg.ico:first-child){padding-left:1.7em}.kontakt p:has(>svg.ico:first-child)>svg.ico:first-child{margin-left:-1.7em;margin-right:.7em}.social-links ul{list-style:none;display:flex;flex-wrap:wrap;gap:1em;padding:0;margin:2em 0 0}.social-links a{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;font-size:1.7em;color:var(--color10);background-color:var(--color9);transition:var(--trans-color)}.social-links a.facebook{background-color:var(--color-facebook)}.social-links a.whatsapp{background-color:var(--color-whatsapp)}.social-links a.instagram{background-color:var(--color-instagram)}.social-links a.twitter{background-color:var(--color-twitter)}.social-links a:is(:hover,:focus-visible){background-color:var(--color9);color:var(--color10);text-decoration:none}.social-links a svg.ico{margin:0}.mod_newslist .layout_latest{background-color:var(--box-background);padding:var(--gap-small)}@media(min-width: 640px){.mod_newslist .layout_latest{padding:var(--gap-medium)}}.mod_newslist .layout_latest{margin:0 0 3em}.mod_newslist .layout_latest:last-child{margin-bottom:0}.mod_newslist .layout_latest h2 a{color:var(--color1);text-decoration:none}.mod_newslist .layout_latest h2 a:hover{color:var(--color3)}.mod_newsreader .layout_full{background-color:var(--box-background);padding:var(--gap-small)}@media(min-width: 640px){.mod_newsreader .layout_full{padding:var(--gap-medium)}}.mod_tagcloudnews{background-color:var(--box-background);padding:var(--gap-small)}@media(min-width: 640px){.mod_tagcloudnews{padding:var(--gap-medium)}}.mod_tagcloudnews ul{list-style:none;padding:0;margin:2em 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3em}.mod_tagcloudnews a{color:var(--color5)}.mod_tagcloudnews a:hover{color:var(--color2)}.mod_tagcloudnews .size4{font-size:1.7em}.mod_tagcloudnews .size3{font-size:1.5em}.mod_tagcloudnews .size2{font-size:1.2em}.mod_tagcloudnews .size1{font-size:1em}#wrapper{background-color:var(--color10)}#header{position:relative;z-index:10;background:var(--color10);box-shadow:0 0 15px 0 rgba(0,0,0,.3)}#header .inside{position:relative;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1100px){#header .inside{align-items:flex-end}}#header .logo{display:block}#header .logo img{width:200px;margin:.8em 2em .8em 0;transition:var(--trans-opacity),height .3s ease,margin .3s ease}@media(min-width: 480px){#header .logo img{width:300px}}@media(min-width: 1100px){#header.sticky{position:fixed;top:0;left:0;width:100%}#header.sticky .inside{justify-content:flex-end}#header.sticky .logo img{height:0;opacity:0;margin:0}}#footer{margin-top:3em;background-color:var(--color1);color:var(--color10)}:is(.content-image,.content-gallery).span3 img{width:100%}figcaption{font-size:.9em;color:var(--color1);margin:.3em 0 .5em}.media{display:flow-root}.media>figure{margin:0 0 1em}@media(min-width: 917px){.media.media--right>figure{float:right;width:35%;margin:0 0 1em 2em}.media.media--left>figure{float:left;width:35%;margin:0 2em 1em 0}}figure:is(.float_right,.float_left){margin:.5em 0 1em}@media(min-width: 917px){figure:is(.float_right,.float_left){width:35%}figure:is(.float_right,.float_left).float_right{float:right;margin:0 0 1em 2em}figure:is(.float_right,.float_left).float_left{float:left;margin:0 2em 1em 0}}.content-gallery>ul{list-style:none;margin:0;padding:0;display:grid;gap:2.2em;grid-template-columns:repeat(2, minmax(0, 1fr))}.content-gallery--cols-1>ul{grid-template-columns:minmax(0, 1fr)}@media(min-width: 917px){.content-gallery--cols-3>ul{grid-template-columns:repeat(3, minmax(0, 1fr))}.content-gallery--cols-4>ul{grid-template-columns:repeat(4, minmax(0, 1fr))}.content-gallery--cols-5>ul{grid-template-columns:repeat(5, minmax(0, 1fr))}.content-gallery--cols-6>ul{grid-template-columns:repeat(6, minmax(0, 1fr))}}.content-gallery .swiper img{width:100%}.content-accordion{border-bottom:0}.handorgel__header{margin:0;font-size:1em;line-height:inherit;text-transform:none;color:inherit}.handorgel__header:not(:first-child){margin-top:1em}.handorgel__header__button{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;padding:.65em 1.5em;border:0;border-radius:0;background-color:var(--accordion-toggler-background);color:var(--accordion-toggler-color);font-family:var(--font-heading);font-size:1.1em;font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:inherit;text-align:left;text-transform:uppercase;cursor:pointer;transition:var(--trans-color)}.handorgel__header__button:is(:hover,:focus-visible){background-color:var(--accordion-toggler-hover-background)}.handorgel__header__button::after{content:"";flex:none;width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:var(--trans-transform)}.handorgel__header--open .handorgel__header__button::after{transform:translateY(25%) rotate(-135deg)}.handorgel__content{border-top:0;background-color:var(--box-background)}.handorgel__content__inner{padding:.5em 1.5em 1.5em}.maplibre-map{width:100%;height:clamp(380px,60vh,var(--map-height, 450px))}@media(min-width: 1200px){.maplibre-map{height:var(--map-height, 450px)}}.maplibregl-popup-content{font-size:1rem;line-height:1.5;padding:1em 1.2em}.maplibregl-popup-content p{margin:0}.maplibregl-popup-content strong{color:var(--color1)}:is(.content-downloads,.ce_downloads){margin:1em 0}:is(.content-downloads,.ce_downloads) ul{list-style:none;margin:0;padding:0}:is(.content-downloads,.ce_downloads) li{margin-bottom:.2em}:is(.content-downloads,.ce_downloads) a{display:block;padding:.65em 1.5em;background-color:var(--color1);color:var(--color10);font-weight:var(--font-weight-strong);transition:var(--trans-color)}:is(.content-downloads,.ce_downloads) a:hover{background-color:var(--color4);color:var(--color10);text-decoration:none}:is(.content-downloads,.ce_downloads) .size{font-size:.8em;font-weight:var(--font-weight-base);padding-left:1em}#glightbox-body .goverlay{background:rgba(255,255,255,.92)}#glightbox-body .gslide-media{box-shadow:none}#glightbox-body .gslide-description{background-color:rgba(0,0,0,0)}#glightbox-body .gdesc-inner{padding:22px 0}body.gscrollbar-fixer{margin-right:0}@media(hover: hover)and (pointer: fine){:is(html,body).glightbox-open{overflow:visible}}@media print{#header,#footer,.to-top,.nav-wrapper,.content-gallery .swiper,.maplibre-map{display:none !important}body{color:#000}#main .mod_article{display:block}.handorgel__content{display:block !important;height:auto !important}.handorgel__content__inner{opacity:1 !important}a{color:#000;text-decoration:underline}}

