.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#ffffff;padding:.75em 1.25em}@media (min-height:46.75em) {.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--selected,.picker__list-item--selected:hover{border-color:#0089ec;z-index:10}.picker__list-item--highlighted{background:#b1dcfb}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{background:#0089ec;color:#ffffff}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;border-color:#dddddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#ffffff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#ffffff}.picker--time{min-width:256px;max-width:320px}.picker--time .picker__holder{background:#f2f2f2}@media (min-height:40.125em) {.picker--time .picker__holder{font-size:.875em}}.picker--time .picker__box{padding:0;position:relative}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;font-size:.6em}@media (min-width:24.5em) {.picker__select--month,.picker__select--year{font-size:.8em;margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:34px;top:-0.25em}@media (min-width:24.5em) {.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em) {.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em) {.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em) {.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height:33.875em) {.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{color:#0089ec;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--selected,.picker__day--selected:hover{border-color:#0089ec}.picker__day--highlighted{background:#b1dcfb}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid #fff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-0.1em;color:#ee2200;vertical-align:top;font-size:1.1em}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);-moz-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s;-moz-transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s;transition:all .15s ease-out,max-height 0 .15s,border-width 0 .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);-webkit-transition:all .15s ease-out,max-height 0,border-width 0;-moz-transition:all .15s ease-out,max-height 0,border-width 0;transition:all .15s ease-out,max-height 0,border-width 0;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);-moz-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.smButtons,.smbuttons-lazy{padding:0 5px;margin:0 0 30px}.g,.fb,.p,.t{float:left;padding:0;margin-right:5px;height:35px;display:block}.g{width:40px}body.bsenv-xs .g{margin-left:3px}.fb{width:100px}body.en #main .fb,body.en .socialMediaWrapperTeaser .fb{width:85px}.fb.fbwide{width:140px}body.bsenv-xs .fb{width:112px}body.bsenv-xs .fb.fbwide{width:auto}body.en #main .fb,body.en .socialMediaWrapperTeaser .fb{width:108px}.p{width:40px}@media (min-width:576px) {.p{margin-top:-1px}}.t{margin-right:0;width:76px}body.bsenv-xs .t{margin-left:3px}#blueimp-gallery .blueimp-pinterest{position:absolute;left:50%;bottom:50px;margin-left:-20px}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button:before{display:none}@media (min-width:576px) {.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button{width:22%;max-width:160px;display:inline-block;margin-right:10px;margin-bottom:10px}}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button .share_count{width:18px;padding:0 5px}@media (min-width:576px) {.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button .share_count{width:40px}}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.facebook a{color:#3b5998}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.googleplus a{color:#dc4e41}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.pinterest a{color:#dc4e41}.smbuttons-lazy.shariff .orientation-vertical.button-style-standard li.shariff-button.twitter a{color:#55acee}#main .ncm_rooms_list_wrapper .smbuttons-lazy.shariff .orientation-vertical.button-style-standard .share_count{width:18px;padding:0 5px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/example1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/example1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/example1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/example1/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-100001px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-100001px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-100001px}#cboxClose:hover{background-position:-25px -25px}.ncm_dsgvo_popup #header,.ncm_dsgvo_popup #headerSlider,.ncm_dsgvo_popup #quickanfragestorage,.ncm_dsgvo_popup .custom,.ncm_dsgvo_popup #footer{display:none !important}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/example1/images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/example1/images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/example1/images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/example1/images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/example1/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/example1/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-100001px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-100001px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-100001px}#cboxClose:hover{background-position:-25px -25px}@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,0.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-moz-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-ms-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-o-transition-timing-function:cubic-bezier(.645, .045, .355, 1);transition-timing-function:cubic-bezier(.645, .045, .355, 1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff !important;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,0.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff !important;text-shadow:0 0 2px #000;opacity:0.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;cursor:pointer;opacity:0.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}#pbakonyitestrule body{border:10px solid #4f6fab !important}.ncm_instagram_widget .ins_headline{padding-bottom:15px}.ncm_rooms_detail_wrapper h1{text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper h1{text-align:left}}.ncm_rooms_detail_wrapper .back{padding-left:0;padding-right:0;text-align:center;margin:auto;margin-bottom:30px}.ncm_rooms_detail_wrapper .back a{color:#0d889a;background:transparent}.ncm_rooms_detail_wrapper .enquiry_text{border-top:1px solid 10px;text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquiry_text{padding-right:0px}}.ncm_rooms_detail_wrapper .room_price{display:block;text-align:center;float:right;color:#0d889a}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_price{display:inline-block;text-align:right}}.ncm_rooms_detail_wrapper .room_price .room_price_desc{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_rooms_detail_wrapper .room_board{display:block;text-align:center;font-size:20px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_board{display:inline-block;text-align:left;line-height:27px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .room_board{line-height:32px}}.ncm_rooms_detail_wrapper .room_board a{color:#0d889a;text-decoration:none;font-size:18px}.ncm_rooms_detail_wrapper .room_board a:hover{text-decoration:underline}.ncm_rooms_detail_wrapper .room_persons{display:block;text-align:center;margin-bottom:20px;color:#007682}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_persons{display:inline-block;text-align:left}.ncm_rooms_detail_wrapper .room_persons .max{display:inline-block}.ncm_rooms_detail_wrapper .room_persons img{margin-top:-9px}}.ncm_rooms_detail_wrapper .room_size{display:block;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .room_size{display:inline-block;text-align:left;padding-right:10px;border-right:1px solid #0d889a}}.ncm_rooms_detail_wrapper .item_choose{padding:10px 0 0 0;text-align:center;cursor:pointer;font-size:12px}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_choose{float:none;margin:0 auto}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_nights{margin-top:30px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .item_nights{margin-top:12px}}.ncm_rooms_detail_wrapper .item_detail{float:left;padding:15px 0}@media (min-width:576px) {.ncm_rooms_detail_wrapper .item_detail{float:none;padding-left:15px;padding-right:15px;margin-top:0px;padding-top:10px;padding-bottom:10px}}.ncm_rooms_detail_wrapper .selection_rooms{margin-bottom:30px}.ncm_rooms_detail_wrapper .selection_rooms .item_room{margin-bottom:20px;padding:10px 10px 5px 10px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail{float:left}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail{float:none;height:inherit;margin:0 auto}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail.odd{background:#cecece}.ncm_rooms_detail_wrapper .selection_rooms .item_detail.even{background:#cecece}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .pricelevel{float:left}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper{text-align:center;line-height:normal;font-size:20px;font-weight:300}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{font-family:'Montserrat',sans-serif;display:block;color:#0d889a;line-height:normal;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{display:inline-block}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper{float:right}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{text-align:center;line-height:normal;font-size:18px;font-weight:300}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{float:right}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper .rooms_preis_value{font-size:22px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{position:relative;color:#0d889a;line-height:100%;font-size:20px;margin-bottom:0;text-align:center;font-weight:300}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{text-align:left;margin-top:5px;padding-left:15px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail span.h4{padding-left:10px}}.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{position:relative;color:#0d889a;line-height:100%;font-size:20px;margin-bottom:0;margin-top:0;text-align:center;font-weight:300}@media (min-width:576px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{text-align:left;margin-top:5px;padding-left:15px}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_rooms .item_detail h4{padding-left:10px}}.ncm_rooms_detail_wrapper .carousel{margin-bottom:15px;width:100%}@media (min-width:576px) {.ncm_rooms_detail_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:30px}}.ncm_rooms_detail_wrapper .carousel .carousel-item{z-index:9}.ncm_rooms_detail_wrapper .carousel .carousel-item a{width:100%;height:100%;display:block;position:absolute}.ncm_rooms_detail_wrapper .carousel .carousel-item a:hover{cursor:pointer}.ncm_rooms_detail_wrapper .carousel .carousel-control-prev,.ncm_rooms_detail_wrapper .carousel .carousel-control-next{z-index:10}.ncm_rooms_detail_wrapper .enquiry_tel{color:#25708c;line-height:40px;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquiry_tel{margin:20px 0 0;text-align:center}}@media (min-width:768px) {.ncm_rooms_detail_wrapper .enquiry_tel{text-align:center}}.ncm_rooms_detail_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_rooms_detail_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:30px;border-bottom:1px solid 10px;margin-bottom:30px;text-align:center;clear:both}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link{text-decoration:none;background-color:#ce96c1;background:-webkit-gradient(linear, left top, left bottom, from(#ce96c1), to(#ce96c1));background:-webkit-linear-gradient(top, #ce96c1, #ce96c1);background:-moz-linear-gradient(top, #ce96c1, #ce96c1);background:-ms-linear-gradient(top, #ce96c1, #ce96c1);background:-o-linear-gradient(top, #ce96c1, #ce96c1);border-color:#ce96c1}.ncm_rooms_detail_wrapper .wrapperEnquiry a.rooms_booking_link:hover{background-color:#ce96c1;background:-webkit-gradient(linear, left top, left bottom, from(#ce96c1), to(#ce96c1));background:-webkit-linear-gradient(top, #ce96c1, #ce96c1);background:-moz-linear-gradient(top, #ce96c1, #ce96c1);background:-ms-linear-gradient(top, #ce96c1, #ce96c1);background:-o-linear-gradient(top, #ce96c1, #ce96c1)}.ncm_rooms_detail_wrapper .wrapperEnquiry .elemFirst,.ncm_rooms_detail_wrapper .wrapperEnquiry .elemSecond,.ncm_rooms_detail_wrapper .wrapperEnquiry .elemThird{display:inline-block;margin-bottom:15px}.ncm_rooms_detail_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_rooms_detail_wrapper .enquriy{margin:0 0 30px 0}}.ncm_rooms_detail_wrapper .enquriy a{text-decoration:none}.ncm_rooms_detail_wrapper .package_text p{margin-bottom:10px}.ncm_rooms_detail_wrapper .selection{text-align:center;padding-bottom:30px;clear:both}.ncm_rooms_detail_wrapper .selection span.h4{position:relative;color:#25708c;line-height:150%;margin-bottom:10px;display:block;padding:5px 20px;font-size:16px}.ncm_rooms_detail_wrapper .selection h4{position:relative;color:#25708c;line-height:150%;font-size:24px;margin-bottom:10px;display:block}.ncm_packages_detail_wrapper .back{padding-left:0;padding-right:0;text-align:center;margin-bottom:30px}@media (min-width:576px) {.ncm_packages_detail_wrapper .back{padding-right:5px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .back{margin-right:20px;padding-right:0}}.ncm_packages_detail_wrapper .show_all_rooms{padding-left:0;padding-right:0;text-align:center;margin-bottom:30px}.ncm_packages_detail_wrapper .show_all_rooms a,.ncm_packages_detail_wrapper .back a{text-decoration:none;background:#060;padding:.375rem .75rem;padding-left:0;padding-right:0;border:1px solid #007682;background:transparent;color:#007682}.ncm_packages_detail_wrapper .show_all_rooms a:hover,.ncm_packages_detail_wrapper .back a:hover{color:#fff}.ncm_packages_detail_wrapper .show_all_rooms:hover,.ncm_packages_detail_wrapper .back:hover{text-decoration:none;border-radius:3px}.ncm_packages_detail_wrapper .enquiry_text{text-align:center;margin-top:5px;margin-bottom:10px}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_text{text-align:right;padding-right:20px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .enquiry_text{padding-right:5px}}@media (min-width:992px) {.ncm_packages_detail_wrapper .enquiry_text{padding-right:10px}}.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-top:0.5rem;color:#fff}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_text .anfrage{margin-right:30px}}.ncm_packages_detail_wrapper .enquiry_text .anfrage a{padding:.375rem .75rem;display:block}.ncm_packages_detail_wrapper .room_price{display:block;text-align:center;font-size:24px;margin-bottom:5px;margin-top:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_price{display:inline-block;text-align:left;line-height:27px;font-size:16px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .room_price{line-height:32px}}@media (min-width:992px) {.ncm_packages_detail_wrapper .room_price{font-size:18px}}.ncm_packages_detail_wrapper .room_price .room_price_desc{font-size:12px;display:block}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_packages_detail_wrapper .room_persons{display:block;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_persons{width:32%;display:inline-block;text-align:left}.ncm_packages_detail_wrapper .room_persons .max{display:inline-block}.ncm_packages_detail_wrapper .room_persons img{margin-top:-9px}}.ncm_packages_detail_wrapper .room_size{display:block;text-align:center;line-height:45px}@media (min-width:576px) {.ncm_packages_detail_wrapper .room_size{width:32%;display:inline-block;text-align:left;line-height:normal}}.ncm_packages_detail_wrapper .item_image figure{margin-bottom:30px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure{margin:0}}.ncm_packages_detail_wrapper .item_image figure.image_left{float:left}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure.image_left{width:100%;float:none}}.ncm_packages_detail_wrapper .item_image figure.image_right{float:right;width:49%}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_image figure.image_right{width:100%;float:left}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_image figure.image_right{width:47%;float:none}}.ncm_packages_detail_wrapper .item_image figure.image_hidden{display:none}.ncm_packages_detail_wrapper .item_choose{padding:10px 0 10px 0;text-align:center;cursor:pointer;font-size:12px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_choose{margin:0 auto}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_choose{float:right;position:absolute;right:0;top:0}}.ncm_packages_detail_wrapper .item_detail{float:left;padding-left:0;padding-right:0}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail{padding-left:15px;padding-right:15px}}.ncm_packages_detail_wrapper .item_detail .room_name{border-bottom:1px solid 10px;display:block;margin-bottom:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail .room_name{margin-bottom:33px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_detail .room_name{margin-bottom:5px}}.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{text-align:left;margin-top:22px;margin-bottom:28px}}@media (min-width:768px) {.ncm_packages_detail_wrapper .item_detail.h4,.ncm_packages_detail_wrapper .item_detail h4{margin-top:5px;margin-bottom:0px}}.ncm_packages_detail_wrapper .item_detail.h4 a,.ncm_packages_detail_wrapper .item_detail h4 a{text-decoration:none}.ncm_packages_detail_wrapper .item_detail.h4 a:hover,.ncm_packages_detail_wrapper .item_detail h4 a:hover{text-decoration:underline}.ncm_packages_detail_wrapper .selection_rooms{margin-bottom:30px}.ncm_packages_detail_wrapper .selection_rooms .item_room{margin-bottom:20px;padding:10px 10px 5px 10px;position:relative}.ncm_packages_detail_wrapper .selection_rooms .item_room.odd{background:#cecece}.ncm_packages_detail_wrapper .selection_rooms .item_room.even{background:#cecece}.ncm_packages_detail_wrapper .selection_rooms .item_room .item_image img{width:100%}.ncm_packages_detail_wrapper .selection_rooms .sort{margin:15px 0;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms .sort{text-align:right}}.ncm_packages_detail_wrapper .selection_rooms span.h4{position:relative;color:#0d889a;line-height:100%;font-size:20px;padding-bottom:5px;margin-bottom:15px;text-align:center;font-weight:bold}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms span.h4{text-align:left;margin-top:30px}}.ncm_packages_detail_wrapper .selection_rooms span.h4.room_name a{color:#0d889a}.ncm_packages_detail_wrapper .selection_rooms h4{position:relative;color:#0d889a;line-height:100%;font-size:20px;padding-bottom:5px;margin-bottom:15px;text-align:center;font-weight:bold}@media (min-width:576px) {.ncm_packages_detail_wrapper .selection_rooms h4{text-align:left;margin-top:5px}}.ncm_packages_detail_wrapper .selection_rooms .image_container a{display:block;position:absolute;width:100%;height:100%}.ncm_packages_detail_wrapper .carousel{margin-bottom:15px;width:100%;z-index:10}@media (min-width:576px) {.ncm_packages_detail_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:30px}}.ncm_packages_detail_wrapper .carousel .carousel-item{z-index:9}.ncm_packages_detail_wrapper .carousel .carousel-item a{width:100%;height:100%;display:block;position:absolute}.ncm_packages_detail_wrapper .carousel .carousel-item a:hover{cursor:pointer}.ncm_packages_detail_wrapper .carousel .carousel-control-prev,.ncm_packages_detail_wrapper .carousel .carousel-control-next{z-index:10}.ncm_packages_detail_wrapper .enquiry_tel{color:#0d889a;line-height:40px;margin:0 0 30px 0;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquiry_tel{margin:0;text-align:center;padding-left:15px}}.ncm_packages_detail_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_packages_detail_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:30px;border-bottom:1px solid 10px;margin-bottom:30px;clear:both}.ncm_packages_detail_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquriy{margin:0 0 30px 0}}@media (min-width:576px) {.ncm_packages_detail_wrapper .enquriy{margin:0 0 0 0}}.ncm_packages_detail_wrapper .enquriy a{text-decoration:none}.ncm_packages_detail_wrapper .package_text p{margin-bottom:10px}.ncm_packages_detail_wrapper .selection{text-align:center;padding-bottom:10px;clear:both}.ncm_packages_detail_wrapper .selection span.h4{position:relative;color:#0d889a;line-height:150%;margin-bottom:10px;padding:5px 20px;font-size:16px}.ncm_packages_detail_wrapper .selection h4{position:relative;color:#0d889a;line-height:150%;font-size:24px;margin-bottom:10px}.ncm_packages_detail_wrapper .infoFactWrapper{margin-bottom:10px;margin-top:10px}.ncm_packages_detail_wrapper .ra-connector{color:#fff}@media (min-width:576px) {.ncm_packages_detail_wrapper .ra-connector{padding-right:10px}}.ncm_packages_detail_wrapper .ra-connector:hover{text-decoration:none}.ncm_packages_detail_wrapper .onlineBuchen .package_booking_link{background-color:#ce96c1;background:-webkit-gradient(linear, left top, left bottom, from(#ce96c1), to(#ce96c1));background:-webkit-linear-gradient(top, #ce96c1, #ce96c1);background:-moz-linear-gradient(top, #ce96c1, #ce96c1);background:-ms-linear-gradient(top, #ce96c1, #ce96c1);background:-o-linear-gradient(top, #ce96c1, #ce96c1);color:#fff;border:#ce96c1}.ncm_packages_detail_wrapper .onlineBuchen .package_booking_link:hover{background-color:#ce96c1;background:-webkit-gradient(linear, left top, left bottom, from(#ce96c1), to(#ce96c1));background:-webkit-linear-gradient(top, #ce96c1, #ce96c1);background:-moz-linear-gradient(top, #ce96c1, #ce96c1);background:-ms-linear-gradient(top, #ce96c1, #ce96c1);background:-o-linear-gradient(top, #ce96c1, #ce96c1)}.ncm_packages_detail_wrapper .btn-primary,.ncm_rooms_detail_wrapper .btn-primary,.ncm_packages_list_wrapper .btn-primary,.ncm_rooms_list_wrapper .btn-primary{background-color:#0d889a;border-color:#0d889a}.ncm_packages_detail_wrapper .btn-primary:hover,.ncm_rooms_detail_wrapper .btn-primary:hover,.ncm_packages_list_wrapper .btn-primary:hover,.ncm_rooms_list_wrapper .btn-primary:hover{background-color:#007682;border-color:#007682}.ncm_rooms_detail_wrapper .buchungszeitraum,.ncm_packages_detail_wrapper .buchungszeitraum{display:block;margin:0 auto 5px;text-align:center;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel,.ncm_packages_detail_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px;color:#0d889a}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span{color:#0d889a}.ncm_rooms_detail_wrapper .buchungszeitraum .seasonname,.ncm_packages_detail_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span{display:inline-block;padding:5px 20px;background:#fff;color:#0d889a;margin:0 5px 10px 5px;border:1px solid #0d889a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span.h4,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span.h4{cursor:default}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_naechte span.active,.ncm_packages_detail_wrapper .buchungszeitraum .selection_naechte span.active{display:inline-block;padding:5px 20px;background:#0d889a;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span{display:inline-block;padding:5px 20px;background:#fff;color:#0d889a;margin:0 5px 10px 5px;border:1px solid #0d889a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span.h4,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span.h4{cursor:default}.ncm_rooms_detail_wrapper .buchungszeitraum .selection_tage span.active,.ncm_packages_detail_wrapper .buchungszeitraum .selection_tage span.active{display:inline-block;padding:5px 20px;background:#0d889a;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_rooms_detail_wrapper .buchungszeitraum .dates,.ncm_packages_detail_wrapper .buchungszeitraum .dates{display:inline-block;padding:20px;background:transparent;color:#0d889a;border:1px solid #0d889a;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;margin:0}.ncm_rooms_detail_wrapper .buchungszeitraum .anzahl_buchungszeitraum,.ncm_packages_detail_wrapper .buchungszeitraum .anzahl_buchungszeitraum{display:block;margin:0 0 10px 0;font-size:12px;text-align:center}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel,.ncm_packages_detail_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px}.ncm_rooms_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span,.ncm_packages_detail_wrapper .buchungszeitraum .carousel a.carousel-control.right span{margin-left:-30px}.ncm_rooms_detail_wrapper .buchungszeitraum .seasonname,.ncm_packages_detail_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .dateto,.ncm_packages_detail_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_rooms_detail_wrapper .buchungszeitraum .datefrom,.ncm_packages_detail_wrapper .buchungszeitraum .datefrom{display:inline-block}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control{position:absolute;display:block;top:0;width:50px;height:100%}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{position:absolute}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{left:0}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{margin-left:4vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{right:-15px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{margin-right:2.6vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after{background:#0d889a;height:20px;box-shadow:none}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon{position:relative;top:20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon{top:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{left:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{line-height:37px}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{right:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{line-height:37px}}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon{top:46%}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:after,.ncm_packages_detail_wrapper .carousel-control-prev .carousel-control-prev-icon:after{height:30px}.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:34%}@media (min-width:768px) {.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon{top:39%}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_detail_wrapper .carousel-control-next .carousel-control-next-icon:after,.ncm_packages_detail_wrapper .carousel-control-next .carousel-control-next-icon:after{height:30px}}.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon{top:46%}.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:before,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:after,.ncm_packages_detail_wrapper .dates .carousel-control-prev .carousel-control-prev-icon:after{height:20px}.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon{top:34%}@media (min-width:768px) {.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon{top:39%}}@media (min-width:576px) {.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:before,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:after,.ncm_packages_detail_wrapper .dates .carousel-control-next .carousel-control-next-icon:after{height:20px}}body.bsenv-xs .ncm_rooms_list_wrapper.container .row{margin:0}body.bsenv-xs .ncm_room_categories_list_wrapper .row{margin:0}body.bsenv-xs .ncm_package_categories_list_wrapper .row{margin:0}body.bsenv-xs .ncm_packages_detail_wrapper .item_choose img{width:100px;margin:0 auto}body.bsenv-xs .ncm_rooms_detail_wrapper .item_choose img{width:100px;margin:0 auto}body.bsenv-xs .ncm_prices_list_wrapper .item_choose img{width:80px;margin:0 auto}.package_preis_indicator,.room_preis_indicator,.package_preis_indicator,.room_preis_indicator{width:105px;height:77px;display:none}.ncm_room_categories_list_wrapper{margin-bottom:30px;padding-left:0;padding-right:0;width:100%}.ncm_room_categories_list_wrapper .room_category-wrapper{position:relative;background:#fff;border:1px solid 10px;padding:15px;margin:15px 0;color:#25708c}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-sm-6{width:46.9%}}@media (min-width:768px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-md-6{width:46.8%}}@media (min-width:992px) {.ncm_room_categories_list_wrapper .room_category-wrapper.col-md-6{width:31%}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{display:none;position:absolute;background:#eee;left:0;top:0;padding:15px;height:73%;overflow:auto;margin:15px;z-index:10}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{height:76%}}@media (min-width:992px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_rooms_wrapper{height:72%}}.ncm_room_categories_list_wrapper .room_category-wrapper span.h3,.ncm_room_categories_list_wrapper .room_category-wrapper h3{position:relative;color:#0d889a;line-height:150%;margin:45px 0 0 0;font-size:24px;text-align:center}.ncm_room_categories_list_wrapper .room_category-wrapper .showRooms{display:block;width:100%;text-align:center;height:auto;position:relative;z-index:20;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .closeRooms{position:absolute;top:10px;right:10px;cursor:pointer}.ncm_room_categories_list_wrapper .room_category-wrapper .closeRooms:hover{text-decoration:none}.ncm_room_categories_list_wrapper .room_category-wrapper .button_wrapper>div{margin:10px 0;padding:0}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{position:absolute;bottom:-45px;left:50%;margin-left:-52px;width:105px;height:105px;color:#fff;text-align:center;font-size:18px;display:block;overflow:hidden;padding-top:10px}@media (min-width:576px) {.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab{bottom:-45px}}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_ab_text{display:block;margin:3px 0 0 0;font-size:12px;text-align:center}.ncm_room_categories_list_wrapper .room_category-wrapper .room_category_preis_ab .room_category_preis_ab_description{display:block;margin:0;font-size:12px;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .item_nights{margin-top:20px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_nights{margin-top:8px;padding:10px 0}}.ncm_prices_list_wrapper .item_pricelist .item_room_inner{border-top:1px solid 10px;border-bottom:0px;border-left:0px;border-right:0px;padding:10px 10px 5px 10px;margin-bottom:0}@media (min-width:576px) {.ncm_prices_list_wrapper .item_pricelist .item_detail{margin-top:0px}}.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:0px;margin-bottom:30px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:11px;margin-bottom:0}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_pricelist .selection_rooms_inner .item_detail{margin-top:5px}}.ncm_prices_list_wrapper .show_all_rooms{padding-left:0;padding-right:0;text-align:center}.ncm_prices_list_wrapper .room_price{display:block;text-align:center;font-size:24px;line-height:100%}@media (min-width:576px) {.ncm_prices_list_wrapper .room_price{display:inline-block;text-align:right;line-height:27px}}@media (min-width:768px) {.ncm_prices_list_wrapper .room_price{line-height:32px}}.ncm_prices_list_wrapper .room_price .room_price_desc{font-size:12px;display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .room_price .room_price_desc{display:inline-block}}.ncm_prices_list_wrapper .room_board{line-height:100%;display:block;text-align:center;font-size:20px}@media (min-width:576px) {.ncm_prices_list_wrapper .room_board{display:inline-block;text-align:left;line-height:27px}}@media (min-width:768px) {.ncm_prices_list_wrapper .room_board{line-height:32px}}.ncm_prices_list_wrapper .room_persons{display:block;text-align:center;margin-bottom:15px}@media (min-width:576px) {.ncm_prices_list_wrapper .room_persons{width:32%;display:inline-block;text-align:left}}.ncm_prices_list_wrapper .room_persons img{margin-top:-9px}.ncm_prices_list_wrapper .room_persons .max{display:inline-block}.ncm_prices_list_wrapper .room_size{display:block;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .room_size{width:90px;display:inline-block;text-align:left}}.ncm_prices_list_wrapper .item_image figure.image_left{float:left;width:49%}@media (min-width:576px) {.ncm_prices_list_wrapper .item_image figure.image_left{width:100%;float:none}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_image figure.image_left{width:47%;float:none;margin-right:5px}}.ncm_prices_list_wrapper .item_image figure.image_right{float:right;width:49%}@media (min-width:576px) {.ncm_prices_list_wrapper .item_image figure.image_right{width:100%;float:left;margin-bottom:10px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_image figure.image_right{width:47%;float:none;margin-bottom:0}}.ncm_prices_list_wrapper .item_image figure.image_hidden{display:none}.ncm_prices_list_wrapper .item_choose{padding:0;text-align:center;cursor:pointer;font-size:12px;float:none;margin:0 auto}@media (min-width:576px) {.ncm_prices_list_wrapper .item_choose{margin-top:0px}}.ncm_prices_list_wrapper .item_detail{float:left;padding-left:0;padding-right:0}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail{padding-left:15px;padding-right:15px;margin-top:0px;padding-top:10px;padding-bottom:10px}}.ncm_prices_list_wrapper .item_detail .room_name{border-bottom:1px solid 10px;display:block;margin-bottom:5px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail .room_name{margin-bottom:32px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_detail .room_name{margin-bottom:8px}}.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{text-align:center;margin-top:5px}@media (min-width:576px) {.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{text-align:left;margin-top:0px;margin-bottom:5px}}@media (min-width:768px) {.ncm_prices_list_wrapper .item_detail.h4,.ncm_prices_list_wrapper .item_detail h4{margin-top:0px;margin-bottom:3px;padding-bottom:0px}}.ncm_prices_list_wrapper .item_room{border:1px solid 10px;margin-bottom:20px;padding:10px}.ncm_prices_list_wrapper .item_room.colour{background:#cecece}.ncm_prices_list_wrapper .item_room.even .item_detail{background:#cecece}.ncm_prices_list_wrapper .sort{margin:15px 0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .sort{text-align:right}}.ncm_prices_list_wrapper .selection_rooms{margin-bottom:30px}.ncm_prices_list_wrapper .selection_rooms span.h4{position:relative;color:#0d889a;line-height:100%;font-size:20px;margin-bottom:5px;margin-top:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .selection_rooms span.h4{text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .selection_rooms span.h4{padding-left:10px}}.ncm_prices_list_wrapper .selection_rooms span.h4 a{color:#0d889a}.ncm_prices_list_wrapper .selection_rooms h4{position:relative;color:#0d889a;line-height:100%;font-size:20px;margin-bottom:5px;margin-top:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .selection_rooms h4{text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .selection_rooms h4{padding-left:10px}}.ncm_prices_list_wrapper .selection_rooms .room_name.h4{padding-left:0;padding-bottom:5px}.ncm_prices_list_wrapper .selection_rooms .room_name h4{padding-left:0;padding-bottom:5px}.ncm_prices_list_wrapper .selection_rooms .item_nights span.h4{font-size:18px;padding-top:2px}.ncm_prices_list_wrapper .carousel{margin-bottom:15px;width:100%}@media (min-width:576px) {.ncm_prices_list_wrapper .carousel{float:right;margin-left:4%;width:47%;margin-bottom:30px}}.ncm_prices_list_wrapper .enquiry_tel{color:#0d889a;line-height:40px;margin:0 0 30px 0;padding-left:0;padding-right:0;text-align:center}@media (min-width:576px) {.ncm_prices_list_wrapper .enquiry_tel{margin:0;text-align:left;padding-left:15px}}@media (min-width:768px) {.ncm_prices_list_wrapper .enquiry_tel{text-align:center}}.ncm_prices_list_wrapper .enquiry_tel a{text-decoration:none;display:inline-block}.ncm_prices_list_wrapper .wrapperEnquiry{border-top:1px solid 10px;padding-top:30px;border-bottom:1px solid 10px;margin-bottom:30px}.ncm_prices_list_wrapper .enquriy{padding-left:0;padding-right:0;margin:0}@media (min-width:576px) {.ncm_prices_list_wrapper .enquriy{margin:0 0 30px 0}}.ncm_prices_list_wrapper .selection_naechte span{display:inline-block;padding:5px 20px;background:#fff;color:#0d889a;margin:0 5px 10px 5px;border:1px solid #0d889a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_prices_list_wrapper .selection_naechte span.h4{cursor:default}.ncm_prices_list_wrapper .selection_naechte span.active{display:inline-block;padding:5px 20px;background:#0d889a;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_prices_list_wrapper .selection_tage span{display:inline-block;padding:5px 20px;background:#fff;color:#0d889a;margin:0 5px 10px 5px;border:1px solid #0d889a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.ncm_prices_list_wrapper .selection_tage span.h4{cursor:default}.ncm_prices_list_wrapper .selection_tage span.active{display:inline-block;padding:5px 20px;background:#0d889a;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto}.ncm_prices_list_wrapper .selection_time span.dates{display:inline-block;padding:5px 20px;background:#0d889a;color:#fff;margin:0 5px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:3px;width:100%;margin-bottom:0}.ncm_prices_list_wrapper .anzahl_buchungszeitraum{display:block;margin:0 0 10px 0;font-size:12px;text-align:center}.ncm_prices_list_wrapper .buchungszeitraum{display:block;margin:0 auto 5px;text-align:center;width:100%;max-width:400px}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum{width:400px}}.ncm_prices_list_wrapper .buchungszeitraum .carousel{margin-bottom:0px;width:100%}.ncm_prices_list_wrapper .buchungszeitraum .carousel a{text-decoration:none !important}.ncm_prices_list_wrapper .buchungszeitraum .carousel a.carousel-control.left span{margin-left:-30px}.ncm_prices_list_wrapper .buchungszeitraum .carousel a.carousel-control.right span{margin-left:-30px}.ncm_prices_list_wrapper .buchungszeitraum .seasonname{font-weight:bold;display:block}.ncm_prices_list_wrapper .buchungszeitraum .dateto{display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_prices_list_wrapper .buchungszeitraum .datefrom{display:block}@media (min-width:576px) {.ncm_prices_list_wrapper .buchungszeitraum .datefrom{display:inline-block}}.ncm_prices_list_wrapper span.h4{position:relative;color:#0d889a;line-height:150%;font-size:24px;margin-bottom:5px}.ncm_prices_list_wrapper h4{position:relative;color:#0d889a;line-height:150%;font-size:24px;margin-bottom:5px}.ncm_prices_list_wrapper .selection{text-align:center;padding-bottom:30px}.ncm_prices_list_wrapper .selection_rooms_inner{margin-bottom:0;background:#cecece}@media (min-width:576px) {.ncm_prices_list_wrapper .max{display:inline-block}}.ncm_prices_list_wrapper .enquiry_text{border-top:1px solid 10px;text-align:center;margin-top:0px}@media (min-width:576px) {.ncm_prices_list_wrapper .enquiry_text{padding-top:5px}}@media (min-width:768px) {.ncm_prices_list_wrapper .enquiry_text{padding-top:5px}}.ncm_prices_list_wrapper .item_detail:nth-child(2n+1){background:#cecece}#main .ncm_prices_list_wrapper .enquriy a{text-decoration:none}#main .ncm_prices_list_wrapper .item_detail.h4 a,#main .ncm_prices_list_wrapper .item_detail h4 a{text-decoration:none}#main .ncm_prices_list_wrapper .item_detail.h4 a:hover,#main .ncm_prices_list_wrapper .item_detail h4 a:hover{text-decoration:underline}#main .ncm_prices_list_wrapper .room_board a{color:#0d889a;text-decoration:none;font-size:18px}#main .ncm_prices_list_wrapper .room_board a:hover{text-decoration:underline}#main .ncm_prices_list_wrapper .show_all_rooms a{text-decoration:none;background:#060}#main .ncm_prices_list_wrapper .show_all_rooms:hover{text-decoration:none;background:#060}#main .ncm_prices_list_wrapper .image_container a{background:url("/files/layout/zoom_small.png") no-repeat center center}.item_room.item_pricelist .item_image.col-xs-12,.item_room.item_pricelist .item_image.col-sm-2,.item_room.item_pricelist .item_image.col-md-3{padding-left:0;padding-right:0}.item_room.item_pricelist .item_detail.col-xs-12,.item_room.item_pricelist .item_image.col-sm-10,.item_room.item_pricelist .item_image.col-md9{padding-right:0;width:100%;padding:5px;margin-bottom:15px}.blockMsg{background:none !important;left:50% !important;margin-left:-105px !important;text-align:center !important;padding:50px 30px 0 30px !important;border-radius:100% !important;border:3px solid #0d889a !important;background:#fff !important;color:#0d889a !important;width:220px !important;height:220px !important}.blockMsg .loader{border:5px solid #cecece;border-top:5px solid #0d889a;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}span.h3.spaceElements,h3.spaceElements{margin-top:30px}.ncm_rooms_list_wrapper .room-wrapper img{max-width:100%;width:100%;height:auto}#main .ncm_packages_detail_wrapper .carousel-control.right,#main .ncm_packages_detail_wrapper .carousel-control.left{position:absolute;top:40%}#main .ncm_packages_detail_wrapper .carousel-control.right,#main .ncm_rooms_detail_wrapper .carousel-control.right{right:20px;left:auto}#main .ncm_packages_detail_wrapper .carousel-control.left,#main .ncm_rooms_detail_wrapper .carousel-control.left{left:50px;right:auto}#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{color:#fff;position:absolute;top:25%}#main .ncm_packages_detail_wrapper .pricelevel{float:left}.fixEnquirybtn{position:fixed;width:100%;background:#e2d0b1;bottom:0;left:0;box-shadow:3px 1px 11px 0px #888;z-index:9}.fixEnquirybtn .row{padding:5px}.fixEnquirybtn .row.first{padding-bottom:0}.fixEnquirybtn .row .min-name{line-height:27px}.fixEnquirybtn .row .min-price{font-size:20px}.fixEnquirybtn .row .min-price span{font-size:12px}@media only screen and (max-width:991px) {.btco-hover-menu .show .deeplevel.dropdown-toggle::after{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.btco-hover-menu .deeplevel.dropdown-toggle::after{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}}@media (min-width:768px) {.dropup,.dropdown{position:inherit}}.carousel-control-prev,.carousel-control-next{opacity:0.9}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control{position:absolute;display:block;top:0;width:50px;height:100%}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next{right:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{position:absolute}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{left:0}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{margin-left:4vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{right:-15px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{margin-right:2.6vw}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-prev-icon:after,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:before,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control-next-icon:after{background:#0d889a;height:20px;box-shadow:none;transform-origin:1px 20px;-webkit-transform-origin:1px 20px;-moz-transform-origin:1px 20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-prev-icon{position:relative;top:20px}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control .carousel-control-next-icon{top:0}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{left:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.right,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.right{line-height:37px}}#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{right:auto;line-height:54px}@media (min-width:576px) {#main .ncm_rooms_detail_wrapper .buchungszeitraum .carousel-control.left,#main .ncm_packages_detail_wrapper .buchungszeitraum .carousel-control.left{line-height:37px}}@media (min-width:992px) {#anfrage_de,#anfrage_en,#gutschein_de,#gutschein_en,#kontakt_de,#kontakt_en,#welcome_de,#welcome_en{width:900px;margin:20px auto 0 auto}}#anfrage_de fieldset,#anfrage_en fieldset,#gutschein_de fieldset,#gutschein_en fieldset,#kontakt_de fieldset,#kontakt_en fieldset,#welcome_de fieldset,#welcome_en fieldset{border:1px solid #cecece;margin-bottom:20px}#anfrage_de fieldset legend,#anfrage_en fieldset legend,#gutschein_de fieldset legend,#gutschein_en fieldset legend,#kontakt_de fieldset legend,#kontakt_en fieldset legend,#welcome_de fieldset legend,#welcome_en fieldset legend{padding-bottom:10px;padding-left:10px;padding-right:10px;width:auto;margin-left:5px}#anfrage_de fieldset.dsgvo,#anfrage_en fieldset.dsgvo,#gutschein_de fieldset.dsgvo,#gutschein_en fieldset.dsgvo,#kontakt_de fieldset.dsgvo,#kontakt_en fieldset.dsgvo,#welcome_de fieldset.dsgvo,#welcome_en fieldset.dsgvo{border:0}#anfrage_de .widget,#anfrage_en .widget,#gutschein_de .widget,#gutschein_en .widget,#kontakt_de .widget,#kontakt_en .widget,#welcome_de .widget,#welcome_en .widget{border:0}#anfrage_de .widget.cal_bis.col-6,#anfrage_en .widget.cal_bis.col-6,#gutschein_de .widget.cal_bis.col-6,#gutschein_en .widget.cal_bis.col-6,#kontakt_de .widget.cal_bis.col-6,#kontakt_en .widget.cal_bis.col-6,#welcome_de .widget.cal_bis.col-6,#welcome_en .widget.cal_bis.col-6,#anfrage_de .widget.cal_von.col-6,#anfrage_en .widget.cal_von.col-6,#gutschein_de .widget.cal_von.col-6,#gutschein_en .widget.cal_von.col-6,#kontakt_de .widget.cal_von.col-6,#kontakt_en .widget.cal_von.col-6,#welcome_de .widget.cal_von.col-6,#welcome_en .widget.cal_von.col-6{padding:0 5px}@media (max-width:560px) {#anfrage_de .widget.cal_von,#anfrage_en .widget.cal_von,#gutschein_de .widget.cal_von,#gutschein_en .widget.cal_von,#kontakt_de .widget.cal_von,#kontakt_en .widget.cal_von,#welcome_de .widget.cal_von,#welcome_en .widget.cal_von{padding:0 0 0 3px}#anfrage_de .widget.cal_von input,#anfrage_en .widget.cal_von input,#gutschein_de .widget.cal_von input,#gutschein_en .widget.cal_von input,#kontakt_de .widget.cal_von input,#kontakt_en .widget.cal_von input,#welcome_de .widget.cal_von input,#welcome_en .widget.cal_von input{font-size:12px;padding-left:4px}}@media (max-width:560px) {#anfrage_de .widget.cal_bis,#anfrage_en .widget.cal_bis,#gutschein_de .widget.cal_bis,#gutschein_en .widget.cal_bis,#kontakt_de .widget.cal_bis,#kontakt_en .widget.cal_bis,#welcome_de .widget.cal_bis,#welcome_en .widget.cal_bis{padding:0 3px 0 1px}#anfrage_de .widget.cal_bis input,#anfrage_en .widget.cal_bis input,#gutschein_de .widget.cal_bis input,#gutschein_en .widget.cal_bis input,#kontakt_de .widget.cal_bis input,#kontakt_en .widget.cal_bis input,#welcome_de .widget.cal_bis input,#welcome_en .widget.cal_bis input{font-size:12px;padding-left:4px}}#anfrage_de .widget input,#anfrage_en .widget input,#gutschein_de .widget input,#gutschein_en .widget input,#kontakt_de .widget input,#kontakt_en .widget input,#welcome_de .widget input,#welcome_en .widget input{padding-left:10px;width:100%;display:block;font-size:1rem;line-height:36px;height:36px;color:#cecece;background-color:transparent;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}#anfrage_de .widget .picker__input,#anfrage_en .widget .picker__input,#gutschein_de .widget .picker__input,#gutschein_en .widget .picker__input,#kontakt_de .widget .picker__input,#kontakt_en .widget .picker__input,#welcome_de .widget .picker__input,#welcome_en .widget .picker__input{background:url('../../files/layout/cal-icon.png') right center no-repeat;background-size:22px}#anfrage_de .widget label,#anfrage_en .widget label,#gutschein_de .widget label,#gutschein_en .widget label,#kontakt_de .widget label,#kontakt_en .widget label,#welcome_de .widget label,#welcome_en .widget label{border:0;margin:0;padding:0;text-align:left}#anfrage_de .widget label .invisible,#anfrage_en .widget label .invisible,#gutschein_de .widget label .invisible,#gutschein_en .widget label .invisible,#kontakt_de .widget label .invisible,#kontakt_en .widget label .invisible,#welcome_de .widget label .invisible,#welcome_en .widget label .invisible{display:none}#anfrage_de .widget select,#anfrage_en .widget select,#gutschein_de .widget select,#gutschein_en .widget select,#kontakt_de .widget select,#kontakt_en .widget select,#welcome_de .widget select,#welcome_en .widget select{height:40px}#anfrage_de .widget-checkbox input,#anfrage_en .widget-checkbox input,#gutschein_de .widget-checkbox input,#gutschein_en .widget-checkbox input,#kontakt_de .widget-checkbox input,#kontakt_en .widget-checkbox input,#welcome_de .widget-checkbox input,#welcome_en .widget-checkbox input{display:inline-block;float:left;height:16px;margin:2px 10px 0 0;padding:0;width:16px}#anfrage_de .widget-checkbox fieldset.checkbox_container,#anfrage_en .widget-checkbox fieldset.checkbox_container,#gutschein_de .widget-checkbox fieldset.checkbox_container,#gutschein_en .widget-checkbox fieldset.checkbox_container,#kontakt_de .widget-checkbox fieldset.checkbox_container,#kontakt_en .widget-checkbox fieldset.checkbox_container,#welcome_de .widget-checkbox fieldset.checkbox_container,#welcome_en .widget-checkbox fieldset.checkbox_container{padding:10px}#anfrage_de button.btn-anfrage,#anfrage_en button.btn-anfrage,#gutschein_de button.btn-anfrage,#gutschein_en button.btn-anfrage,#kontakt_de button.btn-anfrage,#kontakt_en button.btn-anfrage,#welcome_de button.btn-anfrage,#welcome_en button.btn-anfrage{color:#fff;background-color:#0d889a;border-color:#0d889a;display:block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:10px;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;width:100%;white-space:normal}#anfrage_de button.btn-anfrage:hover,#anfrage_en button.btn-anfrage:hover,#gutschein_de button.btn-anfrage:hover,#gutschein_en button.btn-anfrage:hover,#kontakt_de button.btn-anfrage:hover,#kontakt_en button.btn-anfrage:hover,#welcome_de button.btn-anfrage:hover,#welcome_en button.btn-anfrage:hover{text-decoration:none}#anfrage_de .error,#anfrage_en .error,#gutschein_de .error,#gutschein_en .error,#kontakt_de .error,#kontakt_en .error,#welcome_de .error,#welcome_en .error{color:#0d889a}.form-control{background-color:transparent}#footer{color:#fff;padding:40px 0;background:linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,linear-gradient(90deg, #1b1b1b 10px, transparent 10px),linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);background-color:#131313;background-size:20px 20px;opacity:.99}#footer h3{padding-bottom:5px;border-bottom:1px solid #fff}#footer .kontaktbox,#footer .social_mediabox,#footer .linkbox,#footer .textbox{padding-bottom:20px}#footer .kontaktbox .hotelemail a{color:#fff}#footer .kontaktbox .fas{padding-right:5px}#footer .kontaktbox .fas.fa-map-marker-alt{padding-right:6px;padding-left:3px}#footer .textbox .anfrage_btn{padding:0;text-align:center}#footer .textbox .anfrage_btn a{background:#0d889a;padding:8px;color:white;text-decoration:none;border-radius:0.25rem;display:inline-block;font-size:14px;width:100%;margin-bottom:5px}@media (min-width:768px) {#footer .textbox .anfrage_btn a{width:80%}}@media (min-width:1200px) {#footer .textbox .anfrage_btn a{width:100%}}#footer .textbox .booking_btn{padding:0;text-align:center}#footer .textbox .booking_btn a{background:#060;padding:8px;color:white;text-decoration:none;border-radius:0.25rem;display:inline-block;font-size:14px;width:100%}@media (min-width:768px) {#footer .textbox .booking_btn a{width:80%}}@media (min-width:1200px) {#footer .textbox .booking_btn a{width:160px;line-height:33px}}@media (min-width:1448px) {#footer .textbox .booking_btn a{line-height:inherit}}#footer .socialmediaWrapper{width:auto;margin:0 auto}#footer .socialmediaWrapper .fab{font-size:41px;position:absolute;left:-1px;top:-4px}#footer .social_facebook,#footer .social_google,#footer .social_twitter,#footer .youtube{display:inline-block;cursor:pointer;background-color:#fff;border-radius:50% 6px 10px 50%;height:34px;line-height:30px;width:34px;margin:5px;position:relative}#footer .social_facebook .fab{color:#3b5998}#footer .social_google .fab{color:#dc4e41}#footer .social_twitter{position:relative}#footer .social_twitter .fab{color:#55acee !important}#footer .youtube{position:relative}#footer .youtube .fab{color:#cd201f !important}#footer .instagram{position:relative;width:36px;height:36px;margin:0;padding:0;top:-5px;left:0;right:0;bottom:0;background:linear-gradient(#400080, transparent),linear-gradient(200deg, #d047d1, #f00, #ff0);display:inline-block;border-radius:23%}#footer .instagram div{width:30px;height:30px;border-radius:25%;top:3px;left:3px;background:transparent;border:2px solid #fff;position:absolute}#footer .instagram div a,#footer .social_twitter a,#footer .youtube a{position:absolute;width:100%;height:100%;z-index:999;left:0;top:0}#footer .instagram div:before,#footer .instagram div:after{content:"";display:block;position:absolute;margin:auto}#footer .instagram div:before{width:14px;height:14px;border-radius:100%;top:6px;left:6px;background:transparent;border:2px solid #fff}#footer .instagram div:after{width:4px;height:4px;background:#fff;border-radius:100%;right:3px;top:3px}#footer ul.links{list-style-type:none;padding-left:5px}#footer ul.links li:before{content:'\f124';font-family:'Font Awesome 5 Free';position:relative;top:2px;padding-right:5px;font-weight:900}#footer ul.links li a{color:#fff}#footer .socialmediaWrapper .closeSM{border:1px solid #0d889a;width:30px;height:30px;position:absolute;top:-16px;right:-10px;cursor:pointer;background:#fff;color:#0d889a;font-size:20px}#footer .socialmediaWrapper .closeSM i{left:7px;position:relative;top:3px;color:#0d889a}#footer .socialmediaWrapper .closeSM>span{width:28px;height:28px;top:0;text-align:center}#footer .socialmediaWrapper .closeSM>span:before{font-size:20px;line-height:28px;width:1em;margin-left:auto;margin-right:auto}#footer .widgetFacebook{top:-130px;position:absolute;left:-5000px;background:#fff;display:block;margin-left:-146px;z-index:1000000;height:180px;width:290px;-webkit-box-shadow:1px 1px 50px 0 #000;-moz-box-shadow:1px 1px 50px 0 #000;box-shadow:1px 1px 50px 0 #000}#footer .widgetGooglePlus{top:-130px;position:absolute;left:-5000px;background:#fff;display:block;margin-left:-146px;z-index:1000000;height:210px;width:290px;-webkit-box-shadow:1px 1px 50px 0 #000;-moz-box-shadow:1px 1px 50px 0 #000;box-shadow:1px 1px 50px 0 #000}#footer .backToTop:before{content:'zurück nach oben';position:absolute;top:-13px;left:50%;margin-left:-53px;font-size:14px;cursor:pointer}#footer .backToTop:after{content:'\f106';font-family:'Font Awesome 5 Free';position:absolute;top:-46px;font-weight:900;font-size:40px;left:50%;margin-left:-12.5px;color:#ffffff;cursor:pointer}#footer .en #footer .backToTop:before{content:'back to top';position:absolute;top:-23px;left:50%;margin-left:-35px;font-size:14px;cursor:pointer}.float_left,.float-left{float:left !important}.float_right,.float-right{float:right !important}.float-none{float:none !important}@media (min-width:576px) {.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width:768px) {.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width:992px) {.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width:1200px) {.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)) {.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:576px) {.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width:768px) {.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width:992px) {.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width:1200px) {.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}.page-item:last-child .page-link{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;border-radius:0.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.clearfix::after{display:block;clear:both;content:""}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#0d889a}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#007682}.mod_newsreader .back a{margin-top:40px;background:#0d889a;border:1px solid #0d889a;text-decoration:none;display:inline-block}.mod_newsreader .back a:hover{background:white;color:#0d889a;border:1px solid #0d889a}.blog ol.breadcrumb:before{display:inline-block;padding-right:.5rem;padding-left:0;color:#0d889a;content:"\f015";font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;text-decoration:inherit}.ce_gallery figure{width:100%;margin:0}@media (min-width:768px) {.ce_gallery figure{max-height:230px;overflow:hidden}}@media (min-width:992px) {.ce_gallery figure{max-height:150px}}@media (min-width:1200px) {.ce_gallery figure{max-height:180px}}@media (min-width:1280px) {.ce_gallery figure{max-height:195px}}.ce_gallery ul{list-style:none;padding:0}.ce_gallery li{list-style:none;padding-left:0;padding-right:0;padding-bottom:15px}@media (min-width:768px) {.ce_gallery li{padding-right:15px}}.ce_gallery li a{position:absolute;width:100%;height:100%;z-index:99;left:0}.ce_gallery li.row_last{padding-right:0}.ce_gallery .caption{margin-top:5px}.p-10{padding:10px}.p-5{padding:5px}.pt-10{padding-top:10px}.pt-5{padding-top:5px}.pb-10{padding-bottom:10px}.pb-5{padding-bottom:5px}.m-10{margin:10px}.m-5{margin:5px}.mt-10{margin-top:10px}.mt-5{margin-top:5px}.mb-10{margin-bottom:10px}.mb-5{margin-bottom:5px}#after_footer{position:relative}#after_footer .ncm_logo{display:block;position:absolute;right:0;top:-30px}#after_footer a.ncmLogo{display:block;width:100px;height:50px;margin:30px auto 0 auto;background:url('/files/images/sprite_black.png') -119px 0 no-repeat}#after_footer ul{list-style-type:none;padding-left:5px;font-size:11px;margin-bottom:0}@media (min-width:768px) {#after_footer ul{text-align:left}}#after_footer ul li{display:inline-block}#after_footer ul li.first:before{content:''}#after_footer ul li:before{content:'|';position:relative;top:0px;padding-right:5px;font-weight:900}#after_footer ul li a{color:#25708c}.cal_von .picker__holder,.cal_bis .picker__holder{overflow:hidden !important;min-width:310px !important}.cal_bis .picker__holder{right:15px}.picker__holder{bottom:60px}.fixed .picker__holder{top:0;bottom:auto}.notouchDevice .ncm_rooms_list_wrapper .image_container a::after{content:'\f064'}.ncm_rooms_list_wrapper .row{margin:0 auto !important}.ncm_rooms_list_wrapper .room-wrapper{margin:0;margin-bottom:5px;border:none;-webkit-box-shadow:0px 0px 9px 0px #cecece;-moz-box-shadow:0px 0px 9px 0px #cecece;box-shadow:0px 0px 9px 0px #cecece;-ms-box-shadow:0px 0px 9px 0px #cecece}.ncm_rooms_list_wrapper .room-wrapper span.h3{text-align:center;margin:15px 0;display:inline-block;width:100%}.ncm_rooms_list_wrapper .room-wrapper span.h3 a{display:inline-block;width:100%;color:#0d889a;text-decoration:none !important}@media (min-width:1200px) {.ncm_rooms_list_wrapper .room-wrapper span.h3{text-align:left}}.ncm_rooms_list_wrapper .room-wrapper .roomItem{margin-bottom:26px}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .roomItem{margin-bottom:14px}}@media (min-width:1200px) {.ncm_rooms_list_wrapper .room-wrapper .roomItem{margin-bottom:11px}}.ncm_rooms_list_wrapper .room-wrapper .roomItem a.over_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9}.ncm_rooms_list_wrapper .room-wrapper .roomItem .text{margin-top:10px;margin-left:0;font-size:14px}.ncm_rooms_list_wrapper .room-wrapper .room_facts{text-align:center;display:inline-block;width:100%;position:relative;bottom:auto;padding:0}.ncm_rooms_list_wrapper .room-wrapper .room_facts .fa-user,.ncm_rooms_list_wrapper .room-wrapper .room_facts .fa-child{color:#0d889a}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .room_facts{margin-top:0px}}.ncm_rooms_list_wrapper .room-wrapper .room_facts .room_size{padding-right:5px}.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab{padding:0 10px;position:absolute;bottom:-76px;left:0;width:auto;height:35px;border:0;border-radius:0;text-align:left;margin-left:0;line-height:32px}@media (max-width:767px) {.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab{z-index:9999}}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab{position:relative;bottom:auto;background:white;color:#0d889a;text-align:center;padding:0;left:-3px}}.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab .rooms_preis_ab_value{font-weight:700;font-size:24px;display:inline-block}.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab .rooms_preis_ab_text{display:inline-block}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab .rooms_preis_ab_text{font-size:10px}}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab .rooms_preis_ab_text{font-size:13px}}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab .rooms_preis_ab_description{margin:0;position:relative}}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .rooms_preis_ab .rooms_preis_ab_description{display:inline-block}}.ncm_rooms_list_wrapper .room-wrapper .elemRightK{text-align:center}.ncm_rooms_list_wrapper .room-wrapper .elemRightK a{width:auto;margin:20px auto 10px auto;border:1px solid #cecece;border-radius:0;color:#0d889a !important;text-decoration:none !important}.ncm_rooms_list_wrapper .room-wrapper .elemRightK a:after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:.4em solid transparent;border-right:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.4em solid #0d889a;top:5px;left:6px;position:relative}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum{margin-top:30px}}@media (min-width:576px) {.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum .datefrom,.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum .dateto{display:inline-block}}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum .datefrom,.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum .dateto{display:block}}@media (min-width:992px) {.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum .datefrom,.ncm_rooms_list_wrapper .room-wrapper .buchungszeitraum .dateto{display:inline-block}}.ncm_rooms_list_wrapper .room-wrapper .carousel-inner figure{margin:0}.ncm_rooms_list_wrapper .room-wrapper .carousel-inner figure a{position:absolute;width:100%;height:100%;left:0;top:0}@media (min-width:768px) {.ncm_rooms_list_wrapper .room-wrapper .carousel-inner .carousel-item{font-size:14px}}.ncm_rooms_list_wrapper .room-wrapper .carousel-control-next .carousel-control-next-icon:before,.ncm_rooms_list_wrapper .room-wrapper .carousel-control-next .carousel-control-next-icon:after,.ncm_rooms_list_wrapper .room-wrapper .carousel-control-prev .carousel-control-prev-icon:before,.ncm_rooms_list_wrapper .room-wrapper .carousel-control-prev .carousel-control-prev-icon:after{background:#0d889a}.ncm_rooms_list_wrapper .room-wrapper .carousel-control-next{top:-22px;right:-6%}.ncm_rooms_list_wrapper .room-wrapper .carousel-control-prev{top:21px;left:-6%}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper{border-top:0}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK{padding:0}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK a{color:#fff !important;background:#0d889a;border-radius:0;line-height:28px;margin:0;border-color:#0d889a;text-decoration:none !important}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK a:hover,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK a:focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK a:active{outline:none;background:#fff;border-color:#0d889a;color:#0d889a !important}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK.onlineBuchen{padding:0}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK.onlineBuchen a{color:#fff !important;background:#ce96c1;border-radius:0;line-height:28px;margin:0;border-color:#ce96c1}.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK.onlineBuchen a:hover,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK.onlineBuchen a:focus,.ncm_rooms_list_wrapper .room-wrapper .button_wrapper .elemLeftK.onlineBuchen a:active{outline:none;background:#fff;border-color:#0d889a;color:#0d889a !important}.ncm_rooms_detail_wrapper figure .caption{font-size:13px;width:100%;bottom:0;position:absolute;padding:6px;background:rgba(0,118,130,0.8);color:#fff}.ncm_rooms_detail_wrapper .carousel-control-prev,.ncm_rooms_detail_wrapper .carousel-control-next{top:10%}.ncm_rooms_detail_wrapper .carousel-control-prev .carousel-control-prev-icon{top:45%}.ncm_rooms_detail_wrapper figure img{width:100%}.ncm_rooms_detail_wrapper .selection{padding-bottom:0px}.ncm_rooms_detail_wrapper .selection_time .season_text_carousel{font-size:23px;margin:10px 0}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_time .season_text_carousel{line-height:66px}}.ncm_rooms_detail_wrapper .selection_time span.dates{border:0;padding:0}@media (min-width:768px) {.ncm_rooms_detail_wrapper .selection_time span.dates{padding-top:10px}}.ncm_rooms_detail_wrapper .back a{color:#0d889a !important;text-decoration:none !important}.ncm_rooms_detail_wrapper .back a:hover,.ncm_rooms_detail_wrapper .back a:focus,.ncm_rooms_detail_wrapper .back a:active{background-color:#000 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-ms-box-shadow:none;color:#fff !important;border:1px solid #0d889a !important}.ncm_rooms_detail_wrapper .selection_rooms .item_detail{border:1px solid #0d889a;margin-bottom:5px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .room_price_desc_wrapper .room_price_desc{font-size:16px}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper{font-weight:bold}.ncm_rooms_detail_wrapper .selection_rooms .item_detail .price_wrapper .room_preis_wrapper .rooms_preis_value{font-size:18px}.ncm_rooms_detail_wrapper .wrapperEnquiry .elemFirst a{border-radius:0}.ncm_rooms_detail_wrapper .wrapperEnquiry .elemFirst a:hover{background:#fff;color:#0d889a;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s}@media (min-width:992px) {#anfrage_de,#anfrage_en,#gutschein_de,#gutschein_en,#kontakt_de,#kontakt_en,#tisch_de,#tisch_en{width:900px;margin:20px auto 0 auto}}#anfrage_de fieldset,#anfrage_en fieldset,#gutschein_de fieldset,#gutschein_en fieldset,#kontakt_de fieldset,#kontakt_en fieldset,#tisch_de fieldset,#tisch_en fieldset{border:1px solid #cecece;margin-bottom:20px}#anfrage_de fieldset legend,#anfrage_en fieldset legend,#gutschein_de fieldset legend,#gutschein_en fieldset legend,#kontakt_de fieldset legend,#kontakt_en fieldset legend,#tisch_de fieldset legend,#tisch_en fieldset legend{padding:10px;width:auto;margin-left:5px;background:#0d889a;color:#fff;font-weight:300}@media (max-width:991px) {#anfrage_de fieldset legend,#anfrage_en fieldset legend,#gutschein_de fieldset legend,#gutschein_en fieldset legend,#kontakt_de fieldset legend,#kontakt_en fieldset legend,#tisch_de fieldset legend,#tisch_en fieldset legend{font-size:16px}}#anfrage_de fieldset.dsgvo,#anfrage_en fieldset.dsgvo,#gutschein_de fieldset.dsgvo,#gutschein_en fieldset.dsgvo,#kontakt_de fieldset.dsgvo,#kontakt_en fieldset.dsgvo,#tisch_de fieldset.dsgvo,#tisch_en fieldset.dsgvo{border:0}#anfrage_de .widget,#anfrage_en .widget,#gutschein_de .widget,#gutschein_en .widget,#kontakt_de .widget,#kontakt_en .widget,#tisch_de .widget,#tisch_en .widget{border:0}#anfrage_de .widget.cal_bis.col-6,#anfrage_en .widget.cal_bis.col-6,#gutschein_de .widget.cal_bis.col-6,#gutschein_en .widget.cal_bis.col-6,#kontakt_de .widget.cal_bis.col-6,#kontakt_en .widget.cal_bis.col-6,#tisch_de .widget.cal_bis.col-6,#tisch_en .widget.cal_bis.col-6,#anfrage_de .widget.cal_von.col-6,#anfrage_en .widget.cal_von.col-6,#gutschein_de .widget.cal_von.col-6,#gutschein_en .widget.cal_von.col-6,#kontakt_de .widget.cal_von.col-6,#kontakt_en .widget.cal_von.col-6,#tisch_de .widget.cal_von.col-6,#tisch_en .widget.cal_von.col-6{padding:0 5px}#anfrage_de .widget input,#anfrage_en .widget input,#gutschein_de .widget input,#gutschein_en .widget input,#kontakt_de .widget input,#kontakt_en .widget input,#tisch_de .widget input,#tisch_en .widget input{padding-left:10px;width:100%;display:block;font-size:1rem;line-height:36px;height:36px;color:#cecece;background-color:transparent;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}#anfrage_de .widget .picker__input,#anfrage_en .widget .picker__input,#gutschein_de .widget .picker__input,#gutschein_en .widget .picker__input,#kontakt_de .widget .picker__input,#kontakt_en .widget .picker__input,#tisch_de .widget .picker__input,#tisch_en .widget .picker__input{background:url('../../files/layout/cal-icon.png') right center no-repeat;background-size:22px}#anfrage_de .widget.timepicker .picker__input,#anfrage_en .widget.timepicker .picker__input,#gutschein_de .widget.timepicker .picker__input,#gutschein_en .widget.timepicker .picker__input,#kontakt_de .widget.timepicker .picker__input,#kontakt_en .widget.timepicker .picker__input,#tisch_de .widget.timepicker .picker__input,#tisch_en .widget.timepicker .picker__input{background:url('../../files/layout/clock-icon.png') right center no-repeat;background-size:22px}#anfrage_de .widget label,#anfrage_en .widget label,#gutschein_de .widget label,#gutschein_en .widget label,#kontakt_de .widget label,#kontakt_en .widget label,#tisch_de .widget label,#tisch_en .widget label{border:0;margin:0;padding:0;text-align:left}#anfrage_de .widget label .invisible,#anfrage_en .widget label .invisible,#gutschein_de .widget label .invisible,#gutschein_en .widget label .invisible,#kontakt_de .widget label .invisible,#kontakt_en .widget label .invisible,#tisch_de .widget label .invisible,#tisch_en .widget label .invisible{display:none}#anfrage_de .widget select,#anfrage_en .widget select,#gutschein_de .widget select,#gutschein_en .widget select,#kontakt_de .widget select,#kontakt_en .widget select,#tisch_de .widget select,#tisch_en .widget select{height:40px}#anfrage_de .widget-checkbox input,#anfrage_en .widget-checkbox input,#gutschein_de .widget-checkbox input,#gutschein_en .widget-checkbox input,#kontakt_de .widget-checkbox input,#kontakt_en .widget-checkbox input,#tisch_de .widget-checkbox input,#tisch_en .widget-checkbox input{display:inline-block;float:left;height:16px;margin:2px 10px 0 0;padding:0;width:16px}#anfrage_de .widget-checkbox fieldset.checkbox_container,#anfrage_en .widget-checkbox fieldset.checkbox_container,#gutschein_de .widget-checkbox fieldset.checkbox_container,#gutschein_en .widget-checkbox fieldset.checkbox_container,#kontakt_de .widget-checkbox fieldset.checkbox_container,#kontakt_en .widget-checkbox fieldset.checkbox_container,#tisch_de .widget-checkbox fieldset.checkbox_container,#tisch_en .widget-checkbox fieldset.checkbox_container{padding:10px}#anfrage_de button.btn-anfrage,#anfrage_en button.btn-anfrage,#gutschein_de button.btn-anfrage,#gutschein_en button.btn-anfrage,#kontakt_de button.btn-anfrage,#kontakt_en button.btn-anfrage,#tisch_de button.btn-anfrage,#tisch_en button.btn-anfrage{color:#fff;background-color:#0d889a;border-color:#0d889a;display:block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;width:100%;white-space:normal;border:1px solid}#anfrage_de button.btn-anfrage:hover,#anfrage_en button.btn-anfrage:hover,#gutschein_de button.btn-anfrage:hover,#gutschein_en button.btn-anfrage:hover,#kontakt_de button.btn-anfrage:hover,#kontakt_en button.btn-anfrage:hover,#tisch_de button.btn-anfrage:hover,#tisch_en button.btn-anfrage:hover{text-decoration:none;color:#0d889a;background:#fff}#anfrage_de .error,#anfrage_en .error,#gutschein_de .error,#gutschein_en .error,#kontakt_de .error,#kontakt_en .error,#tisch_de .error,#tisch_en .error{color:#0d889a}.roomForm label{border:none}.roomForm select.form-control:not([size]):not([multiple]){height:40px;max-width:60px}.roomForm .row{margin:auto}.form-control{background-color:transparent}@media (max-width:767px) {#after_footer{margin-bottom:70px}}#after_footer .ncm_logo{position:relative}#after_footer a.ncmLogo{margin:20px auto 0 auto;background:url("/files/layout/mylakehotel/sprite_antra.png") -119px 0 no-repeat}#after_footer ul{text-align:center}#after_footer ul li a{color:#293133}#footer{background:#293133}#footer .maxwid{max-width:580px}#footer .maxwid .hotelemail,#footer .maxwid .hoteltelephone{font-size:17px !important}@media (min-width:1200px) {#footer .maxwid .hoteltelephone{text-align:right !important}}#footer .kontaktbox{margin-bottom:30px}#footer .kontaktbox .logo{margin-bottom:30px}@media (min-width:768px) {#footer .kontaktbox .logo{margin-bottom:0}}#footer .kontaktbox .hotelname h5{margin-top:0;margin-bottom:30px;font-family:'Montserrat',sans-serif;font-size:40px;font-weight:300}#footer .kontaktbox .hoteladdress{margin-bottom:30px}@media (min-width:1200px) {#footer .kontaktbox .hoteladdress br{display:none}}#footer .kontaktbox .hoteladdress .split{margin:0 5px}#footer .kontaktbox .hotelemail,#footer .kontaktbox .hoteltelephone{margin-bottom:10px;padding:0;font-size:20px}#footer .textbox .anfrage_btn a,#footer .textbox .booking_btn a{border-radius:0;border:1px solid #0d889a;width:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}#footer .textbox .anfrage_btn a:hover,#footer .textbox .booking_btn a:hover{background:#fff;color:#0d889a}#footer .textbox .booking_btn a{background:#ce96c1;width:100%;border:1px solid #ce96c1;line-height:normal}#footer .textbox .booking_btn a:hover{background:#fff;color:#ce96c1}@media (min-width:576px) {#footer .textbox .anfrage_btn{margin-right:10px}}@media (min-width:1200px) {#footer .textbox .anfrage_btn{margin-right:0}}#footer .linksbox{margin-bottom:30px}#footer .linksbox .h3{display:block;font-weight:100;margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #fff;text-align:left}#footer .linksbox.text-center .h3{text-align:left}@media (min-width:768px) {#footer .linksbox.text-center .h3{text-align:center}}#footer .linksbox.text-right .links{text-align:left}@media (min-width:768px) {#footer .linksbox.text-right .links{text-align:right}}#footer .linksbox.text-right .h3{text-align:left}@media (min-width:768px) {#footer .linksbox.text-right .h3{text-align:right}}@media (min-width:992px) {#footer .linksbox ul.links.text-left{padding-left:30%}}#footer .linksbox ul.links li{margin-bottom:18px;font-size:16px}#footer .linksbox ul.links li:before{content:'\f0eb'}@media (min-width:768px) {#footer .linksbox.text-right ul.links li:after{content:'\f0eb';font-family:'Font Awesome 5 Free';position:relative;top:2px;padding-left:5px;font-weight:900}}@media (min-width:768px) {#footer .linksbox.text-right ul.links li:before{display:none}}#footer .socialmediaWrapper .closeSM i{left:0}#gmap h4{text-align:center;font-weight:400;font-size:45px;margin-bottom:20px;margin-top:20px;color:#007682}#gmap .mod_dlh_googlemaps{position:relative;border-top:1px solid #007682;border-bottom:1px solid #007682}#gmap .mod_dlh_googlemaps .dlh_googlemap{padding-bottom:400px !important}#gmap .special_btn_over_gmap{position:relative;width:100%;left:0;text-align:center;display:block;height:auto;background:#ffffff;top:-1px;z-index:2;border-top:6px double #0d889a}@media (min-width:768px) {#gmap .special_btn_over_gmap{width:120px;height:120px;position:absolute;left:100px;border-radius:0 0 100% 100%;box-shadow:1px 2px 2px 0px #9c9c9c}}#gmap .special_btn_over_gmap a{text-decoration:none;padding-bottom:10px;display:inline-block}@media (min-width:768px) {#gmap .special_btn_over_gmap a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:4;padding-top:65px;padding-bottom:0}}#gmap .special_btn_over_gmap:before{content:'\f277';font-weight:900;font-family:"Font Awesome 5 Free";font-size:52px;color:#0d889a;text-align:center;width:100%;display:block;padding-top:5px}.footerboxes .ce_image a:after{z-index:0;content:'\f35d'}.footerboxes .ce_image a figure:after{content:'';width:98%;height:98.5%;display:block;position:absolute;top:0;left:1%;opacity:0;z-index:1;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}.footerboxes .ce_image a figure:hover::after{background:rgba(13,136,154,0.4);opacity:1}.footerboxes .ce_image .image_container{margin-bottom:1%;margin-right:0.5%;margin-left:0.5%}.footerboxes .ce_image .image_container img{width:100%;height:auto}@media (min-width:768px) {.footerboxes .ce_image .image_container img{border:10px solid;border-color:#0d889a}}.footerboxes .ce_image .image_container .caption{position:absolute;display:block;bottom:70px;right:2px;background:rgba(13,136,154,0.5);font-size:40px;font-weight:100;color:#fff;padding:5px 28px 5px 25px;font-family:'Montserrat',sans-serif;max-width:98%}@media (min-width:576px) {.footerboxes .ce_image .image_container .caption{right:3px}}@media (min-width:768px) {.footerboxes .ce_image .image_container .caption{font-size:26px;bottom:40px;max-width:92%}}@media (min-width:992px) {.footerboxes .ce_image .image_container .caption{font-size:38px;bottom:40px;padding:5px 50px 5px 15px}}@media (min-width:1200px) {.footerboxes .ce_image .image_container .caption{font-size:65px;bottom:40px}}@media (min-width:1420px) {.footerboxes .ce_image .image_container .caption{font-size:65px;bottom:40px;right:1%}}.footerboxes .ce_image.beachclub a:after{background:#f9ba4f}.footerboxes .ce_image.beachclub a figure:hover::after{background:rgba(249,186,79,0.4);opacity:1}.footerboxes .ce_image.beachclub .image_container img{border-color:#f9ba4f}.footerboxes .ce_image.beachclub .image_container .caption{background:rgba(249,186,79,0.5)}.footerboxes .ce_image.bar a:after{background:#ce96c1}.footerboxes .ce_image.bar a figure:hover::after{background:rgba(206,150,193,0.4);opacity:1}.footerboxes .ce_image.bar .image_container img{border-color:#ce96c1}.footerboxes .ce_image.bar .image_container .caption{background:rgba(206,150,193,0.5)}.footerboxes .ce_image.restaurant a:after{background:#a3d9f5}.footerboxes .ce_image.restaurant a figure:hover::after{background:rgba(163,217,245,0.4);opacity:1}.footerboxes .ce_image.restaurant .image_container img{border-color:#a3d9f5}.footerboxes .ce_image.restaurant .image_container .caption{background:rgba(163,217,245,0.5)}.footerboxes .ce_image.hotel a:after{color:#fff;background:#0d889a}.footerboxes .ce_image.hotel a figure:hover::after{background:rgba(13,136,154,0.4);opacity:1}.footerboxes .ce_image.hotel .image_container img{border-color:#0d889a}.footerboxes .ce_image.hotel .image_container .caption{background:rgba(255,255,255,0.5);color:#0d889a}@media (min-width:768px) {.footerboxes .ce_image.hotel .image_container .caption{right:12px}}@media (min-width:1200px) {.footerboxes .ce_image.hotel .image_container .caption{right:13px}}@media (min-width:1420px) {.footerboxes .ce_image.hotel .image_container .caption{right:15px}}@media (min-width:1200px) {.footerboxes .bottom .image_container .caption{font-size:46px}}@-webkit-keyframes fadeInRight {from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight {from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.smButtons,.smbuttons-lazy{float:right}.btn-primary:focus,.btn-primary:active{background-color:#0d889a !important;border-color:#0d889a !important;box-shadow:none !important;color:#fff !important}.marginbottom-10{margin-bottom:10px}#main figure.image_container img{border:0 !important}button:focus{outline:none}body.bingSearch #main{max-width:80%}.bcs-query-rewrite a,.bcs-result a,.bcs-query-rewrite a:visited,.bcs-result a:visited{color:#0d889a}.picker__holder{bottom:60px}.fixed .picker__holder{top:0;bottom:auto}.bestPriceClose .bestpriceContent{max-height:0px;transition:max-height 2s ease-out;overflow:hidden;animation:BPhidding 2s;animation-fill-mode:forwards}.bestPriceClose.unterseite .bestPriceClose .bestpriceContent{-webkit-transition-delay:3000ms;-moz-transition-delay:3000ms;-o-transition-delay:3000ms;transition-delay:3000ms}.bestPriceClose.unterseite .best_price_wrapper{transition-delay:3s}.bestPriceOpen .bestpriceContent{max-height:500px;transition:max-height 2s ease-out;visibility:visible;opacity:1;overflow:hidden}#quickanfragestorage .fixed .bestpriceContent{top:89px;bottom:auto}.fixedQu.bestPriceClose .best_price_wrapper{animation:BPhidding 2s;animation-fill-mode:forwards;animation-delay:0.5s}@-webkit-keyframes BPhidding {0%{opacity:1}100%{opacity:0}}@keyframes BPhidding {0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn {0%{opacity:0}100%{opacity:1}}@keyframes fadeIn {0%{opacity:0}100%{opacity:1}}@media (max-width:767px) {#header nav.mod_navigation #navbarNavDropdown ul.level_1>li.nav-item ul.level_2 li.nav-item:hover a.nav-link span.linkTo,#header nav.mod_newscategories #navbarNavDropdown ul.level_1>li.nav-item ul.level_2 li.nav-item:hover a.nav-link span.linkTo{color:#0d889a !important}}.bsenv-xs #header nav .level_1,.bsenv-sm #header nav .level_1{max-height:400px}.navIcons{text-align:center;padding-bottom:25px;width:100%}.navIcons .phoneMail{padding:20px 0}.navIcons .phoneMail a{text-transform:none;font-size:18px;color:#fff;display:block;padding:0;margin:0}.navIcons .phoneMail a.phoneLink{font-weight:bold;margin-bottom:10px}.navIcons .phoneMail a:hover,.navIcons .phoneMail a:active,.navIcons .phoneMail a:focus{text-decoration:none}.navIcons .navIcon{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;background:#fff;color:#0d889a;border:1px solid #0d889a;height:auto;padding:25px 0}.navIcons .navIcon .fas,.navIcons .navIcon .far{font-size:26px;margin-bottom:5px}.navIcons .navIcon span{text-transform:none;display:block}.navIcons .navIcon:hover,.navIcons .navIcon:active,.navIcons .navIcon:focus{background:#0d889a;color:#fff;text-decoration:none;opacity:1}.navIcons #mButtonBuchen,.navIcons #mButtonRestaurant{display:none}.navIcons .afterIcons{height:141px;width:100%;display:block;margin:0;padding:0}