body,html{height:100%}html{overflow:auto}body{font-family:"Open Sans","Arial","Helvetica",sans-serif;text-align:center;font-size:.9em;background-color:#e1dcc9;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;margin:0;padding:0 0 3em}.body_no_bg{background:0 0!important;text-align:left}#icon_strip,#icon_strip_top,.body_no_bg .center_right{display:none}h1{font-size:1.3em;color:#9a7200;margin:0}h2,h3,h4{font-size:1.2em;margin:0}h3,h4{font-size:1.1em}h4{font-size:1em}a:link,a:visited{color:#875000;text-decoration:none}a:active,a:hover{color:#875000}a:active{text-decoration:none}img{height:auto}a img{border:0}embed,iframe,img,input,object,table,td,textarea,th{max-width:100%}.entire_wrapper{margin:auto;width:100%;padding-bottom:85em;min-height:100%;height:auto!important;overflow:hidden!important;text-align:left;background-color:rgba(255,255,255,.8)}@media screen and (max-width:7761px){.head img{margin-bottom:-.14em}.center_content{padding:2em!important}}@media screen and (max-width:760px){.head{background-image:url(../images/0cols/bg_head_mobile.png);background-repeat:no-repeat;background-position:top left;height:120px}.head img{display:none}.center_content{padding:2em!important}.center_inner_content img{float:none!important}}@media screen and (max-width:560px){.head{background-image:url(../images/0cols/bg_head_mobile.png);background-repeat:no-repeat;background-position:top left;height:120px}.head img{display:none}.center_content{padding:1em!important}.center_inner_content img{float:none!important}}.head{box-shadow:0 0 7px 3px rgba(97,97,97,.1)}.slider_content_inc{margin-top:-19px!important}.center_wrapper ul{margin:0;padding:1em}.center_right{display:none}.center_h1_pastos h1{font-size:1.3em;text-align:left}.center_wrapper h1{margin-top:0}.center_form_modul{padding:1em;color:#000;box-shadow:0 0 7px 3px rgba(97,97,97,.3)}.kontakt_check{border-radius:5px;padding:10px;width:100%;background:rgba(255,255,255,.7);box-shadow:0 0 10px rgba(90,90,90,.3)}.kontakt_check_span{font-weight:600;color:#bc1717}.social_plugin{display:none}.special_txt_foot{padding:.5em .8em;box-shadow:0 10px 12px -2px rgba(0,0,0,.8);background-color:#f5f5f5;color:#785800;position:fixed;width:100%;bottom:0;left:0}.scrollToTop{width:20px;height:140px;padding:5px 0 10px 15px;text-align:left;font-weight:700;color:#444;text-decoration:none;position:fixed;bottom:0;right:0;display:none;background:url(../images/0cols/to_top.png)no-repeat 0 0;z-index:20}.scrollToTopSpan{color:#303030!important}.scrollToTop:hover{text-decoration:none;opacity:.8;bottom:2px}.insert_gal_container_overlay_list{margin-top:20px}.insert_gal_overlay_list{list-style-type:none;padding:0!important;margin:0!important}.insert_gal_overlay_list li{list-style:none;display:inline-block;position:relative;box-shadow:0 0 15px rgba(0,0,0,.3);margin-top:10px;max-width:390px}.insert_gal_overlay_list img{height:auto;transition:opacity ease 600ms}.insert_gal_overlay_list img:hover{opacity:.7}.insert_gal_sub_headline{position:absolute;right:0;bottom:0;left:0;padding:.9em;opacity:1;background:rgba(0,0,0,.62);color:#fff;text-align:center}.elastic-video{position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden}.elastic-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pastos1{position:absolute;top:-230px;left:-234px}.pastos2,.pastos3{position:absolute;top:-330px;left:-334px}.pastos3{top:-430px}.foto-gallery-repsonsive img{margin:3px;box-shadow:0 1px 3px 1px rgba(90,90,90,.3)}.bild_schattenwurf{box-shadow:0 0 10px 5px rgba(90,90,90,.3)}a.URL_ext::after,a.URL_intern::before{display:inline-block;font-family:FontAwesome!important;font-weight:400!important;font-style:normal!important}a.URL_ext::after{content:"";font-size:1em!important;margin-left:4px;vertical-align:-1px}a.URL_intern::before{content:"";font-size:.8em!important;margin-right:8px;vertical-align:0}.Zoom_pop_pastos_flex img{opacity:1;transition:opacity ease 600ms}.Zoom_pop_pastos_flex:hover img{opacity:.6}#label-menu-toggle span,#menu-toggle,#navi_special_bottom,#navi_special_top,.fly_out_div,.menu-toggle span{display:none}.navbar-fixed-top{position:relative!important}.fly_out_div_resp{text-align:left;display:inline}.fly_out_div_resp label{cursor:pointer;color:#fff;padding:.23em}.fly_out_div_resp label img{position:relative;top:.2em}.fly_out_div_resp ul{list-style:none;margin:0;padding:0}.navi_top_wrapper{height:0}.menu-toggle-1,.menu-toggle-2{font-size:1.9em;position:relative;left:32px;top:-49px}.menu-toggle-1::before,.menu-toggle-2::before{content:"";color:#785800;font-family:"Font Awesome 5 Free";font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased}.menu-toggle-2::before{content:""}#label-menu-toggle{display:block}#menu_small{width:17em;position:absolute;margin-top:-48px;left:-1800px;background-color:#785800;box-shadow:0 0 7px 3px rgba(97,97,97,.3);border-left:#785800 solid .2em;opacity:0}#menu-toggle:checked+#menu_small{left:0;transition:opacity .5s ease-in;z-index:11;opacity:1}.navi_no_click{text-decoration:none!important;color:#d6d6d6!important}.navi_no_click::after{content:":"}#menu_small a{margin:0;padding:.5em .5em .5em 1em;display:block;text-decoration:none;color:#fff}#menu_small a:hover{text-decoration:underline}#menu_small_active_1 a{border-left:solid #fff .5em;padding:.5em}#menu_small_2 a::before,#menu_small_3 a:before,#menu_small_4 a:before{content:"- "}#menu_small_2 .navi_no_click::before{content:"- "!important;color:transparent!important}#menu_small_2 a{padding:.5em .5em .5em 1.5em;font-weight:400;border-left:none 0}#menu_small_active_2 a{border-left:solid #fff .5em;padding:.5em .5em .5em 1em}#menu_small_3 a{padding:.5em .5em .5em 2.5em;font-weight:400;border-left:none 0}#menu_small_active_3 a{border-left:solid #fff .5em;padding:.5em .5em .5em 2em}#menu_small_4 a{padding:.5em .5em .5em 3.5em;font-weight:400;border-left:none 0}#menu_small_active_4 a{border-left:solid #fff .5em;padding:.5em .5em .5em 3em}#info_boxes_center_1a{padding:0 40px 40px 0;width:100%}#info_boxes_center_2{float:left;width:100%}.info_boxes_bottom_responsive{margin-top:3em;padding:0;display:none}.info_box1{margin:0;box-shadow:0 0 1em .3em rgba(90,90,90,.2)}.info_box1_head{display:block;min-height:15px;padding:3px 7px;text-decoration:none;font-weight:400;color:#101010;background-color:rgba(251,186,4,.63);text-align:center}.info_box1_text{min-height:80px;margin:0 0 .5em;padding:10px;color:#000}.info_box_small{margin:10px 0 0}.info_box_small_text{margin:0;padding:3px 7px;display:block;text-decoration:none;font-size:.9em;color:#000;background:0 0;border:0}.teaser_wrapper_responsive_mobil_only{width:100%;margin-bottom:25px}.teaser_wrapper{width:100%}.teaser_headline{margin:0;padding:2px 5px;background:0 0;font-weight:600}.teaser_headline,.teaser_headline>a,.teaser_text a{color:#9a7200!important}.teaser_text{margin:0 0 12px;padding:2px 5px;background:0 0}.teaser_text a{font-weight:600}.teaser_text img,.teaser_text_img{position:relative;top:7px}.teaser_text img{top:3px;height:30px;margin-right:10px}#feedback_inc{margin-top:20px}#feedback_inc a:link{padding:10px 25px;color:#fff;background:#a63f48;border-radius:.3em;font-weight:600}#feedback_inc a:hover{text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.5)}#feedback_inc a:active,#feedback_inc a:hover,#feedback_inc a:visited{color:#fff;background:#a63f48}.feedback_inc_div{margin:5px 0}.feedback_inc_div_div,.feedback_inc_p{padding:2px 7px 3px;border:1px solid #a63f48}.feedback_inc_p{margin:0;display:block;font-weight:600;background:#a63f48;color:#fff;border-radius:2px 2px 0 0}.feedback_inc_div_div{color:#414141;font-weight:400;border-radius:0 0 2px 2px}#popup_feedback{width:100%;background-color:#a63f48;text-align:center;vertical-align:middle;margin:0;padding:0}.popup_feedback_div{background-color:#fff;border:solid 1px #fff;text-align:left;max-width:800px;padding:20px;margin:10px}.popup_file{background:rgba(255,255,255,.9);padding:2em;text-align:left}fieldset,select,textarea{box-shadow:0 0 .3em .1em rgba(63,121,168,.1)}fieldset{margin-top:2em;background:#fff;border:silver 1px solid}select,textarea{padding:.5em}fieldset,select{border-radius:.1em}select{border:0;outline:0;background:#f8f8f8;color:#454545}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{box-shadow:0 0 .3em .1em rgba(63,121,168,.1);border-radius:.1em;padding:.5em;width:95%}textarea{border-radius:.5em}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;font-weight:800;padding:1em 1.5em;text-indent:1em;letter-spacing:.1em;background:#006ea1;color:#fff;border:0;border-radius:.1em}input[type=submit]:hover{background:#4c4c4c;box-shadow:0 0 5px rgba(0,0,0,.5)}input[type=submit]:focus{background:#4c4c4c}input[type=reset]:hover{background:#4c4c4c;box-shadow:0 0 5px rgba(0,0,0,.5)}input[type=reset]:focus{background:#4c4c4c}input[type=button]:hover{background:#4c4c4c;box-shadow:0 0 5px rgba(0,0,0,.5)}input[type=button]:focus{background:#4c4c4c}.sm_container{margin:auto;width:95%}.sm_container_sub{display:grid;grid-auto-rows:minmax(30px,auto);gap:.7em;margin-bottom:3em}@media screen and (min-width:680px){.sm_container_sub{grid-template-columns:repeat(2,1fr)}}.sm_tile{text-align:left;border-radius:.2em;padding:.5em;background-color:rgba(255,255,255,.78)}.sm_tile,.sm_tile a{color:#4d4d4d}.sm_tile a:hover{font-style:normal!important;text-decoration:underline!important}.sm_first_floor{font-size:1.3em;font-weight:600}.sm_second_floor a{font-size:1em;font-weight:400}.sm_third_floor a{padding:0 0 0 1em;font-size:.9em;font-weight:400}.sm_events_assoc{box-shadow:0 0 20px rgba(32,57,91,.3);background-color:rgba(255,255,255,.7);text-align:left;padding:2em 5em}.overlay_flex_2{display:flex;flex-wrap:wrap}.overlay_flex_2>a,.overlay_flex_2_1>a,.overlay_flex_2_2>a,.overlay_flex_2_3>a,.overlay_flex_2_4>a,.overlay_flex_2_5>a,.overlay_flex_2_6>a{padding:0;margin-bottom:20px;transition:ease-in .2s;width:100%;background-color:#9a7200;color:#fff;text-align:center}.overlay_flex_2>a:hover{text-decoration:none;opacity:.8!important}a:hover{text-decoration:none!important}.overlay_flex_2>a>div{padding:2%;font-size:1.2em}.overlay_below{clear:left;padding-bottom:15px}.pswp__caption__center{font-size:1.3em!important}