﻿@media(min-width: 1170px){#bookingStrip{padding:20px 0}}#bookingStrip.fancyStyle{background:var(--projectColor)}@media(max-width: 1169px){#bookingStrip.fancyStyle{background:#3c3c3c}}#bookingStrip.fancyStyle .buchenFilter.v2 .magicHolder .magic,#bookingStrip.fancyStyle .v2.pauschalenFilter .magicHolder .magic{border-color:var(--projectColor)}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter{margin:0;padding:0 !important;display:flex;align-items:end;justify-content:space-between;align-items:center}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2>.col,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter>.col{padding:0 15px}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder{flex:1;margin-right:30px}@media(min-width: 1680px){#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder{margin-right:95px}}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button{background:rgba(0,0,0,0);color:var(--projectTextColor);border-bottom:2px solid var(--projectTextColor);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:after,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:after{color:var(--projectTextColor)}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button .sumUpData,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button .sumUpData{padding-right:50px;border:none}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button span.fa-light,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button span.fa-light{transition:all .2s ease-in-out}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:focus,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:focus,#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:hover,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:hover{background:#fff;color:#3c3c3c;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:focus span.fa-light,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:focus span.fa-light,#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:hover span.fa-light,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:hover span.fa-light{right:5px;color:#3c3c3c;background:rgba(0,0,0,0)}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:focus:after,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:focus:after,#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button:hover:after,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button:hover:after{color:var(--projectColor)}@media(min-width: 1680px){#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button{font-size:18px;font-size:1.8rem}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button .sumUpData,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button .sumUpData{font-size:22px;font-size:2.2rem}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder .sumUp button span.fa-light,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder .sumUp button span.fa-light{font-size:24px;font-size:2.4rem}}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder.show .sumUp button,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder.show .sumUp button{background:#fff;color:#3c3c3c;margin:0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}@media(min-width: 1680px){#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .buchenbox_button button.ttgColoredButton,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .buchenbox_button button.ttgColoredButton{font-size:20px;font-size:2rem;padding:.7em 1.7em .7em 2.8em}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .buchenbox_button button.ttgColoredButton:hover,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .buchenbox_button button.ttgColoredButton:hover,#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .buchenbox_button button.ttgColoredButton:focus,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .buchenbox_button button.ttgColoredButton:focus,#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .buchenbox_button button.ttgColoredButton:active,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .buchenbox_button button.ttgColoredButton:active{padding:.7em 3.2em .7em 1.3em}}@media(max-width: 1169px){#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter{padding-top:10px !important;padding-bottom:20px !important}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2>.col,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter>.col{padding:0 20px}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder{margin-left:-20px;margin-right:-20px;margin-bottom:16px}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .magicHolder.show,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .magicHolder.show{margin-top:10px}#bookingStrip.fancyStyle #ajaxBuchenFilter .buchenFilter.v2 .buchenbox_button,#bookingStrip.fancyStyle #ajaxBuchenFilter .v2.pauschalenFilter .buchenbox_button{margin-left:-20px;margin-right:-20px}}#bookingStrip .mobile-strip{margin:0}#bookingStrip .mobile-strip a{color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:20px;font-size:2rem;font-family:var(--gbWsFont)}#bookingStrip .mobile-strip a span{background-color:var(--projectColor);color:var(--projectTextColor)}#bookingStrip .mobile-strip a span.fa-bed{font-size:25px;font-size:2.5rem;padding:17px 22px 17px 30px;-webkit-border-radius:0 35px 35px 0;-moz-border-radius:0 35px 35px 0;-ms-border-radius:0 35px 35px 0;border-radius:0 35px 35px 0}#bookingStrip .mobile-strip a span.fa-arrow-right{margin-right:30px;padding:7px 9px 8px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;border-radius:35px}.zimmerHolder .input-group label{display:block}.newWAheaderFix #bookingStrip{margin-top:-6rem;margin-bottom:6rem}@media(max-width: 1169px){.newWAheaderFix #bookingStrip{margin-top:-2rem;margin-bottom:4rem}}@media(max-width: 1169px){body.blackout #bookingStrip{display:block}body.blackout #bookingStrip.jump2Uid{display:none}}@media(min-width: 1170px){#ajaxBuchenFilter .buchenFilter,#ajaxBuchenFilter .pauschalenFilter{margin:10px 0 0}#ajaxBuchenFilter .buchenFilter>.col,#ajaxBuchenFilter .pauschalenFilter>.col{padding:0 7.5px}#ajaxBuchenFilter .buchenFilter .magicHolder,#ajaxBuchenFilter .pauschalenFilter .magicHolder{margin-bottom:0}}.ttgTourdataDetailseite .buchenFilter,.ttgTourdataDetailseite .pauschalenFilter,#td .buchenFilter,#td .pauschalenFilter{display:flex;flex-direction:column}#td .buchenFilter,#td .pauschalenFilter{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}@media(max-width: 1169px){fieldset.booking-filter{margin:0 -38px}fieldset.booking-filter .buchenFilter,fieldset.booking-filter .pauschalenFilter{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#td fieldset.booking-filter{margin:0 -15px}#td fieldset.booking-filter .buchenFilter,#td fieldset.booking-filter .pauschalenFilter{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.buchenFilter,.pauschalenFilter{background-color:var(--projectColor);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:35px}@media(min-width: 1680px){.buchenFilter,.pauschalenFilter{padding:45px}}.buchenFilter.v2,.v2.pauschalenFilter{margin-bottom:1.5rem}@media(max-width: 1169px){.buchenFilter.v2,.v2.pauschalenFilter{margin-bottom:1rem}}.buchenFilter.v2.emptyInitialBuchenBox-1 .sumUpData,.v2.emptyInitialBuchenBox-1.pauschalenFilter .sumUpData{visibility:hidden}.buchenFilter.v2.mode-detail,.v2.mode-detail.pauschalenFilter{margin-bottom:0}.buchenFilter .headline,.pauschalenFilter .headline{color:var(--projectTextColor);font-size:25px;font-size:2.5rem;font-family:var(--gbWsFont);padding-bottom:30px}@media(min-width: 1680px){.buchenFilter .headline,.pauschalenFilter .headline{font-size:30px;font-size:3rem}}@media(max-width: 1169px){.buchenFilter .headline,.pauschalenFilter .headline{font-size:20px;font-size:2rem}}.buchenFilter .headline .list-note-holder,.pauschalenFilter .headline .list-note-holder{padding:0 5px;position:absolute;right:47px}@media(max-width: 1169px){.buchenFilter .headline .list-note-holder,.pauschalenFilter .headline .list-note-holder{right:25px}}.buchenFilter label,.pauschalenFilter label{color:var(--projectTextColor);font-weight:normal}.buchenFilter a,.pauschalenFilter a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#e6e6e6;color:#3c3c3c;border:none;transition:.2s ease-in-out}.buchenFilter a:hover,.pauschalenFilter a:hover{background:#707070;color:#fff}.buchenFilter a.btn,.pauschalenFilter a.btn{font-size:16px;font-size:1.6rem;font-family:var(--gbWsFont);padding:8px 10px}.buchenFilter a.btn:active,.pauschalenFilter a.btn:active,.buchenFilter a.btn:focus,.pauschalenFilter a.btn:focus{background:#e6e6e6;color:#3c3c3c}.buchenFilter input.kindAlter,.pauschalenFilter input.kindAlter{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.buchenFilter input.btn,.pauschalenFilter input.btn{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:16px;font-size:1.6rem;background:#e6e6e6;color:#3c3c3c;border:none;transition:.2s ease-in-out;padding:8px 10px}.buchenFilter input.btn:focus,.pauschalenFilter input.btn:focus,.buchenFilter input.btn:hover,.pauschalenFilter input.btn:hover{background:#707070;color:#fff}.buchenFilter .form-control[readonly],.pauschalenFilter .form-control[readonly]{cursor:default;background:#fff}.buchenFilter .personen .input-group input,.pauschalenFilter .personen .input-group input{font-size:11px;font-size:1.1rem;padding-left:40px}@media(min-width: 1170px)and (max-width: 1199.98px){.buchenFilter .personen .input-group input.erwachsene,.pauschalenFilter .personen .input-group input.erwachsene{font-size:8px;font-size:.8rem}}.buchenFilter .row.nurBuchbare span.fa-light,.pauschalenFilter .row.nurBuchbare span.fa-light{color:var(--projectTextColor);font-size:13px;font-size:1.3rem;float:left;line-height:20px;margin:2px 0;width:25px}.buchenFilter .row.nurBuchbare .form-check-label,.pauschalenFilter .row.nurBuchbare .form-check-label{font-size:14px;font-size:1.4rem;font-weight:normal;margin-bottom:2px;margin-top:2px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 25px);display:inline-block}.buchenFilter input.kindAlter,.pauschalenFilter input.kindAlter{font-size:11px;font-size:1.1rem;padding:8px 2px;height:auto}.buchenFilter .input-group input,.pauschalenFilter .input-group input{padding-right:40px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.buchenFilter .input-group .input-group-append,.pauschalenFilter .input-group .input-group-append,.buchenFilter .input-group .input-group-prepend,.pauschalenFilter .input-group .input-group-prepend{position:absolute;top:0;bottom:0;z-index:100}.buchenFilter .input-group .input-group-append a,.pauschalenFilter .input-group .input-group-append a,.buchenFilter .input-group .input-group-prepend a,.pauschalenFilter .input-group .input-group-prepend a{background:#707070;display:block;line-height:34px;width:34px;text-align:center}.buchenFilter .input-group .input-group-append a:hover,.pauschalenFilter .input-group .input-group-append a:hover,.buchenFilter .input-group .input-group-prepend a:hover,.pauschalenFilter .input-group .input-group-prepend a:hover{background:#3c3c3c}.buchenFilter .input-group .input-group-append,.pauschalenFilter .input-group .input-group-append{right:0}.buchenFilter .input-group .input-group-prepend,.pauschalenFilter .input-group .input-group-prepend{left:0}.buchenFilter .magicHolder,.pauschalenFilter .magicHolder{position:relative;margin-bottom:1rem}.buchenFilter .magicHolder a:focus,.pauschalenFilter .magicHolder a:focus,.buchenFilter .magicHolder button:focus,.pauschalenFilter .magicHolder button:focus,.buchenFilter .magicHolder input:focus,.pauschalenFilter .magicHolder input:focus{outline:none}.buchenFilter .magicHolder>.label,.pauschalenFilter .magicHolder>.label{color:var(--projectTextColor);margin-bottom:5px;font-size:16px;font-size:1.6rem}.buchenFilter .magicHolder .sumUp,.pauschalenFilter .magicHolder .sumUp{color:#3c3c3c;display:flex;justify-content:center}.buchenFilter .magicHolder .sumUp button,.pauschalenFilter .magicHolder .sumUp button{display:block;width:100%;border:none;background:#fff;text-align:left;position:relative;padding:10px;transition:.2s ease-in-out;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:flex;flex-direction:row;align-items:center}.buchenFilter .magicHolder .sumUp button:after,.pauschalenFilter .magicHolder .sumUp button:after{content:"";font-family:"Font Awesome 6 Pro";color:var(--projectColor);right:10px;position:absolute;padding:5px}.buchenFilter .magicHolder .sumUp button .sumUpData,.pauschalenFilter .magicHolder .sumUp button .sumUpData{font-size:18px;font-size:1.8rem;font-family:var(--gbWsFont);padding-left:15px;padding-right:20px;font-weight:bold}@media(max-width: 1679px){.buchenFilter .magicHolder .sumUp button .sumUpData,.pauschalenFilter .magicHolder .sumUp button .sumUpData{font-size:16px;font-size:1.6rem}}.buchenFilter .magicHolder .sumUp button span.fa-light,.pauschalenFilter .magicHolder .sumUp button span.fa-light{transition:all .2s ease-in-out;padding:7px 8px;font-size:20px;font-size:2rem;margin-right:6px;border-radius:50%}.buchenFilter .magicHolder .sumUp button:focus span.fa-light,.pauschalenFilter .magicHolder .sumUp button:focus span.fa-light,.buchenFilter .magicHolder .sumUp button:hover span.fa-light,.pauschalenFilter .magicHolder .sumUp button:hover span.fa-light{background:var(--projectColor);color:var(--projectTextColor)}.buchenFilter .magicHolder .sumUp .noWrapHolder,.pauschalenFilter .magicHolder .sumUp .noWrapHolder{display:inline-block;white-space:nowrap}.buchenFilter .magicHolder .sumUp .sumUp_singular,.pauschalenFilter .magicHolder .sumUp .sumUp_singular{display:none}.buchenFilter .magicHolder .magic,.pauschalenFilter .magicHolder .magic{display:none;position:absolute;top:62px;right:6px;left:6px;background:#fff;z-index:100;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;margin-top:-15px;border:2px solid var(--projectColor);border-top:none;padding:8px 16px}@media(max-width: 1169px){.buchenFilter .magicHolder .magic,.pauschalenFilter .magicHolder .magic{right:6px}}.buchenFilter .magicHolder .magic button.ok,.pauschalenFilter .magicHolder .magic button.ok,.buchenFilter .magicHolder .magic button.addRoom,.pauschalenFilter .magicHolder .magic button.addRoom{border:2px solid #3c3c3c;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;border-radius:35px;color:#3c3c3c;background:rgba(0,0,0,0)}.buchenFilter .magicHolder .magic button.ok:focus,.pauschalenFilter .magicHolder .magic button.ok:focus,.buchenFilter .magicHolder .magic button.ok:hover,.pauschalenFilter .magicHolder .magic button.ok:hover,.buchenFilter .magicHolder .magic button.addRoom:focus,.pauschalenFilter .magicHolder .magic button.addRoom:focus,.buchenFilter .magicHolder .magic button.addRoom:hover,.pauschalenFilter .magicHolder .magic button.addRoom:hover{background:#3c3c3c;color:#fff}.buchenFilter .magicHolder.show .sumUp button,.pauschalenFilter .magicHolder.show .sumUp button{background:#fff}.buchenFilter .magicHolder.show .sumUp button:after,.pauschalenFilter .magicHolder.show .sumUp button:after{content:""}.buchenFilter .magicHolder.show .magic,.pauschalenFilter .magicHolder.show .magic{display:block}.buchenFilter .magicHolder.show .magic .holder,.pauschalenFilter .magicHolder.show .magic .holder{position:relative;padding:10px;background:#e6e6e6;color:#3c3c3c;transition:.2s ease-in-out}.buchenFilter .magicHolder.show .magic .holder label,.pauschalenFilter .magicHolder.show .magic .holder label{color:#3c3c3c}.buchenFilter .magicHolder.show .magic .holder.active,.pauschalenFilter .magicHolder.show .magic .holder.active,.buchenFilter .magicHolder.show .magic .holder:hover,.pauschalenFilter .magicHolder.show .magic .holder:hover{color:#3c3c3c;background-color:#95c11f}.buchenFilter .magicHolder.show .magic input,.pauschalenFilter .magicHolder.show .magic input{border:none;width:100%;font-size:16px;font-size:1.6rem;font-weight:bold;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer}.buchenFilter .magicHolder.show .magic .zimmer,.pauschalenFilter .magicHolder.show .magic .zimmer{margin-bottom:1rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--projectColor)}.buchenFilter .magicHolder.show .magic .zimmer.template,.pauschalenFilter .magicHolder.show .magic .zimmer.template{display:none}.buchenFilter .magicHolder.show .magic .zimmer .label,.pauschalenFilter .magicHolder.show .magic .zimmer .label{font-size:16px;font-size:1.6rem;font-family:var(--gbWsFont);font-weight:bold}.buchenFilter .magicHolder.show .magic .zimmer .delRoom,.pauschalenFilter .magicHolder.show .magic .zimmer .delRoom{background:none}.buchenFilter .magicHolder.show .magic .zimmer .delRoom:focus,.pauschalenFilter .magicHolder.show .magic .zimmer .delRoom:focus,.buchenFilter .magicHolder.show .magic .zimmer .delRoom:hover,.pauschalenFilter .magicHolder.show .magic .zimmer .delRoom:hover{color:#95c11f}.buchenFilter .magicHolder.show .magic .zimmer .input-group,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group{width:100%}.buchenFilter .magicHolder.show .magic .zimmer .input-group .form-control,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .form-control{padding:5px 10px;background:#e6e6e6;color:#3c3c3c;height:auto;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);cursor:default}.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append,.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend{background:#fff}.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append a,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append a,.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend a,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend a{background:rgba(0,0,0,0);line-height:32px;width:45px;font-size:18px;font-size:1.8rem;color:#3c3c3c;transition:.2s ease-in-out}.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append a:focus,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append a:focus,.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append a:hover,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-append a:hover,.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend a:focus,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend a:focus,.buchenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend a:hover,.pauschalenFilter .magicHolder.show .magic .zimmer .input-group .input-group-prepend a:hover{color:#95c11f}.buchenFilter .magicHolder.show .magic .zimmer .kinderHolder,.pauschalenFilter .magicHolder.show .magic .zimmer .kinderHolder{padding:0 45px}.buchenFilter .magicHolder.show .magic .zimmer .kinderHolder .kind.template,.pauschalenFilter .magicHolder.show .magic .zimmer .kinderHolder .kind.template{display:none}.buchenFilter .magicHolder.show .magic .zimmer .kinderHolder .kindAlter,.pauschalenFilter .magicHolder.show .magic .zimmer .kinderHolder .kindAlter{background:#e6e6e6;font-size:12px;font-size:1.2rem;border:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);cursor:default;line-height:30px;height:30px}.buchenFilter .magicHolder.show .magic .zimmer .kinderHolder .kindAlter.invalid,.pauschalenFilter .magicHolder.show .magic .zimmer .kinderHolder .kindAlter.invalid{border:1px solid red;padding:4px 0}.buchenFilter .magicHolder.show .magic .zimmer .kinderHolder .kindAlter:focus,.pauschalenFilter .magicHolder.show .magic .zimmer .kinderHolder .kindAlter:focus{color:#95c11f}.buchenFilter .magicHolder.show .magic button.ok,.pauschalenFilter .magicHolder.show .magic button.ok,.buchenFilter .magicHolder.show .magic button.addRoom,.pauschalenFilter .magicHolder.show .magic button.addRoom{font-weight:bold;padding:5px 10px}.buchenFilter .magicHolder.show .magic button.ok:active,.pauschalenFilter .magicHolder.show .magic button.ok:active,.buchenFilter .magicHolder.show .magic button.ok:focus,.pauschalenFilter .magicHolder.show .magic button.ok:focus,.buchenFilter .magicHolder.show .magic button.ok:hover,.pauschalenFilter .magicHolder.show .magic button.ok:hover,.buchenFilter .magicHolder.show .magic button.addRoom:active,.pauschalenFilter .magicHolder.show .magic button.addRoom:active,.buchenFilter .magicHolder.show .magic button.addRoom:focus,.pauschalenFilter .magicHolder.show .magic button.addRoom:focus,.buchenFilter .magicHolder.show .magic button.addRoom:hover,.pauschalenFilter .magicHolder.show .magic button.addRoom:hover{background:#3c3c3c;color:#e6e6e6}.buchenFilter .magicHolder.show .magic button.addRoom,.pauschalenFilter .magicHolder.show .magic button.addRoom{padding:5px 10px;width:100%}.buchenFilter .buchenbox_button,.pauschalenFilter .buchenbox_button{display:flex;align-items:baseline}.buchenFilter .inlineDp,.pauschalenFilter .inlineDp{display:none}.buchenFilter .inlineDp.show,.pauschalenFilter .inlineDp.show{display:block}.buchenFilter .inlineDp .ui-datepicker,.pauschalenFilter .inlineDp .ui-datepicker{width:100%;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-family:"Source Sans Pro",Arial,sans-serif;font-size:16px;font-size:1.6rem}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header{padding:0 0 5px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:none;color:#3c3c3c;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--projectColor)}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a{background:none;cursor:pointer;top:0}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a span,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a span{background:none;font-family:"Font Awesome 6 Pro";text-indent:0;width:16px;height:20px}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-state-hover,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-state-hover,.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a:hover,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a:hover{border:none;top:2px;color:#3c3c3c;font-weight:700}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-state-hover.ui-datepicker-prev,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-state-hover.ui-datepicker-prev,.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a:hover.ui-datepicker-prev,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a:hover.ui-datepicker-prev{left:2px;top:0}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-state-hover.ui-datepicker-next,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-state-hover.ui-datepicker-next,.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a:hover.ui-datepicker-next,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a:hover.ui-datepicker-next{right:2px;top:0}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev span:before,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev span:before{content:""}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-datepicker-next span:before,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-header a.ui-datepicker-next span:before{content:""}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar thead tr th,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar thead tr th{text-transform:uppercase;font-weight:400}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td{padding:0}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a,.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today span{border-width:1px;border-style:solid;border-color:#707070}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td a,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td a,.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td span,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td span{background:none;border:none;color:#3c3c3c;text-align:center;font-weight:700;padding:3px;font-size:16px;font-size:1.6rem}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-hover,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-hover{background:#e6e6e6}.buchenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-active,.pauschalenFilter .inlineDp .ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-active{color:#3c3c3c}.buchenFilter .inlineDp.ab .ui-datepicker .ui-datepicker-calendar .ui-state-active,.pauschalenFilter .inlineDp.ab .ui-datepicker .ui-datepicker-calendar .ui-state-active,.buchenFilter .inlineDp.an .ui-datepicker .ui-datepicker-calendar .ui-state-active,.pauschalenFilter .inlineDp.an .ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:#95c11f}.buchenFilter .buchenbox_button>div,.pauschalenFilter .buchenbox_button>div,.buchenFilter .pauschalen-box-btn>div,.pauschalenFilter .pauschalen-box-btn>div{padding:0}.buchenFilter .buchenbox_button button,.pauschalenFilter .buchenbox_button button,.buchenFilter .pauschalen-box-btn button,.pauschalenFilter .pauschalen-box-btn button{color:var(--projectTextColor) !important;border-color:#fff;background-color:rgba(0,0,0,.2);font-size:18px;font-size:1.8rem}#td[data-lang=nl] .buchenFilter .btn,#td[data-lang=nl] .pauschalenFilter .btn,#td[data-lang=en] .buchenFilter .btn,#td[data-lang=en] .pauschalenFilter .btn,#td[data-lang=it] .buchenFilter .btn,#td[data-lang=it] .pauschalenFilter .btn{font-size:12.5px;font-size:1.25rem}.pauschalenFilter .magicHolder .sumUp div.number{background:#fff;display:flex;flex-direction:row;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:10px;width:100%;align-items:center;margin-bottom:1rem}.pauschalenFilter .magicHolder .sumUp div.number .fa-light{margin-right:15px;padding:0 10px;font-size:20px;font-size:2rem}.pauschalenFilter .magicHolder .sumUp div.number .sumUpData{width:100%}.pauschalenFilter .magicHolder .sumUp div.number .sumUpData input{border:none;box-shadow:none;padding:0;font-size:18px;font-size:1.8rem;font-family:var(--gbWsFont);font-weight:bold;color:#3c3c3c}@media(max-width: 1679px){.pauschalenFilter .magicHolder .sumUp div.number .sumUpData input{font-size:16px;font-size:1.6rem}}.pauschalenFilter .magicHolder .sumUp div.number:after{content:"";display:none}@media(max-width: 1169px){#td .pauschalenFilter{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;margin-left:-16px;margin-right:-16px}}

/*# sourceMappingURL=Bookingfilter.min.css.map */