﻿h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0}.clear{clear:both}.col-xs18-1,.col-xs18-2,.col-xs18-3,.col-xs18-4,.col-xs18-5,.col-xs18-6,.col-xs18-7,.col-xs18-8,.col-xs18-9,.col-xs18-10,.col-xs18-11,.col-xs18-12,.col-xs18-13,.col-xs18-14,.col-xs18-15,.col-xs18-16,.col-xs18-17,.col-xs18-18{position:relative;min-height:1px;padding-right:0;padding-left:0;float:left}.col-xs18-18{width:100%}.col-xs18-17{width:94.44444444%}.col-xs18-16{width:88.88888889%}.col-xs18-15{width:83.33333333%}.col-xs18-14{width:77.77777778%}.col-xs18-13{width:72.22222222%}.col-xs18-12{width:66.66666667%}.col-xs18-11{width:61.11111111%}.col-xs18-10{width:55.55555556%}.col-xs18-9{width:50%}.col-xs18-8{width:44.44444444%}.col-xs18-7{width:38.88888889%}.col-xs18-6{width:33.33333333%}.col-xs18-5{width:27.77777778%}.col-xs18-4{width:22.22222222%}.col-xs18-3{width:16.66666667%}.col-xs18-2{width:11.11111111%}.col-xs18-1{width:5.555555556%}.col-xs15-1,.col-xs15-2,.col-xs15-3,.col-xs15-4,.col-xs15-5,.col-xs15-6,.col-xs15-7,.col-xs15-8,.col-xs15-9,.col-xs15-10,.col-xs15-11,.col-xs15-12,.col-xs15-13,.col-xs15-14,.col-xs15-15{position:relative;min-height:1px;padding-right:0;padding-left:0;float:left}.col-xs15-15{width:100%}.col-xs15-14{width:93.33333333%}.col-xs15-13{width:86.66666667%}.col-xs15-12{width:80%}.col-xs15-11{width:73.33333333%}.col-xs15-10{width:66.66666667%}.col-xs15-9{width:60%}.col-xs15-8{width:53.33333333%}.col-xs15-7{width:46.66666667%}.col-xs15-6{width:40%}.col-xs15-5{width:33.33333333%}.col-xs15-4{width:26.66666667%}.col-xs15-3{width:20%}.col-xs15-2{width:13.33333333%}.col-xs15-1{width:6.666666667%}.headline-wrapper{background:url("../images/headline.jpg") repeat-x;min-height:100px}.headline,.headline-menu>a{color:#f5f5dc;margin-left:10px}.headline-menu>a{text-decoration:underline;margin-left:10px;margin-right:10px}.flexslider-pre{margin:0;height:100%;width:100%}.booking-main{background:url("../images/headline.jpg") repeat-x}.left{float:left}.right{float:right}.form-range-control{width:100%;padding:6px 12px;border:1px solid #ccc;margin-top:10px}.doubble-line-border{border-bottom:double #000}.no-margins{margin:0}.no-padding{padding:0}.row-ct{margin-right:-5px;margin-left:-5px}.row-ct:before,.row-ct:after{display:table;content:" "}.row-ct:after{clear:both}.dialog-button{display:inline;min-width:80px;background:#71af42;color:#fff;border:1px solid #69a23d;text-align:center;font-family:'open_sansregular';font-weight:100;cursor:pointer;padding:5px 10px;outline:none;font-size:1em;-webkit-appearance:none;transition:all .3s ease-in-out;border-radius:5px;text-shadow:0 1px 0 #000;margin-bottom:5px;float:left}.dialog-button:not(:last-child){margin-right:5px}.modal{overflow-y:hidden !important}.modal-dialog{height:calc(100% - 20px)}.modal-content{max-height:100%}.booking-button{display:inline;width:60%;background:rgba(254,254,0,.8);color:#000;border:1px solid #000;text-align:center;font-family:'open_sansregular';font-weight:100;cursor:pointer;padding:5px 10px;outline:none;font-size:1.5em;-webkit-appearance:none;transition:all .3s ease-in-out;border-radius:5px;margin-top:25px;margin-bottom:5px}.hint{text-align:left;font-family:'open_sansregular';font-size:.8em;color:#202020;margin:15px 10px 15px;display:block}.v-scroller-wrapper{overflow:hidden;position:relative}.v-scroller{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}.modal-header{padding:10px}.modal-body{padding:10px;min-height:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-footer{padding:10px}.modal-dialog .hint{margin:0;padding-top:10px}.control-vertical{margin:10px 0 0 0;padding:0}input[type='submit']:disabled,input[type='image']:disabled,input[type='button']:disabled,button:disabled{border:1px solid #d3d3d3;opacity:.3;background-color:#000;cursor:not-allowed;pointer-events:none}.saisons{margin-top:10px}.checkvalid.ng-invalid{border-right:5px solid #f00}.reservation-alone-main{min-height:570px}