@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.adressblock.vcard:after{border-bottom:23px solid #b0b0b0;border-left:23px solid #b0b0b0}#mob_wrapper #mobnav_btn,.adressblock.vcard,.umfrage form fieldset,.umfrage form fieldset legend,.schadenumfrage form fieldset,.schadenumfrage form fieldset legend{background:#e3e3e3}.umfrage form fieldset ul li textarea,.umfrage form fieldset ul li input,.umfrage form fieldset ul li #datja,.umfrage form .capt,.schadenumfrage form fieldset ul li textarea,.schadenumfrage form fieldset ul li input,.schadenumfrage form fieldset ul li #datja,.schadenumfrage form .capt{background:#fff}.appframe{height:56rem !important}@media (max-width:1800px){.appframe{height:62rem !important}}@media (max-width:1080px){.appframe{height:66rem !important}}@media (max-width:812px){.appframe{height:66rem !important}}@media (max-width:667px){.appframe{height:94rem !important}}@media (max-width:530px){.appframe{height:98rem !important}}@media (max-width:455px){.appframe{height:118rem !important}}@media (max-width:310px){.appframe{height:128rem !important}}#topslide{background-position:center center;background-size:cover;background-repeat:no-repeat}b,strong,h1,h2,h3,.adressblock ul li.adrname,body #wrapper footer #ticker,body #wrapper footer #ticker h3,body #wrapper footer #ticker #vmarkt_ticker .date{font-weight:500}.themenlink,article.accordion>h3,article.accordion>h2,article.accordion>h1{font-weight:600 !important}img{max-width:100%}@media (min-width:812px){.nohyph{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}.maklog{height:6rem !important;border-style:solid;border-color:#076633;border-width:1px 0;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1rem 0 3rem}.maklog div.slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maklog div.slick-list div.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maklog div.slick-list div.slick-track figure.slick-slide img{width:auto;height:4rem}body{font-size:100%;font-size:1.2rem;color:#111}@media (max-width:812px){body{font-size:16px}}h1,.likeh1{color:#076633;font-size:2.5rem;margin-bottom:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:812px){h1,.likeh1{font-size:29px}}h2{color:#636466;font-size:1.4rem;margin-bottom:.5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:812px){h2{font-size:21px !important}}h3{margin:2rem 0 8px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.3rem}@media (max-width:812px){h3{font-size:18px}}a{color:#636466;text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.4em;text-align:justify;margin-bottom:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:812px){p{line-height:initial}}b,i{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media (max-width:667px){b,i{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}hr{margin:1rem}.clearfix:after{content:".";visibility:hidden;height:0;width:0;display:block;clear:both}a.butt{display:inline-block;background:#076633;color:#fff;padding:6px 24px;margin:1rem 0;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none}a.butt:hover{text-decoration:none;background:#636466}body #wrapper #content_wrapper #header_wrapper{background:none;position:absolute;z-index:9}body #wrapper #content_wrapper #header_wrapper #header{max-width:1800px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #wrapper #content_wrapper #header_wrapper #header #logo{height:calc(4vw + 6rem)}@media (max-width:1080px){body #wrapper #content_wrapper #header_wrapper #header #logo{position:absolute;right:2vw;height:8rem}}@media (max-width:455px){body #wrapper #content_wrapper #header_wrapper #header #logo{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}body #wrapper #content_wrapper #header_wrapper #header #topnav{-ms-flex-preferred-size:73%;flex-basis:73%;-ms-flex-item-align:center;align-self:center;background:none}body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li>a{background:none;font-size:1.6vw;color:#fff;letter-spacing:-0.5px;padding:0}@media (min-width:1420px){body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li>a{font-size:1.4rem}}body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li.active>a,body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li:hover>a{color:#076633}body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li ul li a{background:rgba(255,255,255,0.9);color:#076633;-webkit-transition:all .2s ease;transition:all .2s ease}body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li ul li.active>a,body #wrapper #content_wrapper #header_wrapper #header #topnav>ul>li ul li:hover>a{background:rgba(229,233,242,0.95)}body #wrapper #content_wrapper #header_wrapper #header .topadr{position:absolute;top:17rem;right:2vw;text-align:right;padding:10px 1rem 14px;background:#076633;color:#fff;font-size:17px;margin:0;border-radius:4px}@media (max-width:1550px){body #wrapper #content_wrapper #header_wrapper #header .topadr{top:16vw}}@media (max-width:1080px){body #wrapper #content_wrapper #header_wrapper #header .topadr{top:13rem;padding:0 1rem 14px}}@media (max-width:530px){body #wrapper #content_wrapper #header_wrapper #header .topadr{top:12rem}}@media (max-width:455px){body #wrapper #content_wrapper #header_wrapper #header .topadr{display:none}}body #wrapper #content_wrapper #header_wrapper #header .topadr ul+ul{margin-top:14px}@media (max-width:812px){body #wrapper #content_wrapper #header_wrapper #header .topadr ul+ul{margin-top:6px}}body #wrapper #content_wrapper #header_wrapper #header .topadr li{line-height:24px}@media (max-width:1080px){body #wrapper #content_wrapper #header_wrapper #header .topadr .adrname{display:none}}body #wrapper #content_wrapper #header_wrapper #header .topadr .adrname span{display:block;font-size:25px;margin-bottom:6px}@media (max-width:667px){body #wrapper #content_wrapper #header_wrapper #header .topadr .adrmail,body #wrapper #content_wrapper #header_wrapper #header .topadr .adrurl{display:none}}body #wrapper #content_wrapper #header_wrapper #header .topadr .terminbutt a{color:#076633 !important;font-size:15px;background:rgba(255,255,255,0.8);padding:1px 6px;border-radius:2rem;-webkit-transition:all .2s ease;transition:all .2s ease}body #wrapper #content_wrapper #header_wrapper #header .topadr .terminbutt a:hover{background:rgba(255,255,255,0.99);text-decoration:none}body #wrapper #content_wrapper #header_wrapper #header .topadr a{color:#fff !important}body #wrapper #content_wrapper #header_wrapper #header .topadr .adrtel:before,body #wrapper #content_wrapper #header_wrapper #header .topadr .adrfax:before,body #wrapper #content_wrapper #header_wrapper #header .topadr .adrmail:before{color:#fff !important}body #wrapper #content_wrapper #topslide{height:calc(21vw + 16rem);max-height:38rem}body #wrapper #content_wrapper #topslide .bx-controls .bx-pager .bx-pager-item{display:none}body #wrapper #content_wrapper main{width:100%;max-width:1800px;padding:2rem}body #wrapper #fixnav_header_wrapper{height:6rem}body #wrapper #fixnav_header_wrapper #fixnav_header{max-width:1800px;padding:0 1rem}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topright a{background:none;color:#5e5e5e}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav{background:none;-ms-flex-item-align:center;align-self:center;-ms-flex-preferred-size:68%;flex-basis:68%;margin-right:2vw}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li>a{background:none;color:#111;letter-spacing:-0.5px;padding-left:0;padding-right:0;font-size:15px}@media (max-width:1800px){body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li>a{font-size:14px}}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li.active>a,body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li:hover>a{color:#076633}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li ul li a{background:rgba(235,235,235,0.85);color:#000}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li ul li.active>a,body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav>ul>li ul li:hover>a{background:rgba(210,210,210,0.85)}body #wrapper #mob_wrapper #mobnav ul li.active>a{background:#076633}.home #content_wrapper main #content #breadcrumb{display:none}#fixnav_header .topadr{display:none}#startseite h1,#startseite p{text-align:center}#startseite .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:5rem auto 3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1080px){#startseite .flexbox{display:block}}@media (max-width:1080px){#startseite .flexbox div{margin:0 auto 2rem}}#startseite .flexbox div#zert{width:17%;min-width:190px}#startseite .flexbox div#zert .ihkzert{max-width:100%}#startseite .flexbox div#text{width:80%}a.btn,form .mf_buttons input[type="submit"],form .mf_buttons button[type="submit"],form .mf_buttons a.button{background:none;border:none;color:#111;-webkit-transition:all .2s ease;transition:all .2s ease}a.btn:hover,form .mf_buttons input[type="submit"]:hover,form .mf_buttons button[type="submit"]:hover,form .mf_buttons a.button:hover{background:#636466;text-decoration:none}.home .flybox article{border-width:0 0 0 1px;border-color:#111;padding:0 3rem;margin:3rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:initial;width:32%}@media (max-width:1250px){.home .flybox article{width:48%;padding:0 3vw}}@media (max-width:667px){.home .flybox article{width:100%}}.home .flybox article i{display:block;width:100%;text-align:center;font-size:5rem;margin-bottom:2rem}.home .flybox article img{width:9rem;margin:0 auto 1rem}.home .flybox article h3{font-size:30px;margin:0 0 9px}@media (min-width:1800px){.home .flybox article h3{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}@media (max-width:812px){.home .flybox article h3{font-size:20px}}.home .flybox article p{font-size:1.2rem;line-height:27px;text-align:left !important;margin:9px 0}.home .flybox article p.bupar{width:100%;text-align:right !important}.home .flybox article ul{margin:9px 0}.home .flybox article>a:last-child{-ms-flex-item-align:start;align-self:flex-start}.home .flybox article a.btn{text-align:left;padding:0;font-weight:bold;letter-spacing:1px;color:#076633}.home h2{color:#111;text-align:center;font-size:2rem;margin:3rem 0 4rem}.home h6{text-align:center;color:#076633;font-size:2.5rem;margin:3rem 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:812px){.home h6{font-size:28px}}.home #startflex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home #startflex article{width:30%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:812px){.home #startflex article{width:100%}}.home #startflex article#middle{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:center;padding:0 24px}@media (max-width:1080px){.home #startflex article#middle{display:none}}.home #startflex article div{margin:0 0 1rem}.home #startflex article div.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.home #startflex article div.flex div{width:44%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}@media (max-width:455px){.home #startflex article div.flex div{width:100%}}.home #startflex article div.flex div.grow{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width:455px){.home #startflex article div.flex div.grow{display:none}}.home #startflex article div.flex div.tepad{visibility:hidden;padding:0 2vw}@media (min-width:1800px){.home #startflex article div.flex div.tepad{padding:0 2rem}}@media (max-width:455px){.home #startflex article div.flex div.tepad{padding:0}}.home #startflex article div.flex div h3{font-size:calc(16px + 0.7vw);letter-spacing:calc(-1px + 0.1vw);margin:.5vw 0 1vw}@media (min-width:1800px){.home #startflex article div.flex div h3{font-size:32px;letter-spacing:1px;margin:8px 0 1rem}}@media (max-width:812px){.home #startflex article div.flex div h3{font-size:calc(24px + 0.7vw);letter-spacing:.1vw}}@media (max-width:455px){.home #startflex article div.flex div h3{font-size:24px;letter-spacing:0}}.home #startflex article div.flex div p{font-size:calc(8px + 0.4vw);margin:0}@media (min-width:1800px){.home #startflex article div.flex div p{font-size:16px}}@media (max-width:812px){.home #startflex article div.flex div p{font-size:calc(10px + 0.8vw)}}@media (max-width:455px){.home #startflex article div.flex div p{font-size:18px;margin-bottom:1rem}}.home #startflex article div img{max-width:100%;padding:0}footer{position:relative;margin-top:10rem;color:#fff;background:#636466;border-style:solid;border-color:#111;border-width:6rem 0 0 0}@media (max-width:812px){footer{margin-top:12rem;border-width:2rem 0 0 0}}footer .ausgeblendet{display:none}footer #tick{position:absolute;top:-14rem;letter-spacing:1px;width:96%;text-align:center;font-size:28px}@media (max-width:812px){footer #tick{font-size:20px}}@media (max-width:667px){footer #tick{font-size:18px}}footer #tick #vmarkt_ticker{display:inline !important;color:#111}footer #tick #vmarkt_ticker span{margin:0 1rem}@media (max-width:812px){footer #tick #vmarkt_ticker span{margin:0 12px}}@media (max-width:667px){footer #tick #vmarkt_ticker span{margin:0 9px}}footer #tick #vmarkt_ticker a{color:#111}footer #tick h3{display:inline-block;font-size:110%;color:#111}footer #tick h3:after{content:":"}footer div a{color:#fff}footer div b{display:block}footer div h3{font-size:28px;margin:-6rem 0 5rem}@media (max-width:812px){footer div h3{margin:1rem 0 0}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1080px){.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex>*{margin:0 3rem}.flex>*.basis50{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1080px){.flex>*.basis50{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:1080px){.flex>*{margin:1rem auto}}.flex>*:first-child{margin-left:0}@media (max-width:1080px){.flex>*:first-child{margin-left:0;margin-top:0}}.flex>*:last-child{margin-right:0}@media (max-width:1080px){.flex>*:last-child{margin-right:auto;margin-bottom:0}}#kontakt{margin:5rem auto;max-width:80rem}#kontakt div h2{color:#076633;margin-bottom:32px;font-size:32px}#kontakt div h2:before{content:"";width:calc(32px/8);height:32px;background:#076633;display:inline-block;margin:0 calc(32px/2) calc(32px/-8) 0}#kontakt .kontaktdaten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#kontakt .kontaktdaten>i{border:2px solid #076633;color:#076633;font-size:3rem;padding:.7rem;margin-right:2rem;width:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}#kontakt .kontaktdaten b{display:block;margin-bottom:.7rem;color:#636466}#kontakt .kontaktdaten span{font-size:80%;display:inline-block;background-color:#076633;color:#fff;padding:3px 9px}#kontakt .kontaktdaten address{font-style:normal}#kontakt .kontaktdaten address b{color:initial}#kontakt .kontaktdaten+.kontaktdaten{margin-top:2rem}#kontakt form{display:block}#kontakt form.mf{background-color:#fff;-webkit-box-shadow:0 0 13px -1px #636466;box-shadow:0 0 13px -1px #636466;padding:2rem;border-radius:0;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:455px){#kontakt form.mf{padding:0;-webkit-box-shadow:none;box-shadow:none}}#kontakt form.mf h2{display:none}#kontakt form.mf+.pflichtfelderklaer{text-align:center;margin-top:1rem;font-size:10pt}#kontakt form fieldset{background-color:#fff;-webkit-box-shadow:0 0 13px -1px #636466;box-shadow:0 0 13px -1px #636466;padding:2rem;border-radius:0}@media (max-width:455px){#kontakt form fieldset{padding:0;-webkit-box-shadow:none;box-shadow:none}}#kontakt form fieldset ul{list-style:none;padding:0;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#kontakt form fieldset ul li,#kontakt form.mf>div{display:inline-block;-ms-flex-preferred-size:48%;flex-basis:48%;position:relative;margin:0 0 1.5rem 0;padding:0}#kontakt form fieldset ul li:last-child,#kontakt form.mf>div:last-child{margin-bottom:0}@media (max-width:667px){#kontakt form fieldset ul li,#kontakt form.mf>div{-ms-flex-preferred-size:100%;flex-basis:100%}}#kontakt form fieldset ul li:before,#kontakt form.mf>div:before{display:none}#kontakt form fieldset ul li[data-valid="true"]:after,#kontakt form.mf>div[data-valid="true"]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;content:"\f00c";position:absolute;right:0;top:0;height:100%;width:40px;border:1px solid #076633;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#076633;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px}#kontakt form fieldset ul li[data-valid="false"]:after,#kontakt form.mf>div[data-valid="false"]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;content:"\f12a";position:absolute;right:0;top:0;height:100%;width:40px;border:1px solid #076633;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#076633;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px}#kontakt form fieldset ul li input:not([type="checkbox"]),#kontakt form.mf>div input:not([type="checkbox"]),#kontakt form fieldset ul li textarea,#kontakt form.mf>div textarea{-ms-flex-preferred-size:30%;flex-basis:30%;background-color:#fff;border:1px solid #076633;padding:11px 16px;width:100%}#kontakt form fieldset ul li input:not([type="checkbox"]):focus+label,#kontakt form.mf>div input:not([type="checkbox"]):focus+label,#kontakt form fieldset ul li textarea:focus+label,#kontakt form.mf>div textarea:focus+label,#kontakt form fieldset ul li input:not([type="checkbox"])[data-value]:not([data-value=""])+label,#kontakt form.mf>div input:not([type="checkbox"])[data-value]:not([data-value=""])+label,#kontakt form fieldset ul li textarea[data-value]:not([data-value=""])+label,#kontakt form.mf>div textarea[data-value]:not([data-value=""])+label{font-size:10px;top:2px;left:16px;background-color:transparent}#kontakt form fieldset ul li input:not([type="checkbox"])[data-valid],#kontakt form.mf>div input:not([type="checkbox"])[data-valid],#kontakt form fieldset ul li textarea[data-valid],#kontakt form.mf>div textarea[data-valid]{padding-right:45px}#kontakt form fieldset ul li label,#kontakt form.mf>div label{font-weight:400;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#e3e3e3;background-color:#fff}#kontakt form fieldset ul li label b,#kontakt form.mf>div label b{color:#e3e3e3;margin:0 5px 0 -1px}#kontakt form fieldset ul li label:after,#kontakt form.mf>div label:after{color:#e3e3e3}#kontakt form fieldset ul li.fullwidth,#kontakt form.mf>div.fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}#kontakt form fieldset ul li.center,#kontakt form.mf>div.center{text-align:center}#kontakt form fieldset ul li.small_text,#kontakt form.mf>div.small_text{font-size:85%;line-height:120%;color:#076633;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#kontakt form fieldset ul li.checkbox_wrap,#kontakt form.mf>div.checkbox_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#kontakt form fieldset ul li.checkbox_wrap input,#kontakt form.mf>div.checkbox_wrap input{position:static;width:auto;-ms-flex-preferred-size:unset;flex-basis:unset;margin-top:4px}#kontakt form fieldset ul li.checkbox_wrap label,#kontakt form.mf>div.checkbox_wrap label{position:static;font-weight:300;text-align:left;padding-left:.75rem;-ms-flex-preferred-size:unset;flex-basis:unset;color:#076633}#kontakt form fieldset ul li.checkbox_wrap_init,#kontakt form.mf>div.checkbox_wrap_init{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#kontakt form fieldset ul li.checkbox_wrap_init input,#kontakt form.mf>div.checkbox_wrap_init input{position:static;width:auto;-ms-flex-preferred-size:unset;flex-basis:unset;margin-top:4px}#kontakt form fieldset ul li.checkbox_wrap_init label,#kontakt form.mf>div.checkbox_wrap_init label{position:static;font-weight:300;text-align:left;padding-left:.75rem;-ms-flex-preferred-size:unset;flex-basis:unset;color:#076633}#kontakt form fieldset ul li.captcha_alt,#kontakt form.mf>div.captcha_alt{max-height:0 !important;overflow:hidden !important}#kontakt form fieldset ul li.submit,#kontakt form.mf>div.submit,#kontakt form fieldset ul li.mf_buttons,#kontakt form.mf>div.mf_buttons{-ms-flex-preferred-size:30%;flex-basis:30%;min-width:14rem}#kontakt form fieldset ul li.submit input,#kontakt form.mf>div.submit input,#kontakt form fieldset ul li.mf_buttons input,#kontakt form.mf>div.mf_buttons input,#kontakt form fieldset ul li.submit button,#kontakt form.mf>div.submit button,#kontakt form fieldset ul li.mf_buttons button,#kontakt form.mf>div.mf_buttons button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #054e27;min-width:5rem;padding:5px;text-align:center;color:#054e27;text-decoration:none;text-transform:uppercase;margin-top:1rem;width:100%;font-weight:700;margin-right:0;border-radius:5px;background-color:#076633;border-color:#076633;color:#fff;padding:9px 0;margin:0;height:auto}#kontakt form fieldset ul li.submit input:hover,#kontakt form.mf>div.submit input:hover,#kontakt form fieldset ul li.mf_buttons input:hover,#kontakt form.mf>div.mf_buttons input:hover,#kontakt form fieldset ul li.submit button:hover,#kontakt form.mf>div.submit button:hover,#kontakt form fieldset ul li.mf_buttons button:hover,#kontakt form.mf>div.mf_buttons button:hover{background-color:#054e27;color:#fff}#kontakt form fieldset ul li.submit input:hover,#kontakt form.mf>div.submit input:hover,#kontakt form fieldset ul li.mf_buttons input:hover,#kontakt form.mf>div.mf_buttons input:hover,#kontakt form fieldset ul li.submit button:hover,#kontakt form.mf>div.submit button:hover,#kontakt form fieldset ul li.mf_buttons button:hover,#kontakt form.mf>div.mf_buttons button:hover{background-color:#fff;color:#076633}#kontakt form fieldset ul li.submit input:after,#kontakt form.mf>div.submit input:after,#kontakt form fieldset ul li.mf_buttons input:after,#kontakt form.mf>div.mf_buttons input:after,#kontakt form fieldset ul li.submit button:after,#kontakt form.mf>div.submit button:after,#kontakt form fieldset ul li.mf_buttons button:after,#kontakt form.mf>div.mf_buttons button:after{display:none}#kontakt form fieldset ul li.callback_datum,#kontakt form.mf>div.callback_datum,#kontakt form fieldset ul li.callback_zeit,#kontakt form.mf>div.callback_zeit,#kontakt form fieldset ul li.callback_tel,#kontakt form.mf>div.callback_tel{max-height:0;overflow:hidden;margin:0;-webkit-transition:all .6s linear;transition:all .6s linear}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons .button,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons input,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #054e27;min-width:5rem;padding:5px;text-align:center;color:#054e27;text-decoration:none;text-transform:uppercase;margin-top:1rem;-ms-flex-preferred-size:30%;flex-basis:30%;min-width:14rem;font-weight:700;margin-right:0;border-radius:5px;background-color:#076633;border-color:#076633;color:#fff;padding:9px 0;margin:0;height:auto}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons .button:hover,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons input:hover,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons button:hover{background-color:#054e27;color:#fff}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons .button.back,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons input.back,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons button.back{margin-right:auto}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons .button[type=submit],body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons input[type=submit],body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons button[type=submit]{margin-left:auto}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons .button:hover,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons input:hover,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons button:hover{background-color:#fff;color:#076633}body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons .button:after,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons input:after,body #overlay #overlay_content #overlay_inner_content form.mf .mf_buttons button:after{display:none}