/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{}.cookiesjsr-banner{background-color:var(--maincolor);display:block;text-align:left;color:var(--schwarz);}.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-btn.important.invert,.cookiesjsr-service--description h3,.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited,.cookiesjsr-banner a,.cookiesjsr-banner a:hover,.cookiesjsr-banner a:visited,.cookiesjsr-banner a:active,.cookies-fallback--btn{color:var(--schwarz);}.cookiesjsr-links.links--row{color:var(--schwarz);}.cookies-fallback--btn{background:var(--maincolor);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px .625em;overflow:visible;}.cookiesjsr--app{font-size:70%;line-height:var(--lineheight);text-align:left;}.cookiesjsr-btn{border:0px;background-color:var(--weiss);color:var(--schwarz);}.cookiesjsr-btn.important.invert{background-color:var(--maincolor);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}.cookiesjsr-layer--header{height:var(--layer-header-height) !important;overflow:hidden;min-height:var(--layer-header-height) !important;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--maincolor);}@media (max-width:1200px){.cookiesjsr-banner--action{flex-direction:row;}.cookiesjsr-banner--action{width:100%;}.cookiesjsr-banner--action > button{flex-basis:33.333333%}}@media (max-width:667px){.cookiesjsr-banner--action{flex-direction:row;flex-wrap:wrap;}.cookiesjsr-banner--action{width:100%;}.cookiesjsr-banner--action > button{flex-basis:100%}}.block-cookies-docs-block{font-size:100%;line-height:var(--lineheight);padding:0px;box-sizing:border-box;margin-top:2vh;margin-bottom:5vh;text-align:left;}.block-cookies-docs-block h2{margin-top:5vh;margin-bottom:20px;padding-top:0px;padding-bottom:0px;text-transform:uppercase;}.block-cookies-docs-block h3{}.block-cookies-docs-block table{text-align:left;padding:0px;margin:0px;}.block-cookies-docs-block table th{vertical-align:top;padding-right:30px;padding-bottom:10px;box-sizing:border-box;white-space:nowrap;}.block-cookies-docs-block table tr td{}.block-cookies-docs-block table td{vertical-align:top;padding:10px;background:#F8f8f8;box-sizing:border-box;}.block-cookies-docs-block table tr:not(:last-child){border-bottom:solid 1px var(--schwarz);}.block-cookies-docs-block  dd{margin-left:0px;margin-top:20px;}.cookies-fallback--google_maps{background:url(/themes/custom/whtheme/images/previewmap.svg) !important;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}}
@font-face{font-family:'Karla';font-style:normal;font-weight:300;src:url(/themes/custom/whtheme/fonts/karla-v23-latin-regular.eot);src:local(''),url(/themes/custom/whtheme/fonts/karla-v23-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/whtheme/fonts/karla-v23-latin-regular.woff2) format('woff2'),url(/themes/custom/whtheme/fonts/karla-v23-latin-regular.woff) format('woff'),url(/themes/custom/whtheme/fonts/karla-v23-latin-regular.ttf) format('truetype'),url(/themes/custom/whtheme/fonts/karla-v23-latin-regular.svg#Karla) format('svg');}@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:url(/themes/custom/whtheme/fonts/karla-v23-latin-700.eot);src:local(''),url(/themes/custom/whtheme/fonts/karla-v23-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/whtheme/fonts/karla-v23-latin-700.woff2) format('woff2'),url(/themes/custom/whtheme/fonts/karla-v23-latin-700.woff) format('woff'),url(/themes/custom/whtheme/fonts/karla-v23-latin-700.ttf) format('truetype'),url(/themes/custom/whtheme/fonts/karla-v23-latin-700.svg#Karla) format('svg');}:root{--schwarz:#000000;--weiss:#FFFFFF;--grau:#F6F5F5;--bgcolor:#F9F5F3;--bgcolor2:#EFE7E1;--bgcolor3:#A89D97;--maincolor:#D7D2CF;--actioncolor:#E08223;--fontfamily:'Karla',Arial,Helvetica,"Nimbus Sans L",sans-serif;--bold:700;--regular:300;--fontsize:120%;--lineheight:135%;--headerheight:280px;--headerheightsmall:80px;--headericons:22px;--abstand1:50px;--abstand2:10vh;--abstand3:15vh;--sliderpfeil:35px;--dottsize:20px;--producticons:75px;}*:focus{outline:none;}.buttonshow{}.buttonhide{display:none !important;}label.js-form-required:after{content:"*";}.views-field-edit-node a:link,.views-field-edit-node a:visited{color:red;padding:3px 10px;border:solid 1px red;background-color:var(--weiss);}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:var(--weiss) !important;background:red;padding:3px 10px;border:solid 1px red;}div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.user-login-form .form-item-name{}.user-login-form .form-item-pass{}.user-login-form .form-item input{width:100%;padding:5px 10px;box-sizing:border-box;margin:5px 0px;}.user-login-form .form-actions{clear:both;}button:focus{outline:0;}#cboxPrevious,#cboxPrevious:hover{background-image:url(/themes/custom/whtheme/images/galprev.svg);width:25px;height:25px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxNext,#cboxNext:hover{background-image:url(/themes/custom/whtheme/images/galnext.svg);width:25px;height:25px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxClose,#cboxClose:hover{background-image:url(/themes/custom/whtheme/images/galclose.svg);background-size:100% 100%;background-position:left top;width:25px;height:25px;top:-7px;right:-7px;}#cboxOverlay{background:var(--weiss);}#cboxContent{background:var(--weiss);overflow:visible !important;}#cboxLoadedContent{border:12px solid var(--weiss);background:var(--weiss);}#cboxWrapper{background:transparent;padding-top:0px;overflow:visible !important;}#cboxTitle{left:12px;top:-18px;color:var(--schwarz);display:none !important;}#cboxCurrent{right:12px;top:-18px;color:var(--schwarz);display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:-7px;}#cboxNext{right:-7px;}.user-login-form{}.user-login-form .js-form-item{}.user-login-form .js-form-item input,.user-pass .js-form-item input{}input[type="checkbox"]{appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid var(--schwarz);border-radius:0.15em;transform:translateY(-0.075em);display:grid;float:left;margin-right:7px;margin-top:3px;place-content:center;}input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--actioncolor);background-color:CanvasText;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}input[type="checkbox"]:checked::before{transform:scale(1);}input[type="checkbox"]:focus{outline:max(2px,0.15em) solid currentColor;outline-offset:max(2px,0.15em);}.region-content .search-form input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:10px 25px;}.region-content .search-form input.js-form-submit:hover{background-color:var(--grau);}.region-content .search-form input.form-search{padding:8px 25px;box-sizing:border-box;}.region-content .search-form label{clear:both;display:block;}.region-content .search-form .search-help-link{font-size:80%;}form#views-exposed-form-suche-page-1 .form--inline{width:100% !important;}.flexslider{margin:0 0 0px;border:0px solid #ffffff;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-control-nav{bottom:40px;z-index:99;}.flex-control-paging li a{border-radius:0px;width:16px;height:16px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);box-shadow:inset 0 0 0px rgba(0,0,0,0.3);}.flex-control-paging li a{background-color:var(--maincolor);}.flex-control-paging li a.flex-active{background-color:var(--weiss);}.webform input[type=text],.user-login-form input[type=text],.user-login-form input[type=password],.webform input[type=tel],.webform input[type=email]{border:0px;padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);border-bottom:solid 1px var(--schwarz);background-color:transparent;}.webform select{height:50px;border:0px;width:100%;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);}.webform textarea{border:0px;padding:10px 0px;box-sizing:border-box;color:var(--schwarz);border-bottom:solid 1px var(--schwarz);background-color:transparent;width:100%;}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px 10px 0px;}.webform .wfleft{width:50%;float:left;}.webform .wfleft input{width:calc(100% - 10px);float:left;}.webform .wfright{width:50%;float:right;}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .wfcont > div{flex-basis:45%;}.webform .webform-actions input{margin-left:auto;margin-right:0px;}.webform .form-actions{text-align:right;}.webform-confirmation{background:var(--bgcolor);padding:20px;box-sizing:border-box;text-align:center;}.webform a,.webform a:visited{color:var(--schwarz);}.webform a:hover,.webform a:active{color:var(--actioncolor);}::-webkit-input-placeholder{color:var(--schwarz);font-size:90%;line-height:var(--lineheight);}::-moz-placeholder{color:var(--schwarz);font-size:90%;line-height:var(--lineheight);}:-ms-input-placeholder{color:var(--schwarz);font-size:90%;line-height:var(--lineheight);}:-moz-placeholder{color:var(--schwarz);font-size:90%;line-height:var(--lineheight);}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:50px !important;}ul.tabs a,ul.tabs a:visited{color:var(--schwarz);}ul.tabs a:hover,ul.tabs a:active{color:var(--maincolor);}html{}html,button,input,select,textarea{font-family:var(--fontfamily);font-style:normal;font-weight:var(--regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-error-page h1.page-title{text-align:center;}.node--type-error-page .field--name-body{font-size:500%;line-height:100%;text-align:center;margin-bottom:var(--abstand1);}a,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:none;}.region-content .text-formatted a,.region-content .text-formatted a:visited{text-decoration:underline;color:var(--schwarz);}.region-content .text-formatted  a:hover,.region-content .text-formatted a:active{text-decoration:none;color:var(--actioncolor);}h1,.likeh1{font-style:normal;font-size:200%;line-height:115%;font-weight:var(--regular);}h1.page-title{margin-top:0px;padding-top:0px;}h2,.likeh2{font-size:180%;line-height:120%;font-weight:var(--regular);}h2.blocktitle{margin-top:0px;padding-top:0px;}h3,.likeh3{font-size:120%;line-height:115%;margin:30px 0px 10px 0px;font-weight:var(--regular);}h4{font-size:130%;line-height:115%;margin:30px 0px 10px 0px;font-weight:var(--regular);}h5{margin:0px;padding:0px;font-size:105%;line-height:115%;}.likeh3,.likeh1{margin:0px;padding:0px;}p{margin:0px 0px 20px 0px;}.bold,strong,b{font-weight:var(--bold);}.text-s{font-size:80%;line-height:var(--lineheight);}.text-l{font-size:120%;line-height:var(--lineheight);}.center{text-align:center;}.text-l a,.text-l a:visited{color:var(--schwarz);}.text-l a:hover,.text-l a:active{color:var(--actioncolor);}body{padding:0px 0px 0px 0px;margin:0px;background:var(--weiss);color:var(--schwarz);font-size:var(--fontsize);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:var(--lineheight);}body.navactive{overflow:hidden;}.notfront.layout-container{padding:var(--headerheightsmall) 0px 0px 0px;}.front.layout-container{padding:var(--headerheight) 0px 0px 0px;}.maxwidth{margin-left:5vw;margin-right:5vw;}.maxwidthcontent{margin-left:8vw;margin-right:8vw;}.maxwidthcontent .maxwidthcontent{margin-left:0px;margin-right:0px;}.contentwidth{max-width:980px;margin-left:auto;margin-right:auto;}main{padding-top:calc(var(--abstand1) *1.5);}.page-node-type-ueber-uns main,.path-dplogin.anonymous main,.path-frontpage main,.page-node-type-hotels main{padding-top:0px !important;}.front header{height:var(--headerheight);background:var(--weiss);position:fixed;top:0px;width:100%;left:0px;z-index:99;-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;}.notfront header{height:var(--headerheightsmall);background:var(--actioncolor);position:fixed;left:0px;top:0px;width:100%;z-index:99;}.admin .front header,.admin .notfront header,.role_internal .front header,.role_internal .notfront header,.role_outlet .front header,.role_outlet .notfront header{top:75px;}.smallheader{height:var(--headerheightsmall) !important;background:var(--actioncolor);-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;}.region-header{position:relative;margin-left:auto;margin-right:auto;}.front .region-header{-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;}.front .region-header{height:var(--headerheight);}.notfront .region-header{height:var(--headerheightsmall);}#block-whtheme-branding{width:165px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.front #block-whtheme-branding .logotext{display:none;}.notfront #block-whtheme-branding .logoimg{display:none;}.smallheader  #block-whtheme-branding .logoimg{display:none;}.smallheader #block-whtheme-branding .logotext{display:block;}.logotext{text-align:center;}.logotext a,.logotext a:visited,.logotext a:hover,.logotext a:active{color:var(--weiss);font-size:180%;line-height:100%;}.sprachwechsler{position:absolute;right:5vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.sprachwechsler select{height:30px;border:0px;width:100%;background-color:transparent;padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--weiss);background-image:url(/themes/custom/whtheme/images/sprachicon_w.svg);background-position:center right;background-repeat:no-repeat;background-size:16px 16px;text-transform:uppercase;font-weight:var(--bold);}.frontcolor .sprachwechsler select{background-image:url(/themes/custom/whtheme/images/sprachicon_s.svg);color:var(--schwarz);}.headericons{position:absolute;right:calc(5vw + 60px + 145px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.headericons .views-row{display:flex;flex-direction:row;align-items:center;align-content:center;}.headericons .views-row > div{width:var(--headericons);height:var(--headericons);position:relative;margin:0px 10px;}.headericons .views-row a,.headericons .views-row a:visited{display:block;position:absolute;left:0px;top:0px;text-indent:100%;font-size:0;opacity:0;width:100%;height:100%;white-space:nowrap;overflow:hidden;z-index:30;}.headericons .views-row div svg{font-size:var(--headericons);line-height:var(--headericons);position:relative;z-index:20;color:var(--weiss);}.headericons .views-row div:hover svg{color:var(--schwarz);}.frontcolor .headericons .views-row div svg{color:var(--schwarz);}.frontcolor .headericons .views-row div:hover svg{color:var(--actioncolor);}.headericons .views-row div:hover{cursor:pointer;}.produktetopbutton{position:absolute;left:calc(5vw + 125px);top:50%;font-weight:var(--bold);text-transform:uppercase;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.produktetopbutton a,.produktetopbutton a:visited{color:var(--weiss);}.produktetopbutton a:hover,.produktetopbutton a:active{color:var(--schwarz);}.frontcolor .produktetopbutton a,.frontcolor .produktetopbutton a:visited{color:var(--schwarz);}.frontcolor .produktetopbutton a:hover,.frontcolor .produktetopbutton a:active{color:var(--actioncolor);}.region-primary-menu{position:fixed;top:var(--headerheightsmall);left:0px;width:100%;height:calc(100vh - var(--headerheightsmall));background:var(--weiss);z-index:96;display:none;padding:var(--abstand1) calc(var(--headerheight) /2) calc(var(--headerheight) /2) calc(var(--headerheight) /2);box-sizing:border-box;}.front .region-primary-menu{top:var(--headerheight);height:calc(100vh - var(--headerheight));}.front .region-primary-menu.smallmenu{top:var(--headerheightsmall);height:calc(100vh - var(--headerheightsmall));}.navactive .region-primary-menu{display:block;overflow:auto;}.menuclick{position:absolute;top:50%;left:5vw;z-index:98;width:50px;height:42px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.topmenutrigger{border:none;width:100%;height:40px;width:50px;text-indent:-900em;overflow:hidden;cursor:pointer;outline:none;top:0%;right:0;z-index:94;position:absolute;}.topmenutrigger span{background:var(--weiss);border:none;height:2px;border-radius:0px;width:100%;position:absolute;top:50%;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.frontcolor .topmenutrigger span{background:var(--schwarz);}.frontcolor .topmenutrigger:hover span{background:var(--actioncolor);}.topmenutrigger span:nth-of-type(1){-webkit-transform:translateY(-13px);-moz-transform:translateY(-13px);transform:translateY(-13px);}.topmenutrigger span:nth-of-type(2){width:100%;}.topmenutrigger span:nth-of-type(3){width:100%;-webkit-transform:translateY(13px);-moz-transform:translateY(13px);transform:translateY(13px);}.topmenutrigger.active span{top:50%;}.topmenutrigger.active .top{-moz-transform:translateY(0px) translateX(0%) rotate(45deg);-webkit-transform:translateY(0px) translateX(0%) rotate(45deg);transform:translateY(0px) translateX(0%) rotate(45deg);background:var(--weiss);width:90%;left:0%;}.topmenutrigger.active .middle{display:none;background:var(--weiss);width:100%;}.topmenutrigger.active .bottom{-moz-transform:translateY(0px) translateX(0%) rotate(-45deg);-webkit-transform:translateY(0px) translateX(0%) rotate(-45deg);transform:translateY(0px) translateX(0%) rotate(-45deg);width:90%;background:var(--weiss);left:0%;}.frontcolor .topmenutrigger.active .top,.frontcolor .topmenutrigger.active .middle,.frontcolor .topmenutrigger.active .bottom{background:var(--schwarz);}.searchoverlay{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.9);top:0px;left:0px;z-index:100;display:none;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.searchoverlay.active{display:block;}.search{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-70%) translateX(-50%);-moz-transform:translateY(-70%) translateX(-50%);transform:translateY(-70%) translateX(-50%);margin-left:0px;width:60vw;}.searchclose{width:80px;height:80px;position:absolute;top:calc(var(--headerheight) + 5vw);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/themes/custom/whtheme/images/searchclose.svg);background-position:center center;background-size:20px 20px;background-repeat:no-repeat;border:solid 20x yellow;}.searchclose:hover{cursor:pointer;}.search input{margin:0px;}.search input[type=text]{padding-right:40px;box-sizing:border-box;padding:10px 0px;border:0px;border-bottom:solid 2px #FFFFFF;background:transparent;box-shadow:0px;color:#FFFFFF;font-size:200%;width:100%;}.search input[type=submit]{position:absolute;right:-55px;bottom:auto;top:5px !important;width:50px;height:50px;background-color:transparent;text-indent:100px;background-image:url(/themes/custom/whtheme/images/searchicon.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.search input[type=submit]:hover{background-color:transparent;}.searchresult{}.searchresult a,.searchresult a:visited{color:var(--actioncolor);}.searchresult a:hover,.searchresult a:active{color:var(--schwarz);}.searchresult .views-row:not(:last-child){border-bottom:solid 1px var(--bgcolor2);}.searchresult .view-header,.searchresult .view-content{margin-bottom:var(--abstand1);}.searchresult .view-empty{margin-bottom:var(--abstand1);}.search .form--inline .form-item{display:block;width:100%;}.headerlogin{position:absolute;right:calc(5vw + 60px + 10px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}input.js-form-submit{display:block;border:solid 1px var(--schwarz);border-radius:20px;padding:12px 25px 10px 25px;box-sizing:border-box;text-align:center;font-weight:var(--bold);background-color:transparent;text-transform:uppercase;line-height:100%;color:var(--schwarz);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}input.js-form-submit:hover{border:solid 1px var(--actioncolor);background:var(--actioncolor);color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.centerbutton{display:table;margin-left:auto;margin-right:auto;}.leftbutton{display:table;}.button.nowrap a{white-space:nowrap;}.button a,.button a:visited{display:block;border:solid 1px var(--schwarz);border-radius:20px;padding:12px 20px 10px 20px;box-sizing:border-box;text-align:center;font-weight:var(--bold);text-transform:uppercase;line-height:100%;color:var(--schwarz);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.button a:hover,.button a:active{border:solid 1px var(--actioncolor);background:var(--actioncolor);color:var(--weiss);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.button.sliderbutton a,.button.sliderbutton a:visited{background:var(--weiss);border:0px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}.button.sliderbutton a:hover,.button.sliderbutton a:active{background:var(--actioncolor);border:0px;}.button.headerbutton a,.button.headerbutton a:visited{color:var(--weiss);border-color:var(--weiss);}.button.headerbutton a:hover,.button.headerbutton a:active{background:var(--weiss);color:var(--actioncolor);border-color:var(--actioncolor);}.frontcolor .button.headerbutton a,.frontcolor .button.headerbutton a:visited{color:var(--schwarz);border-color:var(--schwarz);}.button.headerbutton a:hover,.button.headerbutton a:active{background:var(--actioncolor);color:var(--weiss);border-color:var(--actioncolor);}.button.displaytable{display:table;}.button.displaytable a,.button.displaytable a:visited{}.button.displaytable a:hover,.button.displaytable a:active{color:var(--weiss);}.mainmenu{position:relative;margin-left:auto;margin-right:auto;top:calc(var(--headerheight) + (var(--padding) *1));text-align:center;font-size:150%;line-height:var(--lineheight);}.mainmenu ul{margin:0px;padding:0px;list-style:none;}.mainmenu ul li.mlevel1{margin:35px 0px 0px 0px;padding:0px;list-style:none;}.mainmenu ul li.mlevel1.menu-item--expanded > a,.mainmenu ul li.mlevel1.menu-item--expanded > span{display:inline-block;}.mainmenu li .expander{width:20px;height:20px;background-image:url(/themes/custom/whtheme/images/sprachicon_s.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:relative;top:10px;-webkit-transform:translateY(-60%) translateX(120%);-moz-transform:translateY(-60%) translateX(120%);transform:translateY(-60%) translateX(120%);}.mainmenu li.open .expander{background-image:url(/themes/custom/whtheme/images/sprachicon_o.svg);}.mainmenu ul li.mlevel1 > a{font-size:180%;position:relative;}.mainmenu ul li.mlevel1.menu-item--active-trail > a{}.mainmenu ul li a,.mainmenu ul li a:visited{color:var(--schwarz);}.mainmenu ul li a:hover,.mainmenu ul li a:active,.mainmenu ul li a.is-active{color:var(--actioncolor);}.mainmenu ul.level2{padding-top:5px;margin-bottom:30px;}.mainmenu li.mlevel1:not(.menu-item--active-trail) ul.level2{display:none;}.mainmenu ul.level2 li{line-height:var(--lineheight);margin:0px 0px 3px 0px;text-transform:initial;}.mainmenu ul.level2 li.menu-item--active-trail > a{color:var(--actioncolor);}footer{background:var(--grau);padding:var(--abstand1) 0px;box-sizing:border-box;}.footercontent{display:flex;flex-direction:row;justify-content:space-between;}.footercontent .region-footerright{flex-basis:50%;}.newsletterfooter .formflex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;}.newsletterfooter .formflex2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;}.newsletterfooter  .webform .form-item{margin:13px 0px;}.newsletterfooter > div{align-self:center;}.newsletterfooter .form-actions{margin-left:20px;}.footermenu{}.footermenu ul{margin:0px;padding:0px;list-style:none;color:var(--schwarz);}footer a,footer a:visited{color:var(--schwarz);}footer a:hover,footer a:active,footer a.is-active{color:var(--actioncolor);}.adressefooter{margin-bottom:var(--abstand1);}.region-regionbottom{background:var(--grau);padding-top:100px;}.usermenu ul.menu{margin:0px;padding:0px;display:flex;flex-direction:row;justify-content:center;list-style:none;flex-wrap:wrap;}.usermenu ul.menu li{margin:10px 0px;}.usermenu ul.menu li:not(:last-child):after{content:" - ";margin:0px 5px 0px 3px;}.button.footerbutton{}.loginonmobile{display:none;}.loginonmobile .button.footerbutton  a{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:var(--abstand1);}.button.footerbutton a,.button.footerbutton a:visited{color:var(--schwarz);border-color:var(--schwarz);display:table !important;}.button.footerbutton a:hover,.button.footerbutton a:active{background:var(--actioncolor);color:var(--weiss);border-color:var(--actioncolor);}.socialmedialinks{margin-bottom:20px;}.socialmedialinks .view-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;}.socialmedialinks .views-row{align-self:center;font-size:35px;line-height:35px;margin-right:10px;}.socialmedialinks a,.socialmedialinks a:visited{color:var(--schwarz);}.socialmedialinks a:hover,.socialmedialinks a:active{color:var(--actioncolor);}.region-homeslider{position:relative;}.frontslider,.view-frontslider,.frontslider .flexslider,.frontslider .flex-viewport,.frontslider .flexslider ul.slides,.frontslider .flexslider ul.slides li{}.frontslider{margin-left:var(--abstand1);margin-right:var(--abstand1);}.frontslider .flexslider ul.slides li{height:calc(100vh - var(--headerheight));}.flexslider .slides img{width:100%;height:100%;border:solid 1px var(--bgcolor2);box-sizing:border-box;}.flexslider .slides li{position:relative;}.frontslider .flex-direction-nav{position:absolute;top:50%;left:0px;width:100%;z-index:80;}.frontslider .flex-direction-nav .flex-prev{left:3vw !important;width:var(--sliderpfeil);height:var(--sliderpfeil);background-image:url(/themes/custom/whtheme/images/pfeilleft.svg);background-repeat:no-repeat;background-position:center center;background-size:var(--sliderpfeil) var(--sliderpfeil);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.frontslider .flex-direction-nav .flex-next{right:3vw !important;width:var(--sliderpfeil);height:var(--sliderpfeil);background-image:url(/themes/custom/whtheme/images/pfeilright.svg);background-repeat:no-repeat;background-position:center center;background-size:var(--sliderpfeil) var(--sliderpfeil);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.flex-direction-nav .flex-prev img,.flex-direction-nav .flex-next  img{width:var(--sliderpfeil);height:var(--sliderpfeil);}.flex-direction-nav .flex-prev:hover a{opacity:1;}.flex-direction-nav .flex-next:hover a{opacity:1;}.flex-direction-nav a{display:block !important;margin:0px !important;opacity:0.3;}.frontslider{position:relative;z-index:5;}.frontslider .bgimg{z-index:3;position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}.frontslider .sliderset{position:absolute;z-index:40;text-align:center;width:80%;left:calc((100% - 80%) /2);top:40%;color:var(--weiss);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.frontslider .views-field-field-slider-link{display:table;margin-left:auto;margin-right:auto;}.frontslider .views-field-field-slider-dachzeile{font-size:200%;line-height:110%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.frontslider .views-field-field-slider-titel{font-size:400%;line-height:110%;margin-bottom:var(--abstand1);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.frontslider .views-field-field-slider-titel p{margin:0px;padding:0px;}.homecontent{background-color:var(--bgcolor);padding:calc(var(--abstand1) *2) 0px;box-sizing:border-box;}.dachzeile,.field--name-field-newsdatum{font-weight:var(--bold);margin-bottom:calc(var(--abstand1));text-transform:uppercase;}.homecontent .field--name-body{margin-top:var(--abstand1);margin-bottom:calc(var(--abstand1) * 2);}.homecontent .breadcrumb ol{text-align:center;}.homecontent .breadcrumb ol li{margin-left:auto;margin-right:auto;}.field_paragraph .paragraph:not(:last-child){margin-top:var(--abstand1);}.paragraph--type--block-anzeigen + .paragraph--type--textblock-bg{margin-top:0px !important;}.paragraph--type--textblock-bg{margin-bottom:var(--abstand2);}.page-node-48 .paragraph--type--bild-volle-breite + .paragraph--type--text-links-bild-rechts{margin-top:var(--abstand1);}.paragraph--type--owl-gallery{margin-top:var(--abstand1);}.homeartikel{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;margin-bottom:var(--abstand2);}.homeartikel:nth-child(2n+1){background:var(--maincolor);flex-direction:row-reverse;}.homeartikel .leftset{position:relative;display:flex;flex-direction:row;align-items:center;align-content:center;min-height:40vh;}.homeartikel:nth-child(2n+1) .rightset{padding:var(--abstand1) calc(var(--abstand1) *2) var(--abstand1)  var(--abstand1);box-sizing:border-box;}.homeartikel .rightset{padding:var(--abstand1) var(--abstand1) var(--abstand1) calc(var(--abstand1) *2);box-sizing:border-box;}.homeartikel > div{flex-basis:50%;align-items:stretch;position:relative;}.homeartikel .bgimg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;}.homeartikel h2{margin-top:0px;padding-top:0px;}.homeartikel .dachzeile{margin-bottom:20px;}.homeartikel .leftbutton{padding-top:20px;}.homeartikel .clickimage{position:absolute;left:0px;top:0px;width:100%;height:100%;}.page-node-type-contact .showroomblock{margin-top:0px !important;}.showroomblock-landing{background:var(--bgcolor2);padding:var(--abstand2) 0px;box-sizing:border-box;}.showroomblock-landing h2.blocktitle{font-weight:var(--bold);}.showroomblock{margin-top:var(--abstand1);}.showroomblock .views-row{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;align-content:stretch;}.showroomblock .views-row > div{flex-basis:50%;align-self:stretch;position:relative;min-height:40vh;}.geolocation-map-wrapper,.geolocation-map-container{position:absolute;left:0px;top:0px;width:100%;height:100% !important;z-index:20;filter:grayscale(1);}.showroomblock .showroomsetleft{padding:var(--abstand1);box-sizing:border-box;}.showroomblock a,.showroomblock a:visited{color:var(--schwarz);}.showroomblock a:hover,.showroomblock a:active{color:var(--actioncolor);}.showroomblock .views-field-field-oeffnungszeiten{margin-top:calc(var(--abstand1) /2);}.showroomblock h2{margin-top:0px;}.kontaktwebformblock{margin-top:var(--abstand3);}.kontaktwebformblock a,.kontaktwebformblock a:visited{color:var(--schwarz);}.kontaktwebformblock a:hover,.kontaktwebformblock a:active{color:var(--actioncolor);}.kontaktwebformblock h2{margin:3px 0px;padding:0px;}.kontaktwebformblockset{display:flex;flex-direction:row;}.kontaktwebformblockset > div{margin-right:40px;}.kontaktwebformblockset svg{margin-right:10px;}.kontaktwebformblock .view-footer{margin-top:var(--abstand2);margin-bottom:var(--abstand2);}.kontaktwebformblock .webform .webform-actions input{text-align:center;margin-left:auto;margin-right:0px;}.webform .form-item.js-form-item-datenschutz{margin:20px 0px;}.form-type-select.form-item-produkt{border:solid 1px var(--actioncolor);margin-bottom:var(--abstand1);}.textblockmitbg{background-color:var(--bgcolor);padding:var(--abstand1) 0px var(--abstand1) 0px;box-sizing:border-box;}.textblockmitbg .leftbutton{margin-left:auto !important;margin-right:auto !important;margin-top:30px;}.paralinksrechts{display:flex;justify-content:space-between;align-content:stretch;align-items:stretch;}.paralinksrechts > div{flex-basis:50%;}.paralinksrechts.bg1{background-color:var(--bgcolor2);}.paralinksrechts.links{flex-direction:row;}.paralinksrechts.right{flex-direction:row-reverse;}.paraset1{position:relative;}.paraset2{padding:var(--abstand1);box-sizing:border-box;}.paralinksrechts h2.paratitle{}.paralinksrechts .dachzeile{margin-bottom:10px;}.paralinksrechts .field--name-field-link-zu-unterseite{margin-top:var(--abstand1);}.paralinksrechts .bgimg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}.paraowl img{width:100%;height:auto;}.paraowl .refset{margin-top:20px;}.views-field-field-headerbild{padding:30px;box-sizing:border-box;}.views-field-field-headerbild img{width:100%;height:auto;}.paragraph--type--bild-volle-breite img{width:100%;height:auto;}.field--name-dynamic-twig-fieldnode-produktbilder{}.paragraph--type--text-bild-l-r{margin-bottom:var(--abstand2);}.blocktitel{font-weight:var(--bold);padding-top:var(--abstand1);padding-bottom:var(--abstand1);text-transform:uppercase;}.katalogedownload{background-color:var(--bgcolor);padding:var(--abstand1) 0px;}.katalogedownload .view-content{position:relative;}.katalogedownload .owl-item{text-align:center;padding:var(--abstand1) 20px calc(var(--abstand1) *3) 20px;box-sizing:border-box;position:relative;}.katalogedownload .owl-item .views-field-title{min-height:70px;}.katalogedownload .owl-item .views-field-field-download-icon{text-align:center;}.katalogedownload .owl-item:hover{background:var(--maincolor);}.katalogedownload .owl-item .views-field-field-download-icon img{width:60%;height:auto;margin-left:auto;margin-right:auto;}.katalogedownload .owl-item .downloadicon{width:var(--sliderpfeil);position:absolute;bottom:var(--abstand1);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.katalogedownload  .views-field-edit-node{position:relative;z-index:90;}.owl-theme .owl-nav button{position:absolute;top:calc((90vw / 3) / 2);background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:30px;border-radius:0px;width:var(--sliderpfeil) !important;height:var(--sliderpfeil) !important;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:100% 100% !important;opacity:1;filter:Alpha(Opacity=100);}.owl-theme .owl-nav button:hover{background:transparent !important;opacity:1 !important;}.owl-theme .owl-nav button span,.owl-theme .owl-nav button.disabled{display:none;}.owl-theme .owl-nav button.owl-prev{left:-5vw;background-image:url(/themes/custom/whtheme/images/pfeilleft_s.svg) !important;background-size:cover;}.owl-theme .owl-nav button.owl-prev:hover{left:-5vw;background-image:url(/themes/custom/whtheme/images/pfeilleft_a.svg) !important;background-size:cover;}.owl-theme .owl-nav button.owl-next{right:-5vw;background-image:url(/themes/custom/whtheme/images/pfeilright_s.svg) !important;}.owl-theme .owl-nav button.owl-next:hover{right:-5vw;background-image:url(/themes/custom/whtheme/images/pfeilright_a.svg) !important;}.owlblock{margin-top:var(--abstand-1);}.katalogedownload .owl-dots{}.owl-theme .owl-dots .owl-dot span{width:var(--dottsize);height:var(--dottsize);margin:var(--abstand1) 7px;background:transparent;border:solid 1px var(--schwarz);}.owl-theme .owl-dots .owl-dot.active span{background:var(--schwarz);border:solid 1px var(--schwarz);}.owl-theme .owl-dots .owl-dot:hover span{background:var(--actioncolor);border:solid 1px var(--actioncolor);}.clickbox{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:70;}.clickbox  img{width:100%;height:100%;}.katalogdetail{position:relative;background:var(--maincolor);padding:calc(var(--abstand1) *2) 0px;}.katalogdetail:hover{background:var(--bgcolor2)}.katalogdetail .views-field-title{text-align:center;}.katalogdetail .downloadicon{width:var(--sliderpfeil);position:relative;text-align:center;}.katalogdetail .downloadicon{margin-left:auto;margin-right:auto;margin-top:var(--abstand1);}.katalogdetail .views-field-field-download-icon{margin-left:auto;margin-right:auto;text-align:center;}.katalogdetail .views-field-field-download-icon img{width:100px;height:auto;margin-left:auto;margin-right:auto;}.twocol{display:flex;flex-direction:row;justify-content:space-between;align-content:stretch;align-items:stretch;flex-wrap:wrap;}.page-node-type-produkt .twocol{width:100%;}.twocol.secondone{width:100%;}.twocol .region--first,.twocol .region--first-above,.twocol .region--first-below{align-self:stretch;flex-basis:calc(60% - var(--abstand1));margin-bottom:var(--abstand1);}.twocol .region--second,.twocol .region--second-above,.twocol .region--second-below{align-self:stretch;position:relative;flex-basis:40%;margin-bottom:var(--abstand1);}.twocol .region--second{aspect-ratio:1 / 1;max-height:500px;overflow:hidden;}.twocol .region--second-above{aspect-ratio:1 / 1;overflow:hidden;}.twocol .region--second .bgimg,.twocol .region--second-above .bgimg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}.twocol .region--first .field--name-node-title,.twocol .region--first .field--name-body{padding-right:var(--abstand1);box-sizing:border-box;}.teldownload{margin-top:var(--abstand1);display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.teldownload.nurtel{max-width:465px;}.region--first-below .teldownload{margin-top:0px;max-width:100%;}.region--first-below .teldownload > div{margin-top:15px;}.teldownload > div{align-self:stretch;}.teldownload > div{display:flex;flex-direction:row;align-items:stretch;align-content:stretch;position:relative;padding:15px 20px;box-sizing:border-box;margin-right:10px;margin-top:10px;}.teldownload > div > div{align-self:stretch;}.teldownload  .termin{background:var(--bgcolor2);max-width:500px;}.teldownload  .download{background:var(--bgcolor);max-width:calc(50% - 10px);}.teldownload  .termin:hover,.teldownload  .download:hover{background:var(--maincolor);}.teldownload h3{margin:0px;padding:0px;}.teldownload .bicon{padding:10px 10px 10px 30px;box-sizing:border-box;text-align:center;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;}.teldownload .views-field-nothing,.teldownload .views-field-title{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;}.teldownload .views-field-field-e-mail{z-index:80;position:absolute;left:0px;top:0px;width:100%;height:100%;}.teldownload .views-field-field-e-mail a{position:absolute;left:0px;top:0px;display:block;width:100%;height:100%;overflow:hidden;text-indent:800px;}.bicon img{width:50px;height:auto;}.teldownload  .termin  .bicon{border-left:solid 1px var(--schwarz);max-width:90px;}.teldownload  .termin .views-field-nothing{padding-right:10px;box-sizing:border-box}.testimonials{background:var(--bgcolor2);padding:var(--abstand1) 0px var(--abstand2) 0px;box-sizing:border-box;}.testimonials.view-display-id-block_2{padding:0px;background:var(--weiss);}.testimonials .testimonialset{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;align-content:center;}.testimonials .views-row{padding:var(--abstand1) 0px;box-sizing:border-box;}.testimonials.view-display-id-block_2 .views-row:nth-child(2n+2){background:var(--bgcolor2);}.testimonials .testimonialset > div{align-self:center;}.testimonialrightset{flex-basis:30%;}.testimonialleftset{flex-basis:60%;}.testimonialrightset .views-field-field-portrait{line-height:0px;border-radius:50%;overflow:hidden;}.testimonialrightset .views-field-field-portrait img{width:100%;height:auto;}.testimonialrightset h2{padding:0px;margin:00px 0px 30px 0px;}.testimonials .views-field-nothing{text-transform:uppercase;font-weight:var(--bold);}.testimonials .button{margin-top:30px;}.field--name-dynamic-twig-fieldnode-produktbilder-thumbnailsneu{}.field--name-dynamic-block-fieldnode-anfrage-modell{margin-top:var(--abstand2);}.field--name-dynamic-block-fieldnode-anfrage-modell{margin-bottom:var(--abstand2);}.region-bottom-content{overflow:hidden;padding-top:20px;}.inhaltsb .field__item{margin-bottom:var(--abstand2);}.submenucontent{margin-top:var(--abstand2);margin-bottom:var(--abstand2);}.submenucontent .view-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.submenucontent .views-row{flex-basis:calc(33% - 20px);margin-bottom:var(--abstand1);}.breadcrumb{padding-top:0px;font-weight:var(--bold);margin-bottom:30px;text-transform:uppercase;}.breadcrumb ol{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:'/';position:relative;left:2px;}.breadcrumb li:first-child:before{content:none;}.breadcrumb a,.breadcrumb a:visited{color:var(--schwarz);white-space:nowrap;}.breadcrumb a:hover,.breadcrumb a:active{color:var(--actioncolor);}.field--name-field-kategoriebild img,.field--name-field-produktbild img{width:100%;height:auto;border:solid 1px var(--bgcolor2);box-sizing:border-box;}.produktliste{margin-top:var(--abstand1);margin-bottom:var(--abstand2);}.produktliste .view-content{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}.produktliste .views-row{flex-basis:calc(33.333333% - 10px);margin-bottom:var(--abstand1);margin-right:15px;}.produktliste .views-row:nth-child(3n+3){margin-right:0px;}.produktliste .bildcontainer{position:relative;}.produktliste .iconzeile{display:flex;flex-direction:row;position:absolute;left:20px;bottom:20px;z-index:80;}.produktliste .iconzeile > div{margin-right:20px;}.produktliste .iconzeile img{width:50px;height:50px;}.produktliste .field--name-field-produktbild img{border:solid 1px var(--bgcolor2);}.views-field-field-kategoriebild,.views-field-field-produktbild,.produktliste .views-row .node__content{line-height:0px;margin-bottom:30px;}.views-field-field-kategoriebild img,.views-field-field-produktbild img{width:100%;height:auto;}.produktliste .views-row .button{min-width:60%;}.field--name-field-produkt-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;}.field--name-field-produkt-option .field__item{align-self:center;}.field--name-field-produkt-option .field__item:not(:last-child){margin-right:30px;}.field--name-field-produkt-option .field__item img{width:var(--producticons);height:var(--producticons);margin-right:0px;}.field--name-field-produkt-option .field__item .taxonomy-term{display:flex;flex-direction:row-reverse;align-items:center;align-content:center;}.field--name-field-produkt-option .field__item .taxonomy-term > div{align-self:center;}.region--second-below h1{margin-bottom:0px;}#thumbnails{width:calc(100% + 3px);overflow:hidden;}#thumbnails li{width:auto  !important;flex-basis:calc(20% - 3px);margin-right:3px !important;box-sizing:border-box;}#thumbnails li img{margin:20px 0px var(--abstand1) 0px;}#thumbnails li.flex-active-slide{box-sizing:border-box;}#thumbnails li img{border:solid 1px var(--bgcolor2) !important;box-sizing:border-box;}#thumbnails li.flex-active-slide  img{border:solid 5px var(--actioncolor) !important;box-sizing:border-box;}#thumbnails li  img{width:100%;height:auto;margin-bottom:var(--abstand2)}#thumbnails ul.slides{display:flex !important;flex-direction:row;width:100% !important;justify-content:flex-start;}#thumbnails{}.view-produktbilder{position:relative;}.view-produktbilder .flex-direction-nav .flex-prev{left:-3vw !important;width:var(--sliderpfeil);height:var(--sliderpfeil);background-image:url(/themes/custom/whtheme/images/pfeilleft_s.svg);background-repeat:no-repeat;background-position:center center;background-size:var(--sliderpfeil) var(--sliderpfeil);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.view-produktbilder .flex-direction-nav .flex-next{right:-3vw !important;width:var(--sliderpfeil);height:var(--sliderpfeil);background-image:url(/themes/custom/whtheme/images/pfeilright_s.svg);background-repeat:no-repeat;background-position:center center;background-size:var(--sliderpfeil) var(--sliderpfeil);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.catfacet{margin-bottom:20px;}.catfacet ul{padding:0px;margin:0px;list-style:none;}.catfacet ul > li.facet-item--expanded > input,.catfacet ul > li.facet-item--expanded > label{display:none;}.catfacet ul > li.facet-item--expanded .facets-widget- ul{display:flex;flex-direction:row;flex-wrap:wrap;}.catfacet ul > li.facet-item--expanded .facets-widget- ul li{margin-left:0px;margin-right:30px;min-width:100px;}.catfacet input[type="checkbox"],.optfacet input[type="checkbox"]{width:1.70em;height:1.70em;border-radius:50%;top:-7px;position:relative;}.catfacet input[type="checkbox"]::before,.optfacet input[type="checkbox"]::before{width:0.95em;height:0.95em;box-shadow:inset 0.2em 0.2em var(--schwarz);}.optfacet ul{padding:0px;margin:0px;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;}.optfacet ul > li{margin-left:0px;margin-right:30px;position:relative;}.optfacet ul > li label{padding-left:30px;}.optfacet label[for="po-37"]:before{content:" ";display:block;position:absolute;left:35px;top:-2px;background-image:url(/themes/custom/whtheme/images/icon_neu.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;}.optfacet label[for="po-39"]:before{content:" ";display:block;position:absolute;left:35px;top:-2px;background-image:url(/themes/custom/whtheme/images/icon_reduzuiert.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;}.optfacet label[for="po-38"]:before{content:" ";display:block;position:absolute;left:35px;top:-2px;background-image:url(/themes/custom/whtheme/images/icon_nachhaltig.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;}.zusammenfassung{margin-top:10px;}.zusammenfassung .facet-summary-item--facet{display:none !important;}.zusammenfassung ul{list-style:none;margin:0px;padding:0px;font-size:80%;text-transform:uppercase;}.zusammenfassung ul li{list-style:none;}.zusammenfassung .facet-summary-item--clear a:before{content:"X "}.zusammenfassung .facet-summary-item--clear a,.zusammenfassung .facet-summary-item--clear a:visited{color:var(--schwarz);}.zusammenfassung .facet-summary-item--clear a:hover,.zusammenfassung .facet-summary-item--clear a:active{color:var(--actioncolor);}.refset{text-align:center;}.view-referenzen-owl{margin-top:var(--abstand2);}.teamflex{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;align-content:center;margin-bottom:30px;}.teamflex .teamset1{flex-basis:calc(40% - 20px);align-self:center;}.teamflex .teamset2{flex-basis:calc(60% - var(--abstand1));align-self:center;}.teamflex img{width:100%;height:auto;}.teamflex .likeh2{margin-top:0px;padding-top:0px}.views-field-field-copyright{font-size:70%;line-height:var(--lineheight);}.newsonlogin{margin-top:var(--abstand2);}.newsliste{margin-bottom:var(--abstand2);}.newsliste .view-content{}.newsliste .views-row{display:flex;justify-content:space-between;align-items:stretch;justify-content:stretch;}.newsliste .views-row:nth-child(odd){flex-direction:row-reverse;}.newsliste .views-row:nth-child(even){flex-direction:reverse;}.newsliste .dachzeile{margin-bottom:0px;}.newsliste .views-row > div{position:relative;align-self:stretch;flex-basis:50%;}.newsliste .bgimg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;}.newsliste .views-row .newsset2{padding:var(--abstand1);box-sizing:border-box;display:flex;flex-direction:row;justify-items:center;align-content:center;flex-wrap:wrap;}.newsliste .views-row .newsset2 > .views-field-title,.newsliste .views-row .newsset2 > .views-field-body{flex-basis:100%;}.newsliste .views-row .newsset1{aspect-ratio:1 / 1;max-height:600px;}.newsliste .views-row .newsset2 > .views-field-body a,.newsliste .views-row .newsset2 > .views-field-body a:visited{color:var(--schwarz);text-decoration:underline;}.newsliste .views-row .newsset2 > .views-field-body a:hover,.newsliste .views-row .newsset2 > .views-field-body a:active{color:var(--actioncolor);text-decoration:none;}.formwrapper{max-width:600px;margin-left:auto;margin-right:auto;}.path-dplogin.authenticated #block-whtheme-content{display:none}.path-dplogin.anonymous #block-whtheme-content{background:var(--bgcolor3);padding:10vh 0px;box-sizing:border-box;display:block;}.user-login-form label,.user-login-form .description{display:none;}.user-login-form .form-actions{text-align:center;margin-top:var(--abstand1);}.user-login-form .form-actions input{margin-left:auto;margin-right:auto;}.preislisten{margin-bottom:var(--abstand1);}.preislisten  .views-field-field-datum{font-weight:bold;}.preislisten .views-row{margin-bottom:20px;}.preislisten a,.preislisten a:visited{color:var(--actioncolor);}.preislisten a:hover,.preislisten a:active{color:var(--schwarz);}.kataloge{margin-bottom:var(--abstand1);}.kataloge  .views-field-changed{font-weight:bold;}.kataloge .views-row{margin-bottom:20px;}.kataloge a,.kataloge a:visited{color:var(--actioncolor);}.kataloge a:hover,.kataloge a:active{color:var(--schwarz);}.formulare{margin-bottom:var(--abstand1);}.formulare  .views-field-title{font-weight:bold;}.formulare .views-row{margin-bottom:20px;}.formulare a,.formulare a:visited{color:var(--actioncolor);}.formulare a:hover,.formulare a:active{color:var(--schwarz);}.view-produktbilder-paragraph{position:relative;}.wkcontent{}.wkcontent .region-content{display:flex;flex-direction:row;justify-content:space-between;}.wkcontent .region-content .block-local-tasks-block{display:none;}.wkcontent .region-content > div{flex-basis:calc(50% - 20px);}ul.pager-show-more{list-style:none;margin:var(--abstand2) 0px 0px 0px;padding:20px 0px 0px 0px;text-align:center;}ul.pager-show-more  li{list-style:none;margin:0px auto 0px auto;padding:0px;text-align:center;}ul.pager-show-more  li a,ul.pager-show-more  li a:visited{display:table;margin-left:auto;margin-right:auto;}.kontaktkontent .webform-submission-form{margin-top:var(--abstand2);margin-bottom:var(--abstand2);}.landingkontent{margin-bottom:var(--abstand3);}.landingkontent a,.landingkontent a:visited{color:var(--actioncolor);}.landingkontent a:hover,.landingkontent a:active{color:var(--schwarz);}.weighttable{border:solid 1px var(--actioncolor);padding:20px;box-sizing:border-box;}.weighttable  .tabledrag-toggle-weight-wrapper{display:none;}.page-node-42 .field_paragraph .paragraph:nth-child(1){margin-top:0px !important;}.versendetcontent{text-align:center;}.versendetcontent .button{display:table;margin-left:auto;margin-right:auto;margin-top:var(--abstand2);margin-bottom:var(--abstand2);}.versendetcontent .button a:hover,.versendetcontent .button a:active{color:var(--weiss);}.outlet{}.outlet .view-content{}.produktliste .views-field-operations{display:table;text-transform:uppercase;}.produktliste .views-field-operations a,.produktliste .views-field-operations a:visited{color:var(--actioncolor);}.produktliste .views-field-operations a:hover,.produktliste .views-field-operations a:active{color:var(--maincolor);}.outlet .views-field-field-verfuegbare-anzahl{margin-bottom:20px;}.outlet .views-field-field-originalpreis{font-size:120%;line-height:100%;text-decoration:line-through;}.outlet .views-field-field-abverkauf-preis{font-size:220%;line-height:100%;color:var(--schwarz);}.outlet .button{display:table;margin-top:var(--abstand1);}.reseller-pricelist{}.reseller-pricelist table{width:100%;padding:0px;margin:0px 0px var(--abstand3) 0px;}.reseller-pricelist table th{background:var(--actioncolor);text-align:left;color:var(--weiss);font-weight:var(--regular);}.reseller-pricelist table th.is-active{font-weight:var(--bold);}.reseller-pricelist table thead tr th:nth-last-child(1),.reseller-pricelist table tbody tr td:nth-last-child(1){text-align:right;}.reseller-pricelist table thead tr th a,.reseller-pricelist table thead tr th a:visited{color:var(--weiss);}.reseller-pricelist table thead tr th a:hover,.reseller-pricelist table thead tr th a:active{color:var(--maincolor);}.reseller-pricelist table thead tr th,.reseller-pricelist table tbody tr td{padding:2px 10px;box-sizing:border-box;margin:0px;}.reseller-pricelist table tbody tr:nth-child(even){background:var(--bgcolor);}.reseller-pricelist table tbody tr:hover{background:var(--bgcolor2);}.region-facets{margin-bottom:var(--abstand1);display:table;width:100%;}.reseller-pricelist .view-filters{margin-bottom:var(--abstand1);background:var(--bgcolor);padding:20px;box-sizing:border-box;}.region-facets select{height:50px;border:solid 1px var(--actioncolor);width:auto;background-color:var(--weiss);padding:0px 60px 0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);background-image:url(/themes/custom/whtheme/images/select-arrow.svg);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:13px 13px;}.region-facets input[type=text],.reseller-pricelist .view-filters input[type=text]{border:solid 1px var(--actioncolor);padding:10px 20px;box-sizing:border-box;height:50px;width:auto;color:var(--schwarz);background-color:var(--weiss);}.region-facets .facets-widget-searchbox_links ul.js-facets-links{border:solid 1px green;}.region-facets .block-facet--searchbox-links ul{list-style:none;}.region-facets .block-facet--searchbox-links ul.facet-inactive.js-facets-links li.facet-item{display:none;}.region-facets .block-facet--searchbox-links ul.facet-active.js-facets-links li.facet-item > a > .facet-item__value{display:none;}.region-facets .block-facet--searchbox-links ul.facet-active.js-facets-links li.facet-item > a > .js-facet-deactivate + .facet-item__value{display:block;}.region-facets > div{float:left;}.region-facets > .block-facets:not(:last-child){margin-right:30px;}.auftragsformular{margin-bottom:var(--abstand2);}.auftragsformular .form-item-sid{display:none !important;}.auftragsformular .wh-titel{margin-bottom:var(--abstand1) !important;}.auftragsformular input[type=text],.auftragsformular input[type=date],.auftragsformular input[type=number],.auftragsformular input[type=tel],.auftragsformular input[type=email]{border:0px;padding:10px 0px;box-sizing:border-box;height:50px;color:var(--schwarz);border-bottom:solid 1px var(--schwarz);background-color:transparent;min-width:240px;border-radius:0px;}.auftragsformular input[type=text],.auftragsformular input[type=tel],.auftragsformular input[type=email]{width:100%;}.auftragsformular select{height:50px;border:0px;width:100%;background-color:var(--weiss);padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);}.auftragsformular textarea{border:0px;padding:10px 0px;box-sizing:border-box;color:var(--schwarz);border-bottom:solid 1px var(--schwarz);background-color:transparent;width:100%;}.auftragsformular .js-form-wrapper{margin:0px 0px 0px 0px;}.auftragsformular .form-item{margin:15px 0px 15px 0px;}.auftragsformular .messages--error{margin-bottom:20px;}.auftragsformular fieldset > div{}.auftragsformular fieldset.withbg{border:0px;padding:0px;}.auftragsformular fieldset.withbg > legend{background:var(--actioncolor);color:var(--weiss);display:block;width:100%;padding:2px 0px 0px 0px;box-sizing:border-box;margin-bottom:10px;text-transform:uppercase;font-weight:var(--bold);}.auftragsformular fieldset.withbgcolor{background:var(--bgcolor);padding:20px;box-sizing:border-box;}.auftragsformular .checkboxflex .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;}.auftragsformular .checkboxflex .form-checkboxes > div:not(:last-child){margin-right:5vw;}.auftragsformular .radioflex .form-radios{display:flex;flex-direction:row;flex-wrap:wrap;}.auftragsformular .radioflex .form-radios > div:not(:last-child){margin-right:5vw;}.auftragsformular .form-type-number > label{margin-right:20px;}.auftragsformular .form-type-number > label:after{content:":"}.auftragsformular fieldset.mitkasten{border:solid 1px var(--schwarz) !important;border-top:solid 4px var(--schwarz) !important;padding:5px 30px;border:0px;box-sizing:border-box;margin-top:var(--abstand1);margin-bottom:var(--abstand1);}.auftragsformular fieldset.ohnerahmen{border:0px;padding:0px;border:0px;box-sizing:border-box;position:relative;}.auftragsformular fieldset.ohnerahmen > legend{text-transform:uppercase;width:100%;font-weight:var(--bold);padding:5px 20px 5px 20px;margin:0px !important;background:var(--actioncolor);color:var(--weiss);position:absolute;left:0px;top:0px;width:100%;}.auftragsformular .flex-2,.auftragsformular .flex-2-indoor{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}.auftragsformular .flex-2 > div,.auftragsformular .flex-2 > fieldset{flex-basis:calc(50% - 20px);}.auftragsformular .flex-2-indoor > div{flex-basis:calc(50% - 20px);}.auftragsformular .wh-block{display:block;}.auftragsformular .form-type-radio,.auftragsformular .form-radios{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;}.auftragsformular .form-radios > .form-item:not(:last-child){margin-right:30px;}.auftragsformular input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--actioncolor);width:22px;height:22px;border:1px solid var(--schwarz);border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;margin-right:7px;top:2px;position:relative}.auftragsformular input[type="radio"]::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--actioncolor);}.auftragsformular input[type="radio"]:checked::before{transform:scale(1);}.auftragsformular fieldset.wh-datencontainer{position:relative;border:0px;padding:0px;border:0px;box-sizing:border-box;}.auftragsformular fieldset.wh-blockcontainer{border:0px;padding:0px;border:0px;}.auftragsformular fieldset.wh-blockcontainer > .fieldset-wrapper{display:flex;flex-direction:row;justify-content:space-between;}.auftragsformular fieldset.wh-blockcontainer > .fieldset-wrapper > fieldset{flex-basis:100%;box-sizing:border-box;padding:40px 20px 0px 20px;border-left:solid 1px var(--actioncolor) !important;box-sizing:border-box;margin:0px !important;}.auftragsformular fieldset.wh-blockcontainer > .fieldset-wrapper > fieldset:not(:last-child){margin-right:20px !important;}.auftragsformular .wh-sitz{background-image:url(/themes/custom/whtheme/images/anfrageformular-sitz-v2.svg);}.auftragsformular .wh-lehne{background-image:url(/themes/custom/whtheme/images/anfrageformular-lehne-v2.svg);}.auftragsformular .wh-sitz,.auftragsformular .wh-lehne{background-position:center center;background-repeat:no-repeat;background-size:300px auto;height:500px;padding:30px 0px;box-sizing:border-box;}.auftragsformular .wh-sitz{position:relative;}.auftragsformular .wh-sitz input[type=number]{width:120px;min-width:auto;}.auftragsformular .wh-sitz .wh-sitztiefe{position:absolute;left:50%;top:0px;-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);}.auftragsformular .wh-sitz .wh-vorne{position:absolute;text-align:left;left:0px;top:50%;-webkit-transform:translateX(0%) translateY(-100%);-moz-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%);}.auftragsformular .wh-sitz .wh-hinten{position:absolute;text-align:left;right:0px;top:50%;-webkit-transform:translateX(0%) translateY(-100%);-moz-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%);}.auftragsformular .aufpolsterung-sitz-container,.auftragsformular .aufpolsterung-lehne-container{position:absolute;left:50%;bottom:14%;-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);width:70%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;}.auftragsformular .aufpolsterung-sitz-container > div,.auftragsformular .aufpolsterung-lehne-container > div{align-self:flex-end;}.auftragsformular .aufpolsterung-sitz-container > fieldset,.auftragsformular .aufpolsterung-lehne-container > fieldset{margin-right:30px;align-self:flex-end;}.auftragsformular .wh-sitz .wh-aufdoppelung-sitz-check{}.auftragsformular .wh-sitz .wh-aufdoppelung{}.auftragsformular .wh-lehne{position:relative;}.auftragsformular .wh-lehne input[type=number]{width:120px;min-width:auto;}.auftragsformular .wh-lehne .wh-oben{position:absolute;left:50%;top:0px;-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);}.auftragsformular .wh-lehne .wh-hoehe{position:absolute;left:0px;top:50%;-webkit-transform:translateX(0%) translateY(-100%);-moz-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%);}.auftragsformular .wh-lehne .wh-aufdoppelung{}.auftragsformular .wh-lehne .wh-unten{position:absolute;right:10%;top:50%;-webkit-transform:translateX(0%) translateY(-100%);-moz-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%);}.auftragsformular .stuhlpolserung-container > .fieldset-wrapper > fieldset{margin-top:30px !important;}.auftragsformular .wh-bemerkung{margin-top:30px;}.auftragsformular .webform-actions{margin-top:var(--abstand1);}.auftragsformular .webform-actions input{}.auftragsformular .webform-element-description{font-size:80%;}.auftragsformular .webformfile{border:solid 1px var(--actioncolor);padding:20px;box-sizing:border-box;margin-bottom:10px !important;overflow:hidden;}.auftragsformular .webformfile > label{font-weight:var(--bold);margin-bottom:10px !important;display:block;}.auftragsformular .webformfile .messages{}.auftragsformular .webformfile a,.auftragsformular .webformfile a:visited,.auftragsformular .webformfile a:hover,.auftragsformular .webformfile a:active{color:var(--schwarz);}.auftragsformular .webformfile .file{padding:0px;margin-bottom:0px;}.auftragsformular .webformfile input.webform-auto-file-upload{margin:10px 0px;}.auftragsformular .js-webform-document-file{}.auftragsformular .js-webform-document-file input.js-form-submit{margin-top:0px !important;padding:3px 10px;box-sizing:border-box;text-transform:uppercase;font-weight:500;font-size:80%;line-height:120%;}.auftragsformular .webformfile .webform-element-description{font-size:80%;line-height:var(--lineheight);color:var(--schwarz);margin-top:20px;}@media all and (min-width:1920px){:root{--fontsize:130%;--lineheight:135%;}.teldownload.nurtel{max-width:490px;}}@media all and (min-width:1740px){.maxwidthcontent:not(.kataloge,.preislisten,.formulare){max-width:1580px;margin-left:auto;margin-right:auto;}}@media all and (max-width:1740px){.auftragsformular fieldset.wh-blockcontainer > .fieldset-wrapper{flex-wrap:wrap;}.auftragsformular fieldset.wh-blockcontainer > .fieldset-wrapper > fieldset{}}@media all and (max-width:1440px){:root{--fontsize:110%;--lineheight:135%;--headerheight:200px;--headerheightsmall:70px;--producticons:55px;}.owl-theme .owl-nav button{top:calc((90vw / 2) / 2);}}@media all and (max-width:1200px){:root{--fontsize:100%;--lineheight:135%;--producticons:45px;}.contentwidth{max-width:100%;margin-left:8vw;margin-right:8vw;}.auftragsformular .flex-2 > div,.auftragsformular .flex-2 > fieldset{flex-basis:100%;}}@media all and (max-width:1024px){.produktliste .view-content{justify-content:space-between;}.produktliste .views-row{flex-basis:calc(50% - 10px);margin-right:0px;}.headericons{right:calc(5vw + 60px + 125px);top:50%;}}@media only screen and (max-width:1024px) and (orientation:portrait){.frontslider .flexslider ul.slides li{height:calc(70vh - var(--headerheight));}}@media all and (max-width:834px){:root{--sliderpfeil:25px;}.headericons{right:calc(5vw + 70px);}.headerlogin{display:none;}#block-whtheme-branding{width:145px;}.footercontent{flex-wrap:wrap;}.region-footerleft{flex-basis:50%;}.region-footercenter{flex-basis:50%;}.region-footerright{flex-basis:100% !important;margin-top:var(--abstand1);}.auftragsformular .wh-sitz,.auftragsformular .wh-lehne{background-size:200px auto;height:330px;}.auftragsformular .wh-sitz .wh-aufdoppelung{bottom:0%;}}@media all and (max-width:768px){.mainmenu ul li.mlevel1 > a{font-size:160%;}.homeartikel{flex-wrap:wrap;background:var(--maincolor) !important;}.homeartikel .leftset{flex-basis:100%;}.homeartikel .rightset{flex-basis:100%;padding:var(--abstand1);}.showroomblock .views-row,.paralinksrechts{flex-wrap:wrap;}.showroomblock .views-row > div{flex-basis:100%;}.twocol .region--first,.twocol .region--first-above,.twocol .region--first-below{flex-basis:100%;}.twocol .region--second,.twocol .region--second-above,.twocol .region--second-below{flex-basis:100%;}.paralinksrechts > div{flex-basis:100%;min-height:40vh;}.newsliste .views-row{flex-wrap:wrap;}.newsliste .views-row .newsset2{padding:var(--abstand1) 0px;}.newsliste .views-row > div{flex-basis:100%;}.twocol .region--first .field--name-node-title,.twocol .region--first .field--name-body{padding-right:0px;}.twocol .region--second,.twocol .region--second-above,.twocol .region--second-below{margin-bottom:0px;}.produktliste .views-row{flex-basis:100%;}.submenucontent .views-row{flex-basis:calc(50% - 10px);}.showroomblock .showroomsetleft{padding:0px 0px var(--abstand1) 0px;}.region-primary-menu{padding:var(--abstand1) var(--abstand1) calc(var(--headerheight) /2) var(--abstand1);}.frontslider .views-field-field-slider-dachzeile{font-size:160%;line-height:110%;}.frontslider .views-field-field-slider-titel{font-size:300%;line-height:110%;}}@media all and (max-width:667px){.owl-theme .owl-nav button{top:calc((90vw / 1) / 2);}}@media all and (max-width:650px){:root{--sliderpfeil:10px;--abstand1:30px;--dottsize:15px;}h1,.likeh1{font-size:160%;line-height:115%;}h2,.likeh2{font-size:140%;line-height:120%;}h3,.likeh3{font-size:110%;line-height:115%;}h4{font-size:120%;line-height:115%;}#block-whtheme-branding{width:125px;}.produktetopbutton{display:none;}.frontcolor .sprachwechsler{position:absolute;right:5vw;top:calc(var(--headerheight) + 20px);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.sprachwechsler{display:none;}.navactive 	.sprachwechsler{display:block;}.sprachwechsler{position:absolute;right:5vw;top:calc(var(--headerheightsmall) + 20px);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}.sprachwechsler select{color:var(--schwarz);background-image:url(/themes/custom/whtheme/images/sprachicon_s.svg);}.headericons{right:5vw;}.headericons .views-field-field-e-mail{display:none;}.webform .wfleft{width:100%;float:none;clear:both;}.webform .wfleft input{width:100%;float:none;clear:both;}.webform .wfright{width:100%;float:none;clear:both;}.webform .wfright input,.webform .wfright select{width:100%;float:none;clear:both;}input.js-form-submit{width:100%;}.mainmenu ul li.mlevel1{margin:25px 0px 0px 0px;}.mainmenu ul li.mlevel1.menu-item--expanded > a:after{width:10px;right:-5px;}.mainmenu{font-size:120%;line-height:var(--lineheight);}.testimonials .testimonialset{flex-wrap:wrap;justify-content:flex-start;flex-direction:row;}.testimonialrightset{margin-bottom:var(--abstand1);flex-basis:50%;}.testimonialleftset{flex-basis:100%;}.region-footerleft{flex-basis:100%;margin-bottom:var(--abstand1);}.region-footercenter{flex-basis:100%;display:none !important;}.socialmedialinks.imfooter{display:none;}.button.footerbutton{display:none;}.usermenu ul.menu li{margin:3px 0px;}.newsletterfooter .formflex{flex-wrap:wrap;}.newsletterfooter .form-actions{margin-left:0px;margin-top:20px;}.teldownload .download{max-width:100%;}.catfacet ul > li.facet-item--expanded .facets-widget- ul li{flex-basis:100%;margin-right:0px;margin-bottom:5px;}.optfacet ul > li{flex-basis:100%;margin-right:0px;margin-bottom:5px;}.field--name-field-produkt-option{font-size:80%;}.field--name-field-produkt-option .field__item:not(:last-child){margin-right:10px;}.submenucontent .views-row{flex-basis:100%;}.submenucontent .views-row{margin-bottom:10px;}.kontaktwebformblockset{flex-wrap:wrap;}.kontaktwebformblockset > div{margin-right:0px;flex-basis:100%;margin:5px 0px 0px 0px;}.frontslider .views-field-field-slider-dachzeile{font-size:120%;line-height:110%;}.frontslider .views-field-field-slider-titel{font-size:180%;line-height:110%;}.frontslider .flexslider ul.slides li{height:calc(80vh - var(--headerheight));}.owl-theme .owl-nav button.owl-prev,.owl-theme .owl-nav button.owl-next{display:none !important;}.katalogedownload .owl-item .downloadicon{width:40px;}.loginonmobile{display:block !important;margin-top:var(--abstand2);}.loginonmobile .button.footerbutton{display:block !important}.loginonmobile .button.footerbutton a,.loginonmobile .button.footerbutton a:visited{border:solid 1px var(--actioncolor);background:var(--actioncolor) !important;color:var(--weiss);width:200px;}.kontaktwebformblock form,.footercontent .region-footerright,.twocol .region--second{display:none;}.kontaktwebformblock{margin-top:40px;}.region-regionbottom{padding-top:30px;}.page-node-type-produkt .twocol .region--second-below .field--name-node-title{margin-bottom:10px;}.page-node-type-produkt .twocol .region--second-below{margin-bottom:30px;margin-top:20px;}#thumbnails li img{margin-bottom:20px;}.field--name-dynamic-block-fieldnode-anfrage-modell{margin-top:30px;}.flex-direction-nav{display:none !important;}.homecontent .field--name-body{margin-bottom:20px;}.paragraph--type--textblock-bg{margin-bottom:20px;}.paragraph--type--text-bild-l-r{margin-top:40px;}.node--type-ueber-uns .field--name-field-content-link{margin-top:40px;}.teamflex{flex-wrap:wrap;}.field--name-field-block-anzeigen .newsonlogin{margin-top:0px;}.teamflex .teamset1{flex-basis:100%;margin-bottom:30px;}.teamflex .teamset2{flex-basis:100%;}.newsliste .views-row{margin-bottom:30px;}ul.pager-show-more{margin:20px 0px 0px 0px;}ul.pager-show-more li a,ul.pager-show-more li a:visited{margin-left:0px;margin-right:auto;background:var(--actioncolor);border:solid 1px var(--actioncolor);color:var(--weiss);}.wkcontent .region-content{flex-wrap:wrap;}.wkcontent .region-content > div{flex-basis:100%;}.auftragsformular .wh-sitz,.auftragsformular .wh-lehne{background-position:center top;padding-top:100px !important;height:auto !important;}.auftragsformular .wh-sitz label,.auftragsformular .wh-lehne label{display:block;margin-top:40px;}.auftragsformular .wh-sitz input,.auftragsformular .wh-lehne input{padding-top:0px !important;}.auftragsformular .wh-lehne .wh-aufdoppelung,.auftragsformular .wh-lehne .wh-unten,.auftragsformular .wh-lehne .wh-hoehe,.auftragsformular .wh-lehne .wh-oben,.auftragsformular .wh-sitz .wh-aufdoppelung,.auftragsformular .wh-sitz .wh-hinten,.auftragsformular .wh-sitz .wh-vorne,.auftragsformular .wh-sitz .wh-sitztiefe{position:relative;left:0%;right:auto;bottom:0px;-webkit-transform:translateX(0%) translateY(0%);-moz-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);}.auftragsformular fieldset.wh-datencontainer{padding-bottom:0px !important;}.auftragsformular .wh-block{display:inline-block;}.auftragsformular .form-type-radio,.auftragsformular .form-radios{flex-wrap:wrap;}.auftragsformular .form-radios > .form-item{flex-basis:100%;margin-bottom:0px;}.auftragsformular .form-radios > .form-item:not(:last-child){margin-right:0px;}}@media all and (max-width:414px){:root{--headerheight:120px;}.bicon img{width:30px;}#block-whtheme-branding{width:110px;}}@media all and (max-width:375px){:root{--headerheightsmall:60px;}#block-whtheme-branding{width:90px;}.logotext a,.logotext a:visited,.logotext a:hover,.logotext a:active{font-size:160%;line-height:100%;}}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){}@media only screen and (max-width:736px) and (orientation:landscape){}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#FFFFFF;background-color:green;border-color:green green green transparent;background-image:none;box-shadow:-8px 0 0 #77b259;text-align:left;}.messages--status  a,.messages--status  a:visited{color:#FFFFFF;text-decoration:underline;}.messages--warning{background-color:yellow;background-image:none;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#333333;box-shadow:-8px 0 0 #e09600;}.messages--error{background-color:red;color:#FFFFFF;background-image:none;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;text-align:left !important;}.messages--error p.error{color:#a51b00;}
