@import url("//hello.myfonts.net/count/395746");#sliding-popup{display:block;margin:0;padding:20px 0px;box-sizing:border-box;right:0;text-align:center;width:100% !important;z-index:99999;font-weight:normal;border-top:solid 0px #000000;background:#E6E5E0 !important;font-size:80%;color:#333333;font-family:'TTNormsPro-Light',Arial,Helvetica,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:normal;}.eu-cookie-compliance-message p{color:#333333 !important;}.agree-button{font-family:'TTNormsPro-Bold';font-style:normal;font-weight:normal;text-transform:uppercase;}#sliding-popup .popup-content #popup-buttons .decline-button{color:#A9A391;font-family:'TTNormsPro-Light',Arial,Helvetica,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:normal;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{background-color:#000;position:relative;}#sliding-popup .popup-content{background-color:transparent;border:0 none;display:block;margin:0 auto;padding:0;max-width:80%;}#sliding-popup .popup-content #popup-buttons{float:right;margin:0;max-width:30%;}#sliding-popup .popup-content #popup-buttons button{cursor:pointer;display:inline;margin-right:5px;margin-bottom:2px;margin-top:0em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none;background-color:red;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px solid #dcdcdc;display:inline-block;color:#000000;font-weight:normal !important;padding:2px 5px;text-decoration:none;text-shadow:none;border:solid 1px #FFFFFF;font-size:80%;background:#FFFFFF;}#sliding-popup .popup-content #popup-buttons button:hover{background:#333333 !important;color:#FFFFFF;}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{float:left;font-weight:normal;margin:0px 0 0px 0;text-align:left;max-width:67%;}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{display:block;font-size:80%;font-weight:normal;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text p{font-size:80%;}@media screen and (max-width:650px){#sliding-popup .popup-content #popup-buttons{float:none;width:100%;max-width:100%;margin-top:0px !important;font-size:120%;display:flex;flex-direction:row;justify-content:space-between;clear:both;}#sliding-popup .popup-content #popup-buttons button{width:calc(50% - 10px);margin:0px;}#sliding-popup .popup-content #popup-text{max-width:100%;margin-bottom:20px;}}
@font-face{font-family:'icomoon';src:url(/themes/whtheme/fonts/icomoon.eot);src:url(/themes/whtheme/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(/themes/whtheme/fonts/icomoon.woff) format('woff'),url(/themes/whtheme/fonts/icomoon.ttf) format('truetype'),url(/themes/whtheme/fonts/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}.mobilemenucontainer{width:100%;max-width:300px;left:5vw;top:calc(50% - 11px);position:absolute;z-index:98;}.dl-menuwrapper{}.dl-menuwrapper .notext{display:none !important;}.dl-menuopen.dl-subview .nomobileshow2{display:none !important;}li.dl-back a{font-family:TTNormsPro-Medium;}.mmenu.dl-trigger{border:none;width:37px;height:23px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;border-bottom:solid 1px #E6E5E0;list-style-image:none !important;list-style-type:none !important;list-style-position:outside !important;background:#FFFFFF;}.dl-menuwrapper ul li:nth-last-child(1),.dl-menuwrapper ul li ul li:nth-last-child(1){border-bottom:0px;}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;color:#837B62 !important;outline:none;}.dl-menuwrapper li.mlevel2.dl-subviewopen  a{padding-top:10px;padding-bottom:10px;}.mmenu.dl-trigger span{background:#837B62;border:none;height:3px;border-radius:0px;width:100%;position:absolute;top:0px;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.mmenu.dl-trigger span:nth-of-type(2){top:10px;width:100%;}.mmenu.dl-trigger span:nth-of-type(3){top:20px;width:100%;}.mmenu.dl-trigger.dl-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:100%;}.mmenu.dl-trigger.dl-active .middle{opacity:0;width:100%;}.mmenu.dl-trigger.dl-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);width:100%;}.dl-menuwrapper li.menu-item--active-trail,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail{background:#F3EAEB;}.dl-menuwrapper li.menu-item--active-trail li{background:#FFFFFF;}.dl-menuwrapper li.menu-item--active-trail > a,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail > a{color:#FFFFFF;}.no-touch .dl-menuwrapper li a:hover{background:#E6E5E0;}.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:50%;content:" ";color:#F3EAEB;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(/themes/whtheme/images/weiterpfeil.png);background-size:100% 100%;background-position:center center;}.dl-menuwrapper li.menu-item--active-trail > a:not(:only-child):after{color:#FFFFFF;}.dl-menuwrapper li.dl-back:after{left:10px;top:50%;line-height:145%;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.mmenushow{display:none;}.mmenushow.on{display:block;}.dl-menuwrapper li > a:after{right:10px;color:rgba(255,255,255,0.15);}.dl-menuwrapper .dl-menu{margin:28px 0 0 0;position:relative;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#FFFFFF;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);background:#FFFFFF;-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);-moz-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);}.dl-menuwrapper li .dl-submenu{display:none;background:#FFFFFF;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@-webkit-keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);opacity:0;}}@-webkit-keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);opacity:0;}}@keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}}@keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}}@keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}}@keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);opacity:1;}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);opacity:1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);opacity:0;}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);opacity:0;}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);opacity:0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}.demo-1 .dl-menuwrapper button{background:#c62860;}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847;}.demo-2 .dl-menuwrapper button{background:#e86814;}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#D35400;}.demo-3 .dl-menuwrapper button{background:#08cbc4;}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae;}.demo-4 .dl-menuwrapper button{background:#90b912;}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002;}.demo-5 .dl-menuwrapper button{background:#744783;}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771;}
@font-face{font-family:'JendralWritingLatinPro-Normal';src:url(/themes/whtheme/css/webfonts/395746_0_0.eot);src:url(/themes/whtheme/css/webfonts/395746_0_0.eot#iefix) format('embedded-opentype'),url(/themes/whtheme/css/webfonts/395746_0_0.woff2) format('woff2'),url(/themes/whtheme/css/webfonts/395746_0_0.woff) format('woff'),url(/themes/whtheme/css/webfonts/395746_0_0.ttf) format('truetype'),url(/themes/whtheme/css/webfonts/395746_0_0.svg#wf) format('svg');}@font-face{font-family:'TTNormsPro-Bold';src:url(/themes/whtheme/css/webfonts/395746_1_0.eot);src:url(/themes/whtheme/css/webfonts/395746_1_0.eot#iefix) format('embedded-opentype'),url(/themes/whtheme/css/webfonts/395746_1_0.woff2) format('woff2'),url(/themes/whtheme/css/webfonts/395746_1_0.woff) format('woff'),url(/themes/whtheme/css/webfonts/395746_1_0.ttf) format('truetype'),url(/themes/whtheme/css/webfonts/395746_1_0.svg#wf) format('svg');}@font-face{font-family:'TTNormsPro-Light';src:url(/themes/whtheme/css/webfonts/395746_2_0.eot);src:url(/themes/whtheme/css/webfonts/395746_2_0.eot#iefix) format('embedded-opentype'),url(/themes/whtheme/css/webfonts/395746_2_0.woff2) format('woff2'),url(/themes/whtheme/css/webfonts/395746_2_0.woff) format('woff'),url(/themes/whtheme/css/webfonts/395746_2_0.ttf) format('truetype'),url(/themes/whtheme/css/webfonts/395746_2_0.svg#wf) format('svg');}@font-face{font-family:'TTNormsPro-Regular';src:url(/themes/whtheme/css/webfonts/395746_3_0.eot);src:url(/themes/whtheme/css/webfonts/395746_3_0.eot#iefix) format('embedded-opentype'),url(/themes/whtheme/css/webfonts/395746_3_0.woff2) format('woff2'),url(/themes/whtheme/css/webfonts/395746_3_0.woff) format('woff'),url(/themes/whtheme/css/webfonts/395746_3_0.ttf) format('truetype'),url(/themes/whtheme/css/webfonts/395746_3_0.svg#wf) format('svg');}@font-face{font-family:'TTNormsPro-Medium';src:url(/themes/whtheme/css/webfonts/395746_4_0.eot);src:url(/themes/whtheme/css/webfonts/395746_4_0.eot#iefix) format('embedded-opentype'),url(/themes/whtheme/css/webfonts/395746_4_0.woff2) format('woff2'),url(/themes/whtheme/css/webfonts/395746_4_0.woff) format('woff'),url(/themes/whtheme/css/webfonts/395746_4_0.ttf) format('truetype'),url(/themes/whtheme/css/webfonts/395746_4_0.svg#wf) format('svg');}
*:focus{outline:none;}abbr[title]{border-bottom:0px dotted !important;}abbr[title],acronym[title]{text-decoration:none !important;}html{font-size:120%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:150%;}html,button,input,select,textarea{font-family:'TTNormsPro-Light',Arial,Helvetica,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.errorpage .field--name-body{font-size:500%;line-height:100%;}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:50px !important;}ul.tabs a,ul.tabs a:visited{color:#333333;}ul.tabs a:hover,ul.tabs a:active{color:#666666;}.user-login-form input,.user-pass input{max-width:100%;}label.js-form-required:after{content:"*";}.views-field-edit-node a,.views-field-edit-node a:visited{color:red !important;padding:3px 10px;border:solid 1px red;background-color:#FFFFFF;text-decoration:none !important;}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:#ffffff !important;background:red;padding:3px 10px;border:solid 1px red;}a,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:none;}.field--name-body a,.field--name-body a:visited,.field--name-field-body-2-linksbuendig-und-kl a,.field--name-field-body-2-linksbuendig-und-kl a:visited{color:#837B62;text-decoration:underline;}.field--name-body a:hover,.field--name-body a:active,.field--name-field-body-2-linksbuendig-und-kl a:hover,.field--name-field-body-2-linksbuendig-und-kl a:active{color:#333333;text-decoration:none;}.page-node-23 .field--name-body a,.page-node-23 .field--name-body a:visited,.page-node-24 .field--name-body a,.page-node-24 .field--name-body a:visited

.page-node-25 .field--name-body a,.page-node-25 .field--name-body a:visited{color:#333333;}h1,.views-field-field-einleitung-titel,.hofonhome .views-field-title{margin:0px;padding:0px;font-style:normal;font-size:700%;line-height:115%;font-family:'JendralWritingLatinPro-Normal';font-weight:normal;}h2{font-size:140%;line-height:135%;}h3{font-size:170%;line-height:135%;margin:30px 0px 10px 0px;font-weight:normal}h4{font-size:140%;line-height:135%;margin:30px 0px 10px 0px;}h5{margin:0px;padding:0px;font-size:105%;line-height:135%;}strong,b,.bold{font-family:'TTNormsPro-Bold';font-style:normal;font-weight:normal;}body{padding:0px 0px 0px 0px;margin:0px;background:#FFFFFF;color:#837B62;}.layout-container{padding:80px 0px 0px 0px;}main{padding:5vh 0px;text-align:center;background-color:#F9F8F8;}.page-node-type-page main{padding:5vh 0px 12vh 0px;}.page-node-10 main,.page-node-22 main{background-color:#E6E5E0;}.page-node-11 main,.page-node-23 main,.page-node-24 main,.page-node-25 main{background-color:#F3EAEB;color:#333333;}.page-node-12 main{background-color:#D0ADAF;color:#FFFFFF;}.page-node-5 main{background-color:#837B62;color:#FFFFFF;}.page-node-36 main,.page-node-37 main{background-color:#BC8A8E;color:#FFFFFF;}.page-node-38 main{background-color:#E2DEDB;}.page-node-type-zimmer main{}.clearboth{clear:both;}.maxwidth{margin-left:5vw;margin-right:5vw;position:relative;}.maxwidthcontent{max-width:950px;margin-left:auto;margin-right:auto;position:relative;}.maxwidthcontentspecial{max-width:1150px;margin-left:auto;margin-right:auto;position:relative;}.textkleiner{font-size:90%;line-height:145%;}.textklein{font-size:70%;line-height:145%;}.user-login-form .form-item-name{width:49%;float:left;}.user-login-form .form-item-pass{width:49%;float:right;}.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/whtheme/images/galprev.svg);width:33px;height:33px;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/whtheme/images/galnext.svg);width:33px;height:33px;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/whtheme/images/galclose.svg);background-size:100% 100%;background-position:left top;width:33px;height:33px;top:-7px;right:-7px;}#cboxOverlay{background:#FFFFFF;}#cboxContent{background:#FFFFFF;overflow:visible !important;}#cboxLoadedContent{border:12px solid #FFFFFF;background:#1C2E4B;}#cboxWrapper{background:transparent;padding-top:0px;overflow:visible !important;}#cboxTitle{left:12px;top:-18px;color:#000;display:none !important;}#cboxCurrent{right:12px;top:-18px;color:#000;display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:-7px;}#cboxNext{right:-7px;}.addto{margin-top:50px;}.addtoany_list.a2a_kit_size_32 > a,.addtoany_list.a2a_kit_size_32 > a:visited{font-size:25px !important;}.addtoany_list.a2a_kit_size_32 a > span{width:25px;height:25px;line-height:25px;}.addtoany_list > a{padding:0px 0px;margin:0px 5px 0px 0px;}span.a2a_svg{background-size:25px 25px !important;}.a2a_menu a,.a2a_menu a:visited{color:#1A1619 !important;font-size:16px !important;}.a2a_menu a:hover,.a2a_menu a:active{color:#1A1619 !important;}.user-login-form{display:table;width:100%;}.user-login-form .js-form-item{width:calc(50% - 20px);float:left;margin-right:20px;}.user-login-form .js-form-item input,.user-pass .js-form-item input{width:100%;padding:5px;box-sizing:border-box;}input.js-form-submit{margin-top:1em;background-color:#666666;color:#FFFFFF;border-style:none;padding:10px 25px;}input.js-form-submit:hover{background-color:#999999;}.region-content .search-form input.js-form-submit{margin-top:1em;background-color:#888889;color:#FFFFFF;border-style:none;padding:10px 25px;}.region-content .search-form{margin-bottom:50px;}.region-content .search-form input.js-form-submit:hover{background-color:#9C9D9E;}.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%;}.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:20px;z-index:99;position:absolute;right:5vw;width:auto;}.flex-control-paging li a{margin-left:5px;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:rgba(255,255,255,0.5);}.flex-control-paging li a.flex-active{background-color:rgba(255,255,255,0.9);}.flex-control-paging li a:hover{background:rgba(131,123,98,0.95);}header{position:fixed;top:0px;left:0px;width:100%;height:80px;z-index:99;background:#FFFFFF;}.menu-trigger{position:absolute;left:5vw;top:50%;width:37px;height:23px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.user-logged-in header{top:75px;}.menu-trigger span{background:#837B62;border:none;height:3px;border-radius:0px;width:100%;position:absolute;top:0px;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.menu-trigger span:nth-of-type(2){top:10px;width:100%;}.menu-trigger span:nth-of-type(3){top:20px;width:100%;}.menu-trigger.m-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:100%;}.menu-trigger.m-active .middle{opacity:0;width:100%;}.menu-trigger.m-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);width:100%;}.page-node-type-gardasee .sprachwechsler{display:none;}.sprachwechsler{position:absolute;left:calc(5vw + 50px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);line-height:100%;z-index:99;}.sprachwechsler ul{margin:0px;padding:0px;list-style:none;list-style-type:none;}.sprachwechsler li{margin:0px 0px 0px 0px;padding:0px;display:inline-block;}.sprachwechsler li a,.sprachwechsler li a:visited{color:#837B62;padding:10px;box-sizing:border-box;}.sprachwechsler li a.is-active{display:none;}.iconmenutop{position:absolute;right:5vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:99;}.iconmenu ul{margin:0px;padding:0px;list-style:none;}.iconmenu li{margin:0px;padding:0px;display:inline-block;width:38px;height:30px;overflow:hidden;}.iconmenu li a{display:block;background-position:center center;background-size:auto 100%;text-indent:100px;width:100%;height:100%;white-space:nowrap;box-sizing:border-box;transition:.2s ease-in-out;}.iconmenu li a:hover,.iconmenu li a.is-active{opacity:0.5;transition:.2s ease-in-out;}.mobilemenucontainer{display:none;}.regnavigation{background:#BC8A8E;display:none;position:fixed;top:80px;left:0px;width:100%;z-index:99;width:100%;}.region-navigation{padding:5vh 5vw;box-sizing:border-box;}.regnavigation.m-active{display:table;}.user-logged-in .regnavigation{top:155px}.regnavigation ul{margin:0px;padding:0px;}.regnavigation li{margin-left:0px;margin-right:0px;margin-top:0px;padding:0px;list-style-image:none !important;list-style-position:outside !important;list-style-type:none !important;}.topmenu{width:75%;float:left;}.regnavigation a,.regnavigation a:visited{color:#FFFFFF;}.regnavigation a:hover,.regnavigation a:active{color:#FFFFFF;text-decoration:underline;}.regnavigation a.is-active{font-family:'TTNormsPro-Bold';}.regnavigation li.mlevel1:nth-child(2) > a.is-active{font-family:'TTNormsPro-Light';}.iconnavmenu{width:20%;float:right;}.topmenu ul.level1{display:flex;flex-direction:row;}.topmenu ul.level1 li{flex-basis:calc(33.33333% - 5%);margin-right:5%;}.topmenu li.mlevel1 > a{text-transform:uppercase;}.topmenu li.mlevel1{margin-bottom:30px;}.topmenu ul.level2{margin-top:15px;}.topmenu ul.level2 li.mlevel2{margin-bottom:20px;}.topmenu ul.level3{font-size:85%;line-height:150%;margin-left:12px;}.topmenu li.mlevel1:nth-last-child(1) ul li:nth-last-child(1){margin-top:60px !important;}.topmenu li.tranquill.mlevel1:nth-last-child(1) ul li:nth-last-child(1){margin-top:0px !important;}html[lang=it]  li.tranquill{display:none;}.topmenu .menu-icon{background-repeat:no-repeat;background-size:25px 25px;background-position:left top;}.topmenu .menu-icon a{padding-left:30px;box-sizing:border-box;}.topmenu .menu-icon.menu-icon-37{background-image:url(/themes/whtheme/images/icon_h_gutschein_w.svg);}.topmenu .menu-icon.menu-icon-38{background-image:url(/themes/whtheme/images/icon_h_angebote_w.svg);}.regnavigation .js-form-type-search input.form-search{background:none !important;border:solid 1px #FFFFFF;border-radius:0px;padding:17px 30px 17px 20px;box-sizing:border-box;}.region-content .js-form-type-search input.form-search{background:none !important;border:solid 1px #837B62;border-radius:0px;padding:17px 30px 17px 20px;box-sizing:border-box;color:#888889;}.mobilemenucontainer .search-block-form input.form-search{background:#FFFFFF !important;border:solid 1px #837B62;border-radius:0px;padding:17px 30px 17px 20px;box-sizing:border-box;color:#888889;}.search-block-form{position:relative;}.search-block-form .icon{left:auto !important;right:5px !important;top:2px;position:absolute;width:30px;}.mobilemenucontainer .search-block-form .icon{width:23px;right:10px;top:3px !important;left:auto !important;}#search-form .icon{left:auto;right:5px;top:auto;bottom:3px;position:absolute;}form + h2{font-family:'TTNormsPro-Medium';text-transform:uppercase;}#search-form .search-help-link{display:none;}.search-block-form .icon:hover,#search-form .icon:hover{cursor:pointer;}.search-form .js-form-wrapper{position:relative;}.regnavigation i.better_search{background-image:url(/themes/whtheme/images/lupe.svg);background-position:center center;background-size:80% 80%;}.region-content i.better_search{background-image:url(/themes/whtheme/images/lupe_b.svg);background-position:center center;background-size:80% 80%;}.mobilemenucontainer i.better_search{background-image:url(/themes/whtheme/images/lupe_b.svg);background-position:center center;background-size:80% 80%;}.js-form-type-search input.form-search::-webkit-input-placeholder{color:transparent;}.js-form-type-search input.form-search:-moz-placeholder{color:transparent;}.js-form-type-search input.form-search::-moz-placeholder{color:transparent;}.js-form-type-search input.form-search:-ms-input-placeholder{color:transparent;}.search-results a,.search-results a:visited,nav.pager a,nav.pager a:visited{color:#837B62;}.search-results a:hover,.search-results a:active,nav.pager a:hover,nav.pager a:active{color:#333333;}nav.pager{margin-top:10vh;border-top:solid 1px #A9A391;}ol{padding:0px !important;margin:0px !important;}ol li{padding:0px !important;margin:0px !important;}.iconnavmenu h2{margin:0px 0px 15px 0px;padding:0px;font-size:100%;line-height:150%;text-transform:uppercase;color:#FFFFFF;font-weight:normal;}.iconnavmenu ul.menu{margin-top:20px;}.iconnavmenu li{margin-bottom:15px;}.iconnavmenu li.menu-icon a{background-size:25px 25px;}.iconnavmenu li a{padding-left:30px;box-sizing:border-box;}.iconnavmenu li.menu-icon-39,.iconnavmenu li.menu-icon-40{width:25px;height:25px;overflow:hidden;display:inline-block;margin-right:10px;}.iconnavmenu li.menu-icon-39 a,.iconnavmenu li.menu-icon-40 a{display:block;width:25px;height:25px;}.navsprache{float:right;width:20%;}.navsprache li{display:inline-block;margin-right:20px;margin-top:30px;}.supericon{background:#E6E5E0;}ul.supericon{padding:5px 0px;margin:0px;list-style:none;text-align:center;line-height:0px;}ul.supericon li{margin:0px 5px;padding:0px;display:inline-block;overflow:hidden;}ul.supericon li a{display:block;width:30px;height:30px;text-indent:100px;}ul.supericon li:not(.notext){display:none;}ul.supericon li.menu-icon{background-size:100% 100%;background-position:center center;}ul.supericon li.menu-icon-39{background-image:url(/themes/whtheme/images/icon_h_fb.svg);}ul.supericon li.menu-icon-40{background-image:url(/themes/whtheme/images/icon_insta.svg);}.region-slideshow{min-height:300px;height:calc(100vh - 80px);position:relative;z-index:80;}.slideshowblock{z-index:80;}.region-slideshow ul.slides,.region-slideshow ul.slides li,.region-slideshow ul.slides li .slideimage,.slideshowblock{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:80;}.region-slideshow ul.slides li .slideimage{background-repeat:no-repeat;background-position:center center;background-size:cover;}.path-frontpage .region-slideshow ul.slides li .slideimage{background-position:center bottom;}.logofront{position:absolute;z-index:85;left:50%;top:50%;max-width:445px;width:30vw;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.logofront img{width:100%;height:auto;}footer{padding:5vh 0px;}footer .views-field-field-tel-{position:relative;}footer .views-field-field-tel- img{width:25px;height:25px;vertical-align:middle;margin-right:5px;}#block-whtheme-branding{width:186px;}#block-whtheme-branding img{position:relative;left:-5px;width:100%;height:auto;}.contactfooter{position:absolute;top:5vh;left:50%;text-align:center;padding-top:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);font-size:120%;line-height:145%;}.contactfooter a,.contactfooter a:visited{color:#837B62;}.contactfooter a:hover,.contactfooter a:active{color:#BC8A8E;}.footerlogos{position:absolute;right:0px;top:5vh;text-align:center;}.footerlogos img{width:auto;height:60px;margin-bottom:30px;}.region-regionbottom{border-bottom:solid 20px #E2DEDB !important;position:relative;margin-top:0vh;padding-bottom:10vh;}.usermenu{text-align:center;margin-bottom:3vh;position:relative;top:10px;z-index:75;}.usermenu ul{margin:0px 0px 0px 0px;padding:0px;}.usermenu li{margin:0px 7px;padding:0px;display:inline-block;}.usermenu li a,.usermenu li a:visited{color:#837B62;}.usermenu li a:hover,.usermenu li a:active,.usermenu li a.is-active{color:#BC8A8E;}.iconmenubottom{position:absolute;left:0px;top:0px;z-index:80;}.iconmenubottom .notfooter{display:none;}.page-node-type-page .field--name-body  a{white-space:nowrap;}.field--name-body ul{list-style-position:inside;padding-left:0px;margin-left:0px;}.region-highlighted{margin:5vh auto;}.untertitel{margin-bottom:20px;}.untertitel h2{font-size:120%;line-height:150%;margin:0px;padding:0px;text-transform:uppercase;font-family:'TTNormsPro-Bold';font-weight:normal;font-style:normal;}.untertitel h3{font-size:125%;line-height:150%;margin:0px;padding:0px;font-weight:normal;}.page-node-type-homepage main,.page-node-47 main{background-color:#A9A391;color:#FFFFFF;}.page-node-type-homepage main .field--name-body a,.page-node-type-homepage main .field--name-body a:visited{color:#FFFFFF;text-decoration:underline;}.page-node-type-homepage main .field--name-body a:hover,.page-node-type-homepage main .field--name-body a:active{color:#FFFFFF;text-decoration:none;}.homelinks{margin:5vh auto;}.homelinks .view-content{display:flex;flex-direction:row;align-content:center;align-items:center;align-self:center;justify-content:center;margin-left:auto;margin-right:auto;}.homelinks .view-content .views-row{margin:0px 20px;flex-basis:calc(25% - 10px);}.homelinks .views-field-field-slideshow{line-height:0px;overflow:hidden;border-radius:50%;border:solid 4px #A9A391;box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.homelinks .views-field-field-slideshow img{width:100%;height:auto;}.homelinks .views-field-field-einleitung-titel{font-size:400%;line-height:100%;font-family:'JendralWritingLatinPro-Normal';font-weight:normal;margin-top:20px;}.homelinks .views-field-field-einleitung-titel a,.homelinks .views-field-field-einleitung-titel a:visited{color:#FFFFFF;}.homelinks .views-field-field-einleitung-titel a:hover,.homelinks .vviews-field-field-einleitung-titel a:active{color:#FFFFFF;}.homelinks .view-content .views-row:hover .views-field-field-slideshow{border:solid 4px #FFFFFF;}.homeartikel .hset1,.homeartikel .hset2{position:relative;z-index:80;}.homeartikel .hset1{padding:3vh 0px;}.homeartikel .views-field-field-einleitungbilder{height:auto;overflow:hidden;line-height:0px;border-radius:50%;}.homeartikel .views-field-field-einleitungbilder img{width:100%;height:auto;}.homeartikel .views-field-field-einleitungbilder-1{line-height:0px;}.homeartikel .views-field-field-einleitungbilder-1 img{width:100%;height:auto;}.homeartikel .views-row .hset1{text-align:center;}.homeartikel .views-field-view-node img{width:25px;height:25px;}.homeartikel .views-field-view-node{display:table;width:50px;height:50px;margin-left:auto;margin-right:auto;text-align:center;align-items:center;align-content:center;line-height:100%;margin-bottom:20px;}.homeartikel .views-field-view-node a,.homeartikel .views-field-view-node a:visited{display:table-cell;text-align:center;width:100%;height:100%;vertical-align:middle;background-color:#E6E5E0;border-radius:50%;line-height:80%;}.homeartikel .views-row:nth-child(2) .views-field-view-node a,.homeartikel .views-row:nth-child(2) .views-field-view-node a:visited{display:table-cell;text-align:center;width:100%;height:100%;vertical-align:middle;background-color:#F9F8F8;border-radius:50%;line-height:80%;}.homeartikel .views-row:nth-child(3) .views-field-view-node a,.homeartikel .views-row:nth-child(3) .views-field-view-node a:visited{display:table-cell;text-align:center;width:100%;height:100%;vertical-align:middle;background-color:#F9F8F8;border-radius:50%;line-height:80%;}.homeartikel .views-field-view-node a:hover,.homeartikel .views-field-view-node a:active,.homeartikel .views-row:nth-child(2) .views-field-view-node a:hover,.homeartikel .views-row:nth-child(2) .views-field-view-node a:active,.homeartikel .views-row:nth-child(3) .views-field-view-node a:hover,.homeartikel .views-row:nth-child(3) .views-field-view-node a:active{background-color:#cccccc;}.homeartikel .views-row .color{display:flex;}.homeartikel .views-row:nth-child(1) .color{flex-direction:column;}.homeartikel .views-row:nth-child(1){background-color:#FFFFFF;position:relative;}.homeartikel .views-row:nth-child(1):after{content:" ";display:block;position:absolute;left:0px;bottom:0px;width:100%;height:100px;background-color:#E6E5E0;z-index:1;}.homeartikel .views-row:nth-child(1) .hset2{margin-top:30px;}.homeartikel .views-row:nth-child(1) .views-field-field-einleitungbilder{width:30%;position:absolute;right:0px;top:0px;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);transform:translateY(-30%);}.homeartikel .views-row:nth-child(1) .views-field-field-einleitungbilder-1{width:76%;}.homeartikel .views-row:nth-child(2){background-color:#E6E5E0;position:relative;}.homeartikel .views-row:nth-child(2) .color{flex-direction:row-reverse;justify-content:space-between;align-items:center;color:#333333;}.homeartikel .views-row:nth-child(2) .color div{flex-basis:47%;}.homeartikel .views-row:nth-child(2) .views-field-field-einleitungbilder{width:60%;margin-left:auto;margin-right:auto;position:relative;top:20px;z-index:82;}.homeartikel .views-row:nth-child(2) .views-field-field-einleitungbilder-1{position:relative;bottom:0px;margin-bottom:-100px;z-index:80;}.homeartikel .views-row:nth-child(3){background-color:#F3EAEB;position:relative;padding-bottom:50px;}.homeartikel .views-row:nth-child(3) .color{flex-direction:row;color:#333333;justify-content:space-between;align-items:flex-end;}.homeartikel .views-row:nth-child(3) .color div{flex-basis:47%;}.homeartikel .views-row:nth-child(3) .hset1{text-align:left;}.homeartikel .views-row:nth-child(3) .views-field-field-einleitungbilder{width:60%;margin-left:auto;margin-right:auto;position:relative;-webkit-transform:translateX(-60%) translateY(40%);-moz-transform:translateX(-60%) translateY(40%);transform:translateX(-60%) translateY(40%);}.homeartikel .views-row:nth-child(3) .views-field-field-einleitungbilder-1{margin-bottom:100px;}.homeartikel .views-row:nth-child(3) .hset2{position:relative;}.hofonhome{position:relative;overflow:hidden;height:600px;}.hofonhome .bgimage{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-position:center center;z-index:1;}.hofonhome .views-field-view-node{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:70;}.hofonhome .views-field-view-node img{width:100%;height:100%;}.fset{position:relative;z-index:10;background:rgba(208,173,175,0.95);width:800px;height:800px;bottom:-130px;margin-left:auto;margin-right:auto;padding:50px;box-sizing:border-box;border-radius:50%;text-align:center;vertical-align:middle;color:#FFFFFF;display:flex;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.hofonhome:hover .fset{background:rgba(255,255,255,0.9);color:#837B62;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.linkzuunterseiten{margin-top:3vh;margin-bottom:5vh;}.linkzuunterseiten .view-content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;align-self:center;justify-content:center;}.linkzuunterseiten .view-content .views-row{flex-basis:calc(25% - 10px);margin:0px 10px;}.linkzuunterseiten .views-row a,.linkzuunterseiten .views-row a:visited{border:solid 1px #837B62;display:block;padding:10px 10px 8px 10px;box-sizing:border-box;color:#837B62;line-height:100%;text-transform:uppercase;}.page-node-11 .linkzuunterseiten .views-row a,.page-node-11 .linkzuunterseiten .views-row a:visited,.page-node-23 .linkzuunterseiten .views-row a,.page-node-23 .linkzuunterseiten .views-row a:visited,.page-node-24 .linkzuunterseiten .views-row a,.page-node-24 .linkzuunterseiten .views-row a:visited,.page-node-25 .linkzuunterseiten .views-row a,.page-node-25 .linkzuunterseiten .views-row a:visited{border:solid 1px #333333;color:#333333;}.linkzuunterseiten .views-row a,.linkzuunterseiten .views-row a:visited{border:solid 1px #837B62;color:#837B62;}.page-node-11 .linkzuunterseiten .views-row a:hover,.page-node-11 .linkzuunterseiten .views-row a:active,.page-node-23 .linkzuunterseiten .views-row a:hover,.page-node-23 .linkzuunterseiten .views-row a:active,.page-node-24 .linkzuunterseiten .views-row a:hover,.page-node-24 .linkzuunterseiten .views-row a:active,.page-node-25 .linkzuunterseiten .views-row a:hover,.page-node-25 .linkzuunterseiten .views-row a:active,.linkzuunterseiten .views-row a:hover,.linkzuunterseiten .views-row a:active{border:solid 1px #BC8A8E;background-color:#BC8A8E;color:#FFFFFF;}.linkzuunterseiten .views-row a:hover,.linkzuunterseiten .views-row a:active{border:solid 1px #A9A391;background-color:#A9A391;color:#FFFFFF;}.field--name-field-body-2-linksbuendig-und-kl{text-align:left;column-count:2;column-gap:10%;margin-top:3vh;}.field--name-field-body-2-linksbuendig-und-kl ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-top:0px;padding-left:16px;}.field--name-field-body-2-linksbuendig-und-kl p + ul{margin-top:0px;padding-bottom:0px;margin-block-end:0em;position:relative;top:-10px;}.view-reihenfolgen{background:#FFFFFF;padding:20px;box-sizing:border-box;text-align:left;color:#333333 !important;}.buchbuttonhome{position:absolute;z-index:98;right:5vw;top:5vw;}.buchbuttonhome .views-row .bset{text-align:center;font-family:'TTNormsPro-Medium';text-transform:uppercase;}.buchbuttonhome .views-row .bset img{width:60px;height:60px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}.buchbuttonhome .bset .views-field-nothing{display:flex;width:195px;height:195px;overflow:hidden;border-radius:50%;text-align:center;justify-content:space-around;align-content:center;align-items:center;align-self:center;margin-top:3vh;position:relative;}.buchbuttonhome .bset .views-field-nothing .field-content{display:table;width:100%;height:100%;vertical-align:middle;}.buchbuttonhome .bset .views-field-nothing a,.buchbuttonhome .bset .views-field-nothing a:visited{background-color:#FFFFFF;display:table-cell;vertical-align:middle;color:#837B62;}.buchbuttonhome .bset .views-field-nothing a:hover,.buchbuttonhome .bset .views-field-nothing a:active{background-color:#E6E5E0;color:#837B62;}.eventhome{position:absolute;z-index:98;left:5vw;bottom:5vw;width:195px;height:195px;}.eventhome .view,.eventhome .view-content{position:absolute;width:100%;height:100%;}.eventhome .views-row{display:table;width:100%;height:100%;border-radius:50%;overflow:hidden;}.eventhome a,.eventhome a:visited{background:#BC8A8E;display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;padding:20px;box-sizing:border-box;color:#FFFFFF;}.eventhome a:hover,.eventhome a:active{background:#837B62;color:#FFFFFF;}.eventhome .title{text-transform:uppercase;display:block;margin-bottom:5px;font-size:115%;line-height:150%;}.eventhome .date{display:block;font-family:'TTNormsPro-Medium';}.ui-widget{font-family:'TTNormsPro-Light';color:#837B62;}.ui-state-active .ui-icon,.ui-button:active .ui-icon{color:#837B62;}.wissenswertes{text-align:left;margin-top:5vh;}.wissenswertes .views-row{margin-bottom:30px;}.ui-state-active .ui-icon,.ui-button:active .ui-icon,.ui-icon,.ui-widget-content .ui-icon,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background-image:none !important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#837B62;}.ui-accordion .ui-accordion-header{margin:0px;padding:0px;background:none !important;}.ui-accordion .ui-accordion-header .field-content{margin-left:25px;display:table;}.views-accordion-header .ui-accordion-header-icon{position:absolute;left:0px;top:5px;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0px !important;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:none;}.views-accordion-header.ui-state-default .ui-accordion-header-icon{background-image:url(/themes/whtheme/images/plus.svg) !important;background-size:70% 70%;background-position:center center;}.views-accordion-header.ui-state-active .ui-accordion-header-icon{background-image:url(/themes/whtheme/images/minus.svg) !important;background-size:70% 70%;background-position:center center;}.views-accordion-header.ui-state-active{color:#333333;}.views-accordion-header.ui-state-hover{color:#333333;background:none !important;}.ui-accordion .ui-accordion-content{padding:0px 0px 0px 25px;}.ui-accordion .ui-accordion-content a,.ui-accordion .ui-accordion-content a:visited{text-decoration:underline;}.ui-accordion .ui-accordion-content a:hover,.ui-accordion .ui-accordion-content a:active{text-decoration:none;}.ui-widget-content{border:0px;background:none;}.page-node-type-zimmer h1.page-title,.wgliste h1.page-title{font-family:'TTNormsPro-Light';color:#333333;font-size:250%;line-height:120%;}.wgliste h1.page-title{text-align:center;}.page-node-type-zimmer .untertitel{color:#333333;}.region-after-content .zimmerliste{margin-top:5vw;margin-bottom:5vh;}.zimmerliste{margin:3vh auto 5vh auto;}.zimmerliste .views-field-title{text-align:center;}.zimmerliste .view-content{display:flex;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto;flex-wrap:wrap;}.zimmerliste .view-content .views-row{margin:0px 10px;flex-basis:calc(25% - 20px);margin-bottom:20px;}.zimmerliste .views-field-field-slideshow{line-height:0px;overflow:hidden;border-radius:50%;border:solid 4px #E6E5E0;box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.zimmerliste .views-field-field-slideshow img{width:100%;height:auto;}.zimmerliste .views-field-field-einleitung-titel{font-size:400%;line-height:100%;font-family:'JendralWritingLatinPro-Normal';font-weight:normal;margin-top:20px;}.zimmerliste .views-field-field-einleitung-titel a,.zimmerliste .views-field-field-einleitung-titel a:visited{color:#FFFFFF;}.zimmerliste .views-field-field-einleitung-titel a:hover,.zimmerliste .vviews-field-field-einleitung-titel a:active{color:#FFFFFF;}.zimmerliste .view-content .views-row:hover .views-field-field-slideshow{border:solid 4px #FFFFFF;}.zimmerliste  .views-field-title{padding-top:10px;box-sizing:border-box;}.zimmerliste  .views-field-title a,.zimmerliste  .views-field-title a:visited{color:#837B62;}.zimmerliste  .views-field-title a:hover,.zimmerliste  .views-field-title a:active,.zimmerliste .view-content .views-row:hover .views-field-title a,.zimmerliste .view-content .views-row:hover .views-field-title a:visited{color:#333333;}.zimmerdetail{}.zimmerdetail .views-row{display:flex;flex-direction:row;justify-content:space-between;}.zimmerdetail .bset2{text-align:left;flex-basis:calc(80% - 148px);color:#333333;}.zimmerdetail .views-field-field-details ul{padding-left:16px;}.zimmerdetail .views-row .bset{text-align:center;font-family:'TTNormsPro-Medium';text-transform:uppercase;flex-basis:266px;padding-top:1em;box-sizing:border-box;}.zimmerdetail .views-row .bset img{width:40px;height:40px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}.zimmerdetail .bset .views-field-nothing,.zimmerdetail .bset .views-field-nothing-1{display:block;width:140px;height:140px;overflow:hidden;border-radius:50%;text-align:center;justify-content:space-around;align-content:center;align-items:center;align-self:center;margin-top:20px;position:relative;margin-left:auto;margin-right:auto;font-size:80%;line-height:130%;}.zimmerdetail .bset .views-field-nothing{float:left;margin-left:-15px;}.zimmerdetail .bset .views-field-nothing-1{float:right;margin-right:-15px;}.zimmerdetail .bset .views-field-nothing .field-content,.zimmerdetail .bset .views-field-nothing-1 .field-content{display:table;width:100%;height:100%;vertical-align:middle;}.zimmerdetail .bset .views-field-nothing{border:solid 1px #E2DEDB;}.zimmerdetail .bset .views-field-nothing a,.zimmerdetail .bset .views-field-nothing a:visited{background-color:#FFFFFF;display:table-cell;vertical-align:middle;color:#837B62;}.zimmerdetail .bset .views-field-nothing a:hover,.zimmerdetail .bset .views-field-nothing a:active{background-color:#E6E5E0;color:#837B62;}.zimmerdetail .bset .views-field-nothing-1 a,.zimmerdetail .bset .views-field-nothing-1 a:visited{background-color:#E6E5E0;display:table-cell;vertical-align:middle;color:#837B62;}.zimmerdetail .bset .views-field-nothing-1 a:hover,.zimmerdetail .bset .views-field-nothing-1 a:active{background-color:#FFFFFF;color:#837B62;}.page-node-type-fotogalerie main{}.fotogalerie{padding:0vh 0px;background-color:#F9F8F8;}.fotogalerie .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.fotogalerie .views-row{flex-basis:calc(25% - 10px);margin-right:10px;margin-bottom:10px;}.fotogalerie .views-field-field-slideshow{line-height:0px;}.fotogalerie .views-field-field-slideshow  img{width:100%;height:auto;}.gmap iframe{border:0px;width:100%;height:600px;}.field--name-field-logo-kontakt img{max-width:290px;height:auto;}.kontaktcontent .views-field-title img{width:37px;height:auto;}.kontaktcontent a,.kontaktcontent a:visited{color:#FFFFFF;}.kontaktcontent a:hover,.kontaktcontent a:active{color:#FFFFFF;text-decoration:underline;}.anfragekontakt{margin-top:10vh;}.anfragekontakt .form-item-anfrage-fuer{display:none;}.page-node-type-homepage .region-buchbutton{display:none;}.region-buchbutton{position:fixed;right:-80px;top:300px;width:200px;height:50px;text-align:center;background:#A9A391;color:#FFFFFF;text-transform:uppercase;line-height:100%;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);z-index:98;}.region-buchbutton:hover{background:#BC8A8E;}.region-buchbutton a,.region-buchbutton a:visited{color:#FFFFFF;display:block;padding:15px 20px;box-sizing:border-box;}.events .view-content{display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;flex-wrap:wrap;}.events .view-content .views-row{margin:0px 20px;flex-basis:calc(50% - 70px);margin-bottom:100px;}.events .views-field-field-eventbild{width:50%;line-height:0px;overflow:hidden;border-radius:50%;border:solid 0px #E6E5E0;box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-left:auto;margin-right:auto;}.events .views-field-field-eventbild img{width:100%;height:auto;}.events .views-field-field-zeitraum-datum{margin:20px 0px 5px 0px;}.events .views-field-field-inklusivleistungen ul{margin-left:0px;margin-right:0px;list-style-position:inside;margin-top:0px;padding-left:0px;}.events .views-field-field-inklusivleistungen ul li{list-style-position:inside;}.events .views-field-field-preis-ab{text-align:center;font-family:'TTNormsPro-Medium';}.webform .js-form-item-ref{display:none;}.webform input[type=text],.webform input[type=tel],.webform input[type=email]{border:0px;padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:#837B62;}.webform input[type=number]{border:0px;padding:10px 20px;box-sizing:border-box;height:50px;color:#837B62;}.webform select{height:50px;border:0px;width:100%;background-color:#FFFFFF;padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#837B62;}.webform textarea{border:0px;padding:10px 20px;box-sizing:border-box;color:#837B62;}.js-form-item-anrede select{width:100px;float:left;margin-bottom:10px;}.webform .js-form-wrapper{margin:20px 0px 50px 0px;}.webform .form-item{margin:0px 0px 10px 0px;}.webform .js-form-type-date label,.webform .zimmer legend{display:block;clear:both;font-family:"TTNormsPro-Medium";text-transform:uppercase;}.webform .wfleft{width:50%;float:left;clear:left;}.webform .wfleft input:not[type=checbox]{width:calc(100% - 10px);float:left;}.webform .wfright{width:50%;float:right;}.webform .wfright input,.webform .wfright select{width:calc(100% - 10px);float:right;}.webform a,.webform a:visited{color:#FFFFFF;text-decoration:underline;}.webform a,.webform a:visited{color:#FFFFFF;text-decoration:none;}.webform h3{margin-bottom:20px;}.webform .js-form-type-checkbox{margin:30px 0px;}.webform input.js-form-submit{margin-top:0;background-color:#F9F8F8;color:#837B62;border-style:none;padding:15px 25px;text-transform:uppercase;line-height:100%;min-width:220px;}.webform input.js-form-submit:hover{background-color:#837B62;color:#FFFFFF;}.captcha{margin-left:auto;margin-right:auto;display:table;}.webform-confirmation{border:solid 1px #FFFFFF;padding:30px;box-sizing:border-box;text-align:center;margin:50px 0px;}.webform-confirmation__message h4{margin:0px;padding:0px;}.webform-confirmation__message{margin:0px !important;}.webform-confirmation__back{margin:20px 0px 0px 0px;}.webform-confirmation__back a,.webform-confirmation__back a:visited{color:#FFFFFF;text-decoration:underline;}.webform-confirmation__back a:hover,.webform-confirmation__back a:active{color:#FFFFFF;text-decoration:none;}.webform-confirmation p {margin:0px;padding:0px;}.webform fieldset.zimmer{text-align:left;border:solid 1px #FFFFFF;padding:10px 30px;box-sizing:border-box;}.webform .zimmer .webform-options-display-one-column{display:flex;flex-direction:row;flex-wrap:wrap;}.webform .zimmer .webform-options-display-one-column .js-form-item{flex-basis:calc(33% - 20px);margin-right:20px;}.webform .js-form-item-abreisetag,.webform .js-form-item-abreisetag-nolinkvalue,.webform .js-form-item-anreisetag,.webform .js-form-item-anreisetag-nolinkvalue{margin-bottom:40px;}.webform .js-form-item-erwachsene{float:left;width:33.333333%;margin-right:3%;text-align:left;}.webform .js-form-item-kinder{float:left;width:33.333333%;margin-right:3%;text-align:left;}.webform .js-form-item-alter-der-kinder{float:left;width:33.333333%;text-align:left;}.webform .personen{width:100%;}.webform .personen{display:flex;flex-direction:row;justify-content:flex-start;}.webform .js-form-item-erwachsene input,.webform .js-form-item-kinder input{width:100%;}.webform  #edit-persoenlichedaten{border-top:solid 1px #837B62;padding-top:30px;}#ui-datepicker-div{background:#ffffff;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#BC8A8E;color:#FFFFFF;}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content 
#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-header 
#ui-datepicker-div .ui-state-active,#ui-datepicker-div a.ui-button:active,#ui-datepicker-div .ui-button:active,#ui-datepicker-div .ui-button.ui-state-active:hover{background:#BC8A8E;color:#FFFFFF;}.ui-state-default,.ui-widget-content 
.ui-state-default,.ui-widget-header 
.ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#E6E5E0;}#ui-datepicker-div .ui-widget-header{background:#E6E5E0;border-radius:0px;}.button{display:table;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px;}.button a,.button a:visited{color:#A9A391;display:block;border:solid 1px #FFFFFF;padding:12px 25px;background:#FFFFFF;white-space:nowrap;line-height:100%;text-transform:uppercase;}.button a:hover,.button a:active{color:#FFFFFF;background:#A9A391;display:block;border:solid 1px #FFFFFF;padding:12px 25px;}.views-field-view{text-align:center;margin-left:auto;margin-right:auto;margin-top:30px;}.views-field-view .view-content{display:block;}.downloads{margin-top:10px;margin-bottom:60px;}.downloads .view-content{display:flex;flex-direction:row;align-content:center;align-items:center;align-self:center;justify-content:center;margin-left:auto;margin-right:auto;flex-wrap:wrap;}.downloads .views-row{margin:0px 20px 30px 20px;flex-basis:calc(25% - 10px);}.downloads .views-field-field-downloadbild{line-height:0px;overflow:hidden;border-radius:50%;border:solid 4px #BC8A8E;box-sizing:border-box;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;margin-left:auto;margin-right:auto;margin-bottom:20px;}.downloads .views-field-field-downloadbild:hover{border:solid 4px #FFFFFF;}.downloads .views-field-field-downloadbild img{width:100%;height:auto;}.downloads a,.downloads a:visited{font-family:'TTNormsPro-Bold';color:#FFFFFF;text-decoration:underline;}.downloads a:hover,.downloads a:active{font-family:'TTNormsPro-Bold';color:#FFFFFF;text-decoration:none;}.page-node-type-gardasee{}.page-node-type-gardasee main{background:#837B62;color:#FFFFFF;}.page-node-type-gardasee h1.gartitle{font-family:'TTNormsPro-Light',Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:280%;line-height:115%;}.zimmerliste.gardasee{margin-top:5vh;}.zimmerliste.gardasee .view-content .views-row{margin:0px 50px;font-family:'TTNormsPro-Bold';}.zimmerliste.gardasee .view-content .views-row:hover{cursor:pointer;}.wgliste .wguntertitel{text-align:center;}.wgliste .views-row{}.wgliste > .view-content > .views-row:nth-child(1){background:#F9F8F8;padding:10vh 0px 5vh 0px;box-sizing:border-box;margin-bottom:10vh;}.slideonwohnung{margin-top:5vh;}.slideonwohnung ul li .slideimage{height:50vh;background-repeat:no-repeat;background-position:center center;background-size:cover;}.zimmerliste.gardasee .views-field-field-slideshow{border:solid 4px #837B62;}.zimmerliste.gardasee .view-content .views-row:hover .views-field-field-slideshow{border:solid 4px #E6E5E0;}.homeartikel.aufgardasee{margin-top:10vh;}.homeartikel.aufgardasee .views-row{background:#F9F8F8 !important;padding-top:5vh;padding-bottom:10vh;}.homeartikel.aufgardasee .views-row:nth-child(1) .hset2{margin-top:10vh;}.homeartikel.aufgardasee .views-row:nth-child(1):after{display:none;}.cin{margin-top:5px;}@media all and (max-width:800px){.menu-trigger,.regnavigation{display:none !important;}.mobilemenucontainer{display:block;}}@media all and (max-width:990px){.maxwidthcontent{margin-left:10vw;margin-right:10vw;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:150%;}.textkleiner{font-size:100%;line-height:145%;}.textklein{font-size:80%;line-height:145%;}.homeartikel .views-row:nth-child(3) .views-field-field-einleitungbilder{-webkit-transform:translateX(-50%) translateY(40%);-moz-transform:translateX(-50%) translateY(40%);transform:translateX(-50%) translateY(40%);}.region-buchbutton{height:40px;}.events .view-content .views-row{flex-basis:calc(33% - 50px);}.zimmerdetail .views-row{display:block;}.zimmerdetail .bset2{width:calc(100% - 300px);float:left;}.zimmerdetail .views-row .bset{position:absolute;right:0px;top:0px;width:280px;}.fset{bottom:-250px;}.fotogalerie .views-row{flex-basis:calc(33.333333% - 10px);margin-right:10px;margin-bottom:10px;}.iconnavmenu li a{padding-left:30px;box-sizing:border-box;padding-top:3px;padding-bottom:3px;}.field--name-field-body-2-linksbuendig-und-kl{text-align:center;column-count:1;column-gap:10%;margin-top:3vh;}.field--name-field-body-2-linksbuendig-und-kl ul li{list-style-position:inside;}.zimmerdetail .views-row .bset{width:260px;}.zimmerdetail .bset2{flex-basis:calc(80% - 148px);}}@media all and (max-width:830px){.hofonhome{position:relative;overflow:hidden;height:auto;}.hofonhome .bgimage{position:absolute;left:0px;top:0px;width:100%;height:200px;background-size:cover;background-position:center center;z-index:1;}.hofonhome .views-field-view-node{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:70;}.hofonhome .views-field-view-node img{width:100%;height:100%;}.fset{position:relative;margin-top:200px;z-index:10;background:rgba(208,173,175,1);width:100%;height:auto;bottom:0px;margin-left:auto;margin-right:auto;padding:50px 5vw;box-sizing:border-box;border-radius:0%;text-align:center;vertical-align:middle;color:#FFFFFF;display:block;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.hofonhome:hover .fset{background:rgba(208,173,175,1);color:#FFFFFF;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.hofonhomecontent{height:auto !important;}.linkzuunterseiten .view-content{flex-wrap:wrap;}.linkzuunterseiten .view-content .views-row{flex-basis:100%;margin-bottom:10px;}}@media all and (max-width:768px){.user-login-form .form-item-name,.user-login-form .form-item-pass{width:100%;float:none;}.maxwidthcontent{margin-left:5vw;margin-right:5vw;}#block-whtheme-branding{display:block;margin-left:auto;margin-right:auto;}.contactfooter{position:relative;padding-top:0px;}.footeradresse{text-align:center;margin-top:50px;}.iconmenubottom{position:relative;text-align:center;margin-bottom:30px;}.footerlogos{position:relative;}.footerlogos .view-content{display:flex;flex-direction:row;justify-content:center;align-content:center;}.footerlogos .view-content .views-row{margin:0px 30px;}.eventhome,.buchbuttonhome .bset .views-field-nothing{width:160px;height:160px;}.zimmerdetail .bset .views-field-nothing{width:140px;height:140px;}.zimmerdetail .bset .views-field-nothing-1{width:140px;height:140px;}.homelinks .view-content .views-row{flex-basis:calc(33% - 20px);}.homeartikel .views-row:nth-child(3) .views-field-field-einleitungbilder{-webkit-transform:translateX(0%) translateY(-30%);-moz-transform:translateX(0%) translateY(-30%);transform:translateX(0%) translateY(-30%);}.events .view-content{justify-content:space-between;}.events .view-content .views-row{flex-basis:100%;}.events .views-field-field-eventbild{width:200px;margin-left:auto;margin-right:auto;}.zimmerliste .view-content .views-row{flex-basis:calc(33% - 20px);}.logofront{width:60%;max-width:300px;}.zimmerdetail .bset .views-field-nothing{float:none;clear:both;margin-left:auto;margin-right:auto;}.zimmerdetail .bset .views-field-nothing-1{float:none;clear:both;margin-left:auto;margin-right:auto;}.zimmerdetail .bset2{float:none;width:100%;text-align:center;}.zimmerdetail .views-row .bset{width:auto;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:50%;margin-left:auto;margin-right:auto;}.zimmerdetail .views-row .bset > .views-field-field-preis-ab{flex-basis:100%;}.zimmerdetail .bset2{}}@media all and (max-width:700px){.giggltips{padding-left:5vw;padding-right:5vw;box-sizing:border-box;}}@media all and (max-width:650px){h1,.views-field-field-einleitung-titel,.hofonhome .views-field-title{font-size:350%;line-height:115%;}.page-node-type-gardasee h1.gartitle{font-size:220%;line-height:115%;}h2{font-size:120%;line-height:135%;}h3{font-size:140%;line-height:135%;margin:30px 0px 10px 0px;font-weight:normal}h4{font-size:120%;line-height:135%;margin:30px 0px 10px 0px;}.untertitel h3{font-size:120%;line-height:150%;}.region-buchbutton{position:fixed;right:0px;top:auto !important;bottom:0px;width:100%;height:40px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);}.iconmenu li{width:33px;height:27px;}.iconmenutop .menu-icon-8,.iconmenutop .menu-icon-9,.iconmenutop .menu-icon-10{display:none;}header{height:60px;}.dl-menuwrapper .dl-menu{margin:18px 0px 0px 0px;}.layout-container{padding:60px 0px 0px 0px;}.homeartikel .views-row .color{display:block !important;padding-bottom:30px;}.homeartikel .views-row{}.homeartikel .views-row .hset2{margin-top:0px;}.homeartikel .views-row .views-field-field-einleitungbilder{width:30%;position:absolute;right:0px;top:0px;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);transform:translateY(-30%);}.homeartikel .views-row .views-field-field-einleitungbilder-1{width:76%;}.homeartikel .views-row .color div{}.homeartikel .views-row .views-field-field-einleitungbilder{width:30% !important;position:absolute !important;right:0px !important;top:0px !important;-webkit-transform:translateY(-30%) !important;-moz-transform:translateY(-30%) !important;transform:translateY(-30%) !important;z-index:80;}.homeartikel .views-row .views-field-field-einleitungbilder-1{position:relative !important;bottom:0px !important;margin-bottom:0px !important;z-index:70;}.homeartikel .views-row:after{display:none !important;}.homeartikel .views-row .hset1{text-align:center !important;}.homelinks .views-field-field-einleitung-titel{font-size:500%;line-height:115%;}.homelinks .view-content{flex-direction:column;}.homelinks .view-content .views-row{display:flex;flex-direction:row;margin-bottom:20px;justify-content:space-between;}.homelinks .view-content .views-row .views-field-field-slideshow{flex-basis:50%;}.homelinks .view-content .views-row .views-field-field-einleitung-titel{flex-basis:40%;}.events .view-content .views-row{flex-basis:100%;}.zimmerliste .view-content{justify-content:space-between;}.zimmerliste .view-content .views-row{flex-basis:45%;margin:0px 0px;margin-bottom:20px;}.zimmerdetail .bset2{width:100%;float:none;text-align:center;}.zimmerdetail .views-field-field-details ul li{list-style-position:inside;}.zimmerdetail .views-row .bset{position:relative;right:0px;top:0px;width:100%;}.fotogalerie .view-content{justify-content:space-between;}.fotogalerie .views-row{flex-basis:calc(50% - 5px);margin-right:0px;margin-bottom:10px;}.webform .wfleft{width:100%;float:none;clear:both;}.webform .wfleft input:not[type=checbox]{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;}.webform .personen{width:100%;justify-content:space-between;flex-wrap:wrap;}.webform .zimmer .webform-options-display-one-column .js-form-item{flex-basis:100%;margin-right:0px;}.webform .js-form-item-erwachsene{float:left;width:48%;margin-right:0%;text-align:left;}.webform .js-form-item-kinder{float:right;width:48%;margin-right:0%;text-align:left;}.webform .js-form-item-alter-der-kinder{float:none;clear:both;width:100%;text-align:left;flex-basis:100%;}.downloads .views-row{flex-basis:100%;}.downloads .views-field-field-downloadbild{width:180px;}.buchbuttonhome .bset{font-size:70%;line-height:150%;}.buchbuttonhome .bset .views-field-nothing{width:100px;height:100px;}.buchbuttonhome .views-row .bset img{width:30px;height:30px;margin-bottom:5px;}.eventhome{width:120px;height:120px;}.flex-control-nav{bottom:20px;}.zimmerliste.gardasee .view-content .views-row{margin:0px 0px}}@media all and (max-width:414px){.mobilemenucontainer{width:100%;max-width:100%;left:0vw;top:calc(50% - 11px);position:absolute;z-index:98;}.mobilemenucontainer .dl-trigger{left:5vw;}.eventhome{}.footerlogos img{height:40px;}.mmenushow{height:100vh;background:#F9F8F8;}.eventhome{bottom:-50px;font-size:80%;line-height:150%;width:140px;height:140px;}.buchbuttonhome .bset .views-field-nothing{margin-top:-10px;}.buchbuttonhome .bset .views-field-nothing{width:85px;height:85px;}}@media all and (max-width:375px){.page-node-type-gardasee h1.gartitle{font-size:200%;line-height:115%;}.wgliste h1.page-title{font-size:220%;line-height:115%;}.zimmerliste .view-content{flex-wrap:wrap;justify-content:center;}.zimmerliste .view-content .views-row{flex-basis:60%;}.zimmerliste .view-content .views-row:nth-child(1){margin-bottom:20px;}}@media all and (max-width:320px){html{font-size:90%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:150%;}.captcha{position:relative;left:-8vw;}.iconmenu li{width:27px;height:20px;}.events .views-field-field-eventbild{width:150px;}.downloads .views-field-field-downloadbild{width:150px;}.zimmerdetail .bset .views-field-nothing{width:140px;height:140px;float:left;}.zimmerdetail .bset .views-field-nothing-1{width:140px;height:140px;float:right;}.zimmerdetail .views-row .bset img{width:40px;height:40px;}.buchbuttonhome .bset .views-field-nothing{width:70px;height:70px;}.buchbuttonhome .views-row .bset img{width:20px;height:20px;margin-bottom:5px;}.eventhome{width:120px;height:120px;}}@media all and (max-width:768px) and (orientation:portrait){.region-slideshow{height:50vh;min-height:auto;}}@media all and (max-width:650px) and (orientation:portrait){.region-slideshow{height:40vh;min-height:auto;}}@media all and (max-width:320px) and (orientation:portrait){.region-slideshow{height:35vh;min-height:auto;}}@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){.dl-menuwrapper li a{padding:8px 20px;}.dl-menuwrapper li.mlevel2.dl-subviewopen  a{padding-top:5px;padding-bottom:5px;}.buchbuttonhome .bset{font-size:70%;line-height:150%;}.buchbuttonhome .bset .views-field-nothing{width:100px;height:100px;}.buchbuttonhome .views-row .bset img{width:30px;height:30px;margin-bottom:5px;}.eventhome{width:140px;height:140px;}}@media only screen and (max-width:667px) and (orientation:landscape){.dl-menuwrapper li a{padding:6px 20px;}.dl-menuwrapper li.mlevel2.dl-subviewopen  a{padding-top:2px;padding-bottom:2px;}.logofront{max-width:200px;}}@media only screen and (max-width:568px) and (orientation:landscape){.dl-menuwrapper li a{padding:3px 20px;}.dl-menuwrapper li.mlevel2.dl-subviewopen  a{padding-top:0px;padding-bottom:0px;}.eventhome{margin-bottom:10vh;}}
.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{}.button:first-child,.image-button:first-child{}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0;}
ul.menu{list-style:none outside;padding:0;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-type:circle;}.menu-item--collapsed{list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
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;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.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:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/whtheme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/whtheme/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/whtheme/images/icons/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.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;}}
