@import url(nav_bar_top.css);@import url(nav_bar_sub.css);@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local(""), url("../../resources/fonts/lato-v23-latin-300.woff2") format("woff2"), url("../../resources/fonts/lato-v23-latin-300.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local(""), url("../../resources/fonts/lato-v23-latin-regular.woff2") format("woff2"), url("../../resources/fonts/lato-v23-latin-regular.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local(""), url("../../resources/fonts/lato-v23-latin-700.woff2") format("woff2"), url("../../resources/fonts/lato-v23-latin-700.woff") format("woff")}@font-face{font-family:'Nothing You Could Do';font-style:normal;font-weight:400;src:local(""), url("../../resources/fonts/nothing-you-could-do-v15-latin-regular.woff2") format("woff2"), url("../../resources/fonts/nothing-you-could-do-v15-latin-regular.woff") format("woff")}#address1Box,#address2Box{font-size:20px;line-height:22px}#mainnavBox{font-size:20px;line-height:20px}#footerBox{font-size:12px}.barTop a{font-size:13px}.barSub a{font-size:17px;line-height:17px}body,td{font-size:17px;line-height:22px}input,select,textarea{font-size:17px}.copyright{font-size:13px;line-height:13px}.modTitle,.modTitle a{font-size:23px;line-height:24px}.modSubTitle{font-size:20px;line-height:21px}form.swslang .header{font-size:17px}.shopHeader{font-size:18px}.list .price span{font-size:12px}.detail .price span{font-size:12px}.stagenav .number{font-size:9px}.cartsummary{font-size:9px}.cart .sum{font-size:14px}.cart .optionItems{font-size:10px}.optOverlayList .modTitle{font-size:15px}.cartSidebar .header{font-size:16px}.cartSidebar td{font-size:10px}.cartSidebar .sumBox{font-size:10px}.cartSidebar .sumBox .sum{font-size:12px}.cartSidebar .sumBox .delivery{font-size:9px}.cartSidebar .btnOrder input{font-size:16px}.swcalendar .boxLeft{font-size:11px}.calendarSelector td{font-size:9px}.calendarTitle{font-size:14px}.calendarTitle span{font-size:17px}.calendarListMonth{font-size:14px}.daynum{font-size:24px}.mm0{font-size:14px}.mm1{font-size:12px}.mm2{font-size:10px}.gallery .imgblock .previewtext{font-size:10px}.searchList .summary{font-size:10px}.searchList .resultType{font-size:9px}#sectionLogon .logonHead{font-size:12px}#sectionLogon .logonBody{font-size:11px}.quiz .body{font-size:12px}.fotodb .imgblock .dlLink{font-size:11px}.fotodb .imgInfo{font-size:9px}.fotodbDetail .imginfo{font-size:10px}.fotodbDetail .title{font-size:14px}.iptcTable td{font-size:10px}.bookingNav{font-size:11px}.workshopStepping td{font-size:14px}ul.swSitemap li.lvl1{font-size:14px}ul.swSitemap li.lvl2{font-size:12px}ul.swSitemap li.lvl3{font-size:12px}ul.swSitemap li.lvl4{font-size:12px}ul.swSitemap li.lvl5{font-size:12px}ul.swSitemap li.lvl6{font-size:12px}.userInfo{font-size:9px}div.ppt{font-size:17px}body{margin:0;padding:0;background-color:#ddd}body.plain{padding:0;margin:0;background:#fff}body,td{font-family:'Lato', sans-serif;font-weight:400;color:#6b6b6b}hr{height:0;border:0;border-bottom:1px solid #e4e4e4}a,a:active{color:#6b6b6b;text-decoration:underline}a:hover{color:#000;text-decoration:none}a img{border:0}form{margin:0}legend{display:table}input,select,textarea{padding:3px;border:1px solid #d3d3d3;background-color:#fff;font-family:'Lato', sans-serif}select{padding:2px}input.cb,input.image,input.rb,input[type=checkbox],input[type=radio]{padding:0;border:0;background:0;width:auto}input.button,input.cb,input.image,input.rb,label{cursor:pointer}a.button,button,button.button,input.button,input[type=button]{padding:4px 8px 4px 8px;border:0;background-color:#888;color:#fff!important;width:auto;text-decoration:none;display:inline-block}a.button:hover,button.button:hover,button:hover,input.button:hover,input[type=button]:hover{opacity:.7}button.btnDisabled,input.btnDisabled{color:#aaa!important;cursor:default}.clearFloat{clear:both}.clearFloat hr{display:none}.hidden{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px}.nospacing{margin:0;padding:0;list-style:none}.maxwidth{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.islink{cursor:pointer}.swTable{display:table}.swTableRow{display:table-row}.swTableCell{display:table-cell}.modTitle{padding:0 0 5px 0}.modSubTitle,.modTitle,.modTitle a{font-weight:bold;color:#db001b}.modTitle a,.modTitle a:active{text-decoration:none}.modTitle a:hover{color:#000;text-decoration:underline}.modSubTitle{font-weight:normal}.modAlert{color:#f00}input.modAlert,textarea.modAlert{border:1px solid #f00!important}.statusMsg{text-align:center;padding:40px 0 40px 0}.swWatermark{color:#8f8e8e}.iconsDetail{clear:both;text-align:right}.topIcons .iconsDetail{padding:0 0 20px 0}.bottomIcons .iconsDetail{padding:20px 0 0 0}.topIcons{display:none}.linkIconLeft{padding:3px 10px 3px 0;background-image:url(../images/icon_arrow_left.gif);background-position:right center;background-repeat:no-repeat}.linkIconRight{padding:3px 0 3px 10px;background-image:url(../images/icon_arrow_right.gif);background-position:left center;background-repeat:no-repeat}.btnDateselect{background-image:url(../images/btn_dateselect.gif);background-repeat:no-repeat;background-position:0 1px;background-color:transparent!important;width:23px!important;height:20px!important;margin:0 2px 0 0;border:0}.btnDateselect:hover{background-position:0 -21px}.inputShowPasswort{background-image:url(../images/input_password_bkg.gif)}.inputShowUser{background-image:url(../images/input_user_bkg.gif)}.barAccessKeys{position:absolute;top:-200px}input.jQueryUiDatepicker{background-image:url(../images/input_datepicker_bkg.png);background-position:right center;background-repeat:no-repeat;padding-right:28px;width:98px!important}input.hasDateTime{width:135px!important}input.jQueryUiDatepicker.hasTime{background-image:url(../images/input_timepicker_bkg.png)}input.hasTime{width:65px!important}.addthisShare{height:36px}.addthisShare .addthis_toolbox{float:right}.addthisShare .addthis_toolbox a{display:block;width:22px;height:22px;padding:0;margin:0 0 0 4px;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/site/icons_social_share.png);float:left}.addthisShare .addthis_toolbox a span{display:none}.addthisShare .addthis_toolbox a.addthis_button_facebook{background-position:-22px 0}.addthisShare .addthis_toolbox a.addthis_button_facebook:hover{background-position:-22px -22px}.addthisShare .addthis_toolbox a.addthis_button_twitter{background-position:-44px 0}.addthisShare .addthis_toolbox a.addthis_button_twitter:hover{background-position:-44px -22px}.addthisShare .addthis_toolbox a.addthis_button_google{background-position:0 0}.addthisShare .addthis_toolbox a.addthis_button_google:hover{background-position:0 -22px}.addthisShare .addthis_toolbox a.addthis_button_expanded{background-position:-66px 0}.addthisShare .addthis_toolbox a.addthis_button_expanded:hover{background-position:-66px -22px}.tabs{display:table;width:100%;table-layout:fixed;margin:0 0 20px 0;border-bottom:1px solid #9e9e9e}.tabs li{display:table-cell;border-bottom:1px solid #9e9e9e;vertical-align:middle;text-align:center;font-weight:700;padding:10px 0 10px 0;cursor:pointer;border-bottom:3px solid #fff;color:#9e9e9e}.tabs li:hover{border-bottom:3px solid #eaeaea;color:#eaeaea}.tabs li.selected{border-bottom:3px solid #9e9e9e}.tabs li.selected:hover{color:#9e9e9e}.tabscontent li{display:none}.tabscontent li.selected{display:block}#printFooterBox{display:none}#printHeaderBox{display:none}#containerWrapperBox{background-image:url(../images/site/bkg_pages.png);background-repeat:no-repeat;background-position:center top}#containerBox{width:975px;margin:0 auto 100px auto}#topBox{height:149px;position:relative}#google_translate_element{position:absolute;top:10px;left:20px}#homelinkBox{position:absolute;top:13px;left:301px}#homelinkBox a{display:block;width:374px;height:117px;background-image:url(../images/site/top_logo.png);background-repeat:no-repeat}#topnavBox{position:absolute;top:13px;right:5px}#address1Box{position:absolute;top:90px;left:20px}#address2Box{position:absolute;top:90px;right:20px;text-align:right}#address2Box a{color:#6b6b6b;text-decoration:none}#address2Box a:hover{color:#000;text-decoration:none}#sliderBox{height:123px;padding:10px 10px 10px 10px}#mainnavBox{padding:10px 0 0 0;border-bottom:5px solid #737373;text-transform:uppercase}#mainnavBox ul{table-layout:fixed;width:100%}#mainnavBox li{border-bottom:3px solid #fff;background-color:#737373;color:#fff;vertical-align:middle}#mainnavBox a{display:block;color:#fff;text-decoration:none}#mainnavBox .buchen a,#mainnavBox .surfen a,#mainnavBox .wohnen .main{background-repeat:no-repeat;background-position:30px center;padding:23px 0 23px 0px}#mainnavBox .surfen a{background-image:url(../images/site/mainnav_icon_surfen.png)}#mainnavBox .surfen a:hover,.surferlebnis #mainnavBox .surfen a{background-color:#406ef1}#mainnavBox .buchen a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#mainnavBox .buchen a:before{content:'';width:36px;background-image:url(../images/site/mainnav_icon_buchen.png);background-repeat:no-repeat;background-position:center}#mainnavBox .buchen a:hover,.buchungsanfrage #mainnavBox .buchen a{background-color:#1f7e0f}#mainnavBox .wohnen{border-right:3px solid #fff}#mainnavBox .wohnen .main{border-bottom:2px solid #fff;padding:7px 0px 7px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#mainnavBox .wohnen .main:before{content:'';width:36px;background-image:url(../images/site/mainnav_icon_wohnen.png);background-repeat:no-repeat;background-position:center}#mainnavBox .wohnen .sub{text-align:center}#mainnavBox .wohnen .sub li{border:0}#mainnavBox .wohnen .sub a{padding:5px 0 5px 0}#mainnavBox .wohnen .sub .sommer a{border-right:1px solid #fff}#mainnavBox .wohnen .sub .sommer a:hover,.sommer #mainnavBox .wohnen .sub .sommer a{background-color:#d5746c}#mainnavBox .wohnen .sub .winter a{border-left:1px solid #fff}#mainnavBox .wohnen .sub .winter a:hover,.winter #mainnavBox .wohnen .sub .winter a{background-color:#8f92a7}#subnavBox{padding:0 27px 0 27px}#contentBox{padding:75px 85px 135px 85px;background-color:#fff}#footerBox{padding:0 27px 0 27px;background-color:#fff}#footerBox .content{border-top:2px dashed #d3d3d3;padding:15px 0 20px 0;background-color:#fff;text-align:center;color:#898989}#tplswitchBox{clear:both;padding:30px 0 0 0}#tplswitchBox li,#tplswitchBox ul{display:inline;padding:0 10px 0 10px}.index #sliderBox{height:372px;padding:0}.surferlebnis #mainnavBox,.surferlebnis .barSub{border-color:#406ef1}.surferlebnis .barSub .breadcrumb a,.surferlebnis .barSub .selected a,.surferlebnis .barSub .selected a:active,.surferlebnis .barSub .selected a:hover,.surferlebnis .sweTitle1,.surferlebnis .sweTitle2,.surferlebnis .sweTitle3{color:#406ef1}.sommer #mainnavBox,.sommer .barSub{border-color:#d5746c}.sommer .barSub .breadcrumb a,.sommer .barSub .selected a,.sommer .barSub .selected a:active,.sommer .barSub .selected a:hover,.sommer .sweTitle1,.sommer .sweTitle2,.sommer .sweTitle3{color:#d5746c}.winter #mainnavBox,.winter .barSub{border-color:#8f92a7}.winter .barSub .breadcrumb a,.winter .barSub .selected a,.winter .barSub .selected a:active,.winter .barSub .selected a:hover,.winter .sweTitle1,.winter .sweTitle2,.winter .sweTitle3{color:#8f92a7}.buchungsanfrage #mainnavBox,.buchungsanfrage .barSub{border-color:#1f7e0f}.buchungsanfrage .barSub .breadcrumb a,.buchungsanfrage .barSub .selected a,.buchungsanfrage .barSub .selected a:active,.buchungsanfrage .barSub .selected a:hover,.buchungsanfrage .sweTitle1,.buchungsanfrage .sweTitle2,.buchungsanfrage .sweTitle3{color:#1f7e0f}body.inlinePopup{padding:20px;background-color:#fff;background-image:none;background-repeat:repeat-x}.index .mainSlider,.index .mainSlider .item{width:975px;height:372px}.index .mainSlider{position:relative;overflow:hidden}.index .mainSlider .item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;float:left;display:block}.index .mainSlider .item .modTeaser{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;color:#000;text-align:right;padding:20px 40px 40px 40px;background-image:url(../images/effects_slide_bkg_text_bright.png)}.index .mainSlider .nav{position:absolute;bottom:0;bottom:50%;z-index:3;width:100%}.index .mainSlider .nav .arrowNav{background-repeat:no-repeat;background-position:center;cursor:pointer;width:28px;height:80px;position:absolute;bottom:-40px;opacity:.5}.index .mainSlider .nav .arrowNav:hover{opacity:1}.index .mainSlider .nav .next{background-image:url(../images/site/effects_slide_index_arrow_next.png);right:10px}.index .mainSlider .nav .prev{background-image:url(../images/site/effects_slide_index_arrow_prev.png);left:10px}.index .mainSlider .pagination{position:absolute;bottom:10px;right:10px;z-index:3}.index .mainSlider .pagination .pager{width:10px;height:10px;float:left;cursor:pointer;background-image:url(../images/effects_slide_bullet.png);background-repeat:no-repeat;background-position:0 0;margin:0 2px 0 2px}.index .mainSlider .pagination .pager:hover,.index .mainSlider .pagination .selected{background-position:0 -20px}.index .mainSlider .pagination .pager span{display:none}.mobile #google_translate_element{position:relative;margin-bottom:30px}.klaro .cookie-modal .cm-modal,.klaro .cookie-notice{border-radius:0}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{border-radius:0;margin-bottom:0.5em;color:#eeeeee!important}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.klaroPlaceholder{font-size:12px;line-height:17px;padding:10px 10px 10px 10px;background-color:rgba(0, 0, 0, 0.05);font-weight:400;text-align:center}.klaroPlaceholder:before{content:'\f071';font-family:FontAwesome;font-size:28px;line-height:28px;display:block;margin-bottom:10px}.klaroPlaceholder strong{display:block;margin-bottom:5px}.klaroPlaceholder a{text-decoration:none}.klaroPlaceholder a:before{content:'';font-family:FontAwesome;margin:0px 5px 0px 5px}.klaroPlaceholder a:hover{text-decoration:none;opacity:0.5}.klaroPlaceholder a.klaro-link-servicekey:before{content:'\f013'}.klaroPlaceholder a.klaro-link-reload:before{content:'\f021'}.swprivacystatement .editPrivacy{margin-bottom:50px;display:inline-block;background-color:#f5f5f5;margin-bottom:60px;text-decoration:none;padding:15px 30px 15px 30px}.swprivacystatement .editPrivacy:hover{opacity:0.5;text-decoration:none}.swprivacystatement .editPrivacy i{vertical-align:middle;margin-right:10px}.swprivacystatement .serviceprovider{padding-bottom:50px}.swprivacystatement .serviceprovider .title{font-weight:bold;margin-bottom:5px;text-transform:uppercase;font-size:18px;line-height:22px}.swprivacystatement .serviceprovider .serviceLinks{display:table;margin-top:20px}.swprivacystatement .serviceprovider .serviceLinks .linkitem{display:table-row}.swprivacystatement .serviceprovider .serviceLinks .linkitem .label,.swprivacystatement .serviceprovider .serviceLinks .linkitem .link{padding-top:2px;padding-bottom:2px}.swprivacystatement .serviceprovider .serviceLinks .linkitem .label{display:table-cell;padding-right:15px;opacity:0.7}.swprivacystatement .serviceprovider .serviceLinks .linkitem .link{display:table-cell;word-break:break-all}.swprivacystatement .serviceprovider .serviceCookies{margin-top:20px;width:100%;overflow-x:auto}.swprivacystatement .serviceprovider .serviceCookies.swResponsiveTable[max-width~="520px"] td{padding-left:160px}.swprivacystatement .serviceprovider .serviceCookies.swResponsiveTable[max-width~="520px"] td:before{width:160px;padding:0;display:block;font-weight:700;text-transform:uppercase;font-size:13px;line-height:18px}.swprivacystatement .serviceprovider .serviceCookies th{text-transform:uppercase;font-size:13px;line-height:18px;border-bottom:2px solid #c3c3c3}.swprivacystatement .serviceprovider .serviceCookies .cookie{font-weight:700}.swResponsiveTable table{width:100%}.swResponsiveTable th{text-align:left;vertical-align:bottom;padding:10px}.swResponsiveTable td{padding:10px}.swResponsiveTable tr:nth-child(2n) td{background-color:#f5f5f5}.swResponsiveTable td:before{display:none}.swResponsiveTable[max-width]{}.swResponsiveTable[max-width] table,.swResponsiveTable[max-width] tbody,.swResponsiveTable[max-width] td,.swResponsiveTable[max-width] th,.swResponsiveTable[max-width] thead,.swResponsiveTable[max-width] tr{display:block}.swResponsiveTable[max-width] thead tr,.swResponsiveTable[max-width] tr.thead{position:absolute;overflow:hidden;width:1px;height:1px;top:-99px;left:-99px}.swResponsiveTable[max-width] tr{margin-bottom:20px}.swResponsiveTable[max-width] tr:nth-child(2n) td{background-color:#f5f5f5}.swResponsiveTable[max-width] td{border:none;position:relative;padding-left:50%;margin-bottom:2px}.swResponsiveTable[max-width] td:before{position:absolute;top:10px;left:10px;width:40%;padding-right:10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1.4rem}.swResponsiveTable input{width:100%}
/*# sourceMappingURL=preload_site.min.css.map */