#zhcal-root,#zhcal-root * {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:13px;font-weight:normal;line-height:100%;margin:0px;padding:0px;}#zhcal-root{margin:0;}#zhcal-root article,#zhcal-root aside,#zhcal-root details,#zhcal-root figcaption,#zhcal-root figure,#zhcal-root footer,#zhcal-root header,#zhcal-root hgroup,#zhcal-root main,#zhcal-root menu,#zhcal-root nav,#zhcal-root section,#zhcal-root summary {display:block;}#zhcal-root audio,#zhcal-root canvas,#zhcal-root progress,#zhcal-root video {display:inline-block; vertical-align:baseline; }#zhcal-root audio:not([controls]) {display:none;height:0;}#zhcal-root [hidden],#zhcal-root template {display:none;}#zhcal-root a {background-color:transparent;}#zhcal-root a:active,#zhcal-root a:hover {outline:0;}#zhcal-root abbr[title] {border-bottom:1px dotted;}#zhcal-root b,#zhcal-root strong {font-weight:bold;}#zhcal-root dfn {font-style:italic;}#zhcal-root h1 {font-size:2em;margin:0.67em 0;}#zhcal-root mark {background:#ff0;color:#000;}#zhcal-root small {font-size:80%;}#zhcal-root sub,#zhcal-root sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}#zhcal-root sup {top:-0.5em;}#zhcal-root sub {bottom:-0.25em;}#zhcal-root img {border:0;}#zhcal-root svg:not(:root) {overflow:hidden;}#zhcal-root figure {margin:1em 40px;}#zhcal-root hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}#zhcal-root pre {overflow:auto;}#zhcal-root code,#zhcal-root kbd,#zhcal-root pre,#zhcal-root samp {font-family:monospace, monospace;font-size:1em;}#zhcal-root button,#zhcal-root input,#zhcal-root optgroup,#zhcal-root select,#zhcal-root textarea {color:inherit; font:inherit; margin:0; }#zhcal-root button {overflow:visible;}#zhcal-root button,#zhcal-root select {text-transform:none;}#zhcal-root button,#zhcal-rootinput[type="button"], #zhcal-root input[type="reset"],#zhcal-root input[type="submit"] {-webkit-appearance:button; cursor:pointer; }#zhcal-root button[disabled],#zhcal-rootinput[disabled] {cursor:default;}#zhcal-root button::-moz-focus-inner,#zhcal-root input::-moz-focus-inner {border:0;padding:0;}#zhcal-root input {line-height:normal;}#zhcal-root input[type="checkbox"],#zhcal-root input[type="radio"] {box-sizing:border-box; padding:0; margin:0px;}#zhcal-root input[type="number"]::-webkit-inner-spin-button,#zhcal-root input[type="number"]::-webkit-outer-spin-button {height:auto;}#zhcal-root input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box;}#zhcal-root input[type="search"]::-webkit-search-cancel-button,#zhcal-root input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}#zhcal-root fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}#zhcal-root legend {border:0; padding:0; }#zhcal-root textarea {overflow:auto;}#zhcal-root optgroup {font-weight:bold;}#zhcal-root table {border-collapse:collapse;border-spacing:0;}#zhcal-root td,#zhcal-root th {padding:0;}#zhcal-root span.sr-only {display:none;}#zhcal-root div.zhcal_nav button {background:transparent;border:none;cursor:pointer;display:inline-block;height:100%;width:100%;}.daterangepicker {position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:320px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em;}.daterangepicker:before,.daterangepicker:after {position:absolute;display:inline-block;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}.daterangepicker:before {top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}.daterangepicker:after {top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before {right:9px;}.daterangepicker.opensleft:after {right:10px;}.daterangepicker.openscenter:before {left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after {left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before {left:9px;}.daterangepicker.opensright:after {left:10px;}.daterangepicker.drop-up {margin-top:-7px;}.daterangepicker.drop-up:before {top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after {top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar {float:none;}.daterangepicker.single .drp-selected {display:none;}.daterangepicker.show-calendar .drp-calendar {display:block;}.daterangepicker.show-calendar .drp-buttons {display:block;}.daterangepicker.auto-apply .drp-buttons {display:none;}.daterangepicker .drp-calendar {display:none;}.daterangepicker .drp-calendar.left {padding:8px;}.daterangepicker .drp-calendar.right {padding:8px;}.daterangepicker .drp-calendar.single .calendar-table {border:none;}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span {color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px;}.daterangepicker .calendar-table .next span {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.daterangepicker .calendar-table .prev span {transform:rotate(135deg);-webkit-transform:rotate(135deg);}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td {white-space:nowrap;text-align:center;vertical-align:middle;min-width:28px;width:28px;height:26px;line-height:26px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer;padding:4px;}.daterangepicker .calendar-table thead tr:last-child th {border-bottom:1px #DFDFDF solid;}.daterangepicker .calendar-table td {border-bottom:1px #DFDFDF solid;border-right:1px #DFDFDF solid;color:#000;}.daterangepicker .calendar-table td:first-child {border-left:1px #DFDFDF solid;}.daterangepicker .calendar-table {border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table {width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover,.daterangepicker th.available:hover {background-color:#99d2e1;color:inherit;}.daterangepicker td.week,.daterangepicker th.week {font-size:80%;color:#ccc;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date {background-color:#fff;color:#999;border-color:#DFDFDF;}.daterangepicker td.off:not(.disabled) {color:#CFCFCF;cursor:default;}.daterangepicker td.in-range {background-color:#99d2e1;border-color:transparent;color:#FFF;border-radius:0;}.daterangepicker td.today {background-color:#000 !important;color:#FFF !important;border-radius:0px !important;}.daterangepicker td.start-date {border-radius:4px 0 0 4px;}.daterangepicker td.end-date {border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date {border-radius:4px;}.daterangepicker td.active,.daterangepicker td.active:hover {background-color:#2c9ab7;border-color:transparent;color:#fff;}.daterangepicker th.month {width:auto;font-size:16px;color:#000;font-weight:normal;}.daterangepicker td.disabled,.daterangepicker option.disabled {color:#CFCFCF;}.daterangepicker select.monthselect,.daterangepicker select.yearselect {font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect {margin-right:2%;width:56%;}.daterangepicker select.yearselect {width:40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect {width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time {text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled {color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons {clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected {display:inline-block;font-size:12px;padding-right:8px;}.daterangepicker .drp-buttons .btn {margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px;}.daterangepicker.show-ranges .drp-calendar.left {border-left:1px solid #ddd;}.daterangepicker .ranges {float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges {margin-top:8px;}.daterangepicker .ranges ul {list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li {font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover {background-color:#eee;}.daterangepicker .ranges li.active {background-color:#08c;color:#fff;}@media (min-width:730px) {.daterangepicker .ranges {width:auto;}.daterangepicker.ltr .ranges {float:left;}.daterangepicker.rtl .ranges {float:right;}.daterangepicker .drp-calendar.left {clear:none !important;}}@media (min-width:564px) {.daterangepicker {width:auto;}.daterangepicker .ranges ul {width:140px;}.daterangepicker.single .ranges ul {width:100%;}.daterangepicker.single .drp-calendar.left {clear:none;}.daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {float:left;}.daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {float:right;}.daterangepicker.ltr {direction:ltr;text-align:left;}.daterangepicker.ltr .drp-calendar.left {clear:left;margin-right:0;}.daterangepicker.ltr .drp-calendar.left .calendar-table {border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker.ltr .drp-calendar.right {margin-left:0;}.daterangepicker.ltr .drp-calendar.right .calendar-table {border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {float:left;}.daterangepicker.rtl {direction:rtl;text-align:right;}.daterangepicker.rtl .drp-calendar.left {clear:right;margin-left:0;}.daterangepicker.rtl .drp-calendar.left .calendar-table {border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker.rtl .drp-calendar.right {margin-right:0;}.daterangepicker.rtl .drp-calendar.right .calendar-table {border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker.rtl .drp-calendar.left .calendar-table {padding-left:12px;}.daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {text-align:right;float:right;}.daterangepicker .drp-calendar.left {padding:8px 0px 8px 8px;}}div#zhcal-root-search {background-color:#F6F6F6;padding:12px;}#zhcal-root div.zhcal_cont_bg,#zhcal-root div.zhcal_buchunglink div.zhcal_buchungcont {background-color:#F6F6F6;}div#zhcal-root-search > div.zhcal_cont {margin:0px auto;max-width:600px;box-sizing:border-box;padding:0px 10px;}div#zhcal-root-search > div.zhcal_cont input,div#zhcal-root-search > div.zhcal_cont select,div#zhcal-root-search > div.zhcal_cont a {width:calc(25% - 20px);display:inline-block;margin:0px 10px;box-sizing:border-box;padding:7px 10px;font-family:Arial;font-size:12px;line-height:17px;border:1px #AFAFAF solid;border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;}div#zhcal-root-search > div.zhcal_cont.zhcal_type_0 input {width:calc(75% - 20px);}div#zhcal-root-search > div.zhcal_cont.zhcal_flex_days select {width:calc(25% - 20px);background-color:#FFF;}div#zhcal-root-search > div.zhcal_cont.zhcal_flex_days input {width:calc(50% - 20px);}div#zhcal-root-search > div.zhcal_cont a {background-color:#2c9ab7;border:1px #2c9ab7 solid;color:#FFF;text-decoration:none;text-align:center;opacity:0.5;-o-opacity:0.5;-ms-opacity:0.5;-moz-opacity:0.5;-webkit-opacity:0.5;}div#zhcal-root-search > div.zhcal_cont a.zhcal_ok {opacity:1;-o-opacity:1;-ms-opacity:1;-moz-opacity:1;-webkit-opacity:1;}div#zhcal-root-search > div.zhcal_cal {margin:0px auto;box-sizing:border-box;}div#zhcal-root-search > div.zhcal_cal.loading {min-height:100px;background-position:center center;background-size:100px auto;background-image:url('data:image/svg+xml;utf8,%3Csvg width=%27100%27 height=%27100%27 xmlns=%27http://www.w3.org/2000/svg%27 preserveAspectRatio=%27xMidYMid%27 class=%27lds-rolling%27 style=%27background:0%25 0%25%27%3E%3Ccircle cx=%2750%27 cy=%2750%27 fill=%27none%27 stroke=%27%2352bad5%27 stroke-width=%2710%27 r=%2720%27 stroke-dasharray=%2794.24777960769379 33.41592653589793%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 calcMode=%27linear%27 values=%270 50 50%3B360 50 50%27 keyTimes=%270%3B1%27 dur=%272s%27 begin=%270s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/svg%3E');background-repeat:no-repeat;}div#zhcal-root-search > div.zhcal_cal.loaded {padding-top:32px;}div#zhcal-root-search div.zhcal_dtp div.daterangepicker {border-top:0px none;}div#zhcal-root-search div.zhcal_dtp div.daterangepicker td.available:hover,div#zhcal-root-search div.zhcal_dtp div.daterangepicker th.available:hover {background-color:transparent;}