a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:rgb(0,105,180);color:white}::selection{background:rgb(0,105,180);color:white}strong{font-weight:700}em{font-style:italic}a{color:#6f6f6f;text-decoration:none}a:hover{color:#000}iframe{max-width:100%}body{color:#000;font-family:"Open Sans",sans-serif;overflow-x:hidden}#logo{position:absolute;left:50%;text-indent:-99999px;overflow:hidden}#slider .slider-image{display:none;background-position:center top;background-size:contain;background-repeat:no-repeat}#slider .slider-image.slick-slide,#slider .slider-image:first-child{display:block}#slider .slider-controls{text-align:center}#slider .slider-controls::-moz-selection{background:transparent;color:black}#slider .slider-controls::selection{background:transparent;color:black}#slider .slider-arrow{cursor:pointer}#slider .slider-paging{display:inline-block;vertical-align:top}#slider .slider-paging::-moz-selection{background:transparent;color:black}#slider .slider-paging::selection{background:transparent;color:black}#main h1{font-weight:700;line-height:1.2;text-transform:uppercase}.nav-w1:before{content:"";height:100%}.nav-w1:before,.nav-w2{display:inline-block;vertical-align:middle}nav ul li a{font-weight:700;text-transform:uppercase}nav>ul>li.current-menu-item a{color:#000}#anfragen{overflow:hidden}#map iframe{width:100%;height:100%;border:none}#anfrage input,#anfrage textarea{margin-bottom:16px;font-family:"Open Sans",sans-serif;outline:none;outline-offset:0;-webkit-appearance:none}#anfrage input[type=email],#anfrage input[type=text],#anfrage textarea{width:100%;padding:0 5px;background:#f4f4f4;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}#anfrage textarea{height:132px;resize:none}#anfrage .ginput_container_fileupload{position:relative;margin-bottom:16px;color:#6f6f6f}#anfrage .ginput_container_fileupload:hover{color:#000}#anfrage .ginput_container_fileupload:before{position:absolute;content:"\f0c6";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#anfrage input[type=button]{margin:0;background:#f4f4f4;border:none;color:#6f6f6f;text-align:left;cursor:pointer}#anfrage .ginput_container_fileupload:hover input[type=button]{color:#000}#anfrage label{display:block;margin-bottom:6px;line-height:1.5}#anfrage input[type=submit]{display:block;margin:0 auto;padding:0;background:none;border:none;color:#6f6f6f;font-weight:700;text-transform:uppercase;cursor:pointer}#anfrage input[type=submit]:hover{color:#000}.gform_validation_container{display:none}.gform_wrapper .validation_error{color:#e20613;font-weight:700;line-height:1.3}.gform_wrapper .validation_message{margin:-14px 0 14px;color:#e20613;font-weight:700}@media screen and (min-width:651px){body{position:relative;background:#f2dec3}header{position:relative}#logo{top:33px;width:264px;height:130px;margin-left:-17.75%;background:url("../img/logo.png") 0 0 no-repeat}.nav-title-mobile{display:none}#main{padding:136px 0 30px}#main>.w1{position:relative;padding:60px 16.66666%}#main>.w1>.w2{position:relative;z-index:9999;min-height:631px;background:#e8e8e8 url("../img/pattern-content.png") center top repeat;overflow:hidden}#main article,#main aside{-webkit-box-sizing:border-box;box-sizing:border-box}#main aside{float:left;width:65%;padding:30px 0 25px 30px}#slider .slider-images{padding-bottom:5px}#slider .slider-image{height:535px}#slider .slider-image:first-child:last-child{height:571px}#slider .slider-controls{padding-top:6px}#slider .slider-arrow{color:#000}#slider .slider-arrow span{font-size:30px}#slider .slider-paging{padding:7px 21px 0;font-size:20px}#main article{float:right;width:35%;min-height:350px;padding:30px 30px 14px}#main.fullwidth article{float:none;width:auto}#main h1{margin-bottom:11px;font-size:20px}#main p{margin-bottom:10px;font-size:15px;line-height:1.5333333}.page-nav{position:absolute;top:0;bottom:0;z-index:9999;width:8.33333%}body.nav-fixed .page-nav{position:fixed}#nav-left{left:0}#nav-right{right:0}body.nav-transition #nav-left,body.nav-transition #nav-left .nav-w1{-webkit-transition:left 120ms ease-in-out;transition:left 120ms ease-in-out}body.nav-transition #nav-right,body.nav-transition #nav-right .nav-w1{-webkit-transition:right 120ms ease-in-out;transition:right 120ms ease-in-out}body.nav-left-open #nav-left{left:8.33333%}body.nav-right-open #nav-right{right:8.33333%}.nav-w1{position:absolute;top:0;bottom:0;background:#f4f4f4 url("../img/pattern-nav.png") repeat;overflow:hidden}#nav-left .nav-w1{left:0;padding-right:100%;background-position:right top}#nav-right .nav-w1{right:0;text-align:right;padding-left:100%;background-position:left top}body.nav-fixed .nav-w1{background:none}body.nav-open1 .nav-w1,body.nav-open3 .nav-w1{background:#f4f4f4 url("../img/pattern-nav.png") repeat}body.nav-left-open.nav-open2 #nav-left .nav-w1{left:-100%!important}body.nav-right-open.nav-open2 #nav-right .nav-w1{right:-100%!important}body.nav-scrolled-edge .nav-w2{position:absolute;top:50%}body.nav-scrolled-bottom .nav-w2{top:auto!important;margin-top:0}body.nav-scrolled-edge #nav-left .nav-w2{left:0}body.nav-scrolled-edge #nav-right .nav-w2{right:0}#nav-left .nav-w2{padding:20px 33px 20px 50px}#nav-right .nav-w2{padding:20px 50px 20px 33px}nav ul li{padding:12px 0}nav ul li a{font-size:20px;white-space:nowrap}.nav-title{position:absolute;top:50%;width:118px;max-width:118px;height:400px;margin-top:-200px;text-align:center}body.nav-scrolled-bottom .nav-title{top:auto!important;margin-top:0;margin-bottom:-200px}#nav-left .nav-title{left:0}#nav-right .nav-title{right:0}.nav-title-inner{position:absolute;top:400px;left:50%;width:400px;height:30px;margin-left:-20px;padding-top:10px;font-size:20px;font-weight:700;text-transform:uppercase;-webkit-transform-origin:100% 0%;transform-origin:0% 0%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(-90deg)}.nav-title a{cursor:pointer}body.nav-open1 .nav-title a{color:#000}.page-side{position:absolute;top:0;bottom:0;width:8.33333%}.page-side,.page-side-inner{background:#d6d6d6 url("../img/pattern-side.png") center top repeat}.page-side-left{left:8.33333%}.page-side-right{right:8.33333%}.page-corner{position:absolute;width:0;height:0;z-index:1}body.nav-transition .page-corner{-webkit-transition:border 120ms ease-in-out;transition:border 120ms ease-in-out}body.nav-left-open .page-side-left .page-corner{border-left-width:0px!important}body.nav-right-open .page-side-right .page-corner{border-right-width:0px!important}.page-corner-top{top:0;border-top:60px solid #f2dec3}.page-corner-bottom{bottom:0;border-bottom:60px solid #f2dec3}.page-corner-left{right:0;border-left:120px solid transparent}.page-corner-right{left:0;border-right:120px solid transparent}.page-side-inner{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:-webkit-transform 120ms ease-in-out;transition:-webkit-transform 120ms ease-in-out;transition:transform 120ms ease-in-out;transition:transform 120ms ease-in-out,-webkit-transform 120ms ease-in-out}.page-side-left .page-side-inner{-webkit-transform-origin:right center;transform-origin:right center}.page-side-right .page-side-inner{-webkit-transform-origin:left center;transform-origin:left center}body.nav-left-open .page-side-left .page-side-inner{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}body.nav-right-open .page-side-right .page-side-inner{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.nav-fixed-bg{display:none;position:absolute;top:0;bottom:0;z-index:999;width:8.33333%;background:#f4f4f4 url("../img/pattern-nav.png") repeat}body.nav-fixed .nav-fixed-bg{display:block}body.nav-open1 .nav-fixed-bg{display:none}.nav-fixed-bg-left{left:0;background-position:right top}.nav-fixed-bg-right{right:0;background-position:left top}#anfragen{position:absolute;top:53px;left:50%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:168px;height:168px;margin-left:215px;background:#0069b4;border-radius:50%;text-align:center;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}#anfragen span{color:#fff;font-size:18px;line-height:1.3;text-transform:uppercase}#anfragen .anfragen-text1{margin-bottom:2px;font-size:27px}#anfragen .anfragen-text2{font-weight:700}#footer-text{position:absolute;bottom:29px;left:50%;width:700px;height:32px;margin-left:-350px;-webkit-transform:perspective(120px) rotateX(20deg)}#footer-text svg{width:100%;height:100%}body.page-template-homepage-php #main article{padding:30px 37px 25px}body.page-template-homepage-php #slider .slider-image{height:535px}body.page-template-standort-php #main aside{padding-bottom:30px}#map{height:571px!important}body.page-template-anfrage-php #main article{padding-bottom:24px}#anfrage{width:280px;margin:0 auto}#anfrage input[type=email],#anfrage input[type=text],#anfrage textarea{font-size:15px}#anfrage input[type=email],#anfrage input[type=text]{height:28px}#anfrage textarea{padding-top:4px}#anfrage .ginput_container_fileupload{font-size:15px}#anfrage .ginput_container_fileupload:before{top:6px;left:4px}#anfrage input[type=button]{height:28px;padding:0 5px 0 21px;font-size:15px}#anfrage label{font-size:15px}#anfrage input[type=submit]{width:100px;font-size:20px}.gform_wrapper .validation_error{margin-bottom:10px;font-size:15px}.gform_wrapper .validation_message{font-size:13px}.gform_confirmation_message{margin-bottom:10px;font-size:15px;line-height:1.5333333}#wpadminbar{z-index:999999!important}}@media screen and (-webkit-min-device-pixel-ratio:2) and (min-width:651px),screen and (min-device-pixel-ratio:2) and (min-width:651px),screen and (min-resolution:192dpi) and (min-width:651px),screen and (min-resolution:2dppx) and (min-width:651px){html.backgroundsize #logo{background-image:url("../img/logo@2x.png");background-size:100% auto}}@media screen and (min-width:651px) and (max-width:1800px){#logo{margin-left:-18.25%}}@media screen and (min-width:651px) and (max-width:1600px){#logo{margin-left:-18.9%}}@media screen and (min-width:651px) and (max-width:1090px){#footer-text{width:500px;margin-left:-250px}}@media screen and (max-width:650px){body{background:#f2dec3}header{position:relative;height:115px;background:#f2dec3}header.not-top{position:fixed;top:-115px;left:0;z-index:99999;width:100%;-webkit-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out}header.not-top.pinned{top:0}#logo{top:18px;width:160px;height:79px;margin-left:-80px;background:url("../img/mobile/logo.png") 0 0 no-repeat}.nav-title-mobile{position:absolute;top:20px;z-index:99999;width:66px;height:46px;cursor:pointer;color:#000;-webkit-transition:left 200ms ease-in-out,right 200ms ease-in-out,margin 200ms ease-in-out;transition:left 200ms ease-in-out,right 200ms ease-in-out,margin 200ms ease-in-out}.nav-title-left{left:0}.nav-title-right{right:0}body.nav-left-open-mobile .nav-title-left{left:100%;z-index:999999;margin-left:-66px}body.nav-right-open-mobile .nav-title-right{right:100%;z-index:999999;margin-right:-66px}.nav-title-mobile span{position:absolute;font-size:30px}.nav-title-mobile span,header.not-top #logo{-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.nav-title-left .nav-title-open{top:10px;left:18px}.nav-title-right .nav-title-open{top:10px;left:24px}.nav-title-close,body.nav-left-open-mobile .nav-title-left .nav-title-open,body.nav-left-open-mobile .nav-title-right .nav-title-open,body.nav-open-mobile header.not-top #logo,body.nav-right-open-mobile .nav-title-left .nav-title-open,body.nav-right-open-mobile .nav-title-right .nav-title-open{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.nav-title-close{top:10px;left:21px}body.nav-left-open-mobile .nav-title-left .nav-title-close,body.nav-right-open-mobile .nav-title-right .nav-title-close{top:10px;left:21px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}header.not-top+#main{padding-top:115px}#main>.w1{padding:0 10px}#main aside{padding:14px 0 7px}#slider{margin:0 -10px}#slider .slider-images{padding-bottom:3px}#slider .slider-image{height:250px}#slider .slider-arrow span{font-size:34px}#slider .slider-paging{padding:6px 24px 0;font-size:23px}#main article{padding:14px 0 13px}#main h1{margin-bottom:18px;font-size:33px}#main p{margin-bottom:17px;font-size:23px;line-height:1.5}.page-nav{position:fixed;top:0;bottom:0;z-index:9999;width:100%;background:#f2dec3;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}#nav-left{left:-100%}#nav-right{right:-100%}body.nav-left-open-mobile #nav-left{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}body.nav-right-open-mobile #nav-right{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html.no-csstransforms3d body.nav-left-open-mobile #nav-left{left:0}html.no-csstransforms3d body.nav-right-open-mobile #nav-right{right:0}.nav-w1{left:auto!important;right:auto!important;width:auto!important;height:100%;overflow:auto}.nav-w2{top:auto!important;bottom:auto!important;width:100%;min-width:0!important;margin:-10px 0 0 0!important;padding:30px 0;text-align:center}nav ul li{padding:8px 0}nav ul li a{font-size:23px;line-height:1.5}.nav-title{display:none}.page-side{display:none}footer{padding-bottom:32px}#anfragen{display:block;width:62px;height:62px;margin:0 auto;background:url("../img/mobile/anfragen2.png") 0 0 no-repeat}#anfragen span{display:none}#footer-text{display:none}body.page-template-homepage-php #main article{padding-bottom:27px}body.page-template-standort-php #main aside{padding-bottom:13px}#map{margin:0 -10px}body.page-template-anfrage-php #main article{padding-bottom:20px}#anfrage input[type=email],#anfrage input[type=text],#anfrage textarea{font-size:23px}#anfrage input[type=email],#anfrage input[type=text]{height:36px}#anfrage .ginput_container_fileupload{font-size:18px}#anfrage .ginput_container_fileupload:before{top:9px;left:5px}#anfrage input[type=button]{height:36px;padding:0 6px 0 24px;font-size:23px}#anfrage label{font-size:18px}#anfrage input[type=submit]{width:150px;font-size:33px}.gform_wrapper .validation_error{margin-bottom:19px;font-size:23px}.gform_wrapper .validation_message{font-size:15px}.gform_confirmation_message{margin-bottom:17px;font-size:23px;line-height:1.5}}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:650px),screen and (min-device-pixel-ratio:2) and (max-width:650px),screen and (min-resolution:192dpi) and (max-width:650px),screen and (min-resolution:2dppx) and (max-width:650px){html.backgroundsize #logo{background-image:url("../img/mobile/logo@2x.png");background-size:100% auto}html.backgroundsize #anfragen{background-image:url("../img/mobile/anfragen2@2x.png");background-size:100% auto}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #CCC;text-align:center;color:#AAA;margin-bottom:16px;background:rgba(0,0,0,0.02);border-radius:4px}.gform_legacy_markup_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_legacy_markup_wrapper .gform_delete{vertical-align:middle;cursor:pointer}.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_fileupload_rules{font-size:13px}.ginput_preview_list{margin-bottom:20px}.ginput_preview_list .ginput_preview{margin-bottom:6px}.gfield_fileupload_filesize{font-size:13px}.gfield_fileupload_filesize:before{content:" ("}.gfield_fileupload_filesize:after{content:")"}.gfield_fileupload_progress{display:none}