.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#et-footer-nav{background-color:#303f5f}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#ffffff}#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:55px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:55px}.et_header_style_split .centered-inline-logo-wrap{width:110px;margin:-110px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}.et_header_style_centered #top-menu>li>a{padding-bottom:20px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:46px 0 46px 0!important}.et_header_style_centered #main-header .logo_container{height:110px}#logo{max-height:90%}.et_pb_svg_logo #logo{height:90%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:33px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:65px}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap{width:65px;margin:-65px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:65px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:65px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:24px 0 24px 0!important}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#646464!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#646464!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#646464!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#646464!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}#main-content .container{padding-top:128px}.vertical-bottom{vertical-align:bottom!important}.pp_expand{display:none!important}.pp_social .facebook{width:75px!important}html,body{color:#646464;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:bold!important;text-transform:uppercase}h2{font-size:32px!important}#page-container{padding-top:0!important;margin-top:-1px!important}@media (min-width:769px){.first-section{padding-top:140px!important}}@media (max-width:768px){.first-section{padding-top:90px!important}}a{color:#fff}@media only screen and (max-width:1050px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}}@media only screen and (min-width:1051px) and (max-width:1090px){#logo{max-height:75%!important}}@media only screen and (min-width:981px){#et-top-navigation{padding:50px 0 0 0!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding:35px 0 0 0!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:20px!important}}@media only screen and (min-width:970px) and (max-width:1050px){#et-top-navigation{padding:30px 0 0 0!important}}.intro img{width:auto;height:50px}@media only screen and (min-width:570px){.intro img:first-child{margin-right:15px}}.boxhotel-header{padding-bottom:10px}.boxhotel-header p{display:inline}.boxhotel-header h2{display:inline;margin-right:20px}.boxhotel-header img{vertical-align:bottom}.current-menu-item a{color:#fff!important}.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_slider,.et_fullscreen_slider .et_pb_container{min-height:100%!important;height:100%!important}header{background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)!important;background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)!important;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0)!important;box-shadow:none!important}header.et-fixed-header{background:none!important;filter:none;background-color:#fff!important}header nav ul li a{font-family:'Catamaran medium',Helvetica,Arial,Lucida,sans-serif!important;font-weight:100;text-transform:uppercase;font-size:16px}#google_map{width:100%;height:400px}#toogle_accordion{color:#303f5f!important;font-size:16px;font-weight:bold;border:3.5px solid #d70b7a;border-right-width:50px;min-height:50px}#toogle_accordion_left{float:left;text-align:left;margin:10px;text-transform:uppercase}#toogle_accordion_left::before{border-top:2px solid white;border-right:2px solid white;width:10px;height:10px;position:absolute;right:17px;margin-top:10px;transform:translateY(-60%) rotate(135deg);content:'';z-index:2;transition:all 0.2s ease;pointer-events:none}.toogle_accordion_arrow{color:#fff!important;font-size:26px;background-color:#d70b7a;padding:10px 17px 10px 17px;float:right}.iq-slider{width:100%;overflow:hidden}.iq-slider .upper{width:820px;max-width:100%;margin:0 auto;height:400px;position:relative}.iq-slider .upper .slide_background{z-index:2;background-image:url('../wp-content/themes/Divi/images/phoneinhand.png');background-size:240px auto;background-repeat:no-repeat;background-position:calc(50% + 30px) bottom;height:100%;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:540px){.iq-slider .upper .slide_background{float:left;width:33%}}#slide_left,#slide_right{display:none}@media screen and (min-width:540px){#slide_left,#slide_right{display:block;width:33%!important;height:100%!important;float:left;z-index:5}}.iq-slider .upper ul{position:absolute;left:44%;top:50%;transform:translateY(-25%);padding:0;z-index:-1;width:1800px;transition:all 1s ease}@media (max-width:540px){.iq-slider .upper ul{left:38%}}@media (max-width:768){.iq-slider .upper ul{left:42%}}.iq-slider .upper ul li{display:inline-block;padding-right:250px}.iq-slider .upper ul li img{width:80px;height:auto}.iq-slider .upper ul li:nth-child(1){}.iq-slider .lower{margin:0 auto;width:100%;padding:20px 0 40px;background-color:#fff;text-align:center}.iq-slider .lower .text{transition:all 0.5s ease;color:#000000!important}.iq-slider .lower button{margin:20px auto 0}.iq-slider ul li{list-style-type:none}.iq-slider .lower ul{padding:0 0 15px}.iq-slider .lower .dot-navigation{margin:0 auto}.iq-slider .lower .dot{width:10px;height:10px;border:1px solid rgba(0,0,0,0.8);display:inline-block;margin-right:10px;border-radius:50%;cursor:pointer}.iq-slider .lower .dot:last-child{margin-right:0}.iq-slider .lower .dot.active{background-color:#000}.iq-slider h3{font-size:32px;color:#000000!important}.slider_button{border-color:#000!important;color:#000!important}.bookingengine,.bookingengine-hotel{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:25px 0px 25px 0px;background-color:#d70b7a;max-width:100%;width:1000px;color:#fff;font-weight:bold;font-size:18px;border:2px solid #c40ecb;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center}#bookingengine_inner{width:900px}.bookingengine-hotel{bottom:-125px}.bookingengine-inner{margin:0 auto;height:40px}.bookingengine span,.bookingengine .selectwrapper,.bookingengine .button,.bookingengine-hotel span,.bookingengine-hotel .selectwrapper,.bookingengine-hotel .button{display:inline-block}.bookingengine .button,.bookingengine-hotel .button{margin-left:20px}.bookingengine-hotel .button{margin-top:10px}.bookingengine .button input,.bookingengine-hotel .button input{cursor:pointer}.bookingengine span,.bookingengine-hotel span{margin-right:10px;margin-left:18px}.bookingengine span.anreise,.bookingengine-hotel span.anreise{margin-left:0}.bookingengine select,.bookingengine-hotel select{-moz-appearance:none;-webkit-appearance:none;border-radius:0;border:none;padding:10px 20px 10px 5px;color:#d70b7a;border-radius:5px}.bookingengine .selectwrapper,.bookingengine .selectwrapper{position:relative}.bookingengine .selectwrapper:before{border-top:1px solid #d70b7a;border-right:1px solid #d70b7a;width:5px;height:5px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(135deg);content:''}.bookingengine select::-ms-expand,.bookingengine-hotel select::-ms-expand{display:none}.bookingengine input[type="button"],.bookingengine-hotel input[type="button"]{background-color:#6b053d;border:none;color:#fff;padding:0.5em 1em;border-radius:5px;font-size:16px;font-weight:bold}.bookingengine input[type="button"]:hover,.bookingengine-hotel input[type="button"]:hover{background-color:#303f5f;border:none!important;color:#fff}#footer-bottom{display:none}#button_book{margin-left:20px}#AVP_list_hotels{min-width:102px;margin-right:20px;text-align-last:center}#AVP_list_days,#AVP_list_months{text-align-last:center}#booking_wrapper{float:left}@media (max-width:1000px){#bookingengine_inner{width:initial}.bookingengine{position:relative;padding:20px 10px;background-color:#d70b7a;width:100%;color:#fff;font-weight:bold;border:none;border-radius:0;height:340px}.et_fullscreen_slider>.et_pb_module.et_pb_slider{height:500px!important}.bookingengine span,.bookingengine .selectwrapper,.bookingengine .button{display:block;margin:0;margin-top:10px}#booking_wrapper{float:initial}#button_book{margin-top:15px;margin-left:0px}#AVP_list_hotels{margin-right:0px}}@media (max-width:1280px){.et_mobile_menu li a{color:#1f1f1f!important;font-size:20px}}.bookingengine.mobile .selectwrapper{width:100%;display:inline-block}.referenzen q{font-size:24px}.referenzen p{padding:0;font-size:16px}.referenz-bild{width:100px;height:100px;border-radius:50%;background-size:cover;background-position:center center;margin:0 auto}@media (min-width:1024px){.referenzen{padding:27px 0!important}.referenz-text{padding-top:15px;position:relative}.referenz-text:before{content:'â€œ';position:absolute;left:-30px;top:0px;font-size:80px;color:rgba(255,255,255,0.5)}.referenz-text:after{content:'â€œ';position:absolute;right:0px;bottom:-20px;font-size:80px;color:rgba(255,255,255,0.5)}}.zm_footer{position:absolute;width:100%;padding:20px 5% 10px 5%;background-color:#303f5f;color:#fff;font-family:'Catamaran medium',Helvetica,Arial,Lucida,sans-serif!important}.zm_footer_inner{margin-left:auto;margin-right:auto;display:table}.zm_footer_section{width:175px;word-wrap:break-word;float:left;margin-bottom:10px}.zm_footer_section_header{clear:both;font-weight:bold;font-size:17px}.zm_footer_section_header_inner{font-weight:bold;font-size:17px}.zm_footer_section ul,.zm_footer_section_ul{float:left;list-style-type:none;padding:0px;margin:0px;font-size:14px}.zm_footer_section i{margin:0px 5px 0 0;padding:0px;font-size:28px;-webkit-transition:width 0.5s;transition:0.5s}.zm_footer_section i:hover{color:#0ca4e8}.zm_footer_end{clear:both;font-size:12px;margin-left:auto;margin-right:auto;text-align:center}.zm_disabled{pointer-events:none;cursor:default}.et_post_meta_wrapper{display:none}#left-area{width:100%}div.panel-heading>a{color:#000}.pt-cv-wrapper .btn-success{background-color:#d70b7a!important;border-color:rgba(234,11,122,1)!important}.pt-cv-wrapper .btn-success:hover{background-color:rgba(200,0,125,1)!important;border-color:#e5007d!important}.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:focus{background-color:rgba(200,0,125,1)!important;border-color:#e5007d!important}.app_info_hotel_page{text-align:center}.app_info_hotel_page_sign{font-size:40px}.app_info_hotel_page_sign_text{}.fa-small_text{font-size:8px!important;vertical-align:middle;margin-right:11px;padding-bottom:3px}.fa-ansprechpartner{margin-right:4px}.et_pb_counter_container{}.et_pb_counter_title{position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:5;font-size:16px;font-family:'Catamaran bold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:bold;text-transform:uppercase}.et_pb_counter_amount{height:55px;position:relative;padding:0 3% 1px 1px}.et_pb_counter_amount[data-width="100%"]{}.et_pb_counter_amount:after{content:'';position:absolute;left:100%;width:0;height:0;border-style:solid;border-width:55px 20px 0 0;border-color:#cb0e75 transparent transparent transparent}.et_pb_counters li{position:relative}.et_pb_counter_amount_number{position:absolute;top:50%;transform:translateY(-50%);font-weight:bold;font-size:24px;right:20px}.iconsection img{height:50px!important;width:auto}.innenstadtlage{padding:0!important}.innenstadtlage>.et_pb_row{position:static}.innenstadtlage>.et_pb_row>.et_pb_column:first-child{position:absolute;left:0;top:0;width:50%;height:100%;z-index:0}.innenstadtlage>.et_pb_row>.et_pb_column:nth-child(2){margin:0 auto;float:none;z-index:1;background-color:#fff}.innenstadtlage>.et_pb_row>.et_pb_column:last-child{position:absolute;right:0;top:0;width:50%;height:100%;z-index:0}@media (max-width:1023px){.nachhaltigkeit{background:none!important}}@media (min-width:1024px){.single-box>.et_pb_row,.standard-box>.et_pb_row,.comfort-box>.et_pb_row{position:static}.single-box .image,.comfort-box .image{position:absolute;right:0;top:50%;transform:translateY(-50%);height:400px;margin-right:0}.standard-box .image{position:absolute;left:0;top:50%;transform:translateY(-50%);height:400px;margin-left:0}.standard-box>.et_pb_row>.et_pb_column:last-child{float:right}.single-box .image img,.standard-box .image img,.comfort-box .image img{height:100%;width:auto;box-shadow:-2px 5px 15px rgba(0,0,0,0.4)}.single-box .image>.et_pb_module,.standard-box .image>.et_pb_module,.comfort-box .image>.et_pb_module{height:100%}}.et_pb_toggle{border-color:#d70b7a;border-width:4px;position:relative;padding:15px}.et_pb_toggle:after{width:50px;height:100%;position:absolute;top:0;right:0;background-color:#d70b7a;content:''}.et_pb_toggle:after{width:50px;height:100%;position:absolute;top:0;right:0;background-color:#d70b7a;content:'';z-index:1;pointer-events:none}.et_pb_toggle:before{border-top:2px solid white;border-right:2px solid white;width:10px;height:10px;position:absolute;right:17px;top:50%;transform:translateY(-60%) rotate(135deg);content:'';z-index:2;transition:all 0.2s ease;pointer-events:none}.et_pb_toggle_open:before{border-top:2px solid white;border-right:2px solid white;width:10px;height:10px;position:absolute;right:17px;top:50%;transform:translateY(-60%) rotate(315deg);content:'';z-index:2;pointer-events:none}.et_pb_toggle_content{padding-right:50px}.et_pb_contact_form .et_pb_contact_field input,.et_pb_contact_form .et_pb_contact_field textarea,.et_pb_contact_captcha{color:#303f5f!important;background:none!important;border-bottom:2px solid #d70b7a!important}.et_pb_contact_form .et_pb_contact_field textarea{resize:none}.et_pb_contact_field{position:relative}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}::-webkit-input-placeholder{color:#303f5f}:-moz-placeholder{color:#303f5f;opacity:1}::-moz-placeholder{color:#303f5f;opacity:1}:-ms-input-placeholder{color:#303f5f}button[type="submit"]{background-color:#303f5f;border:none;color:#fff}button[type="submit"]:hover{background-color:#d70b7a;border:none!important;color:#fff}@font-face{font-family:'Catamaran';font-weight:bold}@font-face{font-family:'Catamaran';font-weight:600}@font-face{font-family:'Catamaran';font-weight:regular;src:url('../fonts/Catamaran-Regular.ttf')}@charset "UTF-8";.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}h1,h2,h3,h4,h5,h6{font-family:'Catamaran bold',Helvetica,Arial,Lucida,sans-serif!important}html,body{font-family:'Catamaran medium',Helvetica,Arial,Lucida,sans-serif!important}.boxhotel_boxen_slider{font-family:'Catamaran medium',Helvetica,Arial,Lucida,sans-serif!important}