@charset "UTF-8";@import url(/wlib/js/font-awesome/css/font-awesome.css);::selection{background:#2DBBE1;color:#ffffff;}::-moz-selection{background:#2DBBE1;color:#ffffff;}p,ul,ol,h1,h2,h3,h4,table{margin:0 0 1em 0;padding:0;}ul,ol{list-style-position:outside;padding-left:18px;}li{margin-bottom:5px;}address{font-style:normal;margin-bottom:20px;}label{padding:0px;margin:0px;}img{border:0;margin:0;max-width:100%;}table{border-collapse:collapse;}td{padding:0px;border:none;vertical-align:top;}img{border:0;margin:0;}figure{margin:0px;}mark{background-color:transparent;}.nobottom{margin-bottom:0px !important;}.spaceleft{margin-left:10px;}.spaceright{margin-right:10px;}.spacebottom{margin-bottom:10px;}.right{float:right;}.left{float:left;}.clear{clear:both;}p.error,span.error,div.error,.error a{color:#DE0235 !important;}h1,.h1,h2,h3,h4,h5{font-size:45px;margin:0px 0px 20px 0px;padding:0px;text-transform:none;line-height:1.3;}h1,.h1{font-weight:300;}h2{font-size:28px;font-weight:400;}h3{font-size:20pt;font-weight:400;}h4,h5{font-size:12pt;line-height:1.5;margin-bottom:10px;}h5{font-size:11pt;}form{margin:0px;}input[type=text],input[type=number],input[type=password],textarea,select{font-family:'Arial',sans-serif;margin:0px;font-size:0.9em;color:#000000;background-color:white;border:2px solid #e60005;outline:none;padding:8px 10px 8px 10px;border-radius:0px;box-sizing:border-box;box-shadow:inset 1px 2px 8px rgba(255,0,0,0.1);-webkit-transition:.18s ease-out;-moz-transition:.18s ease-out;-o-transition:.18s ease-out;transition:.18s ease-out;}input[type=checkbox],input[type=radio]{background:none;border:none;margin:0;padding:0;width:20px;height:20px;}label{}select{height:auto;padding:8px 7px 8px 7px !important;height:46px;}textarea{padding:9px 10px 9px 10px;line-height:1.2;display:block;}input:focus,textarea:focus,select:focus{border:2px solid #e60005;}input[type=image]{outline:none;border:none !important;}.form_button,.form_button:link,.form_button:visited,input[type=submit],input[type=button]{background-color:#0DA4A7;color:#FFFFFF;font-size:1em;font-weight:500;padding:15px 25px 15px 25px;outline:none !important;cursor:pointer;margin:0px;display:inline-block !important;border:0px solid #e60005;border-radius:0px;text-align:center;-webkit-appearance:none;-moz-appearance:none;text-decoration:none !important;box-sizing:border-box;transition:background 0.5s;text-align:center;line-height:1.1;}.form_button:active,input[type=submit]:active,.form_button:hover,input[type=submit]:hover{background-color:#10C7CA;transition:background 0.5s;}input[type=button]:active{background-color:#987B60;}.form_button.bkg_color2:active,.form_button.bkg_color2:hover{background-color:#987B60 !important;transition:background 0.5s;}.form_button.bkg_color5:active,.form_button.bkg_color5:hover{background-color:#C2AA7D !important;transition:background 0.5s;}.row {display:table;width:100%;}.col-md-4 {width:25%;display:table-cell;padding-right:10px;vertical-align:top;}.col-md-3 {width:33.333%;display:table-cell;padding-right:20px;vertical-align:top;}.col-md-2 {display:table-cell;vertical-align:top;}.col-md-2:nth-child(1) {padding-right:20px;width:50%;}.col-md-2:nth-child(2) {padding-left:20px;width:50%;}.img_left {float:left;margin-right:40px;margin-bottom:20px;}.img_left img {max-width:640px;width:100%;display:block;}.img_left::after {clear:both;}.img_right {float:right;margin-left:40px;margin-bottom:20px;}.img_right img {max-width:640px;width:100%;display:block;}.img_right::after {clear:both;}.img_fit {width:100%;}hr {border:0;background-color:white;font.size:0px;margin-bottom:20px;display:block;height:1px;}.pdf_link {height:27px;vertical-align:bottom;display:inline-block;padding-left:32px;padding-top:3px;margin-bottom:0px;color:#00ADEE;font-style:italic;font-weight:bold;background:url(/layout/pdf_link_14.png) 0px 0px no-repeat;}.check {padding-left:20px;background-repeat:no-repeat;background-position:0px 6px;display:online-block;margin-bottom:10px;background-image:url(/layout/check_21.png);}.highlight {color:#584728;}.highlight2 {color:#000000;}.highlight3 {color:#B08E4F;}.highlight4 {color:#4A4A4A;}.bkg_color {background-color:#33BDC1;}.bkg_color2 {background-color:#B08E4F !important;}.bkg_color3 {background-color:#388B7A !important;}.bkg_color4 {background-color:#F2F5F8 !important;}.bkg_color5 {background-color:#987B60 !important;}@media only screen and (max-width:1279px){.img_right img,.img_left img{max-width:400px;}}@media only screen and (max-width:960px){.video_wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.left,.right,.img_right,.img_left{float:none;margin-left:0px !important;margin-right:0px !important;}.img_right img,.img_left img{width:100%;max-width:100%;}.row,.row .col-md-2,.row .col-md-3,.row .col-md-4{display:block !important;width:auto !important;padding-left:0 !important;padding-right:0 !important;}}@media only screen and (max-width:440px){h1{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v40-latin_latin-ext-300.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v40-latin_latin-ext-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open-sans-v40-latin_latin-ext-italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('../fonts/open-sans-v40-latin_latin-ext-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v40-latin_latin-ext-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v40-latin_latin-ext-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v40-latin_latin-ext-800.woff2') format('woff2');}body{margin:0;font-family:'Open Sans',sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:normal;font-size:11pt;color:#5f6263;line-height:1.4;width:100%;height:100%;background-color:#FFFFFF;overflow-y:auto;overflow-x:hidden;}a{color:#000000;text-decoration:none;outline:none;}.main_frame{max-width:1280px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;position:relative;}#page_nav_up{display:block;width:20px;height:20px;line-height:20px;padding:10px;text-decoration:none;font-weight:bold;position:fixed;right:10px;bottom:20px;text-align:center;background:rgba(249,207,0,0.7);color:white;display:none;z-index:50;font-size:15pt;border-radius:50%;border:2px solid #FFFFFF;}#page_nav_up:hover{background:rgba(249,207,0,1);transition:all 250ms ease;}@media only screen and (max-width:500px){.main_frame{padding-left:10px;padding-right:10px;}}header{height:160px;position:relative;transition:all 0.5s;background-color:#B5E5E9;background-size:cover;background-position:left center;background-image:url(../images/header.jpg);-webkit-box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);z-index:5;}header.outside{top:-161px;transition:top 0.5s;}body.fixed{padding-top:160px;}body.fixed header{position:fixed;width:100%;background-color:white;z-index:51;top:0px;transition:all 0.5s;}.logo_frame{padding-top:7px;padding-left:40px;}.logo{display:block;}.logo_frame a{max-width:200px;display:block;}.logo img{max-width:200px;pointer-events:none;}@media only screen and (max-width:500px){.logo_frame{padding-left:20px;}}nav{z-index:99;padding-right:0px;position:absolute;left:300px;bottom:5px;width:calc(90% - 300px);}.menu_frame_in{display:flex;justify-content:center;}.menu{padding:0px;margin:0px;}.menu a{background:none;display:block;line-height:32px;overflow:hidden;text-decoration:none;font-size:13pt;padding-left:10px;padding-right:10px;font-weight:400;vertical-align:middle;}@-moz-document url-prefix(){}.menu a:first-child{}.menu a.marked{text-decoration:underline;}.menu > li a::after{border-top:1px solid transparent;margin-top:5px;content:"";display:block;box-sizing:border-box;}.menu > li a.marked::after,.menu > li a:hover::after,.menu > li:hover> a::after{border-top:1px solid transparent;margin-top:5px;content:"";display:block;box-sizing:border-box;}.menu > li a.marked::after{}.menu ul li a::after,.menu ul li a:hover::after,.menu ul li a.marked::after{border-top:none !important;margin-top:0 !important;content:"" !important;display:block !important;box-sizing:border-box;}.menu a:hover,.menu li:hover,.menu li:hover a{}.menu ul{margin:0;display:none;position:absolute;margin-top:0px;background-color:rgba(0,0,0,1);z-index:100;width:auto;margin-left:10px;min-width:260px;-webkit-box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);padding:10px 10px 10px 10px;}.menu ul ul{-webkit-box-shadow:none;box-shadow:none;}.menu ul li{margin-right:0;}.menu ul li a{line-height:1.4;padding-top:7px;padding-bottom:7px;padding-left:0px;padding-right:0px;background:none;margin-right:0px;margin-right:10px;margin-left:10px;font-size:13pt;border-bottom:1px solid transparent;color:white;font-weight:500;}.menu ul li a.marked{border-bottom:1px solid white;}.menu ul li:last-child a{}.menu ul li:hover,.menu ul li:hover > a{text-decoration:none;background:none;}.menu ul ul{position:static;display:block;min-width:230px;background:none;margin-left:0px;padding-left:30px;margin-top:-10px;}.menu li{list-style-type:none;padding:0px;margin:0px;margin-right:0px;}.menu > li{display:inline-block;margin-bottom:5px;}.menu > li> a{color:#251A00;font-weight:500;font-size:13pt;font-weight:700;text-transform:uppercase;}.menu > li:nth-child(4){margin-right:30px;}.menu > li:nth-child(5)> a{text-transform:none;}.menu > li:nth-child(6)> a{text-transform:none;}.menu > li:nth-child(7)> a{text-transform:none;}.menu ul li ul{right:0px;}.menu ul li a:hover,.menu ul li a.marked{color:white;border-bottom:1px solid white;}.menu ul li{}.menu li:hover > ul{display:inline-flex;flex-direction:column;flex-wrap:wrap;}.menu li:hover > ul.wide{width:560px;}.menu_imprint{position:absolute;right:5%;top:70px;color:white;font-weight:600;}.menu_imprint a{color:white;}@media only screen and (max-width:1850px){nav{width:calc(90% - 500px);}}@media only screen and (max-width:1660px){.menu_imprint{top:15px;right:20px;}}@media only screen and (max-width:1500px){nav{max-width:900px;margin-left:50px;}}@media only screen and (max-width:1200px){.menu a{padding-left:5px;padding-right:5px;line-height:24px;}}@media only screen and (max-width:1023px){.menu_imprint{right:20px;bottom:22px;top:auto;}}@media only screen and (max-width:465px){.menu_imprint{display:none;}}.is_mobile{display:none;}#menu_sidebar{display:none;}.menu_disabled{}.menu_enabled{}.bt_menu_open,.bt_menu_close{background-color:#33BDC1;width:55px;height:55px;position:fixed;display:none;z-index:999;}.bt_menu_open{background-color:#33BDC1;width:50px;height:50px;display:none;}.bt_menu_open:hover,.bt_menu_close:hover{text-decoration:none;}.bt_menu_close{background-color:#33BDC1;top:0px;right:245px;z-index:999;text-align:center;}.bt_menu_open{top:15px;right:12px;text-align:center;border-radius:50%;background:url(../images/mobile_icon.svg) no-repeat;width:50px;height:50px;}.bt_menu_open:before,.bt_menu_close:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);color:#FFFFFF;font-size:17pt;line-height:55px;text-decoration:none !important;}.bt_menu_close:before{content:"\f00d";}.menu_lang2{background-color:#33BDC1;width:245px;height:55px;position:fixed;top:0px;right:0px;display:none;z-index:999;border-bottom:1px solid black;}.menu_lang2 a{display:block;float:left;width:65px;height:45px;margin-top:5px;line-height:55px;background-color:#ffffff;text-align:center;text-decoration:none;border-radius:5px;margin-left:5px;}.menu_lang2 a.marked,.menu_lang2 a:hover{color:#4F4F4F;background-color:#E0EFDC;}#menu_sidebar,#menu_sidebar ul,#menu_sidebar li{padding:0px;margin:0px;}#menu_sidebar > li{display:inline-block;}#menu_sidebar li{list-style-type:none;text-align:left;}#menu_sidebar{position:none;right:0;top:55px;height:auto;width:300px;background-color:#FFFFFF;color:black;box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);-moz-box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);-webkit-box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);-khtml-box-shadow:0 3px 6px 0 rgba(200,200,200,0.7);display:none;z-index:19000;overflow:auto;}#menu_sidebar ul{position:static;padding-left:20px;margin-top:0px;}#menu_sidebar a{vertical-align:middle;background-color:transparent;color:#000000;margin-right:0px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;display:block;}#menu_sidebar a i{}#menu_sidebar ul{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;margin-left:0px;margin-bottom:10px;}#menu_sidebar li:hover > ul{}#menu_sidebar > li{float:none;display:block;}#menu_sidebar li{border-bottom:1px solid #E7E7E7;}#menu_sidebar a.marked,#menu_sidebar a.marked:visited,#menu_sidebar a.marked:active,#menu_sidebar a.marked:hover{font-weight:600;}#menu_sidebar a:hover{}#menu_sidebar li:hover,#menu_sidebar li:hover > a{color:black;background-color:transparent;}#menu_sidebar li.closed{}#menu_sidebar li.opened{}#menu_sidebar ul li.closed{}#menu_sidebar ul li.opened{}#menu_sidebar ul{margin-left:0px;background-color:#FFFFFF;}#menu_sidebar ul li{border-bottom:none;padding-left:0px;}#menu_sidebar ul li a,#menu_sidebar ul li a:visited,#menu_sidebar ul li a:active{padding-top:10px;padding-bottom:10px;padding-right:25px;padding-left:15px;}#menu_sidebar ul li a:hover,#menu_sidebar ul li a.marked,#menu_sidebar ul li a.marked:hover{}#menu_sidebar ul ul{margin-top:0;left:0;}#menu_sidebar li.menu_sidebar_tools,#menu_sidebar li.menu_sidebar_tools:hover{height:24px;line-height:24px;min-height:24px;border:none;background-color:#E7E7E7;overflow:hidden;}@media (max-width:1023px){nav{display:none;}.bt_menu_open{top:15px;display:block;}#menu_sidebar{position:fixed;}.is_desktop{display:none;}.is_mobile{display:block;}}@media only screen and (max-width:600px){.bt_menu_open{width:40px;height:40px;top:20px;}}section{padding-top:60px;padding-bottom:60px;background-size:cover;background-position:left top;position:relative;color:white;background-color:#07A3AF;}section b{font-weight:600;}section a{text-decoration:underline;color:white;}.separator{height:20px;background-size:fit;background-position:right center;background-image:url(../images/separator.jpg);-webkit-box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);position:relative;z-index:2;}section h1,section h2{color:white;text-shadow:2px 3px 9px #000000;font-weight:700;font-size:20pt;}section h2{text-transform:uppercase;font-size:25pt;}section h4{color:black;font-size:14pt;font-weight:700;}body.page section h4{color:white !important;}section h4 a,.highlight2 a{color:black;text-decoration:underline;}section h3.event_name{margin-bottom:0px;}section h3.smaller{font-size:13pt;text-transform:uppercase;margin-bottom:0px;font-weight:700;}section h3 span{font-size:11pt;}section h3 a{color:white;text-decoration:underline;font-weight:600;}.person{position:absolute;left:0px;bottom:0px;user-select:none;}.person img{display:block;}.intro_text{max-width:680px;margin-left:30%;margin-top:50px;text-align:center;line-height:1.6;}.intro_text p{max-width:470px;margin-left:auto;margin-right:auto;}.text{padding-left:7%;max-width:640px;color:white;position:relative;z-index:5;line-height:1.6;}.text_more_center{max-width:80% !important;margin-left:auto !important;margin-right:auto !important;z-index:1 !important;max-width:1700px !important;padding-top:100px;}.text_long{padding-left:40px;max-width:calc(100% - 80px);}.text_long_read{z-index:1;margin-left:auto;margin-right:auto;background-color:#1BBFC8;padding:20px;max-width:720px;hyphens:auto;}.text_long_read h2{margin-bottom:35px;}.privacy{color:black;font-size:11pt}.privacy a{color:black;text-decoration:underline;}.privacy b{font-weight:700 !important;}.small{font-size:9pt;}.style_element,.style_element2{position:absolute;z-index:3;bottom:-200px;pointer-events:none;user-select:none;}.style_element2{bottom:20px !important;z-index:0 !important;}.shadow{-webkit-box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);}.gallery{display:block;float:left;margin-right:20px;margin-bottom:20px;max-width:250px;}#info_popup{position:relative;width:300px;text-align:center;padding:40px 30px 30px 30px;width:320px;background-color:white;position:absolute;right:10%;bottom:30%;overflow:hidden;z-index:4;}#info_popup .close{right:0px;top:0px;color:black;display:block;line-height:32px;height:32px;width:32px;}.booking_privacy{max-width:640px;margin-left:auto;margin-right:auto;background-color:white;text-align:center;padding:30px 20px 20px 20px;}.booking_privacy a{text-decoration:underline;}@media only screen and (max-width:1920px){.intro_text{margin-left:380px;}.text_more_center{padding-top:0px;}}@media only screen and (max-width:1700px){#stellenangebote .row .col-md-2:first-child{width:35% !important;}.gallery{max-width:170px;display:inline-block;float:none !important;}#info_popup{right:20px;bottom:20px;}}@media only screen and (max-width:1439px){.imprint .col-md-2:first-child{width:30% !important;}.privacy,.privacy .col-md-3{display:block;padding:0px;width:auto;}.privacy .col-md-3:first-child{width:40%;display:inline-block;}.privacy .col-md-3:nth-child(2){width:40%;display:inline-block;}.privacy .col-md-3:nth-child(3){margin-top:40px;}.style_element{bottom:-100px;}#stellenangebote .row .col-md-2:first-child{width:60% !important;}}@media only screen and (max-width:1280px){.intro_text{margin-left:auto;margin-right:auto;}}@media only screen and (max-width:1250px){.intro_text{margin-left:280px;margin-top:0px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}.person{position:static;margin-bottom:-60px;}.imprint .col-md-2:first-child{width:auto !important;margin-bottom:50px;}#info_popup{right:50%;left:50%;bottom:17%;margin-left:-180px;}.text_long_read{padding:0px;background-color:transparent;}}@media only screen and (max-width:1100px){#stellenangebote .row,#stellenangebote .row .col-md-2{width:auto !important;padding:0px !important;display:block !important;}#stellenangebote .row .col-md-2:first-child{width:auto !important;}#stellenangebote .row .col-md-2:nth-child(2){padding-top:40px !important;}}@media only screen and (max-width:960px){}@media only screen and (max-width:767px){.text{margin-left:0px;padding-left:20px;padding-right:20px;max-width:100%;}.style_element{bottom:-50px;}#info_popup{margin-left:-190px;bottom:20px;}}@media only screen and (max-width:500px){.gallery{width:100%;max-width:100%;}section{padding-top:40px;padding-bottom:40px;}section h3 span{display:block;}#info_popup{display:none;}.person{width:100% !important;}}.gallery_frame figcaption{display:none;font-size:9pt;padding-top:5px;}.slider_frame{position:relative;width:calc(100% + 20px);margin-left:-10px;margin-top:50px;margin-bottom:-50px;padding-top:15px;padding-bottom:15px;}.overlay_left{position:absolute;left:0px;top:10px;width:10%;height:calc(100% - 20px);z-index:30;background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(242,245,248,1));}.overlay_right{position:absolute;right:0px;top:10px;width:10%;height:calc(100% - 20px);z-index:30;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(242,245,248,1));}.slider_frame2{max-width:600px;}#scroller_content{}#scroller_content .owl-pagination{display:none;}.slider_item{background-size:cover;background-position:center center;position:relative;}figure{margin:10px;}.scroller_nav{}.scroller_nav a{text-decoration:none !important;}.scroller_nav .arrow_left,.scroller_nav .arrow_right{display:inline-block;cursor:pointer;color:#584728;width:80px;height:80px;line-height:90px;background:rgba(255,255,255,0.9);overflow:hidden;text-align:center;position:absolute;top:50%;margin-top:-40px;font-size:35pt;border-radius:50%;z-index:49;left:10%;}.scroller_nav .arrow_right{left:auto;right:10%;}.scroller_nav .arrow_left:before,.scroller_nav .arrow_right:before{font:normal normal normal 14px/1 FontAwesome;font-size:45pt;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"\f104";line-height:45px;}.scroller_nav .arrow_right:before{content:"\f105";}quote{color:#584728;font-family:'Source Sans Pro ExtraLightIt';font-size:20pt;margin-bottom:10px;display:block;}@media only screen and (max-width:767px){.scroller_nav{display:none;}.slider_frame{margin-bottom:-30px;}}footer{background-color:#EAEAEA;padding-top:20px;padding-bottom:25px;line-height:1.7;font-size:10pt;}footer .col-md-3:nth-child(2) i.fa{display:inline-block;width:25px;}footer .col-md-3:nth-child(3) i.fa{display:inline-block;width:10px;}footer h4{font-weight:400;font-size:10pt;text-transform:uppercase;margin-bottom:20px;padding-top:10px;}footer .row .col-md-3:first-child{width:45%;padding-right:100px;}footer a{}@media only screen and (max-width:500px){}