.dce_teaser{float:left;width:100%;padding-left:0px;padding-right:0px;margin-bottom:40px;}.dce_teaser_wrap{float:left;width:100%;}.dce_teaser_item{width:31%;float:left;margin-left:1%;margin-right:1%;margin-bottom:25px;background-color:#595959;}.dce_teaser_item_image,.dce_teaser_item_title,.dce_teaser_item_text{float:left;width:100%;}.dce_teaser_item_title,.dce_teaser_item_text{padding-left:20px;padding-right:20px;color:#fff;}.dce_teaser_item_title{font-weight:400;padding-bottom:20px;font-size:24px;padding-top:20px;text-transform:uppercase;}#content .dce_teaser_item_title a{color:#fff;font-weight:400;}#content .dce_teaser_item_title a:hover{color:#fff;font-weight:400;}.dce_teaser_item_text{padding-bottom:25px;line-height:130%;font-size:18px;}.dce_teaser_item_image{overflow:hidden;}.dce_teaser_item_image img{max-width:100%;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;width:100%;}.dce_teaser_item_image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.dce_teaser_item_more{float:left;width:100%;padding-bottom:20px;padding-left:20px;}.dce_teaser_item_more a{color:#fff !important;float:left;width:auto;padding:2px 15px;text-align:center;background-color:#ba9c5e;font-weight:400 !important;}.dce_teaser_item_more a:hover{}.dce_room{float:left;width:100%;margin-bottom:45px;}.dce_room_image{float:left;width:50%;position:relative;z-index:888;min-height:400px;position:relative;height:100%;}.dce_room_image .image{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.dce_room_image .slick-slide{min-height:450px;float:left;width:100%;position:relative;}.dce_room_infos{float:right;width:50%;min-height:400px;position:relative;z-index:44;border-top:1px solid #99b0aa;border-bottom:1px solid #99b0aa;border-right:1px solid #99b0aa;background-color:#fff;}.dce_room_infos_title{color:#535252;font-size:42px;line-height:105%;padding-bottom:5px;color:#99b0aa;font-weight:400;width:100%;float:left;text-align:center;text-transform:uppercase;}.dce_room_infos_info{width:100%;float:left;text-align:center;margin-bottom:0px;margin-top:10px;}.dce_room_infos_offer{width:100%;float:left;text-align:center;margin-bottom:15px;margin-top:10px;}.dce_room_infos_wrap{float:left;width:100%;}.dce_room_infos_buttons{width:60%;margin:auto;}.dce_room_infos_buttons_request,.dce_room_infos_buttons_book{float:left;width:49%;text-align:center;text-transform:uppercase;padding:10px 25px;font-size:18px;background:#595959;color:#fff;margin:1px;}.dce_room_infos_buttons_book{background:#ba9c5e;}.dce_room_infos_buttons_skizze{float:left;width:100%;margin-bottom:10px;margin-top:10px;color:#fff;}.dce_room_infos_buttons_skizze a{width:200px;margin-left:calc(50% - 100px);text-align:center;text-transform:uppercase;padding:10px 10px;font-size:18px;background:#c9c9c9;color:#fff!important;float:left;}.dce_room_infos_buttons_request:hover,.dce_room_infos_buttons_book:hover,.dce_room_infos_buttons_skizze a:hover{opacity:0.85;}.dce_room_infos_buttons i{padding-right:5px;font-size:19px;}.dce_room .panel-group{float:left;width:100%;margin-bottom:0;}.dce_room  .panel-default > .panel-heading{color:#fff;background-color:#99b0aa;border-color:#ddd;border:0px;}.dce_room .panel-heading{padding:0px;border-bottom:0px solid transparent;border-top-left-radius:0px;border-top-right-radius:0px;font-size:24px;margin-bottom:2px;}.dce_room .panel-heading a{color:#fff;}.dce_room  .panel-heading a{color:#fff !important;}.dce_room  .panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit;padding:12px 40px;}.dce_room .panel-group .panel{margin-bottom:0;border-radius:0px;}.dce_room .panel{margin-bottom:20px;background-color:#e6e6e6;border:0px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:0px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.dce_room .panel-group .panel-heading + .panel-collapse > .list-group,.dce_room .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:0px solid #ddd;border-top-color:rgb(221,221,221);}.dce_room .panel-body{padding:40px;}.dce_room .panel-title i{float:right;font-size:21px;}.roomPrice h1{display:none;}.ce-table thead th{border-bottom:0px solid #dadada;}.ce-table th{border-top:0px solid #dadada;}.ce-table tr:hover{background-color:#b6c2bf;color:#fff;}.ce-table,.ce-table thead th{text-align:center;}.ce-table tr th:first-child,.ce-table tr td:first-child{text-align:left;}.dce_smallsearchWrap{float:left;width:100%;}.dce_smallsearchHotline{float:left;width:calc(25% - 2px);background-color:#b6c2bf;border-right:2px solid #fff;padding:25px;text-align:center;color:#fff;font-size:28px;}.dce_smallsearchHotline i{padding-right:10px;font-size:24px;}.dce_smallsearchHotline a,.dce_smallsearchHotline a:hover{color:#fff;}.bookings{width:75%;float:left;}.smallSearchHolder{float:right;width:100%;padding-left:20px;padding-right:20px;}#bookingsDate{float:left;width:50%;}.dateInput{float:left;width:calc(50% - 10px);margin-right:10px;}#bookingsDate .form-control{display:block;height:40px;padding:0px;font-size:19px;line-height:1.5;color:#fff;background-color:#b6c2bf;border:0px solid #fff;border-bottom:2px solid #ffF;border-radius:0px;text-align:left;padding-left:5px;background-image:url(/fileadmin/templates/images/dateW.png);background-repeat:no-repeat;background-position:97% 50%;}#bookingsDate .form-control::placeholder{color:#fff;opacity:1;}#bookingsDate .form-control:-ms-input-placeholder{color:#fff;}#bookingsDate .form-control::-ms-input-placeholder{color:#fff;}.buttons{float:left;width:50%;color:#fff;}.buttons a,.buttons a:hover{color:#fff;}.req,.book{width:calc(50% - 10px);margin-left:10px;float:left;height:40px;text-align:center;padding-right:0px;padding-left:0px;position:relative;}.req a,.book a{width:100%;height:100%;position:absolute;left:0;top:0;padding-top:5px;}.req i,.book i{padding-right:5px;}.req{background-color:#595959;color:#fff;}.book{background-color:#ba9c5e;color:#fff;}.req:hover,.book:hover{opacity:0.85;}.dce_gallery_wrap{float:left;width:100%;}.dce_gallery{float:left;width:100%;margin-top:20px;margin-bottom:40px;}.dce_gallery_item{float:left;width:33%;border:1px solid #fff;margin-bottom:10px;}.dce_gallery_more{float:left;width:180px;background:#fff;padding:6px 0px;color:#99b0aa;text-align:center;margin-bottom:70px;margin-top:40px;margin-left:calc(50% - 90px);font-weight:400;}.dce_gallery_more:hover{opacity:0.85;}.dce_fact_wrap{float:left;width:100%;border:1px solid #99b0aa;margin-bottom:45px;margin-top:25px;background-image:url(/fileadmin/templates/images/bg_fact.png);background-repeat:no-repeat;padding:80px 60px;background-position:100% 100%;background-size:cover;}.dce_fact_item{float:left;width:48%;margin-bottom:15px;}.dce_fact_item i{color:#99b0aa;padding-right:10px;}.dce_fact_item a{color:#595959;}.dce_fact_item a:hover{color:#99b0aa;}.dce_shortcut_wrap{float:left;width:100%;margin-bottom:20px;}.dce_shortcut_item{float:left;width:33%;background-color:#99b0aa;color:#fff;text-align:center;height:300px;position:relative;cursor:pointer;}.dce_shortcut_content{float:left;width:100%;}.dce_shortcut_content_image{float:left;width:100%;height:100%;position:absolute;background-position:50% 50%;background-repeat:no-repeat;z-index:888;display:none;}.dce_shortcut_content_image a{position:absolute;width:100%;height:100%;left:0;top:0;}.dce_shortcut_content_title{float:left;width:100%;text-transform:uppercase;color:#fff;font-size:34px;padding-bottom:5px;}.dce_shortcut_content_subtitle{float:left;width:100%;font-weight:300;color:#595959;font-size:24px;margin-bottom:20px;}.dce_shortcut_content_moreText{width:auto;margin:auto;float:left;background:#fff;text-align:center;padding:4px 8px;color:#99b0aa;font-size:16px;font-weight:300;}@media screen and (max-width:1400px){.dce_smallsearchFormFlex{padding-left:25px;padding-right:25px;}#minianfrage_arrival,#minianfrage_departure{text-align:left;font-size:15px;padding-left:15px;}.dce_room_infos_buttons{width:80%;}.dce_room_infos_buttons_skizze a{width:100%;margin-left:0;}}@media screen and (max-width:1024px){.colabreise{display:none;}.dce_minianfrage_col{width:49%;}#bookingsDate .form-control{font-size:17px;}}@media screen and (max-width:960px){.dce_shortcut_content_title{font-size:28px;}.dce_fact_wrap{padding:40px 30px;}#bookingsDate{display:none;}.buttons{width:100%;}.dce_smallsearchHotline span{display:none;}.dce_smallsearchHotline{padding:15px;}.dce_smallsearchHotline i{font-size:40px;padding-right:0px;}.dce_teaser_item{width:48%;margin-bottom:15px;}.dce_teaser{padding-left:20px;padding-right:20px;}}@media screen and (max-width:760px){.dce_room_infos{width:100%;min-height:250px;border-top:0px solid #99b0aa;border-bottom:1px solid #99b0aa;border-right:1px solid #99b0aa;border-left:1px solid #99b0aa;}.dce_room_image{width:100%;min-height:300px;}.dce_room .panel-title{font-size:16px;padding:12px 20px;}.dce_room_infos_buttons{width:100%;margin-bottom:25px;float:left;padding-left:10%;padding-right:10%;}.dce_room_infos_buttons_book{float:right;}.dce_room_infos_title{padding-top:25px;}}@media screen and (max-width:680px){.dce_shortcut_item{width:100%;height:200px;margin-bottom:5px;}.dce_shortcut_content_title{font-size:34px;}.dce_fact_item{width:100%;}.smallSearchHolder{padding-left:0px;padding-right:0px;}.dce_smallsearchHotline{padding:10px;}}@media screen and (max-width:580px){.dce_room_infos_buttons i{padding-right:0px;font-size:19px;float:left;width:100%;text-align:center;}.req,.book{font-size:16px;}.dce_smallsearchHotline i{font-size:30px;}.dce_teaser_item{width:100%;margin-left:0;margin-right:0;margin-bottom:10px;}.dce_teaser{padding-left:0px;padding-right:0px;}}
