body .css-checkbox{display:none;opacity:0;visibility:hidden}body .jquery-checkbox-wrapper{width:20px;height:20px;border:1px solid #ccc;display:inline-block;padding:0;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-ms-border-radius:0.3em;border-radius:0.3em;background-color:#fff;position:relative;cursor:pointer;margin:0 10px 0;top:4px}body .jquery-checkbox-wrapper .jquery-checkbox-on{outline:none;background:url(/wp-content/plugins/ts24-searchmasks/assets/public/images/checkbox_on.png) no-repeat 2px 0;width:25px;height:20px;display:block;position:absolute;top:-2px}body .jquery-checkbox-wrapper.radios{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:15px;height:15px;margin:-2px 0}body .jquery-checkbox-wrapper.radios .jquery-checkbox-on{top:0;background:#ff7500;width:13px;height:13px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.modal{z-index:999999 !important}.modal.airports h5{color:#74d7f8}.modal.airports label.normal{font-weight:normal;font-size:14px;width:100%}.modal.airports div.eu{margin-top:20px}.modal#datumModal .kalendar-info{list-style:none;padding:0;margin:10px 0 0}.modal#datumModal .kalendar-info li{font-size:12px}.modal#datumModal .kalendar-info li:before{content:" ";display:inline-block;border:1px #ececec solid;width:15px;height:15px;vertical-align:middle;margin-right:6px;position:relative;top:-1px}.modal#datumModal .kalendar-info li.reiseze:before{background-color:#d50f1e}.modal#datumModal .kalendar-info li.ferien:before{background-color:#92c314}.modal#datumModal .kalendar-info li.ferietage:before{background-color:#335d87}.modal#datumModal .datum-hours ul{list-style:none;margin:0;padding:0}.modal#datumModal .datum-hours ul li{padding:5px;font-size:20px;text-align:center;border:1px #ececec solid;cursor:pointer;margin-bottom:5px}.modal#datumModal .datum-hours ul li.active, .modal#datumModal .datum-hours ul li:hover{color:#fff;background:#335d87}.modal#datumModal .input-ts24{max-width:250px;border:1px #d2d2d2 solid;width:100%;margin:0 auto;display:inline-block}.modal#datumModal .btn-close-modal{-webkit-appearance:none;float:right;padding:4px 8px;text-shadow:0 1px 0 #fff;font-size:20px}.modal#datumModal .btn-ok{font-size:20px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.modal#datumModal .extra-radio{padding-top:8px;color:#333}.modal#datumModal .date-handlers{color:#d2d2d2}.modal#datumModal .date-handlers .anreise, .modal#datumModal .date-handlers .abreise{color:#333;font-weight:700}.modal#datumModal .date-handlers .anreise.active, .modal#datumModal .date-handlers .abreise.active{color:#d50f1e}.modal#datumModal .date-handlers.selected .anreise, .modal#datumModal .date-handlers.selected .abreise{color:#00aeef}.modal#datumModal .date-handlers.selected .anreise-value, .modal#datumModal .date-handlers.selected .abreise-value{color:#00aeef;font-weight:700}.modal#datumModal .reisedauer label{margin-right:10px;color:#333}.modal#datumModal #ferientermine{max-width:none;height:40px;margin-right:15px}.modal#datumModal .ferientermine{padding-right:20px}.modal .modal-footer{border-top:0}.modal .form-control:focus{border-color:transparent;box-shadow:none}@font-face{font-family:"sun-font";src:url("/wp-content/plugins/ts24-searchmasks/assets/public/fonts/sun-font.eot");src:url("/wp-content/plugins/ts24-searchmasks/assets/public/fonts/sun-font.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/ts24-searchmasks/assets/public/fonts/sun-font.woff") format("woff"), url("/wp-content/plugins/ts24-searchmasks/assets/public/fonts/sun-font.ttf") format("truetype"), url("/wp-content/plugins/ts24-searchmasks/assets/public/fonts/sun-font.svg#sun-font") format("svg");font-weight:normal;font-style:normal}body{}body .no-paddings, body .searchmask_inner .ts24-searchform .more-reisende .close-layer, .searchmask_inner .ts24-searchform .more-reisende body .close-layer{padding-left:0 !important;padding-right:0 !important}body .ts24_no_border{border:0 none !important}body label{font-weight:500}body label.smaller{font-weight:300}body label.small{font-weight:400}body label.normal{font-weight:normal}body label.bolder{font-weight:bold}body .glyphicons-chevron-down{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}body .glyphicons-chevron-down.opened{transform:rotate(180deg)}body .margintop{margin-top:15px}body .marginbottom{margin-bottom:15px}body .btn-round{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}@media screen and (max-width: 480px){body .close-modal{margin:15px auto;text-align:center}}body input[type=number]{appearance:textfield;-moz-appearance:textfield}body input[type=number]::-webkit-inner-spin-button, body input[type=number]::-webkit-outer-spin-button, body input[type=number]:hover::-webkit-inner-spin-button, body input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.searchmask_inner label, .searchmask_inner li{color:#00aeef}.searchmask_inner label a, .searchmask_inner li a{outline:none}.searchmask_inner .input-group{background:#fff;height:52px;width:100%}.searchmask_inner .input-group label.input-label{font-weight:normal;font-size:12px;border:0 none;outline:0;margin:0;width:100%;display:block;padding:5px 10px}.searchmask_inner .input-group:focus, .searchmask_inner .input-group:hover{border:0 none;cursor:pointer;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(255, 117, 0), 0 0 8px rgb(255, 117, 0);box-shadow:inset 0 1px 1px rgb(255, 117, 0), 0 0 8px rgb(255, 117, 0)}.searchmask_inner .input-group:focus > label, .searchmask_inner .input-group:hover>label{color:#d50f1e}.searchmask_inner .input-group .glyphicons:hover{color:#d50f1e}.searchmask_inner .input-group .close-layer{display:none;position:absolute;width:100%;top:350px;z-index:99999}.searchmask_inner .input-group .twitter-typeahead{display:block !important;width:100%}.searchmask_inner .input-group .twitter-typeahead .tt-menu{margin-top:20px;width:100%}.searchmask_inner .input-group .twitter-typeahead .tt-menu .tt-dataset{background:#fff;max-height:220px !important;width:100%;overflow-y:auto}.searchmask_inner .input-group .twitter-typeahead .tt-menu .tt-dataset p.category{text-decoration:none;background-color:#ececec;font-size:16px;padding:10px;color:#456c92;margin-bottom:0}.searchmask_inner .input-group .twitter-typeahead .tt-menu .tt-dataset p.category.tt-cursor{cursor:default}.searchmask_inner .input-group .twitter-typeahead .tt-menu .tt-suggestion a{margin:0;padding:10px;color:#333;font-size:14px;width:100%;display:block}.searchmask_inner .input-group .twitter-typeahead .tt-menu .tt-suggestion a:hover{color:#d50f1e}.searchmask_inner .input-group .twitter-typeahead .tt-menu .beliebeste{border:0 none;padding-bottom:0;background-color:#ebedf4}.searchmask_inner .input-group .twitter-typeahead .tt-menu .beliebeste h5{padding:8px;margin:0;font-weight:bold;font-size:16px;color:#003468}.searchmask_inner .input-group .twitter-typeahead .tt-menu .latest{background:#fff;padding:5px 0}.searchmask_inner .input-group.with-icon .twitter-typeahead .tt-menu{width:calc(100% + 40px)}.searchmask_inner .form-control{height:26px;border:0 none;padding:0 10px;color:#828181;margin:-3px 2px 0 0}.searchmask_inner .form-control::-webkit-input-placeholder{color:#828181}.searchmask_inner .form-control:-moz-placeholder{color:#828181}.searchmask_inner .form-control::-moz-placeholder{color:#828181}.searchmask_inner .form-control:-ms-input-placeholder{color:#828181}.searchmask_inner .form-control:focus{border-color:transparent;box-shadow:none}.searchmask_inner .form-control.colored{color:#00aeef !important}.searchmask_inner .form-control.colored::-webkit-input-placeholder{color:#00aeef}.searchmask_inner .form-control.colored:-moz-placeholder{color:#00aeef}.searchmask_inner .form-control.colored::-moz-placeholder{color:#00aeef}.searchmask_inner .form-control.colored:-ms-input-placeholder{color:#00aeef}.searchmask_inner .form-control:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.searchmask_inner .input-group-addon{background-color:transparent;border:0 none}.searchmask_inner .ts24-searchmask-titles li a.active{color:#d50f1e}.searchmask_inner .ts24-searchform{}.searchmask_inner .ts24-searchform input[readonly]{background:#fff;cursor:pointer;outline:0;border:0}.searchmask_inner .ts24-searchform input[readonly]:focus, .searchmask_inner .ts24-searchform input[readonly]:visited{border:none;box-shadow:none}.searchmask_inner .ts24-searchform select.form-control{color:#828181}.searchmask_inner .ts24-searchform .glyphicons{cursor:pointer}.searchmask_inner .ts24-searchform .glyphicons.loading{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.searchmask_inner .ts24-searchform .more-reisende{display:none;position:absolute;left:0px;top:51px;width:100%;background:#fff;z-index:999}.searchmask_inner .ts24-searchform .more-reisende .childs{display:none}.searchmask_inner .ts24-searchform .more-reisende label{margin-bottom:0}.searchmask_inner .ts24-searchform .more-reisende .input-ts24{border:1px #335d87 solid;margin:5px auto;height:40px;border-color:#ececec}.searchmask_inner .ts24-searchform .more-reisende .input-ts24:focus, .searchmask_inner .ts24-searchform .more-reisende .input-ts24:hover{border-color:#cc5e00;border-color:#d50f1e}.searchmask_inner .ts24-searchform .more-reisende .childs-note{padding:10px 15px;display:none}.searchmask_inner .ts24-searchform .more-reisende .childs-note p{font-size:12px}.searchmask_inner .ts24-searchform .more-reisende .close-layer{width:100%;position:relative;top:10px}.searchmask_inner .ts24-searchform .more-reisende .close-layer button{width:100%}.searchmask_inner .ts24-searchform .ts24-kategori .category .kategorie-label{display:inline-block;margin-top:8px;color:#335d87}.searchmask_inner .ts24-searchform .ts24-kategori .category .stars{display:inline-block;position:absolute;padding:0;margin:-5px 0 0 -2px}.searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star{cursor:pointer;font-size:26px;margin-right:8px;margin-top:4px;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#74d7f8}.searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star:before{content:"\e232"}.searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star:hover, .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star.active, .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star.hover{color:#d50f1e}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown{display:none;position:absolute;left:0px;top:51px;width:100%;background:#fff;z-index:999}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul{list-style:none;margin:0;padding:0}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li{width:100%;cursor:pointer;text-align:left;padding-left:15px}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li.odd{background-color:#f2f2f2}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li.even{background-color:#fff}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li .stars{padding:10px 0;font-size:15px;font-weight:400;display:inline-block}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li .stars .glyphicons-star{font-size:22px;margin-right:5px;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#828181}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li .stars .glyphicons-star:before{content:"\e232"}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li .stars .glyphicons-star.active{color:#d50f1e}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li .stars .glyphicons-star.active:hover{color:#d50f1e}.searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown ul li .stars .mit{display:inline-block;margin-right:40px}.searchmask_inner .ts24-searchform .dropdown-select{display:none;position:absolute;left:0px;top:51px;width:100%;background:#fff;z-index:999;max-height:300px;overflow-y:auto}.searchmask_inner .ts24-searchform .dropdown-select ul{list-style:none;padding:0;margin:0}.searchmask_inner .ts24-searchform .dropdown-select ul li{padding:10px;cursor:pointer}.searchmask_inner .ts24-searchform .dropdown-select ul li.odd{background-color:#fff}.searchmask_inner .ts24-searchform .dropdown-select ul li.even{background-color:#ececec}.searchmask_inner .ts24-searchform .dropdown-select ul li:hover{color:#d50f1e}.searchmask_inner .ts24-searchform .dropdown-select ul li.label-option{background:#001a35;color:#fff}.searchmask_inner .ts24-searchform .price_angebot{padding-bottom:25px}.searchmask_inner .ts24-searchform .price_angebot span.price-left{font-weight:600;font-size:16px;color:#fff;max-width:15%;margin-right:10px}.searchmask_inner .ts24-searchform .price_angebot #priceSlider{display:inline-block;min-width:86%;margin-right:15px;position:relative;top:-5px}.searchmask_inner .ts24-searchform .price_angebot #priceSlider span#min, .searchmask_inner .ts24-searchform .price_angebot #priceSlider span#max{font-size:14px;font-weight:400;color:#fff;position:absolute;top:20px !important;width:55px}.searchmask_inner .ts24-searchform .price_angebot .ui-slider{background-color:#c1c1c1;height:1px;position:relative}.searchmask_inner .ts24-searchform .price_angebot .ui-slider .ui-slider-range{position:absolute;z-index:1;background:#d50f1e;display:block;border:0;height:4px;top:-2px;background-position:0 0}.searchmask_inner .ts24-searchform .price_angebot .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:16px;height:16px;background:#d50f1e;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:-8px;outline:none;cursor:pointer;-ms-touch-action:none;touch-action:none}.searchmask_inner .ts24-searchform .hotel-specials-checkboxes p, .searchmask_inner .ts24-searchform .hotel-specials-checkboxes label{color:#fff}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options{display:none;border-top:1px #fff solid;padding:15px 0 0 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .input-checkbox label{margin-bottom:20px;color:#fff;cursor:pointer;margin-right:1%}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options li{padding-top:5px}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li:hover{-webkit-box-shadow:0 0 2px #fff;-moz-box-shadow:0 0 2px #fff;box-shadow:0 0 2px #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a{color:#fff;font-size:16px;text-transform:none;display:inline-block;text-decoration:none}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a:before{content:" ";display:block;width:58px;height:56px;margin:0 auto;background:url(/wp-content/plugins/ts24-searchmasks/assets/public/images/ts24_icons_sprite.png) no-repeat}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a.strand:before{background-position:-293px 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a.familie:before{background-position:-113px 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a.adults:before{background-position:7px 0px}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a.body-soul:before{background-position:-51px 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a.sport:before{background-position:-230px 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers li>a.hotel-specials:before{background-position:-172px 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover{width:300px;top:-250px;max-width:480px;padding:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 480px){.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover{width:100% !important}}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover .popover-title{color:#fff;background-color:#00aeef}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover.popover-familie{width:370px}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover.popover-body-soul{width:365px}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover .popover-content{padding:10px 0}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover .popover-content ul{margin:0;padding:0;list-style:none}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover .popover-content label{cursor:pointer}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover .popover-content .close-popover-layer{padding:0;margin:10px -1px -11px}.searchmask_inner .ts24-searchform .ts24-searchmask-more-options .ts24-popovers .popover .popover-content .close-popover-layer .btn{width:100%}.searchmask_inner .ts24-searchform .tooltip{background-color:transparent}.searchmask_inner .ts24-searchform .tooltip .tooltip-inner{background-color:#ec5555;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.searchmask_inner .ts24-searchform .tooltip .tooltip-arrow{border-top-color:#ec5555}.searchmask_inner .ts24-searchform .error{color:#ec5555}@media screen and (max-width: 363px){.searchmask_inner .ts24-searchform .btn-addsearch{margin-top:20px}}.searchmask_inner #search-switches{margin:5px 0}.searchmask_inner #search-switches label{color:#fff;cursor:pointer}.searchmask_inner #sub-search-switches{margin:0 0 5px}.searchmask_inner #sub-search-switches label{color:#fff;cursor:pointer}.searchmask_inner #ts24-searchmask-loading{position:relative}.searchmask_inner #ts24-searchmask-loading .dots{width:0;height:0;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.searchmask_inner #ts24-searchmask-loading .dot{width:0;height:0;position:absolute;left:0;top:0}.searchmask_inner #ts24-searchmask-loading .dot:before{content:"";width:35px;height:35px;border-radius:50px;background:#f02736;position:absolute;left:50%;transform:translateY(0) rotate(0deg);margin-left:-17.5px;margin-top:-17.5px}@keyframes dot-move{0%{transform:translateY(0)}18%,22%{transform:translateY(-70px)}40%,100%{transform:translateY(0)}}@keyframes dot-colors{0%{background-color:#f02736}25%{background-color:#fff}50%{background-color:#00aeef}75%{background-color:#335d87}100%{background-color:#f02736}}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(5):before{z-index:100;width:45.5px;height:45.5px;margin-left:-22.75px;margin-top:-22.75px;animation:dot-colors 4s ease infinite}@keyframes dot-rotate-1{0%{transform:rotate(-105deg)}100%{transform:rotate(270deg)}}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(1){animation:dot-rotate-1 4s 0s linear infinite}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(1):before{background-color:#fff;animation:dot-move 4s 0s ease infinite}@keyframes dot-rotate-2{0%{transform:rotate(165deg)}100%{transform:rotate(540deg)}}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(2){animation:dot-rotate-2 4s 1s linear infinite}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(2):before{background-color:#00aeef;animation:dot-move 4s 1s ease infinite}@keyframes dot-rotate-3{0%{transform:rotate(435deg)}100%{transform:rotate(810deg)}}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(3){animation:dot-rotate-3 4s 2s linear infinite}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(3):before{background-color:#335d87;animation:dot-move 4s 2s ease infinite}@keyframes dot-rotate-4{0%{transform:rotate(705deg)}100%{transform:rotate(1080deg)}}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(4){animation:dot-rotate-4 4s 3s linear infinite}.searchmask_inner #ts24-searchmask-loading .dot:nth-child(4):before{background-color:#f02736;animation:dot-move 4s 3s ease infinite}@media screen and (max-width: 480px){#datumModal .reisedauer{padding-top:25px}}#datumModal .left-calendar, #datumModal .right-calendar{margin-top:30px}#datumModal .left-calendar span.blue, #datumModal .right-calendar span.blue{font-size:20px;color:#00aeef;font-weight:600}#datumModal .left-calendar .text-right, #datumModal .right-calendar .text-right{padding-top:4px}#datumModal .left-calendar .text-right label, #datumModal .right-calendar .text-right label{font-size:13px;color:#00aeef}#datumModal .left-calendar .text-right label:first-child, #datumModal .right-calendar .text-right label:first-child{margin-right:10px}#datumModal .left-calendar .startCalendar, #datumModal .left-calendar .endCalendar, #datumModal .right-calendar .startCalendar, #datumModal .right-calendar .endCalendar{margin-top:5px}#datumModal .left-calendar .ui-datepicker-other-month, #datumModal .left-calendar .ui-datepicker-next.ui-state-disabled, #datumModal .left-calendar .ui-datepicker-prev.ui-state-disabled, #datumModal .right-calendar .ui-datepicker-other-month, #datumModal .right-calendar .ui-datepicker-next.ui-state-disabled, #datumModal .right-calendar .ui-datepicker-prev.ui-state-disabled{visibility:hidden}#datumModal .hasDatepicker{background-color:#fff}#datumModal .hasDatepicker .ui-widget{font-family:"Open Sans",Geneva,Arial,sans-serif;font-size:16px}#datumModal .hasDatepicker .ui-datepicker{border:1px solid #d2d2d2;border-radius:0;width:100%;padding:0}#datumModal .hasDatepicker .ui-datepicker table{margin:0}#datumModal .hasDatepicker .ui-widget-content{background:inherit}#datumModal .hasDatepicker.active .ui-datepicker-header{background:#ff7500}#datumModal .hasDatepicker.active .ui-datepicker{border:1px solid #ff7500}#datumModal .hasDatepicker .ui-datepicker-header{background-color:#d2d2d2;position:relative;border:0;border-radius:0}#datumModal .hasDatepicker .ui-datepicker-header a, #datumModal .hasDatepicker .ui-datepicker-header .ui-datepicker-title{display:inline-block;color:#fff;padding:6px;font-size:16px;font-weight:800;font-family:"Open Sans",sans-serif}#datumModal .hasDatepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;width:100%;margin:0}#datumModal .hasDatepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;left:0}#datumModal .hasDatepicker .ui-datepicker-header .ui-datepicker-prev i{cursor:pointer}#datumModal .hasDatepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;right:0}#datumModal .hasDatepicker .ui-datepicker-header .ui-datepicker-next i{cursor:pointer}#datumModal .hasDatepicker .ui-datepicker-calendar{width:98%;border-left:8px solid #fff;border-right:8px solid #fff;border-bottom:15px solid #fff}#datumModal .hasDatepicker .ui-datepicker-calendar thead tr{border-top:5px solid transparent;border-bottom:8px solid transparent}#datumModal .hasDatepicker .ui-datepicker-calendar thead th{text-align:center}#datumModal .hasDatepicker .ui-datepicker-calendar thead th span{color:#5e6160;font-weight:600;font-size:16px}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td{text-align:center;border:1px solid #fff;padding:0}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td span{display:inline-block;background-color:#f4f4f4}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td a{font-weight:400;background:#f4f4f4;cursor:pointer;color:#828181;text-decoration:none;font-size:14px;width:100%;padding:5px;display:block;border:0 none;text-align:center}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td a:hover{background:#e7e7e7}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td a.ui-state-active{background-color:#ff9232 !important;color:#fff}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:#fff;font-weight:800}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span{font-weight:800}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable span{background:#fff;border:0 none;color:#c0ccdf;display:block;font-size:14px;font-weight:600;padding:5px;text-align:center}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-inbetween a{background-color:#daeff7}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-feiertag a{background-color:#92c314;color:#fff}#datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-ferien a{color:#fff;background-color:#daeff7}#datumModal .datum-hours{margin-top:3%}#datumModal .datum-hours select.input-ts24{max-width:none}#datumModal .datum-hours-mobile{padding-left:10px;padding-right:15px}@media screen and (min-width: 768px){#datumModal .datum-hours-mobile{margin-top:0}}@media screen and (max-width: 768px){#datumModal .datum-hours-mobile #hoursDepartureMobile{margin-top:3%}}@media (min-width: 960px){body .modal-dialog{width:860px}}@media (min-width: 480px) and (max-width: 960px){body .modal-dialog{width:100%}}body{color:#333}body .searchmask_outer{margin:0}body .searchmask_container{position:relative}body .searchmask_container h1{font-size:60px;margin-bottom:0;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.05);font-weight:700}body .searchmask_container h5{text-shadow:0px 1px 0px rgba(0, 0, 0, 0.05)}body .searchmask_container .input-group:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body .searchmask_container .searchmask_inner{width:100%}@media screen and (max-width: 480px){body .searchmask_container .searchmask_inner{padding:10px;margin:5px auto}}body .searchmask_container .searchmask_inner .dropdown-select li{color:#333}body .searchmask_container .searchmask_inner .mit{color:#333}body .searchmask_container .searchmask_inner #ts24-searchmask-loading{text-align:center;width:100%}body .searchmask_container .searchmask_inner #search-switches label{color:#00aeef;font-weight:500}body .searchmask_container .searchmask_inner #search-switches label .jquery-checkbox-wrapper{border-color:#00aeef}body .searchmask_container .searchmask_inner #search-switches label:hover, body .searchmask_container .searchmask_inner #search-switches label:hover .jquery-checkbox-wrapper{color:#d50f1e;border-color:#d50f1e;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}@media screen and (max-width: 480px){body .searchmask_container .searchmask_inner #search-selectors{margin-bottom:5px;line-height:0.7}}@media screen and (max-width: 480px){body .searchmask_container .searchmask_inner #search-selectors li{padding:10px 0}}body .searchmask_container .searchmask_inner #search-selectors li a{color:#00aeef}body .searchmask_container .searchmask_inner #search-selectors li a.active, body .searchmask_container .searchmask_inner #search-selectors li a:hover{color:#d50f1e}@media screen and (min-width: 768px) and (max-width: 960px){body .searchmask_container .searchmask_inner #search-selectors li a .selector-title{font-size:16px;position:relative;top:-6px}}body .searchmask_container .searchmask_inner .ts24-searchform .kategorie-dropdown li{color:#333}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star{color:#828181}@media screen and (min-width: 768px) and (max-width: 812px){body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star{margin-right:4px}}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star.active, body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star.hover, body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .category .stars .glyphicons-star:hover{color:#ffae00}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown .stars .glyphicons-star{color:#828181}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-kategori .kategorie-dropdown .stars .glyphicons-star.active{color:#ffae00}body .searchmask_container .searchmask_inner .ts24-searchform .dropdown-select ul li.label-option{color:#333;background-color:#daeff7}body .searchmask_container .searchmask_inner .ts24-searchform .close-layer button{background-color:#00aeef;border-color:#00aeef}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-searchmask-more-options{border-top:0 none;padding:0}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-searchmask-more-options .price-left, body .searchmask_container .searchmask_inner .ts24-searchform .ts24-searchmask-more-options .input-checkbox label{color:#333;font-weight:normal}body .searchmask_container .searchmask_inner .ts24-searchform .ts24-searchmask-more-options .input-checkbox{padding-left:0}body .searchmask_container .searchmask_inner .ts24-searchform .btn-search:hover, body .searchmask_container .searchmask_inner .ts24-searchform .btn-search:focus, body .searchmask_container .searchmask_inner .ts24-searchform .btn-search.hovered, body .searchmask_container .searchmask_inner .ts24-searchform .btn-search.active{background-color:#92c314;border-color:#92c314}body .searchmask_container .searchmask_inner .ts24-searchform .text-addsearch{color:#fff;margin-left:10px;cursor:pointer}body .searchmask_container .searchmask_inner .ts24-searchform .price_angebot{margin-top:15px}body .searchmask_container .searchmask_inner .ts24-searchform .price_angebot #priceSlider{background-color:#333}body .searchmask_container .searchmask_inner .ts24-searchform .price_angebot #priceSlider span#max{color:#333}body .searchmask_container .ts24-popovers p.inline{color:#333}body .searchmask_container .ts24-popovers li:hover p.inline{color:#fff}body .searchmask_container .ts24-popovers .popover-content label{color:#333}body .searchmask_container .ts24-popovers .arrow:after{border-top-color:#00aeef}body #datumModal .hasDatepicker.active .ui-datepicker-header{background:#00aeef}body #datumModal .hasDatepicker.active .ui-datepicker{border-color:#00aeef}body #datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{font-weight:700}body #datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td a{background:#f4f4f4}body #datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td a.ui-state-active{background-color:#f02736;color:#fff}body #datumModal .hasDatepicker .ui-datepicker-calendar tbody tr td.ui-feiertag a{font-weight:bold;color:#828181;background-color:#f4f4f4}body #datumModal li.ferietage:before{background-color:#daeff7 !important}body #datumModal .kalendar-info li.reiseze:before{background-color:#daeff7}body #datumModal .date-handlers.selected .anreise-value, body #datumModal .date-handlers.selected .abreise-value{color:#00aeef}body .jquery-checkbox-wrapper .jquery-checkbox-on{background:url(/wp-content/plugins/ts24-searchmasks/assets/public/images/checkbox_on_rsde.png) no-repeat 2px 0}@media screen and (min-width: 768px) and (max-width: 840px){body .reise-hide{display:none}}