:root{--original-green:#098f77;--barriere-green:#087d67}*{margin:0;padding:0;list-style:none;outline:none}caption,th{text-align:left}.inv,.fhinv{display:none}.left{float:left}.right{float:right}.nofloat,#content img.nofloat{float:none}body{}#wrapper,#footer{position:relative;margin:0 auto}#footer{display:block;clear:both;font-weight:normal;background:var(--barriere-green)}#wrapper:after{content:".";font-size:0%;display:block;clear:both;text-indent:-9999px;visibility:hidden}#content{line-height:20px;margin-bottom:20px}#logo{position:absolute;top:18px;left:36px}#logo a{width:239px;height:87px;display:block;background:url(/nav/logo.jpg) no-repeat;text-indent:-19999px;overflow:hidden}#slideshow{position:relative;margin:0}#overlay,#overlay_right{position:absolute;top:0;right:660px;width:82px;height:251px;display:block;background:url(/nav/overlay.png) 0 0 no-repeat}#overlay_right{right:0;background-image:url(/nav/overlay_right.png)}.enquiry_form{background:rgba(9,143,119,0.45);margin-top:5px}@media(min-width:768px) and (max-width:991px){.enquiry_form{width:720px}}#qanfrage{margin:0 0 0 0;width:100%;height:auto;padding:0;border:none}#qanfrage fieldset,#qanfrage2 fieldset{margin-bottom:0;font-size:16px;padding:0;margin:0 auto}#qanfrage2 fieldset{position:relative;top:auto;bottom:0;margin-bottom:15px}#qanfrage fieldset label,#qanfrage2 fieldset label{display:inline;float:left;clear:none;font-weight:normal;margin:0;font-size:14px;text-align:center;padding:0}label.slect{padding-top:10px !important}@media(min-width:768px){#qanfrage fieldset label,#qanfrage2 fieldset label{text-align:center;padding-top:0px}#qanfrage fieldset label.slect{padding-top:15px !important}.enquiry_form.container.stickyForm{position:fixed;width:100%;top:166px;left:0;z-index:99;background:rgba(255,255,255,1)}.container_cus{width:720px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media(min-width:1024px){.enquiry_form.container.stickyForm{top:118px}}@media(min-width:1200px){#qanfrage fieldset label.slect{padding-top:0px !important}.container_cus{width:1170px}}#qanfrage fieldset label input,#qanfrage fieldset select,#qanfrage2 fieldset label input,#qanfrage2 fieldset select{border:1px solid #bdbdbd;padding:5px 20px;width:90%;cursor:pointer;display:inline-block;margin:4px;font-size:14px}#qanfrage fieldset label.right{margin-bottom:10px}#qanfrage fieldset label input{background:white url(/nav/cal.gif) 95% 50% no-repeat}@media(min-width:768px){#qanfrage fieldset label input{margin:10px 5px;width:100%}#qanfrage fieldset label.right{margin-left:60px;margin-bottom:0}}@media(min-width:992px){#qanfrage fieldset label.right{margin-left:0px}}#qanfrage fieldset label.von:after,#qanfrage fieldset label.bis:after{content:'\f133';font-family:'FontAwesome';margin:0 5px 0 2px;position:absolute;top:11px;right:13px}@media(min-width:768px){#qanfrage fieldset select,#qanfrage2 fieldset select{display:inline-block;width:50%;margin-bottom:4px; padding:5px 20px}}@media(min-width:1200px){#qanfrage fieldset select{width:55%;margin:10px 2px}.visible-lg{display:inline-block !important}#qanfrage fieldset label input{width:50%}#qanfrage fieldset select option,#qanfrage fieldset select optgroup{width:auto}}#qanfrage fieldset input.button,#qanfrage2 fieldset input.button{display:block;clear:left;background:#03498b;border:none;color:white; padding:5px 25px;text-align:center;transition:all 1s;cursor:pointer;margin:10px auto}@media(min-width:1200px){#qanfrage fieldset input.button{width:145px;margin:10px auto;display:inline-block;padding:5px}}#qanfrage fieldset input.button:hover,#qanfrage2 fieldset input.button:hover{background:var(--barriere-green)}#qanfrage h4,#qanfrage2 h4{display:none}#right{width:231px;float:right;background:#e7eef5;overflow:hidden;margin:0 0 20px 20px}#right h4{display:block;text-indent:-1999px;background:url(/nav/pauschalangebote.gif) no-repeat;width:112px;height:13px;margin:13px 0 0 11px}fieldset#toppackage{border:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}fieldset#toppackage .button,fieldset#toppackage .button_pauschalen,.unverbindlich_anfragen{display:block;width:205px;height:30px;overflow:hidden;cursor:pointer}fieldset#toppackage .button_pauschalen{background:url(/nav/de/button_pauschalen.gif);margin-top:-12px}fieldset#toppackage legend{display:none}#breadcrumbs{position:relative;top:-30px;color:#333;font-size:11px;padding:2px 0 0 6px;float:left;overflow:hidden}#breadcrumbs a{height:21px;padding-right:15px;margin-left:5px;background:url(/nav/breadcrumbs.gif) right -5px no-repeat}#breadcrumbs em,#breadcrumbs a,#breadcrumbs strong{display:block;float:left;font-style:normal}#breadcrumbs em{display:none}#breadcrumbs strong{font-weight:normal}#footertext{padding:6px 0 0 28px;width:995px;margin-top:15px;float:right;clear:both;color:#000;font-size:11px}#footer span{color:white}#footer span a{color:white;text-decoration:none}#cmslink{cursor:text;color:#000;text-decoration:none}.ncmR{height:150px}#ncm{margin-top:15px;padding:42px 0 0 29px;width:97px;background:url(../images/sprite_n.png) -121px -8px no-repeat;position:absolute;bottom:0;right:0}#kongress{padding:10px;border:1px dotted #078971;margin-bottom:10px;background:#eff3f7;text-align:justify;font-size:11px}#kongress h3,#kongress .h3{border-bottom:1px solid #ccd9e8;padding-bottom:5px;font-size:12px}.mceEditor{width:100%}.start_link{list-style:none !important;clear:both}.start_link li{float:left;width:160px;display:block;margin-bottom:20px;height:160px}.start_link img{display:block;border:4px solid #0D987F !important}.start_link img:hover{display:block;border:4px solid #004F40 !important}.sm_twitter{margin-top:20px;margin-bottom:20px}.sm_twitter label{display:inline;margin:0;font-weight:bold}.sm_twitter h2,.sm_facebook h2{font-size:16px !important;background:url(/nav/SocialMedia.jpg) 0 -48px no-repeat;height:48px;padding-left:55px;line-height:82px;margin-bottom:10px}.sm_trenner{border:1px solid #000;height:1px;margin-bottom:10px}.sm_twitter h2:hover{background:url(/nav/SocialMedia.jpg) 0 0 no-repeat}.sm_facebook h2{clear:both;background:url(/nav/SocialMedia.jpg) 0 -144px no-repeat}.sm_facebook h2:hover{background:url(/nav/SocialMedia.jpg) 0 -96px no-repeat}.sm_twitter_line,.sm_facebook_line{display:block;border-bottom:1px dashed #000;padding:5px;margin-bottom:10px}.sm_twitter img{float:left}.sm_twitter_line div{margin-left:60px}.sm_twitter_link,.sm_facebook_link{text-align:right;display:block;width:100%;height:30px}.sm_twitter_link a,.sm_facebook_link a{background:url("/nav/submenu_bg_hover.gif") no-repeat 50% 10%;width:100px;float:right;display:block;padding:3px 10px;color:#fff}.sm_twitter_link a:hover,.sm_facebook_link a:hover{background:url("/nav/submenu_bg.gif") no-repeat 50% 10%;color:#000}#package_filter{width:500px;height:100px;display:block}#package_filter dl{float:left;width:500px;margin:0;padding:0}#package_filter dl dt{clear:left;float:left;width:50px;margin:0;padding:0}#package_filter dl dd{float:left;width:250px;margin:0;padding:0}#package_filter dl dd input{padding:0 2px}.packagebox{display:block;border:none;border-bottom:1px solid #666}#buchen_button{width:215px;height:30px;line-height:1em;clear:left;display:block;border:0;padding:5px 0 8px 5px;text-align:left;background:url('/images/btn_bg.png') 3px 0 no-repeat;color:#0f599f;font-style:italic;font-weight:bold;cursor:pointer;text-decoration:none}#reservierung_btn{width:194px;height:24px;line-height:1em;clear:left;display:block;border:0;padding:5px 5px 0 5px;text-align:center;background:#fff url('/images/btn_bg.png') 0 0 no-repeat;color:#0f599f;font-style:italic;font-weight:bold;cursor:pointer;text-decoration:none;margin:0 0 10px 10px}#package_hotels p a.hotel_link:hover,#package_dates table tbody tr td.price img{cursor:help}.hotel_detail_tooltip{position:absolute;width:50%;margin-bottom:50px;border-bottom:5px solid #078971;background:none repeat scroll 0 0 #E7EEF5;margin-left:20px;margin-top:-160px}.hotel_detail_tooltip strong{display:block;background:url("/nav/submenu_bg.gif") repeat-x scroll 0 0 transparent;color:#078971;padding:6px 13px}.hotel_detail_tooltip img.image{border:4px solid #FFFFFF !important;margin:10px !important;float:left}.hotel_detail_tooltip p{margin-top:10px;padding-right:11px}#info_package_details{background:url("/nav/info.gif") no-repeat scroll 20px 45% #FFD9C8;border-color:#F0BAA2;border-style:solid;border-width:1px 0;color:#555555;margin:1em 0 1.5em;padding:9px 10px 9px 50px}.packagebox a.button,#package_details a.button{background:url("/nav/de/button_details.gif") no-repeat scroll 0 0 rgba(0,0,0,0);clear:both;display:inline-block;float:right;height:30px;left:40%;margin-bottom:10px;margin-top:20px;overflow:hidden;text-indent:-1999px;width:205px}.packagebox a.button{position:absolute}.package_content{width:70%}#package-slider{padding:10px 0}@media(min-width:768px) and (max-width:991px){#package-slider{width:720px}}@media(min-width:1200px){#package-slider{padding:0;margin-top:-10px}}#package-slider .main_title_h1{margin-bottom:30px}#package-slider .carousel.slide img{width:100%;transform:rotate(10deg);box-shadow:3px 3px 20px 0px rgb(255,255,255);border-radius:3px;max-width:250px;max-height:257px}#package-slider .caption-wrapper{min-height:50px;position:relative}#package-slider .carousel-caption{position:absolute;left:auto;right:auto;bottom:auto;color:white;text-shadow:none;padding:10px 5px;background:#4e7fad;font-size:13px;text-transform:uppercase;text-shadow:1px 1px 1px grey;width:100%}@media(min-width:768px){#package-slider .caption-wrapper{min-height:64px}#package-slider .carousel-caption{font-size:24px;top:auto; -webkit-animation:moveCC 1.5s ; animation:moveCC 1.5s}#package-slider{margin-bottom:-20px}}@-webkit-keyframes moveCC{0%{top:-160px}100%{top:0}}@keyframes moveCC{0%{top:-160px}100%{top:0}}#package-slider .slid-wrapper{cursor:pointer;background:url(../images/bg-slider.jpg) bottom no-repeat;margin-top:120px;height:310px}@media(min-width:768px){#package-slider .slid-wrapper{padding:0; margin-top:60px}}@media(min-width:992px){#package-slider .slid-wrapper{padding:10px 50px}}@media(min-width:1076px){#package-slider .slid-wrapper{margin-top:10px}}@media(min-width:1200px){#package-slider .slid-wrapper{margin-top:15px;margin-bottom:0px}#package-slider .slid-wrapper{height:310px}}#package-slider .slid-wrapper .back-img{margin-top:40px;text-align:center}@media(min-width:768px){#package-slider .slid-wrapper .back-img{background:rgba(251,251,251,0.3);transform:rotate(-20deg);border-radius:5px;text-align:left}}#package-slider .slider-info-wrapper{color:white;margin-top:5px}#package-slider .carousel-control{width:1%}#package-slider .carousel-control .icon-prev:before,#package-slider .carousel-control .icon-next:before{content:''}#package-slider .carousel-control.left{background:white url(../images/sprite_n.png) -5px -569px no-repeat;width:40px;height:80px;top:45%;border-bottom-right-radius:50px;border-top-right-radius:50px;padding:32px 0}#package-slider .carousel-control.right{background:white url(../images/sprite_n.png) -255px -569px no-repeat;width:40px;height:80px;top:45%;border-bottom-left-radius:50px;border-top-left-radius:50px;padding:32px 0}#package-slider .carousel-text{padding:10px 10px 40px 10px;font-size:16px; -webkit-animation:moveCT 4s ; animation:moveCT 4s;display:none}#package-slider .carousel-price{margin-top:10px}@media(max-width:767px){#package-slider .carousel-price{height:30px}.enquiry_form{margin-top:-15px}#package-slider .carousel.slide img{max-width:220px; max-height:170px}}@media(min-width:768px){#package-slider .carousel-text{display:block;margin-top:40px;text-shadow:none; color:black}#package-slider .carousel-price{height:auto}#package-slider .carousel-btn{margin:10px 5px}}@-webkit-keyframes moveCT{0%{opacity:0}100%{opacity:1}}@keyframes moveCT{0%{opacity:0}100%{opacity:1}}@media(min-width:1200px){#package-slider .carousel-text{margin-top:0}}#package-slider .price-btn{background:var(--barriere-green);color:white;width:auto;display:inline-block;padding:5px 8px;font-size:12px;border-radius:3px;position:absolute;bottom:0;left:0}#package-slider .carousel-btn{position:absolute;bottom:0;right:10px}@media(min-width:768px){#package-slider .price-btn{font-size:21px; margin:5px; padding:5px 20px}}#package-slider .price-btn span{font-size:20px}#package-slider .carousel-btn{display:inline-block;padding:5px;width:90px; font-size:12px;background:#03498b;color:white;text-align:center;float:right; border-radius:3px}#package-slider .slid{}#footer{padding:15px 0}#footer .home,#footer .name,#footer .telneu,#footer .email{}#footer .name p:before,#footer .email p:before{margin:0 5px 0 0px}#footer .name span{margin-left:20px}#footer .head-footer-title{color:white;text-transform:uppercase;text-decoration:underline;font-size:16px;padding-bottom:10px;display:block}#btnMore{position:absolute;text-align:center;bottom:60px;font-size:14px}#btnMore .btnmore-wrapper{position:relative;display:inline-block;width:60px;height:60px;background:rgba(3,73,139,0.6);border-radius:100%;padding:10px;color:white; cursor:pointer;transition:all 1s ease}#btnMore .btnmore-wrapper:hover{background:rgba(3,73,139,1)}#btnMore .btnmore-wrapper i{font-size:20px;transition:all 1s ease}#btnMore .btnmore-wrapper:hover i{padding-top:5px}@media(min-width:768px){#top_line.sticky{position:fixed;width:100%;z-index:999}#header_top.sticky_menu{background:none;position:fixed;width:100%;z-index:999;top:74px;height:45px}.log_line.sticky_logo{height:75px}#footer{margin-top:25px}}.hide_link{position:absolute;z-index:99;width:95%;height:98%;left:15px;top:9px;cursor:pointer}#packageform table{width:100% !important;margin:40px auto}#packageform tr{font-size:16px;border-bottom:18px solid white}#packageform tr.empty-row{height:50px;border:none}#packageform th{font-size:18px;padding:10px 6px !important}#packageform td{padding-left:20px;display:block}#packageform .plz{width:10%}#groupi_1,#groupi_2,#groupi_3,#groupi_4,#groupi_5{box-shadow:-6px 15px 3px rgba(128,128,128,0.36)}#packageform .enquiry_btn{display:block;clear:both;width:90%;height:auto;text-indent:initial;background:#03498b;overflow:hidden;color:white;border-radius:2px;left:auto;font-size:14px;text-decoration:none;position:relative;padding:10px;text-align:center;margin:0;border:none;margin-bottom:10px}#packageform #select_land{width:100%}.row_book{border-bottom:none !important}#packageform #groupi_1 td input{background:white url(/nav/cal.gif) 95% 50% no-repeat;border:1px solid grey;padding:5px}.datepicker{background:white url(/nav/cal.gif) 95% 50% no-repeat;border:1px solid #9a9a9a;padding:3px}@media(min-width:768px){#packageform .enquiry_btn{display:inline-block;width:auto}#packageform #select_land{width:60%}#packageform td{display:table-cell}#packageform table{width:80% !important;margin:40px auto}}@media(min-width:768px){#packageform td input{width:60%}}.ui-datepicker .ui-datepicker-header{background:#48c0ad;color:white}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #50c2ad;background:#50c2ad;color:#ffffff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #497aa8;background:#497aa8;font-weight:normal;color:#ffffff}.ui-widget-header .ui-icon{background-image:url(../../images/ui-icons_444444_256x240.png)}.dreibettzimmer{font-size:13px;margin-top:10px}#anfrageform{margin-top:40px}#anfrageform table{width:100% !important;font-size:16px !important}#anfrageform th{font-size:18px;padding:15px 5px !important}#anfrageform .anreise,#anfrageform .abreise,#anfrageform td{padding:10px}#anfrageform tr.empty-row{height:50px;border:none}#anfrageform #groupi_5,#anfrageform #groupi_6{background-color:#eff3f7;box-shadow:-6px 15px 3px rgba(128,128,128,0.36)}.like_groupi{width:100% !important;margin:0 auto;background-color:#eff3f7;box-shadow:-6px 15px 3px rgba(128,128,128,0.36);padding:10px}#content tr.hotellistanfrage td{display:block}.hotel_buttonDetails{display:inline-block;padding:5px 8px;background:#078971;width:auto;color:white;font-size:14px;text-decoration:none;border-radius:3px}.hotel_buttonDetails:hover{color:white;background:#03498b}.preis{font-size:14px !important}.kongress_prise{color:#078971;font-weight:bold}#groupi_6 .transfer-kind{font-size:10px}#groupi_6 .transfer-pick{font-size:14px}#anfrageform #groupi_1 td,#anfrageform #groupi_2 td,#anfrageform #groupi_3 td,#anfrageform #groupi_4 td{display:block}.wrapper-transfer-kongress{padding:5px 0}.kongress-reserve{background:#03498b;border:none !important;color:white;padding:5px !important;text-align:center}.hotel_details{margin-top:30px}.link_slider{position:absolute;width:100%;height:100%;z-index:99999}#cookie-bar{background:var(--barriere-green); height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;box-shadow:-3px -1px 5px rgba(47,47,47,0.74)}#cookie-bar.fixed{position:fixed; top:0; left:0; width:100%}#cookie-bar.fixed.bottom{bottom:0; top:auto; z-index:999}#cookie-bar p{margin:0; padding:0}#cookie-bar a{color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px}#cookie-bar .cb-enable{background:#03498b}#cookie-bar .cb-enable:hover{border:1px solid white}#cookie-bar .cb-disable{background:#990000}#cookie-bar .cb-disable:hover{background:#bb0000}#cookie-bar .cb-policy{border:1px solid white;border-radius:2px}#cookie-bar .cb-policy:hover{}@media(min-width:1200px){#anfrageform table{width:80% !important;margin:0 auto}.hotel_details{margin-top:0px}#anfrageform th{padding:15px 10px !important}.content_anfrage_hotel{padding:10px !important}#content tr.hotellistanfrage td{display:table-cell}#groupi_6 .transfer-kind{font-size:14px}#groupi_6 .transfer-pick{font-size:16px}.like_groupi{width:65% !important}#anfrageform #groupi_1 td,#anfrageform #groupi_2 td,#anfrageform #groupi_3 td,#anfrageform #groupi_4 td{display:table-cell}.transfer-kongress{width:190px; float:left;padding:2px}#button_arrow_more{position:relative;width:100%;height:100%;display:none}.button_push a{position:absolute;bottom:-5px;left:57%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;background:rgba(3,73,139,0.6); padding:15px 10px 26px 10px;border-radius:100%;font-size:11px;cursor:pointer;display:none}.button_push a:hover{background:rgba(3,73,139,1)}#button_arrow_more a span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}}#kontaktform{margin-top:40px}#kontaktform table{width:100% !important;font-size:16px !important}#kontaktform th{font-size:18px;padding:15px 5px !important}#kontaktform .anreise,#kontaktform .abreise,#kontaktform td{padding:10px}#kontaktform tr.empty-row{height:50px;border:none}#kontaktform #groupi_5,#kontaktform #groupi_6{background-color:#eff3f7;box-shadow:-6px 15px 3px rgba(128,128,128,0.36)}.like_groupi{width:100% !important;margin:0 auto;background-color:#eff3f7;box-shadow:-6px 15px 3px rgba(128,128,128,0.36);padding:10px}#content tr.hotellistanfrage td{display:block}.hotel_buttonDetails{display:inline-block;padding:5px 8px;background:#078971;width:auto;color:white;font-size:14px;text-decoration:none;border-radius:3px}.hotel_buttonDetails:hover{color:white;background:#03498b}.preis{font-size:14px !important}.kongress_prise{color:#078971;font-weight:bold}#groupi_6 .transfer-kind{font-size:10px}#groupi_6 .transfer-pick{font-size:14px}#kontaktform #groupi_1 td,#kontaktform #groupi_2 td,#kontaktform #groupi_3 td,#kontaktform #groupi_4 td{display:block}.wrapper-transfer-kongress{padding:5px 0}.kongress-reserve{background:#03498b;border:none !important;color:white;padding:5px !important;text-align:center}.hotel_details{margin-top:30px}.link_slider{position:absolute;width:100%;height:100%;z-index:99999}@media(min-width:1200px){#kontaktform table{width:80% !important;margin:0 auto}#kontaktform th{padding:15px 10px !important}#kontaktform #groupi_1 td,#kontaktform #groupi_2 td,#kontaktform #groupi_3 td,#kontaktform #groupi_4 td{display:table-cell}}#anfrageform input.datenschutzInput,#packageform input.datenschutzInput{width:15px}#packageform textarea{margin-left:5%}:root{--original-green:#098f77;--barriere-green:#087d67;--original-green-menu:rgba(61,188,165,0.9);--barriere-green-menu:#087d67}@media(min-width:768px){#top_line{height:75px;background:#03498b;margin:0 0 5px 0;transition:all 1s ease}}#top_line a{text-decoration:none}.log_line{background:white url(/nav/logo.jpg) 27px no-repeat;height:100px;width:290px;position:absolute;left:50%;margin-left:-145px;top:33px}@media(min-width:768px){.log_line{position:relative;left:auto;margin-left:auto;top:auto;background:white url(/nav/logo.jpg) 6px no-repeat;height:80px;width:216px;background-size:92%;transition:all 1s ease}}@media(min-width:1200px){.log_line{background:white url(/nav/logo.jpg) 27px no-repeat;height:100px;width:290px}}#logo_n{}#logo_n .container{margin:0 auto}.mobile-icons{text-align:right}.main-info-line{padding-top:15px;display:none}@media(min-width:768px){.main-info-line{display:block}}.info_line span,.info_line span a{display:inline-block;color:white;font-size:12px}.home a{}.home a:before{content:'\f015';font-family:'FontAwesome';margin:0 5px 0 2px;font-size:15px;top:1px;position:relative}.name a:before{content:'\f277';margin-left:15px;font-family:'FontAwesome';margin:0 5px 0 12px}.footer-name a#special-address:before{content:'\f277';margin-left:15px;font-family:'FontAwesome'; margin:0px 10px 0 0}.telneu a:before{content:'\f095';margin-left:15px;font-family:'FontAwesome';margin:0 5px 0 3px;font-size:15px;top:1px;position:relative}.footer-telneu a:before{content:'\f095';margin-left:15px;font-family:'FontAwesome';margin:0 5px 0 3px;font-size:15px;top:1px;position:relative}.footer-email a:before{content:'\f0e0';margin-left:15px;font-family:'FontAwesome'; margin:0px 10px 0 0}.email a:before{content:'\f0e0';margin-left:15px;font-family:'FontAwesome';margin:0 5px 0 12px}.suche p:before{font-family:'FontAwesome';margin:0 5px 0 2px;content:'\f002'}.changelang a:before{font-family:'FontAwesome';content:'\f024';margin:0 5px 0 2px}.lang-changer{padding-top:45px;display:none}@media(min-width:768px){.lang-changer{display:block;padding-top:17px}}#header_top{background:var(--barriere-green);padding-bottom:14px;height:35px;position:fixed;width:100%;z-index:99999;top:0}@media(min-width:768px){#header_top{background:none;transition:all 1s ease;position:relative}}@media(min-width:1200px){#header_top{background:var(--barriere-green);height:58px}#menu{top:-15px}.sticky_menu #menu{top:auto}}#header_top ul{margin-bottom:0}#header_top .map-icon,#header_top .hm-icon,#header_top .ph-icon,#header_top .em-icon,#header_top .se-icon,#header_top .lg-icon{display:inline-block;margin-top:2px;color:white}#header_top .map-icon:before,#header_top .hm-icon:before,#header_top .ph-icon:before,#header_top .em-icon:before,#header_top .se-icon:before,#header_top .lg-icon:before{font-family:'FontAwesome';margin:0px 10px;font-size:22px;color:white}#header_top .hm-icon:before{content:'\f015'}#header_top .map-icon:before{content:'\f041'}#header_top .ph-icon:before{content:'\f095'}#header_top .em-icon:before{content:'\f0e0'}#header_top .se-icon:before{content:'\f002'}#header_top .lg-icon:before{content:'';position:absolute}.burger-text{position:absolute; top:5px; left:-5px; color:white}#headermenu{position:absolute;top:287px;right:0;width:755px;height:28px;color:#ccc;padding:10px 10px 0 0;background:url(/nav/headermenu_bg.gif) no-repeat;text-align:right}#english{position:absolute;top:236px;right:0;display:block;background:url(/nav/flag_en.gif);width:20px;height:15px;text-indent:-1999px;z-index:3000}#deutsch{position:absolute;top:236px;right:0;display:block;background:url(/nav/flag_de.gif);width:20px;height:15px;text-indent:-1999px;z-index:3000}#menu{background:var(--barriere-green-menu);box-shadow:3px 3px 3px rgba(0,0,0,0.11);font-size:15px;font-weight:bold;height:auto;width:100%;position:relative;z-index:100;display:flex; justify-content:center;white-space:nowrap; flex-wrap:wrap}@media(min-width:768px){#menu{font-size:13px}}#menu li{float:left;margin:0;padding:0 15px;position:relative; border-right:1px solid white;padding:10px;margin:5px 0;text-transform:uppercase}#menu li.last{border-right:none}.main_menu li ul li{padding:0 !important;font-size:12px;border-right:none !important}#menu li a{float:left;margin:0;padding:0;display:block;position:relative;overflow:hidden;color:white;text-decoration:none}@media(min-width:768px){#menu li:hover>ul{display:block}#menu li ul{position:absolute;top:34px;left:1px;z-index:99;border:1px solid #003261;width:375px}#menu li.first ul{left:0}#menu li li{float:none;width:auto;margin:0}#menu li li a{width:auto;height:auto;text-indent:0;overflow:visible;background:rgba(0,50,97,0.8);display:block;float:none;text-decoration:none;color:#fff;padding:4px 10px;transition:all 1s ease}#menu li li a.last{border:0}#menu li li a:hover,#menu li li a.hover{background:#fff;color:#003261;padding-left:20px}#menu li li ul a:hover,#menu li li ul a.hover{background:none}}#menu li ul li.active a{background:#fff;color:#003261;padding-left:20px}#menu li ul{display:none}#submenucaption{position:absolute;font-size:12px;font-weight:bold;width:239px;left:0;top:305px}#submenucaption a{color:#03519a;text-decoration:none;margin:0 0 19px 16px;display:block}#submenu{float:left;margin:350px 0 0 0}#submenu a{font-weight:bold;text-decoration:none;display:block;width:209px;padding:9px 0 9px 28px;margin-bottom:5px;border:1px solid #e7eef5;background:url(/nav/submenu_bg.gif) no-repeat}#submenu a:hover,#submenu a.active{color:#fff;background:url(/nav/submenu_bg_hover.gif) no-repeat}#submenu li ul li a,#submenu li ul li a:hover,#submenu li ul li a.active{background:none;color:#078971;font-weight:normal;border:none;padding:0 0 2px 28px}.mode-xs .open{display:inline !important}#footermenu{clear:both;font-size:14px}#footer .box1{font-size:14px}#footermenu a,#footermenu a.active{color:#fff;text-decoration:none;display:block;padding:3px 0}#footermenu a.last{margin-right:0}@media(max-width:767px){#menu{display:none;position:absolute;top:37px;left:0;background:rgba(61,188,165,0.9)}#menu li,#menu li a{float:none}#menu li ul{position:relative;border:none;padding-bottom:20px;margin-top:-25px}#menu li ul li a{background:none}#menu li{margin-left:20px}.menu-icon{display:inline-block;cursor:pointer}.bar1,.bar2,.bar3{width:25px;height:3px;background-color:white;margin:6px 0;transition:0.4s}#menu .cross:before{content:'\f067';position:absolute;top:5px;left:-15px;font-family:'FontAwesome';font-size:22px;color:white}#menu .cross.minus:before{content:'\f068';position:absolute;top:5px;left:-15px;font-family:'FontAwesome';font-size:22px;color:white}.box1{margin-bottom:30px}}@media(min-width:768px){#menu li ul li ul{position:relative;top:0;border:0;width:100%;display:block}#menu li ul li ul li a{padding-left:20px}#menu li ul li ul li a:hover,#menu li ul li ul li a.hover{background:#fff;color:#003261;padding-left:20px}}#menu li.active{background:#03498b}:root{--original-green:#098f77;--original-green2:#078971;--barriere-green:#087d67}body{font-family:'Lato',sans-serif;font-size:16px}#content ul,#content ol,#content p,#content dl,#content h1,#content h2,#content h3,#content .h3,#content h4,#content h5,#content h6,#content table{margin-bottom:10px}#content h1{font-size:26px;color:#03519a}#content h2,#content h3,#content .h3{font-size:22px;color:#03519a}#content h2{float:left;width:100%}#content h4{font-size:20px}#content h5{}#content h6{}#content p{}#content ul,#content ul li{list-style-type:disc;margin-left:20px}#content ol,#content ol li{list-style-type:decimal;margin-left:20px}#content img{border:0}#content a.img,#content div.img{background:0 0 no-repeat;background-image:none;color:#333;font-size:10px;text-decoration:none;display:block;outline:none;text-align:left}#content a.img img,#content div.img img{border:4px solid #e7eef5;margin:0}#content a.img img:hover,#content div.img img:hover{border:4px solid #003261;margin:0}#content a.img span{position:absolute;margin:-26px 0 0 228px;display:block;width:13px;height:13px;background:url(/nav/plus.gif) 0 0 no-repeat}#content img.right{float:right}#content img.left{float:left}#content img.nofloat{display:inline}#content img.noborder{padding:0;margin:0;border:none}a{text-decoration:underline;color:var(--barriere-green)}a:hover{text-decoration:none}a:visited{}@media(min-width:768px){#content{min-height:700px}}@media(min-width:1200px){#content{min-height:550px}}.bildtext{width:120px}#content small{font-size:10px}.clear{clear:both}.left{float:left}.right{float:right}.noborder{padding:0;margin:0;border:0}#content div.highlight{border:1px solid red;background:#ffffcc}#content dl.points{display:block;width:100%;margin:0 0 7px 0;border-bottom:1px dotted black;position:relative}#content dl.points:after{content:".";font-size:0;height:0;display:block;clear:both;text-indent:-9999px;visibility:hidden}#content dl.points dt{clear:left;float:left;padding:0 3px 0 0;position:relative}#content dl.points dd{padding:0 0 0 3px;position:absolute;right:0;bottom:0}#content dl.points dd,#content dl.points dt{margin:0 0 -2px 0;background:#fff}.jpg,.gif,.zip,.pdf,.doc,.xls,.back,.next,.external,.print,.more{padding:2px 0 2px 22px}#error ul,#content #error ul{border:1px solid red;background:#ffffcc;width:450px}#error li{display:block}#content .price td{border-bottom:1px solid var(--barriere-green)}#content td.right{float:none;text-align:right}#content table{font-size:12px;width:100% !important}@media(min-width:1200px){#content table{width:65% !important}}#content th{background-color:var(--barriere-green);color:#fff;padding:3px 6px}#content .datenschutzrow th{background:none;font-weight:normal;color:#333;font-size:16px}#content table select.dd{width:50px}#content table select.mm{width:100px}#content table select.yy{width:80px}#content table.veranstaltungen{width:510px}#content table.veranstaltungen td{border-bottom:1px solid var(--barriere-green)}#content table.veranstaltungen td.noborder{border-bottom:0}#content table.veranstaltungen img{float:right;width:195px;margin:0 0 10px 15px}#transferservice input,#transferservice select{width:220px;border:1px solid #bdbdbd;padding:2px 2px 2px 6px}#content input.radio{width:20px}#anfrageform input,#anfrageform select{width:170px;border:1px solid #bdbdbd;padding:2px 2px 2px 6px}#kontaktform input,#kontaktform select,#kontaktform textarea{border:1px solid #bdbdbd;padding:2px 2px 2px 6px}#kontaktform input.button{width:220px}#anfrageform select{width:auto}#anfrageform input.plz{width:50px}#anfrageform input.ort{width:147px}#content table .noborder{border:none;background:none}#content table .price{text-align:right}fieldset{position:relative;margin-bottom:10px;padding:10px}legend{position:relative;background:#fff;padding:2px 10px;color:#03519A;font-weight:bold}label,.selectbox,.radiobox,.msgbox{position:relative;display:block;margin:0 0 10px 10px;clear:both}label b,.selectbox b,.radiobox b{position:relative;display:block;width:180px;float:left}.msgbox b{position:relative;display:block}input,textarea,select{}textarea{width:90%}.errorfield{background-color:red}.pttable{width:100%;border-collapse:collapse}.pttable td{border-bottom:1px solid #999}.pttable td.cell2,.pttable td.cell3{text-align:right}.newsbox{border:1px solid #E7EEF5;margin-bottom:10px;width:100%}@media(min-width:992px){.newsbox{width:80%}}.newsbox p{padding:5px}#kongresstitle{background-color:#E7EEF5;font-weight:bold;padding:3px 5px}#hotelwaehlen{font-size:10px;font-weight:bold;line-height:10px}#content tr.hotellistanfrage td{border-bottom:5px solid #fff;background-color:#eff3f7;padding:3px}.preis{font-size:10px}.avis_logo{float:right;margin-right:40px}.radfahren{background:url("/nav/de/radfahren.gif")}.wandern{background:url("/nav/de/wandern.gif")}.wintervergnuegen{background:url("/nav/de/wintervergnuegen.gif")}.urlaubsangebote{background:url("/nav/de/urlaubsangebote.gif")}.transfer{background:url("/nav/de/transfer.gif")}.kongress{background:url("/nav/de/kongress.gif")}.veranstaltungen-de{background:url("/nav/de/veranstaltungen.gif")}.autovermietung{background:url("/nav/de/autovermietung.gif")}.radfahren-en{background:url("/nav/en/radfahren-en.gif")}.wandern-en{background:url("/nav/en/wandern-en.gif")}.wintervergnuegen-en{background:url("/nav/en/wintervergnuegen-en.gif")}.urlaubsangebote-en{background:url("/nav/en/urlaubsangebote-en.gif")}.transfer-en{background:url("/nav/en/transfer-en.gif")}.kongress-en{background:url("/nav/en/kongress-en.gif")}.veranstaltungen-en{background:url("/nav/en/veranstaltungen-en.gif")}.autovermietung-en{background:url("/nav/en/autovermietung-en.gif")}.formLabel{display:inline-block;font-weight:400;margin:0}#mbOverlay{position:absolute;left:0;width:100%;background-color:#333; z-index:210;cursor:pointer}#mbCenter{position:absolute;z-index:211;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #c1c1c1;margin:0; padding:5px}.mbLoading{background:#fff url(/nav/milkbox/loading.gif) no-repeat center}#mbCanvas{margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden}.clear{clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden}#mbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:12px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0}#mbNavigation{float:right;width:35px;padding-top:3px}#mbCount{width:55px; overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px}#mbCloseLink,#mbPrevLink,#mbNextLink,#mbPlayPause{outline:none;display:block;float:right;height:19px;cursor:pointer}#mbPrevLink,#mbNextLink{width:15px}#mbPrevLink{background:transparent url(/nav/milkbox/prev.gif) no-repeat}#mbNextLink{background:transparent url(/nav/milkbox/next.gif) no-repeat}#mbPlayPause{width:13px}#mbPlayPause{background:transparent url(/nav/milkbox/play-pause.gif) no-repeat}a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover{background-position:0 -22px}#mbCloseLink{width:17px;background:transparent url(/nav/milkbox/close.gif) no-repeat}#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight:normal;text-align:justify}#accordion{margin-bottom:15px;width:100%}#accordion h3{cursor:pointer;font-size:12px;background-color:#078971;color:#fff;margin:0;padding:4px 8px}#accordion div{padding:0 10px 0 10px !important;background-color:#e7eef5;margin:0 0 5px 0}#accordion div p,#accordion div ul,#accordion div table{margin:8px 0 0 0;padding-bottom:8px}#accordion div table,#accordion table{width:100% !important}#accordion div.active{}div.accordion_element p,div.accordion_element h4{margin:0px}@media(min-width:1200px){#accordion{width:60% !important}#accordion table{width:100% !important}}@media screen{.sIFR-flash{visibility:visible !important;margin:0;padding:0}.sIFR-replaced,.sIFR-ignore{visibility:visible !important}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-replaced div.sIFR-fixfocus{margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none}}@media print{.sIFR-flash{display:none !important;height:0;width:0;position:absolute;overflow:hidden}.sIFR-alternate{visibility:visible !important;display:block !important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}}@media screen{.sIFR-active #content h1{font-family:Verdana;visibility:hidden;font-size:18px}}div.datePicker{position:absolute;min-width:175px;width:175px;z-index:9999;text-align:center;font-family:Arial;font-size:11px;background:transparent}div.staticDP{position:relative;top:5px;left:0}iframe.iehack{position:absolute;background:#fff;z-index:9998;padding:0;border:0;display:none;margin:0}a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:-moz-inline-stack;border:0 none;padding:0;margin:0 0 0 4px;background:none;min-width:16px;line-height:1;cursor:pointer;visibility:visible;text-decoration:none;vertical-align:middle}#qanfrage{position:relative}* html a.date-picker-control{width:16px}#qanfrage a.date-picker-control{position:absolute;top:45px;right:41px}div#fd-von,div#fd-bis{left:75px !important;top:40px !important}@media(min-width:768px){#qanfrage a.date-picker-control{position:absolute;top:20px;right:41px}}@media(min-width:992px){#qanfrage a.date-picker-control{right:91px}}@media(min-width:1200px){#qanfrage a.date-picker-control{right:41px}}@media(min-width:768px){div#fd-von{left:25% !important;top:110px !important}div#fd-bis{left:65% !important;top:110px !important}}@media(min-width:1200px){div#fd-von{left:45% !important;top:40px !important}div#fd-bis{top:40px !important}}#qanfrage2 a.date-picker-control{position:absolute;top:23px;right:0}a.date-picker-control{display:inline-block}a.date-picker-control span{display:block;width:12px;height:12px;margin:auto 0;background:url(/nav/cal.gif) 0 0 no-repeat}* html a.date-picker-control span{margin:0}#right a.date-picker-control span{margin-top:5px}div.datePicker th span{display:inline;padding:0;margin:0;color:#000;text-align:center;line-height:1em;border-width:0;font-family:Arial,georgia,times new roman,palatino,times,bookman,serif;background:transparent;font-weight:bold;cursor:pointer}div.datePicker th span.month-display,div.datePicker th span.year-display{text-transform:uppercase;letter-spacing:1px;font:normal 11px Arial,Verdana;cursor:default}div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em Verdana,Sans-Serif;width:100%;text-decoration:none;line-height:1.6em;text-transform:uppercase;cursor:pointer !important}div.datePicker thead th span.fd-disabled{color:#aaa;cursor:default !important}div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:23px;cursor:pointer !important;padding:0;border:1px solid #d1d1d1;display:block;width:18px;height:18px;text-indent:-19999px;overflow:hidden;background:url(/nav/datepicker/arrow_back.gif)}div.datePicker th span.next-but{background:url(/nav/datepicker/arrow.gif)}div.datePicker th span.no-but{display:none}div.datePicker th span.prev-but:hover,div.datePicker th span.next-but:hover{background-color:#cee8ea;border:1px solid #738eb2}div.datePicker th a.close-cal{position:absolute;top:-1px;right:-1px;text-decoration:none;font:normal 1.5em Arial;font-weight:bold;color:#000;padding:2px 7px;background:#fff url(/nav/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;border:1px solid #ccc}div.datePicker th a.close-cal:hover{background:#fff url(/nav/datepicker/bg_header.jpg) no-repeat 0 0}div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;text-decoration:none}div.datePicker table th.date-picker-day-header span{display:block}div.datePicker table{position:relative;margin:0;padding:0;border:1px solid #ccc;background:#fff url(/nav/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;width:175px;height:200px;border-spacing:2px;table-layout:fixed;border-collapse:separate}div.datePicker table td{border:1px solid #ccc;padding:0;text-align:center;vertical-align:middle;cursor:pointer;background:#fff url(/nav/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;width:20px;height:20px;outline:none}div.datePicker table th{border:0 none;padding:0;line-height:1em;font-weight:bold;color:#222;text-align:center;vertical-align:middle}div.datePicker table td.date-picker-unused{background:#fff url(/nav/datepicker/backstripes.gif);border-color:#dcdcdc;padding:0;cursor:default !important}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0.4em 0}div.datePicker table td.date-picker-today{background:#fff url(/nav/datepicker/bullet2.gif) no-repeat 0 0;color:rgb(100,100,100) !important}div.datePicker table td.date-picker-selected-date{color:#333 !important;border-color:#333 !important}td.date-picker-highlight{color:#a86666}div.datePicker table td.out-of-range{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important}div.datePicker table td.day-disabled{color:#aaa !important;background:transparent !important;cursor:default !important}div.datePicker table tbody td.date-picker-hover{background:#fff url(/nav/datepicker/bg_header.jpg) no-repeat 0 0;cursor:pointer;border-color:#f5aa69;color:#ff0000}* html div.datePicker table td{background-image:none}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}