/* default styles for extension "tx_p123checkout_pi1" */
.tx-p123checkout-pi1-require{margin:10px 0}.tx-p123checkout-pi1-require-position:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:1.4em;color:var(--color-error);margin-top:4px}.tx-p123checkout-pi1-require-position .button{order:2!important;flex-grow:1!important}.tx-p123checkout-pi1-require-position .button a{float:right}.tx-p123checkout-pi1-require-position span{color:var(--color-error);font-weight:700;margin-bottom:5px;margin-left:25px}.tx-p123checkout-pi1-empty{font-weight:700;margin:.8em 0}.tx-p123checkout-pi1-header,.tx-p123checkout-pi1-subtotal,.tx-p123checkout-pi1-total-entry{padding-top:5px;border-top:dashed 1px var(--tables-border);margin:0}.tx-p123checkout-pi1-subtotal .align-right,.tx-p123checkout-pi1-total-position .align-right{margin-right:5px!important}.tx-p123checkout-pi1-header .fixed,.tx-p123checkout-pi1-header .variable,.tx-p123checkout-pi1-subtotal .fixed,.tx-p123checkout-pi1-subtotal .variable{margin-top:3px;padding-bottom:8px;font-weight:700}.tx-p123checkout-pi1-header .variable{background:var(--tables-header)}.tx-p123checkout-pi1-subtotal .variable{background:var(--tables-subheader)}.tx-p123checkout-pi1 .fixed{float:right;width:189px}.tx-p123checkout-pi1 .fixed dl{display:inline;float:left;min-height:1px;margin:0;color:inherit}.tx-p123checkout-pi1 .variable{width:100%}.tx-p123checkout-pi1 .fixed dl dt[rel=price]{margin-right:5px}.tx-p123checkout-pi1-positions-entry{margin-bottom:1em}.tx-p123checkout-pi1-positions-entry .expiresText,.tx-p123checkout-pi1-positions-entry .expiresText-Note{font-weight:700;color:var(--p123designer7-ci-2)}section.p123search .tx-p123checkout-pi1-positions-entry,section.p123search-express .tx-p123checkout-pi1-positions-entry{margin-bottom:1em;padding:.4em 0;background:var(--tables-highlight)}.tx-p123checkout-pi1-positions-entry .variable span{display:block}.tx-p123checkout-pi1-positions-entry .variable span em{display:inline-block;width:calc(100% - 189px);margin-bottom:.3em}section.p123search .tx-p123checkout-pi1-positions-entry .fixed dl:first-of-type dt,section.p123search-express .tx-p123checkout-pi1-positions-entry .fixed dl:first-of-type dt{display:none}.tx-p123checkout-pi1-extensions{margin-bottom:5px;font-weight:700}.tx-p123checkout-pi1-total{margin-top:5px}.tx-p123checkout-pi1-total-position{background:var(--tables-header);padding:.5em 0}#txp123checkoutpi1-total-gross{font-weight:700}.tx-p123qsearch-pi1-window .tx-p123checkout-pi1-hint-edit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box;flex-direction:column}.tx-p123qsearch-pi1-window .tx-p123checkout-pi1-hint-edit input{width:100%;margin-bottom:1em}.tx-p123qsearch-pi1-window .tx-p123checkout-pi1-hint-edit a.csc-mailform-button{width:100%!important}.tx-p123checkout-pi1-groupImage{display:block;position:relative;height:58px;width:82px;background-repeat:no-repeat;background-position:center;background-size:cover}.tx-p123checkout-pi1-groupImage a:before{content:""!important}@media only screen and (min-width:37.5em){.tx-p123checkout-pi1-require-position:before{font-size:1.7em;margin-top:8px}.tx-p123checkout-pi1-require-position span{margin-left:36px}.tx-p123qsearch-pi1-window .tx-p123checkout-pi1-hint-edit{flex-direction:row}.tx-p123qsearch-pi1-window .tx-p123checkout-pi1-hint-edit input{width:auto;margin-bottom:0;margin-right:1em}}@media only screen and (min-width:40.5em){.tx-p123checkout-pi1-require-position{flex-direction:row!important;flex-wrap:nowrap!important}.tx-p123checkout-pi1-require-position .button{min-width:262px;margin-left:10px;align-self:center!important}}@media only screen and (min-width:48em){.tx-p123checkout-pi1-extensions{padding-bottom:3px;border-bottom:dashed 1px var(--border-color)}}@media only screen and (min-width:60em){.tx-p123checkout-pi1-require{padding-left:50px;margin-top:20px;margin-bottom:20px}}@media only screen and (min-width:74em){.tx-p123checkout-pi1-require{padding-left:66px}.tx-p123checkout-pi1-require-position{margin-bottom:10px}.tx-p123checkout-pi1-require-position::before{margin-top:5px}.tx-p123checkout-pi1-require-position span{padding-top:10px}}
/* default styles for extension "tx_p123checkout_pi2" */
@-moz-keyframes fadeOutSlider{0%{right:0}to{right:121px}}@-o-keyframes fadeOutSlider{0%{right:0}to{right:121px}}@-webkit-keyframes fadeOutSlider{0%{right:0}to{right:121px}}@keyframes fadenOutSlider{0%{right:0}to{right:121px}}:root{--p123checkoutpi2-ci-1:#0f1b5f;--p123checkoutpi2-ci-2:#BE1010}#txp123checkoutpi2-ajaxError,#txp123checkoutpi2-error,#txp123checkoutpi2-ibanwindow,#txp123checkoutpi2-ready,.tx-p123checkout-pi2-header,.tx-p123checkout-pi2-option.filled.active .title .title-btn{display:none}.tx-p123checkout-pi2 fieldset.csc-mailform{padding:0}.tx-p123checkout-pi2 .button-area-top{display:none!important}#txp123checkoutpi2-option-confirm .button-area-top,.header-fixed .tx-p123checkout-pi2 .button-area-top{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.tx-p123checkout-pi2 section,.tx-p123checkout-pi2-positions{margin-bottom:5px}.tx-p123checkout-pi2-header .title,.tx-p123checkout-pi2-option .title{width:100%;flex-direction:row!important;flex-wrap:nowrap!important;margin-bottom:4px;padding:5px 0;font-size:1.3em;background-color:var(--body-background-color);border-bottom:2px solid var(--p123checkoutpi2-ci-2)}.tx-p123checkout-pi2-header .title{border-bottom:none}.tx-p123checkout-pi2-header .title.active{border-bottom:2px solid var(--p123checkoutpi2-ci-2)}.tx-p123checkout-pi2-header .title.filled,.tx-p123checkout-pi2-option.filled .title{cursor:pointer}.tx-p123checkout-pi2-header .title-number,.tx-p123checkout-pi2-option .title-number{order:1!important;border-radius:50%;background-color:var(--color-gray);padding:8px 13px;color:var(--color-white);margin-left:5px}.tx-p123checkout-pi2-header .title-number.confirm,.tx-p123checkout-pi2-option .title-number.confirm{padding:.325em}.tx-p123checkout-pi2-header .title-number.confirm .filled-sign:before,.tx-p123checkout-pi2-option .title-number.confirm .filled-sign:before{position:relative;display:inline-block;content:"";font-family:FontAwesome;font-size:1.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle;color:var(--color-white)}.tx-p123checkout-pi2-header .title.active .title-number,.tx-p123checkout-pi2-header .title.filled .title-number,.tx-p123checkout-pi2-option.active .title .title-number,.tx-p123checkout-pi2-option.filled .title .title-number{background-color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-header .title-text,.tx-p123checkout-pi2-option .title-text{display:inline-flex;order:2!important;flex-grow:1!important;margin-left:10px;align-self:center!important;color:var(--color-gray)}.tx-p123checkout-pi2-header .title.active .title-text,.tx-p123checkout-pi2-header .title.filled .title-text,.tx-p123checkout-pi2-option.active .title .title-text,.tx-p123checkout-pi2-option.filled .title .title-text,.tx-p123checkout-pi2-positions a{color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-option .title .title-btn{display:none;order:3!important;margin-right:10px;align-self:center!important;cursor:pointer}.tx-p123checkout-pi2-option.filled .title .title-btn{display:inline-flex}.tx-p123checkout-pi2-option .title .title-btn .btn-symbol:before{position:relative;display:inline-block;content:"";font-family:FontAwesome;font-size:1.4em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle}.tx-p123checkout-pi2-option.active .title .title-btn .btn-symbol:before{content:"";color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-option.filled .title .title-btn .btn-symbol:before{content:"";color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-option section{display:none;margin-top:10px}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label,.tx-p123checkout-pi2-window .tx-p123checkout-pi2-require .tx-p123checkout-pi1-require-position:before{margin-left:0}.tx-p123checkout-pi2-positions input[type=checkbox]+label:before{margin-left:.25em!important}#txp123checkoutpi2-option-3 .tx-p123checkout-pi2-positions label::before{font-size:1.9em}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul{margin:0;padding:0;list-style:none;text-indent:0}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul li{margin:.7em 0 .7em 2em}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul li:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:1.1em;color:var(--p123checkoutpi2-ci-1);margin-left:-1.3em}.tx-p123checkout-pi2-positions input,.tx-p123checkout-pi2-positions select,.tx-p123checkout-pi2-positions textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tx-p123checkout-pi2-positions .input>label{padding-left:5px}.tx-p123checkout-pi2-positions .select>label+select{background:var(--color-white);padding:5px;-webkit-appearance:none}.tx-p123checkout-pi2-positions .check label img,.tx-p123checkout-pi2-positions .radio label img{max-height:26px;vertical-align:top;width:auto}.tx-p123checkout-pi2-positions .default,.tx-p123checkout-pi2-positions .select,.tx-p123checkout-pi2-positions .text{position:relative}.tx-p123checkout-pi2-positions .default>label,.tx-p123checkout-pi2-positions .select>label,.tx-p123checkout-pi2-positions .text>label{border-bottom:1px solid var(--border-bottom-color);color:var(--gray-light);display:inline-block;left:1px;max-width:100%;overflow:hidden;padding:0 7px 0 4px;pointer-events:none;position:absolute;top:2px;white-space:pre;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:-moz-calc(100% - 2px);max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px)}.tx-p123checkout-pi2-positions .default>label:empty,.tx-p123checkout-pi2-positions .select>label:empty,.tx-p123checkout-pi2-positions .text>label:empty{display:none}.tx-p123checkout-pi2-positions .default>label:not(:empty)+input,.tx-p123checkout-pi2-positions .select>label:not(:empty)+select[required],.tx-p123checkout-pi2-positions .text>label:not(:empty)+textarea{position:relative;z-index:2;-moz-transition:padding .5s ease;-ms-transition:padding .5s ease;-o-transition:padding .5s ease;-webkit-transition:padding .5s ease;transition:padding .5s ease}.tx-p123checkout-pi2-positions .default>label:not(:empty)+input:not(:-ms-input-placeholder),.tx-p123checkout-pi2-positions .text>label:not(:empty)+textarea:not(:-ms-input-placeholder){padding-top:18px;z-index:0}.tx-p123checkout-pi2-positions .default>label:not(:empty)+input:not(:placeholder-shown),.tx-p123checkout-pi2-positions .select>label:not(:empty)+select[required]:valid,.tx-p123checkout-pi2-positions .text>label:not(:empty)+textarea:not(:placeholder-shown){padding-top:18px;z-index:0}.tx-p123checkout-pi2-positions .select>label:not(:empty)+select:not([required]){padding-top:18px;position:relative;width:100%;z-index:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tx-p123checkout-pi2-positions .radio+.radio{margin-top:.7em}#txp123checkoutpi2-option-3 .tx-p123checkout-pi2-positions .radio+.radio,.tx-p123checkout-pi2-positions .check+.check{margin-top:.9em}.tx-p123checkout-pi2-positions .hidden,.tx-p123checkout-pi2-positions [rel]{display:none}.tx-p123checkout-pi2-positions .select option.label{font-style:italic}.tx-p123checkout-pi2-positions input[readonly]{pointer-events:none}.tx-p123checkout-pi2-positions input[type=date].hasDatepicker{-webkit-appearance:textfield}.tx-p123checkout-pi2-positions input[type=date].hasDatepicker::-webkit-calendar-picker-indicator,.tx-p123checkout-pi2-positions input[type=date].hasDatepicker::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.tx-p123checkout-pi2-positions .default .error-pattern,.tx-p123checkout-pi2-positions .default .error-required,.tx-p123checkout-pi2-positions select.error-pattern,.tx-p123checkout-pi2-positions select.error-required,.tx-p123checkout-pi2-positions textarea.error-pattern,.tx-p123checkout-pi2-positions textarea.error-required{border-color:var(--color-error)}.tx-p123checkout-pi2-positions input.error-required::placeholder{color:var(--color-error)!important}.tx-p123checkout-pi2-summary{display:block;float:left;width:100%}.tx-p123checkout-pi2-edit .csc-mailform-button{float:right;min-width:auto}:not(.tx-p123checkout-pi2-summary)>.tx-p123checkout-pi2-groups{padding-top:.6em;padding-bottom:.6em}.tx-p123checkout-pi2-groups.highlight{background:0 0}.tx-p123checkout-pi2-require{color:var(--color-error)}ul.tx-p123checkout-pi2-require{margin-left:-10px}.tx-p123checkout-pi2-require li{list-style:none;margin-bottom:.5em}.tx-p123checkout-pi2-require li:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:1.4em;border-color:var(--color-error);margin-left:-30px}.tx-p123checkout-pi2-require .tx-p123checkout-pi1-require-position>div{margin-left:60px;margin-bottom:1em}.tx-p123checkout-pi2-require .tx-p123checkout-pi1-require-position:before{margin-top:0;margin-left:-30px}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1{float:left;width:100%;margin:.5em 0;box-sizing:border-box}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 .fixed{width:auto}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 section{border:0!important}#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 .button-area-bottom,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1 .button-area-top{display:none!important}.tx-p123checkout-pi2 .button-area,.tx-p123checkout-pi2-window .button-area{flex-direction:column!important;align-content:flex-end!important;align-items:flex-end!important}.tx-p123checkout-pi2-window .button-area a{margin:.5em 0;width:30%}.tx-p123checkout-pi2-confirm-ready{flex-direction:column!important;margin-top:1em!important;padding:1em!important;border:1px solid var(--border-color)}.tx-p123checkout-pi2-confirm-ready .readyHeader,.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader{width:100%}.tx-p123checkout-pi2-confirm-ready .readyHeader h2{font-size:min(max(1rem,6vw),2.8rem);font-size:clamp(1rem,6vw,2.8rem);color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;cursor:pointer}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button>*{width:100%}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:after,.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:before{position:relative;display:inline-flex;font-family:FontAwesome;font-size:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;align-self:center;color:var(--p123checkoutpi2-ci-1)}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:before{padding-right:.19em}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button:after{content:"";padding-left:.19em}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button.open:after{content:""}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader-button[data-toggle-id=readyToggleText-1]:before{content:""}.tx-p123checkout-pi2-confirm-ready .readyText{width:100%;margin-bottom:.7em}.tx-p123checkout-pi2-confirm-ready .readyToggleText{width:100%;margin-bottom:1em}.tx-p123checkout-pi2-confirm-ready .readyToggleText>*{display:none}#TB_load.tx-p123checkout-pi2-load{height:50px;width:100%;left:0;margin:0;padding-top:18px;background:url(../../typo3conf/ext/p123checkout/res/bg-load.png);background:rgba(255,255,255,.9);border:1px solid silver;border-color:rgba(192,192,192,.6);color:#333;font-weight:700;text-align:center;white-space:nowrap;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:1px 1px 4px 0 silver;-webkit-box-shadow:1px 1px 4px 0 silver;box-shadow:1px 1px 4px 0 silver;box-sizing:border-box}#TB_load.tx-p123checkout-pi2-load:after{background:#000;margin-top:-20px}#TB_load.tx-p123checkout-pi2-load span{display:block;width:100%;margin-left:1em;margin-top:-3px}@media only screen and (min-width:23.375em){#TB_load.tx-p123checkout-pi2-load{width:96%;margin:0 2%}}@media only screen and (min-width:37.5em){#TB_load.tx-p123checkout-pi2-load{width:420px;margin-left:calc((100vw - 420px)/2);margin-right:calc((100vw - 420px)/2)}}@media only screen and (min-width:48em){#txp123checkoutpi2-option-confirm #txp123checkoutpi2-summary,#txp123checkoutpi2-option-confirm .bodytext,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1,.tx-p123checkout-pi2-option section form{padding:0 3.5em 0 2em}.tx-p123checkout-pi2-option section .tx-p123checkout-pi2-positions{padding-left:2em}.tx-p123checkout-pi2-positions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box;justify-content:space-between}.tx-p123checkout-pi2-positions div{flex-grow:1!important}#txp123checkoutpi2-title{width:10em}#txp123checkoutpi2-delivery_firstname,#txp123checkoutpi2-delivery_lastname,#txp123checkoutpi2-firstname,#txp123checkoutpi2-lastname{width:98%}#txp123checkoutpi2-delivery_zip,#txp123checkoutpi2-zip{width:12em}#txp123checkoutpi2-city,#txp123checkoutpi2-delivery_city{width:100%}#txp123checkoutpi2-fax,#txp123checkoutpi2-telephone{width:98%}#txp123checkoutpi2-dateofbirth{width:10em}#txp123checkoutpi2-option-3 .tx-p123checkout-pi2-positions,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi2-positions{flex-direction:column}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul{padding:0}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul li{margin-left:3.5em}.tx-p123checkout-pi2-confirm-ready .readyText{margin-bottom:0}.tx-p123checkout-pi2-confirm-ready .readyToggleTextHeader{display:none}.tx-p123checkout-pi2-confirm-ready .readyToggleText>*{display:block}}@media only screen and (min-width:60em){.tx-p123checkout-pi2 .button-area-bottom,.tx-p123checkout-pi2 .button-area-top{padding:0 1em 1em!important}.tx-p123checkout-pi2-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:row;background:var(--color-white);height:var(--header-height-desktop)}.header-fixed.button-fixed .tx-p123checkout-pi2-header{position:sticky;top:calc(var(--header-height-desktop) + var(--buttonareatop))!important;z-index:5;margin-bottom:.5em;border-bottom:1px solid var(--border-bottom-color)}.header-fixed.button-fixed .tx-p123checkout-pi2 form{margin-top:var(--header-height-desktop)}.tx-p123checkout-pi2-option .title{display:none!important}.tx-p123checkout-pi2-header .title{width:calc((100% - (3*.5em))/4);margin-right:.5em;padding:.5em 0}.tx-p123checkout-pi2-header .title:last-child{margin-right:0}.tx-p123checkout-pi2-option section{padding-top:2%;border:1px solid var(--border-color)}#txp123checkoutpi2-option-confirm #txp123checkoutpi2-summary,#txp123checkoutpi2-option-confirm .bodytext,#txp123checkoutpi2-option-confirm .tx-p123checkout-pi1,.tx-p123checkout-pi2-option section form{padding-left:3.5em}.tx-p123checkout-pi2-positions{width:48em}.tx-p123checkout-pi2-positions div{flex-grow:1!important}.tx-p123checkout-pi2-groupName{margin-bottom:2%}#txp123checkoutpi2-delivery_firstname,#txp123checkoutpi2-firstname{width:calc((48em - 2em - 1em)/2);margin-right:1em}#txp123checkoutpi2-delivery_lastname,#txp123checkoutpi2-lastname{width:calc((48em - 2em - 1em)/2)}#txp123checkoutpi2-delivery_zip,#txp123checkoutpi2-zip{width:12em;margin-right:1em}#txp123checkoutpi2-city,#txp123checkoutpi2-delivery_city{width:calc((48em - 2em) - (12em + 1em))}#txp123checkoutpi2-telephone{margin-right:1em}#txp123checkoutpi2-fax,#txp123checkoutpi2-telephone{width:calc((48em - 2em - 1em)/2)}#txp123checkoutpi2-option-1 .csc-mailform .tx-p123checkout-pi2-positions .check label ul{margin:0}.tx-p123checkout-pi2-confirm-ready{padding:2em!important}}@media only screen and (min-width:64em){.tx-p123checkout-pi2-confirm-ready{padding:3em!important}}
/* default styles for extension "tx_p123manualpos_pi1" */
	.tx-p123manualpos-pi1 { margin-top: 6px; }
	.tx-p123manualpos-pi1 .csc-mailform-button { float: left; }
	.tx-p123manualpos-pi1 .csc-mailform-button.deactivate { background: #BDB8AA !important; border-color: #BDB8AA !important; cursor: default; pointer-events: none; }
	.tx-p123manualpos-pi1-loading { background: url(../../typo3conf/ext/p123manualpos/res/loading.gif) center center no-repeat; float: left; height: 16px; margin-left: 8px; width: 16px; }
	.tx-p123manualpos-pi1-ready { background: url(../../typo3conf/ext/p123manualpos/res/ready.gif) center center no-repeat; float: left; height: 16px; margin-left: 8px; width: 16px; }
	ul.tx-p123manualpos-pi1-require { display: none; float: left; margin: 0px 0px 0px 24px; padding: 0px; }
	ul.tx-p123manualpos-pi1-require li { color: #BE1010; font-weight: bold; }
/* default styles for extension "tx_p123search_pi3" */
:root{--p123search-ci-1:#0f1b5f;--p123search-ci-2:#CC071E}.noVBM{display:none!important}.vbmimage{background-size:contain!important;margin-right:0!important;max-height:199px!important}:first-child+html .tx-p123search-pi3{width:100%}.tx-p123search-pi3{max-height:90000000px;min-height:0;padding-top:5px;-moz-transition:max-height 0s linear;-ms-transition:max-height 0s linear;-o-transition:max-height 0s linear;-webkit-transition:max-height 0s ease;transition:max-height 0s ease}.tx-p123search-pi3 .showview{background:var(--btn-select-background)!important;background:-moz-linear-gradient(top,var(--btn-select-background) 0%,var(--btn-select-background-to) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,var(--btn-select-background-to)),color-stop(100%,var(--btn-select-background-to)))!important;background:-webkit-linear-gradient(top,var(--btn-select-background) 0%,var(--btn-select-background-to) 100%)!important;background:-o-linear-gradient(top,var(--btn-select-background) 0%,var(--btn-select-background-to) 100%)!important;background:-ms-linear-gradient(top,var(--btn-select-background) 0%,var(--btn-select-background-to) 100%)!important;background:linear-gradient(to bottom,var(--btn-select-background) 0%,var(--btn-select-background-to) 100%)!important;background-color:var(--btn-select-background)!important;-webkit-box-shadow:inset 0 1px 0 var(--btn-select-box-shadow)!important;-moz-box-shadow:inset 0 1px 0 var(--btn-select-box-shadow)!important;box-shadow:inset 0 1px 0 var(--btn-select-box-shadow)!important}.tx-p123search-pi3 .showview,.tx-p123search-pi3 .showview div{color:var(--p123search-ci-1)!important}#tx-p123search-pi3-search .tooltip span{width:200px}html.mm-opened .tx-p123search-pi3-overlay,html.mm-opened .tx-p123search-pi3-overlay-button,html.mm-opened .tx-p123search-pi3-overlay-wrapper{visibility:hidden}.tx-p123search-pi3-overlay-bg{display:none}html.tx-p123search-pi3-overlay-open .tx-p123search-pi3-overlay-bg{position:fixed;display:block;top:0;bottom:0;left:0;right:0;z-index:312;background-color:rgba(0,0,0,.6)}.tx-p123search-pi3 span.info-symbol{display:inline-block}.tx-p123search-pi3 .info-symbol i{display:inline-block;text-decoration:none;font-style:normal}.tx-p123search-pi3 .info-symbol a:before,.tx-p123search-pi3 .info-symbol i:before,.tx-p123search-pi3 .view-symbol a:before,.tx-p123search-pi3-overlay .info-symbol a:before,.tx-p123search-pi3-overlay .view-symbol a:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding-right:.19em;text-rendering:auto;vertical-align:middle;text-decoration:none}.tx-p123search-pi3 .info-symbol a:before,.tx-p123search-pi3 .info-symbol i:before,.tx-p123search-pi3-overlay .info-symbol a:before{content:"";color:var(--color-info)}.tx-p123search-pi3 .view-symbol a:before,.tx-p123search-pi3-overlay .view-symbol a:before{content:""}.tx-p123search-pi3-overlay-button{display:none;position:fixed;background:rgba(0,0,0,.5)url(../../typo3conf/ext/p123search/res/map-icon.png)8px 46px no-repeat;cursor:pointer;height:90px;left:0;top:195px;width:45px;z-index:20;margin-top:0!important;-webkit-background-size:2.3em;-moz-background-size:2.3em;background-size:2.3em;-moz-transition:left .4s ease-in-out;-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out}.tx-p123search-pi3-overlay-button::before{color:var(--color-white);content:"";display:block;font:24px/45px FontAwesome;text-align:center}.tx-p123search-pi3-overlay-button-close{position:fixed;display:none;width:45px;height:45px;background:var(--color-white);top:var(--header-height);z-index:401}html.tx-p123search-pi3-overlay-open .tx-p123search-pi3-overlay-button-close{display:block}.tx-p123search-pi3-overlay,.tx-p123search-pi3-overlay-button-close span{-moz-transition:left .4s ease-in-out;-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out}.tx-p123search-pi3-overlay-button-close span{position:relative;display:block;margin:auto;top:50%;transform:translateY(-50%)}.header-fixed .tx-p123search-pi3-overlay-button,.tx-p123search-pi3-overlay-button.is-opened{display:block;z-index:400}.tx-p123search-pi3-overlay-button.is-opened{left:260px}.tx-p123search-pi3-overlay{position:fixed;top:var(--header-height);bottom:0;left:-260px;width:260px;margin-top:0;margin-bottom:0;background:var(--color-white);border-right:1px solid var(--border-color);overflow:hidden;overflow-y:visible;z-index:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;padding-bottom:3em}.tx-p123search-pi3-overlay-button.is-opened+.tx-p123search-pi3-overlay{left:0!important}.tx-p123maps-pi1-fullscreen-open .tx-p123search-pi3-overlay,.tx-p123maps-pi1-fullscreen-open .tx-p123search-pi3-overlay-button{display:none}#tx-p123search-pi3-scroll{position:relative;width:100%;margin-top:10px;padding-top:5px;padding-bottom:5px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}#tx-p123search-pi3-scroll>div.flex-container{justify-content:space-around}#tx-p123search-pi3-scroll .pi3-button a{display:inline-block;height:100%;line-height:2em;padding:0 .5em}#tx-p123search-pi3-scroll .pi3-button a:hover{background-color:#e3e1dc}#tx-p123search-pi3-scroll .pi3-button .tx-p123search-pi3-map-icon a:before,#tx-p123search-pi3-scroll .pi3-button a i{margin-right:.5em}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection{background:var(--color-green);color:var(--color-white);padding:10px 7px}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection .tx-p123search-pi3-overlay-headline{border:0;padding:0;margin-top:5px}.tx-p123search-pi3-topselection-form{order:2!important;width:100%;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.tx-p123search-pi3-topselection-hint{order:1!important;width:100%}.tx-p123search-pi3-topselection-link{font-size:25px;color:#fff;float:right;margin-bottom:-25px}.tx-p123search-pi3-topselection-text{display:none}.tx-p123search-pi3-topselection-address{order:1!important;-webkit-flex-grow:1!important;-moz-flex-grow:1!important;-ms-flex-grow:1!important;flex-grow:1!important;margin-bottom:20px}.tx-p123search-pi3-subline{display:inline-block;width:100%}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection #txp123searchpi3-budget,.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection #txp123searchpi3-poi,.tx-p123search-pi3-topselection-form .tx-p123search-pi3-search-submit input{width:100%}.tx-p123search-pi3-info-wrapper{position:relative;display:inline-block;width:100%;margin-top:15px}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection .tx-p123search-pi3-search-submit{margin:0}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection .tx-p123search-pi3-search-submit input[type=submit]{background:0 0;height:26px;opacity:0;position:absolute;width:95%;z-index:1}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection .tx-p123search-pi3-search-submit:after{display:inline-block;content:"";background:var(--p123search-ci-1);color:var(--color-white);font:10px FontAwesome;height:31px;text-align:center;width:100%;line-height:31px}.tx-p123search-pi3-topselection-perimeter{position:relative;order:2!important;width:100%;margin-bottom:5px}.tx-p123search-pi3-topselection-perimeter select{height:31px;width:100%;line-height:10px}.tx-p123search-pi3-topselection-perimeter label{position:absolute;top:-19px}.tx-p123search-pi3-topselection-budget{order:3!important;width:100%}.tx-p123search-pi3-topselection-form .tx-p123search-pi3-subline{order:4!important;margin-bottom:5px}.tx-p123search-pi3-topselection-form .tx-p123search-pi3-search-submit{order:5!important;width:100%}.tx-p123search-pi3-overlay-headline{font-size:16px;font-weight:400;line-height:2em;margin:10px 0;text-align:left}.tx-p123search-pi3-overlay-headline a{display:block;height:100%;width:100%}#tx-p123search-pi3-locations{position:relative;font-size:.8em}.tx-p123search-pi3-locationItem .flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:flex-start}.tx-p123search-pi3-locationItem{background:var(--color-white);border:1px solid var(--border-color);margin-bottom:5px}.tx-p123search-pi3-locationItem:after{clear:both;content:"";display:table;zoom:1 \9}.tx-p123search-pi3-locationItem.highlight{background:var(--color-white)}.tx-p123search-pi3-locationItem .tooltip span{text-align:center}.tx-p123search-pi3-locationItem .csc-mailform-button{width:inherit!important;padding:0!important}.tx-p123search-pi3-locationInfosFooter,.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-Navigation,.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationDetails{display:none}.tx-p123search-pi3-locationItemHeader{padding:5px 5px 3px}.tx-p123search-pi3-locationName{order:0;width:100%;font-weight:700;padding-right:10px}.tx-p123search-pi3-city{order:1;width:100%;margin-top:5px;border-bottom:1px solid #d3d3d3;padding-bottom:2px;font-weight:700}.tx-p123search-pi3-price{order:2;-webkit-flex-grow:1!important;-moz-flex-grow:1!important;-ms-flex-grow:1!important;flex-grow:1!important;margin-right:auto;margin-top:5px;text-align:start;font-weight:700}.tx-p123search-pi3-price-summary{order:3;margin-top:5px;margin-left:15px;text-align:right;font-weight:700;color:#00295f;min-height:20px}.tx-p123search-pi3-locationItemBody{position:relative;margin:0 5px 3px}.tx-p123search-pi3-locationImage{position:relative;order:0;height:-moz-calc(90vw*.7);height:-webkit-calc(90vw*.7);height:calc(90vw*.7);width:-moz-calc(100% + 10px);width:-webkit-calc(100% + 10px);width:calc(100% + 10px);margin:0-5px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.tx-p123search-pi3-locationImage a:before,.tx-p123search-pi3-locationImage:before{content:none!important}.tx-p123search-pi3-locationImage a{display:inline-block;position:relative;width:inherit;height:inherit}.tx-p123search-pi3-locationSitePlanView .tx-p123search-pi3-locationImage a{width:100%;height:100%}.tx-p123search-pi3-locationImage.empty{background-image:url(../../typo3conf/ext/p123search/res/media-empty.png);-moz-background-size:50%auto;-webkit-background-size:50%auto;-o-background-size:50%auto;background-size:50%auto;border-width:1px 0;border-style:solid;border-color:var(--border-color)}.tx-p123search-pi3-locationImage-zoom{display:none;position:relative;float:right;width:40px;height:40px;top:0;background-color:rgba(255,255,255,.8);align-items:center;justify-content:center}.tx-p123search-pi3-locationSitePlanView .tx-p123search-pi3-locationImage .tx-p123search-pi3-locationImage-zoom{display:block;top:5px;right:2px}.tx-p123search-pi3-locationImage-zoom:after{content:"";font-family:FontAwesome;font-size:2em}.tx-p123search-pi3-locationImage.empty .tx-p123search-pi3-locationImage-zoom{display:none}.tx-p123search-pi3-locationImage-rating{display:inline-flex;position:absolute;width:100%;bottom:0;justify-content:center;background-color:rgba(255,255,255,.8);padding:5px 0}.tx-p123search-pi3-rating .star{display:inline-block;height:24px;width:130px;text-indent:-99999em;background:url(../../typo3conf/ext/p123search/res/stars-rating-big@2x.png)0 0 no-repeat;-moz-background-size:260px 48px;-webkit-background-size:260px 48px;background-size:260px 48px;margin-top:-4px}.tx-p123search-pi3-rating .star.star0-0,.tx-p123search-pi3-rating .star.star9-9{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";filter:alpha(opacity=40)}@media all and (min-width:0\0){.tx-p123search-pi3-rating .star.star0-0,.tx-p123search-pi3-rating .star.star9-9{-ms-filter:none;filter:none}}.tx-p123search-pi3-rating .star.star1-0{background-position:0 0}.tx-p123search-pi3-rating .star.star1-5{background-position:0-24px}.tx-p123search-pi3-rating .star.star2-0{background-position:-25px 0}.tx-p123search-pi3-rating .star.star2-5{background-position:-25px -24px}.tx-p123search-pi3-rating .star.star3-0{background-position:-52px 0}.tx-p123search-pi3-rating .star.star3-5{background-position:-52px -24px}.tx-p123search-pi3-rating .star.star4-0{background-position:-78px 0}.tx-p123search-pi3-rating .star.star4-5{background-position:-78px -24px}.tx-p123search-pi3-rating .star.star5-0{background-position:-104px 0}.tx-p123search-pi3-rating .star.star5-5{background-position:-104px -24px}.tx-p123search-pi3-rating .star.star6-0{background-position:-130px 0}.tx-p123search-pi3-locationDetails{width:100%;margin-top:10px;flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;line-height:1.5em}.tx-p123search-pi3-locationDetailsTop{flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;margin-bottom:5px}.tx-p123search-pi3-locationInfosLeft{margin-right:10px;pointer-events:none}.tx-p123search-pi3-locationIcon span{display:inline-block;background:url(../../typo3conf/ext/p123search/res/media-icons-all-with-digital.png)no-repeat;height:45px;width:45px}.tx-p123search-pi3-locationIcon .icon-GF{background-position:-55px 0}.tx-p123search-pi3-locationIcon .icon-SP{background-position:-55px -45px;width:55px}.tx-p123search-pi3-locationIcon .icon-ZZ{background-position:-55px -92px}.tx-p123search-pi3-locationIcon .icon-ZZ.icon-hs-GD.icon-us-ST{background-position:-55px -326px}.tx-p123search-pi3-locationIcon .icon-ZZ.icon-hs-GF.icon-us-VD,.tx-p123search-pi3-locationIcon .icon-ZZ.icon-hs-VD{background-position:-55px -374px}.tx-p123search-pi3-locationIcon .icon-ZZ.icon-hs-GF.icon-us-VB{background-position:-55px -421px}.tx-p123search-pi3-locationIcon .icon-GZ{background-position:-55px -138px}.tx-p123search-pi3-locationIcon .icon-GV{background-position:-55px -184px}.tx-p123search-pi3-locationIcon .icon-PF{background-position:-55px -230px;width:55px}.tx-p123search-pi3-locationIcon .icon-VI,.tx-p123search-pi3-locationIcon .icon-VN{background-position:-55px -276px}.tx-p123search-pi3-locationInfosRight{display:flex;flex-direction:column;flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1}.tx-p123search-pi3-locationText{order:0;font-weight:700}.tx-p123search-pi3-locationPpS{order:1;background:url(../../typo3conf/ext/p123search/res/media-pps.png)no-repeat;padding-left:25px}.tx-p123search-pi3-locationPpS span{font-weight:700;margin-left:5px}.tx-p123search-pi3-locationLock{order:2;background:url(../../typo3conf/ext/p123search/res/media-lock.png)no-repeat;background-position:0 2px;padding-left:25px}.tx-p123search-pi3-locationLock del{color:var(--color-red);text-decoration:none;margin-right:5px}.tx-p123search-pi3-locationPermanentAd{order:3;background:url(../../typo3conf/ext/p123search/res/checkbox-checked.png)left bottom no-repeat;padding-left:25px}.tx-p123search-pi3-locationMarket{order:4;background:url(../../typo3conf/ext/p123search/res/market-icon.gif)left bottom no-repeat;padding-left:25px}.tx-p123search-pi3-locationInformation{display:flex;flex-direction:column;order:5}.tx-p123search-pi3-locationInfoRow.politics{order:0;width:100%}#txp123searchpi3-permanent fieldset,.tx-p123search-pi3-locationDetails .toggle-wrapper{flex-direction:column!important}.tx-p123search-pi3-locationDetailsBottom,.tx-p123search-pi3-locationSitePlanView{display:none;margin-bottom:5px}.tx-p123search-pi3-locationDetailsBottom{padding:5px}.tx-p123search-pi3-locationSitePlan.disabled{display:none}#txp123searchpi3-permanent fieldset .csc-mailform-text>*,.tx-p123search-pi3-locationInfosFooter,.tx-p123search-pi3-locationSitePlan{width:100%}.tx-p123search-pi3-locationDetailLink a,.tx-p123search-pi3-locationSitePlanLink{display:inline-block;line-height:2.5em;vertical-align:middle}.tx-p123search-pi3-locationDetailLink a:before,.tx-p123search-pi3-locationSitePlanLink a:before{position:relative;display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .185em 0 0;text-rendering:auto;vertical-align:middle;text-decoration:none}.tx-p123search-pi3-locationSitePlanLink a:before{content:"";font-size:1.7em;padding-right:.3em}.tx-p123search-pi3-locationDetailLink a:before{content:"";font-size:2em;color:var(--color-info)}.tx-p123search-pi3-locationDetailLink a:after,.tx-p123search-pi3-locationSitePlanLink a:after{content:"";font-size:1.2em;display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5em;text-rendering:auto;vertical-align:middle}.tx-p123search-pi3-locationDetailLink a.active:after,.tx-p123search-pi3-locationSitePlanLink a.active:after,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll a.active:before,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAllSitePlan a.active:before{content:""}.tx-p123search-pi3-Navigation{bottom:0;right:0;width:100%}.tx-p123search-pi3-NavigationButtons{margin-top:3px;width:inherit}.tx-p123search-pi3-NavigationButtons .csc-mailform-button.open:after{content:""}.tx-p123search-pi3-Termine.checked .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-TermineHeader{display:none}.tx-p123search-pi3-Termine{margin-top:1px;background:#fff}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore{display:none;width:100%;padding:.4em 0;margin-top:.3em;text-align:center;cursor:pointer}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore.on span.text,.tx-p123search-pi3-Termine.checked.checked-1 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.checked.checked-2 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.checked.checked-3 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.checked.checked-4 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.checked.checked-5 .tx-p123search-pi3-Termine-btnmore{display:block}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore span.text{display:block;width:100%;margin-top:-20px;font-size:1.1em}#txp123searchpi3-permanent-window .tx-p123search-pi3-locationItemHeader label,.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin.permanent-advertising.disabled,.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore.off span.text,.tx-p123search-pi3-Termine.hide{display:none}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore span.icon{display:block;width:100%}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore span.icon:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;text-rendering:auto;vertical-align:middle;color:#b1b9b9;top:-3px;opacity:.3}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore:hover span.icon:before{opacity:.6}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore span.icon.on:before{content:""}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore span.icon.off:before{content:""}.tx-p123search-pi3-Termin{width:calc((100% - (2*2px))/3);margin-right:2px;margin-bottom:2px;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;align-self:stretch;-moz-align-self:stretch;-webkit-align-self:stretch;-ms-align-self:stretch}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(3n){margin-right:0}.tx-p123search-pi3-Termin a{text-decoration:none!important}.tx-p123search-pi3-Termin-cell{width:100%;text-align:center}.tx-p123search-pi3-Termin-cell:nth-last-child(2){width:100%}.tx-p123search-pi3-Termin-basket{width:100%;margin-top:.5em;margin-bottom:.5em}.tx-p123search-pi3-Termin-basket:after,.tx-p123search-pi3-Termin-basket:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:1.7em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;text-rendering:auto;vertical-align:middle}.tx-p123search-pi3-Termin-basket:before{content:""}.tx-p123search-pi3-locationCheckbox{position:relative;height:100%;width:100%;box-sizing:border-box;padding:6px;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;justify-content:flex-end!important}.tx-p123search-pi3-locationCheckbox .crossbox{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.tx-p123search-pi3-locationCheckbox .cross{position:absolute;left:50%;top:50%;width:100%}.tx-p123search-pi3-locationCheckbox .cross.cross-1{transform:translate3d(-50%,-50%,0) rotate(45deg);border:1px solid var(--deactivated-color)}.tx-p123search-pi3-locationCheckbox .cross.cross-2{transform:translate3d(-50%,-50%,0) rotate(-45deg);border:1px solid var(--deactivated-color)}.tx-p123search-pi3-locationCheckbox.checked .tx-p123search-pi3-Termin-basket:before{right:-16px}.tx-p123search-pi3-locationCheckbox.checked .tx-p123search-pi3-Termin-basket:after{content:"";left:-5px;color:var(--btn-select-color)}.tx-p123search-pi3-locationCheckbox.checked.express .tx-p123search-pi3-Termin-basket:after,.tx-p123search-pi3-locationCheckbox.express{color:var(--color-express)}.tx-p123search-pi3-locationCheckbox.express .tx-p123search-pi3-Termin-cell:first-child{color:var(--color-express);font-weight:700}.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .fixed-n5,.tx-p123search-pi3 .tx-p123search-pi3-permanentEnabled .variable-n5,.tx-p123search-pi3-tableFooter div{width:auto}.tx-p123search-pi3-pageNav{color:#000;margin-left:120px;text-align:right}.tx-p123search-pi3-tableFooter,.tx-p123search-pi3-tableHeader{background:url(../../typo3conf/ext/p123search/res/table-header.gif)repeat-x;color:#000;font-size:12px;line-height:13px}.tx-p123search-pi3-tableHeader{padding-top:30px}#txp123searchpi3-permanent-window .tx-p123search-pi3-tableHeader{padding-top:14px}#tx-p123search-pi3-search~.tx-p123search-pi3-tableHeader,#tx-p123search-pi3-sort~.tx-p123search-pi3-tableHeader{padding-top:5px}.tx-p123search-pi3-tableFooter{margin-top:5px;padding-top:5px}.tx-p123search-pi3-tableFooter .variable,.tx-p123search-pi3-tableHeader .variable{color:#000}.tx-p123search-pi3-tableHeader .variable{padding-bottom:8px}#txp123searchpi3-permanent-window .line{background:url(../../typo3conf/ext/p123search/res/table-header.gif)repeat-x;border:0;height:1px}#txp123searchpi3-permanent{margin-top:10px}#txp123searchpi3-permanent fieldset div{width:100%;margin-bottom:5px}#txp123searchpi3-permanent fieldset .csc-mailform-button{float:right;margin-top:10px}#txp123searchpi3-permanent-window .tx-p123search-pi3-locationItemHeader{padding-right:0}.tx-p123qsearch-pi1-window #tx-p123search-pi3-reminder-check+label{display:block;margin-top:15px}#tx-p123search-pi3-campagne{padding-bottom:11px;background:var(--color-green);color:var(--color-white)}#tx-p123search-pi3-campagne .tx-p123search-pi3-search-submit:after{background:var(--btn-submit-background)}#txp123searchpi3-filterButton,.tx-p123search-pi3-overlay #tx-p123search-pi3-sort-options .empty{display:none}.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAllSitePlan{float:none;margin:15px 0 0;min-width:0}.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll a,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAllSitePlan a{color:var(--link-color);display:block;height:100%;width:100%}.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll a:before,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAllSitePlan a:before{display:inline-block;position:relative;font-family:FontAwesome;-webkit-font-smoothing:antialiased;text-rendering:auto;vertical-align:middle;font-size:1.7em;-moz-osx-font-smoothing:grayscale;padding:0 .185em;text-decoration:none;content:""}.tx-p123search-pi3-overlay #tx-p123search-pi3-search,.tx-p123search-pi3-overlay .tx-p123search-pi3-search-label,.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-label{float:none}.tx-p123search-pi3-overlay .box-area{border-top:1px solid var(--border-top-color)}.tx-p123search-pi3-overlay .box-area fieldset{padding-bottom:5px}.tx-p123search-pi3-overlay .tx-p123search-pi3-search-label.tx-p123search-pi3-overlay-headline:before{content:"";display:inline-block;font:24px/45px FontAwesome;color:var(--link-color)}.tx-p123search-pi3-overlay .tx-p123search-pi3-subline{margin-left:7px}.tx-p123search-pi3-overlay .tx-p123search-pi3-search-field{width:85%}.tx-p123search-pi3-overlay #txp123searchpi3-budget{width:190px}.tx-p123search-pi3-overlay #txp123searchpi3-search{width:100%}.tx-p123search-pi3-overlay .tx-p123search-pi3-search-submit{margin:0}.tx-p123search-pi3-overlay .tx-p123search-pi3-search-submit:after{background:var(--icon-fa-btn-after);color:var(--icon-fa-btn-after-color);content:"";display:inline-block;font:10px/26px FontAwesome;text-align:center;width:28px;padding:4px 0}.tx-p123search-pi3-overlay .tx-p123search-pi3-search-submit input[type=submit]{background:0 0;height:26px;opacity:0;position:absolute;width:26px;z-index:1}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort{float:none;height:auto;margin:0 7px}.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-wrapper{background:0 0;border:0;min-width:0;position:static}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort-options{display:block;min-width:0;position:static}.tx-p123search-pi3-overlay .tx-p123search-pi3-sort-current{font-size:14px;line-height:18px;padding:0;width:auto}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort span{margin-left:46px}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down,.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up{height:18px;margin-right:5px;width:18px}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down:after,.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up:after{background:var(--icon-fa-btn-after);color:var(--icon-fa-btn-after-color);display:inline-block;font:10px/18px FontAwesome;height:18px;text-align:center;width:18px}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up:after{content:""}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down:after{content:""}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.down.active:after,.tx-p123search-pi3-overlay #tx-p123search-pi3-sort a.up.active:after{background:var(--icon-fa-btn-before);color:var(--icon-fa-btn-before-color)}.tx-p123search-pi3-overlay #tx-p123search-pi3-sort-options .option{border:0;font-size:14px;line-height:18px;margin-top:6px;padding:0}.tx-p123search-pi3-map-icon a:before{background:url(../../typo3conf/ext/p123search/res/map-icon.png)no-repeat;content:"";display:inline-block;height:27px;vertical-align:-35%;width:25px;-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px}.tx-p123search-pi3-overlay .tx-p123search-pi3-map-icon a:before{margin-right:5px}.tx-p123search-pi3-overlay .tx-p123search-pi3-politics,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll{border-top:1px solid var(--border-color);position:static;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tx-p123search-pi3-overlay .tx-p123search-pi3-politics{padding-top:10px}.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll{padding-top:15px}.tx-p123search-pi3-overlay .tx-p123search-pi3-politics h4{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tx-p123search-pi3-overlay-link{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123search-pi3-overlay .tx-p123search-pi3-searchFilter-item{height:1.8em;font-size:16px;margin:0 0 6px}.tx-p123search-pi3-overlay .tx-p123search-pi3-searchFilter-item input[type=checkbox]+label:before{width:1em!important}#tx-p123search-pi3-media .tx-p123search-pi3-media-label.tx-p123search-pi3-overlay-headline,#tx-p123search-pi3-media .tx-p123search-pi3-searchFilter-item input[type=checkbox]+label:before{display:none}#tx-p123search-pi3-media .tx-p123search-pi3-media-item-wrapper{flex-direction:row;width:100%;padding-top:.8em}#tx-p123search-pi3-media .tx-p123search-pi3-media-item{position:relative;width:calc(((100% - 1px) - (1*2px))/2);height:5em;font-size:16px;margin-right:2px;margin-bottom:.25em;cursor:pointer;pointer-events:all;box-sizing:border-box}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(2n){margin-right:0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item input[type=checkbox]~label,#tx-p123search-pi3-media .tx-p123search-pi3-searchFilter-item input[type=checkbox]+label{font-size:14px;margin-left:0;text-indent:0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item input[type=checkbox]~label{display:inline-block;width:100%;height:100%;padding:2.5em .1em 0;box-sizing:border-box;text-align:center;cursor:pointer}#tx-p123search-pi3-media .tx-p123search-pi3-media-item input[type=checkbox]:checked~label{font-weight:700;color:var(--input-background)}#tx-p123search-pi3-media .tx-p123search-pi3-media-item .tx-p123search-pi3-media-item-icon{position:absolute;display:inline-block;height:28px;margin-top:5px;left:50%;transform:translateX(-50%);background-position:0 0;border:0;content:"";-moz-background-size:74px 161px;-webkit-background-size:74px 161px;background-size:74px 161px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;pointer-events:none}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=GF] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-gf.png)no-repeat;width:28px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=SP] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-sp.png)no-repeat;width:34px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=ZZ] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-zz.png)no-repeat;width:28px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=GZ] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-gz.png)no-repeat;width:14px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=GV] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-gv.png)no-repeat;width:28px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=CS] .tx-p123search-pi3-media-item-icon{background-position:0-92px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=PF] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-pf.png)no-repeat;width:48px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=VI] .tx-p123search-pi3-media-item-icon,#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=VN] .tx-p123search-pi3-media-item-icon{background:url(../../typo3conf/ext/p123search/res/media-vn.png)no-repeat;width:19px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item input[type=checkbox]:checked~label:before{content:"";-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=GF] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-74px 0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=SP] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-58px 0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=ZZ] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-74px 0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=GZ] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-72px 0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=GV] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-46px 0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=CS] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-37px -92px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=PF] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-72px 0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=VI] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon,#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=VN] input[type=checkbox]:checked~.tx-p123search-pi3-media-item-icon{background-position:-108px 0}#tx-p123search-pi3-media .tx-p123search-pi3-searchFilter-item input[type=checkbox]:checked+label{color:var(--link-color);font-weight:700}#txp123searchpi3-more{padding:.5em 0;text-align:center}#txp123searchpi3-more .moreLoad{background:url(../../typo3conf/ext/p123search/res/loading.gif)left 22px no-repeat,url(../../typo3conf/ext/p123search/res/loading.gif)right 22px no-repeat;display:inline-block;padding:20px 26px;pointer-events:none}#txp123searchpi3-filterButton{text-align:center}.tx-p123search-pi3.map-open{max-height:0;overflow:hidden;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.tx-p123search-pi3-map{display:none;height:1px!important;margin-top:-1px;overflow:hidden;position:relative;-moz-opacity:.01;opacity:.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=1)";filter:alpha(opacity=1)}@media all and (min-width:0\0){.tx-p123search-pi3-map{-ms-filter:none;filter:none}}.tx-p123search-pi3-map .tx-p123maps-pi1-icon{display:none}.tx-p123search-pi3-politics,.tx-p123search-pi3-politics h4{background:var(--color-white);-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.tx-p123search-pi3-politics{border:1px solid var(--border-color);border-left:none;left:639px;position:absolute;top:166px;width:120px}.tx-p123search-pi3-politics h4{margin:0;padding:5px;text-align:center}.tx-p123search-pi3-politics a{display:block;height:100%;width:100%}.tx-p123search-pi3-toggleAll{float:left;line-height:17px;margin:0 50px 5px 0;min-width:135px}.tx-p123search-pi3-toggleAll:empty{margin:0;min-width:0}.tx-p123search-pi3-toggleAll a{color:inherit}.tx-p123search-pi3-sort-label{float:left}#tx-p123search-pi3-sort{float:left;height:17px;line-height:13px;margin-bottom:5px;position:relative}.tx-p123search-pi3-sort-wrapper{background:var(--color-white);border:1px solid var(--border-color);left:0;min-width:152px;position:absolute;top:0}.tx-p123search-pi3-sort-current{padding:1px;position:relative;width:150px}#tx-p123search-pi3-sort span{cursor:default;display:block;margin-left:25px}#tx-p123search-pi3-sort-options{display:none;left:0;position:relative;top:-1px;min-width:152px}#tx-p123search-pi3-sort-options div.option{border-top:1px dotted var(--border-top-color);margin-top:1px;padding:1px 2px 0}#tx-p123search-pi3-sort-options div.empty{font-size:0;height:1px;line-height:0}#tx-p123search-pi3-sort a.down,#tx-p123search-pi3-sort a.up{background:url(../../typo3conf/ext/p123search/res/icon-list.gif)no-repeat;display:inline;float:left;height:13px;width:8px}#tx-p123search-pi3-sort a.up{background-position:0-120px;margin-right:3px}#tx-p123search-pi3-sort a.down{background-position:0 0}#tx-p123search-pi3-sort a.up.active,#tx-p123search-pi3-sort a.up:active,#tx-p123search-pi3-sort a.up:hover{background-position:0-180px}#tx-p123search-pi3-sort a.down.active,#tx-p123search-pi3-sort a.down:active,#tx-p123search-pi3-sort a.down:hover{background-position:0-60px}#tx-p123search-pi3-search,ul.tx-p123search-pi3-empty div.button{float:right}.tx-p123search-pi3-search-label{float:left;line-height:17px;margin:0 5px 5px 0}.tx-p123search-pi3-search-field{float:left}.tx-p123search-pi3-search-field.tooltip span{pointer-events:auto}.tx-p123search-pi3-search-submit{float:left;line-height:12px;margin:5px 0 0 5px}.tx-p123search-pi3-search-submit input[type=submit]{background:url(../../typo3conf/ext/p123search/res/search-submit.gif)no-repeat;border:0;font-size:0;height:8px;line-height:8px;margin:0;padding:0;width:10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tx-p123search-pi3-search-submit input[type=submit]:focus,.tx-p123search-pi3-search-submit input[type=submit]:hover{background-position:0-8px}.tx-p123search-pi3-tableFooter .fixed dl,.tx-p123search-pi3-tableHeader .fixed dl{color:#000;display:inline;float:left;margin:0;min-height:1px;padding:0}.tx-p123search-pi3-tableFooter .fixed dl dt,.tx-p123search-pi3-tableHeader .fixed dl dt{float:none;display:inline;margin:0;padding:0}.tx-p123search-pi3-tableHeader .fixed dl dt .tooltip,a.tx-p123search-pi3-datesHeader{color:#000}a.tx-p123search-pi3-datesHeader:hover{text-decoration:none}a.tx-p123search-pi3-datesHeader span{text-align:left}.tx-p123search-pi3-locationListItem{margin:0-15px;padding:3px 15px}.tx-p123search-pi3-locationListItem.highlight{background:var(--color-white)}.tx-p123search-pi3-locationListImage{background-position:top center;background-repeat:no-repeat;float:left;height:70px;overflow:hidden;width:58px;-moz-background-size:auto 58px;-webkit-background-size:auto 58px;background-size:auto 58px}.tx-p123search-pi3-locationListImage a{background:url(../../typo3conf/ext/p123search/res/image-expand.gif)bottom right no-repeat;display:block;height:70px;width:58px}.tx-p123search-pi3-locationListDetails{margin-left:66px}.tx-p123search-pi3 table.details span.caption{display:block}.tx-p123search-pi3-locationLoading{background:url(../../typo3conf/ext/p123search/res/loading.gif)center center no-repeat;display:inline-block;float:right;height:13px;width:16px}ul.tx-p123search-pi3-empty a{margin-bottom:4px}ul.tx-p123search-pi3-empty a:last-child{margin-bottom:0}ul.tx-p123search-pi3-empty span{color:var(--color-error);display:block;font-weight:700;margin-right:150px}:first-child+html ul.tx-p123search-pi3-empty span{display:inline-block;margin-right:14px}.tx-p123search-pi3-subtitle{font-size:10px;padding-top:16px}#txp123searchpi3-permanent-price,#txp123searchpi3-permanent-priceComplete{border-color:transparent transparent #868686;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tx-p123search-pi3-permanent-require li{color:var(--color-error);font-weight:700}.tx-p123maps-pi1-infoWindow-permanent-close{bottom:0;height:19px;position:absolute;right:193px;width:30px}.tx-p123maps-pi1-infoWindow-permanent-close:before{left:0;position:absolute}.tx-p123maps-pi1-infoWindow-permanent-close:after{content:"";left:0;position:absolute}.tx-p123maps-pi1-infoWindow-permanent-close:before{border:0 solid transparent;border-bottom-color:rgba(0,0,0,.5);border-width:0 15px 15px;content:"";bottom:4px;height:0;width:0}.tx-p123maps-pi1-infoWindow-permanent-close:after{background:rgba(0,0,0,.5);bottom:0;height:2px;line-height:2px;right:0}@media print{#tx-p123search-pi3-sort a.down,#tx-p123search-pi3-sort a.up,.tx-p123search-pi3-politics{display:none}.tx-p123search-pi3-sort-wrapper{background:0 0;border:0;top:1px}#tx-p123search-pi3-sort span{margin-left:0}.tx-p123search-pi3-tableFooter,.tx-p123search-pi3-tableHeader{background:0 0;border-top:1px dotted #f4f4f4;page-break-before:avoid;page-break-after:avoid;page-break-inside:avoid}body.wide #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child,body.wide-toggle #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child{background:0 0;page-break-before:avoid;page-break-after:avoid;page-break-inside:avoid}body.wide #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>*,body.wide-toggle #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>*{color:#000}body.wide #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>:first-child,body.wide-toggle #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>:first-child{margin-right:0;max-width:inherit;overflow:visible;padding-right:5px;white-space:normal}body.wide #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>h2,body.wide-toggle #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>h2{display:none}body.wide #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>*>a,body.wide-toggle #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>*>a{background:0 0;color:#000;padding-right:5px}}@media screen{.tx-p123search-pi3-locationListImage{content:none!important}}@media only screen and (max-width:959px){.tx-p123search-pi3-locationVisible{display:block}.tx-p123search-pi3-locationVisible~.tx-p123search-pi3-locationItemHeader{position:relative;padding-right:2.5em}.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemHeader{float:right;width:70%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tx-p123search-pi3-locationVisible~.tx-p123search-pi3-locationItemHeader label{display:block;position:absolute;bottom:0;left:0;right:0;top:0;min-height:-moz-calc(15vw*.7);min-height:-webkit-calc(15vw*.7);min-height:calc(15vw*.7)}.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemHeader label{left:-moz-calc(100%/-70*30);left:-webkit-calc(100%/-70*30);left:calc(100%/-70*30)}.tx-p123search-pi3-locationVisible~.tx-p123search-pi3-locationItemHeader label:after{display:inline-block;position:absolute;content:"";font:14px/1 FontAwesome;font-size:2.5em;right:3px;top:0;text-rendering:auto;color:var(--border-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123search-pi3-locationVisible:checked~.tx-p123search-pi3-locationItemHeader label:after{content:""}.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemBody{float:left;margin:0;pointer-events:none;width:30%}.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationImage-rating{padding:0}.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationImage-rating .tx-p123search-pi3-rating{-moz-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7)}.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationImage{height:75px;height:-moz-calc(30vw*.8);height:-webkit-calc(30vw*.8);height:calc(30vw*.8);width:100%;margin:0;border:0}.tx-p123search-pi3-locationVisible:checked~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-Navigation,.tx-p123search-pi3-locationVisible:checked~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationDetails,.tx-p123search-pi3-locationVisible:checked~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationImage,.tx-p123search-pi3-locationVisible:checked~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationInfosFooter{display:block}@media only screen and (min-width:26.625em){.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationImage{height:-moz-calc(25vw*.8);height:-webkit-calc(25vw*.8);height:calc(25vw*.8)}}@media only screen and (min-width:37.5em){.tx-p123search-pi3-locationVisible:not(:checked)~.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationImage{height:-moz-calc(30vw*.6);height:-webkit-calc(30vw*.6);height:calc(30vw*.6)}}}@media only screen and (min-width:23.375em){.tx-p123search-pi3-locationItemHeader{padding-bottom:10px}.tx-p123search-pi3-topselection-perimeter select{height:34px}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection .tx-p123search-pi3-search-submit:after{height:34px;line-height:36px}.header-fixed .tx-p123search-pi3-overlay-button{top:calc(var(--header-height) + var(--section-pagetop-top-margin) + var(--buttonareatop) + (2*var(--pagetop-height)))}#tx-p123search-pi3-media .tx-p123search-pi3-media-item input[type=checkbox]+label{height:3em!important;line-height:1.5em}#tx-p123search-pi3-media .tx-p123search-pi3-media-item[data-item=PF] input[type=checkbox]+label:before{width:28px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item input[type=checkbox]+label:before{top:10px}}@media only screen and (min-width:25em){.tx-p123search-pi3-tableHeader .variable{display:none}}@media only screen and (min-width:26.625em){.tx-p123search-pi3-Termin{width:calc((100% - (3*2px))/4)}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(3n){margin-right:2px}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(4n){margin-right:0}}@media only screen and (min-width:29.063em){.tx-p123search-pi3 .fixed dl.hide-phone,.tx-p123search-pi3-tableHeader .fixed .dl-rating-row,.tx-p123search-pi3-tableHeader .variable-n3,.tx-p123search-pi3-tableHeader .variable-n4,.tx-p123search-pi3-tableHeader .variable-n5,.tx-p123search-pi3-tableHeader .variable-n6,.tx-p123search-pi3-tableHeader .variable-n7,.tx-p123search-pi3-tableHeader .variable-n8,.tx-p123search-pi3-tableHeader .variable-n9{display:none}}@media only screen and (min-width:37.5em){#tx-p123search-pi3-media .tx-p123search-pi3-media-item-wrapper{padding-bottom:0;justify-content:space-between}#tx-p123search-pi3-media .tx-p123search-pi3-media-item{width:calc(((100% - 1px) - (3*4px))/3);margin-right:4px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(2n){margin-right:4px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(3n){margin-right:0}.tx-p123search-pi3-locationInfosRight{flex-grow:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;padding-right:15px}.tx-p123search-pi3-locationDetails .toggle-wrapper{width:43%!important}.tx-p123search-pi3-locationDetailsBottom,.tx-p123search-pi3-locationSitePlanView{width:50%;box-sizing:border-box}.tx-p123search-pi3-locationDetailsBottom{float:left}.tx-p123search-pi3-locationSitePlanView{float:right}.tx-p123search-pi3-locationInfosFooter,.tx-p123search-pi3-locationSitePlan{width:auto;flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;line-height:3em}.tx-p123search-pi3-locationDetailLink a,.tx-p123search-pi3-locationSitePlanLink a{line-height:inherit}.tx-p123search-pi3-Termin{width:calc((100% - (4*2px))/5)}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(4n){margin-right:2px}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(5n){margin-right:0}#txp123searchpi3-permanent fieldset{flex-direction:row!important;justify-content:space-between}#txp123searchpi3-permanent fieldset>div{width:45%}}@media only screen and (min-width:40.5em){.tx-p123search-pi3-Termin{width:calc((100% - (5*2px))/6)}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(5n){margin-right:2px}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin:nth-of-type(6n){margin-right:0}}@media only screen and (min-width:48em){.vbmimage{background-size:78%auto!important;margin-right:0!important;max-height:199px!important}.tx-p123search-pi3{min-height:350px}.tx-p123search-pi3-overlay{padding-bottom:0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item-wrapper{justify-content:flex-start}#tx-p123search-pi3-media .tx-p123search-pi3-media-item{width:calc(((100% - 1px) - (3*4px))/4)}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(3n){margin-right:4px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(4n){margin-right:0}.tx-p123search-pi3-topselection-form{order:1!important;width:65%!important}.tx-p123search-pi3-topselection-hint{order:2!important;width:35%;padding-left:20px;box-sizing:border-box}.tx-p123search-pi3-topselection-text{display:block;padding-top:45px}.tx-p123search-pi3-topselection-address{width:calc(100% - 110px);padding-right:5px;margin-bottom:5px;box-sizing:border-box}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection .tx-p123search-pi3-search-submit input[type=submit],.tx-p123search-pi3-topselection-perimeter{width:110px}.tx-p123search-pi3-topselection-perimeter select{width:100%}.tx-p123search-pi3-topselection-budget{width:calc(100% - 110px);padding-right:5px;box-sizing:border-box}.tx-p123search-pi3-topselection-form .tx-p123search-pi3-search-submit{order:4!important;width:110px;box-sizing:border-box}.tx-p123search-pi3-topselection-form .tx-p123search-pi3-subline{order:5!important;width:100%}.tx-p123search-pi3 .fixed dl.hide-tablet,.tx-p123search-pi3-politics,.tx-p123search-pi3-toggleAll{display:none}.tx-p123search-pi3-sort-label{margin-bottom:10px}#tx-p123search-pi3-sort{height:19px;line-height:15px;margin-bottom:10px;margin-right:25px}.tx-p123search-pi3-sort-wrapper{min-width:95px;position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tx-p123search-pi3-sort-current{width:100%}#tx-p123search-pi3-sort-options{min-width:0;width:100%}#tx-p123search-pi3-sort span{margin-right:5px}#tx-p123search-pi3-search{float:left;margin-bottom:10px}#txp123searchpi3-search[type=search]{-webkit-appearance:none}#tx-p123search-pi3-search .tooltip:before{left:calc(50% - 6px)}.tx-p123search-pi3 .fixed .rooms-row{width:28px}.tx-p123search-pi3 .fixed .seats-row{width:32px}.tx-p123search-pi3 .fixed .seconds-row{width:40px}.tx-p123search-pi3 .fixed dl.price-row{max-width:71px}.tx-p123search-pi3-tableHeader .variable{padding-top:13px}.tx-p123search-pi3-overlay .tx-p123search-pi3-politics,.tx-p123search-pi3-overlay .tx-p123search-pi3-toggleAll{display:block}#tx-p123search-pi3-search .tooltip--top span{left:10%;-moz-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}#tx-p123search-pi3-search .tooltip--top:focus::before,#tx-p123search-pi3-search .tooltip--top:hover::before{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.tx-p123search-pi3-locationDetailLink a:before,.tx-p123search-pi3-locationSitePlanLink a:before{padding:0 .185em}}@media only screen and (min-width:60em){.vbmimage{background-size:86%auto!important}.tx-p123search-pi3-overlay-button{top:360px;z-index:999}.header-fixed .tx-p123search-pi3-overlay-button{display:none}.tx-p123search-pi3-overlay-button-close{top:161px}.header-fixed .tx-p123search-pi3-overlay-button-close{top:var(--header-height-desktop)}.header-fixed .tx-p123search-pi3-overlay-button.is-opened,.header-fixed.button-fixed .tx-p123search-pi3-overlay-button{display:block!important}.header-fixed.button-fixed .tx-p123search-pi3-overlay-button{top:calc(var(--header-height-desktop) + var(--section-pagetop-top-margin) + var(--buttonareatop) + (1*var(--pagetop-height)))}#tx-p123search-pi3-scroll>div.flex-container{justify-content:left}#tx-p123search-pi3-scroll .pi3-button{margin-right:.5em;margin-left:.5em;width:15%}#tx-p123search-pi3-scroll .pi3-button:first-child{margin-left:0}#tx-p123search-pi3-scroll .pi3-button a{width:100%}.tx-p123search-pi3-overlay{top:161px;padding-top:30px}.header-fixed .tx-p123search-pi3-overlay{top:var(--header-height-desktop);padding-top:0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item-wrapper{padding-bottom:.8em}#tx-p123search-pi3-media .tx-p123search-pi3-media-item{width:calc(((100% - 1px) - (6*4px))/7);margin-bottom:0}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(4n){margin-right:4px}#tx-p123search-pi3-media .tx-p123search-pi3-media-item:nth-of-type(7n){margin-right:0}.tx-p123search-pi3-topselection-form{width:60%!important}.tx-p123search-pi3-topselection-hint{width:40%}.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-Navigation,.tx-p123search-pi3-locationItemBody .tx-p123search-pi3-locationDetails{display:block}.tx-p123search-pi3-locationItemHeader{width:100%;box-sizing:border-box;padding-right:5px}.tx-p123search-pi3-locationDetails{width:auto;margin-left:10px;margin-top:0}.tx-p123search-pi3-Termine.showall .tx-p123search-pi3-Termin.disabled,.tx-p123search-pi3-Termine.showall .tx-p123search-pi3-Termin.enabled,.tx-p123search-pi3-locationInfosFooter{display:block}#tx-p123search-pi3-locations .tx-p123search-pi3-locationItem{margin-bottom:15px}.tx-p123search-pi3-locationImage{height:200px;width:225px;margin-right:0;margin-left:0}.tx-p123search-pi3-locationInfosRight{width:47%;padding-right:0}.tx-p123search-pi3-locationSitePlanView .tx-p123search-pi3-locationImage{height:250px;width:100%}.tx-p123search-pi3-locationSitePlanView .tx-p123search-pi3-locationImage-zoom:after{font-size:2.5em}.tx-p123search-pi3-locationImage.empty{-moz-background-size:100%auto;-webkit-background-size:100%auto;-o-background-size:100%auto;background-size:100%auto;border-width:1px}.tx-p123search-pi3-city{width:auto}.tx-p123search-pi3-price{text-align:right}.tx-p123search-pi3-price-summary{margin-left:0;padding-left:15px}.tx-p123search-pi3-city,.tx-p123search-pi3-price,.tx-p123search-pi3-price-summary{padding-bottom:10px;border-bottom:1px solid var(--border-color)}.tx-p123search-pi3-locationImage-zoom{display:inline-flex}.tx-p123search-pi3-Termine{margin-top:10px}.tx-p123search-pi3-locationInfosFooter{width:100%}.tx-p123search-pi3-locationDetailLink a{line-height:2.5em}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin,.tx-p123search-pi3-Termine.enabled-6.no-permanent-advertising .tx-p123search-pi3-Termine-btnmore{display:none}.tx-p123search-pi3-Termine div.tx-p123search-pi3-Termin:nth-of-type(-n+5),.tx-p123search-pi3-Termine.no-permanent-advertising div.tx-p123search-pi3-Termin:nth-of-type(-n+6){display:block}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termin.permanent-advertising{display:block;margin-right:0}.tx-p123search-pi3-Termine .tx-p123search-pi3-Termine-btnmore{display:block}.tx-p123search-pi3-Termine.count-1 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.count-2 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.count-3 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.count-4 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.count-5 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.enabled-1 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.enabled-2 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.enabled-3 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.enabled-4 .tx-p123search-pi3-Termine-btnmore,.tx-p123search-pi3-Termine.enabled-5 .tx-p123search-pi3-Termine-btnmore{display:none!important}}@media only screen and (min-width:64em){.tx-p123search-pi3-topselection-form{width:55%!important}.tx-p123search-pi3-topselection-hint{width:45%}#tx-p123search-pi3-locations{font-size:.9em}}@media only screen and (min-width:74em){.header-fixed .tx-p123search-pi3-overlay-button.is-opened,.header-fixed.button-fixed .tx-p123search-pi3-overlay-button,.tx-p123search-pi3-overlay-bg,.tx-p123search-pi3-overlay-button{display:none!important}.tx-p123search-pi3-overlay{position:relative!important;top:0!important;left:0!important;z-index:0!important;float:left;margin-right:15px;padding-top:0;margin-top:15px}.tx-p123search-pi3-locationItem-wrapper{margin-top:15px}.header-fixed.button-fixed .tx-p123search-pi3-overlay{position:fixed!important;top:calc(var(--header-height-desktop) + var(--pagetop-height) + var(--buttonareatop))!important;padding-top:0;margin-top:0}.header-fixed.button-fixed.footer-in-viewport .tx-p123search-pi3-overlay{position:absolute!important;bottom:0!important;top:auto!important}#tx-p123search-pi3-locations,#tx-p123search-pi3-media,#tx-p123search-pi3-scroll,#txp123searchpi3-filterButton,.tx-p123search-pi3 .button-area-bottom,.tx-p123search-pi3-locationItem-wrapper,.tx-p123search-pi3-subtitle,.tx-p123search-pi3-tableFooter{float:left;width:calc(100% - 260px - 15px)!important;box-sizing:border-box!important}.header-fixed.button-fixed #tx-p123search-pi3-locations,.header-fixed.button-fixed #tx-p123search-pi3-media,.header-fixed.button-fixed #tx-p123search-pi3-scroll,.header-fixed.button-fixed #txp123searchpi3-filterButton,.header-fixed.button-fixed .tx-p123search-pi3 .button-area-bottom,.header-fixed.button-fixed .tx-p123search-pi3-locationItem-wrapper,.header-fixed.button-fixed .tx-p123search-pi3-subtitle,.header-fixed.button-fixed .tx-p123search-pi3-tableFooter{margin-left:calc(260px + 15px)}#tx-p123search-pi3-scroll>div.flex-container{justify-content:space-around;text-align:center}#tx-p123search-pi3-locations{margin-top:15px}#tx-p123search-pi3-locations .tx-p123search-pi3-media-standortinfo.tx-p123search-pi3-overlay-headline{display:none}.tx-p123search-pi3-locationItem.tx-p123search-pi3-topselection{padding-bottom:0}#tx-p123search-pi3-scroll .csc-header.csc-header-n1{padding:5px!important}body.wide #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>*,body.wide-toggle #content-normal .csc-default .tx-p123search-pi3 .csc-header:first-child>*{height:30px}.tx-p123search-pi3-locationIcon{height:85px;width:85px}.tx-p123search-pi3-locationIcon span{margin-left:15px;margin-top:15px;transform:scale(1.5)}.tx-p123search-pi3-locationInfosFooter{margin-top:10px}.tx-p123search-pi3-locationImage{height:225px;width:250px}.tx-p123search-pi3-locationSitePlanView .tx-p123search-pi3-locationImage{height:225px;width:100%}.tx-p123search-pi3-locationItemBody>.tx-p123search-pi3-locationImage{position:absolute}.tx-p123search-pi3-locationDetails{margin-left:0}.tx-p123search-pi3-locationDetailsTop{padding-left:265px;min-height:230px}.tx-p123search-pi3-locationDetails{min-height:230px}.tx-p123search-pi3-locationInfosRight{width:80%}.tx-p123search-pi3-locationDetailsBottom{padding-top:0}}@media only screen and (min-width:89em){.tx-p123search-pi3-overlay-button{top:380px}.tx-p123search-pi3-overlay{width:280px;transition:none}.header-fixed.button-fixed .tx-p123search-pi3-overlay{left:calc(((100% - 89em)/2) + 1%)!important}#tx-p123search-pi3-locations,#tx-p123search-pi3-media,#tx-p123search-pi3-scroll,#txp123searchpi3-filterButton,.tx-p123search-pi3 .button-area-bottom,.tx-p123search-pi3-locationItem-wrapper,.tx-p123search-pi3-subtitle,.tx-p123search-pi3-tableFooter{width:calc(100% - 280px - 15px)!important}.header-fixed.button-fixed #tx-p123search-pi3-locations,.header-fixed.button-fixed #tx-p123search-pi3-media,.header-fixed.button-fixed #tx-p123search-pi3-scroll,.header-fixed.button-fixed #txp123searchpi3-filterButton,.header-fixed.button-fixed .tx-p123search-pi3 .button-area-bottom,.header-fixed.button-fixed .tx-p123search-pi3-locationItem-wrapper,.header-fixed.button-fixed .tx-p123search-pi3-subtitle,.header-fixed.button-fixed .tx-p123search-pi3-tableFooter{margin-left:calc(280px + 15px)}.tx-p123search-pi3-topselection-text{line-height:1.6em}.tx-p123search-pi3-locationInfosLeft{margin-right:15px}}
/* default styles for extension "tx_p123maps_pi1" */
:root{--p123maps-ci-1:#F9B701;--p123maps-ci-2:#0f1b5f;--p123maps-ci-3:#b8e356}:first-child+html .tx-p123maps-pi1{width:100%}html.tx-p123maps-pi1-fullscreen-open{overflow:hidden}html.tx-p123maps-pi1-fullscreen-open>body{overflow:hidden;position:absolute;width:100%}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child{background-image:url(../../typo3conf/ext/p123search/res/csc-header-n1.png);min-width:531px;z-index:2}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*{color:var(--color-white);display:inline-block;float:left;font-size:11px;height:27px;line-height:13px;margin:1px 0;padding:1px 5px 0;text-shadow:none}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>:first-child,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>:first-child{margin-right:5px;max-width:132px;overflow:hidden;padding-right:0;white-space:nowrap}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>h2,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>h2{border-left:1px solid var(--color-white)}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*>a,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*>a{background:url(../../typo3conf/ext/p123search/res/csc-header-link.gif)right top no-repeat;color:var(--color-white);display:block;height:27px;padding-right:14px}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*>a:hover,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*>a:hover{text-decoration:none}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child:after{clear:left;content:".";display:block;height:0;line-height:0;visibility:hidden}@media print{body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child{background:0 0;page-break-before:avoid;page-break-after:avoid;page-break-inside:avoid}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*{color:#000}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>:first-child,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>:first-child{margin-right:0;max-width:inherit;overflow:visible;padding-right:5px;white-space:normal}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>h2,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>h2{display:none}body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*>a,body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child>*>a{background:0 0;color:#000;padding-right:5px}}.tx-p123maps-pi1-fullscreen .csc-header{background:#f9b701;background:url(data:image/svg+xml;base64,ICAgICAgIAo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjIwMHB4IiA+CiAgPGRlZnM+CiAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGdyYWQiIHgxPSI3OSUiIHkxPSIxMDAlIiB4Mj0iMjElIiB5Mj0iMCUiID4KICAgIAogICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI0OSwxODMsMSk7c3RvcC1vcGFjaXR5OjEuMDAiIC8+CiAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI0OSwxODMsMSk7c3RvcC1vcGFjaXR5OjEuMDAiIC8+CiAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI1MCwxOTYsMSk7c3RvcC1vcGFjaXR5OjEuMDAiIC8+CiAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigyNTAsMTk2LDEpO3N0b3Atb3BhY2l0eToxLjAwIiAvPgoKICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjbGdyYWQpIi8+Cjwvc3ZnPgogICAgICAgICAgICA=);background:-moz-linear-gradient(330deg,#f9b701 0,#f9b701 49%,#fac401 50%,#fac401 100%);background:-webkit-linear-gradient(330deg,#f9b701 0,#f9b701 49%,#fac401 50%,#fac401 100%);background:-o-linear-gradient(330deg,#f9b701 0,#f9b701 49%,#fac401 50%,#fac401 100%);background:-ms-linear-gradient(330deg,#f9b701 0%,#f9b701 49%,#fac401 50%,#fac401 100%);background:linear-gradient(330deg,#f9b701 0,#f9b701 49%,#fac401 50%,#fac401 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9B701', endColorstr='#FAC401', GradientType=1 )}.tx-p123maps-pi1-fullscreen .csc-header>*{color:#fff;display:inline-block;float:left;font-size:16px;height:27px;line-height:25px;margin:1px 0;padding:1px 10px 0}.tx-p123maps-pi1-fullscreen .csc-header>*>a{color:#fff;display:inline-block;height:27px;padding-right:0}.tx-p123maps-pi1-fullscreen .csc-header>*>a:hover{color:#00295f;text-decoration:none}.tx-p123maps-pi1-fullscreen .csc-header:after{clear:left;content:".";display:block;height:0;line-height:0;visibility:hidden}.tx-p123maps-pi1-fullscreen .csc-header>:first-child{margin-right:5px;overflow:hidden;padding-right:0;white-space:nowrap}.tx-p123maps-pi1-fullscreen .csc-header>:last-child{margin-right:0}.tx-p123maps-pi1-fullscreen .csc-header>h2{border-left:1px solid #fff}.tx-p123maps-pi1-fullscreen .csc-header>h1+h2{border-left:none}.tx-p123maps-pi1 .gm-style{font-family:Tahoma,Arial,sans-serif;font-size:11px;line-height:1.18182em}.tx-p123maps-pi1 .gm-style .gm-style-iw .gm-style-iw-ch span{font-weight:700;font-size:1.2em!important}.tx-p123maps-pi1 .gm-style .gm-style-iw .gm-style-iw-chr button.gm-ui-hover-effect>span{margin:0!important;float:right}.tx-p123maps-pi1 .gm-style .gm-style-iw .gm-style-iw-chr button{margin:0!important;float:right!important}.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider-address{margin:.5em 0}.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider-address span,.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider-label{display:block;width:100%}.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider-address span:last-child{margin-top:.5em}.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider-button{margin-top:.5em}.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider-button a{width:100%}.tx-p123maps-pi1-poi .tx-p123maps-pi1-poi-slider.noUi-target.noUi-ltr.noUi-horizontal.noUi-connect{position:relative;padding:0 26px 0 8px;background-color:var(--p123maps-ci-1);border:0;box-shadow:none;border-radius:0}.tx-p123maps-pi1 .gm-style button{color:inherit;font-size:inherit;line-height:inherit;outline:0;min-width:auto;text-align:inherit;text-decoration:inherit;vertical-align:inherit;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}.tx-p123maps-pi1-icon{background:#fff url(../../typo3conf/ext/p123maps/res/table-icon.png?201304291033)10px 44px no-repeat;border:1px solid #dbdbdb;border-left:none;height:164px;left:627px;position:absolute;top:-11px;width:120px;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline a.whatsapp,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline em,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-icon{display:none}.tx-p123maps-pi1-icon a{display:block;height:100%;width:100%}.tx-p123maps-pi1-icon a:hover{text-decoration:none}.tx-p123maps-pi1-icon h4{background:#f4f4f4;margin:0;padding:5px;text-align:center;-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}#txp123mapspi1-address-slider+form,#txp123mapspi1-budget-slider+form,#txp123mapspi1-periods-slider+form,#txp123mapspi1-poi-slider+form,#txp123mapspi1-poi-slider+form~a,#txp123mapspi1-search-slider+form,#txp123mapspi1-searchFilter-slider+form{-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#txp123mapspi1-poi-slider+form~a{overflow:hidden}#txp123mapspi1-poi-slider:checked+form~a{height:0;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#txp123mapspi1-address-slider+form .tx-p123maps-pi1-address-label label.slider,#txp123mapspi1-budget-slider+form .tx-p123maps-pi1-budget-label label.slider,#txp123mapspi1-periods-slider+form .tx-p123maps-pi1-periods-label label.slider,#txp123mapspi1-poi-slider+form .tx-p123maps-pi1-poi-label label.slider,#txp123mapspi1-search-slider+form .tx-p123maps-pi1-search-label label.slider,#txp123mapspi1-searchFilter-slider+form .tx-p123maps-pi1-searchFilter-label label.slider{display:block;margin:-11px -7px;padding:11px 7px}#txp123mapspi1-address-slider+form .tx-p123maps-pi1-address-label label.slider:after,#txp123mapspi1-budget-slider+form .tx-p123maps-pi1-budget-label label.slider:after,#txp123mapspi1-periods-slider+form .tx-p123maps-pi1-periods-label label.slider:after,#txp123mapspi1-poi-slider+form .tx-p123maps-pi1-poi-label label.slider:after,#txp123mapspi1-search-slider+form .tx-p123maps-pi1-search-label label.slider:after,#txp123mapspi1-searchFilter-slider+form .tx-p123maps-pi1-searchFilter-label label.slider:after{content:"";display:inline-block;float:right;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#txp123mapspi1-budget-slider+form .tx-p123maps-pi1-budget-label label.slider:after{margin-top:-1.2em}#txp123mapspi1-address-slider:checked+form .tx-p123maps-pi1-address-label label.slider:after,#txp123mapspi1-budget-slider:checked+form .tx-p123maps-pi1-budget-label label.slider:after,#txp123mapspi1-periods-slider:checked+form .tx-p123maps-pi1-periods-label label.slider:after,#txp123mapspi1-poi-slider:checked+form .tx-p123maps-pi1-poi-label label.slider:after,#txp123mapspi1-search-slider:checked+form .tx-p123maps-pi1-search-label label.slider:after,#txp123mapspi1-searchFilter-slider:checked+form .tx-p123maps-pi1-searchFilter-label label.slider:after{content:""}#tx-p123maps-pi1-media{display:none;width:200px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-media,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-search{width:250px}.tx-p123maps-pi1-media-label{font-size:13px;line-height:15px;margin:0;padding:8px 7px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-label{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-media-item{line-height:23px;margin:0 7px 6px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-item{font-size:14px}.tx-p123maps-pi1-media-item:last-child{margin-bottom:11px}:root .tx-p123maps-pi1-media-item input[type=checkbox]{height:16px;width:24px;z-index:auto}:root .tx-p123maps-pi1-media-item input[type=checkbox]+label,:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label{line-height:16px;margin-left:0;text-indent:0;z-index:auto}:root .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-item input[type=checkbox]+label,:root .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label{font-size:14px}:root .tx-p123maps-pi1-media-item input[type=checkbox]+label:before{background:url(../../typo3conf/ext/p123maps/res/media-icons.png?201610181734)100% 100%no-repeat;border:0;content:"";float:left;margin-top:2px;top:auto;vertical-align:top;width:24px;-moz-background-size:74px 161px;-webkit-background-size:74px 161px;background-size:74px 161px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}:root .tx-p123maps-pi1-media-item[data-item=GF] input[type=checkbox]+label:before{background-position:0 0;height:14px}:root .tx-p123maps-pi1-media-item[data-item=SP] input[type=checkbox]+label:before{background-position:0-23px;height:15px}:root .tx-p123maps-pi1-media-item[data-item=ZZ] input[type=checkbox]+label:before{background-position:0-46px;height:14px}:root .tx-p123maps-pi1-media-item[data-item=GZ] input[type=checkbox]+label:before{background-position:0-69px;height:15px}:root .tx-p123maps-pi1-media-item[data-item=GV] input[type=checkbox]+label:before{background-position:0-92px;height:22px}:root .tx-p123maps-pi1-media-item[data-item=PF] input[type=checkbox]+label:before{background-position:0-115px;height:14px}:root .tx-p123maps-pi1-media-item[data-item=VI] input[type=checkbox]+label:before,:root .tx-p123maps-pi1-media-item[data-item=VN] input[type=checkbox]+label:before{background-position:0-138px;height:10px}:root .tx-p123maps-pi1-media-item input[type=checkbox]:checked+label:before{content:"";-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}:root .tx-p123maps-pi1-media-item[data-item=GF] input[type=checkbox]:checked+label:before{background-position:-37px 0}:root .tx-p123maps-pi1-media-item[data-item=SP] input[type=checkbox]:checked+label:before{background-position:-37px -23px}:root .tx-p123maps-pi1-media-item[data-item=ZZ] input[type=checkbox]:checked+label:before{background-position:-37px -46px}:root .tx-p123maps-pi1-media-item[data-item=GZ] input[type=checkbox]:checked+label:before{background-position:-37px -69px}:root .tx-p123maps-pi1-media-item[data-item=GV] input[type=checkbox]:checked+label:before{background-position:-37px -92px}:root .tx-p123maps-pi1-media-item[data-item=PF] input[type=checkbox]:checked+label:before{background-position:-37px -115px}:root .tx-p123maps-pi1-media-item[data-item=VI] input[type=checkbox]:checked+label:before,:root .tx-p123maps-pi1-media-item[data-item=VN] input[type=checkbox]:checked+label:before{background-position:-37px -138px}:root .tx-p123maps-pi1-media-item[data-item] input[type=checkbox]+label[data-count]:after{content:" ("attr(data-count)")"}#tx-p123maps-pi1-campagne{padding-bottom:11px;background:var(--color-green);color:var(--color-white);margin-top:10px}#tx-p123maps-pi1-search fieldset,#tx-p123maps-pi1-searchFilter fieldset,#txp123mapspi1-poi fieldset{position:relative;display:block}#tx-p123maps-pi1-budget,#tx-p123maps-pi1-search,#txp123mapspi1-fullscreen{width:200px}.tx-p123maps-pi1-budget-label,.tx-p123maps-pi1-search-label{font-size:13px;line-height:15px;padding:8px 7px}.tx-p123maps-pi1-budget-label{margin:0}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-label{display:inline-block;width:100%;box-sizing:border-box;font-size:1em;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-budget-field{float:left;margin:0 0 0 7px}.tx-p123maps-pi1-search-field.tooltip span{pointer-events:auto}.tx-p123maps-pi1-fullscreen #txp123mapspi1-budget,.tx-p123maps-pi1-fullscreen #txp123mapspi1-search{font-size:14px;line-height:18px}.tx-p123maps-pi1-budget-submit,.tx-p123maps-pi1-search-submit{float:left;margin:0}.tx-p123maps-pi1-budget-submit input[type=submit],.tx-p123maps-pi1-search-submit input[type=submit]{background:0 0;border:0;font-size:0;height:22px;margin:0;padding:0;position:absolute;width:22px;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){.tx-p123maps-pi1-search-submit input[type=submit]{-ms-filter:none;filter:none}}.tx-p123maps-pi1-budget-submit:after,.tx-p123maps-pi1-search-submit:after{background:var(--p123maps-ci-1);color:var(--color-white);content:"";display:inline-block;float:right;font:8px/22px FontAwesome;position:relative;text-align:center;text-rendering:auto;width:22px;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-budget-submit:after{background:var(--btn-submit-background)}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-submit input[type=submit],.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-submit input[type=submit]{height:26px;width:55px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-submit:after{font-size:10px;line-height:31px;width:31px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-submit:after{font-size:10px;line-height:31px;width:55px}#txp123mapspi1-poi-locations a{background:url(../../typo3conf/ext/p123maps/res/poi-icon.png?201304291032)no-repeat;display:block;height:15px;line-height:15px;margin:8px 0 0 7px;padding:19px 0 0 18px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi-locations a{font-size:13px}.tx-p123maps-pi1 .box-area{margin-top:10px}.tx-p123maps-pi1 .box-area,.tx-p123maps-pi1-poi-label{border-top:1px solid var(--border-top-color)}.tx-p123maps-pi1-search-label{margin:10px 0 0}.tx-p123maps-pi1-search-label,.tx-p123maps-pi1-searchFilter-label{border-top:1px solid var(--border-top-color)}.tx-p123maps-pi1-poi-slider-label{float:left;margin:5px 4px 0 0}.tx-p123maps-pi1-poi-slider-layer{position:relative;display:flex;width:100%;flex-direction:column}.tx-p123maps-pi1-poi-slider-layer span{position:relative;order:1;width:100%}.tx-p123maps-pi1-poi-slider{position:relative;order:2;background:var(--color-white);height:8px;margin:1em 0;width:108px;-webkit-touch-callout:none}.tx-p123maps-pi1-poi-slider .noUi-base{background:var(--p123maps-ci-1);height:100%;position:relative;width:100%}.tx-p123maps-pi1-poi-slider .noUi-base:before{background:var(--p123maps-ci-1);content:"";height:8px;left:-7px;position:absolute;top:0;width:7px}.tx-p123maps-pi1-poi-slider .noUi-origin{background:var(--color-white);bottom:0;left:0;position:absolute;right:0;top:0}.tx-p123maps-pi1-poi-slider .noUi-handle{background:var(--color-white);border:1px solid var(--border-color);height:16px;left:-8px;position:absolute;top:-5px;width:16px;z-index:5;border-radius:0}.tx-p123maps-pi1-poi-slider .noUi-handle:active,.tx-p123maps-pi1-poi-slider .noUi-handle:hover{background:var(--color-error)}.tx-p123maps-pi1-poi-slider.disabled .noUi-base,.tx-p123maps-pi1-poi-slider.disabled .noUi-base:before{background:var(--border-color)}.tx-p123maps-pi1-poi-slider.disabled .noUi-handle{border-color:var(--border-color);background:var(--border-color)}@media (-webkit-min-device-pixel-ratio:1.2),-moz-touch-enabled,(max-device-width:1024px){.tx-p123maps-pi1-poi-slider .noUi-handle>div{height:32px;left:-16px;top:-13px;width:32px}}.tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen{width:250px}#txp123mapspi1-fullscreen a{display:inline-block;line-height:17px;margin:11px 7px}#txp123mapspi1-fullscreen a:before{content:"";display:inline-block;margin-right:5px;font:25px/1 FontAwesome;text-rendering:auto;vertical-align:-15%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen a{font-size:16px;line-height:18px}.tx-p123maps-pi1-fullscreen{background:#f4efe2;bottom:0;left:0;min-width:320px;padding:0;position:fixed;right:0;top:56px;z-index:400}.tx-p123maps-pi1-fullscreen .csc-header{bottom:100%;left:-1px;margin-bottom:1px;padding:0 1px;position:absolute;width:100%}.tx-p123maps-pi1-fullscreen .csc-header~.csc-mailform-submit-top{bottom:14px;top:auto;z-index:2}.tx-p123maps-pi1-fullscreen #txp123mapspi1-layer{background:var(--color-white);bottom:0;border:1px solid var(--border-color);left:0;position:absolute;right:0}.tx-p123maps-pi1-fullscreen .csc-mailform-submit-bottom{bottom:auto;top:0;z-index:1}.tx-p123maps-pi1-close{display:none;height:15px;left:8px;position:fixed;top:20px;width:24px;z-index:2}.tx-p123maps-pi1-close:after,.tx-p123maps-pi1-close:before{background:#555659;content:"";display:block;height:3px;left:0;position:absolute;top:6px;width:24px}.tx-p123maps-pi1-close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tx-p123maps-pi1-close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-close{display:inline-block}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline{color:#002046;font-size:16px;height:55px;line-height:55px;margin-right:1.5em;position:fixed;right:163px;top:0;z-index:2}@media print{.tx-p123maps-pi1-fullscreen{display:none}}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button:checked~.tx-p123maps-pi1-slider #txp123mapspi1{left:0}#txp123mapspi1-loader,#txp123mapspi1>.map{height:100%;position:relative;width:100%}#txp123mapspi1-loader{background:rgba(255,255,255,.6);left:0;overflow:hidden;position:absolute;top:0;z-index:450}#txp123mapspi1-loader span{background:rgba(255,255,255,.9)url(../../typo3conf/ext/p123maps/res/loading.gif?201302051029)center 20px no-repeat;border:1px solid rgba(192,192,192,.6);color:#333;font-weight:700;height:32px;left:50%;line-height:15px;margin:-35px 0 0-120px;padding-top:36px;position:absolute;text-align:center;top:50%;width:238px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 4px 0 silver;-webkit-box-shadow:1px 1px 4px 0 silver;box-shadow:1px 1px 4px 0 silver;-moz-transition:margin .6s ease;-ms-transition:margin .6s ease;-o-transition:margin .6s ease;-webkit-transition:margin .6s ease;transition:margin .6s ease}.tx-p123maps-pi1-infoWindow-closeLink{display:block;height:17px;position:absolute;right:0;top:0;width:17px;z-index:51}.tx-p123maps-pi1-infoWindow-closeLink:after,.tx-p123maps-pi1-infoWindow-closeLink:before{background:#555659;content:"";display:block;height:3px;left:3px;position:absolute;top:7px;width:13px}.tx-p123maps-pi1-infoWindow-closeLink:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tx-p123maps-pi1-infoWindow-closeLink:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tx-p123maps-pi1-infoWindow-city{margin-left:66px}.tx-p123maps-pi1-infoWindow-title *{color:#000}.tx-p123maps-pi1-infoWindow-title del{font-style:italic;font-weight:400;padding-right:10px}.tx-p123maps-pi1-infoWindow-locationMarket{background:url(../../typo3conf/ext/p123maps/res/market-icon.gif?201302121418)left top no-repeat;margin-top:13px;padding:3px 0 0 25px}.tx-p123maps-pi1-infoWindow-locationImage-empty{background:rgba(255,255,255,.8);border:1px solid silver;border-color:rgba(192,192,192,.8);color:#303030;display:block;font-size:15px;font-weight:700;height:70px;left:50%;line-height:70px;margin:-35px 0 0-125px;position:absolute;text-align:center;top:50%;width:250px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 4px 0 silver;-webkit-box-shadow:0 0 4px 0 silver;box-shadow:0 0 4px 0 silver}.tx-p123maps-pi1-infoWindow-locationImage.empty.GF{background-image:url(../fileadmin/image/plakat/p123search_media_GF-ST.jpg)}.tx-p123maps-pi1-infoWindow-locationImage.empty.GZ{background-image:url(../fileadmin/image/plakat/p123search_media_GZ-ST.jpg)}.tx-p123maps-pi1-infoWindow-locationImage.empty.SP{background-image:url(../fileadmin/image/plakat/p123search_media_SP.jpg)}.tx-p123maps-pi1-infoWindow-locationImage.empty.ZZ{background-image:url(../fileadmin/image/plakat/p123search_media_GF-VB.jpg)}.tx-p123maps-pi1-infoWindow-locationImage.empty.GV{background-image:url(../fileadmin/image/plakat/p123search_media_GV-ST.jpg)}.tx-p123maps-pi1-infoWindow-locationImage.empty.PF{background-image:url(../fileadmin/image/plakat/p123search_media_PF.jpg)}.tx-p123maps-pi1-infoWindow-locationImage.empty.VI,.tx-p123maps-pi1-infoWindow-locationImage.empty.VN{background-image:url(../fileadmin/image/plakat/p123search_media_VI-ST.jpg)}.tx-p123maps-pi1-infoWindow-permanent{background:#fff;bottom:100%;left:0;overflow-y:auto;position:absolute;right:0;top:51px;z-index:1;-moz-transition:bottom .6s ease;-webkit-transition:bottom .6s ease;transition:bottom .6s ease}.tx-p123maps-pi1-infoWindow-permanent.active{bottom:64px}.tx-p123maps-pi1-infoWindow-permanent-info{border-right:2px solid #f4f4f4;height:100%;margin:0 200px 0 10px;overflow-y:auto;padding-right:10px}.tx-p123maps-pi1-infoWindow-permanent>form{float:right;max-height:100%;overflow-y:auto;width:185px}.tx-p123maps-pi1-infoWindow-permanent>form .csc-mailform-field{padding-bottom:0}.tx-p123maps-pi1-permanent-price,.tx-p123maps-pi1-permanent-priceYear{border-color:transparent transparent #868686;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tx-p123maps-pi1-permanent-price-year,html.tx-p123maps-pi1-fullscreen-open #logopopup{display:none}.tx-p123maps-pi1-permanent-require li{color:#be1010;font-weight:700}.tx-p123maps-pi1-fullscreen~.ui-datepicker{z-index:401!important}.tx-p123maps-pi1-infoWindow-special{background:#be1010;color:#fff;font-style:italic;left:0;letter-spacing:1.1px;padding:3px 13px;pointer-events:none;position:absolute;right:0;text-shadow:1px 1px 1px #e59999;top:51px}.tx-p123maps-pi1-locationLoading{background:url(../../typo3conf/ext/p123maps/res/loc-loading.gif?201301291102)center center no-repeat;display:inline-block;height:13px;width:16px}#txp123mapspi1-description{bottom:0;cursor:pointer;display:none;left:0;position:absolute;right:0;top:0;z-index:900}.tx-p123maps-pi1-description-address,.tx-p123maps-pi1-description-close,.tx-p123maps-pi1-description-filter,.tx-p123maps-pi1-description-media{background:#162884;color:#fff;font-size:13px;line-height:15px;padding:10px;position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-address,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-close,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-filter,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-media{font-size:16px;line-height:18px;padding:15px}.tx-p123maps-pi1-description-address:after,.tx-p123maps-pi1-description-filter:after,.tx-p123maps-pi1-description-media:after{border-color:#162884 transparent;border-style:solid;border-width:0 11px 28px;bottom:100%;content:"";height:0;left:10px;margin-bottom:-5px;position:absolute;width:0;-moz-border-radius:0 0 0 11px;-webkit-border-radius:0 0 0 11px;border-radius:0 0 0 11px;-moz-transform:rotate(-40deg) scaleY(1.5);-ms-transform:rotate(-40deg) scaleY(1.5);-o-transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5);transform:rotate(-40deg) scaleY(1.5)}.tx-p123maps-pi1-description-close{background:#c33;left:10px;top:10px;width:130px;z-index:905}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-close{width:160px}.tx-p123maps-pi1-description-close:after{background:#555659;color:#fff;content:"";font-family:FontAwesome;font-size:16px;height:22px;line-height:21px;position:absolute;right:-4px;text-align:center;text-rendering:auto;top:-4px;width:22px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-description-media{left:40px;top:200px;width:140px;z-index:902}.tx-p123maps-pi1-description-address{left:10px;top:500px;width:140px;z-index:903}.tx-p123maps-pi1-description-filter{left:45px;top:415px;width:125px;z-index:904}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-filter{width:155px}.tx-p123maps-pi1-description-image{height:100%;margin-left:195px;position:relative;z-index:901}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-image{margin-left:180px}.tx-p123maps-pi1-description-image:before{background:url(../../typo3conf/ext/p123maps/res/layer-descriptions-de.png?201610121328)center center no-repeat;content:"";display:block;height:100%;margin:0 auto;max-width:688px;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain}@media screen and (max-width:768px),screen and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (max-device-width:1024px) and (min-resolution:192dpi),screen and (max-device-width:1024px) and (min-resolution:2dppx){html.tx-p123maps-pi1-fullscreen-open>body{position:fixed}.tx-p123maps-pi1-fullscreen #tx-p123qsearch-pi1-basket{font-size:11px;width:auto}}@media only screen and (max-width:624px){.tx-p123maps-pi1-fullscreen .csc-header~.csc-mailform-submit-top{display:none}}@media only screen and (max-width:456px){.tx-p123maps-pi1-description-image{display:none}}@media only screen and (max-width:648px) and (min-width:0px){.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-slider{padding-bottom:4.6em}}.mm-slideout~.tx-p123maps-pi1-fullscreen,.mm-slideout~.tx-p123shopfinder-pi1-fullscreen{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tx-p123maps-pi1-fullscreen:before{background:var(--header-background);border-bottom:1px solid var(--border-color);content:"";display:block;height:55px;left:0;min-width:170px;position:fixed;right:150px;top:0;z-index:1}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket{background:var(--header-background)!important;border-bottom:1px solid var(--border-color)!important;height:56px!important;position:fixed;right:0;top:0;text-align:right!important;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket:after{height:25px;vertical-align:middle;width:29px}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket:before{content:"";border:solid var(--border-color);border-width:0 1px 0 0;background:var(--header-background);height:100%;float:left;min-width:50px}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket .basket-align:before{height:100%;vertical-align:middle}.tx-p123maps-pi1-fullscreen .csc-header,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline{display:none}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-logo{height:55px!important;margin-left:40px!important;max-width:360px!important;position:fixed!important;top:0;width:35%;z-index:2}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-logo img{display:inline-block;height:auto;vertical-align:middle;width:100%}#txp123mapspi1{position:absolute!important;bottom:0;left:200px;overflow:visible!important;right:0;top:0;z-index:1;-moz-transition:left .6s ease;-webkit-transition:left .6s ease;transition:left .6s ease}.tx-p123maps-pi1-fullscreen #txp123mapspi1{position:fixed!important;left:250px;top:56px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-layer{top:0;margin-top:-1px}.tx-p123maps-pi1-fullscreen .csc-mailform-submit-bottom,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper+input,.tx-p123maps-pi1-infoWindow-periods span.disabled{display:none}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area{position:absolute;top:0;left:0;width:100%;z-index:2;justify-content:space-between!important;pointer-events:auto}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .csc-mailform-submit-top{order:2}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper{order:1;width:235px;padding:.1em;background-color:var(--input-background)}.tx-p123maps-pi1-address-label{font-size:20px;line-height:22px;margin:0;padding:8px 7px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-label{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-address-field{float:left;width:190px}.tx-p123maps-pi1-address-field .geocode{position:absolute;display:inline-block;margin-left:-1.73em;margin-top:1px;z-index:4;line-height:1.883em;text-decoration:none;color:var(--p123maps-ci-1);cursor:pointer}.tx-p123maps-pi1-address-field .geocode:before,.tx-p123maps-pi1-address-submit:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-address-field .geocode:before{content:"";font-family:FontAwesome;font-size:1.8em;padding:0 .185em;vertical-align:middle}.tx-p123maps-pi1-fullscreen #txp123mapspi1-address{font-size:1em;line-height:22px;width:100%}.tx-p123maps-pi1-address-submit{float:left;margin:0}.tx-p123maps-pi1-address-submit input[type=submit]{background:0 0;border:0;font-size:0;height:22px;margin:0;padding:0;position:absolute;width:22px;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){.tx-p123maps-pi1-address-submit input[type=submit]{-ms-filter:none;filter:none}}.tx-p123maps-pi1-address-submit:after{background:var(--btn-background);color:var(--btn-color-alternative);content:"";float:right;font:8px/22px FontAwesome;position:relative;text-align:center;z-index:0}.tx-p123maps-pi1-address-wrapper fieldset.address .tx-p123maps-pi1-address-submit:after{content:""!important}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit input[type=submit]{height:30px;width:45px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit:after{font-size:18px;line-height:34px;width:45px}.tx-p123maps-pi1-slider{background:var(--color-white);bottom:0;left:0;position:relative;right:0;top:0;-moz-transition:left .6s ease;-ms-transition:left .6s ease;-o-transition:left .6s ease;-webkit-transition:left .6s ease;transition:left .6s ease}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-slider{padding-top:2.5em;overflow-y:auto;position:absolute}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button:checked~.tx-p123maps-pi1-slider{left:-250px}#tx-p123maps-pi1-slider-button,#tx-p123maps-pi1-slider-button+label{display:none;left:250px;top:12.5%;-moz-transition:left .6s ease;-ms-transition:left .6s ease;-o-transition:left .6s ease;-webkit-transition:left .6s ease;transition:left .6s ease}#tx-p123maps-pi1-slider-button{height:45px;width:45px;z-index:auto}#tx-p123maps-pi1-slider-button+label{line-height:45px;margin-left:0;position:absolute;text-indent:0}#tx-p123maps-pi1-slider-button:checked,#tx-p123maps-pi1-slider-button:checked+label{left:0}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label:before,#tx-p123maps-pi1-slider-button+label:before{background:rgba(0,0,0,.5);color:#fff;display:block;font:24px/45px FontAwesome;text-rendering:auto;width:45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tx-p123maps-pi1-slider-button+label:before{border:0;content:"";height:auto;margin:0;position:static;top:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#txp123mapspi1-layer span.info-symbol,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button+label{display:inline-block}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label{display:none;left:0;line-height:45px;position:absolute;top:35px;vertical-align:middle;z-index:1}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label:before{content:"\a";cursor:pointer;text-align:center}#txp123mapspi1-legend,.tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-media-standortinfo{width:200px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-searchFilter,.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer,.tx-p123maps-pi1-fullscreen #txp123mapspi1-legend,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo{width:250px}#txp123mapspi1-helpLayer a,#txp123mapspi1-layer .info-symbol a,#txp123mapspi1-layer .info-symbol i,.tx-p123maps-pi1-media-standort a,.tx-p123maps-pi1-media-standortinfo a,.tx-p123maps-pi1-noticeLayer a{display:inline-block;line-height:17px;margin:11px 7px}#txp123mapspi1-layer .info-symbol i{text-decoration:none;font-style:normal;margin:11px 0 7px}#txp123mapspi1-layer .info-symbol a:before,#txp123mapspi1-layer .info-symbol i:before{content:"";color:var(--color-info)}.tx-p123maps-pi1-media-standort.view-symbol a:before{content:""}#txp123mapspi1-layer .info-symbol a:before,#txp123mapspi1-layer .info-symbol i:before,.tx-p123maps-pi1-media-standort.view-symbol a:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:.19em;text-rendering:auto;vertical-align:middle;text-decoration:none}.tx-p123maps-pi1-legend{line-height:17px;margin:11px 7px;position:relative}.tx-p123maps-pi1-legend~.tx-p123maps-pi1-legend{margin-top:0}.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer a,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-legend,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort a,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo a{font-size:16px;line-height:18px}#tx-p123maps-pi1-searchFilter{display:none;width:200px}.tx-p123maps-pi1-searchFilter-label{font-size:13px;line-height:15px;margin:0 0 5px;padding:8px 7px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-label{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-searchFilter-item{line-height:23px;margin:0 7px 6px;height:24px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-item{font-size:14px}.tx-p123maps-pi1-searchFilter-item:last-child{margin-bottom:11px}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]{z-index:auto}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label .tx-p123search-pi3-rating{display:inline-block}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label .tx-p123search-pi3-rating .star{display:inline-block;margin-top:-4px}#txp123mapspi1-helpLayer{width:200px}#txp123mapspi1-helpLayer a:before,.tx-p123maps-pi1-poi-submit:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#txp123mapspi1-helpLayer a:before{content:"";font:18px/1 FontAwesome;margin-right:5px;vertical-align:middle;font-size:2em}#txp123mapspi1-poi{display:inline-block;width:200px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi{width:250px;margin-top:5px;margin-bottom:5px}#txp123mapspi1 .map button::after{content:"";font-size:unset}#tx-p123maps-pi1-poi{margin:0 auto;max-width:230px}.tx-p123maps-pi1-poi{position:relative;overflow:hidden;min-height:94px;min-width:220px}.tx-p123maps-pi1-poi-label{font-size:13px;line-height:15px;margin:0;padding:8px 7px}.tx-p123maps-pi1-poi-field,.tx-p123maps-pi1-search-field{float:left;margin:0 0 0 7px}#txp123mapspi1-poi-field{height:31px;font-size:12px;line-height:14px;-webkit-appearance:textfield}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi-field{font-size:14px;line-height:18px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-perimeter-field{position:relative;float:left}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-perimeter-field label{position:absolute;top:-18px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-perimeter-field select{height:31px;padding:.2em 1.3em 0 0!important;background-position:right .6em center!important}.tx-p123maps-pi1-poi-submit{float:left;margin:0}.tx-p123maps-pi1-poi-submit input[type=submit]{background:0 0;border:0;font-size:0;height:22px;margin:0;padding:0;position:absolute;width:22px;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){.tx-p123maps-pi1-poi-submit input[type=submit]{-ms-filter:none;filter:none}}.tx-p123maps-pi1-poi-submit:after{background:var(--p123maps-ci-1);color:var(--color-white);content:"";float:right;font:8px/22px FontAwesome;position:relative;text-align:center;width:22px;z-index:0}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-submit input[type=submit]{height:26px;width:26px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-submit:after{font-size:10px;line-height:31px;width:31px}.tx-p123maps-pi3-subline{display:inline-block;margin:0 0 0 7px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:438px}#txp123mapspi1-infoWindow{display:none;position:absolute;width:540px;min-height:320px;z-index:500;border:1px solid #ccc;background:rgba(255,255,255,.95);font-size:80%}.tx-p123maps-pi1-fullscreen #txp123mapspi1>.map~#txp123mapspi1-infoWindow{left:5px;top:70px;width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);max-height:-moz-calc(100vh - 56px - 70px);max-height:-webkit-calc(100vh - 56px - 70px);max-height:calc(100vh - 56px - 70px)}.tx-p123maps-pi1-infoWindow-index{position:absolute;display:block;height:23px;bottom:100%;z-index:51;margin-bottom:5px}.tx-p123maps-pi1-infoWindow-index a{display:block;float:left;margin-left:2px;padding:5px 10px;white-space:nowrap;background:-moz-linear-gradient(top,var(--p123maps-ci-1) 0%,var(--p123maps-ci-1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,var(--p123maps-ci-1)),color-stop(100%,var(--p123maps-ci-1)));background:-webkit-linear-gradient(top,var(--p123maps-ci-1) 0%,var(--p123maps-ci-1) 100%);background:-o-linear-gradient(top,var(--p123maps-ci-1) 0%,var(--p123maps-ci-1) 100%);background:-ms-linear-gradient(top,var(--p123maps-ci-1) 0%,var(--p123maps-ci-1) 100%);background:linear-gradient(to bottom,var(--p123maps-ci-1) 0%,var(--p123maps-ci-1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fac401', endColorstr='#f8ae01', GradientType=0);border-color:var(--p123maps-ci-1);color:var(--link-color);-moz-box-shadow:0-1px 3px 0 rgba(0,0,0,.4);-webkit-box-shadow:0-1px 3px 0 rgba(0,0,0,.4);box-shadow:0-1px 3px 0 rgba(0,0,0,.4),inset 0-1px 0 0 rgba(255,255,255,.3)}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-index a{filter:none}}.tx-p123maps-pi1-infoWindow-index a:focus,.tx-p123maps-pi1-infoWindow-index a:hover{text-decoration:none}.tx-p123maps-pi1-infoWindow-index a.active{text-decoration:underline;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,var(--p123maps-ci-3)),color-stop(1,var(--p123maps-ci-3)));background:-moz-linear-gradient(top,var(--p123maps-ci-3) 5%,var(--p123maps-ci-3) 100%);background:-webkit-linear-gradient(top,var(--p123maps-ci-3) 5%,var(--p123maps-ci-3) 100%);background:-o-linear-gradient(top,var(--p123maps-ci-3) 5%,var(--p123maps-ci-3) 100%);background:-ms-linear-gradient(top,var(--p123maps-ci-3) 5%,var(--p123maps-ci-3) 100%);background:linear-gradient(to bottom,var(--p123maps-ci-3) 5%,var(--p123maps-ci-3) 100%);background-color:transparent;background-color:var(--p123maps-ci-3);font-weight:700}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-index a.active{filter:none}}.tx-p123maps-pi1-infoWindow-item{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.tx-p123maps-pi1-infoWindow-title{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;height:50px;width:100%;padding:5px 15px 0 0;background:#fff;overflow:hidden;box-sizing:border-box}.tx-p123maps-pi1-infoWindow-price .total-price-sum,.tx-p123maps-pi1-infoWindow-title h1,.tx-p123maps-pi1-infoWindow-title h2,.tx-p123maps-pi1-infoWindow-title h3{font-size:13px;font-weight:700;height:17px;margin:0;padding:0;overflow:hidden}.tx-p123maps-pi1-infoWindow-title .icon{order:1;flex-shrink:0;height:45px;width:45px;background:url(../../typo3conf/ext/p123maps/res/media-icons-all-with-digital-infowindow.png)100% 100%no-repeat;margin-left:5px;margin-right:5px}.tx-p123maps-pi1-infoWindow-title .icon.GF{background-position:-55px 0}.tx-p123maps-pi1-infoWindow-title .icon.SP{background-position:-55px -45px;width:55px}.tx-p123maps-pi1-infoWindow-title .icon.ZZ{background-position:-55px -92px}.tx-p123maps-pi1-infoWindow-title .icon.ZZ.icon-hs-GD.icon-us-ST{background-position:-55px -326px}.tx-p123maps-pi1-infoWindow-title .icon.ZZ.icon-hs-GF.icon-us-VD,.tx-p123maps-pi1-infoWindow-title .icon.ZZ.icon-hs-VD{background-position:-55px -374px}.tx-p123maps-pi1-infoWindow-title .icon.ZZ.icon-hs-GF.icon-us-VB{background-position:-55px -421px}.tx-p123maps-pi1-infoWindow-title .icon.GZ{background-position:-55px -138px}.tx-p123maps-pi1-infoWindow-title .icon.GV{background-position:-55px -184px}.tx-p123maps-pi1-infoWindow-title .icon.PF{background-position:-55px -230px;width:55px}.tx-p123maps-pi1-infoWindow-title .icon.VI,.tx-p123maps-pi1-infoWindow-title .icon.VN{background-position:-55px -276px}.tx-p123maps-pi1-infoWindow-title .name{order:2;flex-grow:1}.tx-p123maps-pi1-infoWindow-title .data{order:3;flex-shrink:0;text-align:right}.tx-p123maps-pi1-infoWindow-price{display:none;order:4;width:auto;text-align:right;color:#000;margin-left:5px}.tx-p123maps-pi1-infoWindow-price div{float:left;width:100%;text-align:right}.tx-p123maps-pi1-infoWindow-price b{display:block}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide dt,.tx-p123maps-pi1-infoWindow-price .total-price-sum,.tx-p123maps-pi1-poi-field input[type=text],.tx-p123maps-pi1-search-field input[type=search]{width:100%}.tx-p123maps-pi1-infoWindow-net{background:rgba(255,255,255,.8);bottom:0;color:#be1010;display:block;height:18px;left:0;line-height:18px;padding:0 5px;pointer-events:none;position:absolute;right:0;font-size:70%;z-index:1;width:100%}.tx-p123maps-pi1-infoWindow-locationImage .tx-p123maps-pi1-infoWindow-net~.rating-wrapper{bottom:18px}.tx-p123maps-pi1-infoWindow-details{background:rgba(255,255,255,.8);bottom:10px;float:right;overflow:hidden;padding:10px 5px 10px 15px;position:absolute;right:0;top:10px;width:auto}.tx-p123maps-pi1-infoWindow-details:before,.tx-p123maps-pi1-infoWindow-toggle a.toggle:after,.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:1.7em;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-infoWindow-details:before{position:absolute;left:1px;content:"";color:var(--color-info)}.tx-p123maps-pi1-infoWindow-details.open{background:#fff;transition:background-color 1s;z-index:2}.tx-p123maps-pi1-infoWindow-details.open:before{content:""}.tx-p123maps-pi1-infoWindow-net~.tx-p123maps-pi1-infoWindow-details{bottom:28px}.tx-p123maps-pi1-infoWindow-details-open{bottom:3px;cursor:cell;display:block;left:0;position:absolute;right:3px;top:3px}.tx-p123maps-pi1-infoWindow-details>div{display:none;overflow:hidden}.tx-p123maps-pi1-infoWindow-details>div div{clear:right;color:#333;float:right;text-align:right;white-space:nowrap}.tx-p123maps-pi1-infoWindow-locationImage{display:block;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:38%;top:50px}.tx-p123maps-pi1-infoWindow-locationImage a{display:block;position:absolute;height:35px;width:35px;top:0;left:0;overflow:visible;background-color:var(--color-white);opacity:.8}.tx-p123maps-pi1-infoWindow-locationImage a:hover{text-decoration:none}.tx-p123maps-pi1-infoWindow-locationImage a:before{content:""!important;display:block!important;height:100%!important;margin:0!important;width:auto!important}.tx-p123maps-pi1-infoWindow-locationImage a:after{content:"";display:block;position:relative;top:-30px;color:var(--p123maps-ci-2);font:14px/1 FontAwesome;font-size:2em;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-infoWindow-locationImage .rating-wrapper{position:absolute;display:block;left:0;bottom:0;width:100px;height:25px;background:rgba(255,255,255,.8)}.tx-p123maps-pi1-infoWindow-locationImage .rating{transform:scale(1.5);margin-left:22px;margin-top:6px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star{background:url(../../typo3conf/ext/p123maps/res/stars-rating.png?201610121329)-60px 0 no-repeat;display:block;height:12px;text-indent:-99999em;width:61px;-moz-background-size:123px 24px;-webkit-background-size:123px 24px;background-size:123px 24px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star0-0,.tx-p123maps-pi1-infoWindow-title .rating .star.star9-9{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";filter:alpha(opacity=40)}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star0-0,.tx-p123maps-pi1-infoWindow-title .rating .star.star9-9{-ms-filter:none;filter:none}}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star1-0{background-position:0 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star1-5{background-position:0-12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star2-0{background-position:-12px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star2-5{background-position:-12px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star3-0{background-position:-24px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star3-5{background-position:-24px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star4-0{background-position:-36px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star4-5{background-position:-36px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star5-0{background-position:-48px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star5-5{background-position:-48px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star6-0{background-position:-60px 0}.tx-p123maps-pi1-infoWindow-toggle{position:absolute;display:block;width:100%;top:245px;padding:0 5px;box-sizing:border-box;z-index:1}.tx-p123maps-pi1-infoWindow-toggle a.toggle:after,.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{position:relative;vertical-align:middle;text-decoration:none}.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{content:"";padding-right:.185em;color:var(--color-info)}.tx-p123maps-pi1-infoWindow-toggle a.toggle:after{content:"";padding-left:.185em;color:var(--link_color)}.tx-p123maps-pi1-infoWindow-toggle a.toggle.active:after{content:""}.tx-p123maps-pi1-infoWindow-toggle a{float:right}.tx-p123maps-pi1-infoWindow-toggle a:first-of-type{float:left!important;margin-right:.2em}.tx-p123maps-pi1-infoWindow-toggle del{color:var(--color-red);font-style:italic;text-decoration:none;margin-right:.4em}.tx-p123maps-pi1-infoWindow-periods .slider{display:block;position:relative;width:100%;height:137px}.tx-p123maps-pi1-infoWindow-periods .button-wrapper{display:block;position:relative;width:100%}.tx-p123maps-pi1-infoWindow-periods-normal{float:left;width:100%;height:137px}.tx-p123maps-pi1-infoWindow-periods{display:block;position:absolute;bottom:0;left:0;width:100%;height:187px;background:#fff;padding:4px;z-index:2;box-sizing:border-box}.tx-p123maps-pi1-infoWindow-periods:after{clear:left;content:".";display:block;height:0;line-height:0;visibility:hidden}.tx-p123maps-pi1-infoWindow-periods .crossbox{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.tx-p123maps-pi1-infoWindow-periods .cross{position:absolute;left:50%;top:50%;width:100%}.tx-p123maps-pi1-infoWindow-periods .cross.cross-1{transform:translate3d(-50%,-50%,0) rotate(45deg);border:1px solid var(--deactivated-color)}.tx-p123maps-pi1-infoWindow-periods .cross.cross-2{transform:translate3d(-50%,-50%,0) rotate(-45deg);border:1px solid var(--deactivated-color)}.tx-p123maps-pi1-infoWindow-periods dl{display:block;float:left;height:100%;width:calc((100% - (4px*4))/5);margin:0 4px 0 0;padding:0}.tx-p123maps-pi1-infoWindow-periods dl:last-of-type{margin-right:0!important}.tx-p123maps-pi1-infoWindow-periods dt{display:block;margin:0;padding:0;height:100%}.tx-p123maps-pi1-infoWindow-periods .tooltip span{text-align:left}.tx-p123maps-pi1-infoWindow-periods .express{color:var(--color-express)}.tx-p123maps-pi1-infoWindow-periods .checkbox{display:block;position:relative;height:100%;width:100%;cursor:pointer;box-sizing:border-box;text-decoration:none!important}.tx-p123maps-pi1-infoWindow-periods .checkbox.disabled{display:block}.tx-p123maps-pi1-infoWindow-periods .checkbox .express-text{height:1em;margin-bottom:.5em}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin{line-height:1.1em;margin:.2em 0}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterSign,.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterText{font-style:normal}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterText{display:block;width:100%}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-5 .tx-p123maps-pi1-infoWindow-periods-btnmore,.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterSign,.tx-p123maps-pi1-infoWindow-periods-btnmore.off span.text{display:none}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket{position:absolute;bottom:4px;width:100%}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket:before{color:var(--btn-select-color);content:""}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket:before,.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:after,.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:1.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle}.tx-p123maps-pi1-infoWindow-periods .btn-select.deactivated .termin-basket:before{color:var(--deactivated-color)}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:before{right:-5px;color:var(--btn-select-selected-color)}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:after{content:"";left:-5px;color:var(--btn-select-color)}.tx-p123maps-pi1-infoWindow-periods .checkbox.express .termin-basket:before{color:var(--color-express)}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked.express .termin-basket:before{color:var(--btn-select-selected-color)}.tx-p123maps-pi1-infoWindow-periods .checkbox.tooltip div.tooltip{cursor:pointer!important}.tx-p123maps-pi1-infoWindow-periods-dw .checkbox{height:40px}.tx-p123maps-pi1-infoWindow-periods .button-wrapper{justify-content:space-between!important;padding-top:3px}.showall .tx-p123maps-pi1-infoWindow-periods .button-wrapper{padding-top:15px}.tx-p123maps-pi1-infoWindow-periods-dw{width:100%;float:left}.tx-p123maps-pi1-infoWindow-periods-btnmore{display:none;height:40px;text-align:center;cursor:pointer;box-sizing:border-box;float:right}.tx-p123maps-pi1-infoWindow-periods-btnmore span.text{display:block;width:100%;font-size:1.1em;color:var(--btn-select-color);margin-top:0}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon{display:block;width:100%}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon:before{font-size:3em;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;color:#b1b9b9;opacity:.3;top:0}.tx-p123maps-pi1-infoWindow-periods-btnmore.off span.icon:before{top:9px}.tx-p123maps-pi1-infoWindow-periods-btnmore:hover span.icon:before{opacity:.6}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon.on:before{content:""}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon.off:before{content:""}.tx-p123maps-pi1-infoWindow-periods-dw dl.permanent{width:100%;max-width:100%}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{position:absolute;display:block;bottom:0;box-sizing:border-box;width:100%;left:0;padding:0 5px;z-index:2;background-color:rgba(255,255,255,.8)}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{bottom:46px}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper span{display:none;color:initial}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore{display:block;width:49.7%;float:right}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:430px!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal{flex-direction:row!important;justify-content:space-between!important;flex-wrap:nowrap!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-normal,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-normal,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-normal,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-normal{justify-content:flex-start!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:383px!important;overflow-y:scroll;overflow-x:hidden;flex-wrap:wrap!important;justify-content:flex-start!important;padding-right:5px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl{margin:0}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-normal dl,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-normal dl,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-normal dl,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-normal dl{margin-right:4px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl{height:140px;width:calc((100% - (4px*4))/5)}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl.disabled,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl.enabled{display:none}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl.disabled,.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl.enabled{display:block;margin-right:4px;margin-bottom:4px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl:nth-of-type(-n+5){display:block!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl:nth-of-type(5n){margin-right:0!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-dw{display:block;width:49.7%}.touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore{display:none}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider{overflow:hidden;width:100%;height:140px}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider-container{display:flex!important;flex-direction:row;flex-wrap:nowrap;overflow-y:scroll;justify-content:space-between}.touchscreen .tx-p123maps-pi1-infoWindow-periods dl.enabled{display:flex;flex:0 0 100px;height:140px;justify-content:center;align-items:center}.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-normal,.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-normal,.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-normal,.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-normal{justify-content:flex-start;margin-right:3px}.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-5 .tx-p123maps-pi1-infoWindow-periods-normal{justify-content:flex-start}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-periods .checkbox.disabled{-ms-filter:none;filter:none}}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-field,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-field{width:215px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne .tx-p123maps-pi1-poi-field{width:180px}@media only screen and (min-width:22.5em){.tx-p123maps-pi1-fullscreen #txp123mapspi1{left:260px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-media,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-search,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-searchFilter,.tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen,.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer,.tx-p123maps-pi1-fullscreen #txp123mapspi1-legend,.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-noticeLayer{width:260px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-budget{width:190px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper{width:256px}.tx-p123maps-pi1-address-field{width:211px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-address{line-height:26px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit:after{line-height:40px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit input[type=submit]{height:40px}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label{top:45px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:480px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin{margin:.5em 0}.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:160px}.tx-p123maps-pi1-infoWindow-periods{height:210px}}@media only screen and (min-width:23.4em){.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide.enabled,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider{height:160px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:430px!important}.tx-p123maps-pi1-infoWindow-periods-btnmore span.text{margin-top:-5px}}@media only screen and (min-width:25em){.tx-p123maps-pi1-infoWindow-net{font-size:75%}}@media only screen and (min-width:25.875em){.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:550px}.tx-p123maps-pi1-infoWindow-locationImage{height:42%;top:55px}.tx-p123maps-pi1-infoWindow-toggle{top:300px}.tx-p123maps-pi1-infoWindow-periods{height:220px}.tx-p123maps-pi1-infoWindow-periods .checkbox .price{margin-top:.3em}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide.enabled,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:170px}.touchscreen .tx-p123maps-pi1-infoWindow-periods dl.enabled{flex:0 0 100px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:495px!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl{height:170px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:448px!important}.tx-p123maps-pi1-infoWindow-net{font-size:80%}}@media only screen and (min-width:26.625em){.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:580px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterText{display:block;width:100%}.tx-p123maps-pi1-infoWindow-locationImage{height:45%}.tx-p123maps-pi1-infoWindow-toggle{top:328px}.tx-p123maps-pi1-infoWindow-periods{height:225px}.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:170px}.tx-p123maps-pi1-infoWindow-periods-btnmore,.tx-p123maps-pi1-infoWindow-periods-dw,.tx-p123maps-pi1-infoWindow-periods-dw dl{height:43px}.tx-p123maps-pi1-infoWindow-locationImage a{height:45px;width:45px}.tx-p123maps-pi1-infoWindow-locationImage a:after{top:-35px}.tx-p123maps-pi1-infoWindow-locationImage .rating-wrapper{height:35px;width:125px}.tx-p123maps-pi1-infoWindow-locationImage .rating{transform:scale(1.8);margin-left:40px;margin-top:10px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket:before,.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:after{font-size:1.5em}.tx-p123maps-pi1-infoWindow-periods-dw .checkbox{height:100%}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:525px!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:473px!important}}@media only screen and (min-width:37.5em){.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline{display:block}.tx-p123maps-pi1-infoWindow-periods .checkbox.tooltip div.tooltip{line-height:1.1em;margin-top:.3em}.touchscreen .tx-p123maps-pi1-infoWindow-periods dl.enabled{flex:0 0 120px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:525px!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-dw dl{height:45px}.tx-p123maps-pi1-infoWindow-periods-btnmore span.text{margin-top:0}.tx-p123maps-pi1-infoWindow-net{font-size:100%}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{bottom:10px}}@media only screen and (min-width:48em){.tx-p123maps-pi1-fullscreen #txp123mapspi1{left:300px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-label{font-size:1.2em}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-media,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-search,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-searchFilter,.tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen,.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer,.tx-p123maps-pi1-fullscreen #txp123mapspi1-legend,.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-noticeLayer,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper{width:299px;box-sizing:border-box}.tx-p123maps-pi1-address-field{width:250px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-field,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-field{width:255px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne .tx-p123maps-pi1-poi-field{width:220px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-budget{width:230px}.tx-p123maps-pi1-fullscreen #txp123mapspi1>.map~#txp123mapspi1-infoWindow{width:592px!important;box-sizing:border-box}#txp123mapspi1-infoWindow-arrow{position:absolute;height:0;width:0;top:50%}.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:640px}.left #txp123mapspi1-infoWindow-arrow,.left #txp123mapspi1-infoWindow-arrow .after,.left #txp123mapspi1-infoWindow-arrow .before,.left #txp123mapspi1-infoWindow-arrow:after,.left #txp123mapspi1-infoWindow-arrow:before{left:100%}.right #txp123mapspi1-infoWindow-arrow,.right #txp123mapspi1-infoWindow-arrow .after,.right #txp123mapspi1-infoWindow-arrow .before,.right #txp123mapspi1-infoWindow-arrow:after,.right #txp123mapspi1-infoWindow-arrow:before{right:100%}#txp123mapspi1-infoWindow-arrow .after,#txp123mapspi1-infoWindow-arrow .before,#txp123mapspi1-infoWindow-arrow:after,#txp123mapspi1-infoWindow-arrow:before{border:20px solid transparent;content:"";height:0;pointer-events:none;position:absolute;width:0}#txp123mapspi1-infoWindow-arrow .after,#txp123mapspi1-infoWindow-arrow:after{border-width:20px 50px;top:50%;margin-top:-20px}.left #txp123mapspi1-infoWindow-arrow .after,.left #txp123mapspi1-infoWindow-arrow:after{border-left-color:#fff}.right #txp123mapspi1-infoWindow-arrow .after,.right #txp123mapspi1-infoWindow-arrow:after{border-right-color:#fff}#txp123mapspi1-infoWindow-arrow .before,#txp123mapspi1-infoWindow-arrow:before{border-width:21px 51px;top:50%;margin-top:-21px}.left #txp123mapspi1-infoWindow-arrow .before,.left #txp123mapspi1-infoWindow-arrow:before{border-left-color:#ccc}.right #txp123mapspi1-infoWindow-arrow .before,.right #txp123mapspi1-infoWindow-arrow:before{border-right-color:#ccc}.tx-p123maps-pi1-infoWindow-closeLink{height:30px;width:30px}.tx-p123maps-pi1-infoWindow-closeLink:after,.tx-p123maps-pi1-infoWindow-closeLink:before{width:25px;top:15px}.tx-p123maps-pi1-infoWindow-title{padding-right:40px}.tx-p123maps-pi1-infoWindow-details{padding-right:20px}.tx-p123maps-pi1-infoWindow-details:before,.tx-p123maps-pi1-infoWindow-toggle a.toggle:after,.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{font-size:2.2em}.tx-p123maps-pi1-infoWindow-details:before{left:4px}.tx-p123maps-pi1-infoWindow-locationImage a:after{font-size:3em;top:-43px}.tx-p123maps-pi1-infoWindow-locationImage{height:46%}.tx-p123maps-pi1-infoWindow-toggle{top:355px}.tx-p123maps-pi1-infoWindow-periods{height:240px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket{bottom:6px}.tx-p123maps-pi1-infoWindow-periods .checkbox.tooltip div.tooltip{line-height:inherit}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide.enabled,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:175px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-dw .checkbox,.tx-p123maps-pi1-infoWindow-periods-dw{height:52px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore span.icon::before{font-size:5em;top:3px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore span.text{margin-top:4px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore.off span.icon:before{top:15px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:585px!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:523px!important}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{bottom:20px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{bottom:56px}}
/* default styles for extension "tx_p123calculator_pi1" */
  span.data-media-hide { display: none; }
  span.data-media-show { display: block; }
		*:first-child+html .tx-p123calculator-pi1 { width: 100%; } /* IE7 */
	.tx-p123calculator-pi1-position, .tx-p123calculator-pi1-total { padding: 3px 15px 3px 12px; }
	#TB_window .tx-p123calculator-pi1-position,
	#TB_window .tx-p123calculator-pi1-total { margin-left: -15px; padding-left: 15px; }
		*:first-child+html .tx-p123calculator-pi1-position { width: 100%; } /* IE7 */
		*:first-child+html .tx-p123calculator-pi1-total { width: 100%; } /* IE7 */
	.tx-p123calculator-pi1-position-line { line-height: 16px; margin-left: 66px; }
	.tx-p123calculator-pi1-position.highlight { background: #F4F4F4; }
	.tx-p123calculator-pi1-positionName { margin: 0px; padding: 0px 0px 12px 0px; }
	.tx-p123calculator-pi1-total { line-height: 16px; margin-top: 5px; padding-top: 5px;
		/* made by http://www.colorzilla.com/gradient-editor */
		background-color: #F4F4F4;
		background-image: -moz-linear-gradient(#FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* FF3.6+ */
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(5px, #F4F4F4), color-stop(100%, #FFFFFF)); /* Chrome,Safari4+ */
		background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
		background-image: -o-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* Opera 11.10+ */
		background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* IE10+ */
		background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66F4F4F4', endColorstr='#66FFFFFF', GradientType=0); /* IE6-8 */
	}
	@media all and (min-width:0\0) { .tx-p123calculator-pi1-total { filter: none; } } /* IE9+ */
	.tx-p123calculator-pi1 .fixed { float: right; padding-bottom: 8px; width: 209px; }
	.tx-p123calculator-pi1 .fixed dl { color: inherit; display: inline; float: left; margin: 0px; min-height: 1px; }
	.tx-p123calculator-pi1 .fixed dl dt { color: inherit; display: inline; float: none; margin: 0px; }
	.tx-p123calculator-pi1-header,
	.tx-p123calculator-pi1-header { margin-top: 5px; }
	.tx-p123calculator-pi1-header .fixed,
	.tx-p123calculator-pi1-total-entry .fixed { color: #000000; } 
	.tx-p123calculator-pi1-header .fixed dl,
	.tx-p123calculator-pi1-total-entry .fixed dl { color: #000000; }
	.tx-p123calculator-pi1-header .fixed dl dt,
	.tx-p123calculator-pi1-total-entry .fixed dl dt { color: #000000; }
	.tx-p123calculator-pi1-header .variable,
	.tx-p123calculator-pi1-total-entry .variable { color: #000000; }
	.tx-p123calculator-pi1 input.csc-mailform-text { text-align: center; }
	.tx-p123calculator-pi1-total-entry { margin: 0px; }
	.tx-p123calculator-pi1-total-entry .fixed { padding-bottom: 0px; }
	.tx-p123calculator-pi1-total-entry .variable { margin-left: 66px; padding-bottom: 0px; }
		.tx-p123calculator-pi1 .fixed dl.avg-price { width: 68px; }
		.tx-p123calculator-pi1 .fixed dl.price { width: 93px; }
		.tx-p123calculator-pi1 .fixed dl.empty { width: 48px; }
		.tx-p123calculator-pi1-header .fixed dl.avg-price { width: 68px; }
		.tx-p123calculator-pi1-header .fixed dl.price { margin-right: 10px; width: 83px; }
		.tx-p123calculator-pi1-subheader .fixed { width: 425px; }
		.tx-p123calculator-pi1-subheader .fixed dl.selector { width: 208px; }
		.tx-p123calculator-pi1-subheader .fixed dl.selector select { max-width: 100%; }
		.tx-p123calculator-pi1-subheader .fixed dl.avg-price { width: 82px; }
		.tx-p123calculator-pi1-subheader .fixed dl.price { width: 87px; }
	#txp123calculatorpi1-total-gross { font-weight: bold; }
	.tx-p123calculator-pi1-hint { font-size: 10px; margin: 0px 0px 3px 66px; }
	.tx-p123calculator-pi1-header:after,
	.tx-p123calculator-pi1-position-line:after { clear: right; content: ""; display: table; zoom/*\**/: 1\9; /* IE6-8 */ }
	@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
		.tx-p123calculator-pi1-position-line, .tx-p123calculator-pi1-total-entry .variable { margin-left: 0px; }
		.tx-p123calculator-pi1-hint { font-size: 12px; margin-left: 0px; }
		.tx-p123calculator-pi1 .fixed { width: 161px; }
		.tx-p123calculator-pi1-subheader .fixed { width: 377px; }
		.tx-p123calculator-pi1 .fixed dl.empty { display: none; }
	}
	@media only screen and (max-width: 456px) {
		.tx-p123calculator-pi1-subheader .fixed { width: 277px; }
		.tx-p123calculator-pi1-subheader .fixed dl.selector { width: 110px; }
	}
/* default styles for extension "tx_p123designer_pi1" */
	body.wide #content-normal .csc-default .tx-p123designer-pi1 { margin: -10px -15px -19px -12px; }
	#txp123designerpi1-flash, .tx-p123designer-pi1 .tx-rbflashobject-pi1-swf_altcontent { line-height: 0px; }
	body.wide #content-normal .csc-default #txp123designerpi1-flash .csc-default,
	body.wide-toggle #content-normal .csc-default #txp123designerpi1-flash .csc-default { border: none; background: none; margin: 0px; position: static; }
	#txp123designerpi1-flash embed, #txp123designerpi1-flash object { min-height: 525px; }
	#txp123designerpi1-flash .csc-default { line-height: normal; }
	#txp123designerpi1-flash.fullScreen { overflow: hidden; }
	#txp123designerpi1-flash.fullScreen embed, #txp123designerpi1-flash.fullScreen object { height: 95%; margin: 2.5% 0px 0px 2.5%; min-height: 0px; width: 95%; }
	.tx-p123designer-pi1 .csc-mailform-submit-top.deactivate, .tx-p123designer-pi1 .csc-mailform-submit-bottom.deactivate, .tx-p123designer-pi1 .csc-mailform-submit.deactivate { display: none; }
	.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-top, .txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-cancel-bottom, .txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-bottom { position: fixed; z-index: 1002; }
	.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-top { bottom: 100%; margin: 0px 0px -30px 0px; top: auto;
		bottom: -moz-calc(50%); bottom: -webkit-calc(50%); bottom: calc(50%);
		/* calc((100vh * 0.98 - 30px - 49px + 40px) / 2 - 10px) */
		margin-bottom: -moz-calc((100vh * 0.98 - 39px) / 2 - 10px); margin-bottom: -webkit-calc((100vh * 0.98 - 39px) / 2 - 10px); margin-bottom: calc((100vh * 0.98 - 39px) / 2 - 10px); }
	.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-cancel-bottom, .txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-bottom { bottom: auto; margin: -26px 0px 0px 0px; top: 100%;
		/* calc((100vh * 0.98 - 30px - 49px + 35px) / 2 - 1px) */
		margin-top: -moz-calc((100vh * 0.98 - 44px) / 2 - 1px); margin-top: -webkit-calc((100vh * 0.98 - 44px) / 2 - 1px); margin-top: calc((100vh * 0.98 - 44px) / 2 - 1px);
		top: -moz-calc(50%); top: -webkit-calc(50%); top: calc(50%); }
	.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-cancel-bottom { left: 1%; }
	.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-top, .txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-bottom { right: 1%; }
	.tx-p123designer-pi1-fullscreen { background: #f5efe3; color: #BE1010; line-height: 16px; margin: -1px 0px 1px 0px; padding: 6px; position: relative; }
	.tx-p123designer-pi1-fullscreen a { color: #BE1010; font-weight: bold; }
	#TB_load.tx-p123designer-pi1-load { background: rgba(255, 255, 255, 0.9); border: 1px solid #C0C0C0; border-color: rgba(192, 192, 192, 0.6); color: #333333; font-weight: bold; height: 50px; margin: -25px 0px 0px -162.5px; padding-top: 18px; text-align: center; white-space: nowrap; width: 325px;
		-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
		-moz-box-shadow: 1px 1px 4px 0px #C0C0C0; -webkit-box-shadow: 1px 1px 4px 0px #C0C0C0; box-shadow: 1px 1px 4px 0px #C0C0C0; }
	#TB_load.tx-p123designer-pi1-load::after { background: #000000; margin-top: -16px; }
	#TB_load.tx-p123designer-pi1-load span { display: block; margin-left: 20px; }
	@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
		.tx-p123designer-pi1 { margin-top: 0px !important; position: relative; }
		.tx-p123designer-pi1 object, .tx-p123designer-pi1 embed { height: auto; max-width: 100%; min-height: 442px; }
		.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-top {
			/* calc((100vh * 0.98 - 30px - 55px + 40px) / 2 - 10px) */
			margin-bottom: -moz-calc((100vh * 0.98 - 45px) / 2 - 10px); margin-bottom: -webkit-calc((100vh * 0.98 - 45px) / 2 - 10px); margin-bottom: calc((100vh * 0.98 - 45px) / 2 - 10px); }
		.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-cancel-bottom, .txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-bottom {
			/* calc((100vh * 0.98 - 30px - 55px + 35px) / 2 - 1px) */
			margin-top: -moz-calc((100vh * 0.98 - 50px) / 2 - 1px); margin-top: -webkit-calc((100vh * 0.98 - 50px) / 2 - 1px); margin-top: calc((100vh * 0.98 - 50px) / 2 - 1px); }
	}
	@media only screen and (max-width: 456px) {
		.txp123designerpi1-fullscreen .tx-p123designer-pi1 .csc-mailform-submit-top { display: none; }
	}
/* default styles for extension "tx_p123designer_pi3" */
	body.wide #content-normal .csc-default .tx-p123designer-pi3 { margin: -10px -15px -19px -12px; }
	#txp123designerpi3-flash, .tx-p123designer-pi3 .tx-rbflashobject-pi1-swf_altcontent { line-height: 0px; }
	#txp123designerpi3-flash embed, #txp123designerpi3-flash object { min-height: 525px; }
	#txp123designerpi3-flash .csc-default { line-height: normal; }
	#txp123designerpi3-flash.fullScreen { overflow: hidden; }
	#txp123designerpi3-flash.fullScreen embed, #txp123designerpi3-flash.fullScreen object { height: 95%; margin: 2.5% 0px 0px 2.5%; min-height: 0px; width: 95%; }
	#txp123designerpi3-submit { display: none; }
	.tx-p123designer-pi3 .csc-mailform-submit-top.deactivate, .tx-p123designer-pi3 .csc-mailform-submit-bottom.deactivate, .tx-p123designer-pi3 .csc-mailform-submit.deactivate, .tx-p123designer-pi3 .csc-mailform-cancel-bottom.deactivate { display: none; }
	.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-top, .txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-cancel-bottom, .txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-bottom { position: fixed; z-index: 1002; }
	.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-top { bottom: 100%; margin: 0px 0px -30px 0px; top: auto;
		bottom: -moz-calc(50%); bottom: -webkit-calc(50%); bottom: calc(50%);
		/* calc((100vh * 0.98 - 30px - 49px + 40px) / 2 - 10px) */
		margin-bottom: -moz-calc((100vh * 0.98 - 39px) / 2 - 10px); margin-bottom: -webkit-calc((100vh * 0.98 - 39px) / 2 - 10px); margin-bottom: calc((100vh * 0.98 - 39px) / 2 - 10px); }
	.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-cancel-bottom, .txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-bottom { bottom: auto; margin: -26px 0px 0px 0px; top: 100%;
		/* calc((100vh * 0.98 - 30px - 49px + 35px) / 2 - 1px) */
		margin-top: -moz-calc((100vh * 0.98 - 44px) / 2 - 1px); margin-top: -webkit-calc((100vh * 0.98 - 44px) / 2 - 1px); margin-top: calc((100vh * 0.98 - 44px) / 2 - 1px);
		top: -moz-calc(50%); top: -webkit-calc(50%); top: calc(50%); }
	.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-cancel-bottom { left: 1%; }
	.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-top, .txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-bottom { right: 1%; }
	.tx-p123designer-pi3-fullscreen { background: #f5efe3; color: #BE1010; line-height: 16px; margin: -1px 0px 1px 0px; padding: 6px; position: relative; }
	.tx-p123designer-pi3-fullscreen a { color: #BE1010; font-weight: bold; }
	.tx-p123designer-pi3-image { border: 1px solid #DBDBDB; float: right; margin: 0px 0px 5px 25px; }
	.tx-p123designer-pi3-window { padding: 30px 40px; }
	.tx-p123designer-pi3-window h2 { padding-bottom: 0px; }
	.tx-p123designer-pi3-window p { padding-top: 3px !important; }
	.tx-p123designer-pi3-window p span label { display: block; }
	.tx-p123designer-pi3-window a.csc-mailform-button, #TB_window .tx-p123designer-pi3-window a.csc-mailform-button { color: #FFFFFF; float: right; }
	.tx-p123designer-pi3-window a.csc-mailform-button.left, #TB_window .tx-p123designer-pi3-window a.csc-mailform-button.left { float: left; }
	.tx-p123designer-pi3-window .line { border-bottom: 1px dashed #ACA89C; clear: both; font-size: 0px; height: 0px; line-height: 0px; margin: 20px 0px; }
	#TB_load.tx-p123designer-pi3-load { background: rgba(255, 255, 255, 0.9); border: 1px solid #C0C0C0; border-color: rgba(192, 192, 192, 0.6); color: #333333; font-weight: bold; height: 50px; margin: -25px 0px 0px -162.5px; padding-top: 18px; text-align: center; white-space: nowrap; width: 325px;
		-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
		-moz-box-shadow: 1px 1px 4px 0px #C0C0C0; -webkit-box-shadow: 1px 1px 4px 0px #C0C0C0; box-shadow: 1px 1px 4px 0px #C0C0C0; }
	#TB_load.tx-p123designer-pi3-load::after { background: #000000; margin-top: -16px; }
	#TB_load.tx-p123designer-pi3-load span { display: block; margin-left: 20px; }
	.tx_p123designer_pi3-form { padding: 10px 15px 18px 12px; }
	.tx-p123designer-pi3-descriptionError,
	.tx-p123designer-pi3-uploadError { color: #BE1010; font-weight: bold; }
	.tx_p123designer_pi3-fileinput-button { background-color: #F8B300; color: #fff; font-weight: bold; overflow: hidden; padding: 6px 12px; position: relative; }
	.tx_p123designer_pi3-fileinput-button,
	.tx_p123designer_pi3-fileinput-text { display: inline-block; }
	.tx_p123designer_pi3-fileinput-text { font-size: 20px; margin-top: 10px; }
	.tx_p123designer_pi3-fileinput-button input { cursor: pointer; direction: ltr; font-size: 200px !important; margin: 0px; opacity: 0; position: absolute; right: 0px; top: 0px;
		-ms-filter: 'alpha(opacity=0)'; }
	.tx_p123designer_pi3-progress { background-color: #f5f5f5; border-radius: 4px; display: none; height: 20px; margin: 20px 0px; overflow: hidden;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
	.tx_p123designer_pi3-progress-bar { background-color: #337ab7; color: #fff; float: left; font-size: 12px; height: 100%; line-height: 20px; padding: 0px 5px; text-align: center; width: 0px;
		-webkit-box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.15);
		-webkit-transition: width 0.6s ease; transition: width 0.6s ease; }
	.tx_p123designer_pi3-progress-bar-success { background-color: #5cb85c; }
	.tx_p123designer_pi3-dropzone { background: #e7e7e7; border: 2px dashed #868686; height: 50px; padding: 50px 0px; text-align: center; width: 100%; }
	.tx_p123designer_pi3-dropzone.in { background: #c5c5c5; font-size: 150%; }
	.tx_p123designer_pi3-thumbnail img { border: 1px solid #dbdbdb; display: block; }
	.tx-p123designer-pi3-upload-titel .csc-mailform-button { float: left; }
	body.wide #content-normal .csc-default + .tx-p123designer-pi3-guidelines,
	body.wide-toggle #content-normal .csc-default + .tx-p123designer-pi3-guidelines { padding-top: 30px; }
	@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
		.tx-p123designer-pi3 { margin-top: 0px !important; position: relative; }
		#txp123designerpi3-flash { right: 0px; }
		.tx-p123designer-pi3 object, .tx-p123designer-pi3 embed { height: auto; max-width: 100%; min-height: 442px; width: 100%; }
		.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-top {
			/* calc((100vh * 0.98 - 30px - 55px + 40px) / 2 - 10px) */
			margin-bottom: -moz-calc((100vh * 0.98 - 45px) / 2 - 10px); margin-bottom: -webkit-calc((100vh * 0.98 - 45px) / 2 - 10px); margin-bottom: calc((100vh * 0.98 - 45px) / 2 - 10px); }
		.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-cancel-bottom, .txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-bottom {
			/* calc((100vh * 0.98 - 30px - 55px + 35px) / 2 - 1px) */
			margin-top: -moz-calc((100vh * 0.98 - 50px) / 2 - 1px); margin-top: -webkit-calc((100vh * 0.98 - 50px) / 2 - 1px); margin-top: calc((100vh * 0.98 - 50px) / 2 - 1px); }
		.tx_p123designer_pi3-thumbnail img { height: auto; width: 100%;
			-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	}
	@media only screen and (max-width: 456px) {
		.txp123designerpi3-fullscreen .tx-p123designer-pi3 .csc-mailform-submit-top { display: none; }
	}
/* default styles for extension "tx_p123designer_pi4" */
	body.wide #content-normal .csc-default .tx-p123designer-pi4 { margin: -10px -15px -19px -12px; }
	#txp123designerpi4-flash, .tx-p123designer-pi4 .tx-rbflashobject-pi4-swf_altcontent { line-height: 0px; }
	body.wide #content-normal .csc-default #txp123designerpi4-flash .csc-default,
	body.wide-toggle #content-normal .csc-default #txp123designerpi4-flash .csc-default { border: none; background: none; margin: 0px; position: static; }
	#txp123designerpi4-flash embed, #txp123designerpi4-flash object { min-height: 525px; }
	#txp123designerpi4-flash .csc-default { line-height: normal; }
	#txp123designerpi4-flash.fullScreen { overflow: hidden; }
	#txp123designerpi4-flash.fullScreen embed, #txp123designerpi4-flash.fullScreen object { height: 95%; margin: 2.5% 0px 0px 2.5%; min-height: 0px; width: 95%; }
	.tx-p123designer-pi4 .csc-mailform-submit-top.deactivate, .tx-p123designer-pi4 .csc-mailform-submit-bottom.deactivate, .tx-p123designer-pi4 .csc-mailform-submit.deactivate { display: none; }
	.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-top, .txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-cancel-bottom, .txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-bottom { position: fixed; z-index: 1002; }
	.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-top { bottom: 100%; margin: 0px 0px -30px 0px; top: auto;
		bottom: -moz-calc(50%); bottom: -webkit-calc(50%); bottom: calc(50%);
		/* calc((100vh * 0.98 - 30px - 49px + 40px) / 2 - 10px) */
		margin-bottom: -moz-calc((100vh * 0.98 - 39px) / 2 - 10px); margin-bottom: -webkit-calc((100vh * 0.98 - 39px) / 2 - 10px); margin-bottom: calc((100vh * 0.98 - 39px) / 2 - 10px); }
	.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-cancel-bottom, .txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-bottom { bottom: auto; margin: -26px 0px 0px 0px; top: 100%;
		/* calc((100vh * 0.98 - 30px - 49px + 35px) / 2 - 1px) */
		margin-top: -moz-calc((100vh * 0.98 - 44px) / 2 - 1px); margin-top: -webkit-calc((100vh * 0.98 - 44px) / 2 - 1px); margin-top: calc((100vh * 0.98 - 44px) / 2 - 1px);
		top: -moz-calc(50%); top: -webkit-calc(50%); top: calc(50%); }
	.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-cancel-bottom { left: 1%; }
	.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-top, .txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-bottom { right: 1%; }
	.tx-p123designer-pi4-fullscreen { background: #f5efe3; color: #BE1010; line-height: 16px; margin: -1px 0px 1px 0px; padding: 6px; position: relative; }
	.tx-p123designer-pi4-fullscreen a { color: #BE1010; font-weight: bold; }
	#TB_load.tx-p123designer-pi4-load { background: rgba(255, 255, 255, 0.9); border: 1px solid #C0C0C0; border-color: rgba(192, 192, 192, 0.6); color: #333333; font-weight: bold; height: 50px; margin: -25px 0px 0px -162.5px; padding-top: 18px; text-align: center; white-space: nowrap; width: 325px;
		-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
		-moz-box-shadow: 1px 1px 4px 0px #C0C0C0; -webkit-box-shadow: 1px 1px 4px 0px #C0C0C0; box-shadow: 1px 1px 4px 0px #C0C0C0; }
	#TB_load.tx-p123designer-pi4-load::after { background: #000000; margin-top: -16px; }
	#TB_load.tx-p123designer-pi4-load span { display: block; margin-left: 20px; }
	.tx_p123designer_pi4-form { padding: 10px 15px 18px 12px; }
	.tx-p123designer-pi4-descriptionError,
	.tx-p123designer-pi4-uploadError { color: #BE1010; font-weight: bold; }
	.tx-p123designer-pi4-uploadErrorButton {display: block; margin-top: 10px;}
	.tx_p123designer_pi4-fileinput-button { background-color: #F8B300; color: #fff; font-weight: bold; overflow: hidden; padding: 6px 12px; position: relative; }
	.tx_p123designer_pi4-fileinput-button,
	.tx_p123designer_pi4-fileinput-text { display: inline-block; }
	.tx_p123designer_pi4-fileinput-text { font-size: 20px; margin-top: 10px; }
	.tx_p123designer_pi4-fileinput-button input { cursor: pointer; direction: ltr; font-size: 200px !important; margin: 0px; opacity: 0; position: absolute; right: 0px; top: 0px;
		-ms-filter: 'alpha(opacity=0)'; }
	.tx_p123designer_pi4-progress { background-color: #f5f5f5; border-radius: 4px; display: none; height: 20px; margin: 20px 0px; overflow: hidden;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
	.tx_p123designer_pi4-progress-bar { background-color: #337ab7; color: #fff; float: left; font-size: 12px; height: 100%; line-height: 20px; padding: 0px 5px; text-align: center; width: 0px;
		-webkit-box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.15);
		-webkit-transition: width 0.6s ease; transition: width 0.6s ease; }
	.tx_p123designer_pi4-progress-bar-success { background-color: #5cb85c; }
	.tx_p123designer_pi4-dropzone { background: #e7e7e7; border: 2px dashed #868686; height: 50px; padding: 50px 0px; text-align: center; width: 100%; }
	.tx_p123designer_pi4-dropzone.in { background: #c5c5c5; font-size: 150%; }
	.tx_p123designer_pi4-thumbnail img { border: 1px solid #dbdbdb; display: block; }
	.tx-p123designer-pi4-upload-titel .csc-mailform-button { float: left; }
	body.wide #content-normal .csc-default + .tx-p123designer-pi4-guidelines,
	body.wide-toggle #content-normal .csc-default + .tx-p123designer-pi4-guidelines { padding-top: 30px; }
	.tx-p123designer-pi4-motifhint { display: none; }
	@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
		.tx-p123designer-pi4 { margin-top: 0px !important; position: relative; }
		.tx-p123designer-pi4 object, .tx-p123designer-pi4 embed { height: auto; max-width: 100%; min-height: 442px; }
		.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-top {
			/* calc((100vh * 0.98 - 30px - 55px + 40px) / 2 - 10px) */
			margin-bottom: -moz-calc((100vh * 0.98 - 45px) / 2 - 10px); margin-bottom: -webkit-calc((100vh * 0.98 - 45px) / 2 - 10px); margin-bottom: calc((100vh * 0.98 - 45px) / 2 - 10px); }
		.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-cancel-bottom, .txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-bottom {
			/* calc((100vh * 0.98 - 30px - 55px + 35px) / 2 - 1px) */
			margin-top: -moz-calc((100vh * 0.98 - 50px) / 2 - 1px); margin-top: -webkit-calc((100vh * 0.98 - 50px) / 2 - 1px); margin-top: calc((100vh * 0.98 - 50px) / 2 - 1px); }
		.tx_p123designer_pi4-thumbnail img { height: auto; width: 100%;
			-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	}
	@media only screen and (max-width: 456px) {
		.txp123designerpi4-fullscreen .tx-p123designer-pi4 .csc-mailform-submit-top { display: none; }
	}
/* default styles for extension "tx_p123designer_pi6" */
:root{--p123designer-ci-1:#ADCA3D}.tx-p123designer-pi6{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:flex-start}.tx-p123designer-pi6 .hide-on-mobile{display:none}.tx-p123designer-pi6 .csc-subheader img{height:auto;max-width:100%}#tx-p123designer-pi6-later a.csc-mailform-button,#tx-p123designer-pi6-noproduction a.csc-mailform-button,.tx-p123designer-pi6 .csc-subheader,.tx-p123designer-pi6-saved .costs .tooltip span{float:none}.tx-p123designer-pi6-subheader{float:left}.tx-p123designer-pi6-subheader+*{clear:left}.tx-p123designer-pi6-subheader+.tx-p123designer-pi6-subheader{clear:none}.tx-p123designer-pi6-found,.tx-p123qsearch-pi1-window .tx-p123designer-pi6-found{background:#faf7f2 no-repeat center center;border:1px solid #dbdbdb;float:right;height:74px;width:70px;overflow:hidden}.tx-p123qsearch-pi1-window .tx-p123designer-pi6-found+p{margin-right:100px}.tx-p123designer-pi6-detail .tx-p123designer-pi6-found{margin-top:3.5em;position:relative}.tx-p123designer-pi6-found a,.tx-p123qsearch-pi1-window .tx-p123designer-pi6-found a{display:block;height:74px;width:70px}.tx-p123designer-pi6-found a:before,.tx-p123qsearch-pi1-window .tx-p123designer-pi6-found a:before{content:none!important}.tx-p123designer-pi6-detail{position:relative;display:inline-block;width:100%;margin-top:10px}.tx-p123designer-pi6-detail .guidelines-wrapper{width:calc(100% + 10px);margin-left:-5px;margin-bottom:-5px}.tx-p123designer-pi6-item{position:relative;width:100%;padding:0 5px 5px;border:1px solid var(--border-color);box-sizing:border-box}.tx-p123designer-pi6 #tx-p123designer-pi6-later,.tx-p123designer-pi6 #tx-p123designer-pi6-noproduction,.tx-p123designer-pi6-item.deactivated{display:none}.tx-p123designer-pi6-item-header{position:absolute;top:0;left:0;width:100%;background-color:var(--color-white);opacity:.8;z-index:1;padding-left:5px;box-sizing:border-box;cursor:pointer;pointer-events:auto}.tx-p123designer-pi6-item-header>*{pointer-events:auto}.tx-p123designer-pi6-item-header h3{font-size:1.7em}.tx-p123designer-pi6-image{position:relative;height:220px;width:calc(100% + 10px);margin-left:-5px;cursor:pointer;overflow:hidden}.tx-p123designer-pi6-image img{width:100%!important}.tx-p123designer-pi6-icon{display:none;position:absolute;box-sizing:border-box}.ready .tx-p123designer-pi6-icon{display:block;bottom:0;right:0;width:100%;height:100%}.ready .tx-p123designer-pi6-icon:after,.ready .tx-p123designer-pi6-icon:before{position:relative;display:inline-block;width:100%;height:100%;font-family:FontAwesome;font-size:6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle;text-decoration:none}.ready .tx-p123designer-pi6-icon:before{content:"";left:68%;top:70%;color:var(--color-white)}.ready .tx-p123designer-pi6-icon:after{content:"";bottom:30%;color:var(--color-green);left:70%}.tx-p123designer-pi6-saved{position:relative;margin-bottom:10px;min-height:120px;flex-direction:column!important}.tx-p123designer-pi6-item.deactivated .tx-p123designer-pi6-saved{min-height:80px}.tx-p123designer-pi6-saved .num{position:relative;width:100%}.tx-p123designer-pi6-saved .costs{position:relative;width:100%;margin-top:10px!important}.tx-p123designer-pi6-saved .costs .text{order:1;width:100%}.tx-p123designer-pi6-saved .costs .price{order:3;margin-left:auto}.tx-p123designer-pi6-saved .costs .price-info{order:2;margin-right:auto}.tx-p123designer-pi6-saved .costs .price-info a{cursor:default;text-decoration:none!important}.tx-p123designer-pi6-saved .key{width:100%;margin-top:10px}.tx-p123designer-pi6-saved .key a{width:100%;margin-bottom:.5em}.tx-p123designer-pi6-saved .csc-mailform-button.later:before,.tx-p123designer-pi6-saved .csc-mailform-button.no-production:before{content:""}.tx-p123designer-pi6-displayMedia{width:100%;margin:20px 0 40px}#tx-p123designer-pi6-later .tooltip,#tx-p123designer-pi6-noproduction .tooltip,.tx-p123designer-pi6-displayMedia a{width:100%}.tx-p123designer-pi6-calculator{display:none;background:var(--color-white)url(../../typo3conf/ext/p123designer/res/calculator.png)10px 44px no-repeat;border:1px solid var(--border-color);border-left:none;height:164px;left:639px;position:absolute;top:-1px;width:120px;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.tx-p123designer-pi6-calculator a{display:block;height:100%;width:100%;color:#555659}.tx-p123designer-pi6-calculator h4{background:var(--color-white);margin:0;padding:5px;text-align:center;-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}#tx-p123designer-pi6-later,#tx-p123designer-pi6-noproduction{width:auto;margin:8px 0}.tx-p123qsearch-pi1-window #tx-p123designer-pi6-later a.csc-mailform-button,.tx-p123qsearch-pi1-window #tx-p123designer-pi6-noproduction a.csc-mailform-button{margin-bottom:0;margin-left:0}#tx-p123designer-pi6-later>form,#tx-p123designer-pi6-noproduction>form{float:left;max-width:340px;width:100%}.tx-p123qsearch-pi1-window #tx-p123designer-pi6-later+p,.tx-p123qsearch-pi1-window #tx-p123designer-pi6-noproduction+p{margin-right:161px;padding-top:3px!important}#tx-p123designer-pi6-later>form h2{padding-bottom:8px}#tx-p123designer-pi6-later .bodytext{padding:5px 0}#txp123designerpi6-description{width:100%}.tx-p123designer-pi6-highlight{color:var(--ci-color-3);font-weight:700}#TB_window .tx-p123qsearch-pi1-window a.csc-mailform-button.upload,.tx-p123qsearch-pi1-window a.csc-mailform-button.upload{margin-top:4px}.tx-p123designer-pi6-motifhint{display:none}.tx-p123designer-pi6 .csc-mailform-button.printdatamanager{text-align:center}.tx-p123designer-pi6 .csc-mailform-button.printdatamanager.gray{display:block;background-color:var(--color-blue-light);border-color:var(--border-color)}.tx-p123designer-pi6 .tx-p123designer-pi6-item.printdatamanager{margin-top:1em}.tx-p123designer-pi6 .printdatamanager .tx-p123designer-pi6-detail .tx-p123designer-pi6-guidelines{display:block;text-align:center;background:var(--color-white);border:1px solid var(--border-color)}.tx-p123designer-pi6 .printdatamanager .tx-p123designer-pi6-detail .tx-p123designer-pi6-guidelines.csc-mailform-button{font-weight:400;background-color:var(--p123designer-ci-1);border-color:var(--p123designer-ci-1);-webkit-box-shadow:inset 0 1px 0 var(--p123designer-ci-1);-moz-box-shadow:inset 0 1px 0 var(--p123designer-ci-1);box-shadow:inset 0 1px 0 var(--p123designer-ci-1);padding:0 1em;color:var(--color-white)}.tx-p123designer-pi6 .printdatamanager .tx-p123designer-pi6-detail .tx-p123designer-pi6-guidelines.csc-mailform-button:after{content:"";font-size:unset;margin-left:0}.tx-p123designer-pi6 .printdatamanager.ready .tx-p123designer-pi6-detail .tx-p123designer-pi6-saved .key a.csc-mailform-button:before{display:inline-block;content:"";font-family:FontAwesome;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;margin-right:.5em}@media screen{.tx-p123designer-pi6-calculator.fixed{position:fixed;top:16px}}@media only screen and (min-width:23.375em){.tx-p123designer-pi6-image{height:265px}}@media only screen and (min-width:25em){.tx-p123designer-pi6-image{height:285px}}@media only screen and (min-width:25.875em){.ready .tx-p123designer-pi6-icon:before{top:73%;left:73%}.ready .tx-p123designer-pi6-icon:after{left:75%}}@media only screen and (min-width:26.625em){.tx-p123designer-pi6-image{height:315px}.ready .tx-p123designer-pi6-icon:before{top:70%}}@media only screen and (min-width:37.5em){.tx-p123designer-pi6-item-header{position:relative;cursor:default}.ready .tx-p123designer-pi6-icon:after,.ready .tx-p123designer-pi6-icon:before{font-size:5em}.ready .tx-p123designer-pi6-icon:before{left:65%;top:75%}.ready .tx-p123designer-pi6-icon:after{left:67%;bottom:25%}.tx-p123designer-pi6-item-header h3{width:100%;margin-top:0;margin-bottom:0;margin-left:-10px;padding:.55em 5px .55em 10px}.tx-p123designer-pi6-image{float:left;width:250px;height:225px;margin-bottom:-5px}.tx-p123designer-pi6-image img{height:100%!important}.tx-p123designer-pi6-detail{display:block;float:left;width:calc(100% - 250px);height:220px;margin-top:0;padding-left:20px;box-sizing:border-box}.tx-p123designer-pi6-saved{margin-bottom:0}.tx-p123designer-pi6-detail .guidelines-wrapper{position:absolute;width:calc(100% + 10px);margin-left:-20px;bottom:0}}@media only screen and (min-width:60em){.tx-p123designer-pi6{flex-direction:row!important}.tx-p123designer-pi6-item-header h3{font-size:1.3em}.ready .tx-p123designer-pi6-icon:after,.ready .tx-p123designer-pi6-icon:before{font-size:4em}.tx-p123designer-pi6-item{width:calc((100% - (1*10px))/2);margin-right:10px;min-height:280px}.tx-p123designer-pi6-item:nth-child(2n+1){margin-right:0}.tx-p123designer-pi6-image{width:200px;height:180px;margin-bottom:0}.tx-p123designer-pi6-detail{display:block;float:left;width:calc(100% - 200px);height:220px;margin-top:0;padding-left:10px;font-size:95%}.tx-p123designer-pi6-saved{min-height:185px!important}.tx-p123designer-pi6-detail .guidelines-wrapper{width:calc(100% + 210px);margin-left:-210px;bottom:0}.tx-p123designer-pi6-saved .key a{padding:0}.tx-p123designer-pi6-displayMedia a{width:auto}}@media only screen and (min-width:64em){.tx-p123designer-pi6-item{width:calc((100% - (2*10px))/3)}.tx-p123designer-pi6-item:nth-child(2n+1){margin-right:10px}.tx-p123designer-pi6-item:nth-child(3n+1){margin-right:0}.tx-p123designer-pi6-item-header h3{font-size:1.1em}.ready .tx-p123designer-pi6-icon:after,.ready .tx-p123designer-pi6-icon:before{font-size:6em}.tx-p123designer-pi6-image{width:calc(100% + 10px);height:100%}.tx-p123designer-pi6-detail{width:100%;height:auto;margin-top:5px;padding-left:0;font-size:100%}.tx-p123designer-pi6-saved{min-height:130px!important}.tx-p123designer-pi6-detail .guidelines-wrapper{position:relative;width:calc(100% + 10px);margin-left:-5px;margin-bottom:-5px}.ready .tx-p123designer-pi6-icon:before{left:70%;top:70%}.ready .tx-p123designer-pi6-icon:after{left:70%;bottom:30%}}@media only screen and (min-width:74em){.tx-p123designer-pi6-item{width:calc((100% - (3*10px))/4)}.tx-p123designer-pi6-item:nth-child(3n+1){margin-right:10px}.tx-p123designer-pi6-item:nth-child(4n+1){margin-right:0}.tx-p123designer-pi6-item-header h3{font-size:1em}.ready .tx-p123designer-pi6-icon:after,.ready .tx-p123designer-pi6-icon:before{font-size:5em}.tx-p123designer-pi6-guidelines{padding:0!important}}@media only screen and (min-width:89em){.tx-p123designer-pi6-item-header h3{font-size:1.2em}.ready .tx-p123designer-pi6-icon:after,.ready .tx-p123designer-pi6-icon:before{font-size:6em}.tx-p123designer-pi6-saved .costs .text{margin-bottom:5px}.tx-p123designer-pi6-saved .key{margin-top:20px}.tx-p123designer-pi6-detail .guidelines-wrapper,.tx-p123designer-pi6-item.deactivated .tx-p123designer-pi6-saved .key{margin-top:10px}}.tx-p123designer-pi6-NEWguidelines { display: block;font-style: italic;font-weight: bold; margin-top: 10px; } .tx-p123designer-pi6-hint {display:none;}
/* default styles for extension "tx_p123designer_pi7" */
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--p123designer7-ci-1:#F9B701;--p123designer7-ci-2:#BE1010}.tx-p123designer-pi7 input::-webkit-inner-spin-button,.tx-p123designer-pi7 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tx-p123designer-pi7 input[type=number]{-moz-appearance:textfield}.tx-p123designer-pi7 .pi7-fnt-fa:before{font-family:"FontAwesome",serif;font-weight:400;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.tx-p123designer-pi7 .pi7-info-circle-fa:before{content:""}.tx-p123designer-pi7 .pi7-minus-fa:before{content:""}.tx-p123designer-pi7 .pi7-plus-fa:before{content:""}.tx-p123designer-pi7 .pi7-chevron-down-fa::before,.tx-p123designer-pi7 .pi7-toggle-close::before{content:""}.tx-p123designer-pi7 .pi7-chevron-up-fa::before,.tx-p123designer-pi7 .pi7-toggle-open::before{content:""}.tx-p123designer-pi7 .pi7-trash-fa:before{content:""}.tx-p123designer-pi7 .pi7-eye-fa:before{content:""}.tx-p123designer-pi7 .pi7-eye-slash-fa:before{content:""}.tx-p123designer-pi7 .pi7-edit-fa:before{content:""}.tx-p123designer-pi7 .pi7-check-fa:before{content:""}.tx-p123designer-pi7 .pi7-exclamation-circle-fa:before{content:""}.tx-p123designer-pi7 .font-bigger{font-size:1.1em;line-height:1.5em}.tx-p123designer-pi7 .pi7-disabled{pointer-events:none;opacity:.65}.tx-p123designer-pi7 .pi7-error{color:var(--color-error)!important}.tx-p123designer-pi7 .pi7-error-border{border-color:var(--color-error)!important}.tx-p123designer-pi7 .pi7-link{color:var(--link-color)}.tx-p123designer-pi7 .pi7-complete{background-color:var(--color-ok)!important;border-color:var(--color-ok)!important;color:var(--color-white)!important}.tx-p123designer-pi7 .pi7-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;box-sizing:border-box}.tx-p123designer-pi7 .pi7-flex-wrapper{display:inline-flex;flex-direction:column;width:100%}.tx-p123designer-pi7 .pi7-flex-row{width:100%;flex-direction:row!important}.tx-p123designer-pi7 .pi7-flex-column{flex-direction:column!important}.tx-p123designer-pi7 .pi7-progress{display:none;margin-top:20px}.tx-p123designer-pi7 .pi7-progress-bar-wrapper{display:flex;height:1.5rem;overflow:hidden;font-size:.75rem;background-color:var(--color-gray);border-radius:.25rem;margin:0 auto;width:98%}.tx-p123designer-pi7 .pi7-progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--color-white);text-align:center;white-space:nowrap;background-color:var(--p123designer7-ci-1);transition:width .6s ease}.tx-p123designer-pi7 .pi7-progress-text{margin-top:10px;font-size:1.2em;width:100%}.tx-p123designer-pi7 .pi7-loader{display:none}.tx-p123designer-pi7 .pi7-loader-spin{margin:0 auto;border:10px solid var(--border-color);border-radius:50%;border-top:10px solid var(--p123designer7-ci-1);width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.tx-p123designer-pi7 .pi7-loader-text{margin-top:10px;font-size:1.2em}.tx-p123designer-pi7 .pi7-hidden{display:none}.tx-p123designer-pi7 .pi7-hidden-important{display:none!important}.tx-p123designer-pi7 .pi7-btn{padding:5px 10px;background-color:var(--input-wrapper-background);border:1px solid var(--input-wrapper-border);text-align:center;cursor:pointer;color:var(--input-wrapper-color)}.tx-p123designer-pi7 .csc-mailform-submit-bottom.deactivate a,.tx-p123designer-pi7 .csc-mailform-submit-top.deactivate a{background:var(--deactivated-background);border-color:var(--deactivated-border);color:var(--deactivated-color);box-shadow:none;cursor:not-allowed}.tx-p123designer-pi7 .csc-mailform-submit-bottom.deactivate a.csc-mailform-button:after,.tx-p123designer-pi7 .csc-mailform-submit-top.deactivate a.csc-mailform-button:after{content:"";font-size:1.1em;transform:rotate(90deg)}.tx-p123designer-pi7 .pi7-ipoint{position:relative;cursor:pointer;font-size:2.2em}.tx-p123designer-pi7 .pi7-ipoint:before{color:var(--color-info)}.tx-p123designer-pi7 .pi7-ipoint-begin{margin-right:2px}.tx-p123designer-pi7 .pi7-ipoint-end{padding-right:5px;padding-top:5px}.tx-p123designer-pi7 .pi7-ipoint-info{position:relative;border:2px dotted var(--border-color);padding:5px;cursor:pointer}.tx-p123designer-pi7 .pi7-ipoint-close{position:absolute;top:0;right:0;background-color:transparent;cursor:pointer;text-align:center;padding:5px;opacity:.5;font-size:1.5em;color:var(--color-gray)}.tx-p123designer-pi7 .pi7-ipoint-close:hover{color:var(--color-gray-dark)}.tx-p123designer-pi7-info{display:none;margin-bottom:10px}.tx-p123designer-pi7 .pi7-ico-btn{display:inline-flex;width:40px;padding:0;align-self:normal;justify-content:center;box-sizing:border-box}.tx-p123designer-pi7 .pi7-ico-btn:before{align-self:center}.tx-p123designer-pi7 .pi7-input-ico-btn{text-align:center;margin:0 5px;width:100px}#txp123designerpi7-wrapper-quantity{width:auto;margin-left:auto;margin-right:auto;margin-bottom:10px}.tx-p123designer-pi7-input input[type=checkbox].pi7-chkbtn{position:absolute;clip:rect(0,0,0,0)}.tx-p123designer-pi7-input input[type=checkbox].pi7-chkbtn+label:before{content:none}.tx-p123designer-pi7-input input[type=checkbox].pi7-chkbtn:checked+label:before{content:none}.tx-p123designer-pi7-input input[type=checkbox].pi7-chkbtn+label{display:inline-flex;padding:.3em .5em;text-align:center;cursor:pointer;justify-content:center;margin:0;text-indent:0;font-size:1.1em;font-weight:700;line-height:1.6em}.tx-p123designer-pi7-input button:after{content:"";font-size:unset;margin-left:0!important}#txp123designerpi7-input-distribution input[type=checkbox].pi7-chkbtn+label,#txp123designerpi7-input-noproduction input[type=checkbox].pi7-chkbtn+label,#txp123designerpi7-input-printdata input[type=checkbox].pi7-chkbtn+label{width:100%;box-sizing:border-box}.pi7-note-printdata span{float:left}.pi7-note-printdata span .pi7-expiresdate{display:inline-block;position:relative;float:none;width:100%;font-weight:700;color:var(--p123designer7-ci-2);font-size:110%}.pi7-note-printdata span .pi7-expiresText{margin-left:1.8em}.pi7-note-printdata span .pi7-expiresdate .pi7-exclamation-circle-fa:before{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);font-size:150%}.tx-p123designer-pi7-locationIcon-wrapper{padding-top:5px}.tx-p123designer-pi7-locationIcon-wrapper .icon{display:inline-block;height:55px;width:55px;background:url(../../typo3conf/ext/p123designer/res/media-icons.png)no-repeat;background-position-x:0;background-position-y:0}.tx-p123designer-pi7-locationIcon-wrapper .icon-GF{background-position:0 0}.tx-p123designer-pi7-locationIcon-wrapper .icon-SP{background-position:0-55px}.tx-p123designer-pi7-locationIcon-wrapper .icon-ZZ{background-position:0-120px}.tx-p123designer-pi7-locationIcon-wrapper .icon-GZ{background-position:0-182px}.tx-p123designer-pi7-locationIcon-wrapper .icon-GV{background-position:0-242px}.tx-p123designer-pi7-locationIcon-wrapper .icon-PF{background-position:0-298px}.tx-p123designer-pi7-locationIcon-wrapper .icon-VI,.tx-p123designer-pi7-locationIcon-wrapper .icon-VN{background-position:0-362px}.tx-p123designer-pi7-locationInfo-wrapper{width:100%;padding-left:1em;padding-top:10px}.tx-p123designer-pi7-locationInfo-wrapper .pi7-title{display:inline-flex;font-size:1.3em;font-weight:700;padding-bottom:.5em}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs,.tx-p123designer-pi7-locationInfo-wrapper .pi7-text-dekaden,.tx-p123designer-pi7-locationInfo-wrapper .pi7-text-locations,.tx-p123designer-pi7-locationInfo-wrapper .pi7-text-withoutlocation{display:inline-flex;font-size:1.1em;margin-bottom:.5em}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs{width:calc(100% + 70px);margin-left:-70px;flex-direction:column}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs .price-text{order:1;width:100%;line-height:1.6em}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs .price-text-2{order:2;margin-right:5px}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs .price{order:3;text-align:right;font-weight:700;width:100%;margin-top:-1.3em}.tx-p123designer-pi7-section{flex-direction:column!important;width:100%;padding:2px;border:1px solid var(--border-color)}.tx-p123designer-pi7-section~.tx-p123designer-pi7-section{margin-top:10px}.tx-p123designer-pi7-error:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;text-rendering:auto;font-size:1.4em;color:var(--color-error);margin-top:4px}.tx-p123designer-pi7-error div{color:var(--color-error);margin-left:2em;padding-top:.5em}.tx-p123designer-pi7-headline{width:100%;margin-bottom:10px}.tx-p123designer-pi7-headline h2,.tx-p123designer-pi7-input{width:100%}#txp123designerpi7-motifs-wrapper{margin-top:15px}#txp123designerpi7-motifs-wrapper .tx-p123designer-pi7-input{margin-bottom:15px}.tx-p123designer-pi7-note{width:100%;margin-top:10px}.tx-p123designer-pi7-note .pi7-note-highlight{color:var(--p123designer7-ci-2);font-weight:700}.tx-p123designer-pi7-politics-box{width:100%;margin-bottom:.5em;padding:.5em;border:3px solid var(--faq-border);border-radius:4px;background-color:var(--input-wrapper-background);box-sizing:border-box}.tx-p123designer-pi7-politics-box span{margin-left:.5em}.tx-p123designer-pi7-section .pi7-grp-chkbtn{flex-direction:column;width:100%}.tx-p123designer-pi7-input.pi7-motif{flex-direction:column!important;font-size:1.1em}.pi7-motif-headline-wrapper{display:block!important;position:relative;flex-direction:row!important;width:100%;font-weight:700;cursor:pointer;border:1px solid var(--input-wrapper-border);background-color:var(--input-wrapper-background);align-items:center!important;align-content:stretch!important}.pi7-motif-headline-wrapper .disabled{background-color:var(--input-wrapper-background)!important}.pi7-motif-headline-wrapper .pi7-motif-headline-nr{display:block;float:left;padding:5px 0;width:15%;order:1;-webkit-flex-shrink:0;flex-shrink:0;text-align:center;border-right:1px solid var(--border-color)}.pi7-motif-headline-wrapper .pi7-motif-headline-nr.pi7-nr-ready{background-color:var(--color-ok)}.pi7-motif-headline-wrapper .pi7-motif-headline-name{display:block;float:left;padding:5px;order:2;-webkit-flex-shrink:0;flex-shrink:0;flex-grow:1!important}.pi7-motif-headline-wrapper .pi7-motif-headline-btn{display:block;position:absolute;width:25px;right:0;padding:5px 0;border:0;order:4;-webkit-flex-shrink:0;flex-shrink:0;align-self:normal;justify-content:center;cursor:pointer}.pi7-motif-headline-wrapper .pi7-motif-headline-btn:before{align-self:center}.pi7-motif-headline-wrapper .pi7-motif-input-text{display:block;float:left;font-size:.95em;width:100%;order:3;align-self:center;margin:0 5px 0 0!important;height:2em}.pi7-motif-wrapper{flex-direction:column!important;width:100%;background-color:var(--body-background-color);border:1px solid var(--border-color);padding:5px;min-height:200px}.pi7-motif-wrapper .pi7-motif-dropzone{display:block;text-align:center;padding-top:40px;height:165px;box-sizing:border-box}.pi7-motif-wrapper .pi7-motif-fileinput-button{display:inline-block;position:relative;margin-top:20px;padding:6px 12px;background-color:var(--p123designer7-ci-1);color:var(--color-white);font-weight:700;overflow:hidden;text-align:center}.pi7-motif-wrapper .pi7-motif-fileinput-button input{display:inline-block;position:absolute;font-size:1.3em!important;margin:0;opacity:0;top:0;left:0;height:1.5em;width:8em;cursor:pointer}.pi7-motif-wrapper .pi7-motif-fileinput-text{display:none;width:100%;margin-top:30px;line-height:1em;box-sizing:border-box}.pi7-motif-wrapper .pi7-motif-fileinput-text.pi7-error{display:inline-block!important;font-size:.7em;margin-top:5px}.pi7-motif-wrapper .pi7-motif-checkbox{margin-top:5px;text-align:center}.pi7-motif-wrapper .pi7-motif-bg-border{background:var(--input-wrapper-background);border:2px dashed var(--input-wrapper-border)}.pi7-motif-wrapper .pi7-motif-checkbox-later+label{display:inline-flex!important;padding:10px}.pi7-dialog-confirm{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;background:var(--body-background-color)}.pi7-dialog-confirm-modalcontent{position:relative;display:block;top:50%;transform:translateY(-50%);background-color:var(--input-wrapper-background);margin:auto;border:1px solid var(--input-wrapper-border);width:80%}.pi7-dialog-confirm-container{padding:16px;text-align:center;font-size:70%}.pi7-dialog-confirm-question,.pi7-dialog-confirm-title{display:inline-block;width:100%;margin:.4em auto;font-size:2.6em;line-height:1.1em}.pi7-dialog-confirm-question{font-size:1.2em}.pi7-dialog-confirm-clearfix:after{content:"";clear:both;display:table}.pi7-dialog-confirm-clearfix button{background-color:var(--btn-background);color:var(--btn-color);padding:14px 20px;margin:8px 0;border:0;cursor:pointer;text-align:center;opacity:.9}.pi7-dialog-confirm-clearfix button:hover{opacity:1}.pi7-dialog-confirm-clearfix .cancelbtn,.pi7-dialog-confirm-clearfix .okbtn{width:49%}.pi7-dialog-confirm-clearfix .cancelbtn{float:left;background-color:var(--btn-cancel-background);color:var(--btn-cancel-color)}.pi7-dialog-confirm-clearfix .okbtn{float:right;background-color:var(--p123designer7-ci-1)}#txp123designerpi7-wrapper{margin:1em 0 20px}#txp123designerpi7-optMotif{display:none}.pi7-motif-preview{width:100%}.pi7-img-wrapper{display:block;border:1px solid var(--border-color);box-sizing:border-box;width:100%}.pi7-img-wrapper img{display:block;margin:0 auto;width:auto;max-height:600px}.pi7-preview-btn-wrapper{width:100%;justify-content:flex-end!important}.pi7-preview-btn-wrapper .pi7-check,.pi7-preview-btn-wrapper .pi7-edit,.pi7-preview-btn-wrapper .pi7-trash{cursor:pointer;text-align:center;padding:10px;opacity:.8;font-size:1.6em;background-color:var(--input-wrapper-background);border:1px solid var(--input-wrapper-border);color:var(--input-wrapper-color)}.pi7-preview-btn-wrapper .pi7-edit{order:1}.pi7-preview-btn-wrapper .pi7-trash{order:2}.pi7-preview-btn-wrapper .pi7-check{order:3}#tx-p123designer-pi7-guidelines .csc-firstHeader{display:block!important}#tx-p123designer-pi7-guidelines .bodytext{width:100%}#tx-p123designer-pi7-guidelines .csc-textpic-imagerow{margin:0 auto}#tx-p123designer-pi7-guidelines .csc-textpic-imagecolumn{margin-right:9px}#tx-p123designer-pi7-guidelines .csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0}.tx-p123designer-pi7-guidelines.pi7-link{margin-top:10px}.tx-p123designer-pi7-politics-note.tx-p123designer-pi7-note .pi7-note-highlight{display:block;width:100%}@media only screen and (min-width:23.375em){.pi7-motif-headline-wrapper .pi7-motif-input-text{font-size:inherit}}@media only screen and (min-width:37.5em){.tx-p123designer-pi7-section{padding:5px}.tx-p123designer-pi7 .pi7-ipoint-message{padding-right:15px}.tx-p123designer-pi7-locationIcon-wrapper{padding-left:5px}.tx-p123designer-pi7-locationIcon-wrapper .icon{transform:scale(1.2)}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs{width:calc(100% + 75px);margin-left:-75px}.pi7-motif-headline-wrapper{display:flex!important;padding:2px 0}.pi7-motif-headline-wrapper .pi7-motif-headline-nr{float:unset;width:40px;padding:0}.pi7-motif-headline-wrapper .pi7-motif-headline-name{display:inline-flex;float:unset;padding:0 5px}.pi7-motif-headline-wrapper .pi7-motif-headline-btn{display:inline-flex;position:relative;float:unset;width:40px;border-left:1px solid #dbdbdb;padding:0;right:unset}.pi7-motif-headline-wrapper .pi7-motif-input-text{display:inline-flex;position:relative}.pi7-motif-wrapper .pi7-motif-dropzone{padding-top:60px;height:200px}.pi7-motif-wrapper .pi7-motif-fileinput-text.pi7-error{font-size:.9em}}@media only screen and (min-width:40.5em){.pi7-motif-wrapper .pi7-motif-fileinput-text.pi7-error{font-size:1em}}@media only screen and (min-width:48em){.tx-p123designer-pi7-section{padding:10px}.tx-p123designer-pi7-locationIcon-wrapper{padding-left:15px;padding-top:15px}.tx-p123designer-pi7-locationIcon-wrapper .icon{transform:scale(1.5)}.tx-p123designer-pi7-locationInfo-wrapper{padding-left:2em;padding-top:15px}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs{width:100%;margin-left:0}.tx-p123designer-pi7-section .pi7-grp-chkbtn{flex-direction:row}.pi7-motif-wrapper .pi7-motif-fileinput-text{display:inline-block;margin-top:0;padding:0 30px;font-size:1.8em}.pi7-motif-wrapper .pi7-motif-fileinput-text.pi7-error{font-size:1.2em}.pi7-motif-wrapper .pi7-motif-dropzone{padding-top:90px;height:250px}.pi7-preview-btn-wrapper .pi7-check,.pi7-preview-btn-wrapper .pi7-edit,.pi7-preview-btn-wrapper .pi7-trash{font-size:1.8em}#tx-p123designer-pi7-guidelines .bodytext{width:auto}#tx-p123designer-pi7-guidelines .csc-textpic-imagecolumn{margin-right:20px}.pi7-note-printdata span .pi7-expiresdate{line-height:2em;font-size:120%}}@media only screen and (min-width:60em){.tx-p123designer-pi7-section{padding:20px}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs{flex-direction:row!important}.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs .price{width:auto;margin-top:0;margin-left:2em;text-align:left;line-height:1.6em}.tx-p123designer-pi7-headline h2,.tx-p123designer-pi7-locationInfo-wrapper .pi7-costs .price-text{width:auto}.tx-p123designer-pi7 .pi7-ipoint-end{padding-right:0;margin-left:.5em}.pi7-motif-wrapper .pi7-flex-wrapper{width:80%;max-width:55em;margin:0 auto}.pi7-motif-wrapper .pi7-motif-dropzone{height:285px}.pi7-dialog-confirm-container{font-size:100%}.pi7-preview-btn-wrapper .pi7-check,.pi7-preview-btn-wrapper .pi7-edit,.pi7-preview-btn-wrapper .pi7-trash{font-size:2em}}@media only screen and (min-width:64em){#txp123designerpi7-wrapper .tx-p123designer-pi7-section{width:100%;float:left}#txp123designerpi7-wrapper-quantity{margin-left:unset;margin-right:unset}.tx-p123designer-pi7-section~.tx-p123designer-pi7-section{margin-top:20px}.tx-p123designer-pi7-locationIcon-wrapper{padding-left:40px;padding-top:40px}.tx-p123designer-pi7-locationIcon-wrapper .icon{transform:scale(2)}.tx-p123designer-pi7-locationInfo-wrapper{padding-left:3em;padding-top:15px}#txp123designerpi7-motifs-wrapper{display:block;position:relative;margin:0 auto;padding-top:20px}.pi7-motif-headline-wrapper .pi7-motif-headline-name{padding:0 10px}#txp123designerpi7-btn-showmotifs{width:90%;margin:0 auto;box-sizing:border-box}}@media only screen and (min-width:74em){#txp123designerpi7-motifs-wrapper{width:90%;max-width:64em;margin:0 auto;padding-top:20px}.tx-p123designer-pi7-locationInfo-wrapper{padding-left:4em}.tx-p123designer-pi7-locationIcon-wrapper .icon{transform:scale(2.2)}.pi7-motif-wrapper .pi7-motif-fileinput-text{margin-top:20px}}@media only screen and (min-width:89em){.tx-p123designer-pi7-section{padding:30px}.tx-p123designer-pi7-locationIcon-wrapper .icon{transform:scale(2.5)}.tx-p123designer-pi7-locationIcon-wrapper{padding-left:50px;padding-top:50px}.tx-p123designer-pi7-locationInfo-wrapper{padding-left:5em;padding-top:35px}}
/* default styles for extension "tx_p123designer_pi8" */
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tx-p123designer-pi8 input::-webkit-inner-spin-button,.tx-p123designer-pi8 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tx-p123designer-pi8 input[type=number]{-moz-appearance:textfield}.tx-p123designer-pi8 .pi8-fnt-fa:before{font-family:"FontAwesome",serif;font-weight:400;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.tx-p123designer-pi8 .pi8-info-circle-fa:before{content:""}.tx-p123designer-pi8 .pi8-minus-fa:before{content:""}.tx-p123designer-pi8 .pi8-plus-fa:before{content:""}.tx-p123designer-pi8 .pi8-chevron-down-fa::before,.tx-p123designer-pi8 .pi8-toggle-close::before{content:""}.tx-p123designer-pi8 .pi8-chevron-up-fa::before,.tx-p123designer-pi8 .pi8-toggle-open::before{content:""}.tx-p123designer-pi8 .pi8-trash-fa:before{content:""}.tx-p123designer-pi8 .pi8-eye-fa:before{content:""}.tx-p123designer-pi8 .pi8-eye-slash-fa:before{content:""}.tx-p123designer-pi8 .pi8-edit-fa:before{content:""}.tx-p123designer-pi8 .pi8-check-fa:before{content:""}.tx-p123designer-pi8 .font-bigger{font-size:1.1em;line-height:1.5em}.tx-p123designer-pi8 .pi8-disabled{pointer-events:none;opacity:.65}.tx-p123designer-pi8 .pi8-error{color:var(--color-error)!important}.tx-p123designer-pi8 .pi8-error-border{border-color:var(--color-error)!important}.tx-p123designer-pi8 .pi8-link{color:var(--link-color)}.tx-p123designer-pi8 .pi8-complete{background-color:var(--color-ok)!important;border-color:var(--color-ok)!important;color:var(--color-white)!important}.tx-p123designer-pi8 .pi8-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;box-sizing:border-box}.tx-p123designer-pi8 .pi8-flex-wrapper{display:inline-flex;flex-direction:column;width:100%}.tx-p123designer-pi8 .pi8-flex-row{width:100%;flex-direction:row!important}.tx-p123designer-pi8 .pi8-flex-column{flex-direction:column!important}.tx-p123designer-pi8 .pi8-progress{display:none;margin-top:20px}.tx-p123designer-pi8 .pi8-progress-bar-wrapper{display:flex;height:1.5rem;overflow:hidden;font-size:.75rem;background-color:var(--color-gray);border-radius:.25rem;margin:0 auto;width:98%}.tx-p123designer-pi8 .pi8-progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--color-white);text-align:center;white-space:nowrap;background-color:var(--p123designer7-ci-1);transition:width .6s ease}.tx-p123designer-pi8 .pi8-progress-text{margin-top:10px;font-size:1.2em;width:100%}.tx-p123designer-pi8 .pi8-loader{display:none}.tx-p123designer-pi8 .pi8-loader-spin{margin:0 auto;border:10px solid var(--border-color);border-radius:50%;border-top:10px solid var(--p123designer7-ci-1);width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.tx-p123designer-pi8 .pi8-loader-text{margin-top:10px;font-size:1.2em}.tx-p123designer-pi8 .pi8-hidden{display:none}.tx-p123designer-pi8 .pi8-hidden-important{display:none!important}.tx-p123designer-pi8 .pi8-btn{padding:5px 10px;background-color:var(--input-wrapper-background);border:1px solid var(--input-wrapper-border);text-align:center;cursor:pointer}.tx-p123designer-pi8 .csc-mailform-submit-bottom.deactivate a,.tx-p123designer-pi8 .csc-mailform-submit-top.deactivate a{background:var(--deactivated-background);border-color:var(--deactivated-border);color:var(--deactivated-color);box-shadow:none;cursor:not-allowed}.tx-p123designer-pi8 .csc-mailform-submit-bottom.deactivate a:after,.tx-p123designer-pi8 .csc-mailform-submit-top.deactivate a:after{content:"";font-size:1.1em;transform:rotate(90deg)}.tx-p123designer-pi8 .pi8-ipoint{position:relative;cursor:pointer;font-size:2.2em}.tx-p123designer-pi8 .pi8-ipoint:before{color:var(--color-info)}.tx-p123designer-pi8 .pi8-ipoint-begin{margin-right:2px}.tx-p123designer-pi8 .pi8-ipoint-end{padding-right:5px;padding-top:5px}.tx-p123designer-pi8 .pi8-ipoint-info{position:relative;border:2px dotted var(--border-color);padding:5px;cursor:pointer}.tx-p123designer-pi8 .pi8-ipoint-close{position:absolute;top:0;right:0;background-color:transparent;cursor:pointer;text-align:center;padding:5px;opacity:.5;font-size:1.5em}.tx-p123designer-pi8 .pi8-ipoint-close:hover{color:var(--color-gray-dark)}.tx-p123designer-pi8-info{display:none;margin-bottom:10px}.tx-p123designer-pi8 .pi8-ico-btn{display:inline-flex;width:40px;padding:0;align-self:normal;justify-content:center;box-sizing:border-box}.pi8-motif-headline-wrapper .pi8-motif-headline-btn:before,.tx-p123designer-pi8 .pi8-ico-btn:before{align-self:center}.tx-p123designer-pi8 .pi8-input-ico-btn{text-align:center;margin:0 5px;width:100px}#txp123designerpi8-wrapper-quantity{width:auto;margin-left:auto;margin-right:auto;margin-bottom:10px}.tx-p123designer-pi8-input input[type=checkbox].pi8-chkbtn{position:absolute;clip:rect(0,0,0,0)}.tx-p123designer-pi8-input input[type=checkbox].pi8-chkbtn+label:before{content:none}.tx-p123designer-pi8-input input[type=checkbox].pi8-chkbtn:checked+label:before{content:none}.tx-p123designer-pi8-input input[type=checkbox].pi8-chkbtn+label{display:inline-flex;padding:.3em .5em;text-align:center;cursor:pointer;justify-content:center;margin:0;text-indent:0;font-size:1.1em;font-weight:700;line-height:1.6em}.tx-p123designer-pi8-input button:after{content:"";font-size:unset;margin-left:0!important}#txp123designerpi8-input-distribution input[type=checkbox].pi8-chkbtn+label,#txp123designerpi8-input-printdata input[type=checkbox].pi8-chkbtn+label{width:100%;box-sizing:border-box}.pi8-note-printdata span{float:left}.tx-p123designer-pi8-locationIcon-wrapper{padding-top:5px}.tx-p123designer-pi8-locationIcon-wrapper .icon{display:inline-block;height:55px;width:55px;background:url(../../typo3conf/ext/p123designer/res/media-icons.png)no-repeat;background-position-x:0;background-position-y:0}.tx-p123designer-pi8-locationIcon-wrapper .icon-GF{background-position:0 0}.tx-p123designer-pi8-locationIcon-wrapper .icon-SP{background-position:0-55px}.tx-p123designer-pi8-locationIcon-wrapper .icon-ZZ{background-position:0-120px}.tx-p123designer-pi8-locationIcon-wrapper .icon-GZ{background-position:0-182px}.tx-p123designer-pi8-locationIcon-wrapper .icon-GV{background-position:0-242px}.tx-p123designer-pi8-locationIcon-wrapper .icon-PF{background-position:0-298px}.tx-p123designer-pi8-locationIcon-wrapper .icon-VI,.tx-p123designer-pi8-locationIcon-wrapper .icon-VN{background-position:0-362px}.tx-p123designer-pi8-locationInfo-wrapper{width:100%;padding-left:1em;padding-top:10px}.tx-p123designer-pi8-locationInfo-wrapper .pi8-title{display:inline-flex;font-size:1.3em;font-weight:700;padding-bottom:.5em}.tx-p123designer-pi8-locationInfo-wrapper .pi8-text{display:inline-flex;font-size:1.1em;margin-bottom:.5em}.tx-p123designer-pi8-section{flex-direction:column!important;width:100%;padding:2px;border:1px solid var(--border-color)}.tx-p123designer-pi8-section~.tx-p123designer-pi8-section{margin-top:10px}.tx-p123designer-pi8-error:before{display:inline-block;position:absolute;content:"";font-family:FontAwesome;text-rendering:auto;font-size:1.4em;color:var(--color-error);margin-top:4px}.tx-p123designer-pi8-error div{color:var(--color-error);margin-left:2em;padding-top:.5em}.tx-p123designer-pi8-headline{width:100%;margin-bottom:10px}.tx-p123designer-pi8-headline h2,.tx-p123designer-pi8-input{width:100%}#txp123designerpi8-motifs-wrapper{margin-top:15px}#txp123designerpi8-motifs-wrapper .tx-p123designer-pi8-input{margin-bottom:15px}.tx-p123designer-pi8-note{width:100%;margin-top:10px}.tx-p123designer-pi8-note .pi8-note-highlight{color:var(--p123designer7-ci-2);font-weight:700}.tx-p123designer-pi8-section .pi8-grp-chkbtn{flex-direction:column;width:100%}.tx-p123designer-pi8-input.pi8-motif{flex-direction:column!important;font-size:1.1em}.pi8-motif-headline-wrapper{display:block!important;position:relative;flex-direction:row!important;width:100%;font-weight:700;cursor:pointer;border:1px solid var(--input-wrapper-border);background-color:var(--input-wrapper-background);align-items:center!important;align-content:stretch!important}.pi8-motif-headline-wrapper .pi8-motif-headline-nr{display:block;float:left;padding:5px 0;width:15%;order:1;-webkit-flex-shrink:0;flex-shrink:0;text-align:center;border-right:1px solid var(--border-color)}.pi8-motif-headline-wrapper .pi8-motif-headline-nr.pi8-nr-ready{background-color:var(--color-ok)}.pi8-motif-headline-wrapper .pi8-motif-headline-name{display:block;float:left;padding:5px;order:2;-webkit-flex-shrink:0;flex-shrink:0;flex-grow:1!important}.pi8-motif-headline-wrapper .pi8-motif-headline-btn{display:block;position:absolute;width:25px;right:0;padding:5px 0;border:0;order:4;-webkit-flex-shrink:0;flex-shrink:0;align-self:normal;justify-content:center;cursor:pointer}.pi8-motif-headline-wrapper .pi8-motif-input-text{display:block;float:left;font-size:.95em;width:100%;order:3;align-self:center;margin:0 5px 0 0!important;height:2em}.pi8-motif-wrapper{flex-direction:column!important;width:100%;background-color:var(--body-background-color);border:1px solid var(--border-color);padding:5px;min-height:200px}.pi8-motif-wrapper .pi8-motif-dropzone{display:block;text-align:center;padding-top:40px;height:165px;box-sizing:border-box}.pi8-motif-wrapper .pi8-motif-fileinput-button{display:inline-block;position:relative;margin-top:20px;padding:6px 12px;background-color:var(--p123designer7-ci-1);color:var(--color-white);font-weight:700;overflow:hidden;text-align:center}.pi8-motif-wrapper .pi8-motif-fileinput-button input{display:inline-block;position:absolute;font-size:1.3em!important;margin:0;opacity:0;top:0;left:0;height:1.5em;width:8em;cursor:pointer}.pi8-motif-wrapper .pi8-motif-fileinput-text{display:none;width:100%;margin-top:30px;line-height:1em;box-sizing:border-box}.pi8-motif-wrapper .pi8-motif-fileinput-text.pi8-error{display:inline-block!important;font-size:.7em;margin-top:5px}.pi8-motif-wrapper .pi8-motif-checkbox{display:block;padding:10px;margin-top:5px;text-align:center}.pi8-motif-wrapper .pi8-motif-bg-border{background:var(--input-wrapper-background);border:2px dashed var(--input-wrapper-border)}.pi8-dialog-confirm{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;background:var(--body-background-color)}.pi8-dialog-confirm-modalcontent{position:relative;display:block;top:50%;transform:translateY(-50%);background-color:var(--input-wrapper-background);margin:auto;border:1px solid var(--input-wrapper-border);width:80%}.pi8-dialog-confirm-container{padding:16px;text-align:center;font-size:70%}.pi8-dialog-confirm-question,.pi8-dialog-confirm-title{display:inline-block;width:100%;margin:.4em auto;font-size:2.6em;line-height:1.1em}.pi8-dialog-confirm-question{font-size:1.2em}.pi8-dialog-confirm-clearfix:after{content:"";clear:both;display:table}.pi8-dialog-confirm-clearfix button{background-color:var(--btn-background);color:var(--btn-color);padding:14px 20px;margin:8px 0;border:0;cursor:pointer;text-align:center;opacity:.9}.pi8-dialog-confirm-clearfix button:hover{opacity:1}.pi8-dialog-confirm-clearfix .cancelbtn,.pi8-dialog-confirm-clearfix .okbtn{width:49%}.pi8-dialog-confirm-clearfix .cancelbtn{float:left;background-color:var(--btn-cancel-background);color:var(--btn-cancel-color)}.pi8-dialog-confirm-clearfix .okbtn{float:right;background-color:var(--p123designer7-ci-1)}#txp123designerpi8-wrapper{margin:1em 0 20px}#txp123designerpi8-optMotif{display:none}.pi8-motif-preview{width:100%}.pi8-img-wrapper{border:1px solid var(--border-color);box-sizing:border-box;width:100%}.pi8-img-wrapper img{display:block;margin:0 auto;width:auto;max-height:600px}.pi8-preview-btn-wrapper{width:100%;justify-content:flex-end!important}.pi8-preview-btn-wrapper .pi8-check,.pi8-preview-btn-wrapper .pi8-edit,.pi8-preview-btn-wrapper .pi8-trash{cursor:pointer;text-align:center;padding:10px;opacity:.8;font-size:1.6em;background-color:var(--input-wrapper-background);border:1px solid var(--input-wrapper-border);color:var(--input-wrapper-color)}.pi8-preview-btn-wrapper .pi8-edit{order:1}.pi8-preview-btn-wrapper .pi8-trash{order:2}.pi8-preview-btn-wrapper .pi8-check{order:3}#tx-p123designer-pi8-guidelines .csc-firstHeader{display:block!important}#tx-p123designer-pi8-guidelines .bodytext{width:100%}#tx-p123designer-pi8-guidelines .csc-textpic-imagerow{margin:0 auto}#tx-p123designer-pi8-guidelines .csc-textpic-imagecolumn{margin-right:9px}#tx-p123designer-pi8-guidelines .csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0}.tx-p123designer-pi8-guidelines.pi8-link{margin-top:10px}@media only screen and (min-width:23.375em){.pi8-motif-headline-wrapper .pi8-motif-input-text{font-size:inherit}}@media only screen and (min-width:37.5em){.tx-p123designer-pi8-section{padding:5px}.tx-p123designer-pi8 .pi8-ipoint-message{padding-right:15px}.tx-p123designer-pi8-locationIcon-wrapper{padding-left:5px}.tx-p123designer-pi8-locationIcon-wrapper .icon{transform:scale(1.2)}.tx-p123designer-pi8-locationInfo-wrapper .pi8-costs{width:calc(100% + 75px);margin-left:-75px}.pi8-motif-headline-wrapper{display:flex!important;padding:2px 0}.pi8-motif-headline-wrapper .pi8-motif-headline-nr{float:unset;width:40px;padding:0}.pi8-motif-headline-wrapper .pi8-motif-headline-name{display:inline-flex;float:unset;padding:0 5px}.pi8-motif-headline-wrapper .pi8-motif-headline-btn{display:inline-flex;position:relative;float:unset;width:40px;border-left:1px solid #dbdbdb;padding:0;right:unset}.pi8-motif-headline-wrapper .pi8-motif-input-text{display:inline-flex;position:relative}.pi8-motif-wrapper .pi8-motif-dropzone{padding-top:60px;height:200px}.pi8-motif-wrapper .pi8-motif-fileinput-text.pi8-error{font-size:.9em}}@media only screen and (min-width:40.5em){.pi8-motif-wrapper .pi8-motif-fileinput-text.pi8-error{font-size:1em}}@media only screen and (min-width:48em){.tx-p123designer-pi8-section{padding:10px}.tx-p123designer-pi8-locationIcon-wrapper{padding-left:15px;padding-top:15px}.tx-p123designer-pi8-locationIcon-wrapper .icon{transform:scale(1.5)}.tx-p123designer-pi8-locationInfo-wrapper{padding-left:2em;padding-top:15px}.tx-p123designer-pi8-locationInfo-wrapper .pi8-costs{width:100%;margin-left:0}.tx-p123designer-pi8-section .pi8-grp-chkbtn{flex-direction:row}.pi8-motif-wrapper .pi8-motif-fileinput-text{visibility:visible;margin-top:0;padding:0 30px;font-size:1.8em}.pi8-motif-wrapper .pi8-motif-fileinput-text.pi8-error{font-size:1.2em}.pi8-motif-wrapper .pi8-motif-dropzone{padding-top:90px;height:250px}.pi8-preview-btn-wrapper .pi8-check,.pi8-preview-btn-wrapper .pi8-edit,.pi8-preview-btn-wrapper .pi8-trash{font-size:1.8em}#tx-p123designer-pi8-guidelines .bodytext{width:auto}#tx-p123designer-pi8-guidelines .csc-textpic-imagecolumn{margin-right:20px}}@media only screen and (min-width:60em){.tx-p123designer-pi8-section{padding:20px}.tx-p123designer-pi8-locationInfo-wrapper .pi8-costs{flex-direction:row!important}.tx-p123designer-pi8-locationInfo-wrapper .pi8-costs .price{width:auto;margin-top:0;margin-left:2em;text-align:left;line-height:1.6em}.tx-p123designer-pi8-headline h2,.tx-p123designer-pi8-locationInfo-wrapper .pi8-costs .price-text{width:auto}.tx-p123designer-pi8 .pi8-ipoint-end{padding-right:0;margin-left:.5em}.pi8-motif-wrapper .pi8-flex-wrapper{width:80%;max-width:55em;margin:0 auto}.pi8-motif-wrapper .pi8-motif-dropzone{height:285px}.pi8-dialog-confirm-container{font-size:100%}.pi8-preview-btn-wrapper .pi8-check,.pi8-preview-btn-wrapper .pi8-edit,.pi8-preview-btn-wrapper .pi8-trash{font-size:2em}}@media only screen and (min-width:64em){#txp123designerpi8-wrapper .tx-p123designer-pi8-section{width:100%;float:left}#txp123designerpi8-wrapper-quantity{margin-left:unset;margin-right:unset}.tx-p123designer-pi8-section~.tx-p123designer-pi8-section{margin-top:20px}.tx-p123designer-pi8-locationIcon-wrapper{padding-left:40px;padding-top:40px}.tx-p123designer-pi8-locationIcon-wrapper .icon{transform:scale(2)}.tx-p123designer-pi8-locationInfo-wrapper{padding-left:3em;padding-top:15px;margin-bottom:2em}#txp123designerpi8-motifs-wrapper{display:block;position:relative;margin:0 auto;padding-top:20px}.pi8-motif-headline-wrapper .pi8-motif-headline-name{padding:0 10px}#txp123designerpi8-btn-showmotifs{width:90%;margin:0 auto;box-sizing:border-box}}@media only screen and (min-width:74em){#txp123designerpi8-motifs-wrapper{width:90%;max-width:64em;margin:0 auto;padding-top:20px}.tx-p123designer-pi8-locationInfo-wrapper{padding-left:4em}.tx-p123designer-pi8-locationIcon-wrapper .icon{transform:scale(2.2)}.pi8-motif-wrapper .pi8-motif-fileinput-text{margin-top:20px}}@media only screen and (min-width:89em){.tx-p123designer-pi8-section{padding:30px}.tx-p123designer-pi8-locationIcon-wrapper .icon{transform:scale(2.5)}.tx-p123designer-pi8-locationIcon-wrapper{padding-left:50px;padding-top:50px}.tx-p123designer-pi8-locationInfo-wrapper{padding-left:5em;padding-top:35px}}
/* default styles for extension "tx_p123designer_pi9" */
.genlink-wrapper{flex-direction:column}.genlink-wrapper .genLink{margin:2em 0}.descriptions .tx-p123checkout-pi2-positions,.distribution .tx-p123checkout-pi2-positions,.genlink-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;box-sizing:border-box}.distribution .tx-p123checkout-pi2-positions{flex-direction:row}.descriptions .tx-p123checkout-pi2-positions{flex-direction:column}.descriptions .tx-p123checkout-pi2-positions .default{width:100%;margin-bottom:.5em}.distribution .tx-p123checkout-pi2-positions .radio,.politics .tx-p123checkout-pi2-positions .radio{display:flex}.politics .tx-p123checkout-pi2-positions .radio{flex-direction:row}.distribution .tx-p123checkout-pi2-positions .radio+.radio{margin-top:0}.distribution .radio input[type=checkbox],.distribution .radio input[type=radio]{position:absolute;clip:rect(0,0,0,0)}.distribution .radio input[type=checkbox]+label:before,.distribution .radio input[type=checkbox]:checked+label:before,.distribution .radio input[type=radio]+label:before,.distribution .radio input[type=radio]:checked+label:before{display:none}.distribution .radio input[type=checkbox]+label,.distribution .radio input[type=radio]+label{display:inline-flex;width:100%;padding:.3em .5em;text-align:center;cursor:pointer;justify-content:center;margin:0;text-indent:0;font-size:1.1em;font-weight:700;line-height:1.6em;background:linear-gradient(to bottom,var(--btn-select-background) 0%,var(--btn-select-background-to) 100%);background-color:var(--btn-select-background);box-shadow:inset 0 1px 0 var(--btn-select-box-shadow);border:1px solid var(--btn-select-border);color:var(--btn-select-color);box-sizing:border-box}.distribution .radio input[type=checkbox]:checked+label,.distribution .radio input[type=radio]:checked+label{background:linear-gradient(to bottom,var(--btn-select-selected-background) 5%,var(--btn-select-selected-background-to) 100%);background-color:var(--btn-select-selected-background);box-shadow:inset 0 1px 0 0 var(--btn-select-selected-box-shadow);border:1px solid var(--btn-select-selected-border);color:var(--btn-select-selected-color)!important}.tx-p123designer-pi9 .csc-mailform-button{margin-top:1em}
/* default styles for extension "tx_p123qsearch_pi1" */
: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}}#TB_window.express-warning .tx-p123qsearch-pi1-window .csc-mailform-button.center,#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .arrow i{margin:0 auto}#TB_window.express-warning .tx-p123qsearch-pi1-window .csc-mailform-button.close,#tx-p123qsearch-pi1-express-warning,.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,.tx-p123qsearch-pi1 section.express .express-price{display:none}#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 span.basket:after{color:var(--color-express)}.tx-p123qsearch-pi1 .section-wrapper,.tx-p123qsearch-pi1 section.express{order:2!important}.tx-p123qsearch-pi1 .search fieldset,.tx-p123qsearch-pi1 section{width:100%}.tx-p123qsearch-pi1 section.express .express-price.show{display:block}.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:1!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{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: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}.header-fixed body.citysaved.datessaved #page.basket .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.basketproceed .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.designer .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.designerlater .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.designerupload .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.locations .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.map .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.printdatamanager .tx-p123qsearch-pi1 .search .btn-wrapper,.no-geolocation .tx-p123qsearch-pi1 .search .geocode,body.citysaved.datessaved #page.basket .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.basketproceed .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.designer .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.designerlater .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.designerupload .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.locations .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.map .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.printdatamanager .tx-p123qsearch-pi1 .search .btn-wrapper{display:none}.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{display:block;position:absolute;width:auto;right:0;top:100%;margin-top:5px;margin-right:5px}.header-fixed .tx-p123qsearch-pi1 .search .btn-wrapper{margin-top:5px!important}.header-fixed .start .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed .start .tx-p123qsearch-pi1 .search .btn-wrapper{display:block}.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}.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{display:block;float:left;width:100%;margin-top:10px}.tx-p123qsearch-pi1 .selectbox .select{width:100%}.tx-p123qsearch-pi1 .selectbox .select div{display:flex;width:calc(100%/2);align-self:stretch}.tx-p123qsearch-pi1 .selectbox .select a{flex-direction:column;width:100%;margin:1%;padding:1%;box-sizing:border-box;font-size:.75em;text-decoration:none!important;align-items:center}.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.express.switch{font-size:1em;justify-content:center;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23DFDFDF" d="M34.5 239L228.9 44.7c9.4-9.4 24.6-9.4 33.9 0l22.7 22.7c9.4 9.4 9.4 24.5 0 33.9L131.5 256l154 154.8c9.3 9.4 9.3 24.5 0 33.9l-22.7 22.7c-9.4 9.4-24.6 9.4-33.9 0L34.5 273c-9.4-9.4-9.4-24.6 0-33.9z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:55%;box-shadow:inset 0 1px 0 var(--btn-select-box-shadow);border:1px solid var(--btn-select-border)}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.express.switch:hover{font-weight:700;border-width:2px}.tx-p123qsearch-pi1 .selectbox .select a.express.switch span:first-of-type{margin-bottom:.5em}.tx-p123qsearch-pi1 .selectbox .select a.express.switch span{hyphens:none;overflow-wrap:break-word;padding:1%;box-sizing:border-box}#tx-p123qsearch-pi1-dates-results #tx-p123qsearch-pi1-express,.tx-p123qsearch-pi1 .selectbox .select>div{position:relative}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.btn-select{position:relative;overflow:hidden}.tx-p123qsearch-pi1 .selectbox .select a.option-next-year:active{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:not(.express).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>span{width:100%;text-align:center}.tx-p123qsearch-pi1 .selectbox .select a span.basket{margin-bottom:.5em}.tx-p123qsearch-pi1 .selectbox .select a span.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 span.basket:before{right:-12px}.tx-p123qsearch-pi1 .selectbox .select a.selected span.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 span.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-dates-results-wrapper .datepicker-selection .toggle-btn:before,.tx-p123qsearch-pi1 .express-hint a:before{display:inline-block;position:relative;font-family:FontAwesome;text-rendering:auto;vertical-align:middle;-webkit-font-smoothing:antialiased;padding:0 .185em;text-decoration:none}.tx-p123qsearch-pi1 .express-hint a:before{content:"";font-size:1.5em;-moz-osx-font-smoothing:grayscaled;color:var(--color-info)}#tx-p123qsearch-pi1-dates-results-wrapper .expressDatesHeader span a.thickbox,.tx-p123qsearch-pi1 .express-hint a:hover:before{text-decoration:none}#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-section{flex-direction:row;justify-content:space-between;width:100%}#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{position:absolute;right:0;color:var(--icon-fa-btn-after);order:3;z-index:2}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn i{margin-top:9px;width:25px;height:25px;text-align:center}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper{position:relative;flex-wrap:nowrap;width:49.5%}#tx-p123qsearch-pi1-dates-results-wrapper .toggle-btn-wrapper{justify-content:space-between}#tx-p123qsearch-pi1-dates-results-wrapper .toggle-btn-wrapper button{width:49.5%}#tx-p123qsearch-pi1-toggle-btn-dates-reset:before,#tx-p123qsearch-pi1-toggle-btn-dates:before{font-family:FontAwesome;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5em;text-rendering:auto}#tx-p123qsearch-pi1-toggle-btn-dates:before{content:" "}#tx-p123qsearch-pi1-toggle-btn-dates-reset:before{content:" "}#tx-p123qsearch-pi1-toggle-btn-dates-reset:after,#tx-p123qsearch-pi1-toggle-btn-dates:after{content:""}#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 .1em;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:10px 0 15px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection .toggle-btn:before{font-size:1.7em;-moz-osx-font-smoothing:grayscale;content:""}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection .toggle-btn.on:before{content:""}#tx-p123qsearch-pi1-dates-results-wrapper .expressDatesHeader{font-size:clamp(1rem,5vw,2.5rem);font-weight:700;margin-bottom:.5em;line-height:1.2em}#tx-p123qsearch-pi1-dates-results-wrapper .expressDatesHeader span.express-hint a:before{font-size:clamp(1rem,5vw,2.5rem)}#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{display:block;width:100%;text-align:center;margin-top:2em;font-size:1.3em;color:var(--color-white)}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box .headline .year{display:block;width:100%;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;width:100%;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 div{width:calc(100%/3)}}@media only screen and (min-width:25em){#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-btn i{width:35px}.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-wrapper .datepicker-wrapper label{padding:.3em .4em}#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 div.boocking-year a.box{background-size:65%}}@media only screen and (min-width:40.5em){.tx-p123qsearch-pi1 .selectbox .select div{width:calc(100%/4)}.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 span.basket{margin-top:.5em}.tx-p123qsearch-pi1 .selectbox .select div{width:calc(100%/5)}.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-wrapper .datepicker-btn.delete{position:relative;background-color:var(--icon-fa-btn-after);color:var(--icon-fa-btn-after-color)}#tx-p123qsearch-pi1-dates-results div.boocking-year a.box{background-size:85%;height:10.5em}#tx-p123qsearch-pi1-dates-results-wrapper .expressDatesHeader,#tx-p123qsearch-pi1-dates-results-wrapper .expressDatesHeader span.express-hint a::before{font-size:clamp(1rem,5vw,1.5rem)}}@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){.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,.header-fixed .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.basket .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.basketproceed .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.designer .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.designerlater .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.designerupload .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.locations .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.map .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed body.citysaved.datessaved #page.printdatamanager .tx-p123qsearch-pi1 .search .btn-wrapper,.tx-p123qsearch-pi1 .search label,body.citysaved.datessaved #page.basket .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.basketproceed .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.designer .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.designerlater .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.designerupload .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.locations,body.citysaved.datessaved #page.map .tx-p123qsearch-pi1 .search .btn-wrapper,body.citysaved.datessaved #page.printdatamanager .tx-p123qsearch-pi1 .search .btn-wrapper{display:block}#tx-p123qsearch-pi1-navigation-top,.header-fixed .citysaved.dataselection .tx-p123qsearch-pi1 .search .label label,.header-fixed.button-fixed body.citysaved.datessaved #page.basket .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.basketproceed .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.designer .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.designerlater .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.designerupload .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.locations .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.map .tx-p123qsearch-pi1 .search .btn-wrapper,.header-fixed.button-fixed body.citysaved.datessaved #page.printdatamanager .tx-p123qsearch-pi1 .search .btn-wrapper{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)}.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 div{width:calc(100%/6)}.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,#tx-p123qsearch-pi1-dates-results-wrapper .express-dates{min-height:5rem;max-height:5rem}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection{flex-direction:column;justify-content:space-between;width:54%;float:left}#tx-p123qsearch-pi1-dates-results-wrapper .express-dates{width:45%;float:right;padding:.5em;box-sizing:border-box;border:1px solid var(--border-color)}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-wrapper,#tx-p123qsearch-pi1-dates-results-wrapper .toggle-btn-wrapper button{width:49.5%}#tx-p123qsearch-pi1-dates-results-wrapper .expressDatesHeader{margin-bottom:5px}#tx-p123qsearch-pi1-dates-results-wrapper .datepicker-selection .toggle-btn-wrapper{margin:0}}@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%}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.express.switch{background-size:45%}}@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:59%}#tx-p123qsearch-pi1-dates-results-wrapper .express-dates{width:40%}.tx-p123qsearch-pi1 .noexpress .selectbox .select a:not(.express).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}.tx-p123qsearch-pi1 .selectbox .select a.express.switch span:first-of-type{padding:3%;margin-bottom:0}}@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}.tx-p123qsearch-pi1 .noexpress .selectbox .select a.express.switch{background-size:35%}.tx-p123qsearch-pi1 .selectbox .select a.express.switch span:first-of-type{padding-left:6%;padding-right:6%}}@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 div{width:calc(100%/6)}.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}.tx-p123qsearch-pi1 .selectbox .select a.express.switch span:first-of-type{padding-left:7%;padding-right:7%}}
/* default styles for extension "tx_irfaq_pi1" */
	.tx-irfaq-pi1 dl { background: #FFFFFF; border: 1px solid #DBDBDB; display: block; margin: 0px 50px 8px 0px; padding: 8px; zoom: 1;
		-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
	.tx-irfaq-pi1 dt { cursor: pointer; display: block; font-weight: bold; line-height: 17px; margin: 0px; padding: 0px 0px 0px 27px; position: relative; }
	.tx-irfaq-pi1 dt:before { background: #F8B300; color: #FFFFFF; content: "\f078"; display: inline-block; font: normal normal normal 12px/17px FontAwesome; left: 0px; position: absolute; text-align: center; text-rendering: auto; top: 0px; width: 17px;
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.tx-irfaq-pi1 dt:hover:before { background: #002046; }
	.tx-irfaq-pi1 .visible dt:before { content: "\f077"; }
	.tx-irfaq-pi1 dt img { float: left; }
	.tx-irfaq-pi1 dt .question { font-weight: bold; }
	.tx-irfaq-pi1 dd { display: none; margin: 8px 0px 0px 27px; padding: 0px; zoom: 1; }
	.tx-irfaq-pi1 input.csc-mailform-text { margin-top: 0px; width: 120px; }
	.tx-irfaq-pi1 input.csc-mailform-button { width: auto; }
	@media print {
		.tx-irfaq-pi1 dl { background: transparent; border-width: 0px 0px 1px 0px; margin-right: 0px; padding: 0px 0px 8px 0px;
			-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
		.tx-irfaq-pi1 dt:before, .tx-irfaq-pi1 dt:hover:before { background: transparent; color: #000000; }
		.tx-irfaq-pi1 dd { display: block !important; }
	}
/* default styles for extension "tx_multicolumn_pi1" */
	.columnItems,
	.multicolumnContainer {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

    .flex-container .multicolumn {
        margin: 0 !important;
        width: 100% !important;
        flex: 0 1 100% !important;
    }

    .flex-container .multicolumnContainer {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .flex-container .multicolumnContainer .columnItems {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
    }

    .flex-container .columnCount1 li .columnItems {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-between;
        align-items: stretch;
    }

    .flex-container .columnCount1 li .columnItems .columnItem,
    .flex-container .columnCount2 li,
    .flex-container .columnCount3 li,
    .flex-container .columnCount4 li,
    .flex-container .columnCount5 li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 49%;
    }

    .flex-container .columnCount1 .column.column1.columnFirst.listItemFirst.columnLast.listItemLast {
        width: 100%
    }

    .multicolumnContainer .columnItems .columnItem {
        height: 100%;
    }

    /* 600px */
    @media only screen and (min-width: 37.5em) {
        .flex-container .columnCount1 li .columnItems {
            justify-content: start;
        }

        .flex-container .columnCount1 li .columnItems .columnItem {
            width: calc((100% - (2 * 1%)) / 3);
            margin-right: 1%;
        }

        .flex-container .columnCount1 li .columnItems *:nth-child( 3n ) {
            margin-right: 0;
        }

        .flex-container .columnCount3 li,
        .flex-container .columnCount4 li,
        .flex-container .columnCount5 li {
            width: calc((100% - (2 * 1%)) / 3);
            margin-right: 1%;
        }

        .flex-container .columnCount3 *:nth-child( 3n ),
        .flex-container .columnCount4 *:nth-child( 3n ),
        .flex-container .columnCount5 *:nth-child( 3n ) {
            margin-right: 0;
        }

    }

    /* 960px */
    @media only screen and (min-width: 60em) {

        .flex-container .columnCount1 li .columnItems .columnItem {
            width: calc((100% - (3 * 1%)) / 4);
        }
        .flex-container .columnCount1 li .columnItems *:nth-child( 3n ) {
            margin-right: 1%;
        }
        .flex-container .columnCount1 li .columnItems *:nth-child( 4n ) {
            margin-right: 0;
        }

        .flex-container .columnCount4 li,
        .flex-container .columnCount5 li {
            width: calc((100% - (3 * 1%)) / 4);
        }
        .flex-container .columnCount4 *:nth-child( 3n ),
        .flex-container .columnCount5 *:nth-child( 3n ) {
            margin-right: 1%;
        }
        .flex-container .columnCount4 *:nth-child( 4n ),
        .flex-container .columnCount5 *:nth-child( 4n ) {
            margin-right: 0;
        }
    }

    /* 1184px */
    @media only screen and (min-width: 74em) {
        .flex-container .columnCount1 li .columnItems .columnItem {
            width: calc((100% - (4 * 1%)) / 5);
            margin-right: 1%;
        }

        .flex-container .columnCount1 li .columnItems *:nth-child( 4n ) {
            margin-right: 1%;
        }

        .flex-container .columnCount1 li .columnItems *:nth-child( 5n ) {
            margin-right: 0;
        }

        .flex-container .columnCount5 li {
            width: calc((100% - (4 * 1%)) / 5);
            margin-right: 1%;
        }

        .flex-container .columnCount5 *:nth-child( 4n ) {
            margin-right: 1%;
        }

        .flex-container .columnCount5 *:nth-child( 5n ) {
            margin-right: 0;
        }
    }
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img, IMG.csc-uploads-preview {
		border: 1px solid #FFFFFF;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 20px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 20px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 20px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 20px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
/* default styles for extension "tx_form" */
		div.csc-mailform ol,
		div.csc-mailform ol li {
			margin: 0;
			padding: 0;
		}

		div.csc-mailform ol li {
			overflow: hidden;
		}

		div.csc-mailform fieldset {
			margin: 0;
			padding: 0;
			position: relative;
		}

		div.csc-mailform legend {
			margin-left: 1em;
			color: #000000;
			font-weight: bold;
		}

		div.csc-mailform fieldset ol {
			padding: 1em 1em 0 1em;
		}

		div.csc-mailform fieldset li {
			padding: 0.5em;
			margin-bottom: 0.5em;
			list-style: none;
		}

		div.csc-mailform fieldset.submit {
			border-style: none;
		}

		/**
		 * Normal label
		 * Left aligned, in front of input
		 */
		div.csc-mailform li label {
			float: left;
			width: 13em;
			margin-right: 1em;
			vertical-align: baseline;
		}

		div.csc-mailform li input + label,
		div.csc-mailform li textarea + label,
		div.csc-mailform li select + label {
			float: none;
			width: auto;
			margin-right: 0;
			margin-left: 1em;
		}

		div.csc-mailform li textarea + label {
			vertical-align: top;
		}

		label em,
		legend em {
			display: block;
			color: #060;
			font-size: 85%;
			font-style: normal;
			text-transform: uppercase;
		}

		legend em {
			position: absolute;
		}

		label strong,
		legend strong {
			display: block;
			color: #C00;
			font-size: 85%;
			font-weight: normal;
			text-transform: uppercase;
		}

		legend strong {
			position: absolute;
			top: 1.4em;
		}

		/**
		 * Labels alignment right
		 */
		.labels-alignment-right label,
		.labels-alignment-right .fieldset-subgroup legend,
		.labels-alignment-right.fieldset-subgroup legend {
			text-align: right;
		}

		/**
		 * Horizontal fieldset
		 */
		fieldset.fieldset-horizontal {
			border-width: 0;
		}

		fieldset.fieldset-horizontal ol {
			padding: 0;
		}

		fieldset.fieldset-horizontal li {
			float: left;
			padding: 0;
			margin-right: 1em;
		}

		fieldset.fieldset-horizontal.label-below label {
			display: block;
			margin-left: 0;
			margin-top: 0.2em;
			font-size: 90%;
			color: #999999;
			text-align: left;
		}

		fieldset.fieldset-horizontal label em {
			display: inline;
		}

		/**
		 * Subgroup fieldset
		 */
		fieldset.fieldset-subgroup {
			margin-bottom: -2em;
			border-style: none;
		}

		fieldset.fieldset-subgroup legend {
			margin-left: 0;
			padding: 0;
			font-weight: normal;
			width: 13em;
		}

		fieldset.fieldset-subgroup ol {
			position: relative;
			top: -1.4em;
			margin: 0 0 0 14em;
			padding: 0;
		}

		fieldset.fieldset-subgroup li {
			padding: 0;
		}

		fieldset.fieldset-subgroup input + label {
			float: none;
			width: auto;
			display: inline;
			margin: 0 0 0 1em;
		}

		/**
		 * Labels as block
		 * Labels displayed above or below the input fields
		 */
		.labels-block label {
			display: block;
			float: none;
			margin: 0 0 0.5em;
			width: auto;
		}

		.labels-block input + label,
		.labels-block textarea + label {
			margin: 0.5em 0 0;
		}

		.labels-block fieldset.fieldset-subgroup,
		fieldset.labels-block.fieldset-subgroup {
			margin-bottom: 0;
		}

		.labels-block .fieldset-subgroup legend,
		.labels-block.fieldset-subgroup legend {
			width: auto;
		}

		.labels-block .fieldset-subgroup legend em,
		.labels-block.fieldset-subgroup legend em {
			position: relative;
		}

		.labels-block .fieldset-subgroup legend strong,
		.labels-block.fieldset-subgroup legend strong {
			position: relative;
			top: 0;
		}

		.labels-block .fieldset-subgroup ol,
		.labels-block.fieldset-subgroup ol {
			top: 0;
			margin: 0;
			padding: 0.5em 0 0;
		}
/* default styles for extension "tx_jquerylightbox" */
@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{-moz-opacity:0;opacity:0}to{-moz-opacity:0;opacity:1}}@-webkit-keyframes tb-load{0%,to{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tb-load{0%,to{-moz-opacity:.5;opacity:.5;-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}50%{-moz-opacity:1;opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}#TB_overlay{background:#fff;background:rgba(255,255,255,.9);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:600}#TB_close{right:1%;top:1%}#TB_closeAjaxWindow,#TB_closeWindow{height:0;overflow:hidden;text-indent:-9999px;width:0}#TB_closeWindowButton:not(.csc-mailform-button){background:#868686;height:40px;position:fixed;right:1%;text-align:left;text-indent:-9999px;top:1%;width:40px;z-index:604;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (min-width:74em){#TB_closeWindowButton:not(.csc-mailform-button){top:-6%;right:-6%}}#TB_closeWindowButton:not(.csc-mailform-button):hover{background-color:#111}#TB_closeWindowButton:not(.csc-mailform-button):after,#TB_closeWindowButton:not(.csc-mailform-button):before{background-color:#fff;bottom:20%;content:"";left:50%;margin-left:-1px;position:absolute;top:20%;width:2px}#TB_closeWindowButton:not(.csc-mailform-button):before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#TB_closeWindowButton:not(.csc-mailform-button):after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#TB_caption{background:#868686;bottom:0;color:#fff;font-size:13px;left:0;padding:10px;position:fixed;right:0;text-align:center;z-index:603}#TB_caption,#TB_closeWindowButton:not(.csc-mailform-button),#TB_closeWindowButton:not(.csc-mailform-button):after,#TB_closeWindowButton:not(.csc-mailform-button):before,#TB_load,#TB_load:after,#TB_overlay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}#TB_caption,#TB_closeWindowButton,#TB_load,#TB_overlay{-moz-animation:fade-in .25s linear;-o-animation:fade-in .25s linear;-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}#TB_window{display:none;position:fixed;top:50%;left:50%;text-align:left;z-index:9999999999}@media only screen and (max-width:73.99em){html.tx-p123maps-pi1-fullscreen-open #TB_window,html:not([class*=-fullscreen]) #TB_window{bottom:2%;left:2%;margin:0!important;right:2%;top:2%;width:auto!important}}@media only screen and (min-width:74em){html.tx-p123maps-pi1-fullscreen-open #TB_window,html:not([class*=-fullscreen]) #TB_window{top:10%;bottom:10%;width:1000px!important;margin:auto!important;transform:translateX(-50%)}}#TB_window .TB_modal a.csc-mailform-button.close{position:absolute;top:1rem;right:1rem;height:1em;width:1em;padding:0!important;font-size:1.25rem;text-indent:-999999em;cursor:pointer;background:0 0!important;color:transparent!important;box-shadow:none!important;filter:none!important;border:0!important}#TB_window .TB_modal a.csc-mailform-button.close:after,#TB_window .TB_modal a.csc-mailform-button.close:before{background:#555659;content:"";display:block;font-size:1.6rem!important;height:.18rem;left:0;position:absolute;top:.4em;width:1em;margin-left:0!important}#TB_window .TB_modal a.csc-mailform-button.close:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#TB_window .TB_modal a.csc-mailform-button.close:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#TB_Image,#TB_ajaxContent{-moz-box-shadow:0 0 40px rgba(0,0,0,.75);-webkit-box-shadow:0 0 40px rgba(0,0,0,.75);box-shadow:0 0 40px rgba(0,0,0,.75);-ms-touch-action:none;touch-action:none}#TB_Image{position:relative;display:block;margin:0 auto;top:50%;transform:translateY(-50%)}@media only screen and (max-width:64em){#TB_Image{height:auto!important;position:absolute;width:100%!important}}#TB_ajaxContent{background:#fff;clear:both;line-height:15.5px;overflow:auto;padding:2px 15px 15px;position:relative;text-align:left;z-index:602}html.tx-p123maps-pi1-fullscreen-open #TB_ajaxContent,html:not([class*=-fullscreen]) #TB_ajaxContent{bottom:0;overflow-y:auto;position:absolute;top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto!important;width:100%!important}html.tx-p123maps-pi1-fullscreen-open #TB_title~#TB_ajaxContent,html:not([class*=-fullscreen]) #TB_title~#TB_ajaxContent{top:42px}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_ajaxWindowTitle,#TB_title:before{display:inline-block;vertical-align:middle}#TB_ajaxWindowTitle{margin:0 40px 0 15px;padding:0;font-weight:700}#TB_title{position:relative;height:42px;background:#555659;z-index:604}#TB_title:before{content:"";height:100%;*zoom:1}#TB_title #TB_ajaxWindowTitle,#TB_title #TB_closeAjaxWindow{color:#fff}#TB_iframeContent{border:0;clear:both;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}#TB_HideSelect{background-color:#fff;border:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){#TB_HideSelect{-ms-filter:none;filter:none}}#TB_load,#TB_load:after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#TB_load img{display:none}#TB_load,#TB_next a,#TB_prev a{height:40px;position:fixed;top:50%;width:40px}#TB_load{background:#444;background:rgba(0,0,0,.5);left:50%;margin:-20px 0 0-20px;padding:10px;z-index:601;-moz-box-shadow:0 0 30px rgba(0,0,0,.75);-webkit-box-shadow:0 0 30px rgba(0,0,0,.75);box-shadow:0 0 30px rgba(0,0,0,.75)}#TB_load:after{background:#fff;content:"";display:block;height:20px;width:20px;-moz-animation:tb-load .5s ease infinite;-o-animation:tb-load .5s ease infinite;-webkit-animation:tb-load .5s ease infinite;animation:tb-load .5s ease infinite}#TB_next,#TB_prev{display:block;font-size:0;height:0;line-height:0;overflow:hidden;text-indent:-9999px;width:0}#TB_next a,#TB_prev a{background:#868686;margin-top:-20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}#TB_next a:hover,#TB_prev a:hover{background:#111}#TB_next a{right:1%}#TB_prev a{left:1%}#TB_next a:after,#TB_next a:before,#TB_prev a:after,#TB_prev a:before{background-color:#fff;content:"";left:50%;margin-left:-1px;position:absolute;width:2px}#TB_next a:before{bottom:20%;top:44%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#TB_next a:after,#TB_prev a:before{bottom:44%;top:20%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#TB_prev a:before{bottom:20%;top:44%}#TB_prev a:after{bottom:44%;top:20%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print{#TB_window{margin:0!important;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#TB_ajaxContent,#TB_window{max-width:100%}#TB_closeAjaxWindow,#TB_closeWindow{display:none}#TB_title{height:auto;min-height:27px}}#TB_window.tb_dialog,#TB_window.tb_error,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_error,html:not([class*=-fullscreen]) #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_error{position:fixed;text-align:left;z-index:602;top:50%;right:2%;bottom:auto;left:2%;width:auto!important;height:395px!important;margin:auto 0!important;transform:translateY(-50%)}#TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_dialog{height:450px!important}#TB_window.tb_dialog #TB_ajaxContent.TB_modal,#TB_window.tb_error #TB_ajaxContent.TB_modal{height:100%!important;width:100%!important}@media only screen and (min-width:41.25em) and (min-height:25em){#TB_window.tb_dialog,#TB_window.tb_error,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_error,html:not([class*=-fullscreen]) #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_error{right:auto;left:50%;width:650px!important;margin-left:auto!important;margin-right:auto!important;transform:translate(-50%,-50%)}#TB_window.tb_dialog,html.tx-p123maps-pi1-fullscreen-open #TB_window.tb_dialog,html:not([class*=-fullscreen]) #TB_window.tb_dialog{height:395px!important}}@media only screen and (min-width:74em){#TB_caption{top:-50px!important;bottom:auto!important}#TB_next a{right:-6%}#TB_prev a{left:-6%}}#TB_ajaxWindowTitle:empty { background: url(../fileadmin/image/typo3-backend-logo.png) 17px 6px no-repeat; background-size: 116px 14px; height: 25px; width: 145px; }#content-normal #TB_closeWindowButton { display: none; }#content-normal #TB_closeWindowButton[href] { display: initial; }@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {#TB_ajaxWindowTitle:empty { background-position: 0px 50%; background-size: auto; height: 100%; width: 183px; }#TB_title #TB_ajaxWindowTitle:empty { margin-right: 0px; }}
/* default styles for extension "tx_p123tooltipcss" */
	/*! Hint.css - v2.2.1 - 2016-03-26
	 * http://kushagragour.in/lab/hint/
	 * Copyright (c) 2016 Kushagra Gour; Licensed  */
	.tooltip { cursor: help; display: inline-block; outline: none; position: relative; text-decoration: none; }
	.tooltip span, .tooltip:before { pointer-events: none; position: absolute; visibility: hidden; z-index: 1000000;
		-moz-opacity: 0; opacity: 0;
		-moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
		-moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; transition: 0.3s ease;
		-moz-transition-delay: 50ms; -webkit-transition-delay: 50ms; transition-delay: 50ms; }
	.tooltip:hover span, .tooltip:hover:before { visibility: visible;
		-moz-opacity: 1; opacity: 1; }
	.tooltip:hover span, .tooltip:hover:before {
		-moz-transition-delay: 100ms; -webkit-transition-delay: 100ms; transition-delay: 100ms; }
	.tooltip:before { background: transparent; border: 6px solid transparent; content: ""; position: absolute; z-index: 1000001; }
	.tooltip span { background: #383838; color: #FFFFFF; cursor: default; font-weight: normal; line-height: normal; padding: 8px 10px; text-shadow: 0 -1px 0px #000000; width: 130px;
		-moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
		-moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
	.tooltip span a { color: #FFFFFF; color: inherit; text-decoration: underline; }
	.tooltip span:empty { display: none !important; }
		/* width restricted tooltips */
	.tooltip--auto span { width: auto; white-space: nowrap; }
	.tooltip--small span { width: 80px; }
	.tooltip--large span { width: 300px; }
		/* positioning logic */
	.tooltip:before { border-top-color: #383838; }
	.tooltip--bottom:before, .tooltip--bottom-left:before, .tooltip--bottom-right:before { border-bottom-color: #383838; border-top-color: transparent; }
	.tooltip--left:before { border-left-color: #383838; border-top-color: transparent; }
	.tooltip--right:before { border-right-color: #383838; border-top-color: transparent; }
		/* default (top) tooltip */
	.tooltip:before { left: calc(50% - 6px); margin-bottom: -11px; }
	.tooltip:before, .tooltip span { bottom: 100%; }
	.tooltip span { left: 50%;
		-moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
	.tooltip:hover:before, .tooltip:focus:before {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip:hover span, .tooltip:focus span {
		-moz-transform: translateX(-50%) translateY(-8px); -webkit-transform: translateX(-50%) translateY(-8px); transform: translateX(-50%) translateY(-8px); }
		/* bottom tooltip */
	.tooltip--bottom:before { left: calc(50% - 6px); margin-bottom: 0px; margin-top: -11px; }
	.tooltip--bottom:before, .tooltip--bottom span { bottom: auto; top: 100%; }
	.tooltip--bottom span { left: 50%;
		-moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
	.tooltip--bottom:hover:before, .tooltip--bottom:focus:before {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--bottom:hover span, .tooltip--bottom:focus span {
		-moz-transform: translateX(-50%) translateY(8px); -webkit-transform: translateX(-50%) translateY(8px); transform: translateX(-50%) translateY(8px); }
		/* right tooltip */
	.tooltip--right:before { left: 100%; margin-bottom: -6px; margin-left: -11px; }
	.tooltip--right:before, .tooltip--right span { bottom: 50%; }
	.tooltip--right span { left: 100%; margin-bottom: -14px;
		-moz-transform: none; -webkit-transform: none; transform: none; }
	.tooltip--right:hover:before, .tooltip--right:focus:before {
		-moz-transform: translateX(8px); -webkit-transform: translateX(8px); transform: translateX(8px); }
	.tooltip--right:hover span, .tooltip--right:focus span {
		-moz-transform: translateX(8px); -webkit-transform: translateX(8px); transform: translateX(8px); }
		/* left tooltip */
	.tooltip--left:before { left: auto; margin-bottom: -6px; margin-right: -11px; }
	.tooltip--left:before, .tooltip--left span { bottom: 50%; right: 100%; }
	.tooltip--left span { left: auto; margin-bottom: -14px;
		-moz-transform: none; -webkit-transform: none; transform: none; }
	.tooltip--left:hover:before, .tooltip--left:focus:before {
		-moz-transform: translateX(-8px); -webkit-transform: translateX(-8px); transform: translateX(-8px); }
	.tooltip--left:hover span, .tooltip--left:focus span {
		-moz-transform: translateX(-8px); -webkit-transform: translateX(-8px); transform: translateX(-8px); }
		/* top-left tooltip */
	.tooltip--top-left:before { left: calc(50% - 6px); margin-bottom: -11px; }
	.tooltip--top-left:before, .tooltip--top-left span { bottom: 100%; }
	.tooltip--top-left span { left: 50%; margin-left: 12px;
		-moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }
	.tooltip--top-left:hover:before, .tooltip--top-left:focus:before {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip--top-left:hover span, .tooltip--top-left:focus span {
		-moz-transform: translateX(-100%) translateY(-8px); -webkit-transform: translateX(-100%) translateY(-8px); transform: translateX(-100%) translateY(-8px); }
		/* top-right tooltip */
	.tooltip--top-right:before { left: calc(50% - 6px); margin-bottom: -11px; }
	.tooltip--top-right:before, .tooltip--top-right span { bottom: 100%; }
	.tooltip--top-right span { left: 50%; margin-left: -12px;
		-moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }
	.tooltip--top-right:hover:before, .tooltip--top-right:focus:before {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip--top-right:hover span, .tooltip--top-right:focus span {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
		/* bottom-left tooltip */
	.tooltip--bottom-left:before { left: calc(50% - 6px); margin-bottom: 0px; margin-top: -11px; }
	.tooltip--bottom-left:before, .tooltip--bottom-left span { bottom: auto; top: 100%; }
	.tooltip--bottom-left span { left: 50%; margin-left: 12px;
		-moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }
	.tooltip--bottom-left:hover:before, .tooltip--bottom-left:focus:before {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--bottom-left:hover span, .tooltip--bottom-left:focus span {
		-moz-transform: translateX(-100%) translateY(8px); -webkit-transform: translateX(-100%) translateY(8px); transform: translateX(-100%) translateY(8px); }
		/* bottom-right tooltip */
	.tooltip--bottom-right:before { left: calc(50% - 6px); margin-bottom: 0px; margin-top: -11px; }
	.tooltip--bottom-right:before, .tooltip--bottom-right span { bottom: auto; top: 100%; }
	.tooltip--bottom-right span { left: 50%; margin-left: -12px;
		-moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }
	.tooltip--bottom-right:hover:before, .tooltip--bottom-right:focus:before {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--bottom-right:hover span, .tooltip--bottom-right:focus span {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
		/* tooltips of various types based on color differences */
	.tooltip--error span { background-color: #B34E4D; text-shadow: 0px -1px 0px #592726; }
	.tooltip--error:before { border-top-color: #B34E4D; }
	.tooltip--error.tooltip--bottom-left:before, .tooltip--error.tooltip--bottom-right:before, .tooltip--error.tooltip--bottom:before { border-bottom-color: #B34E4D; border-top-color: transparent; }
	.tooltip--error.tooltip--left:before { border-left-color: #B34E4D; border-top-color: transparent; }
	.tooltip--error.tooltip--right:before { border-right-color: #B34E4D; border-top-color: transparent; }
	.tooltip--warning span { background-color: #C09854; text-shadow: 0px -1px 0px #6C5328; }
	.tooltip--warning:before { border-top-color: #C09854; }
	.tooltip--warning.tooltip--bottom-left:before, .tooltip--warning.tooltip--bottom-right:before, .tooltip--warning.tooltip--bottom:before { border-bottom-color: #C09854; border-top-color: transparent; }
	.tooltip--warning.tooltip--left:before { border-left-color: #C09854; border-top-color: transparent; }
	.tooltip--warning.tooltip--right:before { border-right-color: #C09854; border-top-color: transparent; }
	.tooltip--info span { background-color: #3986AC; text-shadow: 0px -1px 0px #1A3C4D; }
	.tooltip--info:before { border-top-color: #3986AC; }
	.tooltip--info.tooltip--bottom-left:before, .tooltip--info.tooltip--bottom-right:before, .tooltip--info.tooltip--bottom:before { border-bottom-color: #3986AC; border-top-color: transparent; }
	.tooltip--info.tooltip--left:before { border-left-color: #3986AC; border-top-color: transparent; }
	.tooltip--info.tooltip--right:before { border-right-color: #3986AC; border-top-color: transparent; }
	.tooltip--success span { background-color: #458746; text-shadow: 0px -1px 0px #1A321A; }
	.tooltip--success:before { border-top-color: #458746; }
	.tooltip--success.tooltip--bottom-left:before, .tooltip--success.tooltip--bottom-right:before, .tooltip--success.tooltip--bottom:before { border-bottom-color: #458746; border-top-color: transparent; }
	.tooltip--success.tooltip--left:before { border-left-color: #458746; border-top-color: transparent; }
	.tooltip--success.tooltip--right:before { border-right-color: #458746; border-top-color: transparent; }
		/* persisted tooltip which shows always */
	.tooltip--always span, .tooltip--always:before { visibility: visible;
		-moz-opacity: 1; opacity: 1; }
	.tooltip--always:before {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip--always span {
		-moz-transform: translateX(-50%) translateY(-8px); -webkit-transform: translateX(-50%) translateY(-8px); transform: translateX(-50%) translateY(-8px); }
	.tooltip--always.tooltip--top-left:before {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip--always.tooltip--top-left span {
		-moz-transform: translateX(-100%) translateY(-8px); -webkit-transform: translateX(-100%) translateY(-8px); transform: translateX(-100%) translateY(-8px); }
	.tooltip--always.tooltip--top-right:before {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip--always.tooltip--top-right span {
		-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
	.tooltip--always.tooltip--bottom:before {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--always.tooltip--bottom span {
		-moz-transform: translateX(-50%) translateY(8px); -webkit-transform: translateX(-50%) translateY(8px); transform: translateX(-50%) translateY(8px); }
	.tooltip--always.tooltip--bottom-left:before {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--always.tooltip--bottom-left span {
		-moz-transform: translateX(-100%) translateY(8px); -webkit-transform: translateX(-100%) translateY(8px); transform: translateX(-100%) translateY(8px); }
	.tooltip--always.tooltip--bottom-right:before {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--always.tooltip--bottom-right span {
		-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
	.tooltip--always.tooltip--left:before {
		-moz-transform: translateX(-8px); -webkit-transform: translateX(-8px); transform: translateX(-8px); }
	.tooltip--always.tooltip--left span {
		-moz-transform: translateX(-8px); -webkit-transform: translateX(-8px); transform: translateX(-8px); }
	.tooltip--always.tooltip--right:before {
		-moz-transform: translateX(8px); -webkit-transform: translateX(8px); transform: translateX(8px); }
	.tooltip--always.tooltip--right span {
		-moz-transform: translateX(8px); -webkit-transform: translateX(8px); transform: translateX(8px); }
	@media print {
		.tooltip span, .tooltip:before { display: none !important; }
	}
	@media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) {
		.tooltip--large span { max-width: 240px; }
		.tooltip--bottom-left:before, .tooltip--bottom-right:before, .tooltip--top-left:before, .tooltip--top-right:before { left: calc(10% - 6px); }
		.tooltip--bottom-left:hover:before, .tooltip--bottom-left:focus:before, .tooltip--bottom-right:hover:before, .tooltip--bottom-right:focus:before {
			-moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
		.tooltip--top-left:hover:before, .tooltip--top-left:focus:before, .tooltip--top-right:hover:before, .tooltip--top-right:focus:before {
			-moz-transform: translateY(-8px); -webkit-transform: translateY(-8px); transform: translateY(-8px); }
		.tooltip--bottom-left span, .tooltip--bottom-right span, .tooltip--top-left span, .tooltip--top-right span { left: 10%; margin-left: -12px; }
		.tooltip--bottom-left span, .tooltip--bottom-right span, .tooltip--top-left span, .tooltip--top-right span {
			-moz-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }
		.tooltip--bottom-left:hover span, .tooltip--bottom-left:focus span, .tooltip--bottom-right:hover span, .tooltip--bottom-right:focus span {
		    -moz-transform: translateY(8px); -webkit-transform: translateY(8px); transform: translateY(8px); }
		.tooltip--top-left:hover span, .tooltip--top-left:focus span, .tooltip--top-right:hover span, .tooltip--top-right:focus span {
		    -moz-transform: translateX(0) translateY(-8px); -webkit-transform: translateX(0) translateY(-8px); transform: translateX(0) translateY(-8px); }
	}
