/* 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}.tx-p123checkout-pi1-discount-badge{display:inline-block;color:var(--color-total-savings);background:var(--color-total-savings-background);border:.5px solid var(--color-total-savings);border-radius:4px;font-size:11px;font-weight:700;padding:2px 6px;margin-bottom:2px;text-align:right;width:auto}.tx-p123checkout-pi1-price-original{display:inline-block;width:100%;text-decoration:line-through;text-align:right;text-decoration-style:solid;text-decoration-thickness:1px}.tx-p123checkout-pi1-savings{background:var(--color-total-savings-background);border-top:.5px solid #c0ddc0;color:var(--color-total-savings);font-weight:700}@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:101;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_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_stroeercheckout_pi1" */
	
		*:first-child+html .tx-stroeercheckout-pi1 { width: 100%; } /* IE7 */
		
    .tx-stroeercheckout-pi1-location {background-size: 100%; margin-top: 1px !important; margin-right: 5px;  }
	
	.tx-stroeercheckout-pi1 .fixed { float: right; padding-bottom: 8px; width: 189px; }
	.tx-stroeercheckout-pi1 .fixed dl { color: inherit; display: inline; float: left; margin: 0px; min-height: 1px; }
	.tx-stroeercheckout-pi1 .fixed dl dt { color: inherit; display: inline; float: none; margin: 0px; }
	.tx-stroeercheckout-pi1 .variable { color: inherit; padding-bottom: 8px; margin-right: 189px; }
	.tx-stroeercheckout-pi1-header,
	.tx-stroeercheckout-pi1-subtotal,
	.tx-stroeercheckout-pi1-total-entry { background: url(../typo3conf/ext/stroeercheckout/res/table-header.gif) repeat-x; color: #000000; margin: 0px; padding-top: 5px; }
	.tx-stroeercheckout-pi1-header { margin-top: 5px; }
	.tx-stroeercheckout-pi1-header .fixed, .tx-stroeercheckout-pi1-subtotal .fixed, .tx-stroeercheckout-pi1-total-entry .fixed { color: #000000; }
	.tx-stroeercheckout-pi1-header .fixed dl, .tx-stroeercheckout-pi1-subtotal .fixed dl, .tx-stroeercheckout-pi1-total-entry .fixed dl { color: #000000; }
	.tx-stroeercheckout-pi1-header .fixed dl dt, .tx-stroeercheckout-pi1-subtotal .fixed dl dt, .tx-stroeercheckout-pi1-total-entry .fixed dl dt { color: #000000; }
	.tx-stroeercheckout-pi1-header .variable, .tx-stroeercheckout-pi1-subtotal .variable, .tx-stroeercheckout-pi1-total-entry .variable { color: #000000; }
	.tx-stroeercheckout-pi1-groups, .tx-stroeercheckout-pi1-total { margin: 0px -15px 0px -12px; padding: 3px 15px 3px 12px; }
		*:first-child+html .tx-stroeercheckout-pi1-groups { width: 100%; } /* IE7 */
		*:first-child+html .tx-stroeercheckout-pi1-total { width: 100%; } /* IE7 */
	.tx-stroeercheckout-pi1-groups.highlight { background: #F4F4F4;
		/* made by http://www.colorzilla.com/gradient-editor */
		background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 2.5%, #F4F4F4 97.5%, #FFFFFF 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(2.5%, #F4F4F4), color-stop(97.5%, #F4F4F4), color-stop(100%, #FFFFFF)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 2.5%, #F4F4F4 97.5%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #FFFFFF 0%, #F4F4F4 2.5%, #F4F4F4 97.5%, #FFFFFF 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #FFFFFF 0%, #F4F4F4 2.5%, #F4F4F4 97.5%, #FFFFFF 100%); /* IE10+ */
		background: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 2.5%, #F4F4F4 97.5%, #FFFFFF 100%); /* W3C */ }
	h3.tx-stroeercheckout-pi1-groupName { margin: 0px; padding: 0px 0px 12px 0px; }
	.tx-stroeercheckout-pi1-groupName:after { clear: both; content: ""; display: table; zoom/*\**/: 1\9; /* IE6-8 */ }
	.tx-stroeercheckout-pi1-groupName .monthly { color: #000000; float: right; font-weight: normal; /*margin-right: calc(24px + 24px + 10px);*/ margin-right: 58px; text-align: right; width: 83px; }
	.tx-stroeercheckout-pi1-groupImage { background-position: center top; background-repeat: no-repeat; float: left; height: 70px; margin-top: -8px; overflow: hidden; width: 58px; }
	.tx-stroeercheckout-pi1-groupImage a { background: url(../typo3conf/ext/stroeercheckout/res/image-expand.gif) no-repeat right bottom; display: block; height: 70px; width: 58px; }
	.tx-stroeercheckout-pi1-extensions { background: url(../typo3conf/ext/stroeercheckout/res/table-header.gif) left bottom repeat-x; font-weight: bold; margin: 5px 189px 5px 0px; padding-bottom: 5px; }
	.tx-stroeercheckout-pi1-positions { line-height: 16px; margin-left: 66px; }
	.tx-stroeercheckout-pi1-positions input[type="text"] { background: #FFFFFF; border: 1px solid #DBDBDB; height: 14px; line-height: 14px; margin: 0px; padding: 0px; text-align: center; }
	.tx-stroeercheckout-pi1-positions input[type="text"].error { border-color: #BE1010; }
	.tx-stroeercheckout-pi1-positions .variable span { display: block; float: right; padding-bottom: 8px; width: 40%; }
	.tx-stroeercheckout-pi1-positions div.clear { clear: right; }
	.tx-stroeercheckout-pi1-subtotal { clear: both; }
	.tx-stroeercheckout-pi1-subtotal .fixed { padding-bottom: 0px; }
	.tx-stroeercheckout-pi1-subtotal .variable { margin-left: 66px; padding-bottom: 0px; }
	.tx-stroeercheckout-pi1-positions a.edit, .tx-stroeercheckout-pi1-positions a.delete { display: block; height: 16px; margin: 0px 4px; overflow: hidden; width: 16px; }
	.tx-stroeercheckout-pi1-positions a.edit .fa, .tx-stroeercheckout-pi1-positions a.delete .fa { color: #555659; }
	.tx-stroeercheckout-pi1-empty { color: #000000; font-weight: bold; margin: 10px 10px 20px 66px; }
	.tx-stroeercheckout-pi1-total { background: #F4F4F4; line-height: 16px; margin-top: 5px; padding-top: 5px;
		/* made by http://www.colorzilla.com/gradient-editor */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(5px, #F4F4F4), color-stop(100%, #FFFFFF)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* IE10+ */
		background: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 5px, #FFFFFF 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#FFFFFF', GradientType=0); /* IE6-8 */
	}
	@media all and (min-width:0\0) { .tx-stroeercheckout-pi1-total { filter: none; } } /* IE9+ */
	.tx-stroeercheckout-pi1-total-entry { margin: 0px; }
	.tx-stroeercheckout-pi1-total-entry .fixed { padding-bottom: 0px; }
	.tx-stroeercheckout-pi1-total-entry .variable { margin-left: 66px; padding-bottom: 0px; }
	#txstroeercheckoutpi1-total-gross { font-weight: bold; }
	ul.tx-stroeercheckout-pi1-require li:after { clear: both; content: ""; display: table; zoom/*\**/: 1\9; /* IE6-8 */ }
	ul.tx-stroeercheckout-pi1-require .button { float: right; margin-left: 14px; }
	ul.tx-stroeercheckout-pi1-require a { clear: right; float: right; margin-bottom: 4px; }
	ul.tx-stroeercheckout-pi1-require li:last-child a:last-child { margin-bottom: 0px; }
	.tx-stroeercheckout-pi1-require span { color: #BE1010; font-weight: bold; }
		*:first-child+html .tx-stroeercheckout-pi1-require span { display: inline-block; margin-right: 14px; } /* IE7 */
	
	.tx-stroeercheckout-pi1-hint-edit { float: right; width: 141px; }
	.tx-p123qsearch-pi1-window .tx-stroeercheckout-pi1-hint-edit + p { margin-right: 161px; padding-top: 3px !important; }
	.tx-stroeercheckout-pi1-hint-edit .csc-mailform-button { margin-top: 6px; }
	.tx-stroeercheckout-pi1-hint-edit .tooltip { width: 100%; }
	.tx-stroeercheckout-pi1-hint-edit input[type="text"] { background: #FFFFFF; border: 1px solid #DBDBDB; height: 19px; line-height: 16px; margin: 0px; padding: 1px 10px 2px 10px; width: 100%;
		-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.tx-stroeercheckout-pi1-hint-edit input[type="text"].error { border-color: #BE1010; }
	.tx-stroeercheckout-pi1-header:after,
	.tx-stroeercheckout-pi1-positions-entry:after,
	.tx-stroeercheckout-pi1-subtotal:after,
	.tx-stroeercheckout-pi1-total-position:after { clear: both; content: ""; display: table; zoom/*\**/: 1\9; /* IE6-8 */ }
	.tx-stroeercheckout-pi1-positions-entry:after,
	.tx-stroeercheckout-pi1-positions div.clear { clear: right; }
	@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-stroeercheckout-pi1-positions a.edit .fa, .tx-stroeercheckout-pi1-positions a.delete .fa { color: #555659; }
		.tx-stroeercheckout-pi1-groupImage { display: none; }
		.tx-stroeercheckout-pi1-positions { margin-left: 0px; }
		.tx-stroeercheckout-pi1-positions .variable span { float: none; width: auto; }
		.tx-stroeercheckout-pi1 .fixed { width: 165px; }
		.tx-stroeercheckout-pi1 .variable { margin-right: 165px; }
		.tx-stroeercheckout-pi1-subtotal .variable, .tx-stroeercheckout-pi1-total-entry .variable { margin-left: 0px; }
		.tx-stroeercheckout-pi1-header .fixed dl[style="width: 48px;"]:last-child, .tx-stroeercheckout-pi1-subtotal .fixed dl[style="width: 48px;"]:last-child, .tx-stroeercheckout-pi1-total-entry .fixed dl[style="width: 48px;"]:last-child { width: 24px !important; }
		.tx-stroeercheckout-pi1-groupName .monthly { /*margin-right: calc(24px + (24px * 0) + 10px);*/ margin-right: 34px; }
		ul.tx-stroeercheckout-pi1-require .hide-for-mobile { display: none; }
		.tx-stroeercheckout-pi1 .fixed dl[style="width: 24px;"] { width: auto !important; }
	}
	@media only screen and (max-width: 456px) {
		.tx-stroeercheckout-pi1 .csc-mailform-submit-top { display: none; }
	}
/* default styles for extension "tx_stroeercheckout_pi2" */
    
	body .tx-stroeercheckout-pi2 .csc-header:first-child { background: #529ec2; min-width: 531px; }
	body .tx-stroeercheckout-pi2 .csc-header:first-child:after { clear: left; content: ""; display: table; }
	body .tx-stroeercheckout-pi2 .csc-header:first-child > * { color: #FFFFFF; display: inline-block; float: left; font-size: 1em; height: 44px; line-height: 1.2em; margin: 1px 0px; padding: 7px 9px 2px 13px; text-shadow: none; width: 105px; }
	body .tx-stroeercheckout-pi2 .csc-header:first-child > h2 { border-left: 1px solid #FFFFFF; }
	body .tx-stroeercheckout-pi2 .csc-header:first-child > h3 { float: none; font-size: 12px; margin: 0px; padding: 8px 0px 8px 5px; text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.8); }
	body .tx-stroeercheckout-pi2 .csc-header:first-child > * > a {  right top no-repeat; color: #FFFFFF; display: block; height: 27px; padding-right: 14px; }
	body .tx-stroeercheckout-pi2 .csc-header:first-child > * > a:hover { text-decoration: none; }
	body .tx-stroeercheckout-pi2 .csc-header:first-child > * > a.active { position: relative; }
	.tx-stroeercheckout-pi2 .csc-header:first-child a.active:before,
	.tx-stroeercheckout-pi2 .csc-header:first-child a.active .before { background: url(../typo3conf/ext/stroeercheckout/res/header-active.png) no-repeat; bottom: -10px; content: " "; height: 11px; left: 50%; margin-left: -16.5px; position: absolute; width: 19px; }
	.tx-stroeercheckout-pi2-option { display: none; }
	.tx-stroeercheckout-pi2-groups { margin: 0px -15px 0px -12px; padding: 6px 15px 6px 12px; }
		*:first-child+html .tx-stroeercheckout-pi2-groups { width: 100%; } /* IE7 */
	.tx-stroeercheckout-pi2-groups.highlight { background: #F4F4F4; }
	.tx-stroeercheckout-pi2-groupName { margin: 0px; padding: 0px 0px 12px 0px; }
	.tx-stroeercheckout-pi2-positions { line-height: 16px; margin-left: 66px; }
	.tx-stroeercheckout-pi2-positions .tx-stroeercheckout-pi1 { margin-left: -66px; }
	.tx-stroeercheckout-pi2-positions a { color: #002046; }
	.tx-stroeercheckout-pi2-positions .radio { line-height: 16px; min-height: 16px; }
	.tx-stroeercheckout-pi2-positions .check label img,
	.tx-stroeercheckout-pi2-positions .radio label img { max-height: 20px; vertical-align: top; width: auto; }
	.tx-stroeercheckout-pi2-positions .select,
	.tx-stroeercheckout-pi2-positions .text,
	.tx-stroeercheckout-pi2-positions .input { float: left; margin-right: 7px; width: auto; }
	.tx-stroeercheckout-pi2-positions .select,
	.tx-stroeercheckout-pi2-positions .text,
	.tx-stroeercheckout-pi2-positions .input { position: relative; }
	.tx-stroeercheckout-pi2-positions .select > label,
	.tx-stroeercheckout-pi2-positions .text > label,
	.tx-stroeercheckout-pi2-positions .input > label { border-bottom: 1px solid #DBDBDB; color: #999999; display: inline-block; left: 1px; max-width: 100%; overflow: hidden; padding: 0px 7px 0px 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-stroeercheckout-pi2-positions .select > label:empty,
	.tx-stroeercheckout-pi2-positions .text > label:empty,
	.tx-stroeercheckout-pi2-positions .input > label:empty { display: none; }
	.tx-stroeercheckout-pi2-positions .select > label:not(:empty) + select[required],
	.tx-stroeercheckout-pi2-positions .text > label:not(:empty) + textarea,
	.tx-stroeercheckout-pi2-positions .input > label:not(:empty) + input { position: relative; z-index: 2;
		-moz-transition: padding 0.5s ease; -ms-transition: padding 0.5s ease; -o-transition: padding 0.5s ease; -webkit-transition: padding 0.5s ease; transition: padding 0.5s ease; }
		.tx-stroeercheckout-pi2-positions .text > label:not(:empty) + textarea:not(:-ms-input-placeholder),
		.tx-stroeercheckout-pi2-positions .input > label:not(:empty) + input:not(:-ms-input-placeholder) { padding-top: 18px; z-index: 0; }
	.tx-stroeercheckout-pi2-positions .select > label:not(:empty) + select[required]:valid,
	.tx-stroeercheckout-pi2-positions .text > label:not(:empty) + textarea:not(:placeholder-shown),
	.tx-stroeercheckout-pi2-positions .input > label:not(:empty) + input:not(:placeholder-shown) { padding-top: 18px; z-index: 0; }
	.tx-stroeercheckout-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-stroeercheckout-pi2-positions [rel] { display: none; }
	.tx-stroeercheckout-pi2-positions .select option.label { font-style: italic; }
	.tx-stroeercheckout-pi2-positions .hidden { display: none; }
	.tx-stroeercheckout-pi2-positions input[readonly] { pointer-events: none; }
	.tx-stroeercheckout-pi2-positions input[type="date"].hasDatepicker {
		-webkit-appearance: textfield; }
		.tx-stroeercheckout-pi2-positions input[type="date"].hasDatepicker::-webkit-calendar-picker-indicator,
		.tx-stroeercheckout-pi2-positions input[type="date"].hasDatepicker::-webkit-inner-spin-button { display: none;
			-webkit-appearance: none; }
	.tx-stroeercheckout-pi2-positions input.error-required,
	.tx-stroeercheckout-pi2-positions select.error-required,
	.tx-stroeercheckout-pi2-positions textarea.error-required,
	.tx-stroeercheckout-pi2-positions input.error-pattern,
	.tx-stroeercheckout-pi2-positions select.error-pattern,
	.tx-stroeercheckout-pi2-positions textarea.error-pattern { border-color: #BE1010; }
	.tx-stroeercheckout-pi2-line { background: url(../typo3conf/ext/stroeercheckout/res/table-header.gif) repeat-x; font-size: 0px; height: 1px; line-height: 1px; margin-top: 5px; padding-top: 5px; }
	ul.tx-stroeercheckout-pi2-require .button { float: right; margin-left: 14px; }
	ul.tx-stroeercheckout-pi2-require a { clear: right; float: right; margin-bottom: 4px; }
	ul.tx-stroeercheckout-pi2-require li:last-child a:last-child { margin-bottom: 0px; }
	ul.tx-stroeercheckout-pi2-require span { color: #BE1010; font-weight: bold; }
		*:first-child+html ul.tx-stroeercheckout-pi2-require span { display: inline-block; margin-right: 14px; } /* IE7 */
	#txstroeercheckoutpi2-option-confirm,
	#txstroeercheckoutpi2-option-confirm h3 { font-size: 12px; }
	#txstroeercheckoutpi2-option-confirm .csc-mailform-submit-top:before { background: #BE1010; }
	#txstroeercheckoutpi2-option-confirm .csc-mailform-submit-top:after { border-bottom-color: #BE1010; }
	#txstroeercheckoutpi2-option-confirm .csc-mailform-submit-bottom:before { background: #BE1010; }
	#txstroeercheckoutpi2-option-confirm .csc-mailform-submit-bottom:after { border-right-color: #BE1010; }
	.tx-stroeercheckout-pi2-summary,
	#txstroeercheckoutpi2-option-confirm .tx-stroeercheckout-pi1 { background: url(../typo3conf/ext/stroeercheckout/res/table-header.gif) repeat-x; margin-top: 15px; padding-top: 5px; }
	#txstroeercheckoutpi2-option-confirm .tx-stroeercheckout-pi1 .fixed { width: 141px; }
	#txstroeercheckoutpi2-option-confirm .tx-stroeercheckout-pi1 .variable { margin-right: 141px; }
	#txstroeercheckoutpi2-option-confirm .tx-stroeercheckout-pi1-header { background: none; margin-top: 0px; padding-top: 0px; }
	.tx-stroeercheckout-pi2-edit .csc-mailform-button { float: right; min-width: auto; }
	.tx-stroeercheckout-pi2-window { padding: 30px 40px; }
	.tx-stroeercheckout-pi2-window h2 { padding-bottom: 0px; }
	.tx-stroeercheckout-pi2-window p { margin-right: 200px; padding-top: 3px !important; }
	.tx-stroeercheckout-pi2-window p span label { display: block; }
	.tx-stroeercheckout-pi2-window a.csc-mailform-button,
	#TB_window .tx-stroeercheckout-pi2-window a.csc-mailform-button { color: #FFFFFF; float: right; position: relative; z-index: 2; }
	.tx-stroeercheckout-pi2-window a.csc-mailform-button.left,
	#TB_window .tx-stroeercheckout-pi2-window a.csc-mailform-button.left { float: left; }
 #txstroeercheckoutpi2-ready .csc-mailform-button { float: right; }
	.tx-stroeercheckout-pi2-window .line { border-bottom: 1px dashed #ACA89C; clear: both; font-size: 0px; height: 0px; line-height: 0px; margin: 20px 0px; }
	#txstroeercheckoutpi2-error,
	#txstroeercheckoutpi2-ajaxError,
	#txstroeercheckoutpi2-ready { display: none; }
	#TB_load.tx-stroeercheckout-pi2-load { background: url(../typo3conf/ext/stroeercheckout/res/bg-load.png); 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-stroeercheckout-pi2-load:after { background: #000000; margin-top: -16px; }
	#TB_load.tx-stroeercheckout-pi2-load span { display: block; margin-left: 20px; }
	#txstroeercheckoutpi2-ibanGen-hint { background: #FFFFFF url(../typo3conf/ext/stroeercheckout/res/ibanGen.png) 10px 44px no-repeat; border: 1px solid #DBDBDB; border-left: none; display: none; height: 164px; left: 639px; overflow: hidden; position: absolute; top: -1px; width: 120px;
		-moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; border-radius: 0px 6px 6px 0px; }
	@media screen {
		#txstroeercheckoutpi2-ibanGen-hint.fixed { position: fixed; top: 16px; }
	}
	@media only screen and (max-device-width: 480px) {
		#txstroeercheckoutpi2-ibanGen-hint.fixed { left: 639px !important; position: absolute; top: -1px; }
	}
	#txstroeercheckoutpi2-ibanGen-hint a { display: block; height: 100%; width: 120px; }
	#txstroeercheckoutpi2-ibanGen-hint a:hover { text-decoration: none; }
	#txstroeercheckoutpi2-ibanGen-hint h4 { background: #F4F4F4; margin: 0px; padding: 5px; text-align: center;
		-moz-border-radius: 0px 6px 0px 0px; -webkit-border-radius: 0px 6px 0px 0px; border-radius: 0px 6px 0px 0px; }
	@-moz-keyframes fadeOutSlider {
		0% { right: 0px; }
		100% { right: 121px; }
	}
	@-o-keyframes fadeOutSlider {
		0% { right: 0px; }
		100% { right: 121px; }
	}
	@-webkit-keyframes fadeOutSlider {
		0% { right: 0px; }
		100% { right: 121px; }
	}
	@keyframes fadenOutSlider {
		0% { right: 0px; }
		100% { right: 121px; }
	}
	#txstroeercheckoutpi2-ibanGen-slider { display: none; height: 45px; position: absolute; right: 121px; top: 12.5%; width: 45px; z-index: 3;
		-moz-animation: fadeOutSlider 0.6s ease 0s normal 1; -o-animation: fadeOutSlider 0.6s ease 0s normal 1; -webkit-animation: fadeOutSlider 0.6s ease 0s normal 1; animation: fadeOutSlider 0.6s ease 0s normal 1;
		-moz-transition: right 0.6s ease; -ms-transition: right 0.6s ease; -o-transition: right 0.6s ease; -webkit-transition: right 0.6s ease; transition: right 0.6s ease; }
	#txstroeercheckoutpi2-ibanGen-slider + label { display: none; line-height: 45px; margin-left: 0px; position: absolute; right: 121px; text-indent: 0px; top: 12.5%; z-index: 2;
		-moz-animation: fadeOutSlider 0.6s ease 0s normal 1; -o-animation: fadeOutSlider 0.6s ease 0s normal 1; -webkit-animation: fadeOutSlider 0.6s ease 0s normal 1; animation: fadeOutSlider 0.6s ease 0s normal 1;
		-moz-transition: right 0.6s ease; -ms-transition: right 0.6s ease; -o-transition: right 0.6s ease; -webkit-transition: right 0.6s ease; transition: right 0.6s ease; }
	#txstroeercheckoutpi2-ibanGen-slider + label:before { background: rgba(0, 0, 0, 0.5); border: none; color: #ffffff; content: "\f054\f054"; display: block; font: normal normal normal 13px/45px FontAwesome; height: auto; margin: 0px; position: static; text-rendering: auto; top: auto; width: 45px;
		-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	#txstroeercheckoutpi2-ibanGen-slider:checked,
	#txstroeercheckoutpi2-ibanGen-slider:checked + label { right: 0px; }
	#txstroeercheckoutpi2-ibanGen-slider:checked + label:before { content: "\f053\f053"; }
	.tx-stroeercheckout-pi2-ibanGen-field { float: left; margin-right: 7px; width: auto; }
	#txstroeercheckoutpi2-ibanwindow,
	#txstroeercheckoutpi2-ibanGen-result,
	#txstroeercheckoutpi2-ibanGen-error { display: none; }
	.tx-stroeercheckout-pi2-window p.tx-stroeercheckout-pi2-ibanGen-desc { margin-right: 0px; }
	#txstroeercheckoutpi2-ibanGen-error { color: #BE1010; }
	#txstroeercheckoutpi2-ibanGen-insert { float: right; }
	.tx-stroeercheckout-pi2-positions .tx-stroeercheckout-pi2-check-iban,
	.tx-stroeercheckout-pi2-positions .tx-stroeercheckout-pi2-valid-iban { overflow: visible; position: relative; }
	.tx-stroeercheckout-pi2-check-iban:after,
	.tx-stroeercheckout-pi2-valid-iban:after { bottom: 0px; display: block; left: 100%; margin-left: 7px; position: absolute; white-space: nowrap;
		-moz-opacity: 0.7; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; filter: alpha(opacity=70); }
	@media all and (min-width:0\0) { .tx-stroeercheckout-pi2-check-iban:after, .tx-stroeercheckout-pi2-valid-iban:after { -ms-filter: none; filter: none; } } /* IE9+ */
	.tx-stroeercheckout-pi2-check-iban:after { background: url(../typo3conf/ext/stroeercheckout/res/loading.gif) 0px 2px no-repeat; content: "Checking IBAN"; line-height: 21px; padding-left: 20px; }
	html[lang="de"] .tx-stroeercheckout-pi2-check-iban:after { content: "Überprüfe IBAN"; }
	.tx-stroeercheckout-pi2-valid-iban:after { content: "\f14a"; font: normal normal normal 24px/1 FontAwesome; text-rendering: auto; width: 32px;
		-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.tx-stroeercheckout-pi2-positions:after,
	ul.tx-stroeercheckout-pi2-require li:after,
	.tx-stroeercheckout-pi2-edit:after { clear: both; 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) {
		body .tx-stroeercheckout-pi2 .csc-header:first-child { min-width: 0px;
			background: #f6ac0d; /* Old browsers */
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6ac0d+0,eaa102+100 */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZhYzBkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhYTEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			/* Permalink - use to edit and share this gradient: http://angrytools.com/gradient/?0_eaa102,100_f6ac0d,50_f6ac0d,49_eaa102&0_100,100_100&l_120 */
			background: -moz-linear-gradient(120deg, #eaa102 0%, #eaa102 49%, #f6ac0d 50%, #f6ac0d 100%); /* FF3.6-15 */
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f6ac0d), color-stop(50%, #f6ac0d), color-stop(51%, #eaa102), color-stop(100%, #eaa102)); /* Chrome4-9,Safari4-5 */
			background: -webkit-linear-gradient(120deg, #eaa102 0%, #eaa102 49%, #f6ac0d 50%, #f6ac0d 100%); /* Chrome10-25,Safari5.1-6 */
			background: -o-linear-gradient(120deg, #eaa102 0%, #eaa102 49%, #f6ac0d 50%, #f6ac0d 100%); /* Opera 11.10-11.50 */
			background: -ms-linear-gradient(120deg, #eaa102 0%, #eaa102 49%, #f6ac0d 50%, #f6ac0d 100%); /* IE10 preview */
			background: linear-gradient(330deg, #eaa102 0%, #eaa102 49%, #f6ac0d 50%, #f6ac0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
		body .tx-stroeercheckout-pi2 .csc-header:first-child > * { font-size: 13px; font-weight: normal; line-height: 15px; margin: 0px 10px 0px 0px; padding: 5px; }
		body .tx-stroeercheckout-pi2 .csc-header:first-child > h2 { border-left: none; }
		body .tx-stroeercheckout-pi2 .csc-header:first-child > *:last-child { margin-right: 0px; }
		body .tx-stroeercheckout-pi2 .csc-header:first-child > * > a { background: none; height: auto; padding-right: 0px; }
		.tx-stroeercheckout-pi2 .csc-mailform-submit-top { top: -36px; }
		.tx-stroeercheckout-pi2 .csc-header:first-child a.active:before,
		.tx-stroeercheckout-pi2 .csc-header:first-child a.active .before { border: solid transparent; border-width: 11px 9.5px 0px 9.5px; border-top-color: #F8B300; bottom: -13px; background: none; height: 0px; margin-left: -9.5px; width: 0px; }
		#txstroeercheckoutpi2-ibanGen-slider ~ .tx-stroeercheckout-pi2-option { margin-right: 120px;
			-moz-transition: margin 0.6s ease; -ms-transition: margin 0.6s ease; -o-transition: margin 0.6s ease; -webkit-transition: margin 0.6s ease; transition: margin 0.6s ease; }
		#txstroeercheckoutpi2-ibanGen-slider:checked ~ .tx-stroeercheckout-pi2-option { margin-right: 0px; }
		.tx-stroeercheckout-pi2-positions { margin-left: 0px; }
		.tx-stroeercheckout-pi2-positions .select,
		.tx-stroeercheckout-pi2-positions .text,
		.tx-stroeercheckout-pi2-positions .input { max-width: 100%;
			max-width: -moz-calc(100% - 14px); max-width: -webkit-calc(100% - 14px); max-width: calc(100% - 14px); }
		.tx-stroeercheckout-pi2-positions .select > label + select { background: #fff; padding: 5px;
			-webkit-appearance: none; }
		.tx-stroeercheckout-pi2-positions input,
		.tx-stroeercheckout-pi2-positions select,
		.tx-stroeercheckout-pi2-positions textarea { width: 100%;
			-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
		.tx-stroeercheckout-pi2-positions .select > label,
		.tx-stroeercheckout-pi2-positions .text > label,
		.tx-stroeercheckout-pi2-positions .input > label { padding-left: 5px; }
		@-moz-keyframes fadeOutHint {
			0% { width: 0px; }
			100% { width: 120px; }
		}
		@-o-keyframes fadeOutHint {
			0% { width: 0px; }
			100% { width: 120px; }
		}
		@-webkit-keyframes fadeOutHint {
			0% { width: 0px; }
			100% { width: 120px; }
		}
		@keyframes fadeOutHint {
			0% { width: 0px; }
			100% { width: 120px; }
		}
		#txstroeercheckoutpi2-ibanGen-hint { border: solid #DBDBDB; border-width: 0px 0px 0px 1px; bottom: 0px; height: auto; left: auto !important; position: absolute !important; right: 0px; top: 0px !important; z-index: 5;
			-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
			-moz-animation: fadeOutHint 0.6s ease 0s normal 1; -o-animation: fadeOutHint 0.6s ease 0s normal 1; -webkit-animation: fadeOutHint 0.6s ease 0s normal 1; animation: fadeOutHint 0.6s ease 0s normal 1;
			-moz-transition: width 0.6s ease; -ms-transition: width 0.6s ease; -o-transition: width 0.6s ease; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; }
		#txstroeercheckoutpi2-ibanGen-slider,
		#txstroeercheckoutpi2-ibanGen-slider + label { display: inline-block; }
		#txstroeercheckoutpi2-ibanGen-slider:checked ~ #txstroeercheckoutpi2-ibanGen-hint { border-width: 0px; width: 0px; }
	}
	@media (max-width: 456px) {
		.tx-stroeercheckout-pi2 .csc-mailform-submit-top { display: none; }
		.tx-stroeercheckout-pi2 .csc-header:first-child a.active { text-decoration: underline; }
		.tx-stroeercheckout-pi2 .csc-header:first-child a.active:before,
		.tx-stroeercheckout-pi2 .csc-header:first-child a.active .before { content: none; display: none; }
	}
/* default styles for extension "tx_stroeercheckout_pi4" */
	
		.hiddenButtons { display: none; }
/* 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 {
		border: 2px solid black;
		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: 10px; }
	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: 10px; }
	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: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* 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_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%}}
/* 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); }
	}
