.cookiebite{position:fixed;bottom:10px;right:10px;cursor:pointer}.cookiebite a img{width:40px;filter:opacity(0.7)}.cookiebite a img:hover{filter:opacity(1)}.gone{opacity:0}.slideshow-container{width:100%;position:relative;height:600px}.slideshow-container img{width:100%}.mySlides{display:none}.mySlides .overwrap{bottom:40px;position:absolute;left:80px;background-color:rgba(255,255,255,0.9);padding:20px 40px}.mySlides .overwrap h3{margin:10px 0px}.mySlides .overwrap p{margin:10px 0px}.prev,.next{cursor:pointer;position:absolute;top:55%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:26px;border-radius:0 3px 3px 0;user-select:none;transition:none}.prev i,.next i{font-size:3.5rem}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{opacity:0.4;color:white}.text{color:#2f5839;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#2f5839;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:move;-webkit-animation-duration:1.5s;animation-name:move;animation-duration:1.5s;animation-timing-function:ease;position:relative;height:100%;width:100%}.fade img{height:100%;width:100%;object-fit:cover}@keyframes move{from{opacity:0.5}to{opacity:1}}@font-face{font-family:"NDFont";src:url("../fonts/NDFont.eot?d9feis");src:url("../fonts/NDFont.eot?d9feis#iefix") format("embedded-opentype"),url("../fonts/NDFont.ttf?d9feis") format("truetype"),url("../fonts/NDFont.woff?d9feis") format("woff"),url("../fonts/NDFont.svg?d9feis#NDFont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Lato-Regular";src:url("../fonts/Lato-Regular.ttf")}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Light.ttf");font-weight:200}[class^="NDFont-"],[class*=" NDFont-"]{font-family:"NDFont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.NDFont-Demhasaj_Haus-u-Hochbau:before{content:"\e924"}.NDFont-Demhasaj_Gartenbau:before{content:"\e925"}.NDFont-Kugelpano:before{content:"\e923"}.NDFont-Verkauf:before{content:"\e922"}.NDFont-Dreieck:before{content:"\e91e"}.NDFont-Fax:before{content:"\e91f"}.NDFont-Mail:before{content:"\e920"}.NDFont-Telefon:before{content:"\e921"}.NDFont-Bett:before{content:"\e908"}.NDFont-Elektriker:before{content:"\e914"}.NDFont-Externer_Link:before{content:"\e91a"}.NDFont-Interner_Link:before{content:"\e91b"}.NDFont-Login:before{content:"\e91c"}.NDFont-Restaurant:before{content:"\e91d"}.NDFont-Stellensuche:before{content:"\e917"}.NDFont-Rollstuhl:before{content:"\e918"}.NDFont-Download:before{content:"\e919"}.NDFont-Idee:before{content:"\e916"}.NDFont-Datenschutz:before{content:"\e90a"}.NDFont-Drucken:before{content:"\e90b"}.NDFont-Jungen:before{content:"\e90c"}.NDFont-Kamera:before{content:"\e90d"}.NDFont-Karte:before{content:"\e90e"}.NDFont-Maedchen:before{content:"\e90f"}.NDFont-Maler:before{content:"\e910"}.NDFont-Play-Button:before{content:"\e911"}.NDFont-Saege:before{content:"\e912"}.NDFont-Schreiner:before{content:"\e913"}.NDFont-Team:before{content:"\e915"}.NDFont-Haus:before{content:"\e909"}.NDFont-Menue:before{content:"\e907"}.NDFont-Impressum:before{content:"\e900"}.NDFont-Kontakt:before{content:"\e901"}.NDFont-Leistungen:before{content:"\e902"}.NDFont-Partner:before{content:"\e903"}.NDFont-Referenzen:before{content:"\e904"}.NDFont-Stellenangebote:before{content:"\e905"}.NDFont-Unternehmen:before{content:"\e906"}html{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}body a{color:#2f5839}body a:hover{color:#2f583977;text-decoration:none}body p{position:relative;float:left;width:100%;font-size:20px}body .logo{width:100%;padding-left:20px;display:flex;align-items:flex-end}body .logo .breadcrumbwrap{padding-top:78px;padding-left:280px}body .logo .breadcrumbwrap ul{margin:unset;padding-left:unset;list-style:none;display:flex}body .logo .breadcrumbwrap ul li{padding:0px 20px 0 0;position:relative}body .logo .breadcrumbwrap ul li a{padding:5px 20px;width:auto;color:#fff;text-decoration:none;text-align:center;background-color:#2f5839}body .logo .breadcrumbwrap ul li a:hover{color:#2f583977}body .logo a{display:inline-block}body .logo a img{width:100%;object-fit:contain}body header{position:relative;top:0;width:100%;float:left;box-shadow:0px 0px 35px 0px #000;background-color:white;z-index:1}body header .logo{position:relative;padding-right:20px;padding-left:20px;padding-top:20px;margin-left:25%;float:left;width:10%}header .open{display:block;text-decoration:none;color:#2f5839;margin-right:20px}header .open::before{background-color:white;border-radius:10px}header .secondnav{display:none}header .wrapper{position:relative;float:left;width:65%;padding:90px 10px 20px 15px}header .wrapper menu,header .wrapper ol,header .wrapper ul{padding:0 0 0 0}header .wrapper nav{padding:10px 30px;position:relative;float:left;width:100%}header .wrapper nav ul li ul{margin:0.5rem 0 0.5rem 0.5rem}header .wrapper nav ul li a{text-decoration:none;font-size:1rem;color:#fff;line-height:140%;font-weight:400}header .wrapper nav ul li a:hover{color:#3c3b3a}header .wrapper nav ul li .rex-current{font-weight:bold}header .open,header .close{position:relative;float:right;width:40px;height:40px;font-size:3rem;color:#2f5839;display:none}body header .wrapper menu,body header .wrapper ol,body header .wrapper ul{padding:0 0 0 0}body header .wrapper nav{padding:10px 30px;position:relative;float:left;width:100%}body header .wrapper nav ul{margin:0.5rem 0 0.5rem 0.5rem;position:relative;float:left;width:100%}body header .wrapper nav ul li{position:relative;float:left}body header .wrapper nav ul li ul{margin:0.5rem 0 0.5rem 0.5rem}body header .wrapper nav ul li a{text-decoration:none;font-size:2rem;color:#2f5839;line-height:140%;font-weight:400;margin-right:10px;padding-right:10px;border-right:3px solid #2f5839}body header .wrapper nav ul li:last-of-type a{border-right:none}body header .wrapper nav ul li a:hover{font-weight:bold;color:#2f583977}body header .open,body header .close{position:relative;float:right;width:40px;height:40px;font-size:3rem;color:#2f5839;display:none}body main{float:left;padding:0 0 100px 0;width:100%}body main .centered{text-align:center}body main .blauhg{background-color:#2f5839 !important;color:#fff !important;text-decoration:none}body main .blauhg i{color:#fff !important;font-size:110px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body main .blauhg .symbole img{filter:invert(1) brightness(10) !important}body main .fendtgrun{background-color:#07601f !important;color:#fff !important;text-decoration:none}body main .fendtgrun i{color:#fff !important;font-size:110px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body main .fendtgrun .symbole img{filter:invert(1) brightness(10) !important}body main .vantrarot{background-color:#e40427 !important;color:#fff !important;text-decoration:none}body main .vantrarot i{color:#fff !important;font-size:110px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body main .vantrarot .symbole img{filter:invert(1) brightness(10) !important}body main .blauhgtrans{background-color:rgba(47,88,57,0.8) !important;color:#fff !important;text-decoration:none}body main .blauhgtrans i{color:#fff !important;font-size:110px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body main .blauhgtrans .symbole img{filter:invert(1) brightness(10) !important}body main .weishg{background-color:#fff !important;text-decoration:none}body main .weishg i{color:#2f5839 !important;font-size:110px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body main .weishgtrans{background-color:rgba(255,255,255,0.95) !important;text-decoration:none}body main .weishgtrans i{color:#2f5839 !important;font-size:110px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}body main .mainwrap{position:relative;float:left;width:100%;color:#2f5839}body main .mainwrap .pdf_Seite{position:fixed;right:0;top:0;height:100vh;z-index:100;display:flex;flex-direction:column;justify-content:center}body main .mainwrap .pdf_Seite .pdf{margin:5px 0}body main .mainwrap .whiteblock{position:relative;float:left;width:100%;padding:0 29% 20px 29%}body main .mainwrap .whiteblock.einspaltig .erstblock{width:100%}body main .mainwrap .whiteblock.einspaltig .zweitblock{display:none}body main .mainwrap .whiteblock.einspaltig .drittblock{display:none}body main .mainwrap .whiteblock.zweispaltig .erstblock{width:48%;margin-right:2%}body main .mainwrap .whiteblock.zweispaltig .zweitblock{width:48%;margin-left:2%;position:relative;float:left}body main .mainwrap .whiteblock.zweispaltig .drittblock{display:none}body main .mainwrap .whiteblock.dreispaltig .erstblock{width:30%;margin-right:3%;position:relative;float:left}body main .mainwrap .whiteblock.dreispaltig .zweitblock{width:30%;margin-right:3%;position:relative;float:left}body main .mainwrap .whiteblock.dreispaltig .drittblock{width:33%;position:relative;float:left}body main .mainwrap .blauwrap.halbblock.klein:nth-of-type(odd){margin-right:2%}body main .mainwrap .drittelblock:nth-of-type(3n-1){margin:0 2%}body main .mainwrap .viertelblock:nth-of-type(2n){margin:0 2%}body main .mainwrap .viertelblock:nth-of-type(4n){margin:0 0% 0 2%}body main .mainwrap a.blauwrap{transition:all 300ms}body main .mainwrap a.blauwrap:hover{transform:scale(1.06, 1.06)}body main .mainwrap .blauwrap{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto 60px;min-height:30vh;background:linear-gradient(180deg, rgba(2,0,36,0) 85%, #fff 100%);float:left;width:100%}body main .mainwrap .blauwrap.viertelblock{width:23.5%;grid-template-columns:auto;grid-template-rows:1fr;background:unset;min-height:40vh;padding:20px;margin-bottom:20px}body main .mainwrap .blauwrap.viertelblock img{width:100%}body main .mainwrap .blauwrap.viertelblock a{width:100%}body main .mainwrap .blauwrap.viertelblock a img{width:100%}body main .mainwrap .blauwrap.viertelblock .blauTextwrap{padding:0px 0px 20px 0px}body main .mainwrap .blauwrap.viertelblock .blauTextwrap h1,body main .mainwrap .blauwrap.viertelblock .blauTextwrap h2{font-size:1.8rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.viertelblock .blauTextwrap h3{font-size:1.6rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.viertelblock .blauTextwrap h4,body main .mainwrap .blauwrap.viertelblock .blauTextwrap h5{font-size:1.3rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.viertelblock .blauTextwrap h6{font-size:1.1rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.viertelblock .blauTextwrap p{margin:0.5rem 0}body main .mainwrap .blauwrap.viertelblock.leftmid{margin-left:25%}body main .mainwrap .blauwrap.viertelblock.rightmid{margin-left:50%}body main .mainwrap .blauwrap.viertelblock.viertelright{margin-left:75%}body main .mainwrap .blauwrap.drittelblock{width:32%;grid-template-columns:auto;grid-template-rows:1fr;background:unset;min-height:30vh;padding:20px;margin-bottom:20px}body main .mainwrap .blauwrap.drittelblock img{width:100%}body main .mainwrap .blauwrap.drittelblock a{width:100%}body main .mainwrap .blauwrap.drittelblock a img{width:100%}body main .mainwrap .blauwrap.drittelblock .blauTextwrap{padding:0px 0px 20px 0px}body main .mainwrap .blauwrap.drittelblock .blauTextwrap h1,body main .mainwrap .blauwrap.drittelblock .blauTextwrap h2{font-size:1.8rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.drittelblock .blauTextwrap h3{font-size:1.6rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.drittelblock .blauTextwrap h4,body main .mainwrap .blauwrap.drittelblock .blauTextwrap h5{font-size:1.3rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.drittelblock .blauTextwrap h6{font-size:1.1rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.drittelblock .blauTextwrap p{margin:0.5rem 0}body main .mainwrap .blauwrap.drittelblock.midpos{margin-left:33%}body main .mainwrap .blauwrap.drittelblock.rightpos{margin-left:66%}body main .mainwrap .blauwrap.bildhalb{background:unset;min-height:30vh}body main .mainwrap .blauwrap.bildhalb .blauImgwrap img{padding:40px}body main .mainwrap .blauwrap.halbblock{background:unset;float:left;width:49%;padding:20px;margin-bottom:20px}body main .mainwrap .blauwrap.halbblock .blauTextwrap{padding:0px 0px 20px 0px}body main .mainwrap .blauwrap.halbblock .blauTextwrap h1,body main .mainwrap .blauwrap.halbblock .blauTextwrap h2{font-size:1.8rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.halbblock .blauTextwrap h3{font-size:1.6rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.halbblock .blauTextwrap h4,body main .mainwrap .blauwrap.halbblock .blauTextwrap h5{font-size:1.3rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.halbblock .blauTextwrap h6{font-size:1.1rem;font-weight:400;margin-top:unset;margin-bottom:10px}body main .mainwrap .blauwrap.halbblock .blauTextwrap p{margin:0.5rem 0}body main .mainwrap .blauwrap.halbblock .blauImgwrap{position:relative}body main .mainwrap .blauwrap.halbblock .blauImgwrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:0px}body main .mainwrap .blauwrap.halbblock .symbole{position:relative;float:left;grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding-top:20px}body main .mainwrap .blauwrap.halbblock .symbole img{width:100%}body main .mainwrap .blauwrap .blauTextwrap{padding:40px 0 120px 400px}body main .mainwrap .blauwrap .blauTextwrap p{margin:0 0 2em 0}body main .mainwrap .blauwrap .blauImgwrap{position:relative}body main .mainwrap .blauwrap .blauImgwrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:75%;height:100%;object-fit:cover;object-position:right}body main .mainwrap .pdf_Inhalt{margin-top:20px;position:relative;float:left;width:100%;padding-left:29%;padding-right:29%}body main .mainwrap .pdf_Inhalt .pdf{display:flex;position:relative;float:left;margin-right:2%}body main .mainwrap .pdf_Inhalt .pdf a{margin-right:10px}body main .mainwrap .text50{display:block;float:left;position:relative;padding:0px 29% 20px 29%}body main .mainwrap .text50 ul{position:relative;float:left;width:100%;font-size:20px}body main .mainwrap .Titelwrap{position:relative;height:60vh;float:left;width:100%}body main .mainwrap .Titelwrap .titelpic{height:100%;object-fit:cover;width:100%;position:absolute;top:0;bottom:0;right:0;left:0}body main .mainwrap .Titelwrap.rahmen.blauhg{background:rgba(47,88,57,0.8)}body main .mainwrap .Titelwrap.rahmen.blauhg .titelpic{padding:5%}body main .mainwrap .Titelwrap.rahmen.blauhgtrans{background:#2f5839}body main .mainwrap .Titelwrap.rahmen.blauhgtrans .titelpic{padding:5%}body main .mainwrap .Titelwrap.yesmargin{margin-bottom:20px}body main .mainwrap .bildbreit{float:left;width:100%}body .rexfancy-images{margin-top:40px;width:100%;margin-bottom:20px;display:flex;float:left;flex-wrap:wrap;padding:0 29% 20px 29%}body .rexfancy-images .img{width:auto;height:auto;margin:0 20px 20px 0}body .rexfancy-images .img a{display:block;width:100%;height:100%}body .rexfancy-images .img a img{display:block;width:100%;height:100%;object-fit:cover}body .thirdnav{background-color:white;position:relative;float:left;width:50%;padding:5px 0}body .thirdnav nav{display:flex;padding:20px 20px 15px 30%;position:relative}body .thirdnav nav .background{position:absolute;top:0;bottom:0;right:0;left:0;display:grid;grid-template-columns:35px 1fr;z-index:-1}body .thirdnav nav .background .schraege{background-size:100% 100%;background-image:url(../img/Footer_lehnert_schraege.png)}body .thirdnav nav .background .balken{background-size:100% 100%;background-image:url(../img/Footer_lehnert_balken.png)}body .thirdnav nav a{color:#2f5839;margin-right:10px;padding-right:10px;border-right:2px solid #2f5839}body .thirdnav nav ul li:last-of-type a{border-right:none}body .thirdnav nav a:hover{transform:scale(1.2, 1.2)}body .thirdnav nav ul{padding:0 0 0 20px;margin:unset;display:flex}body .thirdnav nav ul li a{text-decoration:none;font-size:1rem;color:#2f5839}body .thirdnav nav ul li a:hover{color:#2f583977}body .linkbar{padding:10px;padding-left:15%;background-color:white;position:relative;float:left;width:50%}body .linkbar a{display:block;margin-top:13px;font-size:1.5rem;position:relative;float:left;margin-right:3%}p{position:relative;float:left;width:100%}h1{font-weight:400}h1,h2{font-size:3rem;position:relative;float:left;width:100%}h3{font-size:2rem;position:relative;float:left;width:100%}h4{font-size:1rem;position:relative;float:left;width:100%}td:first-of-type{padding-right:1.5rem}td{padding-bottom:0.69rem}main.abstand{margin-bottom:65px}.daten main.abstand #datenschutz{margin-bottom:65px}body .consent_manager-background .consent_manager-wrapper .consent_manager-wrapper-inner .consent_manager-summary .consent_manager-show-details a{color:#2f5839}body .consent_manager-background .consent_manager-wrapper .consent_manager-wrapper-inner .consent_manager-summary .consent_manager-show-details a.icon-info-circled::before{background-color:#2f5839}body .consent_manager-background .consent_manager-wrapper .consent_manager-wrapper-inner .consent_manager-summary p{color:black}body .consent_manager-background .consent_manager-wrapper .consent_manager-wrapper-inner .consent_manager-summary .consent_manager-cookiegroups{width:100%}body .consent_manager-background .consent_manager-wrapper .consent_manager-wrapper-inner .consent_manager-buttons-sitelinks .consent_manager-buttons .consent_manager-accept-all.consent_manager-close{background:#2f5839;border:1px solid #2f5839}@media only screen and (max-width: 1350px){body main .mainwrap .text50{display:block;padding:0 15% 20px 15%}body main .mainwrap .text50 div{position:relative;float:left;width:100%}body main .mainwrap .whiteblock{padding:0 15% 20px 15%}body main .mainwrap .blauwrap.bildhalb{display:block;padding:0 15% 20px 15%}body main .mainwrap .blauwrap.bildhalb .blauTextwrap{padding:0;position:relative;float:left;width:100%}body main .mainwrap .blauwrap.bildhalb .blauImgwrap{position:relative;float:left;width:100%}body main .mainwrap .blauwrap.bildhalb .blauImgwrap img{padding:40px 0;position:relative;float:left;width:100%}body main .mainwrap .pdf_Inhalt{padding-left:15%}body .rexfancy-images{padding:0 15% 20px 15%}}@media only screen and (max-width: 1350px){body header .logo{margin-left:20%;width:15%}body header .open{display:block;text-decoration:none;color:#2f5839;margin-right:20px}body header .open::before{background-color:white;border-radius:10px}body header .secondnav{display:none}body header .wrapper{position:fixed;z-index:999;margin-top:0;width:100%}body header .wrapper nav{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#2f5839;padding-top:70px;display:none;background-size:cover;background-position:bottom;background-image:linear-gradient(0deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3)),url("index.php?rex_media_type=bild_voll&rex_media_file=hg.jpg")}body header .wrapper nav ul{padding:0;position:relative}body header .wrapper nav ul li{margin:5px 0 !important;width:100%;text-align:center}body header .wrapper nav ul li span{display:none}body header .wrapper nav ul li a{width:100%;text-decoration:none;border:none}body header .wrapper nav ul li:hover{border-bottom:none}body header .wrapper nav.second{position:relative;float:left;display:none !important;background-color:transparent}body header#menu:target{z-index:999}body header#menu:target .open{display:none}body header#menu:target .close{display:block;color:#2f5839;text-decoration:none;margin-right:20px}body header#menu:target nav{display:block}}@media only screen and (max-width: 1050px){body header .logo{position:relative;padding-right:75%;padding-left:10%;padding-top:10px;margin-left:0;float:left;width:100%}body header .wrapper{padding-top:20px}}@media only screen and (max-width: 1024px){.open{display:block}}@media only screen and (max-width: 890px){body main .mainwrap .whiteblock{padding:0 15% 20px 15%}.slideshow-container{height:300px}body main .mainwrap .Titelwrap{height:300px}body .thirdnav nav{padding:20px 0px 15px 0%}}@media only screen and (max-width: 790px){body .rexfancy-images{width:100%;display:block;float:left;padding:0 15% 20px 15%;position:relative}body .rexfancy-images .img{height:auto;margin:0 20px 20px 0;position:relative;float:left;width:100%}body .thirdnav{width:100%}body .linkbar{width:100%;padding:0px 0px 0px 20px}body .linkbar nav{padding:5px 0px 15px 0%}body .linkbar nav ul{padding:0 0 0 20px}}@media only screen and (max-width: 450px){.slideshow-container{height:200px}body main .mainwrap .Titelwrap{height:200px}}@media only screen and (max-width: 450px){h1,h2{font-size:2rem}}
