@charset "utf-8";:root{--color-red:#BD2422;--color-offwhite:#F5F3F2;--color-text:#484746;--color-overlay:rgba(0,0,0,0.35);--color-border:rgba(72,71,70,0.5);--font-body:'Brown','Helvetica Neue',Arial,sans-serif;--font-heading:'Brown','Helvetica Neue',Arial,sans-serif;--primary-font:var(--font-body);--secondary-font:var(--font-heading)}body.mceContentBody{overflow:auto;background-color:#fff}.art_focus:focus{outline:none}.content{font:300 1rem/160% var(--font-body);letter-spacing:0.016em;color:var(--color-text)}.content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),.art_element .art_headline :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.headline){font-family:var(--font-heading);font-weight:300;color:currentColor;text-transform:uppercase;letter-spacing:0.22em;margin:0}.content :is(h1,.h1,h2,.h2),.art_element .art_headline :is(h1,.h1,h2,.h2){line-height:130%}.content :is(h3,.h3),.art_element .art_headline :is(h3,.h3){font-size:1.25rem;line-height:160%}.content ul{margin:0;padding:0;display:table;list-style:none;position:relative}.content li{padding-left:23px;padding-bottom:3px;position:relative}.content ul li::before{width:6px;height:6px;position:absolute;top:9px;left:0;border-radius:50%;background-color:#a3a3a3;content:''}.content a{color:inherit;text-decoration:underline}.content a:hover{text-decoration:none}a.art_anchor,.content a.art_anchor{position:absolute;top:0;margin-top:0;text-decoration:none;width:10px;height:1px}.content strong{font-weight:700}.art_element img[data-src]{transition:opacity .3s ease-in}.art_element img[src='img/px.webp']{opacity:0}.art_element{padding-top:10px;padding-bottom:10px;overflow:visible}h1,h2,h3,h4,h5,h6{margin:0}.art_element .art_headline h4,.art_element .art_headline span.h4,.art_element.art_cols .art_col h4.coltitle{font-size:1.188rem;line-height:120%}.art_element .art_headline h5,.art_element .art_headline span.h5{font-size:1.375rem;line-height:122%}.art_element .art_headline h6,.art_element .art_headline span.h6{font-size:.938rem;line-height:120%}.art_element.art_cols .art_col h4.coltitle{margin-bottom:10px}.art_element.art_button,.art_element.art_packages .art_pack_link,.art_element.art_text .art_text_btn,.art_element.art_texti .art_texti_btn,.art_element.art_text_gallery .art_text_gallery_btn,.art_element.art_tip .art_tip_btn,.art_element.art_room .art_room_package_btn,.art_element.art_room .art_room_table_btn,.art_element.art_box .art_box_btn,.content>.art_magazine .ae-infos-button{padding-top:15px;margin-top:10px}.art_element.art_table table{width:100%;border-collapse:collapse}.art_element.art_table th,.art_element.art_table table.mobile_table td.trtitle{padding:6px 8px;background-color:#f2f2f2;font:700 .875rem/120% Mulish,Arial,sans-serif;letter-spacing:0;color:#303030;text-align:center;text-transform:none}.art_element.art_table th:first-child,.art_element.art_table table.mobile_table td.trtitle:first-child{text-align:left}.art_element.art_table td,.art_element.art_table table.mobile_table th{padding:19px 8px;border-bottom:1px dashed rgba(128,128,128,.5);text-align:center;font:700 .875rem/120% Mulish,Arial,sans-serif;letter-spacing:0;color:#303030;background-color:transparent}.art_element.art_table td:first-child{text-align:left}.art_element.art_table td:first-child em{font-weight:300;font-style:normal;padding-top:5px;display:inline-block}.art_element.highlight{background:#fff}.art_element.art_group.pkgslider .pkg_c .pkg_inner>.art_element{padding-left:5px;padding-right:5px;margin-left:10px;margin-right:10px}@media( max-width:1025px){.content :is(h1,.h1,h2,.h2,h3,.h3),.art_element .art_headline :is(h1,.h1,h2,.h2,h3,.h3){letter-spacing:0.18em}}@media (min-width:651px) and (max-width:1025px){.content :is(h1,.h1),.art_element .art_headline :is(h1,.h1){font-size:2.75rem}.content :is(h2,.h2),.art_element .art_headline :is(h2,.h2){font-size:1.75rem}}@media( max-width:650px){.content>.art_magazine .article-list.template-2 .ae-content,.content>.art_magazine .article-list.template-3 .ae-content{flex-direction:column}.content>.art_magazine .ae-infos{padding:26px 0 0}.art_text:has(h1) .art_headline{padding-bottom:25px}.content :is(h1,.h1),.art_element .art_headline :is(h1,.h1){font-size:2rem;overflow-wrap:anywhere}.content :is(h2,.h2),.art_element .art_headline :is(h2,.h2){font-size:1.5rem}.art_element .art_headline,.art_element .art_inner{padding-block:10px}.art_element.art_texti .art_texti_btn,.content>.art_magazine .ae-infos-button{padding-top:35px}}@media (min-width:851px) and (max-width:1200px){.content>.art_magazine .article-list.template-2 .ae-infos{padding-left:80px}.content>.art_magazine .article-list.template-3 .ae-infos{padding-right:80px}}@media (min-width:651px) and (max-width:1200px){.art_element.art_texti.badge :is(.dv_image_left,.dv_image_right)::after{width:135px;height:135px}}@media (max-width:650px){.art_element.art_texti.badge :is(.dv_image_left,.dv_image_right)::after{width:120px;height:120px}}@media (min-width:1201px){.content>.art_magazine .article-list.template-2 .ae-infos{padding-left:195px}.content>.art_magazine .article-list.template-3 .ae-infos{padding-right:195px}.art_element.art_texti.badge :is(.dv_image_left,.dv_image_right)::after{width:180px;height:178px}}@media (min-width:851px){.content>.art_magazine .article-list.template-2 .ae-image,.content>.art_magazine .article-list.template-3 .ae-image{width:42.24%}.content>.art_magazine .article-list.template-2 .ae-infos,.content>.art_magazine .article-list.template-3 .ae-infos{width:57.76%}}@media (max-width:850px){.content>.art_magazine .article-list.template-2 .ae-image,.content>.art_magazine .article-list.template-2 .ae-infos,.content>.art_magazine .article-list.template-3 .ae-image,.content>.art_magazine .article-list.template-3 .ae-infos{width:100%}}@media (min-width:851px) and (max-width:1440px){.art_element.art_texti.badge .dv_image_right::after{right:100%!important}}.wetter_c{color:#525261;overflow:hidden;width:96%;margin:0 2%}.wetter_c .wetter_day{float:left;margin:35px 0 0;padding:0 10% 0 0;width:40%}.wetter_c .wetter_desc{float:left;margin:35px 0 0;width:100%}.wetter_c p.wetter_title{color:#333;font-family:'Raleway',Arial,sans-serif;font-size:15px;font-weight:normal;line-height:150%;text-transform:uppercase}.wetter_c p.wetter_stitle{font-weight:bold;padding:3px 0}.wetter_c p.wetter_stitle.spacer{margin:8px 0 0}.wetter_c .wetter_spacer{margin:15px 0 0}.wetter_c .wetter_day_data{float:left;margin:10px 0 0;max-width:460px;min-width:280px}.wetter_c .wetter_day_data .wetter_icon{padding:0 10% 0 0;width:30%}.wetter_c .wetter_day_data .wetter_icon img{vertical-align:middle}.wetter_c .wetter_day_data .wetter_label{font-weight:bold;padding:0 5% 0 0;width:35%}.wetter_c .wetter_day_data .wetter_data{width:20%}.wetter_c .wetter_sepline{border-top:1px solid #ccc;float:left;margin:35px 0 0;width:100%}@media only screen and (max-width:1000px){.wetter_c .wetter_day{width:100%}.wetter_c .wetter_day{width:100%}.wetter_c .wetter_day_data .wetter_label{font-size:13px}.wetter_c .wetter_icon img{width:50px}.wetter_c .wetter_day_data td{padding:0}.wetter_c .wetter_icon{padding:0 5% 0 0;width:25%}.wetter_c .wetter_day_data .wetter_label{width:45%}}#maprahmen{border:1px solid #fff;width:100%;text-align:left}#karte{width:100%;height:400px}#input-hintergrund{background:#f0eeee;padding:5px;border:1px solid #f0eeee}#inputaddress{width:300px;padding:1px;height:30px;border:1px solid #fff;background-color:#fff;font-family:'PT Sans','Trebuchet MS',Verdana,'Lucida Sans','sans-serif';font-size:1em;color:#65594c;margin-right:15px}#mapsButton{background:#ae8c4d;color:#fff;font:400 1.063em/110% Lato,Arial,Helvetica,'sans-serif';padding:7px 25px;border:2px solid #ae8c4d;transition:all .5s;text-decoration:none;border-radius:20px;cursor:pointer}.mapposition{color:#65594c;font-size:1em}.marker{height:120px;text-align:left;width:300px}.art_element.art_texti .art_inner{font-size:1rem;line-height:160%;color:var(--color-text)}.art_element.art_texti .img_c::after,.content>.art_magazine .ae-image::after{content:'';position:absolute;inset:0;background:var(--color-overlay);z-index:1;pointer-events:none}.art_element.art_texti.badge :is(.dv_image_left,.dv_image_right)::after{content:'';position:absolute;top:0;right:0;background:url(../img/icons/dreh_dich_im_kreis_erlebe_alles_in_einem_red.svg) center / 100% 100% no-repeat;transform:translate(50%,-50%);animation:rotateBadge 36s linear infinite;z-index:3}@keyframes rotateBadge{from{transform:translate(50%,-50%) rotate(0deg)}to{transform:translate(50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.art_element.art_texti.badge :is(.dv_image_left,.dv_image_right)::after{animation:none}}.art_element.art_button a:not(.back-button):not(.back-to-overview-button),.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_tip .art_tip_btn a,.art_element.art_room .art_room_package_btn a,.art_element.art_room .art_room_table_btn a,.art_element.art_box .art_box_btn div,.content>.art_magazine .ae-infos-button a{display:inline-block;min-height:60px;padding:18px 35px 17px 35px;border-radius:30px;font-family:var(--font-body);font-weight:400;font-size:inherit;line-height:140%;text-transform:uppercase;letter-spacing:0.125em;text-decoration:none;text-align:center;transition:all 0.5s ease;box-sizing:border-box}.art_element.art_button a:not(.back-button):not(.back-to-overview-button)::before,.art_element.art_button a:not(.back-button):not(.back-to-overview-button)::after,.art_element.art_packages .art_pack_link a::before,.art_element.art_packages .art_pack_link a::after,.art_element.art_text .art_text_btn a::before,.art_element.art_text .art_text_btn a::after,.art_element.art_texti .art_texti_btn a::before,.art_element.art_texti .art_texti_btn a::after,.art_element.art_text_gallery .art_text_gallery_btn a::before,.art_element.art_text_gallery .art_text_gallery_btn a::after,.art_element.art_tip .art_tip_btn a::before,.art_element.art_tip .art_tip_btn a::after,.art_element.art_room .art_room_package_btn a::before,.art_element.art_room .art_room_package_btn a::after,.art_element.art_room .art_room_table_btn a::before,.art_element.art_room .art_room_table_btn a::after,.content>.art_magazine .ae-infos-button a::before,.content>.art_magazine .ae-infos-button a::after{display:none}.art_element.art_button a:not(.back-button):not(.back-to-overview-button),.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_tip .art_tip_btn a,.art_element.art_room .art_room_package_btn a,.art_element.art_room .art_room_table_btn a,.art_element.art_box .art_box_btn div{border:1px solid var(--color-red);background-color:var(--color-red);color:var(--color-offwhite);position:relative}.art_element.art_button a:not(.back-button):not(.back-to-overview-button):hover,.art_element.art_button a:not(.back-button):not(.back-to-overview-button):focus,.art_element.art_packages .art_pack_link a:hover,.art_element.art_packages .art_pack_link a:focus,.art_element.art_text .art_text_btn a:hover,.art_element.art_text .art_text_btn a:focus,.art_element.art_texti .art_texti_btn a:hover,.art_element.art_texti .art_texti_btn a:focus,.art_element.art_text_gallery .art_text_gallery_btn a:hover,.art_element.art_text_gallery .art_text_gallery_btn a:focus,.art_element.art_tip .art_tip_btn a:hover,.art_element.art_tip .art_tip_btn a:focus,.art_element.art_room .art_room_package_btn a:hover,.art_element.art_room .art_room_package_btn a:focus,.art_element.art_room .art_room_table_btn a:hover,.art_element.art_room .art_room_table_btn a:focus,.art_element.art_box .art_box_btn div:hover,.art_element.art_box:focus .art_box_btn div{background-color:var(--color-offwhite);color:var(--color-red)}@media (max-width:650px){.art_element.art_button a:not(.back-button):not(.back-to-overview-button),.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_tip .art_tip_btn a,.art_element.art_room .art_room_package_btn a,.art_element.art_room .art_room_table_btn a,.art_element.art_box .art_box_btn div,.content>.art_magazine .ae-infos-button a{padding-inline:15px;letter-spacing:0.07em}}.content a{color:inherit;text-decoration:none;position:relative;cursor:pointer}.content a::before,.content a::after{position:absolute;content:"";left:0;bottom:-4px;display:block;width:100%;height:1px;background:var(--color-text);transition:1.1s cubic-bezier(0.19,1,0.22,1)}.content a::before{transform:scaleX(0);transform-origin:left}.content a::after{transform-origin:right;transition-delay:0.25s}.content a:hover::before{transform:scaleX(1);transition-delay:0.25s}.content a:hover::after{transform:scaleX(0);transition-delay:0s}.art_element.art_texti .art_inner>a{padding-right:20px;background:url(../img/icons/arrow_link.svg) right center / 11px auto no-repeat}.art_element.art_texti[class*="logo_"] .img_c::before{content:'';position:absolute;inset:0;z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.art_element.art_texti.logo_hanneshof .img_c::before{background-image:url(../img/logos/logo_hanneshof.svg);background-size:71.5% auto}.art_element.art_texti.logo_sports .img_c::before{background-image:url(../img/logos/logo_sports.svg);background-size:57% auto}.art_element.art_texti.logo_alpine_lodge .img_c::before{background-image:url(../img/logos/logo_alpine_lodge.svg);background-size:67% auto}.art_element.art_texti.logo_skischule .img_c::before{background-image:url(../img/logos/logo_skischule.svg);background-size:38.3% auto}.art_element.art_texti.logo_joann .img_c::before{inset:6.2% auto auto 8.8%;width:29.6%;aspect-ratio:158 / 114;background-image:url(../img/logos/logo_joann.svg);background-position:left top}@media (min-width:651px){.art_element .art_headline,.art_element .art_inner{padding-block:15px}.art_element.art_texti .art_texti_btn,.content>.art_magazine .ae-infos-button{padding-top:40px}.art_text:has(h1) .art_headline{padding-bottom:40px}}@media (min-width:1026px){.art_element.art_button a:not(.back-button):not(.back-to-overview-button),.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_tip .art_tip_btn a,.art_element.art_room .art_room_package_btn a,.art_element.art_room .art_room_table_btn a,.art_element.art_box .art_box_btn div,.content>.art_magazine .ae-infos-button a{min-width:255px}.content :is(h1,.h1),.art_element .art_headline :is(h1,.h1){font-size:3.563rem}.content :is(h2,.h2),.art_element .art_headline :is(h2,.h2){font-size:2.125rem}}@media (min-width:1026px) and (max-height:1000px){.content>.art_element:first-child{margin-top:30px}.art_text:has(h1) .art_headline{padding-bottom:20px}}.content>.art_magazine .ae-content{display:flex;align-items:center;flex-wrap:wrap}.content>.art_magazine .article-list.template-1 .ae-content{flex-direction:column}.content>.art_magazine .article-list.template-1 .ae-image,.content>.art_magazine .article-list.template-1 .ae-infos{width:100%}.content>.art_magazine .article-list.template-2 .ae-image,.content>.art_magazine .article-list.template-3 .ae-image{overflow:hidden;position:relative;padding-bottom:60%;box-sizing:border-box}.content>.art_magazine .ae-image picture{position:absolute;inset:0}.content>.art_magazine .ae-image picture img{width:100%;height:100%;object-fit:cover}.content>.art_magazine .article-list.template-2 .ae-infos,.content>.art_magazine .article-list.template-3 .ae-infos{box-sizing:border-box}.content>.art_magazine .article-list.template-3 .ae-image{order:2}.content>.art_magazine .article-list.template-3 .ae-infos{order:1}.content>.art_magazine .ae-infos-date{display:none}.content>.art_magazine .ae-infos-title{padding-top:15px}.content>.art_magazine .ae-infos-text{display:inline-block;margin-block:2rem}.content>.art_magazine .ae-infos-link{display:inline-block;padding-right:20px;background:url(../img/icons/arrow_link.svg) right center / 11px auto no-repeat}.content>.art_magazine .ae-infos-button a{background-color:transparent;border:1px solid var(--color-border);color:var(--color-text)}.content>.art_magazine .ae-infos-button a:hover,.content>.art_magazine .ae-infos-button a:focus{background-color:var(--color-text);color:var(--color-offwhite)}