@font-face{font-family:"pt-sans-caption";font-style:normal;font-weight:400;src:url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-regular.eot);src:local(""),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-regular.eot?#iefix)format("embedded-opentype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-regular.woff2)format("woff2"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-regular.woff)format("woff"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-regular.ttf)format("truetype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-regular.svg#PTSansCaption)format("svg")}@font-face{font-family:"pt-sans-caption";font-style:normal;font-weight:700;src:url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-700.eot);src:local(""),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-700.eot?#iefix)format("embedded-opentype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-700.woff2)format("woff2"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-700.woff)format("woff"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-700.ttf)format("truetype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-caption-v18-latin-700.svg#PTSansCaption)format("svg")}@font-face{font-family:"pt-sans";font-style:normal;font-weight:400;src:url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-regular.eot);src:local(""),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-regular.eot?#iefix)format("embedded-opentype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-regular.woff2)format("woff2"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-regular.woff)format("woff"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-regular.ttf)format("truetype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-regular.svg#PTSans)format("svg")}@font-face{font-family:"pt-sans";font-style:normal;font-weight:700;src:url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-700.eot);src:local(""),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-700.eot?#iefix)format("embedded-opentype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-700.woff2)format("woff2"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-700.woff)format("woff"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-700.ttf)format("truetype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-v17-latin-700.svg#PTSans)format("svg")}@font-face{font-family:"pt-sans-narrow";font-style:normal;font-weight:400;src:url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-regular.eot);src:local(""),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-regular.eot?#iefix)format("embedded-opentype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-regular.woff2)format("woff2"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-regular.woff)format("woff"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-regular.ttf)format("truetype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-regular.svg#PTSansNarrow)format("svg")}@font-face{font-family:"pt-sans-narrow";font-style:normal;font-weight:700;src:url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-700.eot);src:local(""),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-700.eot?#iefix)format("embedded-opentype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-700.woff2)format("woff2"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-700.woff)format("woff"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-700.ttf)format("truetype"),url(//www.bestatterverband-niedersachsen.de/files/_framework/fonts/pt-sans-narrow-v17-latin-700.svg#PTSansNarrow)format("svg")}#wrapper,body,html{min-height:100vh}#wrapper{position:relative}body{font:17px/1.65em"pt-sans",sans-serif;color:#1d1d1b}h1,h2{font-family:"pt-sans-caption",sans-serif}h1{margin-top:2em;margin-bottom:1em;line-height:1.25em}h1,h2,h3{font-weight:700;color:#136335}h2{text-align:center;font-size:22px}h3{font:20px pt-sans-narrow}#footer .footercontent .footer_column.column_address a:hover,#footer .footercontent .footer_column.column_menu ul li a:hover,a:link,a:visited{color:#98bf32}#header>.inside{width:96%;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:15px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.image_container img{width:100%;height:auto;display:block}.mod_article:not(.fullwidth)>.inner{width:96%;max-width:1023px;margin-right:auto;margin-left:auto}.introtext h1,.introtext p{text-align:center}.introtext p:nth-child(2){margin-top:1em;margin-bottom:1em;text-align:center;font-size:1.125em}.mod_article.green{margin-top:15px;margin-bottom:0;padding-top:15px;padding-bottom:25px;background-color:rgba(98 BF32,.1);-webkit-box-shadow:0-3px 6px rgba(0,0,0,.05);box-shadow:0-3px 6px rgba(0,0,0,.05)}#news .ce_team .teamMember{width:100%;margin-right:0;margin-left:0}.mod_faqlist.satzung ul li a:before{content:"> "}@media screen and (max-width:767px){.ce_team .teamMember{width:calc(100%/2 - 30px)}}@media screen and (max-width:499px){.ce_team .teamMember{width:calc(100% - 30px)}}#footer{padding-top:50px;color:#ccc;padding-bottom:40px;background-color:#1d1d1b}#footer .inside,body.body-cols-2 #container{width:96%;max-width:1280px;margin-left:auto;margin-right:auto}@media screen and (max-width:979px){#footer .inside{font-size:14px}}#footer .footercontent{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:549px){#footer .footercontent{display:block}#footer .footercontent .footer_column{padding-left:unset;padding-right:unset}}#footer .footercontent .footer_column:first-child{padding-left:0}@media screen and (max-width:549px){#footer .footercontent .footer_column:first-child{border:unset;padding-left:unset}}#footer .footercontent .footer_column:last-child{border:0;padding-right:0}@media screen and (max-width:549px){#footer .footercontent .footer_column:last-child{padding-left:unset}}#footer .footercontent .footer_column .column_title{font-size:16px;font-weight:700}#footer .footercontent .footer_column.column_address{padding-right:1%;margin-right:1%;font-size:14px}#footer .footercontent .footer_column.column_address a{text-decoration:none;font-weight:400;color:inherit}@media screen and (max-width:549px){#footer .footercontent .footer_column.column_opening-hours{margin-top:2rem}}#footer .footercontent .footer_column.column_opening-hours .opening-hour_day{font-size:14px;display:flex;justify-content:space-between}@media screen and (max-width:549px){#footer .footercontent .footer_column.column_opening-hours .opening-hour_day{justify-content:flex-start}}#footer .footercontent .footer_column.column_opening-hours .opening-hour_day div:first-child{margin-right:1rem}#footer .footercontent .footer_column.column_menu{border:0}@media screen and (max-width:767px){#footer .footercontent .footer_column.column_menu{display:none}}#footer .footercontent .footer_column.column_menu ul{display:grid;grid-template-columns:repeat(3,auto);column-gap:2rem}@media screen and (max-width:1179px){#footer .footercontent .footer_column.column_menu ul{grid-template-columns:repeat(2,auto)}}@media screen and (max-width:979px){#footer .footercontent .footer_column.column_menu ul{grid-template-columns:auto}}#footer .footercontent .footer_column.column_menu ul li a{font-size:14px;text-decoration:none;color:inherit;font-weight:400}#footer .footercontent .footer_column.column_menu ul li strong{font-size:14px;text-decoration:none;font-weight:400;color:#98bf32}.mitgliederliste .member .member_company a:hover{color:#98bf32}.border_top{margin-top:25px;border-top:1px solid #eee}.border_bottom{padding-bottom:25px;border-bottom:1px solid #eee}.ce_catalogFilterForm form{padding:25px 25px 0;background-color:#f5f5f5;display:flex;flex-wrap:wrap}.ce_catalogFilterForm form label{display:none}.ce_catalogFilterForm form .ctlg_form_field.text{width:200px;margin-right:10px}.ce_catalogFilterForm form p.reset{width:100%}.ce_catalogFilterForm form button{font-size:16px;border:1px solid #136335;background:unset;background-color:#f5f5f5;color:#136335}.ce_catalogFilterForm form button:hover,a.back:hover,p.back a:hover{border:1px solid #136335;background-color:#136335;color:#fff}.ce_catalogFilterForm form p.reset a{font-size:.85em;color:#136335}.ce_catalogFilterForm form .ctlg_form_field.select{margin-right:10px}.ce_catalogFilterForm form .ctlg_form_field.select select{height:28px}.mitgliederliste .ctlg_view_message{text-align:center}.mitgliederliste .member{border-top:1px solid rgba(19,99,53,.5);padding:.5rem;font-size:13px;line-height:1.25em;color:#333;transition:all 250ms ease-in-out}.mitgliederliste .member:nth-child(2n+2){background-color:#f5f5f5}.mitgliederliste .member:hover{background-color:rgba(152,191,50,.2)}.mitgliederliste .member .member_company{margin-bottom:0;font-size:14px;font-weight:700}.mitgliederliste .member .member_company .member_company_2{color:#333;font-weight:400}.mitgliederliste .member .member_info{display:grid;grid-gap:.5rem;grid-template-columns:3fr 2fr 2fr 3fr}@media screen and (max-width:767px){.mitgliederliste .member .member_info{grid-template-columns:1fr;grid-gap:.5rem}}.mitgliederliste .member .member_company a,.mitgliederliste .member .member_info .member_web a{color:#136335;text-decoration:none}.ctlg_view_message p,.infotext p,p.ctlg_view_message{font-size:.8em;color:#999}.mitgliederliste table{width:100%;font-size:.8em;line-height:1.25em}.mitgliederliste table td,.mitgliederliste table th{padding-top:4px;padding-bottom:4px}thead tr{background-color:#136335;color:#fff}tbody tr.even{background-color:rgba(152,191,50,.15)}tbody tr:hover{background-color:rgba(98 BF32,.25)}.mitgliederliste table td.company,.mitgliederliste table th.company{max-width:300px;padding-left:5px}.companydetails{display:flex;justify-content:space-between}.companydetails_info{width:47.5%;max-width:600px;flex-grow:0;flex-shrink:0}.companydetails .ctlg_field_map{max-width:550px;flex-grow:0;width:47.5%important}.cookiebar{padding:2vmin 3vmin;background-color:#333;-webkit-box-shadow:0-3px 6px rgba(0,0,0,.15);box-shadow:0-3px 6px rgba(0,0,0,.15);color:#fff;display:block;font-size:.85em}.cookiebar__button{margin-top:15px;background-color:#1e6137}@media screen and (max-width:768px){.introtext p,h1,h2,h3,h4,h5,h6{text-align:left!important}.nav_footer{display:none}}a.back,p.back a{display:inline-block;border:1px solid #136335;background:unset;background-color:#fff;color:#136335;padding:3px 10px;border-radius:5px;transition:all 125ms ease-in-out;margin-bottom:40px!important}.ctlg_field_map{margin-top:60px}.ctlg_field_map .google_maps_unconfirmed{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:contain;padding:15px;background-image:url(//idconsent.xyz/files/cdn/idconsent/images/worldmap.svg);color:#999;font-size:13px;text-align:center;line-height:1.125em}#cta-footer{margin-top:2rem;background-color:#082715;color:#fff;text-align:center;padding:2rem 0}#cta-footer .inside{width:96%;margin-left:auto;margin-right:auto;max-width:1024px}#cta-footer .call-to-action-join .cta-header{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}#cta-footer .call-to-action-join .cta-content{font-size:1.125em;margin-bottom:1rem}#cta-footer .call-to-action-join .cta-content a,a.back,p.back a{text-decoration:none}#cta-footer .call-to-action-join .cta-link a{font-size:1.125em;text-decoration:none}.footer-logos{padding-top:2rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.footer-logos .column-title{text-transform:uppercase;font-weight:100;text-align:center;width:100%;color:#666}.footer-logos img{filter:saturate(0);opacity:85%;transition:all 250ms ease-in-out}.footer-logos img:hover{opacity:100%;filter:saturate(100%)}.nav_main ul{margin-top:0;margin-bottom:0;display:flex;flex-direction:row;justify-content:flex-end}.nav_main ul li a,.nav_main ul li strong{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:10px;font:15px"pt-sans-caption",sans-serif;font-weight:700;text-decoration:none}.nav_main ul li a{color:#716f6f}.nav_main ul li strong{color:#136335}.nav_main .level_2{margin-bottom:6px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.15);box-shadow:3px 3px 6px rgba(0,0,0,.15);position:absolute;left:auto;z-index:1001;opacity:0;max-height:0;overflow:hidden;transition:opacity 250ms ease-in-out}.nav_main .submenu:hover .level_2{height:auto;opacity:1;max-height:100%;overflow:visible;display:block}.nav_main .level_2 li a,.nav_main .level_2 li strong{display:block;padding:5px 10px;text-align:left;background-color:rgba(255,255,255,.95)}.nav_footer ul{display:flex;justify-content:center}.nav_footer ul li a,.nav_footer ul li strong{display:inline-block;padding:2px 5px;font-size:13px;font-weight:700;text-decoration:none;color:#f5f5f5}.form_emergency .widget-checkbox span,.mobile_menu .inner{background-color:#fff}.mobile_menu{width:30%;min-width:225;max-width:300px}.mobile_menu ul li a,.mobile_menu ul li strong{display:block;padding:7px 20px;border-bottom:1px solid #eee;text-decoration:none;color:#716f6f;transition:all ease-in-out}.mobile_menu ul li strong{color:#98bf32}.mobile_menu ul li a:hover,.nav_main ul li a:hover{color:#98bf32}@media screen and (max-width:768px){.nav_main{display:none}}.small-nav{margin-top:1rem;border-top:1px solid #ddd;font-size:14px}.mod_navigation ul li a,.small-nav ul li a,.small-nav ul li strong{text-decoration:none}.small-nav ul li strong{color:#136335}.mod_navigation ul li strong,body.body-cols-2 #container #main .custom #news h3 a{text-decoration:none}.ce_list ul li .fa-li,.mod_eventlist.events-home h3 a:hover,.mod_faqlist.satzung ul li a:hover,.mod_navigation ul li strong,body.body-cols-2 #container #main .custom #news h3 a:hover{color:#136335}.satzung{font-size:1rem}.satzung ol{margin-left:0;list-style-type:none;line-height:1.65em!important;margin-bottom:10px}.satzung h3,.satzung h4{color:#136335;font-size:2rem;font-weight:700}.satzung li{line-height:1.75em!important}.satzung>ol{padding:0!important}.satzung p{margin-left:15px}.satzung ol>li:first-child{counter-reset:level_1}.satzung ol>li>ol>li:first-child{counter-reset:level_2}.satzung ol>li>ol>li>ol>li:first-child{counter-reset:level_3}.satzung ol>li:before{font-weight:700}.satzung ol>li>ol>li:before{counter-increment:level_2;content:counter(level_2)". "}.satzung ol>li>ol>li>ol>li:before{counter-increment:level_3;content:counter(level_3)". "}.satzung .alpha>ol>li:before{counter-increment:level_1;content:"("counter(level_1,lower-alpha)") "}.satzung .alpha>ol>li>ol>li:before{counter-increment:level_2;content:counter(level_2,lower-alpha) counter(level_2,lower-alpha)") "}.satzung .alpha>ol>li>ol>li>ol>li:before{counter-increment:level_3;content:counter(level_3,lower-alpha)") "}.satzung .alphanum>ol>li:before,.satzung ol>li:before{counter-increment:level_1;content:"("counter(level_1)") "}.satzung .alphanum>ol>li>ol>li:before{counter-increment:level_2;content:counter(level_2,lower-alpha)") "}.satzung .alphanum>ol>li>ol>li>ol>li:before{counter-increment:level_3;content:counter(level_3,lower-alpha) counter(level_3,lower-alpha)") "}.satzung p.info{margin-top:10px;padding-top:5px;border-top:1px solid #eee;color:rgba(716F 6F,.5)}.toggler.ui-state-default{margin-top:10px;padding-top:3px;padding-bottom:3px;padding-left:3px;background-color:#fafafa;border:1px solid #eee;font-weight:700;background:linear-gradient(90,#fafafa,#eee);cursor:pointer}.mod_faqlist.satzung ul{text-align:center;column-count:3;column-width:250px}.mod_faqlist.satzung ul li a{display:inline-block;padding-top:3px;padding-bottom:3px;font-size:1.15em;text-decoration:none}.toggler.active,.toggler:hover{background-color:#eee;border:1px solid #ddd;background:linear-gradient(270,#eee,#ddd)}.toggler.active .accordion,.toggler:hover .accordion{margin-right:5px;margin-left:5px}.ce_team .teamMembers{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-basis:300px}.ce_team .teamMember{margin-right:15px;margin-bottom:40px;margin-left:15px;width:calc(100%/3 - 30px);flex-shrink:0}.ce_team .teamMember .memberDetails{padding-top:15px;padding-right:15px;padding-left:15px}.ce_team .teamMember .employeeName{font:1.15em"PT Sans Caption";font-weight:700;color:#136335}.ce_team .teamMember .employeeTitle{font-family:"PT Sans";color:#98bf32}.ce_team .teamMember .employeeTitle:before{content:"> "}@media screen and (max-width:767px){.ce_team .teamMember{width:calc(100%/2 - 30px)}}@media screen and (max-width:499px){.ce_team .teamMember{width:calc(100% - 30px)}}#calendar{background-color:#98bf32}#calendar .inner,#calendar .mod_article,#calendar .mod_article>.inner{display:contents}.mod_eventlist{padding:.5rem 0}.mod_eventlist .empty{color:#fff;font-size:13px;margin-top:2px}.mod_eventlist.events-home{margin-left:auto;margin-right:auto;width:96%;max-width:1240px;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.mod_eventlist.events-home h3{display:flex;flex-direction:column;justify-content:center;margin:0 1%;padding:0}.mod_eventlist.events-home h3 a{color:rgba(255,255,255,.75);text-decoration:none;text-transform:uppercase;font-family:"pt-sans-caption",sans-serif;font-weight:700}.mod_eventlist.events-home .event{border-radius:5px;padding:2px 4px;cursor:pointer;display:flex;justify-content:flex-start;align-items:stretch;margin:0 1%}.mod_eventlist.events-home .event .event_calendar{border-radius:3px;display:flex;flex-direction:column;justify-content:center;background-color:rgba(255,255,255,.9);padding:0 8px 4px;text-align:center}.mod_eventlist.events-home .event .event_calendar .event_day{font-size:20px;line-height:1.125em;font-weight:700}.mod_eventlist.events-home .event .event_calendar .event_month{font-size:13px;line-height:1.125em;font-weight:700;text-transform:uppercase}.mod_eventlist.events-home .event .event_content{padding-bottom:5px;padding-left:10px;display:flex;flex-direction:column;justify-content:flex-start}.mod_eventlist.events-home .event .event_content .event_title a{font-family:"pt-sans-caption",sans-serif;font-weight:700;font-size:1.125em;color:#fff;text-decoration:none}.mod_eventlist.events-home .event .event_date-time{font-size:13px;line-height:1.125em;color:#fff}.mod_eventlist.events-home .event:hover{background-color:rgba(19,99,53,.5)}body.body-cols-2 #container #main{display:grid;grid-template-columns:70fr 30fr}@media screen and (max-width:767px){body.body-cols-2 #container #main{display:block}}body.body-cols-2 #container #main .inside{padding-right:1.5rem}.datenschutzerklaerung h2,.mod_eventlist.termine .event h2,.mod_newsreader .layout_full h1,.mod_newsreader .layout_full h2,.mod_newsreader .layout_full h3,.mod_newsreader .layout_full h4,.mod_newsreader .layout_full h5,.mod_newsreader .layout_full h6,body.body-cols-2 #container #main .inside h1{text-align:left}body.body-cols-2 #container #main .custom #news{border-left:1px solid #ddd;padding-left:1.5rem;margin-top:68px}@media screen and (max-width:767px){body.body-cols-2 #container #main .custom #news{border-left:unset;padding-left:unset;margin-top:2rem;padding-top:2rem;border-top:1px solid #ddd}}body.body-cols-2 #container #main .custom #news h3{margin-top:0;font-size:20px;color:#98bf32;text-transform:uppercase;font-weight:700;font-family:"pt-sans-caption",sans-serif}body.body-cols-2 #container #main .custom #news .mod_newslist.news_startseite .layout_latest.startseite{border-bottom:1px solid #ddd;padding-bottom:.5rem;padding-top:.5rem}body.body-cols-2 #container #main .custom #news .mod_newslist.news_startseite .layout_latest.startseite h4{hyphens:auto;margin-top:0;line-height:1em;margin-bottom:.5em}body.body-cols-2 #container #main .custom #news .mod_newslist.news_startseite .layout_latest.startseite h4 a{color:#136335;text-decoration:none;font-weight:700;font-size:20px}body.body-cols-2 #container #main .custom #news .mod_newslist.news_startseite .layout_latest.startseite .teaser{hyphens:auto;font-size:.95rem;line-height:1.25em;color:#666}.mod_newslist:not(.news_startseite) .layout_latest{border-bottom:1px solid #ddd;padding:1rem;display:grid;grid-template-columns:38% 62%;grid-gap:2rem;align-items:stretch}.mod_newslist:not(.news_startseite) .layout_latest:first-child{border-top:1px solid #ddd}.mod_newslist:not(.news_startseite) .layout_latest .image_container{display:flex;align-items:stretch}.mod_newslist:not(.news_startseite) .layout_latest .image_container a{height:100%}.mod_newslist:not(.news_startseite) .layout_latest .image_container a img{object-fit:cover;width:auto;height:100%}.mod_newslist:not(.news_startseite) .layout_latest .news_text h2{text-align:left;color:#006400;margin-bottom:.25em;margin-top:.25em}.mod_newslist:not(.news_startseite) .layout_latest .news_text h2 a{color:#006400;text-decoration:none}.mod_newsreader .layout_full h1{margin:.5rem 0}.mod_newsreader .layout_full .teaser{font-weight:700}.mod_newsreader .layout_full .ce_text figure.float_right{margin-left:1.5rem}.mod_newsreader .layout_full .ce_text figure.float_left{margin-right:1.5rem}.mod_newsreader .layout_full .ce_text figure.float_above{margin-bottom:1.5rem}.mod_newsreader .layout_full .ce_text figure.float_below{margin-top:1.5rem}.mod_newsreader p.back{margin-top:1rem}.info{margin-bottom:.5em;color:#999;font-size:13px;line-height:1.125em}.mod_newsreader .info{margin-top:2rem}.mod_eventlist.termine{width:96%;margin-left:auto;margin-right:auto}.mod_eventlist.termine .header,form .widget.hide-label label{display:none}.mod_eventlist.termine .event{padding:0 1rem;border-top:1px solid #ddd}.mod_eventlist.termine .event h2 a{color:#136335;text-decoration:none}.mod_eventreader .info{font-size:unset;color:unset}#calendar .mod_eventlist:has(.empty){display:none}.ce_hyperlink{word-wrap:break-word;overflow-wrap:break-word}.mod_newslist:not(.news_startseite) .layout_latest.usernews{display:block;padding:1rem 0}.mod_newslist:not(.news_startseite) .layout_latest.usernews .news_text{width:100%}.mod_newsreader .layout_full.usernews{margin-top:54px}.ccm-root *{font-family:system-ui,sans-serif;font-size:14px;font-weight:400}.ccm-widget--text .ccm-widget--title{margin-top:1rem;margin-bottom:.5rem;font-size:20px;font-weight:700}.ccm-root .ccm-widget--buttons button{text-transform:unset!important}.ccm-modal-inner{border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.25)}.ccm-modal-inner button:not(.ccm-info-button){border:0!important;text-shadow:none!important}.ccm-modal-inner .ccm-inner-overflow{padding-left:1rem;padding-right:1rem}.ccm-modal--title{color:#156235;padding-top:40px;font-weight:700;font-size:20px}.ccm-modal--body{border-bottom:none;padding-bottom:10px;padding-top:1rem}.ccm-modal--body .ccm-inner-overflow{padding-bottom:25px}.ccm-modal--footer:not(:has(button)){background-color:#fff}.ccm-modal--footer:not(:has(button)) .ccm-link-container{display:flex;width:100%;flex-direction:row;justify-content:center;border-top:none}.ccm-modal--footer:not(:has(button)) .ccm-link-container a:link,.ccm-modal--footer:not(:has(button)) .ccm-link-container a:visited{color:#666;text-decoration:none}.ccm-modal--footer:has(button){padding:.5rem 0 1rem;background-color:#fff}.ccm-link-container-sub-footer{border-top:none}.ccm-modal--header{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.ccm-control-panel--purpose{border-top:1px solid #ddd;margin-top:10px;padding-top:15px}.ccm-control-panel--purpose:last-child{border-bottom:1px solid #ddd;padding-bottom:10px}.ccm-control-panel--purpose label{color:#666!important;font-weight:700!important}#map:empty{display:none}#map,.ccm-plugin--script-placeholder{margin-top:4rem;background-color:#f5f5f5}.ccm-plugin--script-placeholder{display:block;border:2px solid #ddd;display:flex;flex-direction:column;justify-content:center}.ccm-plugin--script-placeholder .placeholder{padding:1rem;font-size:13px;text-align:center;line-height:1.125em}#map{width:100%;height:500px}.ce_list{border:1px solid #ddd;padding:1rem 2rem;margin-bottom:1.5rem}.ce_list h2{color:#136335;text-align:left;margin-bottom:1em}.ce_list ul li,.ce_text ol li{line-height:1.125em;margin-bottom:1em}.right-bg-green{padding:1rem;font-size:15px;background-color:#98bf32;border-radius:15px;color:#fff;line-height:1.25em}.right-bg-green .ce_text{hyphens:auto;margin-bottom:1em}.right-bg-green .ce_text a{color:#fff;text-decoration:underline}.right-bg-green h3{font-size:30px;color:#fff!important}.right-bg-green+.right-bg-green{margin-top:1.5rem}.ce_text ol{padding-left:1em}.ce_list h2,.ce_text ol li{line-height:1.25em}.formbody,.formbody fieldset{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.formbody fieldset{width:100%}.formbody .widget,.formbody .widget.anrede select,.formbody .widget.email select,.formbody .widget.fax select,.formbody .widget.firma select,.formbody .widget.nachname select,.formbody .widget.ort select,.formbody .widget.plz select,.formbody .widget.strasse select,.formbody .widget.telefon select,.formbody .widget.vorname select,.formbody .widget.website select{width:100%}.formbody .widget.anrede,.formbody .widget.nachname,.formbody .widget.vorname{width:calc(100%/3 - 1rem)}.formbody .widget.email,.formbody .widget.fax,.formbody .widget.firma,.formbody .widget.ort,.formbody .widget.plz,.formbody .widget.strasse,.formbody .widget.telefon,.formbody .widget.website{width:calc(100%/2 - 1rem)}.formbody .widget p.error,.formbody .widget:after{font-size:14px;padding:.25rem .5rem;display:block;line-height:1.125em}.formbody .widget p.error{background-color:rgba(153,0,0,.1);color:#900}.formbody .widget:after{color:#666}.widget>label{margin-bottom:0;font-size:14px;font-weight:500;color:#136335;padding-left:4px}.ce_hyperlink.userButton{display:inline-block;padding:6px 0}.ce_hyperlink.userButton+.ce_hyperlink.userButton{margin-left:1rem}.userButton a,button[type=submit]{background:0 0;background-color:#fff;border-radius:5px;transition:all 250ms ease-in-out;text-decoration:none;border:1px solid #98bf32;color:#98bf32;font-size:1rem;padding:.5em 1em;line-height:1.125em}.userButton a:hover,button[type=submit]:hover{background-color:#98bf32;color:#fff}#container+#footer{margin-top:3rem}.mod_registration .formbody .fields{width:100%}.mod_registration .widget-password:after{content:"Das Passwort muss 12 bis 20 Zeichen lang sein und jeweils mindestens einen Groß- und Kleinbuchtaben, eine Zahl sowie ein Sonderzeichen (+*%&/()=?) enthalten. Bitte merken Sie sich Ihr Passwort!"}.ctlg_form_field p.description{padding:5px;line-height:1.125em;font-size:13px;color:#aaa}.ce_catalogFilterForm button.submit{height:31px;margin:0;padding:0 1em;font-size:14px;transform:translateY(-2px)}form .widget.show-label label{display:block!important}form.hide-labels .widget-text label{display:none}.consenttext{font-size:15px;line-height:1.25em;color:#444}.widget-checkbox span{border:1px solid #a0a0a0;border-left:5px solid #a0a0a0;border-radius:3px;padding:11px;width:100%;max-width:266px;box-sizing:border-box}.widget-checkbox span label{cursor:pointer}.widget-checkbox span input{margin-right:13px}.form_emergency{background-color:#f5f5f5;padding:1rem;border-radius:10px}.form_emergency .widget-checkbox label{color:#1d1d1b}.widget-altcha{font-size:16px;margin-top:15px;margin-bottom:15px}.widget-altcha .altcha{transition:all 750ms linear;border-left:5px solid #ffc600!important;background-color:#fff!important}.widget-altcha .altcha[data-state=unverified]{border-left:5px solid #c00!important}.widget-altcha .altcha[data-state=verified]{border:1px solid #63b946!important;background-color:rgba(99,185,70,.05)!important;border-left:5px solid #63b946!important}.widget-altcha .altcha input{width:13px!important}.faq-category h2{border-bottom:1px solid #ddd;font-size:26px;padding-bottom:10px;margin-top:1.5em}.faq-accordion-item{background-color:#f5f5f5}.faq-accordion-item a{transition:all 250ms ease-in-out;color:#777;white-space:nowrap}.faq-accordion-item a:hover{color:#136335}.faq-accordion-item.faq-open{padding-bottom:15px;margin-bottom:2px}.faq-accordion-item .faq-accordion-header{transition:all 250ms ease-in-out;background-color:#f5f5f5;cursor:pointer;line-height:36px;font-weight:700;font-size:18px;font-family:"pt-sans",sans-serif;display:flex;align-items:center;margin-top:0;margin-bottom:0}.faq-accordion-item .faq-accordion-header:hover{background-color:#dcdcdc}.faq-accordion-item .faq-accordion-header .before{transition:all 250ms ease-in-out;position:relative;display:inline-block;padding:8px;color:#136335}.faq-accordion-item .faq-accordion-body{padding-bottom:0;padding-left:30px;padding-right:30px;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.faq-accordion-item.faq-closed .faq-accordion-header .before{transform:rotate(0deg)}.faq-accordion-item.faq-open .faq-accordion-header{background-color:#dcdcdc}.faq-accordion-item.faq-open .faq-accordion-header .before{transform:rotate(90deg)}.faq-accordion-item.faq-open .faq-accordion-body{margin-top:30px}