# Configuration for the plugin "p123qsearch_pi1"
plugin.tx_p123qsearch_pi1 {
templateFile = EXT:p123qsearch/res/template.htm
javascriptFile = EXT:p123qsearch/res/dynamic.js
moveJsFromHeaderToFooter = 1
marks {
AJAX_url = TEXT
AJAX_url {
typolink.parameter.data = fullRootline: 1,uid
typolink.parameter.wrap = |,123
typolink.returnLast = url
}
BASKET = TEXT
BASKET {
value = ###DATA_price###
}
LINK_LOCATIONS = TEXT
LINK_LOCATIONS {
value =
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.additionalParams = &tx_p123search_pi3[filter]=0
typolink.ATagParams = id="tx-p123qsearch-pi1-locs-overlay"
}
URL_PAGE_START = TEXT
URL_PAGE_START {
typolink.parameter = {$plugin.tx_p123_pi.pageStart}
typolink.returnLast = url
}
# START_CLASS_NAME = TEXT
# START_CLASS_NAME {
# value = start
# }
COUNT_PERIODS = TEXT
COUNT_PERIODS {
cObject = TEXT
cObject {
stdWrap.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][Termine]
stdWrap.split {
token = ,
cObjNum = 1
}
stdWrap.dataWrap = {register:SPLIT_COUNT}+1
prioriCalc = 1
wrap = count-|
}
}
# Insert div between boocking-years inside date list
# $$$year$$$ will be replaced in javascript
# do not use ' for string
BOOCKING_YEAR_ELEMENT_BOX = TEXT
BOOCKING_YEAR_ELEMENT_BOX {
if.directReturn = 0
lang.en = Dates
lang.de = Termine
innerWrap =
innerWrap2 = |
wrap = |
}
# Insert section between boocking-years inside date list
# $$$year$$$ will be replaced in javascript
# do not use ' for string
BOOCKING_YEAR_ELEMENT_SECTION = TEXT
BOOCKING_YEAR_ELEMENT_SECTION {
if.directReturn = 0
lang.en = Boocking for
lang.de = Buchungen für
innerWrap = | $$$year$$$
innerWrap2 =
|
wrap = |
wrap2 = |
}
}
data {
image {
setContentToCurrent = 1
cObject = USER
cObject {
userFunc = TYPO3\CMS\CssStyledContent\Controller\CssStyledContentController->render_textpic
1.file.import.current = 1
1.file.height = 50m
1.imageLinkWrap = 1
1.imageLinkWrap.enable = 1
1.imageLinkWrap.typolink.jquery_lightbox = image
imgList.current = 1
imgObjNum = 1
imgPath = uploads/tx_p123designer/
cols.data = register:imageCount
colSpace = 10
border = 1
maxW = 231
equalH = 50
layout = TEXT
layout.value = ###IMAGES###
renderMethod = simple
textPos = 0
}
stdWrap.required = 1
stdWrap.wrap = |
}
price {
setContentToCurrent = 1
stdWrap.stdWrap.split.token = |
stdWrap.stdWrap.split.returnKey = 2
stdWrap.postCObject = COA
stdWrap.postCObject {
if.value.current = 1
if.equals = 0,00 €|0,00 €|0,00 €
if.negate = 1
10 = TEXT
10.current = 1
10.stdWrap.split.token = |
10.stdWrap.split.returnKey = 0
10.wrap = |
10.wrap2 = |###LL_priceNet###
10.wrap3 = |
20 < .10
20.stdWrap.split.returnKey = 1
20.wrap2 = |###LL_priceVat###
30 < .10
30.stdWrap.split.returnKey = 2
30.wrap2 = |###LL_priceGross###
wrap = |
}
typolink.parameter = {$plugin.tx_p123_pi.pageBasket}
typolink.ATagParams = class="basket-align"
#typolink.ATagParams.if < .stdWrap.postCObject.if
}
}
locallang {
posterSelectedLocs.typolink < .posterSelect.typolink
posterHelpCity {
required = 1
wrap = |
}
posterHelpDates < .posterHelpCity
posterHelpLocs < .posterHelpCity
designerSelect {
typolink.parameter = {$plugin.tx_p123_pi.pageDesigner}
append = TEXT
append.value = ###LL_designerHelp###
wrap3 = |
}
designerHelp < .posterHelpCity
designerSubline.wrap =
locsSaved {
stdWrap.noTrimWrap = |###DATA_locs### ||
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.additionalParams = &tx_p123search_pi3[filter]=0
}
basketSelect {
typolink.parameter = {$plugin.tx_p123_pi.pageBasket}
postCObject = TEXT
postCObject.value = ###LL_basketHelp###
wrap = |
}
basketHelp < .posterHelpCity
errorHeader.wrap = |
errorButton {
# stdWrap.noTrimWrap = |» ||
innerWrap = |
wrap = |
}
selectionCityHeader.wrap = |
selectionCityDescription {
required = 1
htmlSpecialChars = 1
}
selectionCityChange {
stdWrap.noTrimWrap = |» ||
innerWrap = |
}
# selectionDatesHeader < .selectionCityHeader
selectionDatesDescription < .selectionCityDescription
selectionDatesChange < .selectionCityChange
selectionDatesChange {
innerWrap = |
}
showSaved {
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.noTrimWrap = ||#filter:1 - tx-p123qsearch-pi1-show-saved - &tx_p123search_pi3[filter]=0|
}
gotoLocations {
stdWrap.noTrimWrap = |» ||
if.isTrue.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.noTrimWrap = || - csc-mailform-button
typolink.additionalParams = &tx_p123search_pi3[filter]=0
wrap =
###LL_closeWindow###|
}
closeWindow {
if.value.data = TSFE:id
if.equals = {$plugin.tx_p123_pi.pageLocations}
if.negate = 1
stdWrap.noTrimWrap = |» ||
innerWrap = |
}
datesDecadeShort {
wrap = |
}
btnSearchNext {
typolink.parameter = {$plugin.tx_p123_pi.pageLocations}
typolink.parameter.noTrimWrap = || - "csc-mailform-submit btnSearchNext"|
override.lang.en = to Map
override.lang.de = zur Karte
override.if.value = {$plugin.tx_p123_pi.pageMap}
override.if.equals.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][lastLocationView]
typolink.parameter.override = {$plugin.tx_p123_pi.pageMap}
typolink.parameter.override.if < .override.if
outerWrap = |
if.isTrue.data = TSFE:fe_user|sesData|tx_p123_pi[{$plugin.tx_p123_pi.sesName}][saveCity]
if.isTrue.if.isTrue.data = TSFE:fe_user|sesData|tx_p123_pi[{$plugin.tx_p123_pi.sesName}][saveDates]
if.isTrue.if.isTrue.if.value = {$plugin.tx_p123_pi.pageLocations},{$plugin.tx_p123_pi.pageDesigner},{$plugin.tx_p123_pi.pageDesignerCreate},{$plugin.tx_p123_pi.pageDesignerUpload},{$plugin.tx_p123_pi.pageDesignerLater},{$plugin.tx_p123_pi.pageDesignerSelect},{$plugin.tx_p123_pi.pageBasketProceed}
if.isTrue.if.isTrue.if.isInList.data = TSFE:id
if.isTrue.if.isTrue.if.negate = 1
}
}
onlyBasket.cObject = COA
onlyBasket.cObject {
10 = LOAD_REGISTER
10.overrideColPos = 1
20 = TEXT
20.numRows < styles.content.getLeft
30 = RESTORE_REGISTER
}
dontWrapInBaseClass = 0
# Define the default Stylesheet
### Define mobile-first CSS. (from css-mobile-first.min.css) Contains only elements which are modified
_CSS_DEFAULT_STYLE (
:root{--p123qsearch-ci-1:#F9B701;--p123qsearch-ci-2:#cc071e;--p123qsearch-ci-3:#0f1b5f;--p123qsearch-search-height:45px}#TB_window .tx-p123qsearch-pi1-window{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;box-sizing:border-box}#TB_window .tx-p123qsearch-pi1-window h2{order:0}#TB_window .tx-p123qsearch-pi1-window .bodytext{order:1}#TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button,#TB_window .tx-p123qsearch-pi1-window div{order:2}#TB_window .tx-p123qsearch-pi1-window div.line{order:3}@media only screen and (min-width:41.25em){#TB_window.tb_dialog .tx-p123qsearch-pi1-window a.csc-mailform-button{width:50%;align-self:flex-end}}#tx-p123qsearch-pi1-basket{font-size:11px;padding-right:.5em;border-left:1px solid var(--header-nav-main-border)}.header-fixed #tx-p123qsearch-pi1-basket{border-left:1px solid var(--header-background)!important}#tx-p123qsearch-pi1-basket:before{height:100%}#tx-p123qsearch-pi1-basket:after{background:url(../../typo3conf/ext/p123qsearch/res/basket-icon.svg)no-repeat;content:"";display:inline-block;height:25px;width:29px;vertical-align:middle;-webkit-background-size:100%auto;-moz-background-size:100%auto;background-size:100%auto}.no-svgasimg #tx-p123qsearch-pi1-basket:after{background-image:url(../../typo3conf/ext/p123qsearch/res/basket-icon.png)}#tx-p123qsearch-pi1-basket .basket-align{display:inline-block!important;font-size:1.45em;text-decoration:none;padding:0 .5em 0 1em}#tx-p123qsearch-pi1-basket .basket-align:before,.header-fixed #tx-p123qsearch-pi1-basket .basket-align:before{content:"";display:inline-block;height:100%;*zoom:1;vertical-align:middle}#tx-p123qsearch-pi1-basket>:first-child{vertical-align:middle}#header #tx-p123qsearch-pi1-basket>a{font-size:1.5em;min-width:2.5em;text-align:right}@media only screen and (min-width:23em){#header #tx-p123qsearch-pi1-basket>a{min-width:3.5em}}@media only screen and (min-width:48em){#tx-p123qsearch-pi1-basket .basket-align{padding:0 .6em}}@media only screen and (min-width:60em){#header #tx-p123qsearch-pi1-basket>a{font-size:1.6em}#tx-p123qsearch-pi1-basket:after{height:35px;width:46px;vertical-align:bottom}.header-fixed #tx-p123qsearch-pi1-basket:after{vertical-align:middle}#tx-p123qsearch-pi1-basket .basket-align:before{height:95%;vertical-align:bottom}}.tx-p123qsearch-pi1{position:relative;width:100%}.tx-p123qsearch-pi1 input[type=radio]+label::before{font-size:1.6em!important}.tx-p123qsearch-pi1 .button-area-top{order:1!important}.tx-p123qsearch-pi1 .express,.tx-p123qsearch-pi1 .express .selectbox .select a.selected div.basket:after{color:var(--color-express)}.tx-p123qsearch-pi1 .search fieldset,.tx-p123qsearch-pi1 section{width:100%}.tx-p123qsearch-pi1 section.express{order:2!important}.tx-p123qsearch-pi1 #future.anchor{top:250px}.tx-p123qsearch-pi1 section.future{order:4!important}.tx-p123qsearch-pi1 section.future .bodytext{color:var(--p123qsearch-ci-2)}.tx-p123qsearch-pi1 section.sticky-future{position:fixed;display:block;width:auto;right:0;bottom:4em;margin-right:.5em;z-index:100;-webkit-box-shadow:2px 2px 2px 0 var(--box-shadow-color);-moz-box-shadow:2px 2px 2px 0 var(--box-shadow-color);box-shadow:2px 2px 2px 0 var(--box-shadow-color)}.tx-p123qsearch-pi1 section.sticky-future .sticky-future-symbol{background-color:var(--p123qsearch-ci-2);padding:.8em}.tx-p123qsearch-pi1 section.sticky-future .sticky-future-symbol i{color:#fff}.tx-p123qsearch-pi1 section.sticky-future .sticky-future-text{display:inline-block;padding:.8em .65em;font-size:1.1em;line-height:1em;color:var(--p123qsearch-ci-2)}.tx-p123qsearch-pi1 section.noexpress{order:3!important}.tx-p123qsearch-pi1 .button-area-bottom{order:5!important}#content .tx-p123qsearch-pi1{background-color:var(--color-white);padding:5px}.tx-p123qsearch-pi1 .search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:var(--body-background-color);border-bottom:.25em solid var(--p123qsearch-ci-2);padding:5px;justify-content:space-around!important;flex-direction:column!important}.header-fixed .citysaved .tx-p123qsearch-pi1 .search{height:var(--p123qsearch-search-height)}.header-fixed .citysaved.datessaved .tx-p123qsearch-pi1 .search{height:calc(var(--p123qsearch-search-height)*2)}.citysaved.datessaved #page:not(.start) .tx-p123qsearch-pi1 .search{height:calc(var(--p123qsearch-search-height)*2)}.header-fixed .tx-p123qsearch-pi1 .search{width:100%!important;box-sizing:border-box}.tx-p123qsearch-pi1 .search fieldset form,.tx-p123qsearch-pi1 .selectbox .select>div{position:relative}.tx-p123qsearch-pi1 .search .label label{display:block;font-size:1.1em;line-height:1.1em;margin-bottom:.5em;color:var(--p123qsearch-ci-2)}.tx-p123qsearch-pi1 #txp123qsearchpi1-dates .label label{margin-top:.5em}.citysaved:not(.datessaved) #page:not(.start) .tx-p123qsearch-pi1 .search .label label,.header-fixed .citysaved:not(.dataselection) .start .tx-p123qsearch-pi1 .search .label label{display:none}.citysaved .tx-p123qsearch-pi1 .search .label label>span,.citysaved.dataselection .tx-p123qsearch-pi1 .search .label label,.citysaved.datessaved .tx-p123qsearch-pi1 .search .label label,.header-fixed .citysaved .tx-p123qsearch-pi1 .search .label label,.no-geolocation .tx-p123qsearch-pi1 .search .geocode{display:none}.citysaved:not(.dataselection) .start .tx-p123qsearch-pi1 .search .label label{display:block}.tx-p123qsearch-pi1 .search .tx_p123qsearch_pi1_text{flex-grow:1;margin-right:1px}.geolocation .tx-p123qsearch-pi1 .search .geocode{position:relative;display:inline-block;margin-left:-1.73em;margin-top:1px;z-index:4;line-height:1.883em;text-decoration:none;color:var(--p123qsearch-ci-1);cursor:pointer}.geolocation .tx-p123qsearch-pi1 .search .geocode:before{content:"";display:inline-block;font-family:FontAwesome;font-size:1.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;text-rendering:auto;vertical-align:middle}.tx-p123qsearch-pi1 .search .btn-wrapper{position:absolute;width:auto;right:0;top:100%;margin-top:5px;margin-right:5px}.basket .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed .basket .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed .dataselection .tx-p123qsearch-pi1 .search .btn-wrapper,.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-change,body.dataselection .tx-p123qsearch-pi1 .search .btn-wrapper{display:none}.header-fixed .tx-p123qsearch-pi1 .search .btn-wrapper{margin-top:5px!important}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-change,.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-change{color:var(--btn-color-alternative)}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-change,.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-go,.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-change{z-index:4}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-change:after,.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-dates-change:after{content:" "!important;font-size:1.2em}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-result-wrapper{position:absolute}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results{display:none;position:relative;z-index:3;background:var(--input-background);border:1px solid var(--input-border);border-top-style:dotted;padding:.5em;width:100%;box-sizing:border-box}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results div{margin-bottom:.8em}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results div:last-of-type,.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results div:last-of-type label{margin-bottom:0}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-results label{color:#555659}.tx-p123qsearch-pi1 #tx-p123qsearch-pi1-city-saved{display:none;position:absolute;background:var(--input-background);cursor:pointer;z-index:3;margin-top:3px;margin-left:1px;padding:.3em;box-sizing:border-box;width:100%}#page-top #tx-p123qsearch-pi1-dates-results,#tx-p123qsearch-pi1-error,#tx-p123qsearch-pi1-ready,.tx-p123qsearch-pi1 #txp123qsearchpi1-fieldset-dates,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-1 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-2 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-3 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-4 .stored-date.more,.tx-p123qsearch-pi1 .selectbox .select span{display:none}.tx-p123qsearch-pi1 .selectbox .select{width:100%}.tx-p123qsearch-pi1 .selectbox .select a{flex-direction:column;width:calc(((100vw - 10px) - (1*5px))/2);padding:1%;margin-top:5px;margin-right:5px;box-sizing:border-box;font-size:.75em;text-decoration:none!important;align-items:center}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(2n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(2n) a{margin-right:0}.tx-p123qsearch-pi1 .selectbox .select a.express div:first-child{font-weight:700}.tx-p123qsearch-pi1 .selectbox .select a.selected.express div:first-child{color:var(--color-express)}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.btn-select{position:relative;overflow:hidden}.tx-p123qsearch-pi1 .selectbox .select a.option-next-year:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,var(--btn-select-selected-background-to)),color-stop(1,var(--btn-select-selected-background)));background:-moz-linear-gradient(top,var(--btn-select-selected-background-to) 5%,var(--btn-select-selected-background) 100%);background:-webkit-linear-gradient(top,var(--btn-select-selected-background-to) 5%,var(--btn-select-selected-background) 100%);background:-o-linear-gradient(top,var(--btn-select-selected-background-to) 5%,var(--btn-select-selected-background) 100%);background:-ms-linear-gradient(top,var(--btn-select-selected-background-to) 5%,var(--btn-select-selected-background) 100%);background:linear-gradient(to bottom,var(--btn-select-selected-background-to) 5%,var(--btn-select-selected-background) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356', GradientType=0);background-color:var(--btn-select-selected-background-to)}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.btn-select:before{content:attr(data-year);display:inline-block;position:absolute;right:-26px;top:-10px;padding:20px 20px 1px;transform:rotate(45deg);color:var(--btn-select-ribbon-color);font-weight:700;background:linear-gradient(to bottom,var(--btn-select-ribbon-background) 0%,var(--btn-select-ribbon-background-to) 100%)}.tx-p123qsearch-pi1 .selectbox .select a>div{width:100%;text-align:center}.tx-p123qsearch-pi1 .selectbox .select a div.basket{margin-bottom:.5em}.tx-p123qsearch-pi1 .selectbox .select a div.basket:before{position:relative;content:"";display:inline-block;font-family:FontAwesome;font-size:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;text-rendering:auto;vertical-align:middle}.tx-p123qsearch-pi1 .selectbox .select a.selected div.basket:before{right:-12px}.tx-p123qsearch-pi1 .selectbox .select a.selected div.basket:after{position:relative;content:"";display:inline-block;font-family:FontAwesome;font-size:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;text-rendering:auto;vertical-align:middle;color:var(--btn-select-color);left:-6px}.tx-p123qsearch-pi1 .selectbox .select a.option-next-year div.basket:before{content:""}.header-fixed #page-top #tx-p123qsearch-pi1-navigation-top{border-bottom:#e3e1dc 1px solid}.tx-p123qsearch-pi1 .dates-saved-wrapper{flex-grow:1!important;margin-right:1px;padding-bottom:.39em;cursor:pointer}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date{margin-right:4px}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+5){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date.more{display:block;margin-right:0}.tx-p123qsearch-pi1 .noexpress{margin-bottom:15px}.tx-p123qsearch-pi1 .express-addition{flex-direction:column!important}.tx-p123qsearch-pi1 .express-hint{order:2!important}.tx-p123qsearch-pi1 .express-price{order:1!important;font-size:80%;margin-top:.5em!important}.tx-p123qsearch-pi1 .express-hint a{display:inline-flex;align-self:center}.tx-p123qsearch-pi1 .express-hint a:before{position:relative;content:"";display:inline-block;font-family:FontAwesome;font-size:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;text-rendering:auto;vertical-align:middle;text-decoration:none;color:var(--color-info)}.tx-p123qsearch-pi1 .express-hint a:hover:before{text-decoration:none}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express{position:relative}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer{display:none;position:absolute;width:100%;top:0;left:0;bottom:0;background:rgba(255,255,255,.8)}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer>a{display:block;position:absolute;top:50%;transform:translatey(-50%);width:100%;max-width:500px;background:var(--color-express);border:1px solid var(--border-color);color:var(--color-white);font-weight:700;padding:10px;text-align:center;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:1px 1px 4px 0 var(--box-shadow-color);-webkit-box-shadow:1px 1px 4px 0 var(--box-shadow-color);box-shadow:1px 1px 4px 0 var(--box-shadow-color)}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer>a:after{content:" ";display:inline-block;line-height:60px;overflow:hidden;vertical-align:middle;width:0;zoom:1}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer>a span{display:inline-block;vertical-align:middle}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer>a button{font-weight:400;margin-top:10px;min-width:0;padding:3px 15px;width:auto;background:var(--color-gray);border-color:var(--color-gray-light);box-shadow:none;color:var(--color-white)}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer>a button:after{content:"";font-size:unset;margin-left:0}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection{justify-content:space-between;width:100%;margin-bottom:20px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn{cursor:pointer}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn.calendar{background-color:var(--icon-fa-btn-before);color:var(--icon-fa-btn-before-color);order:1}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn.delete{background-color:var(--icon-fa-btn-after);color:var(--icon-fa-btn-after-color);order:3}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn i{margin-top:9px;width:35px;height:25px;text-align:center}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper{width:100%}#tx-p123qsearch-pi1-dates-results-wrapper div.datepicker-wrapper:nth-child(2n){margin-top:10px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper .input-wrapper{flex-grow:1;order:2}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper label{position:absolute;margin-top:3px;padding:.3em .4em;line-height:1.25em;font-size:100%;z-index:2;text-align:center;background-color:var(--icon-fa-btn-inside);border-bottom:1px solid var(--input-border-bottom);color:var(--icon-fa-btn-inside-color);opacity:.7;min-width:25px;min-height:21px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper input{position:relative;text-align:center;width:100%;min-height:34px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection .toggle-btn-wrapper{width:100%;margin-top:20px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection .toggle-btn:before{display:inline-block;position:relative;font-family:FontAwesome;text-rendering:auto;vertical-align:middle;font-size:1.7em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .185em;text-decoration:none;content:""}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection .toggle-btn.on:before{content:""}#tx-p123qsearch-pi1-dates-results section.boocking-year{margin:1em 0;width:100%}#tx-p123qsearch-pi1-dates-results .boocking-year.disabled{display:none}#tx-p123qsearch-pi1-dates-results section.boocking-year .headline-wrapper{position:relative;display:inline-block;width:100%;font-size:1.1em;line-height:1em;color:var(--p123qsearch-ci-2);border:1px solid var(--p123qsearch-ci-2);text-align:center}#tx-p123qsearch-pi1-dates-results section.boocking-year .headline-wrapper .after,#tx-p123qsearch-pi1-dates-results section.boocking-year .headline-wrapper .before{position:relative;width:auto;text-align:center;padding:.5em}#tx-p123qsearch-pi1-dates-results section.boocking-year .headline-wrapper .before{float:left;background-color:var(--p123qsearch-ci-2);color:var(--color-white)}#tx-p123qsearch-pi1-dates-results section.boocking-year .headline-wrapper .after{float:right}#tx-p123qsearch-pi1-dates-resultssection .boocking-year .headline-wrapper .headline{position:relative;display:inline-block;width:auto;top:50%;transform:translateY(50%);padding:0 .5em;font-size:1.1em;font-weight:700}#tx-p123qsearch-pi1-dates-results section.boocking-year a{margin:0;padding:0;font-size:100%;background:0 0;border:0}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{display:inline-flex;background:0 0;text-decoration:none;pointer-events:none;border:0;background-image:url(../../typo3conf/ext/p123qsearch/res/box-boocking-year-background.png);background-position:center;background-repeat:no-repeat;background-size:100%;height:11em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline{color:var(--color-white);font-size:1.3em;margin-top:2em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline .year{margin-top:1em;font-size:1.6em;color:var(--p123qsearch-ci-2);font-weight:700}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .arrow{font-size:2em;color:var(--p123qsearch-ci-2)}body.dataselection #ui-datepicker-div.ui-datepicker{font-size:1.1em}@media only screen and (min-width:23.375em){.tx-p123qsearch-pi1 .selectbox .select a{width:calc(((100vw - 10px) - (2*5px))/3)}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(2n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(2n) a{margin-right:5px}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(3n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(3n) a{margin-right:0}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn i{height:26px}}@media only screen and (min-width:25em){.tx-p123qsearch-pi1 .selectbox .select a{font-size:.8em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:95%;height:10em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline{margin-top:1.8em}}@media only screen and (min-width:26.625em){#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:90%}}@media only screen and (min-width:28em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+5){display:block}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+6){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-5 .stored-date.more{display:none}}@media only screen and (min-width:31em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+6){display:block}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-6 .stored-date.more{display:none}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:78%}}@media only screen and (min-width:34.25em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7){display:block}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-7 .stored-date.more{display:none}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:70%}}@media only screen and (min-width:35.25em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date:not(.more){margin-right:6px}}@media only screen and (min-width:37.5em){#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express .layer>a{left:50%;transform:translateX(-50%) translateY(-50%)}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper{width:48%}#tx-p123qsearch-pi1-dates-results-wrapper div.datepicker-wrapper:nth-child(2n){margin-top:0}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:65%}}@media only screen and (min-width:40.5em){.tx-p123qsearch-pi1 .selectbox .select a{width:calc(((100vw - 10px) - (3*5px))/4)}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(2n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(3n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(2n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(3n) a{margin-right:5px}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(4n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(4n) a{margin-right:0}.tx-p123qsearch-pi1 section.sticky-future{bottom:1em}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date:not(.more){margin-right:8px}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8){display:block}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-8 .stored-date.more{display:none}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:80%}}@media only screen and (min-width:44em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:block}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-9 .stored-date.more{display:none}#tx-p123qsearch-pi1-dates-results section.boocking-year .headline-wrapper .headline{font-size:1.3em}}@media only screen and (min-width:48em){.tx-p123qsearch-pi1 .search,body.dataselection .start .tx-p123qsearch-pi1 .search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:.25em solid var(--p123qsearch-ci-2)}.start .tx-p123qsearch-pi1 .search{width:75%!important;-webkit-box-shadow:0 2px 2px 0#7998a7;-moz-box-shadow:0 2px 2px 0#7998a7;box-shadow:0 2px 2px 0#7998a7;border-bottom:0}body.dataselection .start .tx-p123qsearch-pi1 .search{width:100%!important}.header-fixed .start .tx-p123qsearch-pi1 .search{width:100%!important}.header-fixed .tx-p123qsearch-pi1 .search{width:100%}#page.start .tx-p123qsearch-pi1 .search .btn-wrapper{position:relative;margin-top:10px;width:100%}.header-fixed .tx-p123qsearch-pi1 .search .btn-wrapper{position:absolute!important;width:auto;right:0;top:100%;bottom:-100%}.tx-p123qsearch-pi1 .search .btn-wrapper .btnSearchNext{float:right}.tx-p123qsearch-pi1 .selectbox .select a div.basket{margin-top:.5em}.tx-p123qsearch-pi1 .selectbox .select a{width:calc(((100vw - 10px) - (4*5px))/5)}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(2n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(3n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(4n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(2n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(3n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(4n) a{margin-right:5px}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(5n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(5n) a{margin-right:0}.tx-p123qsearch-pi1 section.sticky-future{position:absolute;top:3.5em;bottom:auto}.header-fixed .tx-p123qsearch-pi1 section.sticky-future{position:fixed;top:10em}.tx-p123qsearch-pi1 section.sticky-future .sticky-future-text{padding-top:.5em;padding-bottom:.5em}.tx-p123qsearch-pi1 section.sticky-future .sticky-future-symbol{padding:.5em}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date:not(.more){margin-right:9px}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+12),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+13),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:none}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-10 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-11 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-12 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-6 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-7 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-8 .stored-date.more,.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates.count-9 .stored-date.more{display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+12),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+13){display:none}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:85%;height:10.5em}}@media only screen and (min-width:52em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date:not(.more){margin-right:10px}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7){display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+12),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+13),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+12),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+13),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:none}}@media only screen and (min-width:55.75em){.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8){display:block}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+12),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+13),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:none}}@media only screen and (min-width:60em){#tx-p123qsearch-pi1-navigation-top,.header-fixed .citysaved.dataselection .tx-p123qsearch-pi1 .search .label label{display:none}.citysaved.datessaved #page:not(.start) .tx-p123qsearch-pi1 .search{height:auto}.header-fixed .citysaved.datessaved .tx-p123qsearch-pi1 .search{flex-direction:row!important}.start .tx-p123qsearch-pi1 .search,.tx-p123qsearch-pi1 .search,body.dataselection .start .tx-p123qsearch-pi1 .search{width:50%!important;-webkit-box-shadow:0 2px 2px 0#7998a7;-moz-box-shadow:0 2px 2px 0#7998a7;box-shadow:0 2px 2px 0#7998a7;border-bottom:0;padding:.5em}.header-fixed .dataselection .start .tx-p123qsearch-pi1 .search,.header-fixed .tx-p123qsearch-pi1 .search{width:100%!important;padding:5px}.header-fixed .citysaved.datessaved .tx-p123qsearch-pi1 .search{height:var(--p123qsearch-search-height)}.basket .tx-p123qsearch-pi1 .search .btn-wrapper,.citysaved .tx-p123qsearch-pi1 .search .label label,.citysaved.dataselection .tx-p123qsearch-pi1 .search .label label,.citysaved.datessaved .tx-p123qsearch-pi1 .search .label label,.tx-p123qsearch-pi1 .search label{display:block}.header-fixed .citysaved #page:not(.start) .tx-p123qsearch-pi1 .search .label label,.header-fixed .citysaved.datessaved #page:not(.start) .tx-p123qsearch-pi1 .search .label label,.header-fixed .citysaved:not(.datessaved) #page:not(.start) .tx-p123qsearch-pi1 .search .label label{display:none}.citysaved:not(.datessaved) #page:not(.start) .tx-p123qsearch-pi1 .search .label label{display:block}.header-fixed .tx-p123qsearch-pi1 .search fieldset{width:50%;box-sizing:border-box}.header-fixed .tx-p123qsearch-pi1 .search fieldset:first-of-type{padding-right:.25em}.header-fixed .tx-p123qsearch-pi1 .search fieldset:last-of-type{margin-top:0;padding-left:.25em}.tx-p123qsearch-pi1 .search .btn-wrapper{position:relative;width:100%}.header-fixed .tx-p123qsearch-pi1 .search .btn-wrapper{position:absolute!important;width:auto!important;margin-top:5px!important;right:0;top:100%;bottom:-100%}.tx-p123qsearch-pi1 .search .btn-wrapper .btnSearchNext{float:right}.tx-p123qsearch-pi1 .selectbox .select a{width:calc(((100vw - 10px) - (5*5px))/6)}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(2n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(3n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(4n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(5n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(2n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(3n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(4n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(5n) a{margin-right:5px}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(6n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(6n) a{margin-right:0!important}.header-fixed .tx-p123qsearch-pi1 section.sticky-future{position:absolute;top:3.5em}.header-fixed.button-fixed .tx-p123qsearch-pi1 section.sticky-future{position:fixed;top:11.5em}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date:not(.more){margin-right:4px}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+6),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+6),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8){display:none}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection{width:70%}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper{width:48%}}@media only screen and (min-width:64em){.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+6),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(6){display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8){display:none}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:79%}}@media only screen and (min-width:74em){.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+7),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(7){display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:none}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection{width:55%}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.btn-select:before{right:-32px;top:-15px;padding:30px 30px 4px}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:68%}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline{font-size:1.3em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline .year{font-size:1.8em}}@media only screen and (min-width:80em){.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+8),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(8){display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9){display:none}}@media only screen and (min-width:85.375em){.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+9),.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(9){display:block}.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+10),.header-fixed .tx-p123qsearch-pi1 .dates-saved-wrapper .stored-dates div:not(.stored-date.more):nth-child(n+11){display:none}}@media only screen and (min-width:89em){.tx-p123qsearch-pi1 .search{min-width:706px}#content .tx-p123qsearch-pi1{padding:5px 5%}.tx-p123qsearch-pi1 .selectbox .select a{width:calc(((1424px - 143px) - (5*15px))/6);margin-top:15px;margin-right:15px}.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(2n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(3n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(4n),.tx-p123qsearch-pi1 .selectbox .select a:nth-of-type(5n),.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(2n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(3n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(4n) a,.tx-p123qsearch-pi1 .selectbox .select div:nth-of-type(5n) a{margin-right:15px}.tx-p123qsearch-pi1 section.sticky-future{margin-right:calc(((100% - 1424px)/2) + 5% + 5px)}.button-fixed .tx-p123qsearch-pi1 section.sticky-future{margin-right:calc(((100% - 1424px)/2) + 5px)}.tx-p123qsearch-pi1 .dates-saved-wrapper .stored-date:not(.more){margin-right:6px}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{height:11em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline{font-size:1.3em}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline .year{font-size:1.8em}}
)
}
# Configuration for cacheable javascript
page.jsFooterInline.123 = USER
page.jsFooterInline.123 {
includeLibs = EXT:p123qsearch/pi1/class.tx_p123qsearch_pi1.php
userFunc = tx_p123qsearch_pi1->main
templateFile = EXT:p123qsearch/res/javascript.js
templateFile.override = EXT:p123qsearch/res/cached.js
templateFile.override.if.isTrue.cObject =
}
IMG_bottom = TEXT
IMG_bottom {
value =
}
# IMG_express = IMAGE
# IMG_express {
# file.import =
# file.import.lang.de = EXT:p123qsearch/res/express_de.png
# file.import.lang.en = EXT:p123qsearch/res/express_en.png
# file.width = 100m
# altText.lang.en = You need an earlier date? Click here.
# altText.lang.de = Du benötigst einen früheren Termin? Dann klicke hier.
# emptyTitleHandling = {$styles.content.imgtext.emptyTitleHandling}
# stdWrap.required = 1
# stdWrap.wrap = |
# stdWrap.wrap2 = |
# }
MAX_PERIODS = |
stdWrap.prepend = TEXT
stdWrap.prepend {
lang.en = NOTICE
lang.de = ACHTUNG
wrap = |
append = TEXT
append.char = 10
}
required = 1
parseFunc = |
}
LINK_LOCATIONS = hook_money_format
}
}
fieldsNextYear {
href {
value = #
}
}
data {
price < plugin.tx_p123qsearch_pi1.data.price
availableCities {
required = 1
split {
token = |*|
cObjNum = 1
1.current = 1
1.listNum = 1
1.listNum.splitChar = ||
1.outerWrap = |
1.outerWrap {
setCurrent {
current = 1
listNum = 0
listNum.splitChar = ||
}
insertData = 1
}
1.wrap = |
}
wrap =
}
}
locallang {
posterSelect < plugin.tx_p123qsearch_pi1.locallang.posterSelect
posterSelectedLocs < plugin.tx_p123qsearch_pi1.locallang.posterSelectedLocs
save {
wrap = |
}
cancel {
wrap = |
# typolink.paramater = {$plugin.tx_p123_pi.pageStart}
# typolink.ATagParams = class="csc-mailform-cancel"
}
datesHeader.noTrimWrap = || |
datesHeaderExpress < .datesHeader
# datesHeaderExpress {
# stdWrap.wrap3 = |
# }
expressDescriptionHint {
typolink.parameter.data = TSFE:id
typolink.ATagParams = onclick="return false;"
wrap = |
}
expressPriceHint {
innerWrap {
lang.en = | excluding {$plugin.tx_p123_pi.vat}% Vat
lang.de = | exkl. {$plugin.tx_p123_pi.vat}% MwSt.
}
wrap = |
}
expressCosts {
innerWrap = |OK
wrap = |
}
futureWarning < plugin.tx_p123qsearch_pi2.marks.NOTICE
futureWarning {
override.cObject = LOAD_REGISTER
override.cObject.nextYear.data = date:Y
override.cObject.nextYear.stdWrap.wrap = |+1
override.cObject.nextYear.prioriCalc = intval
if.directReturn = 0
wrap2 =
insertData = 1
}
futureWarningSticky {
if.directReturn = 0
lang {
en = Bocking for
de = Buchungen für
}
stdWrap.append = TEXT
stdWrap.append {
data = date:Y
stdWrap.wrap = |+1
prioriCalc = intval
noTrimWrap = | ||
}
outerWrap =
}
datesNotfound {
stdWrap.wrap = |
parseFunc = |
}
gotoLocations < plugin.tx_p123qsearch_pi1.locallang.gotoLocations
gotoLocations {
#typolink.forceAbsoluteUrl = 1
typolink.returnLast = url
wrap = |
#dataWrap = {TSFE:baseURL // TSFE:absRefPrefix}|
}
closeWindow < plugin.tx_p123qsearch_pi1.locallang.closeWindow
locsSaved < plugin.tx_p123qsearch_pi1.locallang.locsSaved
showSaved < plugin.tx_p123qsearch_pi1.locallang.showSaved
cityErrorButton {
# stdWrap.noTrimWrap = |» ||
wrap = |
}
datesErrorButton < .cityErrorButton
locsErrorButton < .cityErrorButton
}
citySelected = checked
citySelected.noTrimWrap = | checked="|"|
selected = selected
availableCities {
#limit = 10
#range = 500000
fields = CONVERT(CONCAT(123_StoFZ.OrtNr, '||', 123_Ort.PLZ, ' ', 123_StoFZ.Ortname) USING latin1)
table = 123_StoFZ LEFT JOIN 123_Ort USING(OrtNr)
#where = 123_StoFZ.OrtNr BETWEEN ({current:1} - 500000) AND ({current:1} + 500000)
#where.insertData = 1
orderBy = ABS(123_StoFZ.OrtNr - {current:1}) ASC
orderBy.insertData = 1
#groupBy = 123_StoFZ.OrtNr
}
dontWrapInBaseClass = 1
}
# Configuration for the page "p123qsearch_pi2->ajax"
p123qsearch_pi2 = PAGE
p123qsearch_pi2 {
typeNum = 123
config {
disableAllHeaderCode = 1
disableCharsetHeader = 1
xhtml_cleaning = 0
absRefPrefix = {$config.baseurl}
debug = 0
}
10 =