﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,700,700italic|Crimson+Text:400,700,700italic,400italic);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}@font-face{font-family:"Hotel-Glaernischhof";src:url("../webfonts/Hotel-Glaernischhof/fonts/Hotel-Glaernischhof.eot?alhaym");src:url("../webfonts/Hotel-Glaernischhof/fonts/Hotel-Glaernischhof.eot?#iefix-alhaym") format("embedded-opentype"),url("../webfonts/Hotel-Glaernischhof/fonts/Hotel-Glaernischhof.ttf?alhaym") format("truetype"),url("../webfonts/Hotel-Glaernischhof/fonts/Hotel-Glaernischhof.woff?alhaym") format("woff"),url("../webfonts/Hotel-Glaernischhof/fonts/Hotel-Glaernischhof.svg?alhaym#Hotel-Glaernischhof") format("svg");font-weight:normal;font-style:normal}.hidden{display:none}a,label,button,a *,label *,button *{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.inner,.social-nav ul,#header,#sidebar #quickbooker .Actions,#footer,#body form .checkbox,#body form fieldset+.Actions,#folding,.homepage #restaurant,.homepage #content-teaser,.homepage #vr-and-news,.homepage #bottom-teaser{clear:both;*zoom:1}.inner:before,.social-nav ul:before,#header:before,#sidebar #quickbooker .Actions:before,#footer:before,#body form .checkbox:before,#body form fieldset+.Actions:before,#folding:before,.homepage #restaurant:before,.homepage #content-teaser:before,.homepage #vr-and-news:before,.homepage #bottom-teaser:before,.inner:after,.social-nav ul:after,#header:after,#sidebar #quickbooker .Actions:after,#footer:after,#body form .checkbox:after,#body form fieldset+.Actions:after,#folding:after,.homepage #restaurant:after,.homepage #content-teaser:after,.homepage #vr-and-news:after,.homepage #bottom-teaser:after{content:" ";display:table}.inner:after,.social-nav ul:after,#header:after,#sidebar #quickbooker .Actions:after,#footer:after,#body form .checkbox:after,#body form fieldset+.Actions:after,#folding:after,.homepage #restaurant:after,.homepage #content-teaser:after,.homepage #vr-and-news:after,.homepage #bottom-teaser:after{clear:both}body{background:#fff;color:#5B5B5B;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:0;font-family:"Open Sans",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 48em){.inner{width:100%;max-width:1230px;margin:0 auto;padding:0 30px;padding:0 3rem}}a,label,button{border:0;color:#A7936E;cursor:pointer;outline:0;text-decoration:underline;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:hover,a:focus,a:active,label:hover,label:focus,label:active,button:hover,button:focus,button:active{border:0;color:#5B5B5B;outline:0}strong{font-weight:700}em{font-style:italic}img,iframe{display:block;max-width:100%;margin-bottom:15px;margin-bottom:1.5rem}img.leftAlone{margin:0 0 15px 0;margin:0 0 1.5rem 0}img.left{float:left;margin:0 15px 15px 0;margin:0 1.5rem 1.5rem 0}img.right{float:right;margin:0 0 15px 15px;margin:0 0 1.5rem 1.5rem}img.center{margin:0 auto;margin-bottom:15px;margin-bottom:1.5rem}h1{margin-bottom:15px;margin-bottom:1.5rem;color:#174489;font-weight:400;font-style:normal;font-size:36px;font-size:3.6rem;line-height:1.25;font-family:"Crimson Text",serif;letter-spacing:0}h2{margin-bottom:15px;margin-bottom:1.5rem;color:#174489;font-weight:400;font-style:normal;font-size:28px;font-size:2.8rem;line-height:1.07;font-family:"Crimson Text",serif;letter-spacing:0}h3{margin-bottom:15px;margin-bottom:1.5rem;padding:0 0 8px;padding:0 0 .8rem;border-bottom:1px solid #EAEAEA;color:#5B5B5B;font-weight:400;font-style:normal;font-size:14px;font-size:1.4rem;line-height:1.43;font-family:"Open Sans",sans-serif;letter-spacing:1.16px;letter-spacing:.116rem;text-transform:uppercase}h4,h5{margin-bottom:15px;margin-bottom:1.5rem;color:#A7936E;font-weight:700;font-style:normal;font-size:17px;font-size:1.7rem;line-height:1.18;font-family:"Open Sans",sans-serif;letter-spacing:0;text-transform:uppercase}h6{margin-bottom:15px;margin-bottom:1.5rem;color:#5B5B5B;font-weight:700;font-style:normal;font-size:15px;font-size:1.5rem;line-height:1.333;font-family:"Open Sans",sans-serif;letter-spacing:0}p,ul,ol,table{margin-bottom:30px;margin-bottom:3rem}ul,ol{margin-left:20px;margin-left:2rem}ul{list-style-type:disc}ol{list-style-type:decimal}hr{clear:both;display:block;height:0;margin:45px 0;margin:4.5rem 0;border:0;border-top:1px solid #A7936E}a.more,.more>a{color:#A7936E;font-weight:700;font-size:15px;font-size:1.5rem;line-height:1.333;letter-spacing:1.25px;letter-spacing:.125rem;font-family:"Open Sans",sans-serif;text-transform:uppercase}a.more::before,.more>a::before{content:"> "}ul,ol{margin-left:0}ul li,ol li{position:relative;left:1em;padding-right:1em}nav ul{margin:0;padding:0;list-style-type:none}nav li{margin:0;padding:0;left:0}nav a{text-decoration:none}.social-nav a::before,.slider .owl-prev::before,.slider .owl-next::before,#header #navigation-toggler::before,#header .has-sub-navigation>div>label::before,#banner #teaser-box label::before,#sidebar #quickbooker>label::before,#sidebar #phonenumber>label::before,#sidebar #location-link::before,#sidebar #giftbox-link::before,#sidebar #quickbooker>div label::before,#sidebar #phonenumber>div label::before,a.more::before,.more>a::before,#body form .Actions input::before,#body form .Actions button::before,#header #language-nav label::after,#sidebar #quickbooker>div h2::before,#sidebar #quickbooker .date .middleColumn::after,#sidebar #quickbooker .date-alt .middleColumn::after,#sidebar #quickbooker .dropdown .middleColumn::after,#footer #contact-nav a::before,#body form .date .middleColumn::after,#body form .date-alt .middleColumn::after,#body form .dropdown .middleColumn::after,#folding h2.folderlink::after,.homepage #vr-tour .article::after{font-family:"Hotel-Glaernischhof";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-nav a,.slider .owl-prev,.slider .owl-next,#header #navigation-toggler,#header .has-sub-navigation>div>label,#banner #teaser-box label,#sidebar #quickbooker>label,#sidebar #phonenumber>label,#sidebar #location-link,#sidebar #giftbox-link,#sidebar #quickbooker>div label,#sidebar #phonenumber>div label{display:inline-block;width:20px;width:2rem;height:20px;height:2rem;text-indent:-666px;overflow:hidden;position:relative}.social-nav a::before,.slider .owl-prev::before,.slider .owl-next::before,#header #navigation-toggler::before,#header .has-sub-navigation>div>label::before,#banner #teaser-box label::before,#sidebar #quickbooker>label::before,#sidebar #phonenumber>label::before,#sidebar #location-link::before,#sidebar #giftbox-link::before,#sidebar #quickbooker>div label::before,#sidebar #phonenumber>div label::before{text-indent:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}a.more,.more>a,#body form .Actions input,#body form .Actions button{color:#A7936E;font-weight:700;font-size:15px;font-size:1.5rem;line-height:1.333;letter-spacing:1.25px;letter-spacing:.125rem;font-family:"Open Sans",sans-serif;text-decoration:none;text-transform:uppercase}a.more::before,.more>a::before,#body form .Actions input::before,#body form .Actions button::before{content:"";margin-right:5px;margin-right:.5rem;font-size:12px;font-size:1.2rem}a.more:hover,.more>a:hover,#body form .Actions input:hover,#body form .Actions button:hover,a.more:focus,.more>a:focus,#body form .Actions input:focus,#body form .Actions button:focus,a.more:active,.more>a:active,#body form .Actions input:active,#body form .Actions button:active{color:#174489}a.button,.button>a,#sidebar #quickbooker .Actions input,#sidebar #quickbooker .Actions button,#body form .step-navigation button{display:inline-block;max-width:100%;padding:10px;padding:1rem;background:#453C2C;border:0;color:#fff;cursor:pointer;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.43;font-family:"Open Sans",sans-serif;letter-spacing:0;text-decoration:none;text-transform:uppercase}a.button:hover,.button>a:hover,#sidebar #quickbooker .Actions input:hover,#sidebar #quickbooker .Actions button:hover,#body form .step-navigation button:hover,a.button:focus,.button>a:focus,#sidebar #quickbooker .Actions input:focus,#sidebar #quickbooker .Actions button:focus,#body form .step-navigation button:focus,a.button:active,.button>a:active,#sidebar #quickbooker .Actions input:active,#sidebar #quickbooker .Actions button:active,#body form .step-navigation button:active{background:#174489}@media screen and (min-width: 48em){html,body{height:100%}#sheet{position:relative;height:auto !important;height:100%;min-height:100%}#footer{position:absolute;width:100%;bottom:0}}.social-nav{line-height:1}.social-nav h6{margin:0;color:#fff}.social-nav ul{display:block}.social-nav li{display:inline-block;margin-left:10px;margin-left:1rem}.social-nav li:first-child{margin-left:0}.social-nav a{width:30px;width:3rem;height:30px;height:3rem;font-size:24px;font-size:2.4rem}.social-nav a:hover,.social-nav a:focus,.social-nav a:active{color:#174489}.social-nav a.icon-twitter::before{content:""}.social-nav a.icon-pinterest::before{content:""}.social-nav a.icon-facebook::before{content:""}.social-nav a.icon-googleplus::before{content:""}.social-nav a.icon-flickr::before{content:""}.social-nav a.icon-instagram::before{content:""}.social-nav a.icon-linkedin::before{content:""}.social-nav a.icon-tripadvisor::before{content:""}.social-nav a.icon-trustyou::before{content:""}.social-nav a.icon-tumblr::before{content:""}.social-nav a.icon-youtube::before{content:""}.social-nav a.icon-vimeo::before{content:""}@media screen and (min-width: 48em){.social-nav h6{display:inline-block;margin:0 10px 0 0;margin:0 1rem 0 0;position:relative;top:-6px;top:-.6rem}.social-nav ul{display:inline-block}.social-nav li{margin-left:5px;margin-left:.5rem}.social-nav a{width:22px;width:2.2rem;height:22px;height:2.2rem;font-size:22px;font-size:2.2rem}}.slider{position:relative}.slider img{width:100%;margin:0}.slider .owl-prev,.slider .owl-next{width:40px;width:4rem;height:40px;height:4rem;color:#fff;font-size:30px;font-size:3rem;-webkit-text-shadow:0 0 5px 0 rgba(0,0,0,0.5);-moz-text-shadow:0 0 5px 0 rgba(0,0,0,0.5);-ms-text-shadow:0 0 5px 0 rgba(0,0,0,0.5);-o-text-shadow:0 0 5px 0 rgba(0,0,0,0.5);text-shadow:0 0 5px 0 rgba(0,0,0,0.5);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slider .owl-prev{left:0}.slider .owl-prev::before{content:""}.slider .owl-next{right:0}.slider .owl-next::before{content:""}.slider .owl-dots{line-height:0;text-align:center;position:absolute;left:50%;top:15px;top:1.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slider .owl-dot{display:inline-block;margin:0 5px;margin:0 .5rem}.slider .owl-dot span{display:block;height:10px;height:1rem;width:10px;width:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#EAEAEA}.slider .owl-dot:hover span,.slider .owl-dot:focus span,.slider .owl-dot:active span,.slider .owl-dot.active span{background:#A7936E}@media screen and (min-width: 48em){.slider{position:relative;z-index:1}.slider .owl-prev,.slider .owl-next{width:60px;width:6rem;height:60px;height:6rem;color:#A7936E;font-size:36px;font-size:3.6rem}.slider .owl-prev{left:auto;right:112.5%;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%)}.slider .owl-next{right:auto;left:112.5%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slider.replace-dots-with-counter .owl-dots{padding-left:10px;padding-left:1rem;line-height:1;text-align:left;counter-reset:slides-num}.slider.replace-dots-with-counter .owl-dots::after{content:" / " counter(slides-num)}.slider.replace-dots-with-counter .owl-dot{margin:0;position:absolute;left:0;top:0;counter-increment:slides-num}.slider.replace-dots-with-counter .owl-dot span{display:none}.slider.replace-dots-with-counter .owl-dot.active::before{content:counter(slides-num);color:#A7936E}}#header{margin-bottom:20px;margin-bottom:2rem;background:#fff;border-bottom:1px solid #A7936E}#header #logo{display:block;height:120px;height:12rem;padding:10px 135px 10px 15px;padding:1rem 13.5rem 1rem 1.5rem}#header #logo img{display:inline-block;max-width:100%;margin:0}#header #navigation-toggler{width:120px;width:12rem;height:120px;height:12rem;background:#A7936E;color:#fff;position:absolute;top:0;right:0}#header #navigation-toggler::before{content:"";font-size:50px;font-size:5rem}#header #show-navigation:checked+.inner #language-nav,#header #show-navigation:checked+.inner #main-nav{display:block}#header #show-navigation:checked+.inner #navigation-toggler{background:#174489;color:#fff}#header .social-nav{display:none}#header #language-nav{display:none;clear:both;background:#EAEAEA;border-top:1px solid #A7936E;border-bottom:1px solid #A7936E;font-weight:300;font-size:16px;font-size:1.6rem;line-height:1.25;font-family:"Open Sans",sans-serif;letter-spacing:.5px;letter-spacing:.05rem;text-align:center}#header #language-nav label{display:none}#header #language-nav li{display:inline-block;padding:5px 5px;padding:.5rem .5rem}#header #language-nav a{display:block;padding:5px 5px;padding:.5rem .5rem}#header #language-nav .current>a{color:#174489}#header #main-nav{display:none;font-weight:400;font-size:18px;font-size:1.8rem;line-height:1.111;font-family:"Open Sans",sans-serif;letter-spacing:.56px;letter-spacing:.056rem;text-transform:uppercase}#header #main-nav li{border-top:1px solid #EAEAEA}#header #main-nav li:first-child{border:0}#header #main-nav a{display:block;padding:10px 15px;padding:1rem 1.5rem}#header #main-nav .section>a,#header #main-nav .section>div>a,#header #main-nav .current>a,#header #main-nav .current>div>a{color:#174489}#header #main-nav .has-sub-navigation>div>a{padding-right:50px;padding-right:5rem}#header #main-nav .sub-navigation ul{padding:0 0 10px;padding:0 0 1rem}#header #main-nav .sub-navigation li{border-top:0}#header #main-nav .sub-navigation li:first-child{border:0}#header #main-nav .sub-navigation a{padding:5px 30px;padding:.5rem 3rem;font-weight:400;text-transform:none}#header .has-sub-navigation>div{position:relative}#header .has-sub-navigation>div>label{width:40px;width:4rem;height:40px;height:4rem;position:absolute;z-index:2;top:0;right:0}#header .has-sub-navigation>div>label::before{content:"";font-size:13px;font-size:1.3rem}#header .sub-navigation{display:none}#header .show-sub-navigation:checked+div label::before{content:""}#header .show-sub-navigation:checked+div .sub-navigation{display:block}@media screen and (min-width: 48em){#header{padding:20px 0 0;padding:2rem 0 0;text-align:center;position:relative}#header.with-main-nav::before{content:" ";display:block;height:0;border-bottom:1px solid #A7936E;position:absolute;right:0;bottom:50px;bottom:5rem;left:0}#header #navigation-toggler{display:none}#header #language-nav,#header #main-nav,#header .social-nav{display:block}#header .inner{position:relative}#header #logo{display:inline-block;height:auto;padding:0;margin:0 0 10px;margin:0 0 1rem}#header .social-nav{padding-right:20px;padding-right:2rem;border-right:1px solid #D4D4D4;position:absolute;right:70px;right:7rem;top:20px;top:2rem}#header #language-nav{background:transparent;border:0;text-align:right;position:absolute;right:15px;right:1.5rem;top:20px;top:2rem}#header #language-nav label{display:block;color:#5B5B5B;text-decoration:none;text-transform:uppercase}#header #language-nav label::after{content:"";font-size:13px;font-size:1.3rem;margin-left:5px;margin-left:.5rem}#header #language-nav nav{display:none;background:#fff;position:absolute;z-index:99;right:-10px;right:-1rem}#header #language-nav nav ul{padding:2.5px 5px;padding:.25rem .5rem}#header #language-nav nav li{display:block;padding:0}#header #language-nav nav a{padding:2.5px 5px;padding:.25rem .5rem}#header #show-language-nav:checked+#language-nav label::after{content:""}#header #show-language-nav:checked+#language-nav nav{display:block}#header #language-nav:hover nav{display:block}#header #main-nav>ul>li{display:inline-block;padding:0 5px;padding:0 .5rem;border:0}#header #main-nav a{padding:15px 10px;padding:1.5rem 1rem}#header #main-nav .has-sub-navigation{position:relative}#header #main-nav .has-sub-navigation>div>a{padding-right:25px;padding-right:2.5rem}#header #main-nav .sub-navigation{min-width:100%;min-width:calc(100% + 10px);background:#fff;border:1px solid #EAEAEA;border-top:0;text-align:left;position:absolute;z-index:10;left:-5px;left:-.5rem}#header #main-nav .sub-navigation ul{padding:5px;padding:.5rem}#header #main-nav .sub-navigation a{padding:5px 10px;padding:.5rem 1rem}#header .has-sub-navigation>div>label{width:20px;width:2rem;height:50px;height:5rem}#header .has-sub-navigation:hover .sub-navigation{display:block}}#banner #teaser-box{display:none;font-size:16px;font-size:1.6rem;line-height:1.875;font-family:"Open Sans",sans-serif;letter-spacing:.5px;letter-spacing:.05rem}#banner #teaser-box .article{display:none;padding:30px 30px 15px;padding:3rem 3rem 1.5rem;background:#000;color:#fff}#banner #teaser-box .article h1,#banner #teaser-box .article h2,#banner #teaser-box .article h3,#banner #teaser-box .article h4,#banner #teaser-box .article h5,#banner #teaser-box .article h6{color:#fff}#banner #teaser-box .article h2{position:relative;padding-bottom:15px;padding-bottom:1.5rem}#banner #teaser-box .article h2::after{content:" ";width:80px;width:8rem;height:0;border-bottom:2px solid #A7936E;position:absolute;left:0;bottom:0}#banner #show-teaser-box:checked+#teaser-box .article{display:block}#banner .slider img{margin:0}#banner .slider .item{position:relative}#banner .slider .article{width:83.3333333333%;border-bottom:2px solid #fff;color:#fff;position:absolute;bottom:30px;bottom:3rem;left:8.3333333333%}#banner .slider h1,#banner .slider h2{margin-bottom:7px;margin-bottom:.7rem;color:#fff;font-weight:400;font-size:28px;font-size:2.8rem;line-height:1.08;font-family:"Crimson Text",serif;letter-spacing:0}#banner .slider h3,#banner .slider h4,#banner .slider h5,#banner .slider h6{margin-bottom:7px;margin-bottom:.7rem;color:#fff;font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.25;font-family:"Open Sans",sans-serif;letter-spacing:.5px;letter-spacing:.05rem;text-transform:uppercase}@media screen and (min-width: 48em){#banner .inner{position:relative}#banner #teaser-box{display:block;width:33.3333333333%;padding:0 15px;padding:0 1.5rem;position:absolute;z-index:9;top:0;left:45px;left:4.5rem}#banner #teaser-box .article{background:rgba(0,0,0,0.8)}#banner #teaser-box label{width:30px;width:3rem;height:30px;height:3rem;background:#D2BE98;position:absolute;top:0;left:-15px;left:-1.5rem}#banner #teaser-box label::before{content:"";color:#fff}#banner #show-teaser-box:checked+#teaser-box{top:100px;top:10rem;left:8.3333333333%}#banner #show-teaser-box:checked+#teaser-box label::before{content:"";font-size:20px;font-size:2rem}#banner #show-teaser-box:checked+#teaser-box .article{display:block}#banner .slider{padding:0}#banner .slider .owl-dots{bottom:auto;top:30px;top:3rem}#banner .slider .owl-prev,#banner .slider .owl-next{color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#banner .slider .owl-prev{left:5px;left:.5rem;right:auto}#banner .slider .owl-next{left:auto;right:5px;right:.5rem}#banner .slider .article{bottom:60px;bottom:6rem;left:8.3333333333%}#banner .slider h1,#banner .slider h2{font-size:65px;font-size:6.5rem}#banner .slider h3,#banner .slider h4,#banner .slider h5,#banner .slider h6{font-size:16px;font-size:1.6rem}}@media screen and (min-width: 80em){#banner .slider .owl-prev,#banner .slider .owl-next{color:#A7936E;font-size:48px;font-size:4.8rem}#banner .slider .owl-prev{left:auto;right:100%}#banner .slider .owl-next{right:auto;left:100%}}#sidebar #quickbooker>div label,#sidebar #phonenumber>div label{text-decoration:none}#sidebar #quickbooker>label{display:none}#sidebar #quickbooker>div{display:block;background:#d2be98}#sidebar #quickbooker>div label{display:none}#sidebar #quickbooker>div h2{margin-bottom:20px;margin-bottom:2rem;padding:15px 60px 20px;padding:1.5rem 6rem 2rem;border-bottom:2px solid #a7936e;color:#453c2c;font-weight:400;font-size:26px;font-size:2.6rem;line-height:1.15;font-family:"Crimson Text",serif;letter-spacing:0;text-align:center}#sidebar #quickbooker>div h2::before{content:"";position:absolute;top:17px;top:1.7rem;left:30px;left:3rem}#sidebar #quickbooker form{padding:0 20px;padding:0 2rem}#sidebar #quickbooker .field{margin:0 0 20px;margin:0 0 2rem;padding:0 10px;padding:0 1rem}#sidebar #quickbooker .field input,#sidebar #quickbooker .field select{display:block;width:100%;height:50px;height:5rem;margin:0;padding:0 10px;padding:0 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#5B5B5B;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:0;font-family:"Open Sans",sans-serif}#sidebar #quickbooker .field.dropdown{float:left;width:50%}#sidebar #quickbooker .field select::-ms-expand{display:none}#sidebar #quickbooker .date input,#sidebar #quickbooker .date select,#sidebar #quickbooker .date-alt input,#sidebar #quickbooker .date-alt select,#sidebar #quickbooker .dropdown input,#sidebar #quickbooker .dropdown select{background:transparent;cursor:pointer;position:relative;z-index:2}#sidebar #quickbooker .date .middleColumn,#sidebar #quickbooker .date-alt .middleColumn,#sidebar #quickbooker .dropdown .middleColumn{background:#EAEAEA;position:relative}#sidebar #quickbooker .date .middleColumn::after,#sidebar #quickbooker .date-alt .middleColumn::after,#sidebar #quickbooker .dropdown .middleColumn::after{color:#5B5B5B;position:absolute;top:50%;right:5px;right:.5rem;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#sidebar #quickbooker .date .middleColumn::after,#sidebar #quickbooker .date-alt .middleColumn::after{content:"";font-size:22px;font-size:2.2rem;right:2px;right:.2rem}#sidebar #quickbooker .dropdown select{padding:0 5px;padding:0 .5rem}#sidebar #quickbooker .dropdown .middleColumn::after{content:""}#sidebar #quickbooker .Actions{padding:0 10px 30px;padding:0 1rem 3rem}#sidebar #quickbooker .Actions input,#sidebar #quickbooker .Actions button{display:block;width:100%;height:50px;height:5rem}#sidebar #phonenumber,#sidebar #location-link,#sidebar #giftbox-link{display:none}@media screen and (min-width: 48em){#sidebar{position:fixed;z-index:9;top:214px;top:21.4rem;right:0}#sidebar li{display:block;margin-bottom:3px;margin-bottom:.3rem}#sidebar #quickbooker>label,#sidebar #phonenumber>label,#sidebar #location-link,#sidebar #giftbox-link{display:block;width:74px;width:7.4rem;height:74px;height:7.4rem;background:#A7936E;color:#fff;font-size:30px;font-size:3rem}#sidebar #quickbooker>label:hover,#sidebar #quickbooker>label:focus,#sidebar #quickbooker>label:active,#sidebar #phonenumber>label:hover,#sidebar #phonenumber>label:focus,#sidebar #phonenumber>label:active,#sidebar #location-link:hover,#sidebar #location-link:focus,#sidebar #location-link:active,#sidebar #giftbox-link:hover,#sidebar #giftbox-link:focus,#sidebar #giftbox-link:active{color:#453c2c}#sidebar #quickbooker{position:relative}#sidebar #quickbooker>label{background:#d2be98;color:#e45700}#sidebar #quickbooker>label::before{content:""}#sidebar #quickbooker>div{display:block;width:370px;width:37rem;position:absolute;z-index:11;top:0;right:-370px;right:-37rem;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#sidebar #quickbooker>div>label{display:block;color:#453c2c;width:30px;width:3rem;height:30px;height:3rem;font-size:24px;font-size:2.4rem;position:absolute;z-index:12;top:12px;top:1.2rem;right:24px;right:2.4rem}#sidebar #quickbooker>div>label::before{content:""}#sidebar #phonenumber{display:block;position:relative}#sidebar #phonenumber>label::before{content:""}#sidebar #phonenumber>div{display:block;width:370px;width:37rem;height:100px;height:10rem;padding:30px 60px 30px 30px;padding:3rem 6rem 3rem 3rem;background:#A7936E;position:absolute;z-index:10;top:0;right:-370px;right:-37rem;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#sidebar #phonenumber>div>label{color:#453c2c;width:30px;width:3rem;height:30px;height:3rem;font-size:24px;font-size:2.4rem;position:absolute;top:12px;top:1.2rem;right:24px;right:2.4rem}#sidebar #phonenumber>div>label::before{content:""}#sidebar #phonenumber>div a{color:#fff;font-size:28px;font-size:2.8rem;line-height:1.43;white-space:nowrap}#sidebar #phonenumber>div a:hover,#sidebar #phonenumber>div a:focus,#sidebar #phonenumber>div a:active{color:#453c2c}#sidebar #location-link::before{content:""}#sidebar #giftbox-link::before{content:"";font-size:22px;font-size:2.2rem}#sidebar #show-quickbooker:checked+#quickbooker>div{right:0}#sidebar #show-phonenumber:checked+#phonenumber>div{right:0}}.breadcrumb{margin:0 0 30px;margin:0 0 3rem;padding:15px 0;padding:1.5rem 0;border-bottom:1px solid #EAEAEA;font-size:14px;font-size:1.4rem;line-height:1.43;letter-spacing:1.16px;letter-spacing:.116rem;font-family:"Open Sans",sans-serif}.breadcrumb li::before{content:"   >    "}.breadcrumb a{color:#5B5B5B}.breadcrumb a:hover,.breadcrumb a:focus,.breadcrumb a:active{color:#174489}@media screen and (min-width: 48em){.breadcrumb li{display:inline}.breadcrumb li:first-child::before{display:none}}#footer{background:#A7936E url("/themes/glaernisch/images/layout/bg.footer.png");color:#fff;font-size:15px;font-size:1.5rem;line-height:1.333;font-family:"Open Sans",sans-serif;letter-spacing:0;text-align:center}#footer .inner{padding:15px;padding:1.5rem}#footer>.section{background:#867658}#footer a{color:#fff}#footer a:hover,#footer a:focus,#footer a:active{color:#174489}#footer #contact-nav{margin:0 0 15px;margin:0 0 1.5rem;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0;font-family:"Crimson Text",serif}#footer #contact-nav li{padding:5px 0;padding:.5rem 0}#footer #contact-nav a{display:block;padding:11px 15px 16px 63px;padding:1.1rem 1.5rem 1.6rem 6.3rem;border:1px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:left;position:relative}#footer #contact-nav a::before{font-size:26px;font-size:2.6rem;position:absolute;top:10px;top:1rem;left:18px;left:1.8rem}#footer #contact-nav .icon-phone::before{content:""}#footer #contact-nav .icon-mail::before{content:""}#footer #contact-nav .icon-location-pin::before{content:""}#footer #trustscore-widget iframe{display:inline-block;margin:0}#footer #tripadvisor-left{width:100%;margin-bottom:10px;margin-bottom:1rem}#footer #tripadvisor-left a{color:#000}#footer #tripadvisor-left img{margin-bottom:0}#footer #tripadvisor-left>div{display:inline-block}#footer #tripadvisor-right{width:100%;margin-bottom:10px;margin-bottom:1rem}#footer #tripadvisor-right>div{display:inline-block}#footer #tripadvisor-right img{margin-bottom:0}#footer #footer-nav a{display:block;padding:5px;padding:.5rem}#footer #footer-nav .section>a,#footer #footer-nav .current>a{color:#174489}#footer .address{margin-top:15px;margin-top:1.5rem;padding-top:15px;padding-top:1.5rem;border-top:1px solid #fff}#footer .memberships{margin-top:15px;margin-top:1.5rem}#footer .memberships__title{color:#fff;margin:0 0 15px;margin:0 0 1.5rem;font-family:"Crimson Text",serif;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0}#footer .memberships__logos img{display:block;margin-right:auto;margin-bottom:15px;margin-bottom:1.5rem;margin-left:auto}@media screen and (min-width: 48em){#sheet{padding-bottom:420px;padding-bottom:42rem}#body{padding-bottom:67px}#footer{text-align:left}#footer #contact-nav{margin:0;padding:0 15px;padding:0 1.5rem}#footer #contact-nav ul{padding:25px 0 40px;padding:2.5rem 0 4rem;border-bottom:1px solid #fff;text-align:center}#footer #contact-nav li{display:inline-block;width:25%;padding:0 15px;padding:0 1.5rem}#footer #contact-nav li:nth-child(2){width:33.3333333333%}#footer #trustscore{width:auto;margin:0 auto;padding:40px 15px 15px;padding:4rem 1.5rem 1.5rem;text-align:center}#footer #trustscore-widget,#footer #tripadvisor-right,#footer #tripadvisor-left{width:auto;float:left;margin-top:20px;margin-top:2rem;padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem;text-align:center}#footer>.section{padding:10px 0;padding:1rem 0}#footer .address{float:left;width:66.6666666667%;margin:0;padding:0 15px;padding:0 1.5rem;border:0}#footer #footer-nav{float:right;width:33.3333333333%;margin:0;padding:0 15px;padding:0 1.5rem}#footer #footer-nav ul{float:right}#footer #footer-nav li{display:inline;margin:0}#footer #footer-nav li::before{content:" • "}#footer #footer-nav li:first-child::before{display:none}#footer #footer-nav a{display:inline;padding:0}#footer .memberships{clear:both}#footer .memberships__title{padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem}#footer .memberships__logos{display:flex}#footer .memberships__logo{padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem}#footer .memberships__logo img{margin-right:0;margin-bottom:0;margin-left:0}}@media screen and (min-width: 64em){#footer .memberships{clear:none;float:right}}#body form{margin-bottom:30px;margin-bottom:3rem}#body form fieldset{border:0;margin:0;padding:0}#body form label,#body form .optionset legend{display:block;margin:0 0 7px;margin:0 0 .7rem;color:#A7936E;font-weight:700;font-size:17px;font-size:1.7rem;line-height:1.18;letter-spacing:0;font-family:"Open Sans",sans-serif;text-decoration:none;text-transform:uppercase}#body form label.right,#body form .right-title{float:right;font-size:12px;font-size:1.2rem;text-transform:none}#body form .requiredField label.left::after{content:"*"}#body form .field{margin:0 0 30px;margin:0 0 3rem;clear:both;*zoom:1}#body form .field:before,#body form .field:after{content:" ";display:table}#body form .field:after{clear:both}#body form .field input,#body form .field select,#body form .field textarea{display:block;width:100%;height:40px;height:4rem;margin:0;padding:0 17px;padding:0 1.7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#EAEAEA;border:1px solid #EAEAEA;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#5B5B5B;font-weight:400;font-size:20px;font-size:2rem;line-height:1;letter-spacing:0;font-family:"Open Sans",sans-serif}#body form .field textarea{height:10em;padding-top:10px;padding-top:1rem}#body form .field select::-ms-expand{display:none}#body form .date input,#body form .date select,#body form .date-alt input,#body form .date-alt select,#body form .dropdown input,#body form .dropdown select{background:transparent;cursor:pointer;position:relative;z-index:2}#body form .date .middleColumn,#body form .date-alt .middleColumn,#body form .dropdown .middleColumn{background:#EAEAEA;position:relative}#body form .date .middleColumn::after,#body form .date-alt .middleColumn::after,#body form .dropdown .middleColumn::after{color:#5B5B5B;position:absolute;top:50%;right:5px;right:.5rem;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#body form .date .middleColumn::after,#body form .date-alt .middleColumn::after{content:""}#body form .dropdown select{padding:0 5px;padding:0 .5rem}#body form .dropdown .middleColumn::after{content:""}#body form .checkbox input{display:block;float:left;width:auto;height:auto;margin:9px 15px 0 0;margin:.9rem 1.5rem 0 0;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}#body form .checkbox label{float:left;display:block;width:86%;margin:0;text-align:left;color:#5B5B5B;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:0;font-family:"Open Sans",sans-serif;text-transform:none}#body form .optionset ul{margin:0}#body form .optionset li{clear:both;*zoom:1;padding:10px 15px;padding:1rem 1.5rem;list-style-type:none;left:auto}#body form .optionset li:before,#body form .optionset li:after{content:" ";display:table}#body form .optionset li:after{clear:both}#body form .optionset li::before{display:none}#body form .optionset li.even{background:#EAEAEA}#body form .optionset li input{display:block;float:left;width:auto;height:auto;margin:9px 15px 0 0;margin:.9rem 1.5rem 0 0;padding:0;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}#body form .optionset li label{float:left;display:block;width:86%;margin:0;text-align:left;color:#5B5B5B;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.875;letter-spacing:0;font-family:"Open Sans",sans-serif;text-transform:none}#body form .optionset.checkboxset li input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}#body form .Actions input,#body form .Actions button{float:right;margin:0 0 0 15px;margin:0 0 0 1.5rem;padding:0;border:0;background:transparent;cursor:pointer}#body form .userformsgroup{margin:0 0 30px;margin:0 0 3rem;padding:15px 15px 0;padding:1.5rem 1.5rem 0;border:1px solid #EAEAEA;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#body form .userformsgroup>legend{font-weight:normal;font-size:12px;font-size:1.2rem;font-family:"Crimson Text",serif;text-transform:uppercase}#body form .step-navigation{clear:both;*zoom:1}#body form .step-navigation:before,#body form .step-navigation:after{content:" ";display:table}#body form .step-navigation:after{clear:both}#body form .step-navigation ul{margin:0}#body form .step-navigation li{padding:0;float:right}#body form .step-navigation li:first-child{float:left}#body form .step-navigation li::before{display:none}#body form .step-navigation button{background:none}#body form .progress-title{clear:both;*zoom:1;font-size:14px;font-size:1.4rem;line-height:1.43}#body form .progress-title:before,#body form .progress-title:after{content:" ";display:table}#body form .progress-title:after{clear:both}#body form .userform-progress{margin-bottom:30px;margin-bottom:3rem;font-family:"Crimson Text",serif}#body form .userform-progress p{margin:0;font-size:12px;font-size:1.2rem;text-align:center}#body form .userform-progress .progress{height:30px;height:3rem;background:#EAEAEA}#body form .userform-progress .progress-bar{height:30px;height:3rem;background:#174489}#body form .userform-progress nav{position:relative;top:-30px;top:-3rem}#body form .userform-progress nav ul{margin:0}#body form .userform-progress nav li{display:block;padding:0}#body form .userform-progress nav li::before{display:none}#body form .userform-progress nav button{width:30px;width:3rem;height:30px;height:3rem;margin-left:-15px;margin-left:-1.5rem;background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#5B5B5B;text-decoration:none}#body form .userform-progress .viewed button{color:#5B5B5B}#ui-datepicker-div{z-index:999 !important}#content{padding:0 15px 30px;padding:0 1.5rem 3rem}@media screen and (min-width: 48em){#content{width:66.6666666667%;margin:0 auto;padding:0 0 60px;padding:0 0 6rem}}.foldingpage #content{margin:30px auto;margin:3rem auto;padding-top:20px;padding-top:2rem;border-top:1px solid #EAEAEA;border-bottom:1px solid #A7936E}@media screen and (min-width: 48em){.foldingpage #content{margin:10px auto 60px;margin:1rem auto 6rem;padding-top:20px;padding-top:2rem;padding-bottom:20px;padding-bottom:2rem}}#folding{padding:15px;padding:1.5rem}#folding li{margin-bottom:15px;margin-bottom:1.5rem}#folding .panel{padding:20px;padding:2rem;background:#EAEAEA}#folding .article{position:relative;padding-bottom:100%;background:#EAEAEA;overflow:hidden}#folding .article::after{content:" ";display:block;width:100%;height:50%;background:transparent;background:transparent -moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.8))) no-repeat;background:transparent -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent -o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent -ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#CC000000',GradientType=0 );position:absolute;z-index:2;bottom:0;left:0}#folding h2{position:absolute;bottom:20px;bottom:2rem;right:15px;right:1.5rem;left:15px;left:1.5rem;margin:0;padding:0 30px 15px 0;padding:0 3rem 1.5rem 0;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;z-index:3}#folding h2.folderlink::after{content:"";position:absolute;bottom:15px;bottom:1.5rem;right:0}#folding img{width:100%;margin:0;position:absolute;top:0;left:0;z-index:1}#folding a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-666px;overflow:hidden;z-index:5}#folding a:hover,#folding a:focus,#folding a:active{background:rgba(0,0,0,0.2)}@media screen and (min-width: 48em){#folding{margin-bottom:45px;margin-bottom:4.5rem;padding:0}#folding ul{margin:-15px -15px 0;margin:-1.5rem -1.5rem 0}#folding li{float:left;width:33.3333333333%;margin:0;padding:15px;padding:1.5rem}#folding h2{bottom:40px;bottom:4rem;right:30px;right:3rem;left:30px;left:3rem}}#top-teaser .article,#bottom-teaser .article{margin-bottom:30px;margin-bottom:3rem;padding:0 15px;padding:0 1.5rem;text-align:center}#top-teaser::before{display:none}@media screen and (min-width: 48em){#top-teaser,#bottom-teaser{margin-top:30px;margin-top:3rem;margin-bottom:30px;margin-bottom:3rem}#top-teaser .article,#bottom-teaser .article{width:33.3333333333%;margin:0;padding:0 60px;padding:0 6rem;float:left}#top-teaser.top-teaser--count-1 .article,#top-teaser.bottom-teaser--count-1 .article,#bottom-teaser.top-teaser--count-1 .article,#bottom-teaser.bottom-teaser--count-1 .article{width:100%}#top-teaser.top-teaser--count-2 .article,#top-teaser.bottom-teaser--count-2 .article,#bottom-teaser.top-teaser--count-2 .article,#bottom-teaser.bottom-teaser--count-2 .article{width:50%}#top-teaser.top-teaser--count-3 .article,#top-teaser.bottom-teaser--count-3 .article,#bottom-teaser.top-teaser--count-3 .article,#bottom-teaser.bottom-teaser--count-3 .article{width:33.3333333333%}#top-teaser.top-teaser--count-4 .article,#top-teaser.bottom-teaser--count-4 .article,#bottom-teaser.top-teaser--count-4 .article,#bottom-teaser.bottom-teaser--count-4 .article{width:25%}#bottom-teaser{margin-top:120px;margin-top:12rem}#bottom-teaser::before{top:-60px;top:-6rem}}.homepage #content{margin:30px auto;margin:3rem auto;padding-top:20px;padding-top:2rem;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;text-align:center}.homepage #content-teaser,.homepage #vr-and-news,.homepage #news{margin-top:60px;margin-top:6rem;position:relative}.homepage #content-teaser::before,.homepage #vr-and-news::before,.homepage #news::before{content:" ";display:block;height:0;border-top:1px solid #A7936E;position:absolute;top:-30px;top:-3rem;left:0;right:0}.homepage #restaurant .article{margin-bottom:30px;margin-bottom:3rem}.homepage #restaurant .image img{width:100%;margin:0}.homepage #restaurant .text{padding:15px;padding:1.5rem}.homepage #restaurant .teaser a{display:block}.homepage #restaurant .teaser img{width:100%;margin:0}.homepage #content-teaser .slider.owl-carousel{padding:0;margin:0}.homepage #content-teaser .text{padding:20px 20px 0;padding:2rem 2rem 0}.homepage #vr-tour>div{padding-bottom:56.41%;position:relative}.homepage #vr-tour>div::after{content:" ";display:block;width:100%;height:50%;background:transparent;background:transparent -moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.8))) no-repeat;background:transparent -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent -o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent -ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;background:transparent linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%) no-repeat;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#CC000000',GradientType=0 );position:absolute;z-index:2;bottom:0;left:0}.homepage #vr-tour img{width:100%;margin:0;position:absolute;z-index:1;top:0;left:0}.homepage #vr-tour a{width:100%;height:100%;text-indent:-666px;overflow:hidden;position:absolute;z-index:5;top:0;left:0}.homepage #vr-tour a:hover,.homepage #vr-tour a:focus,.homepage #vr-tour a:active{background:rgba(0,0,0,0.2)}.homepage #vr-tour .article{margin:0;padding:0 30px 10px 0;padding:0 3rem 1rem 0;color:#fff;border-bottom:2px solid #fff;position:absolute;z-index:3;bottom:20px;bottom:2rem;right:15px;right:1.5rem;left:15px;left:1.5rem}.homepage #vr-tour .article::after{content:"";font-size:30px;font-size:3rem;position:absolute;bottom:15px;bottom:1.5rem;right:0}.homepage #vr-tour h2{margin:0;color:#fff;font-size:45px;font-size:4.5rem}.homepage #vr-tour h3{margin:0;padding:0;border:0;color:#fff}.homepage #news .slider.owl-carousel{padding-bottom:30px;padding-bottom:3rem;margin:0}.homepage #news .slider .owl-prev,.homepage #news .slider .owl-next{width:30px;width:3rem;height:30px;height:3rem;margin:0;color:#5B5B5B;font-size:16px;font-size:1.6rem;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.homepage #news .slider .owl-prev{left:10px;left:1rem;right:auto}.homepage #news .slider .owl-next{right:10px;right:1rem;left:auto}.homepage #news .item>a{margin:0 15px;margin:0 1.5rem}.homepage #news .text{padding:15px;padding:1.5rem}.homepage #news h2{padding:0 0 8px;padding:0 0 .8rem;border-bottom:1px solid #EAEAEA}.homepage #news h4,.homepage #news h5,.homepage #news h6{margin:0 0 10px;margin:0 0 1rem}@media screen and (min-width: 48em){.homepage #content{margin:60px auto;margin:6rem auto;padding-top:40px;padding-top:4rem;padding-bottom:20px;padding-bottom:2rem}.homepage #content-teaser,.homepage #vr-and-news,.homepage #news{margin-top:120px;margin-top:12rem}.homepage #content-teaser::before,.homepage #vr-and-news::before,.homepage #news::before{top:-60px;top:-6rem}.homepage #restaurant .article{float:left;width:75%;margin:0;padding:20px 10px;padding:2rem 1rem;background:#EAEAEA}.homepage #restaurant .image{float:left;width:40%;padding:0 20px 0 10px;padding:0 2rem 0 1rem}.homepage #restaurant .text{float:right;width:60%;padding:0 10px 0 0;padding:0 1rem 0 0;text-align:center}.homepage #restaurant .text>div{height:100%;padding:30px;padding:3rem;background:#fff;overflow:auto}.homepage #restaurant .teaser{float:right;width:25%;padding-left:30px;padding-left:3rem}.homepage #content-teaser .owl-prev,.homepage #content-teaser .owl-next{width:30px;width:3rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.homepage #content-teaser .owl-prev{right:100%}.homepage #content-teaser .owl-next{left:100%}.homepage #content-teaser .owl-item{height:100%}.homepage #content-teaser .item{height:100%;padding:20px;padding:2rem;background:#EAEAEA}.homepage #content-teaser .panel{height:100%;background:#fff;position:relative}.homepage #content-teaser .text{padding:20px 20px 35px;padding:2rem 2rem 3.5rem}.homepage #content-teaser .more>a,.homepage #content-teaser a.more{position:absolute;bottom:25px;bottom:2.5rem}.homepage #vr-and-news{padding:20px 10px;padding:2rem 1rem;background:#EAEAEA}.homepage #vr-tour{float:left;width:70%;padding:0 15px 0 10px;padding:0 1.5rem 0 1rem}.homepage #vr-tour .article{bottom:60px;bottom:6rem;right:60px;right:6rem;left:60px;left:6rem}.homepage #news{float:right;width:30%;margin-top:0;padding:0 10px 0 5px;padding:0 1rem 0 .5rem}.homepage #news::before{display:none}.homepage #news .slider{height:100%;background:#fff}.homepage #news .slider .owl-stage-outer,.homepage #news .slider .owl-stage,.homepage #news .slider .owl-item,.homepage #news .slider .item{height:100%}.homepage #news .owl-dots{top:auto;bottom:7px;bottom:.7rem}.homepage #news .item{position:relative}.homepage #news .item .text{padding:17px 60px 20px 20px;padding:1.7rem 6rem 2rem 2rem}.homepage #news .item>a{margin:0;position:absolute;top:0;right:0;left:0;bottom:0;text-indent:-666px;overflow:hidden}.homepage #news .item>a::before{content:"";margin:0;font-size:28px;font-size:2.8rem;text-indent:0;position:absolute;bottom:10px;bottom:1rem;right:15px;right:1.5rem}.homepage #news h2{margin:0 -40px 18px 0;margin:0 -4rem 1.8rem 0}}@media screen and (min-width: 80em){.homepage #content-teaser .owl-prev,.homepage #content-teaser .owl-next{width:90px;width:9rem}}/*! (c) 2016 Björn Lorenz, ennit interactive, <www.ennit.de> ! */
