html, body {height: auto;}#ContentWrapper > div {max-width: none;padding: 0 !important;}.cmsSearchandBook {min-height: 400px;}.cmsSearchandBook > div > .accommodationSearch > div > form.search > div > div > .dropdownvalue > .ui-datepicker {top: 46px;bottom: auto;}div.accommodationDetailMenu {left: -100%;-ms-transition: left 500ms ease 0s;-moz-transition: left 500ms ease 0s;-o-transition: left 500ms ease 0s;-webkit-transition: left 500ms ease 0s;transition: left 500ms ease 0s;}div.accommodationDetailMenu.slideIn {left: 0;}.accommodationDetail {bottom: auto;left: -100%;padding-left: 0;-ms-transition: left 500ms ease 0s;-moz-transition: left 500ms ease 0s;-o-transition: left 500ms ease 0s;-webkit-transition: left 500ms ease 0s;transition: left 500ms ease 0s;z-index: 44;}.accommodationDetail.slideIn {left: 0;}div.accommodationDetailMenu > div > a {    background: #034E8D;font-size: 26px;    height: 50px;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 50px;}div.accommodationDetailMenu > div > a:before {    color: #ffffff;    content: "\E82A";    font-family: fontello-superskiwochen;}.accommodationDetail .enquiry > form.enquiry {margin-bottom: 0;}.accommodationDetail > div.accommodationDetailMap {padding: 0 0 0 0;right: 0;width: 35%;}.accommodationDetail > div.buttons {        line-height: 1;    padding: 0; }.accommodationDetail > div.buttons > a {background: #034e8d;    color: #ffffff;    display: block;    font-size: 16px;    font-weight: bold;    line-height: 41px;    margin: 10px 0 0;    padding: 0 20px;    text-transform: uppercase;    -ms-transition: background 400ms ease 0s;    -moz-transition: background 400ms ease 0s;    -o-transition: background 400ms ease 0s;    -webkit-transition: background 400ms ease 0s;    transition: background 400ms ease 0s;}@media all and (max-width: 1000px){.accommodationDetail > div.accommodationDetailMap {bottom: 0;display: block;height: auto;padding-top: 0;position: relative;top: 0;width: 100%;}}@media all and (max-width: 1000px){ .accommodationDetail {padding-bottom: 50px;padding-right: 0;}.accommodationDetail > div.buttons {bottom: 0;margin-bottom: 0;}.accommodationDetailMap > div#map {margin-bottom: 60px;}}@media all and (max-width: 830px) {div.accommodationDetailMenu > div {display: block;}div.accommodationDetailMenu > div > span {display: none;}div.accommodationDetailMenu > div > h3 {display: none;}}.accommodationList > .contact {    background: #f1f1f2;    margin: -30px 0 30px;    padding: 20px;}.accommodationList > .contact:after {clear: both;content: "";display: block;}.accommodationList > .contact > div {float: left;    margin: 15px 0 0;    width: 50%;}.accommodationList > .contact > div > p {line-height: 1.4;}.accommodationList > .contact > div > a {display: block;line-height: 1.4;}.accommodationList > .contact > div > p.title {    color: #034e8d;    font-weight: bold;    line-height: 1.2;    margin: 0 0 10px 0;    text-transform: uppercase;}@media all and (max-width: 860px){.accommodationList > .contact > div {width: 100%;}}