body{margin:0;padding:0;background:#fff}*{outline:none}*:focus{outline:1px dashed #fff}.menu ul li .mdown ul li a:focus{outline:1px dashed #c97a45}a img{border:0 solid}a.art_anchor{position:absolute}p{width:100%;float:left;margin:0;padding:0}.content p{float:none}body .ui-widget{font-size:11px}.sc_only{width:0;height:0;overflow:hidden}.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}::selection{color:#fff;background:#b8aa9c}::-moz-selection{color:#fff;background:#b8aa9c}.as_map_c{width:100%;position:relative;z-index:30}.as_map{width:100%;height:0;overflow:hidden;background-color:#fff;font:1em/170% 'Roboto',Arial,Helvetica,sans-serif;color:#ac6433;text-transform:uppercase}.as_map a{color:#6e5f51;text-decoration:none}.as_map *:focus{outline:1px dashed #6e5f51}.as_map.opened{height:auto}.as_map ul{list-style:none;margin:0 auto;display:table}.as_map ul li{float:left;margin:30px}.page_c{width:100%;min-width:850px;overflow:hidden;position:relative;z-index:1}@media only screen and (max-width:1000px){.page_c{min-width:320px}body .ui-widget{font-size:14px}}@media only screen and (max-width:650px){body .ui-widget{font-size:16px}}.head_c{width:100%;min-height:200px;float:left;position:relative}.head_top_c{float:left;width:100%;background:#b8aa9c;border-bottom:6px solid #ad6433;position:relative;z-index:11}.head_top{width:100%;max-width:1200px;margin:0 auto;position:relative}.logo{position:absolute;left:0;top:0;background:#c97a45;width:220px;height:189px;display:flex;align-items:center;justify-content:center}.logo #bf-logo{width:164px;height:139px}.menu{position:relative;float:left;margin-left:230px}.menu ul{float:right;list-style:none;margin:0;padding:0}.menu ul li{float:left;margin:0;padding:7px 0;position:relative;z-index:1;transition:all .7s;font:500 1.250em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif}.menu ul li:first-child{margin-left:0}.menu ul li a{color:#fff;text-decoration:none;border-left:1px solid #a49382;padding:6px 32px;float:left}.menu ul li:first-child a{border-left:none}.menu ul li:hover a,.menu ul li a:hover{color:#82705e}.menu ul li.current_link a,.menu ul li.current_path a{color:#82705e}.menu ul li .mdown{width:285px;opacity:0;position:absolute;top:-500px;left:0;z-index:2;box-sizing:border-box;background:#fff;transition:opacity .7s ease;border-top:6px solid #dad2cb}.menu ul li.last .mdown{left:auto;right:0}.menu ul li:hover .mdown,.menu ul li.show .mdown{opacity:1;top:50px}.menu ul li .mdown ul{position:relative;z-index:10;width:100%;box-sizing:border-box;padding:10px 0}.menu ul li .mdown ul li{width:100%;margin:0;padding:0 30px 20px 55px;box-sizing:border-box;position:relative;font:400 1em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif}.menu ul li .mdown ul li:before{font-family:FontAwesome;content:'\f068';position:absolute;left:25px;top:0;color:#b8aa9c}.menu ul li .mdown ul li:hover:before,.menu ul li .mdown ul li:hover a{color:#81705e}.menu ul li .mdown ul li.current_link{color:#81705e}.menu ul li .mdown ul li a{width:100%;float:left;box-sizing:border-box;padding:0;border:none;color:#b8aa9c}.menu ul li .mdown ul li:hover,.menu ul li .mdown ul li.current_link{color:#81705e}.toplinks{right:0;position:absolute;height:56px}.toplinks a{width:56px;color:#fff;height:56px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-decoration:none;float:left;transition:all .8s}.toplinks a:first-child{background:#ad9e8f;font-size:1.625em}.toplinks a:nth-child(2)
{background:#cf8a5c;font-size:2.500em}.toplinks a:nth-child(3)
{background:#bd6c37;font-size:1.625em}.toplinks a:hover:first-child{background:#9c8a78}.toplinks a:hover:nth-child(2)
{background:#cb7e4b}.toplinks a:hover:nth-child(3)
{background:#9a582c}.header_img_c{width:100%;float:left;position:relative;border-bottom:6px solid #b8aa9c;height:694px}.header_img{width:100%;max-width:1200px;margin:0 auto;position:relative;height:694px}.header_img img#headImageImg{left:-400px;position:absolute;top:0;width:2000px;height:694px}.button_down{position:absolute;bottom:-39px;left:0;width:100%;text-align:center;display:flex;justify-content:center;z-index:10}.button_down a{width:87px;height:87px;border-radius:100%;border:3px solid #fff;background:#c97a45;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:3.7em;box-sizing:border-box;transition:.5s all}.button_down a:hover{background:#9a582c}.button_down #pfeil-unten{width:41px;height:22px}.anfrage{left:0;bottom:39px;position:absolute;width:263px;background:#fff;font:400 1em/129% 'Roboto',Arial,Helvetica,sans-serif;color:#595959;box-sizing:border-box;padding:18px}.anfrage h3{font:500 2.5em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#ac6433;margin:0 0 10px 0;padding:0}.anfrage .d_input{float:left;width:100%;background:#eae5e1;margin:6px 0 0 0;padding:13px;box-sizing:border-box;position:relative}.anfrage .d_input:first-child{margin-top:30px}.anfrage .d_input input{border:none;background:none;position:relative;width:100%;z-index:10;cursor:pointer}.anfrage .d_input span.fa{font-size:1.563em;position:absolute;top:10px;right:15px;z-index:1;color:#d8beac}.anfrage a.button{float:left;text-align:center;background:#c97a45;color:#fff;width:100%;box-sizing:border-box;margin-top:25px;font:500 1.250em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;transition:.5s all;text-decoration:none;padding:12px}.anfrage a.button.buchen{background-color:#cf8a5c;margin-top:10px}.anfrage a.button:hover,.anfrage a.button.buchen:hover{background:#9a582c}.menu_btn span{width:100px;float:left}.menu_btn .mmbico{width:32px;height:32px;float:left;margin:11px 0 0 -40px;position:relative;z-index:1}.menu_btn .mmbico>*{width:28px;height:6px;float:left;opacity:1;transition-duration:500ms;backface-visibility:hidden;background-color:#726052}.menu_btn .one{margin:0 0 0 3px;transform:rotate(45deg) translate(7px,10px);-webkit-transform:rotate(45deg) translate(7px,10px)}.menu_btn .two{opacity:0}.menu_btn .three{margin:0 0 0 3px;transform:rotate(-45deg) translate(-2px,-1px);-webkit-transform:rotate(-45deg) translate(-2px,-1px)}.menu_btn.closed .mmbico>*{height:4px;margin:0}.menu_btn.closed .mmbico>div{margin:4px 0 0 0;transform:rotate(0deg) translate(0,0);-webkit-transform:rotate(0deg) translate(0,0);opacity:1}.menu_layer{width:320px;float:left;position:absolute;top:62px;right:0;z-index:1;height:100vh;background:#fff;pointer-events:auto;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:all .3s ease 0s;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);display:none}.menu_layer.closed{pointer-events:none;opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.menusl{width:100%;float:left;position:relative;z-index:1;overflow:hidden}.menusl .menuslbox{width:100%;position:absolute;top:0;left:-100%;z-index:2}.menusl .menuslbox.current{left:0%}.menusl .menuslbox ul{width:100%;float:left;padding:10px 0 25px 20px;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font:400 1em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:none}.menusl .menuslbox ul li{width:100%;float:left;padding:0 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;min-height:44px}.menusl .menuslbox ul li a{width:100%;float:left;padding:10px 30px 10px 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;color:#a49281;text-decoration:none;line-height:30px;transition:all 1s ease}.menusl .menuslbox ul li a:before{content:'\f105';font-family:FontAwesome;font-size:1em;font-weight:normal;left:0;position:absolute;margin-left:-15px}.menusl .menuslbox ul li.current_link a,.menusl .menuslbox ul li.current_path a,.menusl .menuslbox ul li:hover a{color:#ac6433}.menusl .menuslbox ul.submenu{padding:15px 0 25px 20px}.menusl .menuslbox ul.submenu li.back_link{padding-left:0}.menusl .menuslbox ul.submenu li a{padding:0 25px;border-bottom:0 solid;box-sizing:border-box;color:#a49281;width:100%;text-transform:none}.menusl .menuslbox ul.submenu li a:before{content:'\f105';font-family:FontAwesome;font-size:110%;color:#a49281;font-size:.9em}.menusl .menuslbox ul.submenu li.back_link a{margin:0 0 15px 0;padding:5px 0;color:#a49281;font-weight:500;width:100%;box-sizing:border-box;border-bottom:1px solid #a49281}.menusl .menuslbox ul.submenu li.mm_parent a:before{content:'\f101';padding-right:15px}.menusl .menuslbox ul.submenu li.back_link a::before{display:none}.menusl .menuslbox ul.submenu li.current_link a{color:#ac6433}.menusl .menuslbox ul.submenu li.current_link a::before{color:#ac6433}.toplinks .menusl .menuslbox ul li a{display:inline-table;height:auto}.toplinks .menusl a:first-child{background:none;font-size:1.5em}.main_c{width:100%;overflow:hidden;position:relative;z-index:1}.main{width:100%;min-height:500px;overflow:hidden;position:relative;z-index:1}.logo_footer{width:100%;float:left;position:relative;text-align:center;padding:80px 0 20px 0}.logo_footer #footer-logo{width:157px;height:133px}.logo_footer #footer-logo .bf-1,.logo_footer #footer-logo .bf-2{fill:#a28f7d}.na_o{right:20px;overflow:hidden;position:fixed;bottom:0;z-index:1}.na_o #na_o{color:#c97945;cursor:pointer;padding-top:77px;font:500 1.375em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;float:right;height:55px;position:relative}.na_o #na_o:before{content:'';background: url(../img/pfeil-oben.svg) no-repeat center center / 34px 18px #C97A45;width:71px;height:71px;border-radius:100%;font-size:1.5em;border:2px solid #fff;position:absolute;top:0;left:14px;transition:all 1s ease}.na_o #na_o:hover:before{background-color:#9a582c}.footer_c{width:100%;float:left;position:relative;background:#ab9b8b}footer{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:stretch}footer .box{float:left;width:33.33%;background:#a28f7d;padding:48px 20px 30px 20px;text-align:center;font:400 1.063em/160% 'Roboto',Arial,Helvetica,sans-serif;color:#fff;position:relative}footer .box a{color:#fff;text-decoration:none}footer .box a:hover{color:#e6dfdb}footer .box.center{background:#ab9b8b}.box h4{margin:0 0 20px 0;padding:0;text-align:center;font:400 1.471em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#d6cdc6}.wetter_s_box{float:left;width:33.33%;text-align:center;padding-bottom:40px}.wetter_s_box span{float:left;width:100%;text-align:center;word-spacing:7px;margin-bottom:4px}.wetter_s_box img{width:52px;height:auto}a.wetter_s_link{color:#fff;text-decoration:none;font:500 1.176em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;background:#c97a45;margin-top:30px;padding:15px 40px;transition:.5s all}a.wetter_s_link:hover{color:#fff;background:#bd6c37}.c_logos{width:100%;float:left;background:#fff;padding:20px 20px 0 20px;box-sizing:border-box}.logos{margin:0 auto;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.logos img{padding:0 20px}.impressum{margin:0 auto;width:100%;max-width:1200px;text-align:right;font:400 .75em/180% 'Roboto',Arial,Helvetica,sans-serif;color:#a28f7d;padding:10px 0}.impressum a{color:#a28f7d;text-decoration:none}.impressum span{margin-right:10px}.impressum #algo{width:11px;height:11px}.menu_btn{width:80px;height:50px;float:right;padding:3px 0 3px 50px;display:none;font:600 1.250em/110% 'Roboto',Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:50px;cursor:pointer;background:#fff;color:#726052}@media (max-width:1400px){.na_o #na_o{width:70px;height:34px;opacity:.7}.na_o #na_o:hover{opacity:1}.na_o #na_o span{display:none}.na_o #na_o:before{width:50px;height:50px;background-size:26px auto}}@media (max-width:1180px){.menu ul li a{padding:6px 22px}.logo{width:185px;height:172px}.logo #bf-logo{width:126px;height:107px}.menu{margin-left:186px}}@media (max-width:1050px){#deskmenu{display:none}.menu_btn,.menu_layer{display:block}.toplinks{position:relative;float:right}.header_img img#headImageImg{left:0;position:relative;width:100%;height:auto;border-bottom:6px solid #b8aa9c}.header_img,.header_img_c{height:auto;background:#f7f4f2}.anfrage{position:relative;width:100%;float:left;background:#f7f4f2;bottom:0;text-align:center}.anfrage .d_input{width:48%;margin-left:2%;margin-top:20px}.anfrage .d_input:first-child{margin-top:6px;margin-left:0;margin-right:2%}.header_img_c{border-bottom:none}.anfrage h3{font:500 2em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;margin-top:40px;text-align:center}}@media (max-width:850px){footer{flex-wrap:wrap}.box.weather{width:100%;background:#ab9b8b}footer .box,footer .box.center{width:50%;box-sizing:border-box;background:#a28f7d}}@media (max-width:500px){.button_down{bottom:-26px}.button_down a{width:50px;height:50px}.button_down #pfeil-unten{width:20px;height:16px}.toplinks{width:168px;height:auto}.menu_btn{width:100%;box-sizing:border-box;padding:3px 0 3px 70px}.menu_layer{top:112px}.logo{width:152px;height:106px}.logo #bf-logo{width:104px;height:auto}footer .box,footer .box.center{width:100%}.logos img{transform:scale(.8);padding:0 10px}.anfrage h3{margin-top:20px}}@charset "utf-8";body.mceContentBody{overflow:auto;background-color:#fff}.content{font:1.125em/170% 'Roboto',Arial,Helvetica,sans-serif;color:#595959;float:left;padding:40px 0;width:100%}.content a{color:#c97945}.content a:hover{text-decoration:none}.content *:focus{outline:1px dashed #b8aa9c}.content ul{list-style:none;display:table;margin:0 0 30px 0;padding:0 0 0 35px;position:relative;text-align:left}.content ul li:before{font-family:'FontAwesome';content:'\f068';margin:0 20px 0 0;position:absolute;left:0;color:#c97a45}.content .highlight ul li:before{color:#6e5f51}.art_element.art_group .art_inner{width:100%;margin:0 auto;float:none;max-width:1200px}.art_element.art_group .art_headline{width:100%;margin:0 auto;float:none;max-width:1200px;box-sizing:border-box}.art_element.art_group .art_inner .art_headline{float:left;max-width:none}h1,h2,h3,h4,h5,h6{margin:0}h1{font:500 2.500em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center;color:#a49280;padding-bottom:26px}h2{font:400 2.222em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#ac6433;text-align:center;padding-bottom:15px}h3{font:400 1.667em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#a49281;padding-bottom:10px}h4{font:400 2.222em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#ac6433;padding-bottom:15px}h4.coltitle{font-size:1.35em;color:#a49280}h5{font:400 1.667em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#a49281;text-align:center}.art_element.highlight{background: url(../img/bergfink.svg) no-repeat right 20px bottom 0 / 281px 290px #A49382;border-top:6px solid #b8aa9c;color:#fff}.art_element.center{text-align:center}.art_element.highlight h1,.art_element.highlight h2,.art_element.highlight h3,.art_element.highlight h4,.art_element.highlight h5{color:#f3f2f0}.art_element.highlight a{color:#fff}.art_element.art_button a{padding:11px 27px;transition:all .5s;background:#c97a45;color:#fff;text-decoration:none;font:400 1.111em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif}.art_element.art_button a:hover{background:#9a582c}.column{text-align:justify}.art_element.art_cols{text-align:justify}h4.coltitle{margin-bottom:10px}.art_element.art_group.pkgslider .pkg_c{padding-left:40px;padding-right:40px}.art_element.art_group.pkgslider .pkg_c .pkg_inner>.art_element{padding-left:35px;padding-right:35px}.art_pack_image a{float:left;width:100%;padding-bottom:100%;box-sizing:border-box;overflow:hidden;position:relative;border-radius:100%}.art_element.art_packages .art_pack_image img{width:auto;height:100%;position:absolute}.art_element.art_packages .art_pack_image{float:left;width:100%;position:relative;padding-top:20px}.art_element.art_packages .art_inner .art_pack_desc{text-align:center}.art_element.art_packages .art_pack_image:after{position:absolute;background:#c17039;width:86px;height:86px;top:0;right:10px;border-radius:100%}.art_element.art_packages.neutral .art_pack_image:after{background: url(../img/zimmer-preise.svg) no-repeat center center / 46px auto #C17039;content:''}.art_element.art_packages.sommer .art_pack_image:after{background: url(../img/sommerurlaub.svg) no-repeat center center / 45px auto #C17039;content:''}.art_element.art_packages.winter .art_pack_image:after{background: url(../img/winterurlaub.svg) no-repeat center center / 44px auto #C17039;content:''}.art_pack_link{float:left;width:100%;text-align:center;font:400 1.278em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;padding-top:23px}.art_pack_link a{color:#a49382}.art_table table{margin:0;padding:0;border:0 solid;border-collapse:collapse;text-align:center;font-size:1em}.art_table table thead th{padding:15px 20px;background:#ad6433;color:#fff;border:2px solid #fff;font:500 1.111em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif}.art_element.highlight .art_table table thead th{background:#6f6051}.art_table table th:first-child{text-align:left}.art_table table tbody td,.art_table table tbody th{padding:10px 20px;border:2px solid #fff;font-weight:normal}.art_table table tbody tr:nth-child(odd)
{background:#eae5e1}.art_table table tbody tr:nth-child(even)
{background:#f5f3f1}.art_table table tbody tr td:first-child{text-align:left}@media (max-width:1000px){.art_element.art_group.pkgslider .pkg_c .pkg_inner>.art_element{padding-left:10px;padding-right:10px}.art_element.art_packages h2{font-size:1.5em}.art_element.art_group .art_headline{float:left}}@media (max-width:750px){.art_element.art_group.pkgslider .pkg_c .pkg_inner>.art_element{padding-left:5px;padding-right:5px}h1{font:500 1.8em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif}h2{font:400 1.5em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:0}h3{font:400 1.4em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:0}.content{font:1em/170% 'Roboto',Arial,Helvetica,sans-serif}}.wetter_s_bottom a{color:#5f6b76}.wetter_c{width:100%;overflow:hidden;color:#fff;font:1em/170% 'Roboto',Arial,Helvetica,sans-serif}.wetter_c .wetter_day{width:40%;float:left;margin:35px 0 0 0;padding:0 10% 0 0}.wetter_c .wetter_desc{width:100%;float:left;margin:35px 0 0 0}.wetter_c p.wetter_title{font:400 1.5em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;color:#f3f2f0;padding-bottom:10px}.wetter_c p.wetter_stitle{padding:3px 0;font-weight:bold}.wetter_c p.wetter_stitle.spacer{margin:8px 0 0 0}.wetter_c p.wetter_date{}.wetter_c .wetter_spacer{margin:15px 0 0 0}.wetter_c .wetter_day_data{float:left;margin:10px 0 0 0;max-width:460px;min-width:280px}.wetter_c .wetter_day_data .wetter_icon{width:30%;padding:0 10% 0 0}.wetter_c .wetter_day_data .wetter_icon img{vertical-align:middle}.wetter_c .wetter_day_data .wetter_label{width:35%;padding:0 5% 0 0;font-weight:bold}.wetter_c .wetter_day_data .wetter_data{width:20%}.wetter_c .wetter_sepline{width:100%;float:left;margin:35px 0 0 0;border-top:1px solid #f5f3f1}@media only screen and (max-width:800px){.wetter_c .wetter_day{width:100%}}@media only screen and (max-width:480px){.wetter_c .wetter_icon img{width:50px}.wetter_c .wetter_day_data td{padding:0}.wetter_c .wetter_icon{width:25%;padding:0 5% 0 0}.wetter_c .wetter_day_data .wetter_label{width:45%}}#maprahmen{border:none;width:100%}#karte{width:100%;height:500px}#input-hintergrund{height:50px;padding:10px;background:#a49382;border-top:6px solid #b8aa9c}#inputaddress{background-color:#fff;border:0 none;float:left;height:50px!important;margin:0 10px 0 0;padding:0 5px;width:400px;color:#4c4c4c;font-family:"PT Sans",Arial,Verdana,sans-serif;font-size:17px}.mapposition{color:#000;font-size:12px}.marker{width:200px;height:100px;text-align:left}.adp,.adp table,.adp-details,.adp-legal{color:#4c4c4b}.adp-placemark{background:#822735}.adp-text{color:#594c40}#maprahmen input[type="submit" i]
 {float:left;display:table;transition:background-color ease 1s;-webkit-transition:background-color ease 1s;font:400 1.111em/120% 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#fff!important;border:none;cursor:pointer;width:280px;padding:5px;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;background:#c97a45}#maprahmen input[type="submit" i] a:hover
 {background:#9a582c}@media only screen and (max-width:1100px){#inputaddress{width:48%;margin-bottom:5px}#mapsButton1{width:46%}#input-hintergrund{width:97%}}@media only screen and (max-width:800px){#inputaddress{margin-bottom:5px;margin-left:1px;width:98%}#input-hintergrund{height:105px;width:96%}#mapsButton1{width:100%}.adp-step,.adp-substep{font-size:13px}}