@font-face{font-family:'Shadows Into Light';src:url('ShadowsIntoLightTwo-Regular.woff2') format('woff2'),url('ShadowsIntoLightTwo-Regular.woff') format('woff');font-display:swap}@font-face{font-family:'QwitcherGrypen';src:url('QwitcherGrypen-Bold.woff2') format('woff2'),url('QwitcherGrypen-Bold.woff') format('woff');font-display:swap}:root{  --main-color:#fff;  --main-bg-color:#37c;  --main-h-color:#667f2e}html, body{overflow-x:clip;overscroll-behavior-x:none}html,body,div,p,h1,h2,h3,h4,h5,ul,ol,form,fieldset,img,li, label, table, tr, td, button{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;border:0;margin:0;padding:0;color:#61533f}html{scroll-behavior:smooth}html{-webkit-text-size-adjust:none; text-size-adjust:none; }html, #nav{background:#fff}html{animation:myfirst .5s}@keyframes myfirst{from{opacity:0}to{opacity:1}}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body{animation:myfirst 1.5s}@keyframes myfirst{from{opacity:0}to{opacity:1}}h1, h2{font-family:'QwitcherGrypen',serif;font-weight:400}#kopf h1{text-align:center}#kopf h1 a{color:unset;text-decoration:none}h2{font-size:2em;line-height:1.2em;text-align:center}h3{margin:1em 0;color:var(--main-h-color)}h4{margin:.5em 0;color:var(--main-h-color)}h1, h2, h3, h4, a{-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}p, button{font-size:1rem}img{max-width:100%;height:auto}#inhalt ul, #inhalt ol{margin:0 0 1em 0;padding:.5em 1.5em}#inhalt li{margin:.25em 0;line-height:1.4em}a{color:inherit}#nav a{text-decoration:none;color:#045998;padding:5px 15px 8px;display:inline-block;font-size:.9rem;font-weight:bold}#nav a:hover, #nav a:focus{background-color:var(--main-bg-color);color:var(--main-color)}#nav ul{text-align:center}#nav li{display:inline-block}.bem, dd{font-size:.8rem;margin:0}.ex{white-space:nowrap}.ex:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoElEQVR4nM3SvQnCYBSF4Qc3sHERyQJq8Q1hqc5g40KuoU3A2io2TuAGSuAGYkzgEyF44HT3vPeHy4haYBfeYvYtYI8jKjyx6RZMscSqx0XUJDwCUk/ypjOuuHRcBqAJp5jkA3DDXL/a4WadRS4gtcJFax05gNTpXMZNsgAT3FthcZNsQAPxC8CogArrgAy5/pP62Xp1CEg9yZBP8bF/pBdi4zEX6OkvLAAAAABJRU5ErkJggg==");display:inline-block;margin:0 3px 0px 0;vertical-align:-2px}#slogan{font-family:serif; font-size:1.3em;margin:auto !important;text-align:center;color:var(--main-blue);font-style:italic;font-weight:bold;hyphens:none}#hamburger{position:-webkit-sticky;position:sticky;top:0;z-index:5;left:calc(100% - 45px);width:30px;top:8px;margin-top:-45px;-webkit-tap-highlight-color:transparent}#menutxt{font-family:Arial;font-size:10px;display:block;width:30px;text-align:center;margin-top:2px;color:var(--main-color)}#buttonname{font-size:0}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:30px;height:28px;border:none;cursor:pointer;transition:background .3s}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:12px;left:0;right:0;height:6px;background:var(--main-color)}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:6px;background-color:var(--main-color);content:""}.c-hamburger--htx,.c-hamburger--htx.is-active{background-color:transparent}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,.3s}a.skip,dfn,a.int dfn,.dot,#nav h2,h2.bereichsnavi{position:absolute;left:-1000px;top:auto;width:.01em;height:.01em;display:inline;color:var(--main-color);background-color:#333;overflow:hidden}#inhalt{max-width:1000px;min-height:350px;background-color:white;margin:0 auto 0 auto;overflow:hidden}#inhalt h1, #inhalt h2{margin:.6em 0;color:#6F7676;color:var(--main-h-color);font-size:5em;line-height:1em}#inhalt p{margin:0 0 1em 0;line-height:1.4em}#inhalt caption{font-size:1.4em;font-weight:bold;letter-spacing:1px;font-family:Times, "Times New Roman", serif;font-variant:small-caps;color:#b40;text-align:left;margin:1em 0;width:100%}.email>ins:before{content:"@"; text-decoration:none}.email del{text-decoration:none}.email>del{display:none}ins{text-decoration:none}*:first-child+html .email>del{display:inline}  #footerlinks{padding:.7em;background-color:var(--main-bg-color)}#footerlinks ul{text-align:center}#footerlinks li{display:inline-block;padding:.7em;color:var(--main-color)}#footerlinks a{text-decoration:none;color:var(--main-color)}#footerlinks a:hover, #footerlinks a:focus{text-decoration:underline}fieldset{padding:0 0 1em 0;border:0}fieldset fieldset{border:1px solid #ddd;padding:1em;margin:.5em 0;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;-border-radius:10px;background:#eee}label.left{clear:left;float:left;text-align:right;width:15em;margin:.4em 1em 0 0}legend{font-weight:bold;font-family:Times, "Times New Roman", serif;font-variant:small-caps;color:#b40;font-size:1.2em;letter-spacing:2px}input{margin-top:.3em}textarea, input{width:65%;font-size:1rem;padding:.5em}input:focus, textarea:focus{color:#000;background:var(--main-color);outline:1px solid red}a:active, a:focus{ outline:none; }#inhalt{padding:1em 1em 15em 1em;}#chalet, #preise, #aktuelles, #lage, #wohnungen, #toubiz{padding-top:1em;scroll-margin-top:6em} @media only screen and (max-width:880px){#chalet, #preise, #belegung, #aktuelles, #lage, #wohnungen, #toubiz{scroll-margin-top:3em} }button[id^='choose_vid']{cursor:pointer;height:2.2em;margin:5px 5px 0 0;border:1px solid;border-radius:5px;font-size:1em;color:#555;background:#fff;padding:0 1em} #scrollUp{display:none;position:fixed;font-family:Arial;color:#555 !important;font-size:26px;padding:0;bottom:.7em;left:calc(100% - 2.5em);text-decoration:none;outline:none;opacity:.7;border:1px solid;border-radius:1em !important;background:#fff;width:40px;height:40px;line-height:1px; transform:rotate(-90deg);cursor:pointer}#scrollUp:hover{opacity:1;transform:scale(1.2) rotate(-90deg)}@media screen and (pointer:coarse){#scrollUp:hover{opacity:.8;transform:scale(1) rotate(-90deg)}}#slider{max-width:100%;margin:0 auto 1em auto} .slick-slide img{width:100%}.post-it{padding:2em;max-width:350px;background:rgb(255,255,204);background:linear-gradient(180deg, rgba(255,255,204,1) 0%, rgba(255,255,204,1) 75%, rgba(224,224,179,1) 100%);box-shadow:5px 5px 7px rgba(33,33,33,.5);transform:rotate(-3deg);    position:fixed;z-index:10;    bottom:4em;    right:2em;opacity:0; transition:opacity 0.5s ease-in-out, transform .15s linear;  }.post-it:hover, .post-it:focus{transform:scale(1.05) rotate(-2deg)}@media only screen and (max-width:900px){.post-it{position:static;opacity:1;margin-left:0;margin:auto}}video{width:calc(100% + 2em);margin-left:-1em}#dl_link{text-align:center}dl[class^="img_desc"]{margin:1em 1em 0 0;padding-left:0;display:inline-block}#dl_link dl{margin:1em}#dl_link dt{overflow:hidden;font-size:1px}#dl_link dd{margin:0;clear:left;font-size:.9em;letter-spacing:0;padding:.7em;text-align:left}#dl_link a{text-decoration:none}#dl_link a img{width:400px;transition:all .7s ease}#dl_link dt:focus img, #dl_link dt:hover img{transform:scale(1.2)}.check{list-style-type:none}.check li{text-indent:-24px}.check li:before{content:'❯ '}#kopf{position:sticky;top:0;z-index:13}#kopf h1{    font-size:68px;padding-bottom:3px;background-color:var(--main-bg-color);color:var(--main-color)}#nav{position:sticky;top:78px;z-index:11}[id^=my-gallery]{text-align:center}[id^=my-gallery] figure{display:inline-block;position:relative;overflow:hidden;font-size:0;margin:2px}[id^=my-gallery] a:focus{    outline:0 solid}[id^=my-gallery] figure img{height:170px;transition:all .5s ease}#inhalt a:hover img, #inhalt a:focus img{    transform:scale(1.1)}[id^=my-gallery] figure a::after{    content:"";    background-image:url(/images/mag_glass_128.png);    background-size:100% 100%;    display:inline-block;    cursor:zoom-in;    height:1em;    width:1em;    position:absolute;    bottom:6px;    right:6px;font-size:18px}@media screen and (max-width:700px){[id^=my-gallery] figure{margin:1px;width:unset;height:unset;max-height:100vw}[id^=my-gallery] figure img{height:auto;width:100vw}[id^=my-gallery] figure a::after{background:0}#inhalt a:hover img, #inhalt a:focus img{    transform:scale(1)}}@media only screen and (min-width:1081px){html, #nav{background:#fff;background-attachment:fixed;background-image:url('/images/wolkenbild-himmel-blau-wolken.jpg');background-size:cover}#slider{    margin:0 auto 2em auto}}@media screen and (min-width:700px){#nav{display:block}#hamburger{display:none}}@media only screen and (max-width:700px){#nav{display:none;    top:3.2em;background:#6c86a5}#nav li{display:block;color:var(--main-color);border-bottom:1px solid #ccc;line-height:45px}#nav li:last-of-type{border-bottom:0}#nav li:first-of-type{border-top:1px solid #ccc}#nav li a{color:var(--main-color);padding:0}#slogan{font-size:1.1em}#slider{margin:0 auto 0 auto;background:#fff;height:unset}#kopf{    position:sticky;    top:-44px;    z-index:5}#kopf h1{padding:14px 40px 10px 0;line-height:30px;font-size:10vw}#inhalt h1, #inhalt h2{font-size:3.3em;line-height:.9em}textarea,input{width:95%;font-size:1rem}}@media screen and (pointer:coarse) and (orientation:landscape){#kopf{    position:static}#nav{    position:static}}.slick-slider{    position:relative;    display:block;    box-sizing:border-box;    -webkit-user-select:none;       -moz-user-select:none;        -ms-user-select:none;            user-select:none;    -webkit-touch-callout:none;    -khtml-user-select:none;    -ms-touch-action:pan-y;        touch-action:pan-y;    -webkit-tap-highlight-color:transparent}.slick-list{    position:relative;    display:block;    overflow:hidden;    margin:0;    padding:0}.slick-list:focus{    outline:none}.slick-list.dragging{    cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform:translate3d(0, 0, 0);       -moz-transform:translate3d(0, 0, 0);        -ms-transform:translate3d(0, 0, 0);         -o-transform:translate3d(0, 0, 0);            transform:translate3d(0, 0, 0)}.slick-track{    position:relative;    top:0;    left:0;    display:block;    margin-left:auto;    margin-right:auto}.slick-track:before,.slick-track:after{    display:table;    content:''}.slick-track:after{    clear:both}.slick-loading .slick-track{    visibility:hidden}.slick-slide{    display:none;    float:left;    height:100%;    min-height:1px}[dir='rtl'] .slick-slide{    float:right}.slick-slide img{    display:block}.slick-slide.slick-loading img{    display:none}.slick-slide.dragging img{}.slick-initialized .slick-slide{    display:block}.slick-loading .slick-slide{    visibility:hidden}.slick-vertical .slick-slide{    display:block;    height:auto;    border:1px solid transparent}.slick-arrow.slick-hidden{    display:none}.slick-loading .slick-list{}.slick-prev,.slick-next{    font-size:0;    line-height:0;    position:absolute;    top:50%;    width:20px;    height:20px;    padding:0;    -webkit-transform:translate(0, -50%);    -ms-transform:translate(0, -50%);    transform:translate(0, -50%);    cursor:pointer;    color:transparent;    border:none;    outline:none;    background:transparent;    -webkit-text-stroke-width:1px;     -webkit-text-stroke-color:#888}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    color:transparent;    outline:none;    background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity:.25}.slick-prev:before,.slick-next:before{    font-size:40px;    line-height:1;    opacity:.75;    color:white;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale}.slick-prev{    left:15px;z-index:9}[dir='rtl'] .slick-prev{    right:-25px;    left:auto}.slick-prev:before{    content:'❮'}[dir='rtl'] .slick-prev:before{    content:'→'}.slick-next{    right:15px}[dir='rtl'] .slick-next{    right:auto;    left:-25px}.slick-next:before{    content:'❯'}[dir='rtl'] .slick-next:before{    content:'←'}.slick-dotted.slick-slider{    margin-bottom:30px}.slick-dots{    padding:0 !important;    margin:0;    list-style:none;    text-align:center}.slick-dots li{    position:relative;    display:inline-block;    width:20px;    height:20px;    margin:0 5px !important;    padding:0 !important;    cursor:pointer}.slick-dots li button{    font-size:0;    line-height:0;    display:block;    width:20px;    height:20px;    padding:5px;    cursor:pointer;    color:transparent;    border:0;    outline:none;    background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{    outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity:1}.slick-dots li button:before{    font-family:'slick';    font-size:46px;     line-height:20px;    position:absolute;    top:0;    left:0;    width:20px;    height:20px;    content:'•';    text-align:center;    opacity:.25;    color:black;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale}@media (max-width:700px){.slick-dots li  button:before{font-size:64px; }}.slick-dots li.slick-active button:before{    opacity:.75;    color:black}

