:root{--rot:#c40000;--gruen:#87b700}body,button,input,select,optgroup,textarea{color:#404040;font-family:'gandhi_sansregular',sans-serif;font-size:20px;line-height:1.5}b,strong,.nf-field-label label,.widget-title{font-family:'gandhi_sansbold'}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.2}h2,h3,h4,h5,h6{margin-bottom:1em}p{margin-bottom:1em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.1em;font-weight:700}dfn,em,i{font-style:italic}blockquote{margin-bottom:1.5em;padding:.5em 1em;border-left:4px solid var(--gruen);font-size:1em;background-color:rgba(135,184,0,.1)}blockquote p{margin-bottom:.5em}cite{font-size:.8em;font-style:normal}address{margin:0 0 1.5em;font-style:normal}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}ul,ol{margin:0 0 1.5em 1.3em}.grid-container{margin-left:0}.main-navigation{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.navigation-branding,.site-logo.mobile-header-logo{margin-left:30px!important;margin-top:6px}.navigation-branding img,.site-logo.mobile-header-logo img{height:24px!important;padding:0!important}.separate-containers .inside-left-sidebar{margin-top:50px}.separate-containers .inside-article{padding:20px 30px 40px 30px}#main .entry-title{color:var(--rot);margin-bottom:.75em}.page-content,.entry-content,.entry-summary{margin:.75em 0 0}@media(min-width:769px){#main .wp-block-columns{margin:0 -15px}#main .wp-block-columns .wp-block-column{margin:0;padding:0 15px}#main .has-2-columns .wp-block-column{font-size:95%}#main .has-3-columns .wp-block-column{font-size:90%}#main .has-4-columns .wp-block-column{font-size:85%}}.separate-containers .inside-article>[class*=page-header-],.one-container .inside-article>[class*=page-header-]{margin-bottom:1em!important;margin-top:0}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:0!important}.single-post #main .entry-title{margin-bottom:0}.single-post .entry-meta{display:none}.single #main .entry-meta{margin-top:0;margin-bottom:1em}.no-featured-image-padding .featured-image{margin-left:0;margin-right:0}.site.container{max-width:1230px}.footer-widgets-container,.inside-site-info{max-width:1170px!important}.site-footer .footer-widgets-container .inside-footer-widgets{margin:0 -15px}.site-footer .footer-widgets-container .inner-padding{padding:0 15px}.main-navigation:not(.slideout-navigation) .main-nav .menu>li{border-left:1px solid rgba(0,0,0,.2);text-align:center}.main-navigation:not(.slideout-navigation) .main-nav .menu>li>a{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.main-navigation:not(.slideout-navigation) .menu .sub-menu{box-shadow:0 2px 2px rgba(0,0,0,.1);background-color:#f7f7f7}.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li:focus>a,.main-navigation .main-nav ul ul li.sfHover>a,.main-navigation .main-nav ul ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover .main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a{background-color:transparent}@media (max-width:768px){.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:240px}.slideout-overlay button.slideout-exit{font-size:30px!important;padding:10px 20px!important}}.main-navigation.offside{width:240px}.slideout-navigation .inside-navigation{max-width:265px!important}.slideout-navigation.main-navigation ul ul{box-shadow:none}.slideout-navigation.main-navigation .main-nav{margin-top:10px;margin-bottom:10px}.slideout-navigation.main-navigation #menu-item-4869{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:10px}.slideout-navigation.main-navigation #menu-item-4922{padding-top:10px}.slideout-navigation.main-navigation .main-nav ul ul li:last-child{padding-bottom:10px}.slideout-navigation.main-navigation .main-nav ul li:hover>a,.slideout-navigation.main-navigation .main-nav ul li:focus>a,.slideout-navigation.main-navigation .main-nav ul li.sfHover>a,.slideout-navigation.main-navigation .main-nav ul ul li:hover>a,.slideout-navigation.main-navigation .main-nav ul ul li:focus>a,.slideout-navigation.main-navigation .main-nav ul ul li.sfHover>a{color:rgba(255,255,255,.7)}.slideout-navigation.main-navigation .main-nav>ul>li>a{font-size:18px!important;line-height:30px;font-weight:700;letter-spacing:.08em}.slideout-navigation.main-navigation .main-nav ul ul li a{line-height:24px;padding:0 0 0 35px;font-size:16px!important}.slideout-navigation.main-navigation .main-nav ul ul ul li a{padding:0 0 0 50px}.slideout-overlay{background-color:rgba(0,0,0,.7)}.wpml-ls-link{font-size:18px}.wpml-ls-legacy-list-vertical .wpml-ls-flag+span{margin-left:0}.wpml-ls-legacy-list-vertical .wpml-ls-flag{margin-right:6px}#generate-slideout-menu .slideout-widget{border-top:1px solid rgba(255,255,255,.5);display:block;margin:0}.separate-containers .inside-left-sidebar{padding:30px}.inside-left-sidebar{background:#f7f7f7}.secondary-navigation .main-nav>ul{border-top:1px solid rgba(0,0,0,.2);padding-top:10px}.inside-left-sidebar .widget_nav_menu{width:100%;margin-bottom:30px!important}.inside-left-sidebar .widget_nav_menu ul{list-style:none;margin:0;padding:0}.inside-left-sidebar .widget_nav_menu ul li{padding:0}.inside-left-sidebar .widget_nav_menu ul li a{text-decoration:none;line-height:1.5}.inside-left-sidebar .widget_nav_menu ul ul{margin-left:15px}.inside-left-sidebar .widget_nav_menu ul>li.menu-item-has-children{margin-top:20px}.inside-left-sidebar .widget_nav_menu ul ul li a{font-size:.8em}.inside-left-sidebar .widget_nav_menu ul ul li a:active{color:var(--rot)}.sidebar .widget .widget-title{font-family:'gandhi_sansregular'}.widget-area .widget{padding:0}.separate-containers .widget{margin-bottom:0}.widget ul li{padding-bottom:0}.inside-left-sidebar .widget_nav_menu .menu,.inside-left-sidebar .widget_custom_html .custom-html-widget{border-top:1px solid rgba(0,0,0,.2);padding-top:10px}.sidebar .secondary-navigation .main-nav li.current-menu-item .sub-menu,.sidebar .secondary-navigation .main-nav li.current-menu-ancestor .sub-menu{left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block!important;float:none;position:relative}.secondary-navigation ul ul{display:block;box-shadow:none!important;margin-left:15px}.secondary-navigation .main-nav ul ul li a{color:#404040;line-height:1.7em!important;padding:0!important;font-size:0.9em!important}.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{display:none}.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .widget-area .secondary-navigation:not(.toggled) ul li:hover ul{width:100%!important;top:auto!important}.dropdown-hover .secondary-navigation:not(.toggled) ul li.sfHover>ul,.dropdown-hover .secondary-navigation:not(.toggled) ul li:hover>ul{opacity:0;display:none}.sidebar .widget a,.sidebar .widget a:visited{color:#404040;line-height:1.5;padding:0;letter-spacing:.02em;font-weight:700}.sidebar .widget a:hover,.sidebar .widget a:active{color:var(--rot)}#block-5{padding:20px}#block-2 a,#block-4 a,#block-5 a{font-weight:400;margin-right:12px}#block-5 a{display:inline-block}#block-2 a,#block-2 a i,#block-4 a,#block-4 a i{color:rgba(46,46,46,.6)}#block-5 a,#block-5 a i{color:#fff}color:var(--rot)}#block-5 a:hover i,#block-5 a:active i{color:rgba(255,255,255,.7)}#icl_lang_sel_widget-2,#icl_lang_sel_widget-4{border-top:1px solid rgba(0,0,0,.2);padding-top:10px;margin-bottom:1.5em}#icl_lang_sel_widget-3{width:100%;padding:20px}.wpml-ls-legacy-list-vertical{border:none}.wpml-ls-legacy-list-vertical a{border-bottom:none;padding:0}.home .n2-section-smartslider{border-top:1px solid var(--gruen);border-bottom:1px solid var(--gruen);padding:1px 0}.home .wp-block-gallery .blocks-gallery-item figure img{border:none}@media(min-width:600px){.home .blocks-gallery-grid.columns-5 .blocks-gallery-image,.home .blocks-gallery-grid.columns-5 .blocks-gallery-item,.home .wp-block-gallery.columns-5 .blocks-gallery-image,.home .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 8px)/5);margin-right:2px}.home .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.home .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.home .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.home .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}}.display-posts-listing{list-style:none;margin:0}.display-posts-listing li{padding:5px 0 0 0;margin:0 0 1.5em;border-top:1px solid var(--gruen)}.display-posts-listing .listing-item .excerpt-dash{display:none}.display-posts-listing .listing-item .title,.display-posts-listing .listing-item .date,.display-posts-listing .listing-item .excerpt,.display-posts-listing .listing-item .excerpt .excerpt-more{display:block;clear:both;width:100%}.display-posts-listing .listing-item .title{font-size:1.25em;line-height:1.2}.display-posts-listing .listing-item .date{font-size:.8em;margin-bottom:1em}.display-posts-listing .listing-item .excerpt .excerpt-more{margin-top:.5em}.terminvorschau{font-size:.9em}.terminvorschau h2{color:#404040;font-size:1.25em;font-weight:700;margin-bottom:0;line-height:1.5;padding-top:5px;border-top:1px solid rgba(0,0,0,.2);text-transform:none}.terminvorschau h2:not(:first-child){margin-top:1em}.terminvorschau a{text-transform:none;font-weight:400;margin-top:.5em;display:block}.woocommerce-breadcrumb,.woocommerce-result-count,.woocommerce-ordering,.related.products,.wgm-info.shipping_de{display:none}.woocommerce-product-gallery__image.flex-active-slide{pointer-events:none!important}.woocommerce .product_title{font-size:1.5em}.woocommerce ul.products li.product a img{margin:0 0 .7em}.woocommerce ul.products li.product .price{color:var(--gruen);display:block;font-weight:700;margin-bottom:.5em;font-size:1.25em}.wgm-info{font-size:.8em;font-weight:700;line-height:1.2;opacity:.5}.woocommerce .quantity .qty{width:2.5em;text-align:center;padding:2px 4px;font-size:1em}html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.button:visited,a.wp-block-button__link:not(.has-background),.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-account .addresses .title .edit,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:.9em;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:hidden;padding:.75em 1.25em;font-weight:700;border-radius:4px;left:auto;color:#fff;background-color:var(--gruen);border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:not(.menu-toggle):focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-account .addresses .title .edit:hover,.woocommerce-account .addresses .title .edit:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--rot);text-decoration:none;background-image:none;color:#fff}.ab-button:hover,.ab-button:focus{background-color:var(--rot)!important;box-shadow:none}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--rot)}.legacy-itemprop-offers{margin-bottom:1em}.product_meta .sku_wrapper,.product_meta .posted_in{display:block;clear:both;width:100%}.product_meta .tagged_as{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f7f7;color:#515151;border-top:3px solid var(--gruen);list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-info::before{color:var(--gruen)}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-bottom:1.5em}@media(min-width:769px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:30%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:calc(70% - 30px);margin-left:30px;clear:none}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:calc(75% - 30px);margin-left:30px}}.woocommerce-MyAccount-navigation ul{margin:0;list-style:none;background-color:#f7f7f7}.woocommerce-MyAccount-navigation ul li{border-top:1px solid rgba(0,0,0,.2);padding:5px 10px}.woocommerce-account .addresses .title h3{display:block;float:none;width:100%}.woocommerce-account .addresses .title .edit{display:inline-block;float:none;clear:left;margin-bottom:1em}.woocommerce table.shop_table{border:1px solid #ddd;margin:0;text-align:left;width:100%;border-collapse:collapse;border-radius:0}.woocommerce table.cart{margin-bottom:2em;font-size:.8em}.woocommerce table.shop_table th{font-weight:700;padding:0;line-height:1.2em;border:none}.woocommerce table.shop_table td{border:none;padding:0;vertical-align:middle;line-height:1.5em}.woocommerce #content table.cart .jde_hint td.actions,.woocommerce table.cart .jde_hint td.actions,.woocommerce-page #content table.cart .jde_hint td.actions,.woocommerce-page table.cart .jde_hint td.actions{text-align:left;border-bottom:1px solid #ddd}.woocommerce table.cart .cart_item td{border-bottom:1px solid #ddd}.woocommerce table.shop_table td{border:none;padding:0;vertical-align:middle;line-height:1.2em}.woocommerce table.cart th{background-color:#f7f7f7}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px 10px}.woocommerce table.shop_table .product-subtotal{border-right:1px solid #ddd}.woocommerce table.shop_table .product-tax{display:none!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:70px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:118px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;border:1px solid #ddd;padding:2px 4px;margin:0 12px 0 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:70%}.woocommerce .cart-collaterals .cart_totals h2{margin-bottom:.5em}.woocommerce .cart-collaterals .cart_totals table.shop_table .cart-subtotal th,.woocommerce .cart-collaterals .cart_totals table.shop_table .cart-subtotal td{border-bottom:1px solid #ddd}.woocommerce ul#shipping_method li{margin:0;line-height:1.5;list-style:none outside}.woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-destination{display:none!important}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-bottom:1px solid #ddd}#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr th{background-color:#f7f7f7;width:150px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:collapse;margin:0;padding:0}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}.wgm-tax{font-size:.8em}.wc-cart-shipping-notice{display:none!important}.woocommerce-privacy-policy-text{font-size:.8em}@media only screen and (max-width:768px){.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}}.woocommerce form .form-row label{line-height:1.5}.woocommerce form .form-row{padding:0;margin:0 0 .5em}.woocommerce #customer_details .form-row{margin-bottom:1em}.woocommerce-billing-fields{margin-bottom:1.5em}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-size:.8em}.select2-container--default .select2-selection--single{background-color:#f7f7f7;border:1px solid #ddd;border-radius:0}.select2-container .select2-selection--single{height:auto;margin:0}.select2-container .select2-selection--single .select2-selection__rendered{padding:8px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-8px;margin-top:8px;position:absolute;top:50%;width:0}add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{width:100%;padding:0;margin:0;font-size:1em;border-radius:0;line-height:1.2;background-color:transparent;color:#404040}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:rgba(135,183,0,.1);border-radius:0;margin-bottom:1.5em}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:none;margin:0;list-style:none outside}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{display:none}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce .woocommerce-checkout-review-order table.shop_table{margin-bottom:1.5em}.woocommerce .woocommerce-checkout-review-order button.button{margin-top:1.5em}.woocommerce-form-row span{font-size:.8em}.woocommerce-EditAccountForm fieldset{margin:1.5em 0}.woocommerce-EditAccountForm fieldset legend{margin-bottom:.5em;color:var(--rot)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{background:#f7f7f7;color:#404040;border:1px solid #ddd;border-radius:0;padding:8px;box-sizing:border-box;max-width:100%}.em-calendar-wrapper{max-width:100%;display:block}table.fullcalendar thead td{text-align:center}table.fullcalendar thead tr td:first-child{text-align:left}table.fullcalendar thead tr td:last-child{text-align:right}.em-calendar{table-layout:fixed}.em-calendar tbody td li{font-size:12px;line-height:1.3}.em-calendar tbody .days-names{font-weight:700;background-color:rgba(135,183,0,.2);font-size:.8em}.em-calendar,.em-calendar th,.em-calendar td{border:2px solid #fff!important;word-break:break-word;vertical-align:top}.em-calendar thead td{font-size:100%;font-weight:700}.em-calendar tbody tr:not(.days-names) td{width:calc(14.285% - 4px);height:100px;font-size:.8em}.em-calendar tbody tr:not(.days-names) .eventless{background-color:#f7f7f7}.em-calendar .eventless-pre,.em-calendar .eventless-post{background-color:#fff}.em-calendar tbody .eventful{background-color:#ececec}table.em-calendar td.eventless-today,table.em-calendar td.eventful-today{background-color:var(--rot);color:#fff}.em-calendar tbody .days-names td{line-height:40px}.em-calendar tbody td ul{list-style:none;margin:0}.em-calendar .eventful a,.em-calendar .eventful-today a{color:var(--rot)!important;font-weight:700;display:block;margin-bottom:5px}.em-booking-form-details{padding:0}.em-booking-form p:not(.input-checkbox) label{width:100%}.em-booking-form .input-checkbox label{width:auto!important}.em-booking-form .input-user-field select{-webkit-appearance:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],select{line-height:1}.em-booking-form-details input.input,.em-booking-form-details textarea{width:100%}.events-table,.events-table thead tr .event-time,.events-table thead tr .event-description,.events-table tbody tr td{border:none}.events-table thead tr .event-time,.events-table thead tr .event-description,.events-table tbody tr td{padding:0}.events-table thead tr th h3{font-size:1em;margin-bottom:1em;color:var(--rot);font-weight:700}.events-table thead tr .event-time,.events-table tbody tr td:first-child{width:30%}.events-table thead tr .event-description,.events-table tbody tr td:last-child{width:70%}.events-table tbody tr td{font-size:.8em;vertical-align:top;border-top:1px solid rgba(0,0,0,.2);padding-top:.25em;padding-bottom:1.25em}.single-event .featured-image{border:1px solid rgba(0,0,0,.2);width:500px;max-width:100%}.single-event .post-image-aligned-center .featured-image,.single-event .post-image-aligned-center .post-image{text-align:left}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{flex-grow:0}.page-id-4764 .wp-block-atomic-blocks-ab-accordion .wp-block-image{border:1px solid rgba(0,0,0,.2)}.page-id-4764 .wp-block-atomic-blocks-ab-accordion .wp-block-image img{margin-bottom:-9px}.gb-accordion-title{color:var(--rot)}.gb-block-accordion .gb-accordion-text{padding:20px 0}.tablepress tfoot th,.tablepress thead th{background-color:#fff!important;font-family:'gandhi_sansbold'}.tablepress caption{display:none!important}.tablepress td.column-4{color:var(--rot)}.tablepress .column-4 a{background-color:var(--rot);padding:4px 6px;color:#fff;border-radius:4px;margin-top:4px;display:block;width:fit-content}.tablepress .column-4 a:hover,.tablepress .column-4 a:focus{background-color:var(--gruen)}@media screen and (min-width:501px){.tablepress .column-1{width:70px!important;padding-left:0!important}.tablepress .column-2{max-width:450px!important}.tablepress .column-3{width:60px!important}.tablepress .column-4{width:100px!important;padding-right:0!important}.tablepress td.column-1{padding-top:6px!important;padding-bottom:12px!important}.tablepress td{line-height:1.3}.tablepress td:not(.column-1){padding-top:2px!important;padding-bottom:12px!important}.tablepress .column-1:after,.tablepress .column-4:after{content:none!important}.tablepress img{max-width:70px!important}}@media(max-width:500px){.dataTables_filter,.tablepress thead{display:none!important}.tablepress tbody tr{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1.5em}.tablepress td{padding:0!important;border-width:0!important;flex-basis:100%}.tablepress .column-2{font-family:'gandhi_sansbold'}.tablepress .column-3{font-size:.8em;padding-bottom:10px!important}.tablepress td img{max-width:200px!important}}.bildrahmen{border:1px solid #ccc}.ab-block-accordion{border:1px solid #ddd}.ab-block-accordion .ab-accordion-title{background:#f7f7f7;padding:10px 15px;cursor:pointer;color:var(--rot)}.ab-block-accordion .ab-accordion-text{background:#fff;padding:10px 15px}.ab-block-accordion .ab-accordion-text p:last-child{margin-bottom:0}.wp-block-gallery .blocks-gallery-item figure img{border:1px solid rgba(0,0,0,.2)}.blog .generate-columns-container{margin-left:0}.blog .generate-columns{margin-bottom:1em;padding-left:0}.blog .inside-article{padding:20px 30px 0 30px}.blog .inside-introduction{padding:0 30px}#post-blog-title{margin-bottom:0!important}.blog .post .inside-article .entry-header{border-top:1px solid rgba(0,0,0,.2);padding-top:10px}.blog #main .entry-title{margin-bottom:0;font-size:1.25em}.blog .nav-links .page-numbers{margin-right:5px}.blog .nav-links .page-numbers:last-child{margin-right:0}.generate-columns-container>.paging-navigation{margin-left:0}.page-id-4695 table,.page-id-4695 th,.page-id-4695 td,.page-id-4697 table,.page-id-4697 th,.page-id-4697 td{border:none}.wp-block-audio figcaption{margin-top:0;margin-bottom:1.5em;color:#404040;text-align:center;font-size:.8em;font-weight:700}.blockgallery.is-cropped .blockgallery--item a,.blockgallery.is-cropped .blockgallery--item img,.blockgallery.is-cropped .blockgallery--item-thumbnail a,.blockgallery.is-cropped .blockgallery--item-thumbnail img{object-fit:contain}.flickity-viewport{background-color:#f7f7f7}button,input,select input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{border-radius:2px}.nf-form-wrap{max-width:400px}#nf-field-5,.pikaday__display{width:200px!important}.nf-field-label label{font-weight:700}.nf-form-fields-required{display:none!important;visibility:hidden}.nf-error-msg,.ninja-forms-req-symbol,#nf-label-field-31,#nf-label-field-32{font-size:0.8em!important}.label-above .nf-field-label{margin-bottom:0!important}.label-right .nf-field-label{padding-left:8px!important}.label-right .checkbox-wrap .nf-field-element{margin-top:-4px}.nf-field-container{margin-bottom:1em!important}.nf-field-element select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.label-left .nf-field-label{text-align:left!important}#nf-field-21{width:80px!important}.footer-widgets .widget-title{border-top:1px solid rgba(0,0,0,.2);padding-top:5px}.footer-widgets .widget_nav_menu ul li a::before{display:inline-block;content:"–";margin-right:4px;position:relative;top:-1px}.footer-widgets .textwidget p{margin-bottom:.75em}.generate-back-to-top,.generate-back-to-top:visited{bottom:20px;right:20px}@media(max-width:1360px){.main-navigation a{font-size:14px}.main-navigation:not(.slideout-navigation) .menu-item-has-children .dropdown-menu-toggle{padding-right:0!important}.main-navigation:not(.slideout-navigation) .main-nav ul>li>a{padding-left:15px;padding-right:15px}}@media (max-width:1024px){body,textarea,input,button,select{font-size:18px}.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;float:right}.main-navigation ul,.gen-sidebar-nav{display:none}.main-navigation:not(.slideout-navigation) .main-nav>ul{display:none}.site-header{text-align:left}.sidebar{display:none}.content-area{float:none!important;width:100%!important;left:0!important}.left-sidebar.separate-containers .site-main{margin:30px 0}.em-calendar tbody td li{font-size:14px}}@media(max-width:819px){.page-id-4733 .em-calendar-wrapper,.page-id-5830 .em-calendar-wrapper{display:none}.page-id-4733 .events-table,.page-id-4733 .em-pagination,.page-id-5830 .events-table,.page-id-5830 .em-pagination{display:block}}@media(min-width:820px){.page-id-4733 .em-calendar-wrapper,.page-id-5830 .em-calendar-wrapper{display:block}.page-id-4733 .events-table,.page-id-4733 .em-pagination,.page-id-5830 .events-table,.page-id-4830 .em-pagination{display:none}}@media(max-width:519px){body,textarea,input,button,select{font-size:16px}.main-navigation .menu-toggle{float:none}.inside-header,.separate-containers .inside-article,#post-blog-title .inside-article,.separate-containers .paging-navigation,.footer-widgets,.site-info{padding-left:15px;padding-right:15px}}