html{scroll-padding-top:4rem;}#c59 .col4,#c63 .col4{background:white;}#logoHeader,#logoHeaderIcon{position:absolute;top:0px;left:20px;z-index:99999;margin-top:0px;margin-bottom:0px;}#logoHeaderIcon{display:none;}#logoHeader2{display:none;}#logoHeader a:focus-visible,#logoHeader2 a:focus-visible,#logoHeaderIcon a:focus-visible{border:5px solid black;}#logoUndMenue{z-index:998;height:125px;height:25px !important;box-shadow:0px 0px 10px #00000060;box-shadow:0px 0px 0px #00000060;}nav#hauptmenueBFA{z-index:999;height:auto;position:sticky;position:relative;top:-1px;margin-top:130px;}nav#hauptmenueBFA ul{margin-right:10px;margin-right:auto;margin-top:3px;}nav#hauptmenueBFA .liaktiv{border-bottom:8px solid #3f731a;}nav#hauptmenueBFA ul ul{box-shadow:0 8px 10px -4px rgba(0,0,0,0.4);}nav#hauptmenueBFA ul > li > ul > li > ul{background:white;}nav#hauptmenueBFA ul > li > ul{margin-top:0px;top:56px;}nav#hauptmenueBFA ul > li > ul > li > ul > li{top:0px !important;}nav#hauptmenueBFA ul > li > ul > li > ul{top:2px;}nav#hauptmenueBFA > ul > li,nav#hauptmenueBFA > ul > li.subopened{background:none !important;}nav#hauptmenueBFA > ul > li > ul > li:hover > ul{display:block !important;box-shadow:4px 4px 8px -3px rgba(0,0,0,0.4);}nav#zusatzmenue{background-color:white;z-index:99999;}#BFEinstellungen{display:none;}#logoUndMenue{height:125px;background:white;}nav#zusatzmenue{right:13px !important;top:10px !important;}nav#zusatzmenue a{font-size:1.1rem !important;}@media (max-width:1550px){nav#hauptmenueBFA > ul > li > a,nav#hauptmenueBFA > ul > li{padding:10px 10px 10px 10px;}}@media (max-width:1400px){nav#hauptmenueBFA > ul > li > a,nav#hauptmenueBFA > ul > li{padding:10px 6px 10px 6px;}}@media (max-width:1410px){#logoHeader{top:6px;width:300px;}nav#hauptmenueBFA{height:77px;padding:7px 0px 0px 0px;}}@media (max-width:1300px){nav#hauptmenueBFA > ul > li{padding:10px 3px 10px 3px;}}@media (max-width:1260px){#logoHeader{top:10px;width:250px;}nav#hauptmenueBFA{height:76px;padding:6px 0px 0px 0px;}}@media (max-width:1210px){nav#hauptmenueBFA > ul > li{padding:10px 0px 10px 0px;}nav#hauptmenueBFA > ul > li > a,nav#hauptmenueBFA > ul > li{font-weight:300;}}@media (max-width:1150px){nav#hauptmenueBFA > ul > li:first-child{display:none;}}@media (max-width:1080px){nav#hauptmenueBFA{display:none;}}header{overflow:hidden;}.abdeckung{display:none}.swiperkm .scroll-down-wrapper,.swiperkm .scroll-down-wrapper{bottom:50px;}nav#rootline a,nav#rootline{margin-top:20px;}nav#rootline{padding:5px 0px 5px 17px;}#footerWrapper #c41 a img{filter:grayscale(100%);transition:0.3s;}#footerWrapper #c41 a:hover img{filter:grayscale(0%);transition:0.3s;}#footerWrapper a,#footerWrapper a:hover{transition:0.3s;}#footerWrapper{padding:3rem 0 0 0 !important;}#contentContainer .kmTeaser1 .iconWrapper{display:none;}#contentContainer .kmTeaser1 .textWrapper{background:#3f731a !important;}#contentContainer .kmTeaser1 .textWrapper h2{color:white !important;}#contentContainer .kmTeaser1 .textWrapper h2{font-size:1.4rem !important;}#contentContainer .kmTeaser1 .text p{font-size:1rem !important;}#contentContainer .kmTeaser2 .textWrapper h2{font-size:2rem !important;}#contentContainer .kmTeaser2 .text p{font-size:1rem !important;}@media (min-width:900px) and (max-width:1200px){#contentContainer .frame-type-4cols .kmTeaser1 .textWrapper h2,#contentContainer .frame-type-4cols .kmTeaser2 .textWrapper h2{font-size:1.8rem !important;}#contentContainer .frame-type-4cols .kmTeaser1 .text p,#contentContainer .frame-type-4cols .kmTeaser2 .text p{font-size:1rem !important;}}@media (min-width:768px) and (max-width:900px){#contentContainer .frame-type-3cols .kmTeaser1 .textWrapper h2,#contentContainer .frame-type-3cols .kmTeaser2 .textWrapper h2{font-size:1.8rem !important;}#contentContainer .frame-type-3cols .kmTeaser1 .text p,#contentContainer .frame-type-3cols .kmTeaser2 .text p{font-size:1rem !important;}}.news-list-view .footer{display:none;}.news-single .teaser-text{display:none;}.news-single .ce-gallery figure.image{width:100%;padding:24px 20px 0px 0px;}.news-list-view .article{padding:0.1rem 1.5rem 0.8rem 1.5rem !important;margin-bottom:2rem !important;box-shadow:0 0 15px rgba(0,0,0,0.25);}body#uid1 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3,body#uid1 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3 .textWrapper,body#uid1 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3 .iconWrapper,body#uid53 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3,body#uid53 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3 .textWrapper,body#uid53 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3 .iconWrapper{background:#b8d664;}body#uid1 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3 .textWrapper h2,body#uid53 #contentContainer #contentWrapper #c269 .spalteLinks .kmTeaser3 .textWrapper h2{color:#5e813b;}body#uid1 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3,body#uid1 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3 .textWrapper,body#uid1 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3 .iconWrapper,body#uid53 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3,body#uid53 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3 .textWrapper,body#uid53 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3 .iconWrapper{background:#b8d664;}body#uid1 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3 .textWrapper h2,body#uid53 #contentContainer #contentWrapper #c269 .spalteMitte2 .kmTeaser3 .textWrapper h2{color:#5e813b;}body#uid1 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3,body#uid1 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3 .textWrapper,body#uid1 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3 .iconWrapper,body#uid53 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3,body#uid53 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3 .textWrapper,body#uid53 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3 .iconWrapper{background:#b8d664;}body#uid1 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3 .textWrapper h2,body#uid53 #contentContainer #contentWrapper #c565 .spalteMitte .kmTeaser3 .textWrapper h2{color:#5e813b;}body#uid1 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3,body#uid1 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3 .textWrapper,body#uid1 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3 .iconWrapper,body#uid53 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3,body#uid53 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3 .textWrapper,body#uid53 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3 .iconWrapper{background:#b8d664;}body#uid1 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3 .textWrapper h2,body#uid53 #contentContainer #contentWrapper #c565 .spalteRechts .kmTeaser3 .textWrapper h2{color:#5e813b;}body#uid1 #contentContainer #contentWrapper #c1515,body#uid53 #contentContainer #contentWrapper #c1515{color:white;}#kontaktbox{background-color:#3f731a;border-radius:0px 0px 0px 0px;}#kontaktbox{width:270px;right:-225px;}#kontaktbox .headline{left:-112px;top:6px;}#contentContainer .frame-layout-190 a{color:white !important;}#contentContainer .frame-layout-190 form button{background:white !important;color:#3f731a !important;}#contentContainer .frame-layout-190 form button:hover{background:#325d14 !important;color:white !important;}.frame-220 h2{color:white !important;}#c1794{margin-bottom:4rem;margin-top:2rem;}#c1794 .spalteLinks{width:76% !important;}#c1794 .spalteRechts{width:24% !important;}#c1795 p{font-size:1.0rem !important;}#c1795 h2 p{font-size:1.2rem !important;}#contentContainer #c1797 a{color:white !important;}#contentContainer #c1797 form button{background:#3f731a !important;}#contentContainer #c1797 form button:hover{background:#325d14 !important}#c274{padding:0px 0px 50px 0px;}#c274{padding:0px 0px 50px 0px;}#uid1 #c589 h2,#uid53 #c589 h2{color:white;}#uid98 main .frame-730,#uid98 main .frame-130{background:#e8e8e8 !important;}#uid98 main .frame-130,#uid98 main .frame-900 .frame-210{background:url("/fileadmin/Musterdaten/Musterhingergrund.jpg") !important;color:white;}#uid98 main .frame-900 .frame-210 h2{color:#f7a600;}#uid98 main .frame-130 table{color:black;}#contentContainer form button{background:#3f731a !important;}#contentContainer form button:hover{background:#3f731a !important;box-shadow:0px 0px 0px #3f731a !important;}@media (max-width:768px){#c73{text-align:center;}}#uid30 .sliderWrapperKM{display:none;}#uid104 .sliderWrapperKM,#uid104 #logoUndMenue{display:none;}.media2click-controls .media2click-button{background-color:#3f731a !important;color:#fff;font-size:1.5rem;font-weight:bold;}.media2click-controls .media2click-button:hover{background-color:white !important;color:black;font-size:1.5rem;}.kmPerson1{background:#ededed;width:100%;border-radius:10px;overflow:hidden;margin-top:45px;}.kmPerson1 img{width:100%;height:auto;}.kmPerson1 h2{font-size:1.6rem}.kmPerson1 .textWrapper{position:relative;top:5px;padding:0px 20px 33px 20px;}.kmPerson1 .name h2 p,.kmPerson1 .text  p{margin-bottom:0px !important;}.kmPerson1 .text p:first-child{margin-top:0px !important;}.kmPerson1 .name h2,.kmPerson1 .name h2  p{margin-top:0px !important;}.kmPerson1{width:100%;}.kmPerson1{font-size:1rem;}.texta,.textb{margin-bottom:0.5rem;}.texta,.textb{display:none;}#uid152 .texta,#uid152 .textb,#uid151 .texta,#uid151 .textb{display:block}#uid240 fieldset{border:none;}#uid240 legend{display:none;}#container-Angebot-2624-fieldset-1 label:first-child,#container-Angebot-2624-fieldset-2 label:first-child{font-weight:700;font-size:1.5rem;}#container-Angebot-2624 .form-check label{top:-6px;position:relative;margin-left:9px;}#container-Angebot-2624 .inputs-list{margin-top:15px;}#container-Angebot-2624 .form-group:first-child,#container-Angebot-2624-fieldset-3.form-group,#container-Angebot-2624-fieldset-4.form-group,#c2627{background:#eaeaea;border-radius:6px;}#c2627{padding:1rem;}#container-Angebot-2624 h2{margin-bottom:12px !important;}#container-Angebot-2624 button{margin-top:1.5rem;}#container-Angebot-2624 .previous button,#container-Angebot-2624 .next button{width:45%;}#container-Angebot-2624 .previous button{float:left;}#container-Angebot-2624 .next button{float:right;}#contentContainer form ol{margin-left:-37px;}#contentContainer form ol li{text-indent:0em;}textarea{height:6em;}.form-check input[type="checkbox"]+span::before{top:1px !important;}#c2624 > form > h2{font-size:1.5rem;color:black;}#uid152 .ansprechpartner,#uid151 .ansprechpartner{display:none;}.frame-710 li::before{color:white !important;}.frame-850 .row .spalteLinks{padding:0 0.5rem 0 0 !important;}.frame-850 .row .spalteRechts{padding:0 0 0 0.5rem !important;}#footerContainer{clear:both;}#c2901{width:1365px !important;border-radius:8px;}@media (max-width:1364px){#c2901{width:96% !important;}}#uid147 #contentContainer .kmTeaser1{height:335px !important;}.frame-type-2cols3366 > .row > .spalteLinks,.frame-type-2cols2ansprechpartner  > .row > .spalteLinks,.frame-type-2cols1ansprechpartner  > .row > .spalteLinks{padding:0em 1em 0em 0em !important;}.frame-type-2cols3366 .row .spalteLinks img{border-radius:20px;}.frame-type-2cols3366 > .row > .spalteRechts{padding:0em 0em 0em 1em !important;}.news-list-view .article{border-radius:20px;}#zusatzmenue li:nth-last-child(-n+5){display:none;}nav#hauptmenueBFA  a{font-weight:400;}nav#hauptmenueBFA > ul > li > a,nav#hauptmenueBFA > ul > li{font-weight:bold;}#uid146 #contentContainer .kmTeaser1{background:#3f731a;}#uid146 #contentContainer .kmTeaser1 .textWrapper{padding:0px 0px 10px 0px;height:125px;}nav#rootline a,nav#rootline{color:#707070 !important;}#BFEinstellungen{display:block;position:absolute;top:16px;right:29px;left:auto;padding:0px;z-index:10000;border:0px solid black;}#BFEinstellungen a{padding:6px;font-size:18px;}nav#zusatzmenue{right:250px !important;top:12px !important;}nav#zusatzmenue a{font-weight:bold !important;}nav#zusatzmenue a:hover{color:#3f731a !important;}#contentContainer{line-height:1.5;}html.bffont1 #kontaktbox .headline{top:35px;}html.bffont1 #kontaktbox:hover .headline{top:10px;}html.bffont2 #kontaktbox .headline{top:70px;}html.bffont2 #kontaktbox:hover .headline{top:10px;}html.bffont2 nav#hauptmenueBFA > ul > li > a,html.bffont2 nav#hauptmenueBFA > ul > li{padding:10px 5px 10px 5px;}html.bffont2 nav#hauptmenueBFA > ul > li > a,html.bffont2 nav#hauptmenueBFA > ul > li{font-weight:400;font-size:1.2rem;}html.bffont2 #contentContainer .kmTeaser1 .textWrapper{height:360px;}html.bffont2 #contentContainer .kmTeaser1 .textWrapper h2{font-size:1.12rem !important;font-weight:bold !important;}html.contrastHigh #contentContainer a{color:black !important;text-decoration:underline;}html.contrastHigh #contentContainer form button{background:white !important;color:black !important;border:2px solid black !important;}html.contrastHigh #contentContainer form button:hover{background:black!important;color:white !important;border:2px solid black !important;}html.contrastHigh .media2click-controls .media2click-button{background-color:white !important;color:black !important;}html.contrastHigh #contentContainer a.button01,html.contrastHigh #contentContainer a.button03,html.contrastHigh #contentContainer a.button05,html.contrastHigh #contentContainer a.button06,html.contrastHigh #contentContainer a.button07,html.contrastHigh #contentContainer a.button11{background:black;color:white !important;}html.contrastHigh #contentContainer a.button01:hover,html.contrastHigh #contentContainer a.button03:hover,html.contrastHigh #contentContainer a.button05:hover,html.contrastHigh #contentContainer a.button06:hover,html.contrastHigh #contentContainer a.button07:hover,html.contrastHigh #contentContainer a.button11{background:white;color:black !important;border:2px solid black;}html.contrastHigh #contentContainer .frame-200 a.button01,html.contrastHigh #contentContainer .frame-200 a.button03,html.contrastHigh #contentContainer .frame-200 a.button05,html.contrastHigh #contentContainer .frame-200 a.button06,html.contrastHigh #contentContainer .frame-200 a.button07,html.contrastHigh #contentContainer .frame-200 a.button11,html.contrastHigh #contentContainer .frame-layout-190 form button,html.contrastHigh #contentContainer .frame-200 form button,html.contrastHigh #contentContainer .frame-230 a.button01,html.contrastHigh #contentContainer .frame-230 a.button03,html.contrastHigh #contentContainer .frame-230 a.button05,html.contrastHigh #contentContainer .frame-230 a.button06,html.contrastHigh #contentContainer .frame-230 a.button07,html.contrastHigh #contentContainer .frame-230 a.button11{background:white !important;color:black !important;}html.contrastHigh #contentContainer .frame-230 h4{color:white !important;}html.contrastHigh #contentContainer .frame-layout-190 a{color:white !important;text-decoration:underline !important;}html.contrastHigh #contentContainer .kmTeaser1{border:2px solid black;}html.contrastHigh #contentContainer .kmTeaser1,html.contrastHigh #contentContainer .kmTeaser1 a,html.contrastHigh #contentContainer .kmTeaser1 h2,html.contrastHigh #contentContainer .kmTeaser1 .textWrapper{background:white !important;color:black !important;}html.contrastHigh #contentContainer .kmTeaser1 a{text-decoration:none;}html.contrastHigh #contentContainer .kmTeaser1 a:hover{text-decoration:underline;}html.contrastHigh #footerWrapper,html.contrastHigh #footerWrapper a{color:black;}html.contrastHigh #footerWrapper a{text-decoration:underline;}@media (max-width:1080px){#logoHeader,#zusatzmenue{display:none !important;}#logoHeader2{height:128px !important;}#burgermenuWrapper{top:147px !important;box-shadow:0 5px 10px rgba(100,100,100,0.7);}#button_menue_einblenden{width:100%;}}@media (max-width:768px){#contentContainer > #contentWrapper > main > .frame-default{width:96% !important;}#burgermenuWrapper{top:138px !important;}}
