html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:400 17px/23px "Corporate",Arial,Helvetica,sans-serif;color:#394f61;background:#fff}body>nav{display:none}#siteframe{margin:0 auto;background:#fff}div#navigation,#content,#picture_header,#header{max-width:1170px;margin:0 auto;padding:0 30px;box-sizing:border-box}#picture_header{padding:0;margin-bottom:40px}#background_image{margin-left:-120px}div#navigation{display:block;height:50px}div#google_map{margin:0;padding:0}div#picture_wrap{position:relative}div#picture_wrap:after{position:absolute;content:'';background:url("../img/rundumgesund.png") no-repeat;width:196px;height:575px;right:0;bottom:-180px;z-index:1000;background-size:100% 100%}div#content_right{float:right;width:250px}#header{color:#fff;position:relative}#header_inner{margin:53px 0 64px;position:relative}#header div#logo{float:right}#header div#meta{position:absolute;bottom:1px;left:0}#header div#meta,#header div#metanavigation,#header div#language{float:left;display:inline;margin:0;padding:0}#header_image{display:block}#header_image img{width:100%;height:auto;display:block}div#opening{float:right;color:#d0002e;text-transform:uppercase;font-size:28px;line-height:34px;margin-right:36px;margin-top:-2px;display:none}div#opening p{margin-bottom:0}div#opening span{font-weight:700}#picture_header{pointer-events:none !important}.mod_google_maps #picture_header{pointer-events:all !important}#picture_header a{cursor:default}#picture_header .resource_container{float:left}#picture_header .resource_container.pictures_header_left{width:32.75%;padding-right:0.3%;box-sizing:border-box}#picture_header .resource_container.pictures_header_right{width:67.25%}.resource.picture a img,.resource.picture img{width:100%;height:auto}.breadcrumb .breadcrumb_home+span,.breadcrumb .you_are_here,.breadcrumb .breadcrumb_home{display:none}.breadcrumb a,.breadcrumb{color:#394F61;text-transform:none;font-size:15px;font-weight:400;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb_separator{padding:0 4px}.breadcrumb{margin-bottom:25px;margin-top:-5px}.breadcrumb_element{margin-bottom:12px;display:inline-block}.category_35 .breadcrumb_element,.category_32 .breadcrumb_element,.category_21 .breadcrumb_element,.category_20 .breadcrumb_element,.category_19 .breadcrumb_element,.category_5 .breadcrumb_element,.category_6 .breadcrumb_element,.category_7 .breadcrumb_element,.category_8 .breadcrumb_element,.root_category_1 .breadcrumb_element,.root_category_1 .breadcrumb_separator,.category_19 .breadcrumb_separator{display:none}#content{padding:40px 30px 100px !important;position:relative}.right_content{float:right}.right_content #portlets_right,.right_content .pictures_right{width:380px;padding:6px 0 0 30px;box-sizing:border-box}.right_content .pictures_right .picture{margin-bottom:10px}.content_inner{overflow:hidden}#tripadvisor_bewertungen{display:none}.category_2 #tripadvisor_bewertungen{display:block}#tripadvisor{border-top:1px solid #eee;margin-top:30px;padding-top:30px}#tripadvisor #CDSWIDFRR{margin:0 30px 0 0;float:left}#CDSWIDWRL .widWRLReview textarea,#CDSWIDWRL,#CDSWIDWRL .widWRLData{width:100% !important;box-sizing:border-box;max-width:100% !important;min-width:100% !important}#CDSWIDWRL{margin-top:21px !important}#footer{position:fixed;bottom:0;z-index:101;width:100%;background:#394f61;color:#fff;font-size:14px;line-height:18px}#footer span{font-weight:700;text-transform:uppercase}#footer_inner{max-width:1170px;padding:14px 30px 9px 30px;box-sizing:border-box;margin:0 auto}#footer ul{display:inline-block;list-style-type:none;position:relative}#footer li{float:left;padding:0 20px 0 0;position:relative}#footer li:after{content:'';width:1px;height:12px;position:absolute;right:9px;bottom:3px;display:block;background:#fff}#footer li:nth-child(4):after,#footer li:last-child:after{display:none}#footer li:last-child{padding:0}#footer li:nth-child(4){padding:0 10px 0 0}#footer li:nth-child(4){position:absolute;right:-155px;top:3px}#footer li a{color:#fff;text-decoration:none}#footer ul#copy{float:right}#footer ul#copy li span{display:none}#footer li a.current,#footer li a:hover{color:#D4E7F6 !important}#footer a{cursor:pointer}#footer i{font-size:22px;line-height:10px;margin-right:6px !important}#footer i.fa-wifi{margin-right:6px !important}#footer i.fa-wifi:hover+#info-text-wifi{display:block}#info-text-wifi{position:absolute;top:-54px;background:#394F61;padding:5px 10px 5px;box-sizing:border-box;width:74px;border-radius:4px;margin-left:-23px;display:none}#info-text-wifi:after{content:"\f0dd";font-family:'Font Awesome\ 6 Pro';position:absolute;bottom:-8px;margin-left:-30px;color:#394F61}#footer i.fa-facebook-official{margin-top:1px}a.tripadvisor{display:inline-block;margin-right:6px;margin-left:5px;width:24px;height:14px;background-image:url("../img/tripadvisor.png");background-size:24px;background-position:center;background-repeat:no-repeat}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{font-size:13px;background:#394f61;transition:all 0.3s ease-in-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:after{display:none}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{transition:all 0.3s ease-in-out}h1{color:#394f61;font-size:22px;line-height:25px;font-weight:700;text-transform:uppercase;margin:0 0 14px 0}h2,h2 a{font-size:20px;line-height:23px;color:#394f61;margin:0 0 15px 0;padding:0;text-decoration:none;font-weight:700;text-decoration:none}div.introduction{font:700 17px/23px "Corporate",Arial,Helvetica,sans-serif;color:#394f61;margin:0 0 20px}div.introduction+#mixItUp{margin-top:30px}h3,h3 a,div.content h3.portlet-title,div.content h3.portlet-title a{color:#394F61;margin:0 0 10px 0;text-decoration:none}h3,h3 a{font-size:17px;line-height:22px}h6,h6 a,h4,h4 a,h5,h5 a{font-size:17px;font-weight:600;color:#394f61;margin:0 0 3px 0;line-height:20px;text-decoration:none}p{margin:0 0 20px 0}a{outline:none;color:#759EB7;text-decoration:underline}a:hover{color:#394F61}a img{border:none}#contentframe .resource_subtitle{display:none}.pagination-links a,.listing_entry_backlink a,.listing-more-button,input.mailform-submit,.login_form .button,a.button{display:inline-block;padding:11px 22px 11px;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:16px;line-height:20px;color:#fff;font-family:'Corporate';background:#759eb7;text-align:center;border:none;position:relative;box-sizing:border-box;border-radius:0 !important}.pagination-links a:after,.login_form form p:nth-child(3) label:after,#mailform_submit_button label:after,.listing_entry_backlink a:after,.listing-more-button:after,input.mailform-submit:after,.login_form .button:after,a.button:after{position:absolute;content:'';left:0;top:14px;width:0px;height:0px;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff}.listing-more-button:after{border-color:transparent transparent transparent #D4E7F6}.pagination-links a:hover,.listing_entry_backlink a:hover,.listing-more-button:hover,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus,a.button:hover{background:#394f61;border:none;color:#fff}.portlet_inner a.button{font-size:35px;line-height:40px;width:100%;padding:11px 22px 13px}.portlet_inner a.button:after{top:20px;border-width:12.5px 0 12.5px 21px}.content ul,.content ol{margin:0 0 20px 18px;width:auto}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 17px}.content ul.sitemap{margin:0}.table{width:100% !important}.content table{border:none;border-spacing:0;margin:0 0 20px 0}#management th,table th{color:#394F61;border-bottom:2px solid #394F61;padding:6px 6px 6px 0;text-align:left;text-transform:uppercase}table td{border-bottom:1px solid #eee;padding:5px 6px 5px 0}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:0 0 20px 0}.table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;background:url(../img/table_icon.png) no-repeat;background-size:24px;width:24px;height:24px;display:none}.management_container{font-family:'Corporate', Arial, Helvetica, sans-serif}.management_container a.button{background:#eff5f7 none;border:1px solid #c7dce2;color:#005065}.management_container a.button:hover{background:#005065 none;border:1px solid #005065;color:#fff}.message{border:1px solid #394f61;color:#394f61;background:#fff none;font-weight:700;padding:10px 18px;margin:20px 0;font-size:16px}#management a.button:after{display:none}#administration_panel{box-shadow:0 0 10px 0 rgba(0,0,0,0.5);font-size:14px;width:230px}#administration_panel h1{background-color:#394f61;color:#FFF;padding:7px 10px;font-weight:600;text-transform:none;font-size:18px}#administration_panel h1:hover{background:#759EB7 none}#administration_panel h2{background-color:#D4E7F6;color:#394f61;padding:6px 10px;font-size:16px;text-transform:none}#administration_panel .admin_part{background:#fff none;padding:10px}.pagination{margin:15px 0 0 0;clear:both;margin-left:30px}.pagination .pagination-links .inactive{display:none}.pagination-numbers a{text-decoration:none;font-weight:700;margin-right:10px;margin-top:10px}.pagination-numbers a.current{color:#394f61}.pagination .pagination-links a{border-left:6px solid #fff}#management .select2-container,.management_container .select2-container{max-width:600px}#management .select2-container,.management_container .select2-container{width:auto !important;max-width:600px;min-width:226px}#management .select2-container .select2-dropdown .select2-search,.management_container .select2-container .select2-dropdown .select2-search{display:none !important}#management .select2-container.select2-container--default .select2-selection--single,.management_container .select2-container.select2-container--default .select2-selection--single{border:1px solid #aaa;border-color:#aaa !important;border-radius:0}#management .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.management_container .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding:3px 20px 2px 3px;background:#fff;color:#666;font:13px/18px Helvetica,Verdana,Arial,sans-serif}#management .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow,.management_container .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;right:0}#management .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before,.management_container .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before{font-size:15px;color:#666;top:-1px;left:4px}.logged_in .select2-dropdown .select2-search{display:none !important}.system_page .select2-container{font:13px/18px Helvetica,Verdana,Arial,sans-serif}.system_page .select2-container .select2-results__options{font:13px/18px Helvetica,Verdana,Arial,sans-serif;color:black}.mod_mailform .message .missing_fields p{margin-bottom:13px}.mod_mailform .message .missing_fields ul{margin:0 0 3px 18px}.mod_mailform .message .missing_fields ul li{font-weight:400}#mixItUp .module-listing,#module_overview{margin:0 0 0 -30px}h1+#mixItUp .module-listing,h1+#module_overview{margin-top:25px}.listing_entry,.overview_item_wrap{margin:0;padding:0 0 30px 30px;box-sizing:border-box;width:33.33%;float:left}.overview_item_wrap:nth-child(3n+1),.listing_entry:nth-child(3n+1){clear:both}#module_overview .overview_item,.listing_entry .listing-entry-inline{background:#d4e7f6;padding:18px 18px 25px 18px;box-sizing:border-box;position:relative}.listing-content-text.with_detail_button{margin-bottom:54px}.listing-detail-date{font-weight:600}.listing_entry .listing-entry-inline .pictures{float:none !important;width:100%}#module_overview h2,#module_overview h2 a,.listing_entry h2,.listing_entry h2 a{font-size:20px;line-height:23px;text-transform:uppercase}#module_overview h2,.listing_entry .listing-title{position:relative;z-index:10;margin-left:30px}#module_overview h2:before,.listing_entry .listing-title:before{position:absolute;content:'';left:-48px;top:-7px;width:0px;height:0px;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);border-style:solid;border-width:18.5px 0 18.5px 32px;border-color:transparent transparent transparent #fff}.listing_entry_detail_pictures .pictures.float_right_with_clear{width:380px;padding-left:30px;margin-top:7px;box-sizing:border-box}.listing_entry_detail_pictures .pictures.float_right_with_clear .picture{margin-bottom:10px}.listing_entry .listing-date{font-weight:700;margin-bottom:6px;display:none}.overview_item .content{padding:0}.overview_item .content .introduction:empty{display:none}.listing_entry .resource_container .picture{padding:0}#module_overview .resource.picture{float:none !important;margin-bottom:16px}.listing_entry_backlink a,.listing-more-button{margin:10px 0 0 0;display:inline-block;text-decoration:none}.listing-more-button{position:absolute;bottom:20px}.listing_actions{position:absolute;top:0;right:0;padding:7px 20px;background:rgba(255,255,255,0.7);z-index:50}.gmap-map{margin-bottom:20px}#module_map{height:462px}div.infowindow h2{font-size:18px;font-weight:400;margin:0 0 5px 0;line-height:22px}div.infowindow p{margin-bottom:0}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:160px;padding-top:6px}.mailform_element.select_field select{width:235px}.mailform_element input,.mailform_element textarea,.login_form input{width:240px;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;font:400 16px/23px "Corporate",Arial,Helvetica,sans-serif;padding:6px;color:#999;outline:none;border-radius:0 !important}.login_form .button{width:auto}.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover,.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus{border:1px solid #394f61;color:#394f61}.mailform_element textarea{width:370px;height:150px}.mailform_error label{color:#00B4E0}.login_form p,.mailform_element p{margin:0 0 13px 0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.mailform_right_fields{float:right}.dodeley_subscribe input.button:hover,.dodeley_subscribe input.button:focus{border:none !important}.login_form label,#mailform_submit_button label{position:relative}.login_form label:after,#mailform_submit_button label:after{right:-12px !important;z-index:1;left:auto}.mailform_error label,span.required{color:#759EB7 !important}.mailform_error input,.mailform_error textarea{border:1px solid #394f61}.login_form form p:nth-child(3) label{position:relative}span.select2.select2-container{width:240px !important;box-sizing:border-box}.select2-container--default .select2-selection--single{border:1px solid #ddd;border-radius:0;background:#fff}.select2-container--default .select2-selection--single:hover{border:1px solid #394f61}.select2-container--default .select2-selection--single:hover span{color:#394f61}.select2-container--default.select2-container--open .select2-selection--single{border:1px solid #394f61;border-bottom:1px solid transparent}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#394f61;color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background:rgba(57,79,97,0.1);color:#394f61}.select2-container .select2-selection--single .select2-selection__rendered,.select2-results__option{padding:8px 6px;color:#999}.select2-container--focus span{background:#fff}.select2-container .select2-dropdown{border:1px solid #394f61;margin-top:-1px;border-top:none;background:#fff;border-radius:0;overflow:hidden}.content .tags{list-style-type:none;overflow:auto;clear:both;margin:0 0 20px -2px}.tags li{float:left;display:block;font-size:16px;line-height:30px;cursor:pointer;border:1px solid #FFF;margin:0 2px;padding:0 10px;text-transform:uppercase;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.tags li.active,.tags li:hover{border:1px solid #00B4E0;color:#00B4E0}.tags_cloud>span.active{color:#00b4e0 !important}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 160px);float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:2px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:'\f0c8';position:absolute;top:2px;left:1px;display:block;font-family:'Font Awesome\ 5 Pro';font-size:20px;line-height:20px;font-weight:100;text-transform:none;color:#ddd;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.mailform_element.checkbox_field label:after{content:'\f14a';opacity:0;visibility:hidden;font-weight:900;color:#759eb7;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#759eb7}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}div#navigation_wrap{background-color:#394f61;padding:0;position:relative;margin-top:0;width:100%;z-index:100;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.navigation{float:left;margin:0;padding:0}.navigation>li{list-style:none;background:transparent;float:left;margin:0;padding:0 40px 0 0;position:relative}.navigation>li:after{content:'';width:2px;height:15px;position:absolute;left:-20px;bottom:17px;display:block;background:#fff}.navigation>li:first-child{margin-left:0;border:none}.navigation>li:first-child:after{display:none}.navigation>li>a{display:block;text-decoration:none;line-height:50px;font-weight:700;font-size:20px;color:white;text-transform:uppercase}.navigation>li:hover>a{color:#d4e7f6}.navigation>li.current>a{text-decoration:none;font-weight:900;color:#d4e7f6}.navigation>li:hover>ul{visibility:visible;opacity:1;-webkit-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}.navigation ul.level1{position:absolute;z-index:99;left:0;top:50px;width:290px;margin:0;padding:35px 0 15px;background:#d4e7f6;visibility:hidden;opacity:0;text-align:left;-webkit-transform:rotateX(-90deg);-webkit-transform-origin:center top;-ms-transform:rotateX(-90deg);-ms-transform-origin:center top;-o-transform:rotateX(-90deg);-o-transform-origin:center top;transform:rotateX(-90deg);transform-origin:center top}.navigation ul.level1>li{padding:0 23px;display:block;hyphens:auto}.navigation ul.level1>li>a{color:#394f61;line-height:27px;font-size:18px;text-transform:uppercase;text-decoration:none;display:block;margin:0;padding:0 0 8px 0}.navigation ul.level2>li:hover>a,.navigation ul.level1>li:hover>a{color:#759EB7}.navigation ul.level2>li.current>a,.navigation ul.level1>li.current>a{font-weight:700}.navigation ul.level1:after{position:absolute;content:'';left:14px;top:0;width:0px;height:0px;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);border-style:solid;border-width:28px 17.5px 0 17.5px;border-color:#394f61 transparent transparent transparent}.navigation ul.level1>li.current>a{text-decoration:none;color:#394f61;font-weight:700}.navigation ul.level2{margin:-6px 0 5px}.navigation ul.level2>li>a{color:#394f61;line-height:28px;font-size:18px;text-decoration:none;display:block;margin:0;padding:0 15px}.navigation ul.level2>li{list-style:none}.touch .navigation ul.level1{display:block}.navigation>li:hover>ul{display:block}.meta-navigation{margin:0;padding:0}.meta-navigation li{display:inline;list-style:none;margin:0;padding:0}.meta-navigation li a,.language_switcher a{color:#394f61;font-size:16px;text-transform:uppercase;font-weight:700;padding:0 22.3px 0 0;text-decoration:none;position:relative}.language_switcher a{padding:0 0 0 4.5px;font-size:14px}.meta-navigation li{position:relative}.meta-navigation li:after{content:'';width:1px;height:14px;position:absolute;right:11px;bottom:2px;display:block;background:#394f61}.language_switcher a.current,.language_switcher a:hover,.meta-navigation li.current a,.meta-navigation li a:hover{color:#759EB7}.meta-navigation li:last-child:after{display:none}.language_switcher a:first-child{padding-left:0}.language_switcher a{text-transform:uppercase}.meta-navigation li.current a,.language_switcher a.current{font-weight:bold}#header div#language{margin-top:9px;float:right}li#rwdnav-73{display:none !important}#portlets_right{padding:0 0 30px 40px}.portlet .portlet_inner{color:#394F61;margin:0 0 20px 0;font-size:15px;line-height:20px}header .portlet{border:none;line-height:22px}.portlet .picture{margin:0 0 15px 0;width:auto;min-width:100%;height:auto}.portlet .picture img{width:100%;height:auto}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.add_portlet p label{padding:0 0 5px 0 !important}a.portlet_content_link{font-weight:600;display:block;margin:10px 0 0 0;padding:0}#contentframe .portlet ul.controls{margin:0;padding:0}.language_switcher{background:transparent none;overflow:auto;margin:0 0 0 40px;padding:0}.rwdnav_inner .language_switcher{background:#F9FCFE;color:#394f61;border-top:none;border-bottom:1px solid #d4e7f6;margin:0;padding:0}.rwdnav_inner .language_switcher a{color:#394f61;font-size:14px;line-height:45px;text-decoration:none;text-transform:uppercase;box-sizing:border-box;width:25%;display:block;float:left;text-align:center}.rwdnav_inner .language_switcher a.current{background:#D4E7F6;color:#394f61}@media print{@page{margin:1.6cm 1.1cm 2cm}body{font:14px/18px "Corporate",Arial,Helvetica,sans-serif;background:#FFF;color:#000 !important}h1,h2,h2 a,h3,h3 a,h4,h5,h6,div.introduction,table th,a{color:#000}table th{border-bottom:2px solid #000}div#siteframe{background:#fff;box-shadow:0 0 0 0 transparent}div.content{margin:0}#portlets_right,.breadcrumb,#mailform_submit_button,#navigation_wrap-sticky-wrapper,#module_overview h2:before,.listing_entry .listing-title:before,div#picture_wrap .resource_container,#footer,div#picture_wrap:after,#background_image,div#navigation,#header div#language,#header .meta-navigation,#header_image,div#content_right,.imprint{display:none}div#navigation,#content,#picture_header,#header{width:100% !important;max-width:100% !important;padding:0 !important}#header_inner{margin:10px 0 20px}#picture_header{margin-bottom:0}#module_overview .overview_item,.listing_entry .listing-entry-inline{background:#fff;padding:0}#module_overview .overview_item,.listing_entry .listing-entry-inline{min-height:0 !important}div#content{float:none;width:auto;padding-left:0}#module_overview h2,.listing_entry .listing-title{margin-left:0}#header div#logo{width:250px;float:left}#header div#logo img{width:100%;height:auto}.mailform_element label,#mailform_submit_button label,.login_form label{width:140px}span.select2.select2-container,.mailform_element input,.mailform_element textarea,.login_form input{width:200px !important}div#google_map{margin-top:30px}#module_map{height:350px !important}.listing_entry:nth-child(3n+1),#module_overview .overview_item_wrap:nth-child(3n+1){clear:both}.right_content #portlets_right,.right_content .pictures_right{width:260px}#module_overview h2,.listing_entry .listing-title{word-wrap:break-word}}.float_left .picture,.float_left_with_clear .picture{margin-top:4px;margin-bottom:20px;padding-right:20px}.pictures.float_left,.pictures.float_left_with_clear{width:240px;float:left}.vjs-poster{background-size:cover !important}.pictures.float_right,.pictures.float_right_with_clear{width:240px;float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin-left:-30px;margin-top:30px}.pictures.gallery .picture{box-sizing:border-box;width:33.33%;float:left;padding-left:30px;margin-bottom:30px}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto}.resource_subtitle{display:none !important}.resource_container.videos h2,.resource_container.documents h2{display:none}.resource_container.videos .video{margin-top:30px}.resource_container.videos .video .video-js{width:100% !important;height:0 !important;padding-bottom:56.3% !important}.resource_container.documents a{text-decoration:none;float:left;clear:both}.resource_container.documents .description{float:left;clear:both;margin-top:5px}.resource_container.documents a span{text-decoration:underline}.resource_container .document .fa{margin-right:3px}#picture_header .picture{width:100%}.vjs-default-skin .vjs-big-play-button{background:rgba(255,255,255,0);border-radius:100%;width:80px;height:80px;margin-left:-40px;margin-top:-40px;border:3px solid #fff !important;box-shadow:0 0 60px rgba(0,0,0,0.6)}.vjs-default-skin .vjs-big-play-button::before{color:#fff;text-shadow:none;line-height:80px;margin-left:3px}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{background:rgba(57,79,97,0.8);box-shadow:0 0 60px rgba(0,0,0,0.8)}.responsive_navigation_toggle{z-index:80;display:none;width:53px;height:43px;position:absolute;bottom:4px;left:0}.responsive_navigation_toggle span{border-radius:1px;display:block;height:7px;left:0;position:absolute;right:0;top:0;background:#394f61;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);z-index:80}.responsive_navigation_toggle span:nth-child(2){top:17px}.responsive_navigation_toggle span:nth-child(3){top:34px}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#rwdnav{display:none}#rwdnav-17{display:none}.rwd_navigation{display:block;list-style:none}#rwdnav ul.level1{margin:-14px 0 -3px 0 !important;padding-bottom:20px}#rwdnav ul.level0 li:last-child ul.level1{padding-bottom:15px}#rwdnav ul li{list-style:none !important}#rwdnav ul.level0>li{padding:0 !important;list-style:none;border-bottom:1px solid #D4E7F6}#rwdnav ul.level0>li.current{background:#D4E7F6}#rwdnav ul.level1>li.current>a,#rwdnav ul.level0>li.current>a{position:relative}#rwdnav ul.level1>li.current>a:after,#rwdnav ul.level0>li.current>a:after{position:absolute;content:'';left:0;top:16px;width:0px;height:0px;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);border-style:solid;border-width:16px 0 16px 28px;border-color:transparent transparent transparent #F9FCFE}#rwdnav ul.level1>li.current>a:after{border-width:9px 0 9px 17px;top:6px}.rwd_navigation li a{display:block;text-decoration:none;text-transform:uppercase;color:#394f61;font:900 18px/23px "Corporate",Arial,Helvetica,sans-serif}.rwd_navigation li a:hover{font-weight:700}.rwd_navigation li.current ul li.current>a{font-weight:700;background:none transparent;box-shadow:none}.rwd_navigation>li:first-child>a{border-top:none}.rwd_navigation>li>a{padding:18px 40px 18px;font-size:19px;line-height:28px;font-weight:700}.rwd_navigation>li.current>a{font-weight:700}.rwd_navigation li.level1>a{color:#394f61;font:400 18px/26px "Corporate",Arial,Helvetica,sans-serif;text-transform:none;padding:3px 40px 2px;position:relative;border-top:none}.rwd_navigation li.level1.current>a{font-weight:700 !important}.rwd_navigation ul.level2{margin-bottom:6px}.rwd_navigation li.level2>a{color:#394f61;font:400 16px/21px "Corporate",Arial,Helvetica,sans-serif;text-transform:none;padding:3px 55px 2px;position:relative;border-top:none}.rwd_navigation li.level2.current>a{font-weight:700 !important}.rwd_navigation ul{display:block}.rwd_navigation ul ul,.rwd_navigation ul ul ul{display:block !important}.rwd_navigation .current>ul,.rwd_navigation .current>ul .current>ul{display:block !important}@media screen and (min-width: 1750px){#tripadvisor{border-top:none;position:absolute;top:5px;right:-150px}.mod_listing #tripadvisor{top:-2px}#tripadvisor #CDSWIDFRR{float:none;margin:0 0 30px 0}#tripadvisor #CDSWIDWRL{margin-bottom:50px !important}#tripadvisor .tripadvisor_inner{width:auto;margin-bottom:30px}}@media screen and (max-width: 1580px){div#picture_wrap:after{display:none !important}}@media screen and (max-width: 1360px){#background_image{margin-left:-30px}}@media screen and (max-width: 1200px){#picture_header{box-sizing:border-box}div#picture_wrap:after{width:150px;background-size:100% auto;display:none !important}.mailform_element textarea{width:300px}div#opening{position:absolute;right:0;top:-96px;margin-right:0}.content table{width:100% !important}}@media screen and (max-width: 1020px){body{background:#394f61}#background_image{width:320px}#header_inner{margin:30px 0 30px}div#opening{position:relative;right:0;top:0;margin-right:40px;float:right;font-size:21px;line-height:26px;margin-top:-4px}#picture_header .resource_container.pictures_header_left{display:none}#picture_header .resource_container.pictures_header_right{width:100%}#picture_header{margin-bottom:0}#content{padding:40px 30px 60px !important}#logo{width:320px !important}#logo img{width:100%;height:auto}#navigation_wrap-sticky-wrapper,div#navigation,#header div#metanavigation,#header div#language{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:90;top:0;left:0;width:70.1%;height:100%;opacity:1;background:#F9FCFE;box-shadow:0 0 13px -2px rgba(0,0,0,0.6);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.page{position:relative;z-index:30;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.navi_open .page{-webkit-transform:translate3d(70%, 0, 0);-moz-transform:translate3d(70%, 0, 0);-ms-transform:translate3d(70%, 0, 0);-o-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0)}.mailform_right_fields{float:left;width:100%}#footer{position:static;overflow:hidden}}@media screen and (max-width: 850px){.listing_entry,.overview_item_wrap{width:50%}.overview_item_wrap:nth-child(3n+1),.listing_entry:nth-child(3n+1){clear:none}.overview_item_wrap:nth-child(2n+1),.listing_entry:nth-child(2n+1){clear:both}.breadcrumb{margin-bottom:28px}}@media screen and (max-width: 820px){#footer ul#copy{display:block;float:none;overflow:auto}}@media screen and (max-width: 750px){.right_content{float:none;clear:both}.right_content #portlets_right,.right_content .pictures_right{width:100%;padding-left:0}.pictures.gallery{margin-left:-15px}.pictures.gallery .picture{width:50%;padding:0 0 0 15px;margin-bottom:15px}.table_wrap_container{position:relative;padding:27px 0 0}.table_wrap_container table{min-width:100%;width:750px !important}.table_scroll_indicator{display:block}}@media screen and (max-width: 700px){#header div#logo{width:68%}#header div#logo img{width:100%;height:auto}div#content_right,div#content{float:none;width:auto;padding-left:0}.mailform_element textarea{width:240px}div#opening{position:absolute;right:0;top:-74px;margin-right:0}#footer_inner{padding:14px 15px 5px}#footer ul#copy{clear:left;float:none;width:100%;margin-top:4px}}@media screen and (max-width: 670px){div#navigation,#content,#header{padding:0 15px}#content{padding:20px 15px 80px !important}.breadcrumb{margin-bottom:5px}#background_image{margin-left:-15px;width:250px}#mixItUp .module-listing,#module_overview{margin:0 0 0 -15px}.listing_entry,.overview_item_wrap{padding:0 0 15px 15px}#module_map{height:300px}}@media screen and (max-width: 530px){#footer li{display:block;float:none}#footer li:after{content:none}#footer ul#impressum{width:100%}#footer ul#impressum li:nth-child(4){right:0px}#footer ul{margin-bottom:10px}}@media screen and (max-width: 500px){.mailform_element.checkbox_field p{width:100%}.mailform_element.checkbox_field input{width:auto !important}.mailform_element.checkbox_field label{width:auto !important}#header_inner{margin:25px 0 20px}#header div#logo{width:223px !important}div#opening{position:absolute;right:0;top:-57px;font-size:18px;line-height:22px}.responsive_navigation_toggle{width:42px;height:31px}.responsive_navigation_toggle span{height:5px}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.listing_entry,.overview_item_wrap{width:100%}#module_overview .overview_item,.listing_entry .listing-entry-inline{min-height:0 !important}.mailform_element input,.mailform_element textarea,span.select2.select2-container{box-sizing:border-box;width:100% !important}.mailform_element label,#mailform_submit_button label,.login_form label{padding-bottom:5px}#mailform_submit_button label{width:0}}@media screen and (max-width: 470px){div#portlets_right .portlet{float:none;width:100%}#tripadvisor{margin-top:20px !important;padding-top:20px}#tripadvisor #CDSWIDFRR{margin:0 0 15px 0;float:none}#tripadvisor .tripadvisor_inner{float:none;width:100%}}@media screen and (max-width: 350px){div#opening{top:-50px}#background_image{width:200px}.pictures.gallery .picture{width:100%}}
