.nav-fab,.nav-overlay,.mobile-nav-panel,.nav-panel-close{display:none}@media screen and (max-width:768px){body{min-width:0!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html{overflow-x:hidden}.site{max-width:100%!important;width:100%!important;overflow-x:hidden}.main_table,.main_table tr,.main_table td{width:100%;max-width:100vw;box-sizing:border-box}.first_col,.second_col{min-width:0}.main_table tr{display:flex;flex-direction:column}.second_col{order:1;overflow:hidden}.first_col{order:2}.third_col{display:none!important;width:0!important;min-width:0!important;padding:0!important;border:0!important;overflow:hidden!important;height:0!important}.header-main{height:0!important;min-height:0!important;padding:0!important;overflow:visible;position:relative}.header-main>*:not(.site-title){display:none!important}.site-title{position:absolute;top:0;left:15px;font-size:16px;line-height:40px;margin:0;z-index:2;color:#fff;float:none}.site-title a,.site-title a:hover{color:#fff;background:#fff0}.search-toggle{display:none}#primary-navigation{display:none!important}#site-header img{width:100%;height:auto}.second_col{position:relative}.nav-fab{display:flex;position:sticky;top:0;float:right;margin-right:15px;margin-bottom:-48px;width:48px;height:48px;border-radius:50%;background:#24890d;color:#fff;border:none;box-shadow:0 2px 8px rgb(0 0 0 / .3);z-index:999;font-size:20px;cursor:pointer;align-items:center;justify-content:center;transition:background-color 0.2s ease;padding:0}.nav-fab:hover,.nav-fab:active{background:#41a62a}.mobile-nav-panel{display:block;position:fixed;top:0;left:0;width:80%;max-width:300px;height:100vh;z-index:1001;background:#1e581e;color:#fff;transform:translateX(-100%);transition:transform 0.3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0}.mobile-nav-panel.panel-open{transform:translateX(0)}.nav-panel-close{display:block;width:100%;background:#24890d;color:#fff;border:none;font-size:24px;padding:12px 15px;text-align:right;cursor:pointer;min-height:48px}.nav-panel-close:hover{background:#41a62a}.nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1000}.nav-overlay.active{display:block}.mobile-nav-content{padding:0}.mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav-list>li{list-style:none;border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-nav-list>li>a{display:block;padding:7px 12px;color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;min-height:32px;line-height:18px;transition:background-color 0.2s ease}.mobile-nav-list>li>a:hover,.mobile-nav-list>li>a:active{background:#24890d;color:#fff}.mobile-nav-list>.current_page_item>a,.mobile-nav-list>.current_page_ancestor>a{background:#24890d;font-weight:700}.mobile-nav-list .nav-item-wrap{display:flex;align-items:stretch;border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-nav-list .nav-item-wrap>a{flex:1;align-items:center;justify-content:center;color:#fff;background:#fff0;text-decoration:none;padding:7px 12px;font-size:11px;text-transform:uppercase;min-height:32px;line-height:18px;transition:background-color 0.2s ease}.mobile-nav-list .nav-item-wrap>a:hover,.mobile-nav-list .nav-item-wrap>a:active{background:#24890d;color:#fff}.mobile-nav-list>.current_page_ancestor>.nav-item-wrap>a,.mobile-nav-list>.current_page_item>.nav-item-wrap>a{background:#24890d;font-weight:700;color:#fff}.mobile-nav-list>.page_item_has_children{border-bottom:0}.mobile-nav-list .submenu-toggle{width:36px;min-height:32px;background:#fff0;border:none;border-left:1px solid rgb(255 255 255 / .2);color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color 0.2s ease;flex-shrink:0}.mobile-nav-list .submenu-toggle:hover{background:rgb(255 255 255 / .1)}.mobile-nav-list .children{display:none;margin:0;padding:0;list-style:none;overflow:hidden;max-height:0;transition:max-height 0.3s ease}.mobile-nav-list .submenu-open>.children{display:block;max-height:1000px}.mobile-nav-list .children li{list-style:none;border-bottom:1px solid rgb(255 255 255 / .05)}.mobile-nav-list .children li a{display:block;padding:6px 12px 6px 24px;font-size:11px;color:#fff;background:rgb(0 0 0 / .15);text-decoration:none;transition:background-color 0.2s ease;min-height:28px;line-height:16px}.mobile-nav-list .children li a:hover,.mobile-nav-list .children li a:active{background:#24890d;color:#fff}.mobile-nav-list .children .current_page_item>a{background:#24890d;font-weight:700}.mobile-nav-list .children .children li a{padding-left:36px;font-size:10px;background:rgb(0 0 0 / .25)}.first_col{display:none!important;width:0!important;min-width:0!important;padding:0!important;border:0!important;overflow:hidden!important;height:0!important}.panel-secondary{margin-top:10px}.panel-secondary .widget{background:rgb(255 255 255 / .08);border-radius:8px;padding:12px;margin-bottom:10px}.panel-secondary .widget-title{color:#7ab006;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-top:0;margin-bottom:8px;border-left:3px solid #7ab006;padding-left:8px}.panel-secondary .widget a{color:#fff}.panel-secondary .widget a:hover{color:#7ab006}body{font-size:16px;line-height:1.5}.site-content{padding-left:15px;padding-right:15px;min-height:0;max-width:100%;box-sizing:border-box;overflow:hidden}.entry-header{padding:10px 15px;max-width:100%;box-sizing:border-box}.entry-content{padding:15px;margin-left:0;max-width:100%;box-sizing:border-box;overflow:hidden}.site-content .entry-content,.site-content .entry-summary{padding:15px}.content-area{padding-top:0;width:100%;overflow:hidden;box-sizing:border-box}img{max-width:100%;height:auto}.entry-content img,.post-thumbnail img,#site-header img{max-width:100%;height:auto}.wp-block-media-text{display:block!important;grid-template-columns:none!important}.wp-block-media-text__media{width:100%!important;margin-bottom:12px}.wp-block-media-text__media img{width:100%;height:auto}.wp-block-media-text__content{width:100%!important;padding:0!important}.wp-block-columns{display:block!important}.wp-block-column{width:100%!important;flex-basis:100%!important;margin-bottom:15px}.entry-content iframe,.entry-content embed,.entry-content object{max-width:100%;width:100%!important}.entry-content table{display:table;width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;background:#1e581e;color:#fff;border-radius:6px;overflow:hidden;box-sizing:border-box}.entry-content table thead{background:#24890d;width:100%}.entry-content table th{padding:6px 8px;font-size:11px;color:#fff;border-color:rgb(255 255 255 / .15)}.entry-content table tbody{width:100%}.entry-content table tbody tr{border-bottom:1px solid rgb(255 255 255 / .1);width:100%}.entry-content table tbody tr:nth-child(even){background:rgb(255 255 255 / .05)}.entry-content table td{padding:6px 8px;font-size:11px;line-height:1.4;border-color:rgb(255 255 255 / .1);word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;color:#fff;width:auto!important}.entry-content table td img{max-width:100px;height:auto}.entry-content table a{color:#7ab006}.entry-content table a:hover{color:#fff;background:#24890d}.dt-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.dt-container .dt-layout-row,.dt-container .dt-layout-cell,.dt-container .dt-scroll,.dt-container .dt-scroll-body{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.dt-scroll-head,.dt-scroll-foot{display:none!important}.dt-container table.tablepress{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;border:0!important;background:transparent!important}.dt-container table.tablepress colgroup{display:none!important}.dt-container table.tablepress thead,.dt-container table.tablepress tfoot{display:none!important}.dt-container table.tablepress tbody{display:block!important;width:100%!important}.dt-container table.tablepress tbody tr{display:block!important;width:100%!important;background:#1e581e;border:0!important;border-radius:10px;margin-bottom:10px;padding:10px 12px;box-shadow:0 1px 4px rgb(0 0 0 / .2);box-sizing:border-box}.dt-container table.tablepress tbody tr:nth-child(even){background:#24590e}.dt-container table.tablepress tbody td{display:block!important;width:100%!important;min-width:0!important;padding:3px 0;border:0!important;color:#fff;font-size:12px;line-height:1.4;box-sizing:border-box}.dt-container table.tablepress tbody td img{width:50px!important;height:50px!important;border-radius:50%;object-fit:cover}.dt-container table.tablepress tbody td a{color:#7ab006}.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.wp-block-table table{min-width:0;width:100%!important}.envira-gallery-wrap{width:100%!important;max-width:100%!important}.envira-gallery-public{display:flex!important;flex-wrap:wrap!important;width:100%!important}.envira-gallery-item{width:50%!important;float:none!important;box-sizing:border-box!important;padding:4px!important}figure{max-width:100%}figure img{max-width:100%!important;height:auto!important}.wp-block-image.is-resized,.wp-block-image.is-resized figure{max-width:100%!important;width:100%!important;height:auto!important}.wp-block-image.is-resized img,.wp-block-image img[style*="width"]{width:100%!important;max-width:100%!important;height:auto!important}.wp-block-button .wp-block-button__link{text-transform:none}#primary-navigation a{min-height:44px;padding:10px 15px}#secondary a{min-height:44px;padding:10px 15px}.search-toggle a{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.verlauf{height:auto;min-height:40px;padding:6px 15px;display:flex;align-items:center;justify-content:flex-end}.site-descr{font-size:10px;text-align:right}.footer_verlauf{height:auto;min-height:32px}.footer-sidebar .widget{width:100%;float:none;margin-bottom:20px;padding:0 15px}#supplementary{padding:15px}.site-footer{margin-top:0}html{scroll-behavior:smooth}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hentry{animation:fadeInUp 0.3s ease both}.site-navigation a,.secondary-navigation a{transition:background-color 0.2s ease}.site{box-shadow:0 1px 3px rgb(0 0 0 / .1)}.site-content,.entry-content{-webkit-overflow-scrolling:touch}}@media screen and (max-width:480px){h1.entry-title{font-size:24px}}