@import url(/_Themes/Fonts/OpenSans/stylesheet.css);@import url(/_Themes/Fonts/Ubuntu/stylesheet.css);@import url(https://images.siteface.net/_Themes/Fonts/AsapCondensed/stylesheet.css);.usercentrics-button #button use{fill:#017c2c}.usercentrics-button #fingerprint{fill:#017c2c}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}body{margin:0 auto;position:relative}body.hidden{overflow:hidden}a{color:#666;text-decoration:none}a:hover{text-decoration:none}.banner{overflow:hidden;position:relative;min-height:50px;margin-top:50px}.banner img.adaptive{width:100%;display:block}.vacation-container{background-color:#017c2c;padding:30px;border-radius:20px;margin-top:50px;margin-bottom:50px;text-align:center}.vacation-container h2{margin-top:0;color:#fff;font-size:2rem}.vacation-container .vacation-container-text{font-size:1.3rem;color:#282828}.row{position:relative;max-width:1280px;margin:0 auto;padding:0}.toprow{position:relative;max-width:1280px;margin:0 auto}.col{float:left;position:relative;margin-right:1%;margin-left:1%;box-sizing:border-box}.one{width:6.333%}.two{width:14.667%}.three{width:22.98%}.four{width:31.25%}.five{width:39.667%}.six{width:48%}.seven{width:56.333%}.eight{width:64.58333333333%}.nine{width:72.9166666666%}.ten{width:81.333%}.eleven{width:89.667%}.twelve{width:98%}.marginCenter{float:none;margin:0 auto}.col-td{display:table-cell;float:none}.row-flex{display:flex;float:none}.flex-1{flex:1;float:none}.clear,.row{clear:both}.clearfix::before,.clearfix::after,.row::after{content:" ";display:table}.clearfix::after,.row::after{clear:both}.clearfix,.row{*zoom:1}#takeMeToTop{opacity:0;position:fixed;bottom:20px;right:20px;z-index:99;transform:scale(0);transition:all .2s ease-in-out}#takeMeToTop[class~="visible"]{transform:scale(.9);opacity:1}#takeMeToTop[class~="visible"]:hover{transform:scale(1)}.text-align-center{text-align:center}.text-align-left{text-align:left}.margin0{margin:0}.marginTop0{margin-top:0}.marginTop20{margin-top:20px}.marginTop40{margin-top:40px}.marginTop60{margin-top:60px}.marginTop80{margin-top:80px}.marginTop100{margin-top:100px}.paddingTop0{padding-top:0}.paddingTop20{padding-top:20px}.paddingTop40{padding-top:40px}.paddingTop60{padding-top:60px}.paddingTop80{padding-top:80px}.paddingTop100{padding-top:100px}.white{color:#fff}.black{color:#000}.image-container{position:relative;min-width:50px}.image-container img.adaptive{display:block;width:100%}.max-image-container{position:relative;min-width:50px}.max-image-container img.adaptive{display:block;max-width:100%}.background-white{background-color:#fff}.overflow-initial{overflow:initial}.showOnMobile{display:none}.about-text{font-size:1.7rem}.top .logo{position:absolute}.top{box-shadow:0 3px 4px rgba(0,0,0,.3);height:100px;z-index:99;position:relative}.top .logo{display:block;margin-top:-40px;background:#fff;padding:30px;padding-bottom:10px;width:300px}.top .logo img{width:100%}.top ul{list-style-type:none;padding:0;padding-top:18px}.top ul li{margin-left:30px;float:left;font-family:Asap Condensed;font-weight:400;font-size:24px;line-height:26px;color:#656761}.top ul li:first-child{margin-left:0}.footer h4{font-weight:400;font-family:Asap Condensed;font-size:24px;line-height:33px;color:#fff;padding:0;margin:0;margin-top:60px;margin-bottom:20px}.footer{background-color:#212121;padding-top:31px;padding-bottom:71px;font-weight:200;font-family:Asap Condensed;font-size:17px;line-height:28px;color:#ccc}.footer .tel{border-left:1px #707070 solid;border-right:1px #707070 solid;text-align:center;font-size:40px;font-weight:500;color:#fff;margin-top:30px;padding-top:30px;padding-bottom:70px}.footer h2{font-size:30px}body{font-weight:200;font-family:Ubuntu;font-size:18px;color:#000;padding-top:100px}.no-space-col{margin:0;width:50%}em{color:#c1d318;font-style:normal}h1{font-family:Ubuntu;font-weight:700;font-size:60px;margin:0;color:#017c2c}.white{color:#fff}.leftpadding{padding-left:50px;padding-top:50px}.toppadding{padding-top:50px}.navigation li:after{content:"";margin-top:0;height:5px;background:#017c2c;width:0%;display:block;transition:.5s}.navigation li:hover:after,.navigation li.selected:after{width:100%}.navigation li a{transition:.5s;height:60px;display:block}.navigation li:hover a,.navigation li.selected a{color:#017c2c}#top-navi{text-align:right;position:absolute;right:20px}#top{position:fixed;left:0;right:0;background:#fff;top:0}.welcome .ten{padding:40px;padding-top:0;padding-bottom:80px}.welcome{font-family:Ubuntu;font-size:23px}.welcome h1{margin:0;font-family:Ubuntu;color:#017c2c;font-size:35px}.header div.telbig{width:350px;height:350px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;right:20%;top:100px;background:#017c2c;border-radius:50%}.telbig h1{color:#fff;font-family:Asap Condensed;font-weight:600;text-align:center;width:100%;margin:0!important}.about ul{list-style-type:none;margin-top:30px}.about ul li{background:#f2f2f2;border-radius:3px;box-shadow:rgba(0,0,0,.16) 2px 2px 2px;width:calc(33% - 20px);float:left;margin-right:20px}.about ul li:hover{opacity:80%}.about ul img{height:60px;margin-top:40px}.about ul h6{margin:0;margin-top:10px;margin-bottom:40px;font-size:20px;font-family:Ubuntu;font-weight:400}.imagerow{margin-top:50px}.textbox{position:relative;z-index:1;margin-top:50px;padding:40px;min-height:435px}.textbox:before{background:#017c2c;position:absolute;top:0;left:-20%;z-index:0;display:block;content:"";width:120%;height:100%}.imagerow2 .textbox:before{left:0;right:-20%}.textbox .content{z-index:10;position:relative;color:#fff}.textbox .content h1{color:#fff;margin:0;font-family:Asap Condensed;font-weight:500;font-size:50px}.textbox .content h2{color:#fff;margin:0;font-family:Asap Condensed;font-weight:200;font-size:25px}.textbox .content a{color:#fff;margin:0;font-family:Asap Condensed;font-weight:300;font-size:1.3rem;background:#fff;color:#017c2c;text-transform:uppercase;padding:10px 20px;border-radius:5px;margin-top:35px;display:inline-block;font-weight:500}.textbox .content a:hover{opacity:.8}.row .image img{width:100%;position:relative;z-index:11}.gallery-standard{list-style-type:none;margin:0;padding:0;margin-left:-2%;overflow:hidden}.gallery-standard li{margin-left:2%;width:31.333%;float:left;margin-bottom:20px}.gallery-standard a{display:block;transition:all .2s ease-in-out}.gallery-standard a:hover{opacity:.7}.gallery-standard img.gallery-list-image{display:block;width:100%}.gallery-standard .gallery-list-image-outer{height:300px;overflow:hidden;display:block}.galleryrow h1{font-size:40px;text-align:center;margin-top:60px;margin-bottom:60px}.galleryrow{margin-bottom:80px}.header h1{margin-top:60px;margin-bottom:50px;font-size:40px;text-align:center}.imagerow.grey .textbox:before{background:#f2f2f2}.imagerow.grey .textbox .content{color:#000}.imagerow.grey .textbox h1{color:#017c2c}.imagerow.grey .textbox h2{color:#017c2c}.imagerow.grey .textbox:before{background:#f2f2f2}.imagerow.grey{background:transparent}.header .tbox{position:absolute;bottom:100px;z-index:10;text-align:center;display:block;width:100%;height:auto}.header .tbox h2{background:#fff;text-align:center;display:block;width:fit-content;margin:0 auto;margin-top:5px;color:#017c2c;font-size:40px;padding:2px 10px}h1{font-size:40px;margin-bottom:20px}.cms-edit-area.empty{border:1px solid #f00}.service ul li{list-style-type:none;font-family:Ubuntu;background:#f2f2f2;padding:10px;padding-left:40px;margin-bottom:10px;font-weight:500}.service ul li:before{background:url(https://images.siteface.net/siteface/CMS/172/Navi/check.svg) center center/cover;content:"";display:block;width:30px;height:30px;position:absolute;margin-left:-50px;margin-top:5px}.service a{background:#017c2c url(https://images.siteface.net/siteface/CMS/172/Navi/chevron.svg) no-repeat 15px center/10px;color:#fff;padding:15px 30px 15px 50px;border-radius:5px;display:inline-block;margin-top:20px}.service a:hover{opacity:.8}.container .col{background:#f2f2f2;text-align:center;border-radius:4px;box-shadow:rgba(0,0,0,.25) 2px 2px 4px;font-size:16px;padding:20px;padding-top:0}.container .col h1{color:#000;font-size:24px;font-family:Ubuntu;font-weight:400}.container .col img{height:214px}.container .col:nth-child(2) img{height:124px;margin-top:40px;margin-bottom:50px}.container .col:nth-child(3){background:#017c2c;padding-top:20px;padding-bottom:15px}.container ul li{list-style-type:none;font-family:Ubuntu;padding:10px;padding-left:30px;font-weight:700;text-align:left;color:#fff;margin-bottom:4px}.container ul li:before{background:url(https://images.siteface.net/siteface/CMS/172/Navi/box_check.svg) center center/cover;content:"";display:block;width:30px;height:30px;position:absolute;margin-left:-40px;margin-top:-5px}.grey{background:#f5f5f5;margin-top:50px}.grey a:not(.cms-image-area){background:#017c2c;color:#fff}.grey img{width:100%}.grey.formlink a{padding:15px 30px 15px 30px;border-radius:5px;display:inline-block;margin-top:20px;margin-bottom:20px;font-weight:700}.green{background:#017c2c;color:#fff;font-size:30px}.green h1{margin-top:50px;color:#fff;margin-bottom:20px}.green a{background:#fff;color:#000;padding:25px 30px;font-family:Ubuntu;font-weight:600;font-size:20px;border-radius:10px;margin-top:30px;display:inline-block}.header-slider{clear:both;height:inherit}.header-slider-service{clear:both;height:inherit;height:600}.slider-list{list-style-type:none;margin:0;padding:0;position:relative;height:inherit}.slider-list li{height:inherit;transition:all .4s ease-in-out;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;visibility:hidden}.slider-list li.active{opacity:1;visibility:visible}.slider-list .text-container{position:absolute;width:1280px;margin-left:auto;margin-right:auto;left:0;right:0}.header-slider .slider-list .text-container h3{opacity:0;padding:0 20px;transform:translate3d(100px,0,0);transition:all .4s ease-in-out;color:#017c2c;background:#fff;font-family:Asap Condensed;font-weight:700;display:inline-block;font-size:42px}.header-slider .slider-list .text-container h4{animation-delay:.2s;opacity:0;transform:translate3d(100px,0,0);transition:all .4s ease-in-out;color:#fff;background:#017c2c;font-family:Asap Condensed;display:block;font-size:28px;padding:10px 15px;width:fit-content;margin-left:20px;margin-top:-30px}.header-slider .slider-list .text-container.visi h3{opacity:1;transform:translate3d(0,0,0)}.header-slider .slider-list .text-container.visi h4{opacity:1;transform:translate3d(0,0,0)}.header-slider .slider-list .picture-container{height:inherit}.header-slider .slider-list .picture-container img.adaptive{display:block;width:100%}.slider-list li{position:relative;overflow:hidden;height:inherit}.header-slider .slider-list li{position:absolute;top:0;opacity:0;transition:.5s}.header-slider .slider-list li.active{opacity:1}.header-slider .slider-list li .text-container{top:40%;margin-top:-100px}.header-slider .bullets{margin:0;display:block;list-style-type:none;clear:both;margin-top:-40px;z-index:97;padding:0;position:absolute;left:0;right:0;text-align:center}.header-slider .bullets li{display:inline-block;margin-left:10px;width:20px;height:20px;border:3px solid #fff;border-radius:13px}.header-slider .bullets a{display:block;width:12px;height:12px;border-radius:9px;margin-left:1px;margin-top:1px}.header-slider .bullets .active a{background:#fff}.header-slider .slider-list li h3{font-weight:700;font-family:Kalam;font-size:70px;line-height:70px;color:#fff;text-transform:uppercase}.header-slider .slider-list li h4{font-weight:300;font-family:Ubuntu;font-size:20px;line-height:26px;color:#fff;margin-top:-20px;max-width:500px}.header-slider .slider-list li a{font-weight:200;font-family:Open Sans;font-size:15px;color:#fff;margin-top:30px;text-transform:lowercase;display:inline-block;padding:7px;padding-left:13px;padding-right:13px;border-radius:5px;background:#017c2c}.header-slider .slider-list li a:hover{box-shadow:0 3px 4px rgba(0,0,0,.3)}.startimages .slider-list li{overflow:visible;min-height:50px;float:left;position:static;visibility:visible;opacity:1;margin-left:15px;width:300px;height:270px;background:#017c2c}.startimages .slider-list li:first-child{margin-left:0}.startimages .slider-list .bullets{display:none}.startimages .slider-list .text-container{position:static;left:0;margin-left:0;width:100%;margin-top:-350px;color:#fff;text-align:center}.startimages h3 a{font-family:Asap Condensed;font-weight:300;font-size:26px;line-height:33px;color:#fff;display:block;padding-top:225px;padding-bottom:30px;text-align:center}.startimages{margin-bottom:80px;margin-top:-216px}.startimages .slider-list .picture-container{overflow:hidden;height:329px}.startimages .slider-list img{transition:.7s}.startimages .slider-list li:hover img{transform:scale(1.05);opacity:.9}.startimages .slider-list .text-container{transform:scale(1.001)}.startimages .col{margin:0;width:100%}#map{height:500px}.contact{padding:20px;padding-left:50px;padding-right:50px;border-radius:5px;background-color:#e0e0e0}.contact-form{list-style-type:none;margin:0;padding:0;margin-top:10px;margin-left:-2%;margin-bottom:40px}.contact-form li{margin-bottom:20px;margin-left:2%}.contact-form li:nth-child(5){width:98%}.contact-form li.privacy{width:98%}.contact-form li label{display:block;margin-bottom:5px;font-family:Ubuntu;font-size:18px;font-weight:400;line-height:24.99999px;color:#2f2f2f;text-transform:uppercase}.contact-form li .value input,.contact-form li .value select,.contact-form li .value textarea{font-size:1.2rem;font-family:inherit;padding:15px 25px;width:100%;box-sizing:border-box;border:0;outline:0;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:2px 2px 5px #ccc;-moz-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc;border-radius:5px;background:#f5f5f5}.contact-form li .value textarea{height:150px}.contact-form .buttons{clear:left}.contact-form .buttons input{border:0;background-color:#017c2c;padding:15px 25px;font-family:"Roboto Condensed";float:right;color:#fff;cursor:pointer;font-size:28px;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.4)}.contact-form .buttons input[type="button"]{display:none}.contact address{padding:30px;background-color:#f2f2f2}.contact-formular .contact-form li:first-child{display:none}.form-row{display:flex;flex-direction:row;margin-bottom:5px}.contact-left h1:nth-child(1){background:url('https://images.siteface.net/siteface/CMS/156/Navi/layer26.png') center left no-repeat;margin:0;margin-left:-60px;padding-top:25px;padding-bottom:25px;padding-left:60px;font-family:Ubuntu;font-size:36px;font-weight:500;color:#017c2c}.contact-left h1{background:url('https://images.siteface.net/siteface/CMS/156/Navi/layer29.png') center left no-repeat;margin:0;margin-left:-60px;padding-top:25px;padding-bottom:25px;padding-left:60px;font-family:Ubuntu;font-size:36px;font-weight:500;color:#017c2c}.contact-left{padding-left:60px}.footer a{color:#fff}.footer a:hover{color:#017c2c}.navbar-toggler{z-index:23;display:none;position:absolute;right:20px;top:20px;text-align:center;line-height:52px;width:45px;height:45px}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:0;box-shadow:none}.burger{display:inline-block;position:relative;width:20px;height:20px;z-index:100}.burger span{position:relative;margin-top:6px;margin-bottom:6px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-1.5px}.burger span,.burger span::before,.burger span::after{display:block;width:20px;height:2px;background-color:#017c2c;outline:1px solid transparent;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;transition-duration:.3s}.burger span::before{top:-6px}.burger span::before,.burger span::after{position:absolute;content:""}.burger span::after{top:6px}.burger span::before,.burger span::after{position:absolute;content:""}.navbar-toggler.active span{background-color:transparent}.navbar-toggler.active span:before,.navbar-toggler.clicked span:after{background-color:#017c2c}.navbar-toggler.active span::after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.navbar-toggler.active span:before,.burger.clicked span:after{background-color:#017c2c}.navbar-toggler.active span::before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.menu{position:absolute;right:0;top:45px;z-index:22;padding:30px;background-color:#017c2c;color:#000;font-size:.8rem;text-align:center;transition:all .1s ease-in-out}.menu:hover{background-color:#ffea63}.menu img{display:block}.menu span{display:block;font-weight:800;margin-top:10px}.header-slider div{height:inherit}.header-slider,.header-slider .slider-list{height:calc(100vw/2.94);overflow:hidden}#header-slider-start,#header-slider-start .slider-list{height:calc(100vw/2.7);overflow:hidden}.small-slider,.small-slider .slider-list{height:calc(100vw/3.5)}.header-slider .slider-list .text-container h3{margin-bottom:30px}#header-slider-start .slider-list li .text-container{top:30%}.header-slider-small{xheight:calc(100vw/3.4)!important}.content-text{line-height:28px}#newsletter_name,#newsletter_email{background:#fff;color:#333;border:0 solid #017c2c;box-sizing:border-box;padding:8px;width:100%;height:30px;margin-bottom:3px}.submit input{background-color:#c1d318;width:100%;box-sizing:border-box;color:#fff;xborder:1px solid #fff;padding:6px;padding-left:40px;padding-right:40px;cursor:pointer}.submit input:hover{opacity:.8;transform:scale(1.01);transition:all .2s ease-in-out}.liefertop{height:662px}.liefertop h1{margin-top:180px}.content-image{border-radius:10px}.content-image img{border-radius:10px}.newsletter-section{background:#017c2c}.newsletter{padding-bottom:20px;color:#fff}section{position:relative}.history-gradient-left{display:block;position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,221,0,1) 0%,rgba(0,212,255,0) 100%);width:70px}.history-gradient-right{display:block;position:absolute;right:0;top:0;bottom:0;background:linear-gradient(270deg,rgba(255,221,0,1) 0%,rgba(0,212,255,0) 100%);width:70px}.section-history{padding-top:100px;padding-bottom:100px}.history{position:relative}#history{overflow:hidden;xpadding-bottom:60px;position:relative}.history-list{list-style-type:none;margin:0;padding:0;width:100%;margin-left:-2%;white-space:nowrap;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.history-list li{transition:all .1s ease-in-out;transform:scale(.9);opacity:.2;display:inline-block;margin-left:2%;width:23%;overflow:hidden;position:relative;vertical-align:Top}.history-list a{display:block}.history-list .history-text{position:relative;padding:25px 0 10px 0;xmin-height:180px;box-sizing:border-box}.history-list .history-text:after{content:"";position:absolute;left:30%;right:0;top:50%;margin-top:-0;border:0 dashed #fff}.history-list .history-description{position:relative;padding:0 0;xmin-height:180px;box-sizing:border-box;font-weight:200;font-family:Ubuntu;font-size:16px;line-height:22px;color:#000;white-space:normal}.history-list img{box-sizing:border-box;display:block;width:100%;xborder:5px solid #fff}.history-list p{white-space:normal;font-size:.9rem;color:#000}.history-list a:hover h3{color:#000}.history-list a:hover p{text-decoration:none}.history-list a:hover{text-decoration:none}.history-list .label{display:block;font-weight:700;font-family:Kalam;font-size:30px;line-height:22px;color:#c2d41c}.history-list .history-item .overlay-white{opacity:.5;z-index:2;transition:all .1 ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0}.history-list .history-item[class~="visi"] .overlay-white{opacity:1;visibility:hidden}.history-list .history-item[class~="visi"]{opacity:1;transform:scale(1)}.history-list-scala{list-style-type:none;margin:0;padding:0;position:relative;overflow:hidden;margin-bottom:50px;white-space:nowrap;min-height:43px;display:none}.history-list-scala li{display:inline-block;position:absolute;top:3px}.history-list-scala:before{content:"";position:absolute;left:0;right:0;bottom:8px;height:5px;background-color:#000}.history-list-scala .dot{display:block;position:absolute;bottom:0;left:50%;margin-left:-10px;width:10px;height:10px;background-color:#000;border-radius:20px;border:3px solid #000;transition:all .1s ease-in-out}.history-list-scala .label{margin-bottom:20px;transition:all .1s ease-in-out;text-align:center;display:block;color:#000;font-weight:400;font-size:.9rem}.history-list-scala a:hover,.history-list-scala a:hover .label{text-decoration:none}.history-list-scala li.active .label,.history-list-scala a:hover .label{color:#fff}.history-list-scala li.active .dot,.history-list-scala a:hover .dot{border:3px solid #fff}#history-scala{position:relative;overflow:hidden}#history .button-left{top:18px;width:32px;height:32px;display:none;position:absolute;left:-40px;background-image:url(https://images.siteface.net/siteface//CMS/147/Navi/arrow-gray-left.png);background-repeat:no-repeat}#history .button-right{top:18px;width:32px;height:32px;display:none;position:absolute;right:-40px;background-image:url(https://images.siteface.net/siteface//CMS/147/Navi/arrow-gray-right.png);background-repeat:no-repeat}#history-navigation-outer{width:100%;position:absolute}#history .button-left-big{top:0;width:48px;height:48px;display:block;position:absolute;z-index:97;left:-88px;top:100px;background-image:url(https://images.siteface.net/siteface//CMS/156/Navi/pfeil-links.png);background-repeat:no-repeat}#history .button-right-big{top:0;width:48px;height:48px;display:block;position:absolute;top:100px;z-index:97;right:-88px;background-image:url(https://images.siteface.net/siteface//CMS/156/Navi/pfeil-rechts.png);background-repeat:no-repeat}