.cookiebite{position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:10000}.cookiebite a img{width:40px;filter:opacity(0.7)}.cookiebite a img:hover{filter:opacity(1)}body{font-family:"Open Sans",sans-serif;background-image:url("../img/Background.png");background-repeat:no-repeat;background-position:top;background-size:3500px 5000px}body header{position:relative;float:left;width:90%;padding:50px 5% 0px 5%}body header .logo{width:25%;position:relative;float:left}body header .logo img{position:relative;float:left;width:22%}body header .biglogo{width:50%;position:relative;float:left}body header .biglogo a{position:relative;float:left;width:50%;margin-left:25%}body header .biglogo a img{position:relative;float:left;width:100%}body header nav{width:25%;position:relative;float:right}body header nav ul{position:relative;float:right;padding:0}body header nav ul li{position:relative;float:left}body header nav ul li:nth-of-type(1){padding-right:10px;border-right:1px solid #004049}body header nav ul li:nth-of-type(2){padding-left:10px;border-left:1px solid #004049}body header nav ul li a{position:relative;float:left;color:#004049;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease}body header nav ul li a:hover{opacity:0.5}body main .wrapper{position:relative;float:left;width:90%;min-height:80vh;padding:10vh 5%}body main .wrapper a{text-decoration:none;color:#a4bc3f}body main .wrapper:nth-of-type(1){padding-right:0;width:95%}body main .wrapper:nth-of-type(3){background-color:#004049;color:white;padding-right:0;width:95%}body main .wrapper:nth-of-type(3) .textleft h1{margin-bottom:45px}body main .wrapper:nth-of-type(3) .textleft ul li{list-style-type:none;padding-left:80px;margin-left:0px;background-image:url("../img/LogoGreen.png");background-repeat:no-repeat;background-position:left;min-height:75px}body main .wrapper:nth-of-type(7){background-color:#a4bc3f;color:#fff}body main .wrapper:nth-of-type(8) .maptext .lower{padding-top:105px;margin-top:280px;background-image:url("../img/LogoDark.png");background-repeat:no-repeat;background-position:top left;background-size:120px 105px}body main .wrapper:nth-of-type(8) .maptext .lower p{margin-bottom:0}body main .wrapper .fullwidth{width:100%}body main .wrapper .overlap{background-image:url("../img/marvin-meyer-BrRQDp70vBM-unsplash.jpg");background-repeat:no-repeat;background-position:right;background-size:1350px 775px;height:775px}body main .wrapper .overlap .fullwidth:nth-of-type(1) .parallel{margin-top:100px}body main .wrapper .overlap .parallel{background-color:#a4bc3f;margin:50px;width:550px;height:110px;display:inline-block;transform:skewX(-35deg)}body main .wrapper .overlap .parallel h2{transform:skewX(35deg);margin:34px 0;text-align:center;color:white;font-size:23pt}body main .wrapper .textleft,body main .wrapper .textright{position:relative;float:left;width:100%}body main .wrapper .textleft .responsive h1,body main .wrapper .textright .responsive h1{display:none}body main .wrapper .textleft p,body main .wrapper .textleft h1,body main .wrapper .textleft h2,body main .wrapper .textleft h3,body main .wrapper .textleft h4,body main .wrapper .textleft h5,body main .wrapper .textleft h6,body main .wrapper .textleft ul,body main .wrapper .textright p,body main .wrapper .textright h1,body main .wrapper .textright h2,body main .wrapper .textright h3,body main .wrapper .textright h4,body main .wrapper .textright h5,body main .wrapper .textright h6,body main .wrapper .textright ul{width:50%;padding-right:0;padding-left:0;margin-left:0;margin-top:0;position:relative;float:left}body main .wrapper .textleft p li,body main .wrapper .textleft h1 li,body main .wrapper .textleft h2 li,body main .wrapper .textleft h3 li,body main .wrapper .textleft h4 li,body main .wrapper .textleft h5 li,body main .wrapper .textleft h6 li,body main .wrapper .textleft ul li,body main .wrapper .textright p li,body main .wrapper .textright h1 li,body main .wrapper .textright h2 li,body main .wrapper .textright h3 li,body main .wrapper .textright h4 li,body main .wrapper .textright h5 li,body main .wrapper .textright h6 li,body main .wrapper .textright ul li{margin-bottom:50px}body main .wrapper .textleft h1,body main .wrapper .textright h1{font-size:40pt;text-transform:uppercase}body main .wrapper .textleft .picture,body main .wrapper .textright .picture{width:40%;margin:125px 0 0 2%;position:relative;float:right}body main .wrapper .textleft .picture img,body main .wrapper .textright .picture img{width:100%}body main .wrapper .textright h1{width:100%}body main .wrapper .textright p{width:40%;padding-top:210px;background-image:url("../img/Logo-transparent_schatten.svg");background-repeat:no-repeat;background-position:top left;background-size:210px 184px}body main .wrapper .textright .picture{margin:0 0 0 2%;width:50%}body main .wrapper .textright p,body main .wrapper .textright h1,body main .wrapper .textright h2,body main .wrapper .textright h3,body main .wrapper .textright h4,body main .wrapper .textright h5,body main .wrapper .textright h6,body main .wrapper .textright ul{margin-left:2%;padding-right:0;margin-right:0}body main .wrapper .textright img{float:left}body main .wrapper .textright .picture{margin-right:2%;float:left}body main .wrapper .textright .picture img{width:100%}body main .wrapper .maptext{position:relative;float:left;width:30%}body main .wrapper .maptext .upper{position:relative;float:left;width:100%}body main .wrapper .maptext .upper h1{font-size:40pt;text-transform:uppercase;position:relative;float:left}body main .wrapper .maptext .lower{position:relative;float:left;width:100%;bottom:0}body main .wrapper .map{position:relative;float:right;width:70%}body main .wrapper nav{display:none}body main .section{padding-top:60px;padding-bottom:60px;color:#9D9C9C;position:relative;float:left;width:100%}body main .section .wrapper{position:relative;float:left;width:90%;min-height:80vh;padding:10vh 5%;text-align:center}body main .section .wrapper .h1gal{font-size:40pt;text-transform:uppercase;text-align:center;margin-top:0;color:#a4bc3f}body main .section .wrapper .galery{display:inline-block;position:relative}body main .section .wrapper .galery a{position:relative;float:left}body main .section .wrapper .bildweitlinks{display:inline-block;margin:0 0 75px 0}body main .section .wrapper .bildweitlinks a{position:relative;float:left}body main .section .wrapper .bildweitlinks .filler{width:71px;height:580px}body main .section .wrapper .bildlinks{display:inline-block;margin:0 5px 50px 5px}body main .section .wrapper .bildlinks a{position:relative;float:left}body main .section .wrapper .bildlinks .filler{width:55px;height:650px}body main .section .wrapper .bildrechts{display:inline-block;margin:0 5px 50px 5px}body main .section .wrapper .bildrechts a{position:relative;float:left}body main .section .wrapper .bildweitrechts{display:inline-block;margin:0 0 75px 0}body main .section .wrapper .bildweitrechts a{position:relative;float:left}body main .section .wrapper .arrows{position:absolute;right:0px;left:0px;bottom:350px;width:100%}body main .section .wrapper .arrows a{color:white;width:50%;text-align:left}body main .section .wrapper .arrows a i{font-size:40px;transition:all 0.3s ease;margin:0 15px;text-shadow:0px 0px 30px black;text-align:left}body main .section .wrapper .arrows a .fa-chevron-left:hover:hover,body main .section .wrapper .arrows a .fa-chevron-right:hover{opacity:0.3}body main .section .wrapper .arrows a .fa-chevron-right{float:right}body main .section .wrapper .arrows .right{float:right;text-align:right}body main .whitelogo{width:100%;position:relative;height:0}body main .whitelogo:nth-of-type(2){display:none}body main .whitelogo:nth-of-type(6){display:none}body main .whitelogo img{width:10%;margin:0 45%;bottom:100px;position:relative;z-index:1}@media screen and (max-width: 1750px){body main .section .wrapper{min-height:unset;padding:40px 5%}body main .section .bildergalerie .arrows{bottom:40%}body main .section .bildergalerie .wrapper{float:unset;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:center}body main .section .bildergalerie .wrapper .filler{width:3vw;height:25vw}body main .section .bildergalerie .wrapper .h1gal{width:100%;font-size:2rem}body main .section .bildergalerie .wrapper .bildweitlinks{margin:0 0 10vw 0}body main .section .bildergalerie .wrapper .bildweitlinks img{height:25vw}body main .section .bildergalerie .wrapper .bildlinks{margin:0 5px 5vw 5px}body main .section .bildergalerie .wrapper .bildlinks img{height:35vw}body main .section .bildergalerie .wrapper .galery{margin:0 0 0 0}body main .section .bildergalerie .wrapper .galery img{height:45vw}body main .section .bildergalerie .wrapper .bildrechts{margin:0 5px 5vw 5px}body main .section .bildergalerie .wrapper .bildrechts img{height:35vw}body main .section .bildergalerie .wrapper .bildweitrechts{margin:0 0 10vw 0}body main .section .bildergalerie .wrapper .bildweitrechts img{height:25vw}}@media only screen and (max-width: 1500px){body main .whitelogo img{bottom:95px}}@media only screen and (max-width: 1420px){body main .wrapper:first-of-type{padding:10vh 0;width:100%}body main .wrapper .overlap{background-size:90% auto;height:auto;background-position:center}body main .wrapper .overlap .fullwidth .parallel{left:-50px;width:85%;position:relative;margin-left:0}}@media only screen and (max-width: 1140px){body main .wrapper .arrows{bottom:250px}body main .whitelogo img{bottom:75px}}@media only screen and (max-width: 999px){body header .logo{width:50%}body header .logo img{width:33%}body header .biglogo a{width:75%;margin-left:20%}body header nav{display:none}body main .wrapper:nth-of-type(3){padding:10vh 5%;width:90%;height:auto}body main .wrapper:nth-of-type(5){height:auto}body main .wrapper:nth-of-type(8) .maptext{width:100%}body main .wrapper:nth-of-type(8) .maptext .upper{display:none}body main .wrapper:nth-of-type(8) .maptext .lower{margin:0 0 50px 0;padding:0 0 0 0;width:90%}body main .wrapper:nth-of-type(8) .maptext .lower h2{padding-left:130px;margin-top:0;font-size:31pt}body main .wrapper:nth-of-type(8) .maptext .lower p{font-size:19pt}body main .wrapper:nth-of-type(8) .map{width:100%}body main .wrapper:nth-of-type(8) nav{width:100%;position:relative;float:right;display:block}body main .wrapper:nth-of-type(8) nav ul{position:relative;float:right;padding:0}body main .wrapper:nth-of-type(8) nav ul li{position:relative;float:left}body main .wrapper:nth-of-type(8) nav ul li:nth-of-type(1){padding-right:10px;border-right:1px solid #004049}body main .wrapper:nth-of-type(8) nav ul li:nth-of-type(2){padding-left:10px;border-left:1px solid #004049}body main .wrapper:nth-of-type(8) nav ul li a{position:relative;float:left;color:#004049;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease}body main .wrapper:nth-of-type(8) nav ul li a:hover{opacity:0.5}body main .wrapper .textleft .picture{margin:0;float:left;width:100%;margin-bottom:50px}body main .wrapper .textleft .responsive h1{display:block;text-align:center;font-size:65pt}body main .wrapper .textleft p,body main .wrapper .textleft h1,body main .wrapper .textleft h2,body main .wrapper .textleft h3,body main .wrapper .textleft h4,body main .wrapper .textleft h5,body main .wrapper .textleft h6,body main .wrapper .textleft ul{position:relative;float:left;width:100%}body main .wrapper .textleft p li,body main .wrapper .textleft h1 li,body main .wrapper .textleft h2 li,body main .wrapper .textleft h3 li,body main .wrapper .textleft h4 li,body main .wrapper .textleft h5 li,body main .wrapper .textleft h6 li,body main .wrapper .textleft ul li{min-height:60px;font-size:19pt}body main .wrapper .textleft h1{display:none}body main .wrapper .textright .picture{margin:0;float:left;width:100%}body main .wrapper .textright p,body main .wrapper .textright h1,body main .wrapper .textright h2,body main .wrapper .textright h3,body main .wrapper .textright h4,body main .wrapper .textright h5,body main .wrapper .textright h6,body main .wrapper .textright ul{position:relative;float:left;width:100%;background-image:none;padding-top:0;margin:25px 0 0 0}body main .wrapper .textright p li,body main .wrapper .textright h1 li,body main .wrapper .textright h2 li,body main .wrapper .textright h3 li,body main .wrapper .textright h4 li,body main .wrapper .textright h5 li,body main .wrapper .textright h6 li,body main .wrapper .textright ul li{min-height:60px;font-size:19pt}body main .wrapper .textright p{font-size:19pt}body main .wrapper .textright h1{margin:0 0 50px 0;display:block;text-align:center;font-size:65pt}body main .whitelogo:nth-of-type(2){display:block}body main .whitelogo img{bottom:55px}}@media only screen and (max-width: 750px){body main .wrapper .h1gal{font-size:40pt}body main .wrapper .arrows{bottom:110px}body main .wrapper .textright h1{font-size:40pt}body main .wrapper .textleft .responsive h1{font-size:40pt}body main .wrapper .overlap .fullwidth .parallel{height:135px}}@media only screen and (max-width: 655px){body main .whitelogo img{bottom:45px}}@media only screen and (max-width: 540px){body main .wrapper .overlap .parallel h2{margin:10px 0 35px 80px;text-align:left}body main .whitelogo img{bottom:35px}}@media only screen and (max-width: 415px){body main .whitelogo img{bottom:30px}}
