@font-face{font-family:'DINBold';src:url('../fonts/DIN-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/DIN-Bold.woff') format('woff'), url('../fonts/DIN-Bold.ttf') format('truetype'), url('../fonts/DIN-Bold.svg#DINBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'DINMedium';src:url('../fonts/DIN-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/DIN-Medium.woff') format('woff'), url('../fonts/DIN-Medium.ttf') format('truetype'), url('../fonts/DIN-Medium.svg#DINMedium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FormataRegular';src:url('../fonts/Formata-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Formata-Regularm.woff') format('woff'), url('../fonts/Formata-Regular.ttf') format('truetype'), url('../fonts/Formata-Regular.svg#FormataRegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'FormataBoldCondensed';src:url('../fonts/FormataBoldCondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/FormataBoldCondensed.woff') format('woff'), url('../fonts/FormataBoldCondensed.ttf') format('truetype'), url('../fonts/FormataBoldCondensed.svg#FormataBoldCondensed') format('svg');font-weight:normal;font-style:normal;}body{background-color:#fff;color:#5c5c5b;font-family:'FormataRegular';font-size:16px}h1,h2,h4{color:#cfbfd5}h3{color:#5c5c5b;font-family:'FormataBoldCondensed';font-size:1.313em;margin-bottom:10px}h2{font-family:'FormataBoldCondensed';font-size:2.5em;margin-bottom:25px}#content h1{font-family:'FormataBoldCondensed';font-size:2.5em;margin-bottom:25px}h4{font-family:'DINBold';font-size:0.875em;margin:40px 0 30px 0}p{font-size:1em;line-height:1.625em}.navbar-brand{margin:0;margin-left:15px;padding:0;padding-top:25px}.navbar-brand img{height:175px;width:auto}.navbar-brand .ce-gallery{margin-bottom:0}.navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block}#content{padding:0 0 100px 0}#content img{max-width:100%;height:auto}.frame-type-textpic.frame-layout-0{text-align:center}.frame-type-textpic.frame-layout-1{text-align:elft}.frame-type-textpic.frame-layout-1 h3{margin:30px 0 20px 0}.frame-type-textpic.frame-layout-1 h4{font-family:'DINBold';font-size:1em}.separator{display:block;margin:10px 0}.navigationwrapper{position:absolute;right:0;top:0}#header{text-align:center;background:#fff;position:fixed;width:100%;height:120px;z-index:100}.header{padding-top:120px}.sliderheader{height:auto}.sliderheader div{height:42.5vw}.sliderheader h2{font-family:'FormataBoldCondensed';font-size:2.5em;text-align:center;color:#fff;text-shadow:1px 2px 3px #000;width:100%;display:table-cell;vertical-align:middle}.sliderheader .slick-slide{background-position:center;background-size:cover}.sliderheader .title{height:100%;display:table;position:absolute;width:100%}.slider{position:relative}.sliderheader .slick-dots{bottom:5vw;position:absolute;z-index:10}.sliderheader .slick-dots li{margin:0}.sliderheader .slick-dots li button:before{width:10px;height:10px;border:2px #fff solid;border-radius:50%;font-size:0}.slick-dots li.slick-active button:before{opacity:1;background:#fff;font-size:0}.border-overlay{width:100%;height:100%;position:absolute;z-index:1;background:url(../img/headerslider_border.svg);background-repeat:no-repeat;background-position:center 2vw;background-size:96vw}.navigationwrapper .button img{width:30px;height:auto}.navbutton{color:#5c0f57;text-transform:uppercase}.navbutton{right:20px;position:absolute;top:85px;cursor:pointer;width:130px}.navbutton .button{float:right}.navbutton .text{line-height:24px;margin-right:8px;font-size:20px;font-family:'DINMedium'}.navigation{background:url(../img/nav_bg.png) no-repeat left bottom;margin-top:120px;text-align:right;padding:20px 20px 30px 20px;width:300px;display:none}.navigation a{color:#fff;font-family:'FormataBoldCondensed';font-size:1.3em;padding:0}.navigation a:hover,.navigation .current a{color:#5c0f57}.teaserbox{background:#ddd2e2;margin-bottom:20px}#content .teaserbox.first{margin:100px -15px 20px -15px}.teaserbox h2{color:#fff}.teaserbox h3{font-size:1.2em}.teaserlink:hover,.teaserlink{text-decoration:none;color:#5c5c5b}.textbox{text-align:center;height:350px;display:table}.imagebox{background-size:cover;background-position:center}.textcontent{height:100%;display:table-cell;width:100%;vertical-align:middle;padding:0 20px}.ce-bodytext a{color:#5c5c5b;text-decoration:underline}.frame-type-textpic.frame-layout-0{padding:100px 0 0 0}.frame-type-textpic.frame-layout-1{padding:100px 0 0 0}.product .col-sm-4{background:#cfbfd5}.product .textbox{height:600px;width:100%;text-align:right}.productslider.imgleft .textbox{text-align:left}.product h3{color:#fff}.productslider .slick-next:before{background:url(../img/icon_slide-rechts_s.svg) right center no-repeat;background-size:contain;content:"\e080";opacity:1;height:50px;width:50px}.productslider .slick-prev:before{background:url(../img/icon_slide-links_s.svg) left center no-repeat;background-size:contain;content:"\e080";opacity:1;height:50px;width:50px}.productslider{margin-bottom:20px}.productslider.first{margin-top:50px}.productslider .slick-prev,.productslider .slick-next{height:50px;width:50px}.productslider .slick-prev{left:10px;opacity:1}.productslider .slick-next{right:10px;opacity:1}.product h2{color:#5c5c5b;font-size:1.313em;margin-bottom:10px}.product .imgbox{background-size:cover}.product .row{margin-left:0}.team .col-sm-8{background-size:cover}.team .row{margin-bottom:20px;height:530px}.team .row.first{margin-top:50px}.team .col-sm-4{background:#cfbfd5}.team .textbox{width:100%;text-align:right}.team .imgleft .textbox{text-align:left}.team h3{color:#fff}.team h2{color:#5c5c5b;font-size:1.313em;margin-bottom:20px}.degu{position:absolute;left:20px;top:85px}.degu a{color:#5c0f57;font-family:'FormataBoldCondensed';font-size:0.9em}.godown{background:none;color:#5c0f57;border:none;margin:0 auto;width:150px;display:block;cursor:pointer;outline:none;text-transform:uppercase;font-family:'DINMedium';z-index:10;position:relative}.godown:focus{outline:none}.godown:after{content:'';height:50px;width:2px;background:#5c0f57;display:block;margin:0 auto}footer{background:#5c0f57;color:#fff;padding:30px 0 10px 0}footer p{font-family:'DINBold'}footer .middle,footer .middle a,footer .middle a:hover{color:#ddd2e2}footer a{color:#fff;font-family:'DINBold'}footer a:hover{color:#fff}.footer .last{position:relative}footer .col-sm-4.first .frame-layout-0{display:flex;flex-direction:column;flex-wrap:wrap;height:210px;width:400px}footer .col-sm-4.middle .frame-layout-0{color:#e49bba;margin-left:110px;display:flex;flex-direction:column;flex-wrap:wrap;height:210px;width:400px}footer .col-sm-4.middle .frame-layout-0 a{color:#e49bba}footer .col-sm-4.last #footernavi{margin-left:160px;bottom:6px}footer .henau,footer .uzwil{display:flex}footer .henau .left,footer .uzwil .left{margin-right:30px}footer .row .first .frame p:nth-of-type(2){margin-top:16px}footer .row .middle .frame p:nth-of-type(2){margin-top:16px}@media (min-width:1200px){#content{max-width:97%}#content .teaserbox div.textcontent{height:600px}#content .teaserbox div.imagebox{height:600px}.team{max-width:99%;margin-left:auto;margin-right:auto}}#footernavi{position:absolute;bottom:0}#footernavi li{list-style:none}iframe{display:block;margin-left:auto;margin-right:auto;margin-top:20px}#brezel{display:block;margin-top:-16px;margin-left:auto;margin-right:auto;height:90px;width:auto}#contacts{padding-top:80px;padding-bottom:60px;display:flex;justify-content:center;background-color:#eee1ea}#contacts .contactinfo{display:flex;flex:1 1 50%;min-width:365px;justify-content:space-between}#contacts #henau{padding-right:100px}#contacts #uzwil{}fieldset.powermail_fieldset{margin-left:auto;margin-right:auto;max-width:750px;height:550px}#c71{background-color:#d5c0d2;padding:30px;padding-top:200px}#c71 h2{color:#5c5c5b;font-family:'FormataBoldCondensed';font-size:1.313em;margin-bottom:10px;text-align:center}#c71 h3{color:#5c5c5b;font-family:'FormataBoldCondensed';font-size:1em;margin-bottom:10px;text-align:center}form h3{display:none}form .powermail_field{text-align:center}form .powermail_fieldwrap input{margin-bottom:15px;height:40px;padding-left:10px}form .powermail_fieldwrap:nth-child(even) input{float:left;display:inline-block;width:calc(50% - 7.5px);margin-right:7.5px}form .powermail_fieldwrap:nth-child(odd) input{float:left;display:inline-block;width:calc(50% - 7.5px);margin-left:7.5px}form .powermail_fieldwrap #powermail_field_plz{max-width:calc(15% - 15px);margin-right:7.5px}form .powermail_fieldwrap #powermail_field_ort{max-width:calc(35% - 7.5px);margin-left:7.5px;margin-right:0}form .powermail_fieldwrap #powermail_field_telefon{margin-left:0;margin-right:7.5px}form .powermail_fieldwrap #powermail_field_email{margin-left:7.5px;margin-right:0}form .powermail_fieldwrap:nth-child(1) input,form .powermail_fieldwrap:nth-child(9) textarea{width:100%;margin:0;margin-bottom:15px}form .powermail_fieldwrap:nth-child(1) input{margin-top:20px}form .powermail_fieldwrap input[type=submit]{margin-left:654px;max-width:96px;height:30px;padding-left:6px}#content .productslider .slick-list .slick-track .row{margin-right:0;margin-left:0}#content .teaserbox.row{margin-right:0 !important;margin-left:0 !important}div.pdfdownload{margin-left:160px;bottom:6px;padding-left:40px;margin-top:72px;width:230px}div.pdfdownload a{display:block;height:19px}#footernavi li a{display:block;height:25px}body.page-home .header .ce-image .img-responsive img.image-embed-item{position:absolute;z-index:999;right:80px;max-width:350px;height:auto;padding-top:80px}