.consent_manager-wrapper p{float:unset}.cookiebite{position:fixed;bottom:30px;right:10px;cursor:pointer;z-index:1000}.cookiebite a img{width:40px;filter:opacity(0.7)}.cookiebite a img:hover{filter:opacity(1)}body{background-color:#FFFFFF;font-weight:100;font-family:'Open Sans', sans-serif;position:absolute;float:left;width:100%;height:100%}body.stretch{display:flex;flex-direction:column}body.stretch main{flex-grow:1}body.stretch main article .Home .fuenftel:nth-of-type(5) img{bottom:23px}body.stretch main article .Home .fuenftel:nth-of-type(4) .fa,body.stretch main article .Home .fuenftel:nth-of-type(3) .fa,body.stretch main article .Home .fuenftel:nth-of-type(2) .fa{bottom:30px}body.stretch main article .Home .fuenftel:nth-of-type(4) a .fa,body.stretch main article .Home .fuenftel:nth-of-type(3) a .fa,body.stretch main article .Home .fuenftel:nth-of-type(2) a .fa{bottom:10px}body main article nav #untermenue{display:inline-block;width:60%;margin-left:18%;margin-top:15px}body main article nav ul{position:relative;float:left}body main article nav ul li{position:relative;float:left;width:25%}h1{color:#639a00;font-weight:100;font-size:2.5rem;margin-left:20%}h4{font-weight:400;font-size:1.5rem;color:#ffffff;font-family:'Open Sans', sans-serif}p{color:#4b4b4d;font-size:1rem;font-weight:300;font-family:'Open Sans', sans-serif;margin-left:20%}a{text-decoration:none;color:#639a00}a:hover{color:#4b4b4d}ul{list-style-image:url(../img/minihaus2.png);opacity:0.9;color:#4b4b4d;position:relative;float:left;width:100%}.bodynews footer{position:fixed;bottom:0;left:0;right:0}.hinweis{position:fixed;bottom:0;left:0;right:0;background-color:#4b4b4d;box-sizing:border-box;height:60px}.hinweis .cookiep{box-sizing:border-box;color:#ffffff;margin-left:0;position:relative;width:100%;padding:0 5%;margin-top:10px;font-size:0.875rem;max-width:1730px}.hinweis .cookiep a{transition:all 0.3s ease}.hinweis .cookiep a:hover{color:#ffffff}.hinweis .close{position:fixed;right:3%;bottom:10px}.hinweis .close p{margin:0;font-size:2rem}.hinweis .close p a{transition:all 0.3s ease}.hinweis .close p a:hover{color:#ffffff}.infotext{width:100%;position:relative;float:left}.infotext p{margin-left:20%;padding-right:20%}.infotext h4,.infotext h3,.infotext h5,.infotext h6{color:#639a00;margin-left:20%}.datenschutz{position:absolute;right:15px;top:15px}.datenschutz ul{font-size:0.875rem;position:relative;float:left;margin-bottom:0}.datenschutz ul li{position:relative;float:left}.datenschutz ul li a{margin:0 !important}.datenschutz ul li a::after{margin:0 0.25em !important}.zweispalten{position:relative;float:left;width:40%;margin-left:20%}.zweispalten p{margin-left:0 !important;width:100% !important}.zweispalten h1,.zweispalten h2,.zweispalten h3,.zweispalten h4,.zweispalten h5,.zweispalten h6{margin-left:0 !important}.zweitespalte{width:18%;margin-left:20%;position:relative;float:left;height:auto;padding-right:2%}.zweitespalte p{margin-left:0}.zweitespalte h1,.zweitespalte h2,.zweitespalte h3 {color:#639a00;font-weight:100;font-size:2rem;width:100%;position:relative;float:left}.buero{position:relative;float:left;width:100%;margin-top:7em}.buero p{position:relative;float:left;width:60%;margin-left:20%}.buero .kompl{position:relative;float:left;width:100%;margin:1em 0}.buero .kompl .zweitespalte{width:18%;margin-left:20%;position:relative;float:left;height:auto;padding-right:2%}.buero .kompl .zweitespalte p{margin-left:0;width:100%}.buero .kompl .zweitespalte p:nth-of-type(1){margin-top:0}.buero .kompl .rechtespalte{position:relative;float:left;width:60%}.buero .kompl .rechtespalte img{position:relative;float:left;width:100%}.buero .kompl .rechtespalte .fancybox{position:relative;float:left;width:9%;margin:0.5em 0.5% 0 0.5%}.buero .kompl .rechtespalte .fancybox .viertel.bilgal{position:relative;float:left;background-color:#639a00}.buero .kompl .rechtespalte .fancybox .viertel.bilgal .bilgalhov{display:none;position:absolute;z-index:2}.buero .kompl .rechtespalte .fancybox .viertel.bilgal img{height:auto;width:100%;opacity:1;position:relative;z-index:1;float:left;display:block}.buero .kompl .rechtespalte .fancybox .viertel.bilgal:hover img{opacity:0.3}.buero .kompl .rechtespalte .galerie{position:relative;float:left;width:100%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(10n-9){margin-left:0}.buero h1,.buero h2,.buero h3 {color:#639a00;font-weight:100;font-size:2rem;margin-left:20%;width:70%;position:relative;float:left}.buero h4,.buero h5,.buero h6{font-size:1rem;font-weight:300;color:#639a00;width:70%;margin-left:20%;position:relative;float:left}.buero .textdrei{position:relative;float:left;width:100%}.buero .textdrei .fuenftel:first-of-type{padding-left:20%}.buero .textdrei .fuenftel p{margin:1em 0;width:99%;padding-right:1%}.fuenftel{width:20%;height:auto;position:relative;float:left;text-align:left;margin-bottom:3em;opacity:1;color:#4b4b4d}nav>a{display:none}header{font-size:1.5rem;width:100%;position:relative;float:left}header nav{width:80%;margin:0 auto;padding-top:1.5em;margin-left:20%;margin-right:20%}header nav .rex-navi1 li a{color:#000000;margin-left:1.25em;position:relative;float:left}header nav .rex-navi1 li a:hover{color:#639a00}header nav .rex-navi1 li a.rex-active,header nav .rex-navi1 li a.rex-current{color:#639a00;font-weight:400}header nav .rex-navi1 li a::after{content:'|';margin-left:1.45em}header nav li.rex-article-1 a:first-of-type{margin-left:0}header nav ul.rex-navi1{padding:0;margin-top:0em}header nav ul.rex-navi1 li:last-of-type a::after{content:'';margin:0}header nav #navresponsive{display:none}header .menusandwich{display:none;width:50px;height:30px;background:url(../img/menusandwich.png) no-repeat;background-size:100%;position:absolute;float:left;left:15px;top:15px}header .logo{position:absolute;float:right;width:300px;right:10px;top:75px;z-index:100}header .logolinie{color:#639a00;border:solid #639a00 1px;position:absolute;float:left;top:90px;width:95%;z-index:0}.gotoparent{position:absolute;float:left;left:20%;font-size:0.75rem;background:url(../img/backpfeilhov.png) no-repeat top left;background-size:contain;padding-left:20px;z-index:9999}.gotoparent:hover{background:url(../img/backpfeil.png) no-repeat top left;background-size:contain}main{position:relative;float:left;width:100%;margin-bottom:60px}main article{width:100%}main article h1{color:#639a00;font-weight:100;font-size:2rem;margin-left:20%;width:70%;position:relative;float:left}main article .haelftestart{width:100%;margin-top:7em;position:relative;float:left}main article .haelftestart:nth-of-type(2) .fuenftel{margin-bottom:0;height:200px}main article .haelftestart:nth-of-type(2){margin-top:7em}main article .haelftestart:nth-of-type(2) .wrapper{position:relative;float:left;width:100%}main article .haelftestart h1{color:#639a00;font-weight:100;font-size:2rem;margin-left:20%}main article .haelftestart .fuenftel{width:20%;height:200px;position:relative;float:left}main article .haelftestart .fuenftel img{width:100%;position:relative}main article .haelftestart .fuenftel .haushover{opacity:0;transition:all 1s ease;position:absolute;margin-left:-80%;z-index:2;width:80%}main article .haelftestart .fuenftel .haushover.favorite{opacity:1}main article .haelftestart .fuenftel .haus{opacity:1;position:relative;z-index:1;transition:all 0.5s ease;width:80%;margin-left:10%}main article .haelftestart .fuenftel:hover .haushover{opacity:1}main article .haelftestart .fuenftel:hover .haus{opacity:0}main article .haelftestart .fuenftel .whover{opacity:0;transition:all 0.5s ease;position:absolute;margin-left:10%;z-index:2;width:70%}main article .haelftestart .fuenftel .whover.favorite{opacity:1}main article .haelftestart .fuenftel .wolke{opacity:1;position:absolute;z-index:1;width:70%;margin-left:15%;margin-right:15%}main article .haelftestart .fuenftel:nth-of-type(5) .wolke,main article .haelftestart .fuenftel:nth-of-type(5) .whover{width:60%;margin-left:20%;margin-right:20%}main article .haelftestart .fuenftel:hover .whover{opacity:1}main article .haelftestart .fuenftel:hover .wolke{opacity:0}main article .haelftestart .fuenftel:nth-of-type(2) .wolke{width:80%;margin-left:10%;margin-right:10%;margin-top:25px}main article .haelftestart .fuenftel:nth-of-type(2) .whover{width:80%;margin-top:25px}main article .haelftestart .fuenftel:nth-of-type(3) .whover{margin-left:15%}main article .haelftestart .fuenftel:nth-of-type(4) .wolke,main article .haelftestart .fuenftel:nth-of-type(4) .whover{width:90%}main article .haelftestart .fuenftel:nth-of-type(4) .whover{margin-left:15%}main article .haelftestart:nth-of-type(1) .bgproject{background-image:url(../img/haus1.png);background-repeat:no-repeat;background-size:cover;width:70%;height:235px;position:relative;float:left;margin:0 15%}main article .haelftestart:nth-of-type(1) .bgproject:hover{position:absolute;background-size:100%}main article .haelftestart:nth-of-type(2) .bgcloud{background-image:url(../img/wwalternativ.png);background-repeat:no-repeat;background-size:cover;width:70%;height:235px;position:relative;float:left;margin:0 15%}main article .haelftestart:nth-of-type(2) .bgcloud:hover{background-image:url(../img/wwalternativhover.png);position:absolute;background-size:100%}main article .news{position:relative;float:left;width:100%;margin-top:7em;display:flex;align-items:stretch;flex-wrap:wrap}main article .news h2{margin-left:20%;color:#639a00;font-weight:100;font-size:1.75rem}main article .news .fuenftel{width:19.94%;border-right:1px solid #639a00}main article .news .fuenftel img{position:relative;float:left;width:100%}main article .news .fuenftel h3{text-align:center;margin-bottom:0em;padding:0 5px;transition:all 0.3s ease}main article .news .fuenftel p{padding:0 10%;margin-top:0.5em;font-size:0.875rem;margin-left:0;text-align:center;color:#639a00;transition:all 0.3s ease}main article .news .fuenftel a:hover p,main article .news .fuenftel a:hover h3{color:#4b4b4d}main article .news .fuenftel:nth-of-type(5n+5){border-right:none}main article .fuenftel:nth-of-type(4) .bgcloud,main article .fuenftel:nth-of-type(4) .bgcloud:hover{background-position:0 30px !important}main article .Home{margin-top:7em;width:100%}main article .Home .fuenftel a .fa{text-align:center;width:100%;font-size:80px;color:#639a00;margin-left:auto;opacity:0.5;position:relative;float:left;padding-top:0;bottom:auto;right:0;margin-top:80px}main article .Home .fuenftel a .fa:hover{opacity:1}main article .Home .fuenftel .fa{color:rgba(75,75,77,0.7);font-size:50px;position:fixed;float:right;bottom:50px}main article .Home .fuenftel:nth-of-type(3) a .fa{right:0}main article .Home .fuenftel:nth-of-type(3) .fa{right:47%}main article .Home .fuenftel:nth-of-type(2) a .fa{right:0}main article .Home .fuenftel:nth-of-type(2) .fa{right:67%}main article .Home .fuenftel:nth-of-type(5) img{position:fixed;float:right;width:20%;bottom:0;right:0}main article .Home .fuenftel:nth-of-type(4) a .fa{right:0}main article .Home .fuenftel:nth-of-type(4) .fa{right:27.5%}main article .projects{width:100%;margin-top:7em}main article .projects:nth-of-type(2){padding-top:7em}main article .projects p{font-size:1rem;line-height:1.125rem;margin-top:0.8em;margin-right:5px}main article .projects h5{color:#4b4b4d;font-size:1.7em;font-weight:100;margin:0;margin-right:5px}main article .projects .fuenftel{width:20%;height:700px;position:relative;float:left;text-align:right;margin-bottom:3em;opacity:1;color:#4b4b4d}main article .projects .fuenftel img{width:100%;size:100%}main article .projects .fuenftel:hover img{opacity:0.2}main article .projects .fuenftel:hover p,main article .projects .fuenftel:hover h5{color:#639a00}main article .impr{margin-top:7em;width:100%}main article .impr .fuenftel{margin:0}main article .impr h1:nth-of-type(1){width:80%}main article .impr h1:nth-of-type(2){width:25%;margin-left:0}main article .impr h2{position:relative;float:left;width:60%;color:#639a00;margin:.67em 0;font-size:2rem;font-weight:300;margin-bottom:1em !important}main article .impr .rechtespalte{width:40%;position:relative;float:left;padding-left:5px;margin-top:0;margin-bottom:60px}main article .impr .rechtespalte h1{margin-left:0;width:100%}main article .impr .rechtespalte h2{width:100%}main article .impr .rechtespalte p{margin-left:0}main article .impr .infotext{margin-bottom:60px}main article .contact{margin-top:7em;width:100%}main article .contact .rechtespalte{width:59%;position:relative;float:left;margin-top:0;margin-right:1%}main article .contact .rechtespalte iframe{width:100%;height:550px;border:none;margin-bottom:4em}main article .formulartext .infotext p{margin-bottom:80px}main article .contactform{margin-top:7em;max-width:767px;margin-left:auto;margin-right:auto;margin-bottom:150px}main article .contactform .kfintro p{margin-left:0}main article .contactform .dates{width:100%;margin-top:6em}main article .contactform .dates .labels{width:252px;text-align:right;position:relative;float:left;padding-right:5px;color:#639a00;font-size:1.2rem;margin-top:3px}main article .contactform .dates .input{width:252px;float:left;text-align:left;position:relative;color:#639a00;background-color:#ececec;border:none;border-radius:5px;height:20px;border-bottom:2px solid #639a00;padding:5px;margin-top:3px;margin-bottom:3px;padding-bottom:0}main article .contactform .dates .input.textarea{height:5em}main article .contactform .dates .send{background-color:#639a00;color:#4b4b4d;outline:none;border:none;padding:5px 25px;position:relative;float:left;border-radius:5px;width:20%;left:0}main article .contactform .dates .send:hover{color:#ececec;background-color:rgba(99,154,0,0.81)}main article .contactform .dates .title{position:relative;float:left;height:1.5em;width:75px;background-color:#ececec;color:#639a00;border:none;border-radius:5px;border-bottom:2px solid #639a00}main article .detailbgi{background:url(../img/hintergrundbilddetail.jpg) no-repeat;background-size:cover;width:100%;height:100%;margin-top:8em;position:fixed;float:left;top:0}main article .detailbgi .fuenftel{width:20%;height:400px;position:relative;float:left;text-align:right;margin-bottom:3em;opacity:1;color:#4b4b4d}main article .detailbgi .fuenftel .viertel{width:100px;height:100px;border:1px solid #639a00;margin-left:0.5em;margin-top:0.5em}main article .detailbgi .fuenftel .viertel.bilgal{position:relative;float:left;background-color:#639a00}main article .detailbgi .fuenftel .viertel.bilgal .bilgalhov{display:none;position:absolute;z-index:2}main article .detailbgi .fuenftel .viertel.bilgal img{height:100px;width:100px;size:cover;opacity:1;position:relative;z-index:1}main article .detailbgi .fuenftel .viertel.bilgal:hover img{opacity:0.3}main article .detailbgi .fuenftel .viertel.back{border:none;background:url(../img/backpfeil.png);width:100px;height:100px;background-size:cover}main article .detailbgi .fuenftel .viertel.back:hover{background:url(../img/backpfeilhov.png) no-repeat;background-size:cover;width:100px;height:100px}main article .detailbgi .rechtespalte{width:40%;position:fixed;float:right;padding-left:5px;margin-top:0;height:auto;z-index:300;bottom:10px;right:12px}main article .detailbgi .rechtespalte .headerprojekt{background-color:rgba(0,0,0,0.6);position:relative;float:right;width:auto;margin:10px;margin-right:0}main article .detailbgi .rechtespalte .headerprojekt h1{width:auto;position:relative;float:right;text-align:right;padding:20px;margin:0;color:#ffffff}main article .detailbgi .rechtespalte .beschreibungprojekt{position:relative;float:left;width:100%;background:rgba(0,0,0,0.6);height:auto}main article .detailbgi .rechtespalte .beschreibungprojekt h4{color:#ffffff;width:90%;padding:15px;float:right;padding-left:0;text-align:right;padding-top:5px;margin-top:0.5em;margin-bottom:0.5em}main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte{width:45%;text-align:right;position:relative;float:left;margin-top:0;padding-top:0}main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte .block{position:relative;float:left;text-align:right;width:100%;margin:0.5em 0;margin-top:0}main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte .block h6{margin:0 0.5em;color:#b1b1b1;font-size:1rem;text-align:right}main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte .block p{color:#ffffff;margin:0 0.5em}main article .detailbgi .rechtespalte .beschreibungprojekt .respalte{width:45%;text-align:right;position:relative;float:right;margin-top:0;padding-top:0;padding-right:15px}main article .detailbgi .rechtespalte .beschreibungprojekt .respalte .block{position:relative;float:left;text-align:right;width:100%;margin:0.5em 0;margin-top:0}main article .detailbgi .rechtespalte .beschreibungprojekt .respalte .block h6{margin:0 0.5em;color:#b1b1b1;font-size:1rem;text-align:right}main article .detailbgi .rechtespalte .beschreibungprojekt .respalte .block p{color:#ffffff;margin:0 0.5em}main article .detailbgi .rechtespalte h1 {width:90%;height:4em;float:right;position:absolute;background-color:rgba(0,0,0,0.8)}main article .detailbgi .rechtespalte h1  .bgtitle{width:100%;height:4em;background-color:#4b4b4d;opacity:0.9;position:relative}main article .detailbgi.abstand .rechtespalte{bottom:70px}main article .auswahl{margin-top:7em;width:100%}main article .auswahl h1{color:#4b4b4d}main article .auswahl .fuenftel{width:20%;height:auto;position:relative;float:left;text-align:right;margin-bottom:3em;opacity:1;color:#4b4b4d}main article .auswahl .fuenftel img{width:40%;margin-left:30%;margin-right:30%;opacity:0.6;transition:all 1s ease}main article .auswahl .fuenftel img:nth-of-type(2){width:70%;opacity:1;margin:0 15%;padding-top:70%;position:relative;float:left;right:0}main article .auswahl .fuenftel img:hover{opacity:1}main .kontakticons{position:fixed;float:right;width:65px;height:100%;top:150px;text-align:right;margin-left:40px}main .kontakticons i{position:relative;float:left;font-size:50px;margin:10px 0;color:#639a00;opacity:0.8}main .kontakticons img{position:relative;float:left;width:150px;margin-left:-45px}main.abstand .Home .fuenftel:nth-of-type(5) img{bottom:60px}main.abstand .Home .fuenftel .fa{bottom:110px}main.abstand .Home .fuenftel a .fa{bottom:0}footer{position:relative;float:left;width:100%}footer h4{font-size:1rem;margin:0.5em 0;margin-left:20%;color:#639a00;text-align:right;padding-right:15px}@media only screen and (max-width: 2260px){main article .projects .fuenftel{height:650px}main article .detailbgi .fuenftel{width:16%}}@media only screen and (max-width: 2080px){main article .projects .fuenftel{height:600px}}@media only screen and (max-width: 1930px){main article .haelftestart:nth-of-type(2){margin-top:-1em}main article .projects .fuenftel{height:550px}}@media only screen and (max-width: 1750px){main article .projects .fuenftel{height:500px}}@media only screen and (max-width: 1600px){main article .projects .fuenftel{height:460px}body main article nav #untermenue ul li{width:33%}}@media only screen and (max-width: 1450px){.detailbgi{margin-top:9em !important}.detailbgi .rechtespalte{width:60% !important}header .logo{width:250px;top:104px}header .logolinie{top:115px}main article .projects .fuenftel{height:430px}body main article nav #untermenue{width:70%;margin-left:17%}body main article nav #untermenue ul{padding-top:30px}}@media only screen and (max-width: 1380px){main article .projects .fuenftel{margin-bottom:0}main article .impr h2:nth-of-type(1){display:none}main article .impr .zweitespalte{width:50%}main article .impr .rechtespalte{margin-left:20%;padding-left:0;width:60%}main article .impr .rechtespalte h2{display:block}}@media only screen and (max-width: 1375px){main article .detailbgi .fuenftel{width:23%}}@media only screen and (max-width: 1300px){main article .haelftestart:nth-of-type(2){margin-top:-4em}}@media only screen and (max-height: 1290px){main article .haelftestart:nth-of-type(2){margin-top:18em}}@media only screen and (max-width: 1280px){.buero .kompl .zweitespalte{width:28%}.buero .kompl .rechtespalte{width:50%}.buero .textdrei .fuenftel{width:30%}}@media only screen and (max-height: 1235px){main article .haelftestart:nth-of-type(2){margin-top:15em}}@media only screen and (max-height: 1180px){main article .haelftestart:nth-of-type(2){margin-top:10em}main article .haelftestart:nth-of-type(1) .bgproject{width:90%;margin:0 5%}}@media only screen and (max-width: 1145px){main article .projects .fuenftel{height:385px}main article .haelftestart:nth-of-type(2) .fuenftel a{width:100%;margin:0}}@media only screen and (max-width: 1150px){.hinweis{height:80px}.hinweis .cookiep{padding:0 20px;padding-right:70px}main.abstand{margin-bottom:80px}main.abstand .Home .fuenftel:nth-of-type(5) img{bottom:80px}main.abstand .Home .fuenftel .fa:last-of-type{bottom:130px}main.abstand .Home .fuenftel a .fa{bottom:auto !important}main article .detailbgi.abstand .rechtespalte{bottom:90px}main article .news .fuenftel{width:33%}}@media only screen and (max-height: 1100px){main article .haelftestart:nth-of-type(2){margin-top:6em}}@media only screen and (max-height: 1040px){main article .haelftestart:nth-of-type(2){margin-top:4em}main article .detailbgi{background-position:center}}@media only screen and (max-width: 1025px){header{font-size:1.25rem}header .logo{width:200px;top:95px}header .logolinie{top:103px}main article .haelftestart .fuenftel .haus{width:100%;margin-left:0}main article .haelftestart .fuenftel .haushover{width:100%;margin-left:-100%}main article .haelftestart .fuenftel .wolke{width:100% !important;margin:0}main article .haelftestart .fuenftel .whover{margin-left:-100% !important;width:100% !important}main article .haelftestart .fuenftel:nth-of-type(4) .wolke,main article .haelftestart .fuenftel:nth-of-type(4) .whover{margin-top:30px}main article .haelftestart .fuenftel:nth-of-type(2) .wolke{margin-left:0;margin-right:0}main article .haelftestart .fuenftel:nth-of-type(2) .whover{margin-left:5%}main article .Home .fuenftel:nth-of-type(4) .fa{right:26%}main article .projects .fuenftel{height:330px}main article .projects .fuenftel h5{font-size:1.25rem !important}main article .projects .fuenftel p{font-size:0.75rem !important}.buero .kompl .rechtespalte .fancybox .viertel.bilgal:hover img{opacity:1}body main article nav #untermenue{width:90%;margin-left:16%}}@media only screen and (max-height: 980px){main article .Home .fuenftel:nth-of-type(5){margin-bottom:0}}@media only screen and (max-width: 980px){.buero .kompl .zweitespalte{width:58%}.buero .kompl .rechtespalte{width:60%;margin-left:20%}.buero .textdrei .fuenftel{width:30%}}@media only screen and (max-width: 960px){main article .detailbgi .fuenftel{width:34%}.buero .kompl .rechtespalte .fancybox{position:relative;float:left;width:13.4%;margin:0.5em 0.5% 0 0.5%}.buero .kompl .rechtespalte .galerie{position:relative;float:left;width:100%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(10n-9){margin-left:0.5%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(7n){margin-right:0}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(7n-6){margin-left:0}}@media only screen and (max-height: 935px){main article .haelftestart:nth-of-type(2){margin-top:0}}@media only screen and (max-height: 910px){main article .detailbgi .fuenftel{width:100%;height:auto;position:absolute}main article .detailbgi .fuenftel .viertel.back{position:relative;float:left}}@media only screen and (max-width: 890px){main article .impr .infotext p,main article .impr .infotext h3,main article .impr .infotext h4,main article .impr .infotext h5,main article .impr .infotext h6{padding-right:20px}header nav{margin-left:1.54em;width:95%;margin-right:0}main article .projects .fuenftel{width:33.33%;height:450px}main article .impr{margin-top:5em}main article .impr .zweitespalte{width:80%;padding-right:0}main article .impr .rechtespalte{padding-left:0;width:80%;margin-left:20%}main article .impr .rechtespalte p{margin-left:0;padding-right:20px}main article .contact{margin-top:5em}main article .contact .zweitespalte{width:80%;padding-right:0}main article .contact .fuenftel{width:30%;margin-bottom:0}main article .contact .fuenftel:nth-of-type(2){width:20%;margin-bottom:3em}main article .contact .rechtespalte{width:80%;margin-left:20%}main article .contactform{margin-top:5em}.detailbgi .rechtespalte{width:80% !important}.detailbgi .rechtespalte .headerprojekt h1{font-size:1.5rem}.detailbgi .rechtespalte .beschreibungprojekt h4{font-size:1rem}.detailbgi .rechtespalte .beschreibungprojekt .lispalte,.detailbgi .rechtespalte .beschreibungprojekt .respalte{font-size:0.75rem}main article .haelftestart h1{margin-left:0;width:95%;padding-left:1em}main article .haelftestart:nth-of-type(2){margin-top:-7em}main article .haelftestart .fuenftel:nth-of-type(4) .whover,main article .haelftestart .fuenftel:nth-of-type(4) .wolke{margin-top:0}main article .detailbgi .fuenftel .viertel{width:80px;height:80px}main article .detailbgi .fuenftel .viertel.bilgal img{width:80px;height:80px}body main article nav #untermenue{width:100%;margin-left:0%}}@media only screen and (max-height: 880px){main article .haelftestart:nth-of-type(2){margin-top:-2em}}@media only screen and (max-height: 845px){main article .haelftestart:nth-of-type(2){margin-top:-4em}}@media only screen and (max-width: 830px){main article .haelftestart{margin-top:5em;height:auto;position:relative;float:left}main article .haelftestart h1{font-size:1.5rem}main article h1 {font-size:1.5rem}main article .haelftestart:nth-of-type(1){margin-bottom:3em}main article .haelftestart:nth-of-type(1) .fuenftel{width:33%;margin-left:0;height:130px;margin-top:-15px}main article .haelftestart:nth-of-type(1) .fuenftel .bgproject{height:160px}main article .haelftestart:nth-of-type(1) .fuenftel .haus,main article .haelftestart:nth-of-type(1) .fuenftel .haushover{top:10px;margin-bottom:50px}main article .haelftestart:nth-of-type(1) .fuenftel:nth-of-type(1) .haus,main article .haelftestart:nth-of-type(1) .fuenftel:nth-of-type(1) .haushover{margin-bottom:0}main article .haelftestart:nth-of-type(1) .fuenftel:hover .haushover{opacity:0}main article .haelftestart:nth-of-type(1) .fuenftel:hover .haus{opacity:1}main article .haelftestart:nth-of-type(2){margin-top:-90px}main article .haelftestart:nth-of-type(2) .fuenftel{width:30%;margin-left:2%;height:150px}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(1){margin-left:0}main article .haelftestart:nth-of-type(2) .fuenftel .wolke{opacity:1}main article .haelftestart:nth-of-type(2) .fuenftel .whover{display:none;float:left}main article .Home h1{font-size:1.5rem;margin-left:0;padding-left:1em;width:80%}main article .news .fuenftel{width:49%}}@media only screen and (max-height: 800px){main article .haelftestart:nth-of-type(2){margin-top:-6em}main article .detailbgi .fuenftel .viertel{width:80px !important;height:80px !important}main article .detailbgi .fuenftel .viertel.bilgal img{height:80px !important;width:80px !important}}@media only screen and (max-width: 790px){.hinweis{height:100px}main.abstand{margin-bottom:100px}main.abstand .Home .fuenftel:nth-of-type(5) img{bottom:100px}main.abstand .Home .fuenftel .fa:last-of-type{bottom:150px}main.abstand .Home .fuenftel a .fa{bottom:auto !important}main article .detailbgi.abstand .rechtespalte{bottom:110px}}@media only screen and (max-width: 785px){main article .projects .fuenftel{height:400px}main .kontakticons{position:absolute;width:96%;height:85px;bottom:15px;padding-left:15px;margin-left:0;top:auto}main .kontakticons img{margin-left:0}main .kontakticons i{padding:10px}main article .contactform .dates .labels{width:170px}main article .contactform .dates .input{width:290px}main article .contactform .dates .send{width:120px}}@media only screen and (max-width: 750px){header nav{width:97%;margin-left:0.75em}header nav .rex-navi1 li a{margin-left:0.75em !important}header nav .rex-navi1 li a::after{margin-left:0.75em !important}main article .contact .fuenftel{width:35%}main article .Home .fuenftel a .fa{font-size:50px !important}main article .Home .fuenftel:nth-of-type(4) .fa{right:24%}main article .Home .fuenftel:nth-of-type(3) .fa{right:45%}main article .Home .fuenftel:nth-of-type(2) .fa{right:65%}main article .haelftestart:nth-of-type(1) .fuenftel{margin-bottom:2em}main article .haelftestart:nth-of-type(2){margin-top:-2em}main article .impr iframe{width:100% !important;height:300px !important}.buero .textdrei .fuenftel{width:35%}}@media only screen and (max-width: 715px){main article .projects .fuenftel{height:380px}}@media only screen and (max-width: 700px){main article .haelftestart:nth-of-type(1) .bgproject{width:90%;margin:0 5%}}@media only screen and (max-width: 660px){main article .impr .infotext p,main article .impr .infotext h3,main article .impr .infotext h4,main article .impr .infotext h5,main article .impr .infotext h6{padding-right:10%}h3,h4,h5,h6 {font-size:1.25rem}main article h1{font-size:1.5rem}main article .detailbgi{margin-top:6em !important;background-position:center top}main article .detailbgi .rechtespalte{width:96% !important}main article .detailbgi .fuenftel .viertel{width:70px;height:70px}main article .detailbgi .fuenftel .viertel.bilgal img{height:70px;width:70px}header{font-size:1rem}header .logo{width:180px;top:60px}header .logolinie{top:68px}.datenschutz{top:24px}.datenschutz ul{font-size:1rem}#navnormal ul.rex-navi1{margin-top:-1em}main article .projects .fuenftel{height:350px}main article .contact h1{margin-left:10%}main article .contact .infotext p{margin-left:10%;font-size:0.75rem}main article .contact .fuenftel{width:35%}main article .contact .fuenftel:nth-of-type(2){width:10%}main article .contact .fuenftel ul li{font-size:0.75rem}main article .contact .zweitespalte{margin-left:10%}main article .contact .rechtespalte{margin-left:10%}main article .impr h1{margin-left:10%}main article .impr .zweitespalte{margin-left:10%}main article .impr .rechtespalte{margin-left:10%}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(4) .whover{margin-top:-10px}main article .formulartext{position:relative;float:left}main article .formulartext h1{margin-left:10%}main article .formulartext .infotext p{margin-left:10%;padding-right:10%}main article .haelftestart:nth-of-type(1) .fuenftel{margin-bottom:1em}main article .haelftestart:nth-of-type(2){margin-top:-3em}main article .Home h1{width:80%}.buero p{margin-left:10%;width:80%;font-size:0.75rem}.buero .kompl .zweitespalte{margin-left:10%;width:79%}.buero .kompl .zweitespalte p{font-size:0.75rem;width:100%}.buero .kompl .rechtespalte{width:80%;margin-left:10%}.buero h1,.buero h2,.buero h3{margin-left:10%;font-size:1.5rem}.buero .textdrei .fuenftel:first-of-type{padding-left:10%}.buero .textdrei .fuenftel p{font-size:0.75rem;width:100%}ul,li{font-size:0.75rem}main article .impr .infotext h3,main article .impr .infotext h4,main article .impr .infotext h5,main article .impr .infotext h6 {margin-left:10%}main article .impr .infotext p{margin-left:10%}.zweispalten{margin-left:10%;width:80%}footer h4{margin-left:10%}main article .news .fuenftel{width:100%}}@media only screen and (max-height: 640px){main article .Home .fuenftel:nth-of-type(5) img{padding-top:20%}main.abstand .Home .fuenftel:nth-of-type(5) img{display:none}main.abstand .Home .fuenftel .fa:last-of-type{bottom:100px;font-size:25px}main.abstand .Home .fuenftel a .fa{bottom:auto !important}}@media only screen and (max-width: 640px){main article .detailbgi .rechtespalte .beschreibungprojekt .respalte,main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte{display:none}main article .detailbgi .fuenftel .viertel.back:hover{background:url(../img/backpfeil.png) !important;background-size:contain !important}main article .detailbgi .fuenftel .viertel.bilgal:hover .bilgalhov{display:none !important}}@media only screen and (max-width: 620px){.hinweis{height:120px}main.abstand{margin-bottom:120px}main.abstand .Home .fuenftel:nth-of-type(5) img{bottom:120px}main.abstand .Home .fuenftel .fa:last-of-type{bottom:130px}main.abstand .Home .fuenftel a .fa{bottom:auto !important}main article .detailbgi.abstand .rechtespalte{bottom:130px}}@media only screen and (max-width: 600px){main article .Home{margin-top:4em}main article .Home .fuenftel{width:20%}main article .Home .fuenftel:nth-of-type(5) img{position:fixed;bottom:10px;right:0;width:30%}main article .Home .fuenftel:nth-of-type(4) .fa{bottom:10px;font-size:35px;right:178px}main article .Home .fuenftel:nth-of-type(3) .fa{bottom:10px;font-size:35px;right:240px}main article .Home .fuenftel:nth-of-type(2) .fa{bottom:10px;font-size:35px;right:290px}main article .Home .fuenftel a .fa{font-size:40px !important;margin-top:50px}main article .haelftestart:nth-of-type(1) .bgproject{width:100%;margin:0}main article .Home .fuenftel:nth-of-type(5) img{display:none}main article .Home .fuenftel:nth-of-type(4) .fa{right:20px;font-size:25px}main article .Home .fuenftel:nth-of-type(3) .fa{right:60px;font-size:25px}main article .Home .fuenftel:nth-of-type(2) .fa{font-size:25px;right:100px}#navnormal{display:none}header .menusandwich{display:block}header .menusandwich:hover{cursor:pointer;opacity:0.8}nav{width:100%;left:0;margin-left:0 !important;height:100%;position:relative;float:left;z-index:500;padding-top:0 !important}nav #navresponsive{position:fixed;float:left;width:100%;height:auto;background-color:#c3da99;min-height:100% !important}nav #navresponsive ul{font-size:1rem}nav #navresponsive ul li{font-size:1rem}nav #navresponsive ul.rex-navi1{text-align:left;position:relative;float:left;width:100%;margin-bottom:0;margin-left:20%}nav #navresponsive ul.rex-navi1 li a{margin-left:0 !important;width:100%;padding:10px;padding-left:0;padding-right:0}nav #navresponsive ul.rex-navi1 li a:nth-of-type(5){padding-bottom:2em}nav #navresponsive ul.rex-navi1 li a::after{content:'';margin-left:0 !important}nav #navresponsive ul.rex-navi1 li:first-of-type a{padding-top:6rem}nav #navresponsive ul:nth-of-type(2) li:first-of-type a{padding-top:15px}.datenschutz{display:none}body main article nav #untermenue{display:none}}@media only screen and (max-width: 575px){main article .projects .fuenftel{height:320px}}@media only screen and (max-width: 525px){main article .projects .fuenftel{height:290px}}@media only screen and (max-width: 515px){.hinweis .cookiep{font-size:0.75rem}}@media only screen and (max-width: 500px){main article .impr .infotext p{font-size:0.75rem}h3,h4,h5,h6{font-size:1rem}main article h1{font-size:1.1rem}header .menusandwich{display:block}header .menusandwich:hover{cursor:pointer;opacity:0.8}header .logo{top:45px}header .logolinie{top:53px}#navnormal{display:none}nav{width:100%;left:0;margin-left:0 !important;height:100%;position:relative;float:left;z-index:500;padding-top:0 !important}nav #navresponsive{position:fixed;float:left;width:100%;height:auto;background-color:#c3da99;min-height:100% !important}nav #navresponsive ul.rex-navi1{text-align:left}nav #navresponsive ul.rex-navi1 li a{margin-left:0 !important;width:100%;padding:15px;padding-left:0;padding-right:0}nav #navresponsive ul.rex-navi1 li a:nth-of-type(5){padding-bottom:2em}nav #navresponsive ul.rex-navi1 li a::after{content:'';margin-left:0 !important}nav #navresponsive ul.rex-navi1 li:first-of-type a{padding-top:5em}nav #navresponsive ul.rex-navi1:last-of-type li:first-of-type a{padding-top:15px}main article .projects{margin-top:5em}main article .projects .fuenftel{width:49.9%;height:375px}main article .projects .fuenftel h5{font-size:1.25em !important}main article .projects .fuenftel p{line-height:1rem}main article .detailbgi{margin-top:4em !important}main article .detailbgi .fuenftel{width:100% !important;position:absolute;margin-bottom:0}main article .detailbgi .fuenftel .viertel{width:50px;height:50px}main article .detailbgi .fuenftel .viertel.back{background-size:contain;margin-top:3px;position:relative;float:left;width:50px !important;height:50px !important}main article .detailbgi .fuenftel .viertel.back:hover{width:50px;height:50px}main article .detailbgi .fuenftel .viertel.bilgal{float:left;width:50px !important;height:50px !important}main article .detailbgi .fuenftel .viertel.bilgal img{width:50px !important;height:50px !important}main article .detailbgi .fuenftel:nth-of-type(2){visibility:hidden}main article .detailbgi .fuenftel:nth-of-type(3){visibility:hidden}main article .detailbgi .rechtespalte{position:fixed;float:right;bottom:0;width:100% !important;right:0}main article .detailbgi .rechtespalte .headerprojekt{margin:5px;margin-right:0}main article .detailbgi .rechtespalte .headerprojekt h1{font-size:1rem !important;padding:5px !important}main article .detailbgi .rechtespalte .beschreibungprojekt h4{margin:0;padding:5px !important;font-weight:300}main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte .block h6,main article .detailbgi .rechtespalte .beschreibungprojekt .respalte .block h6{font-size:0.75rem !important}main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte .block p,main article .detailbgi .rechtespalte .beschreibungprojekt .respalte .block p{font-size:0.75rem !important}.contact h1{font-size:1.5rem;margin-left:15px}.contact .infotext p{margin-left:15px;font-size:0.75rem}.contact .fuenftel{margin-bottom:0}.contact .fuenftel:first-of-type{width:0;margin-left:0}.contact .fuenftel:nth-of-type(2){width:0;margin-left:0}.contact .fuenftel:nth-of-type(3){width:80%;margin-bottom:0}.contact .fuenftel:nth-of-type(4){margin-top:-23px;width:80%;margin-left:10%}.contact .fuenftel ul{font-size:0.75rem}.contact .zweitespalte{margin-left:10%}.contact .zweitespalte p{font-size:0.75rem}.contact .rechtespalte{width:80%;height:auto;margin-left:10% !important}.contact .rechtespalte iframe{height:350px !important}main article .impr h1{font-size:1.5rem}main article .impr .zweitespalte p{font-size:0.75rem}main article .impr .rechtespalte{width:85%}main article .impr .rechtespalte p{font-size:0.75rem;padding-right:0}main article .impr .rechtespalte h2{font-size:1.5rem}main article .haelftestart h1{font-size:1rem}main article .haelftestart:nth-of-type(1) .fuenftel{width:45%;margin-bottom:50px}main article .haelftestart:nth-of-type(1) .fuenftel:last-of-type{margin-bottom:6em}main article .haelftestart:nth-of-type(1) .fuenftel:nth-of-type(1) .haus{margin-bottom:0}main article .haelftestart:nth-of-type(2) .fuenftel{width:39%}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(1) .whover{width:95% !important;position:absolute;margin-left:20px !important;margin-top:10px !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(2) .whover{width:115% !important;position:absolute;margin-left:20px !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(3) .whover{width:110% !important;position:absolute}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(4) .whover{width:130% !important;margin-top:15px !important;position:absolute;margin-left:30px !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(5) .whover{width:99% !important;position:absolute}header{position:fixed;background-color:#ffffff;height:64px;z-index:800}main article .formulartext h1{font-size:1.5em}main article .formulartext .infotext p{font-size:0.75rem}main article .contactform .dates .labels{font-size:0.75rem;width:105px;padding-top:5px}main article .contactform .dates .input{width:200px;font-size:0.75rem;height:15px}main article .contactform .dates tbody{margin-top:-40px;position:relative;float:left}main article .Home .fuenftel a .fa{font-size:30px !important;margin-top:30px}main article .haelftestart:nth-of-type(2){margin-top:-5em}header{height:53px}header .menusandwich{width:30px;height:20px}header .logo{top:35px}header .logolinie{top:43px}.buero .kompl .zweitesplate{width:80%}.buero .kompl .rechtespalte{margin-left:10%;width:90%}.buero .textdrei .fuenftel{width:80%;padding-left:10%;margin-bottom:0}.buero .textdrei .fuenftel ul{margin:0}.buero .textdrei .fuenftel:last-of-type{margin-bottom:2em}}@media only screen and (max-height: 490px){main article .detailbgi .rechtespalte .beschreibungprojekt .respalte,main article .detailbgi .rechtespalte .beschreibungprojekt .lispalte{display:none}main article .detailbgi .rechtespalte{width:auto !important}main article .detailbgi .rechtespalte .headerprojekt h1{font-size:1.125rem;padding:10px}main article .detailbgi .rechtespalte .beschreibungprojekt h4{font-size:1rem;padding-bottom:5px}}@media only screen and (max-width: 440px){main article .projects .fuenftel{height:345px}main article .projects .fuenftel p{margin-left:0.1em}main article .impr iframe{height:370px !important}.buero .kompl .rechtespalte .fancybox{width:19.2%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(10n-9){margin-left:0.5%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(7n){margin-right:0.5%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(7n-6){margin-left:0.5%}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(5n-4){margin-left:0}.buero .kompl .rechtespalte .galerie .fancybox:nth-child(5n){margin-right:0}}@media only screen and (max-height: 420px){main article .detailbgi .fuenftel .viertel.bilgal{width:50px !important;height:50px !important}main article .detailbgi .fuenftel .viertel.back{width:50px !important;height:50px !important}main article .detailbgi .fuenftel .viertel.bilgal img{width:50px !important;height:50px !important}}@media only screen and (max-width: 400px){main article .impr .infotext h3,main article .impr .infotext h4,main article .impr .infotext h5,main article .impr .infotext h6,main article .impr .infotext p{margin-left:5%;padding-right:5%}main article .haelftestart:nth-of-type(1) .fuenftel{width:80%;height:200px;margin:0 10%}main article .haelftestart:nth-of-type(1) .fuenftel .haus{margin-bottom:-50px}main article .haelftestart:nth-of-type(1) .fuenftel:nth-of-type(5) .haus{margin-bottom:50px}main article .haelftestart:nth-of-type(1) .bgproject{height:230px !important}main article .haelftestart:nth-of-type(2) .fuenftel{width:80% !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(1) .whover{width:91% !important;margin:0 10.5% !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(2) .whover{width:100% !important;margin:0 9% !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(3) .whover{width:87% !important;margin:0 7.5% !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(4) .whover{width:100% !important}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(5) .whover{width:79% !important;margin:0 12.5% !important}main article .Home .fuenftel{width:50%}main article .contact h1{margin-left:5%}main article .contact .infotext p{margin-left:5%}main article .contact .fuenftel:nth-of-type(2){width:5%}main article .contact .fuenftel:nth-of-type(4){margin-left:5%}main article .contact .zweitespalte{margin-left:5%}main article .contact .rechtespalte{margin-left:5% !important}main article .impr h1{margin-left:5%}main article .impr .zweitespalte{margin-left:5%}main article .impr .rechtespalte{margin-left:5%;width:90%}main article .formulartext h1{margin-left:5%}main article .formulartext .infotext p{margin-left:5%}main article .Home .fuenftel{width:30%;margin-bottom:0}main article .Home .fuenftel:nth-of-type(5) img{top:-15px;width:30%}.buero p{margin-left:5%;width:90%}.buero .kompl .zweitespalte,.buero .kompl .rechtespalte{margin-left:5%}.buero .kompl .zweitespalte p,.buero .kompl .rechtespalte p{width:100%}.buero h1,.buero h2,.buero h3{margin-left:5%}.buero .textdrei .fuenftel{padding-left:5%}.buero .textdrei .fuenftel:first-of-type{padding-left:5%}.buero .textdrei .fuenftel p{width:100%}.zweispalten{margin-left:5%}footer h4{margin-left:5%}}@media only screen and (max-width: 390px){.hinweis{height:135px}.hinweis .cookiep{padding:0 10px;padding-right:40px}main.abstand{margin-bottom:135px}main article .detailbgi.abstand .rechtespalte{bottom:145px}}@media only screen and (max-width: 380px){main article .projects .fuenftel{height:315px}}@media only screen and (max-width: 370px){main article .haelftestart:nth-of-type(2) .fuenftel{height:200px}main article .haelftestart:nth-of-type(2) .fuenftel:nth-of-type(4) .whover{margin-top:0 !important}}@media only screen and (max-width: 360px){main article .contactform .dates .labels{width:84px}main article .contactform .dates .input{width:180px}main .kontakticons{padding-left:0}main article .haelftestart:nth-of-type(1) .fuenftel{height:160px}main article .Home .fuenftel:nth-of-type(5) img{padding-top:0;top:70px}}@media only screen and (max-height: 380px){nav #navresponsive ul.rex-navi1 li:first-of-type a{padding-top:3em}nav #navresponsive ul:last-of-type li:first-of-type a{padding-top:15px}nav #navresponsive ul.rex-navi1 li a{padding:10px}}@media only screen and (max-width: 340px){main article .projects .fuenftel{width:50%;height:260px;margin-bottom:1em}main article .projects .fuenftel h5{font-size:1rem !important}main article .projects .fuenftel p{margin-top:0.1em}main article .haelftestart:nth-of-type(2) .fuenftel{height:150px}}@media only screen and (max-width: 320px){main article .Home .fuenftel{width:33%}}
