@charset "UTF-8";
.at:before{content:"@";display:inline-block}.dot:before{content:".";display:inline-block}figure.table{overflow-x:auto;-webkit-overflow-scrolling:touch}a{text-decoration:none}a:hover{text-decoration:underline}body{}body .body-bg{background-color:rgba(255, 255, 255, 0.4)}.carousel:hover .carousel-indicators{display:flex}.carousel .carousel-indicators{list-style:none;display:none}.carousel .carousel-indicators li:not(.active)::marker{display:none !important}.carousel .carousel-indicators li span{display:none}.textmedia-item,.textpic-item{}.navbar-mainnavigation div{position:relative}@media (min-width:992px){.body-bg-top{padding-top:200px;padding-top:72px}}:root{--frame-spacing-small: 0.75rem;--frame-spacing-xs: 2rem;--frame-spacing-small-xs: 0.75rem;--frame-spacing-sm: 2.5rem;--frame-spacing-small-sm: 0.9rem;--frame-spacing-md: 3rem;--frame-spacing-small-md: 0.975rem;--frame-spacing-lg: 3.5rem;--frame-spacing-small-lg: 1.05rem;--frame-spacing-xl: 3.5rem;--frame-spacing-small-xl: 1.125rem;--gallery-gap: 1rem}figure .caption{padding-top:0.5rem;text-align:center}.frame-header>*:last-child{margin-bottom:1rem}.frame-header>.element-header:last-child{margin-bottom:0}.pswp__bg{background-color:rgba(0, 0, 0, 0.8)}.pswp__img{position:absolute;max-width:800px;width:auto;height:auto !important;top:0;left:0}.section-light{color:#2b2b2b;background-color:#f8f9fa}.section-light a:not(.btn),.section-light a:not(.btn):focus,.section-light a:not(.btn):hover{color:#3a9a25}.textmedia,.textpic{gap:1rem;justify-content:space-between}#page-content .textpic.imageorient17 .textpic-gallery,#page-content .textpic.imageorient17 .textmedia-gallery,#page-content .textmedia.imageorient17 .textpic-gallery,#page-content .textmedia.imageorient17 .textmedia-gallery{padding-left:calc(1.5 * var(--gallery-gap))}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;margin-top:8px;margin-left:0;border-top:0;border-bottom:4px solid;content:"";border-bottom-color:black;border-top-color:black}.caret.white{border-top-color:white;border-bottom-color:white}.frame-container,.row.grid-row{position:relative;width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:576px){.frame-container,.row.grid-row{max-width:540px}}@media (min-width:768px){.frame-container,.row.grid-row{max-width:720px}}@media (min-width:992px){.frame-container,.row.grid-row{max-width:960px}}@media (min-width:1200px){.frame-container,.row.grid-row{max-width:1140px}}.frame-none .row.grid-row{max-width:100%}.frame-type-shortcut{padding:0}.frame-background-primary{background-color:#3a9a25}.btn-primary,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:white;background-color:#3a9a25;border-color:#3a9a25}.frame-backgroundimage-container,.frame-backgroundimage{position:absolute !important;opacity:0.6}.footer-section-content a:not(.btn),.footer-section-content a:not(.btn):hover,.footer-section-content a:not(.btn):active,.footer-section-content a:not(.btn):focus{color:#3a9a25}@media (min-width:576px){.frame-space-before-none{padding-top:var(--frame-spacing)}.frame-space-after-none{padding-bottom:var(--frame-spacing)}}.gallery-row.imagerow{display:flex;width:calc(100% + 2rem);width:calc(100%);margin:0;gap:0}.gallery-row.imagerow .gallery-item{padding:0}.gallery-row.imagerow .gallery-item .image{height:100%;margin-bottom:0}.gallery-row.imagerow .gallery-item .image picture{height:100px;position:relative;overflow:hidden}.gallery-row.imagerow .gallery-item .image picture img{max-width:initial !important;min-height:100%;height:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.gallery-row.imagerow .gallery-item.gallery-item-size-1 .image picture{height:150px}.gallery-row.imagerow .gallery-item.gallery-item-size-2 .image picture{height:100px}.gallery-row.imagerow .gallery-item.gallery-item-size-3 .image picture{height:100px}.gallery-row.imagerow .gallery-item.gallery-item-size-4 .image picture{height:80px}.gallery-row.imagerow .gallery-item.gallery-item-size-5 .image picture{height:80px}.gallery-row.imagerow .gallery-item.gallery-item-size-6 .image picture{height:80px}@media (min-width:576px){.gallery-row.imagerow .gallery-item{width:calc((100% / var(--gallery-columns)))}.gallery-row.imagerow .gallery-item.gallery-item-size-1 .image picture{height:250px}.gallery-row.imagerow .gallery-item.gallery-item-size-2 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-3 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-4 .image picture{height:150px}.gallery-row.imagerow .gallery-item.gallery-item-size-5 .image picture{height:100px}.gallery-row.imagerow .gallery-item.gallery-item-size-6 .image picture{height:100px}}@media (min-width:768px){.gallery-row.imagerow .gallery-item.gallery-item-size-1 .image picture{height:300px}.gallery-row.imagerow .gallery-item.gallery-item-size-2 .image picture{height:250px}.gallery-row.imagerow .gallery-item.gallery-item-size-3 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-4 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-5 .image picture{height:150px}.gallery-row.imagerow .gallery-item.gallery-item-size-6 .image picture{height:100px}}@media (min-width:992px){.gallery-row.imagerow .gallery-item.gallery-item-size-1 .image picture{height:350px}.gallery-row.imagerow .gallery-item.gallery-item-size-2 .image picture{height:300px}.gallery-row.imagerow .gallery-item.gallery-item-size-3 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-4 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-5 .image picture{height:150px}.gallery-row.imagerow .gallery-item.gallery-item-size-6 .image picture{height:150px}}@media (min-width:1200px){.gallery-row.imagerow .gallery-item.gallery-item-size-1 .image picture{height:400px}.gallery-row.imagerow .gallery-item.gallery-item-size-2 .image picture{height:350px}.gallery-row.imagerow .gallery-item.gallery-item-size-3 .image picture{height:300px}.gallery-row.imagerow .gallery-item.gallery-item-size-4 .image picture{height:300px}.gallery-row.imagerow .gallery-item.gallery-item-size-5 .image picture{height:200px}.gallery-row.imagerow .gallery-item.gallery-item-size-6 .image picture{height:200px}}.sr-only,.visually-hidden,.visually-hidden-focusable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.navbar-mainnavigation .navbar-brand{display:inline-block}ol,ul{padding-left:40px}.btn,.cc-btn{--bs-btn-border-radius: 0.25rem}.btn:not(:disabled):not(.disabled),.cc-btn:not(:disabled):not(.disabled){cursor:pointer}@media (min-width:576px){.footer-section-meta{text-align:center}}.footer-section-meta .frame-inner>*:not(:first-child){margin-top:1rem}@media (min-width:1400px){.frame-container,.row.grid-row{max-width:1320px}}.accordion{--bs-accordion-btn-color: var(--bs-primary);--bs-accordion-btn-bg: rgba(0, 0, 0, 0.03)}.accordion-button:focus{box-shadow:none}@media (min-width:992px){.contentcontainer[data-container-identifier="container_2_columns_right"]{grid-template-columns:1fr 2fr}}.at:before{content:"@";display:inline-block}.dot:before{content:".";display:inline-block}.bgmainmenu{width:100%}header .nav-item{padding:0 5px !important}header>.nav-item .dropdown-menu{flex-direction:row}header .nav-item a:hover+.dropdown-menu:not(.static),header .dropdown-menu:hover,header .dropdown-toggle:hover+.dropdown-menu:not(.static){top:100%;left:20px;display:flex;border-top-left-radius:0}@media screen and (max-width:992px){header .nav-item a:hover+.dropdown-menu:not(.static),header .dropdown-menu:hover,header .dropdown-toggle:hover+.dropdown-menu:not(.static){flex-direction:column}}.navbar-mainnavigation.navbar-fixed-top{position:fixed;top:0;z-index:1020;max-height:100vh;overflow-y:auto;width:100%;padding:0px}header.navbar-mainnavigation .container{display:block}header.navbar-mainnavigation .navbar-brand-image{transition:all 1s}header.navbar-mainnavigation .navbar-brand-image img{width:auto;max-height:100%}.bg-white,.navbar-default,.navbar-default-transition,.navbar-default-transition.navbar-transition{background-color:#f2f2f2 !important}header.navbar-light .navbar-nav .show>.nav-link,header.navbar-default .navbar-nav .show>.nav-link,header.navbar-default-transition .navbar-nav .show>.nav-link,header.navbar-default-transition.navbar-transition .navbar-nav .show>.nav-link,header.navbar-light .navbar-nav .active>.nav-link,.navbar-default .navbar-nav .active>.nav-link,header.navbar-default-transition .navbar-nav .active>.nav-link,header.navbar-default-transition.navbar-transition .navbar-nav .active>.nav-link,header.navbar-light .navbar-nav .nav-link.show,header.navbar-default .navbar-nav .nav-link.show,header.navbar-default-transition .navbar-nav .nav-link.show,header.navbar-default-transition.navbar-transition .navbar-nav .nav-link.show,header.navbar-light .navbar-nav .nav-link.active,.navbar-default .navbar-nav .nav-link.active,header.navbar-default-transition .navbar-nav .nav-link.active,header.navbar-default-transition.navbar-transition .navbar-nav .nav-link.active{color:#3a9a25}.navbar-mainnavigation .navbar-nav>li>.nav-link:before{background:#0a71b3;display:none}#social-media-bar{position:fixed;right:-42px;top:110px;background-color:white;transition:all 1s;box-shadow:-1px 0 2px #999;z-index:10000;width:40px}#social-media-bar #toggle-social-media-bar{position:absolute;right:100%;background-color:white;border:0;border-radius:100% 0 0 100%;padding:4px 3px 4px 5px;color:#3a9a25;z-index:0;box-shadow:-1px 0 2px #999;transition:all 1s}#social-media-bar #toggle-social-media-bar .arrow:before{transform:rotate(225deg);content:"";display:block;border-top:1px solid #3a9a25;border-right:1px solid #3a9a25;width:0.7rem;height:0.7rem;margin:2px 3px}#social-media-bar a{display:block;position:relative}#social-media-bar a .sociallinks-link-icon{z-index:2;position:relative}#social-media-bar a .sociallinks-link-label{position:absolute;display:block;right:-650px;white-space:nowrap;padding:0 10px;top:-2px;z-index:1;transition:all 1s;background-color:#3a9a25;color:white}#social-media-bar a:hover .sociallinks-link-label{right:40px}#social-media-bar .social-media-list{padding:0;margin-bottom:0.3rem}#social-media-bar .social-media-list .sociallinks-item{display:block;margin:0}#social-media-bar .social-media-list a{padding:0;margin:5px;transition:all 1s;height:30px;width:30px;overflow:visible}#social-media-bar .social-media-list a .sociallinks-link-icon{padding:0;width:30px;height:30px;font-size:1.5rem}#social-media-bar:hover{right:0}#mainnavigation>p,#mainnavigation>.tx-indexedsearch-res,#mainnavigation>.tx-indexedsearch-browsebox{display:none}.navbar .input-append>button.btn{margin-top:0px;position:absolute;right:0;background-color:#3a9a25;color:white;line-height:30px;padding:0 1rem}.breadcrumb-section{height:fit-content;padding-top:1px;background-color:initial}.breadcrumb-section .breadcrumb{background:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;justify-content:flex-end;margin-right:0;padding:0.5rem 0;font-size:0.9rem}.breadcrumb-section .breadcrumb .breadcrumb-item:nth-child(2){display:none}header{overflow:visible !important}header .bgmainmenu{--mainnavigation-nav-spacing-x: 0px;--mainnavigation-link-font-size: 0.9rem;--mainnavigation-link-line-height: 1.5;--mainnavigation-link-padding-x: 0.5rem;--mainnavigation-dropdown-spacer: 0;--mainnavigation-dropdown-padding-y: 0.5rem;--mainnavigation-dropdown-padding-x: 0.5rem}@media (min-width:992px){#page-header.navbar-small>.container:first-child{height:85px}header.navbar-mainnavigation .navbar-brand{height:100px}header.navbar-mainnavigation .navbar-brand-image img{max-height:90%}header.navbar-mainnavigation .navbar-nav:last-child{margin-left:initial}#page-header{display:block}#page-header .bgmainmenu{background-color:#3a9a25}header{overflow:visible !important}header #mainnavigation{height:2.25rem;font-size:0.95rem;position:relative}header #mainnavigation>.navbar-nav{width:100%;flex-direction:row;justify-content:space-around;justify-content:flex-start}header #mainnavigation .navbar-nav>li.nav-item{padding:0 15px;position:initial}header #mainnavigation .navbar-nav>li.nav-item ul{flex-direction:column}header #mainnavigation .navbar-nav>li.nav-item a{color:#333;color:white}header #mainnavigation .navbar-nav>li.nav-item:hover{background-color:rgba(58, 154, 37, 0.8)}header #mainnavigation .navbar-nav>li.nav-item:hover>a,header #mainnavigation .navbar-nav>li.nav-item:hover>a:hover{color:white !important}header #mainnavigation .navbar-nav>li.nav-item.active,header #mainnavigation .navbar-nav>li.nav-item.active:hover,header #mainnavigation .navbar-nav>li.nav-item.active:active,header #mainnavigation .navbar-nav>li.nav-item.active:focus{background-color:white;padding-left:0;padding-right:0}header #mainnavigation .navbar-nav>li.nav-item.active>a,header #mainnavigation .navbar-nav>li.nav-item.active:hover>a,header #mainnavigation .navbar-nav>li.nav-item.active:active>a,header #mainnavigation .navbar-nav>li.nav-item.active:focus>a{background-color:rgba(58, 154, 37, 0.8);padding-left:15px;padding-right:15px}header #mainnavigation .dropdown-menu.show{width:100%;display:flex;flex-direction:row;justify-content:space-around;left:20px;border-top-left-radius:0}header #mainnavigation .dropdown-menu li>a{color:#333 !important}header #mainnavigation .dropdown-menu li>a:hover,header #mainnavigation .dropdown-menu li>a:focus,header #mainnavigation .dropdown-submenu:hover>a{background-image:none;background-color:rgba(58, 154, 37, 0.8);color:white !important}header #mainnavigation .dropdown-item.active,header #mainnavigation .dropdown-item.active:focus,header #mainnavigation .dropdown-item.active:hover,header #mainnavigation .dropdown-item:active{background-color:rgba(58, 154, 37, 0.8) !important;color:white !important}header #mainnavigation .dropdown-menu.static{position:relative;margin-left:15px;border:none;font-size:0.9rem;padding:0 0 10px 0;display:flex;flex-direction:column;top:0;left:0px !important;box-shadow:none}header.navbar-mainnavigation.navbar-small .navbar-brand{height:90px}header.navbar-mainnavigation.navbar-small .header-schnellkontakt-email{display:none}}.body-bg .navbar-mainnavigation div.schnellkontakt{bottom:20px;position:absolute;padding:15px 5px 0 0;display:flex;flex-direction:column;right:0}.header-schnellkontakt-telefon,.header-schnellkontakt-email{display:inline-block;margin-right:15px}.header-schnellkontakt-telefon a,.header-schnellkontakt-email a{padding-left:20px}.header-schnellkontakt-telefon a:before{content:"✆";margin-right:5px;display:inline-block;font-size:1rem;top:0;left:0;position:absolute}.header-schnellkontakt-email a:before{content:"✉";margin-right:5px;display:inline-block;font-size:1rem;top:1px;left:0;position:absolute}input#tx-indexedsearch-searchbox-sword{height:30px}@media (max-width:991px){#page-header>.container:first-child{height:72px}.body-bg .navbar-mainnavigation div.schnellkontakt{font-size:0.95rem;bottom:7px}#mainnavigation{top:0;top:38px;position:absolute;z-index:10;width:100%;background-color:rgba(255, 255, 255, 0.95);padding:2.5rem 25px 20px 25px;margin-left:-20px;border:1px solid lightgrey}#mainnavigation .indexed-search{margin-top:0.5rem}header.navbar-mainnavigation{box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.15);padding:0;padding-bottom:0}header.navbar-mainnavigation .navbar-brand-image>.navbar-brand-logo-normal{max-height:65px;max-height:45px}header.navbar-mainnavigation .navbar-toggler{position:absolute;right:0;margin-right:2rem;top:-45px;top:0;z-index:2;outline:none;box-shadow:none}header.navbar-mainnavigation .collapse.in{height:auto;position:absolute;background-color:rgba(255, 255, 255, 0.95);z-index:10;top:36px;right:1rem;padding:1rem;text-align:right;border:1px solid #3a9a25;width:100%;right:-2rem}header.navbar-mainnavigation .collapse.in .nav.pull-right{float:left;margin:10px 0 10px 25px}header.navbar-mainnavigation .dropdown-menu{margin-left:0;margin-right:-10px;border-radius:0;border-left:4px solid #3a9a25;box-shadow:none}header.navbar-mainnavigation .dropdown-menu li>a{line-height:1.5rem;font-size:0.8rem}header.navbar-mainnavigation .dropdown-item.active,header.navbar-mainnavigation .dropdown-item:active{color:#3a9a25;background-color:white}header .footer-sociallinks{bottom:-30px;width:100%;margin-left:1rem;text-align:left}header .footer-sociallinks #social-media-bar{top:110px;top:80px}#social-media-bar{top:110px;top:80px}.breadcrumb-section{width:100%}.breadcrumb-section .breadcrumb{justify-content:flex-start;margin-right:40px}}@media (max-width:767px){.container{width:100%;max-width:100%}header.navbar-mainnavigation .collapse.in{right:0.5rem}div.schnellkontakt{bottom:5px;right:60px}}@media (max-width:575px){header.navbar-mainnavigation .navbar-brand{height:inherit}header.navbar-mainnavigation .navbar-brand-image img{max-width:100%;height:auto;top:initial;transform:none}header.navbar-mainnavigation .navbar-toggler{top:-45px}.schnellkontakt{display:none !important}#mainnavigation{top:0}.breadcrumb-section .breadcrumb{margin-right:0}}@media (min-width:992px){#page-header.navbar-small>.container:first-child{height:auto !important}}footer h2,footer .h2{font-size:1.5rem}footer h3,footer .h3{font-size:1.3rem}footer h4,footer .h4{font-size:1.1rem}footer h5,footer .h5{font-size:1rem;font-weight:bold}footer .footer-section-meta,footer .footer-section-content{--frame-color: black}footer .footer-section-content{color:black;background-color:#ddd;font-size:0.9em}footer .footer-section-content .dropup .dropdown-menu{top:auto !important;bottom:100%;margin-bottom:1px;transform:none !important;width:100%}footer .footer-section-content .dropup .dropdown-menu>li{padding:0 10px}footer .footer-section-content .dropup .dropdown-submenu>.dropdown-menu{bottom:initial !important;top:0 !important;font-size:0.8rem}footer .footer-section-content li.dropdown-submenu:hover>.dropdown-menu,footer .footer-section-content li.dropdown-submenu>.dropdown-menu:hover{display:block;left:100%;width:100%;top:auto !important;font-size:0.95rem;margin-top:-30px}footer .footer-section-content .btn-group.dropup.show{text-align:center}footer .footer-section-meta{color:black;background-color:#ccc}footer .footer-section-meta a:not(.btn),footer .footer-section-meta a:not(.btn):hover,footer .footer-section-meta a:not(.btn):focus{color:#3a9a25}.cookieman-show{left:2rem;position:fixed;bottom:1rem}.cookieman-show svg#Ebene_1{width:60px;height:auto}.cookieman-show svg#Ebene_1 .cls-1{fill:#3a9a25 !important}.card .alert.alert-primary{background-color:transparent}@media (max-width:991px){.cookieman-show{bottom:1.5rem;left:1rem}.cookieman-show svg#Ebene_1{width:40px}footer .footer-section-meta{padding-bottom:3rem}}.scroll-top,.scroll-top:active,.scroll-top:focus,.scroll-top:hover{background-color:#3a9a25}.scroll-top:active,.scroll-top:focus,.scroll-top:hover{opacity:0.8}#page-content{overflow:hidden}#page-content ul.nav.pull-right.indexed-search{display:block;position:relative;clear:both;float:none;height:50px}#page-content .gallery-item img,#page-content .gallery-item picture{max-width:100%;width:auto}#page-content a:not(.btn){color:#3a9a25 !important}@media (min-width:992px){#page-content .textpic.imageorient17,#page-content .textmedia.imageorient17{display:block}#page-content .textpic.imageorient17 .textpic-gallery,#page-content .textpic.imageorient17 .textmedia-gallery,#page-content .textmedia.imageorient17 .textpic-gallery,#page-content .textmedia.imageorient17 .textmedia-gallery{float:right;max-width:45%;margin-top:5px;margin-left:1rem}#page-content .textpic.imageorient18,#page-content .textmedia.imageorient18{display:block}#page-content .textpic.imageorient18 .textpic-gallery,#page-content .textpic.imageorient18 .textmedia-gallery,#page-content .textmedia.imageorient18 .textpic-gallery,#page-content .textmedia.imageorient18 .textmedia-gallery{float:left;max-width:45%;margin-top:5px;margin-right:1rem}}.gallery-item.gallery-item-size-1 figure{margin-bottom:1rem}.ce-gridgallery>a,.ce-gridgallery>div,.ce-gridgallery>figure{position:absolute !important}.frame-type-gridheader{padding-bottom:0}.frame-type-gridheader+.frame{padding-top:0}.carousel .item{height:200px}.carousel .carousel-control-icon{color:#3a9a25}.carousel .carousel-control-icon:before{border-color:#3a9a25}@media (min-width:768px){.carousel .item{height:400px}.carousel.carousel-small .item{height:200px}.carousel.carousel-fullscreen .item{height:calc(100vh - 211px)}}@media (min-width:1400px){.carousel .item{height:465px}.carousel.carousel-small .item{height:230px}}.carousel-item-type-call_to_action .carousel-box{background-color:rgba(255, 255, 255, 0.6)}@media (min-width:576px){.carousel-item-type-call_to_action .carousel-box{width:50%}}.carousel.carousel-zoom-1 .item .carousel-backgroundimage-container{transition:all 6s linear;transform:scale(1)}.carousel.carousel-zoom-1 .item.zoom .carousel-backgroundimage-container{transform:scale(1.05)}.carousel-header,.carousel-subheader{color:var(--carousel-item-color) !important}.kachel{margin-top:20px;margin-bottom:20px;box-shadow:0 0 7px #999;overflow:hidden}.kachel .frame-backgroundimage-container,.kachel .frame-backgroundimage{opacity:1}.kachel .background-image,.kachel .backgroundimage-container{min-height:300px;position:relative}.kachel .backgroundimage{min-height:300px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.kachel .header{position:absolute;width:100%;bottom:0;padding:5px 15px;color:white}.kachel .header .category{font-size:0.9rem;line-height:1.5rem;min-height:1.5rem}.kachel .header .title{font-size:1rem;line-height:1.5rem;min-height:1.5rem}.kachel .background-color-none{background-color:rgba(58, 154, 37, 0.8)}.kachel .background-color-yellow{background-color:rgba(241, 172, 2, 0.8)}.kachel .background-color-grey{background-color:rgba(43, 43, 43, 0.8)}.kachel .background-color-red{background-color:rgba(225, 0, 26, 0.8)}.kachel .background-color-blue{background-color:rgba(10, 113, 179, 0.8)}.kachel .background-color-green{background-color:rgba(58, 154, 37, 0.8)}.kachel:hover .background-image{opacity:0.8}.kachel:hover .header.background-color-none{color:#3a9a25}.kachel:hover .header.background-color-yellow{color:#f1ac02}.kachel:hover .header.background-color-grey{color:#2b2b2b}.kachel:hover .header.background-color-red{color:#e1001a}.kachel:hover .header.background-color-blue{color:#0a71b3}.kachel:hover .header.background-color-green{color:#3a9a25}.kachel:hover .header.background-color-none,.kachel:hover .header.background-color-yellow,.kachel:hover .header.background-color-grey,.kachel:hover .header.background-color-red,.kachel:hover .header.background-color-blue,.kachel:hover .header.background-color-green{background-color:rgba(255, 255, 255, 0.8)}@media (max-width:991px){.kachel .background-image{min-height:200px}}.backgroundimage.backgroundimage-parallax{background-attachment:fixed;background-repeat:no-repeat}.yearmonth{vertical-align:top}.yearmonth td.eventDay li{display:none}.yearmonth td.eventDay:hover li{position:absolute;display:block;background-color:white;color:#3a9a25;border:1px solid #3a9a25;padding:5px 10px}.yearmonth .monthMediumBasic{text-align:center}dl.event-list{}.calendarize .table .regularMonthView th{font-weight:normal;text-transform:uppercase;background-color:white;color:black;border:none;text-align:left;padding:10px 5px 5px 5px;font-size:0.9rem}.calendarize .table .regularMonthView td{border:1px solid lightgrey;text-align:left;height:110px}.calendarize .table .regularMonthView th,.calendarize .table .regularMonthView td{width:calc(100%/7);max-width:calc(100%/7);display:inline-block;overflow-x:hidden}.calendarize .table .regularMonthView .hasEvents{background-color:white;color:#3a9a25}.calendarize .table .regularMonthView .hasEvents .events{list-style-type:none;padding:5px 0 0 0;position:relative;background-color:white;border:none;color:black;z-index:3;top:0;left:0;display:block}.calendarize .table .regularMonthView .hasEvents .events>li{border-bottom:none;margin-bottom:0.5rem;line-height:1rem;font-size:0.9rem;color:#3a9a25}.calendarize .table .regularMonthView .hasEvents .events>li span.time{font-size:0.8rem}.calendarize .table .regularMonthView .hasEvents .events>li a{font-size:inherit}.calendarize .table .regularMonthView .hasEvents .events>li.allday{background-color:rgba(58, 154, 37, 0.2);margin:0 -5px 5px -5px;padding:2px 5px}.leaflet-popup-pane{}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{width:300px;padding-top:20px}.leaflet-popup-tip-container{position:absolute !important;top:0;transform:rotate(180deg)}.leaflet-control-container{position:absolute !important;height:inherit;width:inherit;top:0}.leaflet-left,.leaflet-bottom,.leaflet-right,.leaflet-top{position:absolute !important}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:25px;right:5px}.calendarize .table th{background-color:#3a9a25;color:white;text-align:center}.calendarize .table td{padding:5px;text-align:center}.calendarize .table td:nth-child(6),.calendarize .table td:nth-child(7){background-color:#dddddd}.calendarize .hasEvents{background-color:#3a9a25;color:white;position:relative}.calendarize .hasEvents .events{list-style-type:none;padding:5px;position:absolute;background-color:white;border:1px solid #3a9a25;color:primary;z-index:3;top:5px;left:5px;display:none}.calendarize .hasEvents .events>li{border-bottom:1px solid lightgrey}.calendarize .hasEvents .events>li:last-child{border-bottom:none}.calendarize .hasEvents:hover .events{display:block}.calendarize .not-current-month{color:#e0e0e0}.calendarize>table{background-color:white;border:1px solid #3a9a25;border-collapse:initial}.calendarize>table.table>thead>tr>th{border:none;background-color:white;color:#3a9a25}.calendarize>table.table>tbody>tr>td{border:none}.calendarize>.calendarize-event-list{}.calendarize>.calendarize-event-list>.panel{padding:0.5rem;border-bottom:1px dotted rgba(58, 154, 37, 0.2)}.calendarize>.calendarize-event-list>.panel .panel-body,.calendarize>.calendarize-event-list>.panel .calendarize-item,.calendarize>.calendarize-event-list>.panel .media-body{}.calendarize>.calendarize-event-list>.panel .media-body{}.calendarize>.calendarize-event-list>.panel .event-date{font-size:0.9rem}.calendarize>.calendarize-event-list>.panel .event-title{color:#3a9a25}.calendarize>.calendarize-event-list>.panel .btn{display:none}.calendarize>.calendarize-event-list>.panel:hover .btn{background-color:white;color:#3a9a25}.calendarize .weekview .browser{font-size:1.5rem;margin-bottom:1rem;text-align:center}.calendarize .weekview .browser .actualWeek{padding-left:1rem;padding-right:1rem}.calendarize .weekview .slide-item{border:1px solid;padding:10px;height:100%;margin-left:5px;margin-right:5px}.calendarize .weekview .event-item{margin-bottom:0.5rem}.calendarize .weekview .date{font-weight:bold;font-size:1.2rem;margin-bottom:0.5rem}.body-bg .owl-carousel div.owl-nav{position:absolute;top:0;height:100%;display:flex;align-items:center;width:calc(100% + 32px);justify-content:space-between;margin:0 -16px;pointer-events:none}.body-bg .owl-carousel div.owl-nav button.owl-prev,.body-bg .owl-carousel div.owl-nav button.owl-next{font-size:3rem;outline:none;pointer-events:all}.body-bg .owl-carousel div.owl-nav button.disabled{opacity:0}.body-bg .owl-carousel .owl-stage{display:flex;align-content:stretch}@media (min-width:992px){.weekview{display:none}}@media (max-width:991px){.calendarize .table{display:none}}@media (max-width:767px){.calendarize>.calendarize-event-list>.panel{width:45%}}@media (max-width:575px){.calendarize>.calendarize-event-list>.panel{width:100%}}.frame-type-div:not(.frame-background-none){width:20000px;margin-left:-10000px}.frame-type-div:not(.frame-background-none) hr{border:none}.frame-type-div.frame-background-yellow{background-color:#f1ac02}.frame-type-div.frame-background-grey{background-color:#2b2b2b}.frame-type-div.frame-background-red{background-color:#e1001a}.frame-type-div.frame-background-green{background-color:#3a9a25}.frame-type-div.frame-background-blue{background-color:#0a71b3}.leaflet-objects-pane{position:static !important}.leaflet-control-container{pointer-events:none}.leaflet-marker-icon.leaflet-clickable{pointer-events:all;z-index:700 !important}.accordion-item{border-bottom:1px solid rgba(0, 0, 0, 0.125) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgba(0, 0, 0, 0.125) !important}.accordion-item+.accordion-item{margin-top:0.25em}.accordion>.card>.card-header{padding:0}.accordion-item:not(:first-of-type){border-top:1px solid rgba(0, 0, 0, 0.125) !important}.accordion-item.card{border-radius:0}.accordion-title{font-size:1.1rem;font-weight:normal;margin-bottom:0;line-height:1.2em}.accordion-title-link{padding:1rem 1.5rem;padding-right:calc(1.5rem + 2em);position:relative;display:block}a.accordion-title-link:hover{text-decoration:none}.accordion-title-link-state{position:absolute;height:0.8em;width:0.8em;top:50%;right:1.5rem;transform:translate(0, -50%)}.accordion-title-link-state:before,.accordion-title-link-state:after{content:"";position:absolute;top:50%;left:0;display:block;height:1px;width:100%;background-color:currentColor;transition:all 0.2s ease-in-out}.accordion-title-link-state:before{transform:rotate(-45deg)}.accordion-title-link-state:after{transform:rotate(45deg)}.accordion-title-link.collapsed .accordion-title-link-state:before{transform:rotate(0)}.accordion-title-link.collapsed .accordion-title-link-state:after{transform:rotate(90deg)}.accordion-content.accordion-content-left{flex-direction:row}.accordion-content.accordion-content-right{flex-direction:row-reverse}form .clearfix{display:flex;flex-direction:row;align-items:baseline}form .clearfix h2{font-size:1.35em;flex-grow:1}form .clearfix p{size:0.8em;color:var(--frame-link-color)}form .row{margin-right:-5px;margin-left:-5px}form .row>.col,form .row>[class*="col-"]{padding-right:5px;padding-left:5px}textarea.form-control{height:124px}#ke_search_sword{position:relative;top:0;width:200px !important;height:30px !important;padding:1px 2px !important;margin:0;display:inline;outline-offset:0;-webkit-appearance:searchfield}.kesearchbox.input-append{width:200px;margin-bottom:0}.kesearchbox.input-append>input{outline:none}.kesearchbox.input-append>button.btn{margin-top:1px;border:none !important;box-shadow:none !important;border-radius:0 !important}.news .article h3{margin-bottom:0.5rem;font-size:1.5rem}.news.news-single .article .news-img-wrap a:has(img){width:fit-content}.news.news-single .article .news-img-wrap img{width:100%;object-fit:contain}.news.news-single .article .news-img-wrap,.news.news-single .article .news-img-wrap *{float:none;width:fit-content;max-width:100%}.news-list-view{width:calc(100% + 40px);display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.news-list-view .article{width:calc(100% / 3);padding-left:20px;padding-right:20px;max-width:100%}.news-list-view .article .image{height:240px;border:1px solid #3a9a25;margin-bottom:1rem}.news-list-view .article .image .csc-textpic-imagewrap{width:100%;height:100%;overflow:hidden;text-align:center}.news-list-view .article .image .csc-textpic-imagewrap>a{display:block;height:100%;display:flex;align-items:center;justify-content:center}.news-list-view .article .image .csc-textpic-imagewrap>a .mediaelement,.news-list-view .article .image .csc-textpic-imagewrap>a .mediaelement-video{height:100%;width:100%}.news-list-view .article .image .csc-textpic-imagewrap img{max-height:100%;height:100%;width:auto;margin:0 -200px;min-height:100%;min-width:100%}.news-list-view .article .image .csc-textpic-imagewrap .no-media-element{color:#3a9a25;background-color:transparent;display:flex;justify-content:center;align-content:center;height:100%}.news-list-view .article .image .csc-textpic-imagewrap .no-media-element svg{margin:auto;width:100px;height:100px}.news-list-view .article .image .csc-textpic-imagewrap video{position:relative;min-width:100%;min-height:calc(100% + 20px);margin-top:-20px}.news-list-view .article .date{margin-bottom:0.5rem;margin-top:0.5rem}.news-list-view .article .more.showmobile{display:none}.news-list-view .article>hr{display:none}.news-list-view .page-navigation{margin-left:auto;margin-right:auto}.gotolist{width:100%;text-align:center}.mouseover-container{position:relative;width:100%;background-color:transparent;overflow:hidden}.mouseover-container:hover .csc-textpic-imagewrap{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.7}.mouseover-area{display:flex;justify-content:center;align-items:center;position:absolute !important;width:100%;height:100%;background-color:rgba(58, 154, 37, 0.2);background-color:transparent;top:0;left:0;transition:all 1s;pointer-events:none}.mouseover-area:hover{transition:all 1s}.mouseover-area.top{top:-100%;left:0}.mouseover-area.right{top:0;left:100%}.mouseover-area.bottom{top:100%;left:0}.mouseover-area.left{top:0;left:-100%}@media (max-width:991px){.news-list-view .article{width:300px}}@media (max-width:767px){.news-list-view .article{width:250px}.news-list-view .article .image{height:180px}.news .article .news-img-wrap{float:none;clear:both;margin-left:1rem}.news .article .news-img-wrap a{float:none;clear:both;max-width:100%}.news .article .news-img-wrap img{max-width:100%}}@media (max-width:575px){.news-list-view .article{border-bottom:1px solid rgba(0, 0, 0, 0.1);width:100%}.news-list-view .article .image{width:260px;max-width:100%}.news-list-view .article:last-child,.news-list-view .article:nth-child(9){border-bottom:none;margin-bottom:2rem}}@media (hover:none){.news-list-view .article .more.showmobile{display:block}.news-list-view .article .mouseover-area{display:none !important}}.f3-widget-paginator{list-style:none;display:flex;gap:0.5rem;justify-content:center;width:100%;max-width:100%;flex-wrap:wrap;padding:0px}.navbar-mainnavigation .navbar-brand-image{padding-top:7px;padding-bottom:10px}header.navbar-mainnavigation .navbar-brand-image img{max-height:100% !important}@media (max-width:991px){header.navbar-mainnavigation .navbar-brand-image>.navbar-brand-logo-normal{max-height:60px !important}}.frame-background-green{background-color:#3a9a25}.frame-background-blue{background-color:#0a71b3}.frame-background-red{background-color:#e1001a}.frame-background-yellow{background-color:#f1ac02}.frame-background-brown{background-color:#74451e}.frame-background-grey{background-color:#2b2b2b}.kachel .background-color-brown{background-color:rgba(116, 69, 30, 0.8)}.kachel:hover .header.background-color-brown{color:#74451e}.kachel:hover .header.background-color-brown{background-color:rgba(255, 255, 255, 0.8)}