# Configuration for the plugin "p123onlinewerbung_pi1"
plugin.tx_p123onlinewerbung_pi1 {
templateFile = EXT:p123onlinewerbung/res/template.htm
javascriptFile = EXT:p123onlinewerbung/res/javascript.js
moveJsFromHeaderToFooter = 1
marks {
AJAX_url_calc = TEXT
AJAX_url_calc {
typolink.parameter.data = TSFE:id
typolink.parameter.wrap = |,135
typolink.returnLast = url
}
AJAX_url_region = TEXT
AJAX_url_region {
typolink.parameter.data = TSFE:id
typolink.parameter.wrap = |,136
typolink.returnLast = url
}
AJAX_url_ajax = TEXT
AJAX_url_ajax {
typolink.parameter.data = TSFE:id
typolink.parameter.wrap = |,137
typolink.returnLast = url
}
URL_Basket = TEXT
URL_Basket {
typolink.parameter = {$plugin.tx_p123_pi.pageBasket}
typolink.returnLast = url
}
COOKIE_PATH = TEXT
COOKIE_PATH {
data = getIndpEnv:TYPO3_SITE_PATH
}
UserCalcBudget = 100
AIMinValue = 20000
AIDefaultValue = 50000
CheckForDefaultAI = 1
AIReduceValue = 50000
MinBudgetValue = 250
MinimumInputLengthRegion = 3
StartDateAddDays = 7
CampaignMinDurationDays = 7
CampaignDurationDays = 28
SliderStartValue = 50
SliderStepValue = 5
ShowCampaignMsg = 1
ShowButtonCalc = 0
BASKET =< plugin.tx_p123qsearch_pi1.marks.BASKET
}
searchDB {
cityNAME {
header {
lang.en = Towns & communities
lang.de = Städte & Gemeinden
}
prefix = O
DB {
__preventParser = 1
SELECT = 123_Ort.OrtNr as id, CONVERT(CONCAT_WS(' ', 123_Ort.PLZ, 123_Ort.Ortname) USING latin1) as text
FROM = 123_Ort
WHERE = 1
WHERE.override = Ortname LIKE '{current:1}%'
WHERE.override {
setCurrent.data = GP:tx_p123onlinewerbung_pi1|cityNAME
setCurrent.trim = 1
if.isTrue.current = 1
if.value = 136
if.equals.data = GP:type
insertData = 1
}
GROUPBY =
ORDERBY = Ortname,PLZ ASC
LIMIT =
}
}
cityPLZ {
header {
lang.en = Towns & communities
lang.de = Städte & Gemeinden
}
prefix = O
DB {
__preventParser = 1
# SELECT = 123_StoFZ.OrtNr as id, CONVERT(CONCAT_WS(' ', 123_StoFZ.PLZ, 123_StoFZ.Ortname) USING latin1) as text
SELECT = CONCAT_WS('-', 123_StoFZ.OrtNr, 123_StoFZ.PLZ) as id, CONVERT(CONCAT_WS(' ', 123_StoFZ.PLZ, 123_StoFZ.Ortname) USING latin1) as text
FROM = 123_StoFZ
WHERE = 1
WHERE.override = CONVERT(CONCAT_WS(' ', 123_StoFZ.PLZ, 123_StoFZ.Ortname) USING latin1) LIKE '{current:1}%' and 123_StoFZ.PLZ <> '00000'
WHERE.override {
setCurrent.data = GP:tx_p123onlinewerbung_pi1|cityPLZ
setCurrent.trim = 1
if.isTrue.current = 1
if.value = 136
if.equals.data = GP:type
insertData = 1
}
# GROUPBY = id, text
GROUPBY = id
ORDERBY = Ortname,PLZ ASC
LIMIT =
}
}
district {
header {
lang.en = Districts & independent cities
lang.de = Kreise & kreisfreie Städte
}
prefix = K
DB {
__preventParser = 1
SELECT.lang.en = KreisNr as id, CONVERT(CONCAT_WS(' ', REPLACE(Kreisname,',',' '), '(district)') USING latin1) AS text
SELECT.lang.de = KreisNr as id, CONVERT(CONCAT_WS(' ', REPLACE(Kreisname,',',' '), '(Kreis)') USING latin1) AS text
FROM = 123_Kreis
WHERE = 1
WHERE.override.lang.en = CONVERT(CONCAT_WS(' ', Kreisname, '(district)') USING latin1) LIKE '{current:1}%'
WHERE.override.lang.de = CONVERT(CONCAT_WS(' ', Kreisname, '(Kreis)') USING latin1) LIKE '{current:1}%'
WHERE.override {
setCurrent.data = GP:tx_p123onlinewerbung_pi1|district
setCurrent.trim = 1
if.isTrue.current = 1
if.value = 136
if.equals.data = GP:type
insertData = 1
}
GROUPBY =
ORDERBY = Kreisname ASC
LIMIT =
}
}
state {
header {
lang.en = Federal state
lang.de = Bundesland
}
prefix = B
DB {
__preventParser = 1
SELECT = Land as id, Landname AS text
FROM = 123_Bula
WHERE = 1
WHERE.override = Landname LIKE '{current:1}%'
WHERE.override {
setCurrent.data = GP:tx_p123onlinewerbung_pi1|state
setCurrent.trim = 1
if.isTrue.current = 1
if.value = 136
if.equals.data = GP:type
insertData = 1
}
GROUPBY =
ORDERBY = Landname ASC
LIMIT =
}
}
nation {
header {
lang.en = Nation
lang.de = Land
}
prefix = N
DB {
__preventParser = 1
SELECT = Staat as id, Staatname AS text
FROM = 123_Staat
WHERE = 1
WHERE.override = Staatname LIKE '{current:1}%' AND Staat = 'DE'
WHERE.override {
setCurrent.data = GP:tx_p123onlinewerbung_pi1|nation
setCurrent.trim = 1
if.isTrue.current = 1
if.value = 136
if.equals.data = GP:type
insertData = 1
}
GROUPBY =
ORDERBY = Staatname ASC
LIMIT =
}
}
}
selectDB {
BuLaEW {
DB {
SELECT = SUM(EW) AS EW, BULA
FROM = 123_EW
WHERE = KREIS IN (%s) OR ORTNR IN (%s) OR BULA IN (%s) OR STAAT IN (%s)
GROUPBY = BULA
ORDERBY =
LIMIT =
}
}
}
data {
price =< plugin.tx_p123qsearch_pi1.data.price
price {
typolink.parameter = {$plugin.tx_p123_pi.pageBasket}
typolink.ATagParams = class="basket-align" onclick="return tx_p123onlinewerbung_pi1.save(this);"
}
interests {
preUserFunc = tx_p123onlinewerbung_pi1->hook
preUserFunc {
funcName = loadCalculationMatrixInterests
includeObj = conf
}
}
age {
preUserFunc = tx_p123onlinewerbung_pi1->hook
preUserFunc {
funcName = loadCalculationMatrixBuLaDefaultAge
includeObj = conf
}
}
infoTKP {
}
infoImpression {
}
infoClicks {
}
}
locallang {
headerSelectionChoiceMain.wrap =
|
headerSelectionSummaryMain.wrap = |
headerSelectionChoiceRegion.wrap = |
headerSelectionChoiceDuration.wrap = |
headerSelectionChoiceTargetGroup.wrap = |
headerSelectionSummaryBudget.wrap = |
headerSelectionSummaryBudgetUser.wrap = |
}
calculationValues {
FrequencyCapping = 3
CAWWert = 1
ClicksValue = 0.005
}
calculationMatrix {
Interessen {
1 {
name = Interesse 1
value = 20
}
2 {
name = Interesse 2
value = 30
}
3 {
name = Interesse 3
value = 40
}
4 {
name = Interesse 4
value = 50
}
5 {
name = Interesse 5
value = 60
}
6 {
name = Interesse 6
value = 70
}
7 {
name = Interesse 7
value = 80
}
8 {
name = Interesse 8
value = 90
}
9 {
name = Interesse 9
value = 10
}
10 {
name = Interesse 10
value = 20
}
11 {
name = Interesse 11
value = 30
}
12 {
name = Interesse 12
value = 40
}
13 {
name = Interesse 13
value = 50
}
14 {
name = Interesse 14
value = 60
}
15 {
name = Interesse 15
value = 70
}
16 {
name = Interesse 16
value = 80
}
17 {
name = Interesse 17
value = 90
}
18 {
name = Interesse 18
value = 10
}
19 {
name = Interesse 19
value = 20
}
20 {
name = Interesse 20
value = 30
}
21 {
name = Interesse 21
value = 40
}
22 {
name = Interesse 22
value = 50
}
23 {
name = Interesse 23
value = 60
}
}
TKP {
250000 = 7.5
500000 = 7.25
750000 = 7
1000000 = 6.75
1250000 = 6.5
1500000 = 6.25
1750000 = 6
2000000 = 5.75
2250000 = 5.5
2500000 = 5.25
2750000 = 5
3000000 = 4.75
3250000 = 5
3500000 = 5.25
3750000 = 5.5
4000000 = 5.75
4250000 = 6
4500000 = 6.25
4750000 = 6.5
5000000 = 6.75
5250000 = 7
5500000 = 7.25
5750000 = 7.5
}
BuLa_default {
Internet {
Alle = 90
}
Geschlecht {
Frau = 50
Mann = 50
}
Elternstatus {
mitKinder = 50
ohneKinder = 50
}
Alter {
1 {
von = 18
bis = 24
value = 16
}
2 {
von = 25
bis = 34
value = 17
}
3 {
von = 35
bis = 44
value = 17
}
4 {
von = 45
bis = 54
value = 17
}
5 {
von = 55
bis = 64
value = 17
}
6 {
von = 65
bis = 99
bis_label = 65+
value = 16
}
}
}
BuLa {
#1 SCHLESWIG-HOLSTEIN
1 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#2 HAMBURG
2 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#3 NIEDERSACHSEN
3 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#4 BREMEN
4 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#5 NORDRHEIN-WESTFALEN
5 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#6 HESSEN
6 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#7 RHEINLAND-PFALZ
7 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#8 BADEN-WÜRTTEMBERG
8 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#9 BAYERN
9 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#10 SAARLAND
10 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#11 BERLIN
11 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#12 BRANDENBURG
12 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#13 MECKLENBURG-VORPOMMERN
13 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#14 SACHSEN
14 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#15 SACHSEN-ANHALT
15 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
#16 THÜRINGEN
16 < plugin.tx_p123onlinewerbung_pi1.calculationMatrix.BuLa_default
}
}
# additionalBasketItem {
# count = 1
# price = 0
# group = free
# pos = incl. kostenloser Erstellung der Banner-Anzeigen. Die Richtlinien zur Werbemittel/Bannererstellung erhälst du mit der Bestellbestätigung oder über folgenden Link:
# ext = p123onlinewerbungadditional
# unique = 1
# }
# Define the default Stylesheet
# Copy from /res/xxx.min.css
_CSS_DEFAULT_STYLE (
.tx-p123onlinewerbung-pi1 .error{z-index:1000001;background:red;color:#fff;left:23%;position:absolute;bottom:55%;text-align:center;margin:inherit;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:default;font-weight:400;line-height:normal;padding:8px 10px;width:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:4px 4px 8px rgba(0,0,0,.3);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.3);box-shadow:4px 4px 8px rgba(0,0,0,.3)}.tx-p123onlinewerbung-pi1 .error:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid red;border-right:8px solid transparent;border-left:8px solid transparent;z-index:1000001}.tx-p123onlinewerbung-pi1 .error.bottom{bottom:0;top:140%;height:100%}.tx-p123onlinewerbung-pi1 .error.bottom:after{border-top:0;border-bottom:8px solid red;top:0;bottom:100%}.tx-p123onlinewerbung-pi1 input[type=text].has-error{border-color:red!important;color:red!important}.tx-p123onlinewerbung-pi1 input[type=range].has-error{border-color:red!important;color:red!important;background-color:red!important}.tx-p123onlinewerbung-pi1 input[type=range].has-error::-webkit-slider-thumb{background-color:red!important}.tx-p123onlinewerbung-pi1 input[type=range].has-error::-moz-range-thumb{background-color:red!important}.tx-p123onlinewerbung-pi1 input[type=checkbox].has-error+label{color:red!important}#txp123onlinewerbungpi1{line-height:1.5em;font-size:1.5em}#txp123onlinewerbungpi1-CampagenInfo,#txp123onlinewerbungpi1-budget-button-calc,#txp123onlinewerbungpi1-budget-button-reset{display:none}.tx-p123onlinewerbung-pi1 *{box-sizing:border-box}.tx-p123onlinewerbung-pi1 .flexbox{display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex;-ms-flex-align:start;align-items:flex-start}.tx-p123onlinewerbung-pi1 .flex-column{flex-direction:column}.tx-p123onlinewerbung-pi1 .border{border:1px solid #b8b5ab3b}.tx-p123onlinewerbung-pi1 .currency{margin-left:.3em}.tx-p123onlinewerbung-pi1 .center{margin:0 auto}.tx-p123onlinewerbung-pi1 .header-sub{text-align:center;color:#002046;font-size:1.1em}.tx-p123onlinewerbung-pi1-wrapper .fnt-fa:before{font-family:'FontAwesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;color:inherit}.tx-p123onlinewerbung-pi1 .gradient-header{background:#f8b300;background:-moz-linear-gradient(-45deg,#f8b300 0,#f6e6b4 100%);background:-webkit-linear-gradient(-45deg,#f8b300 0,#f6e6b4 100%);background:linear-gradient(135deg,#f8b300 0,#f6e6b4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8b300', endColorstr='#f6e6b4', GradientType=1);opacity:.8}.tx-p123onlinewerbung-pi1 .gradient-content{background:-moz-linear-gradient(45deg,rgba(235,235,235,.65) 0,transparent 100%);background:-webkit-linear-gradient(45deg,rgba(235,235,235,.65) 0,transparent 100%);background:linear-gradient(45deg,rgba(235,235,235,.65) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6ebebeb', endColorstr='#00000000', GradientType=1)}.tx-p123onlinewerbung-pi1-selection{flex:1 0 auto;margin-right:1em;background-color:#fff;width:580px}.tx-p123onlinewerbung-pi1-header{width:100%;text-align:center;color:#002046db}.tx-p123onlinewerbung-pi1-header h2{line-height:1.5em;font-size:1.2em;color:inherit}.tx-p123onlinewerbung-pi1-tab{position:relative;width:100%;padding:.5em}.tx-p123onlinewerbung-pi1-tab-summary .tx-p123onlinewerbung-pi1-tab-header{display:none}.tx-p123onlinewerbung-pi1-tab-header{position:relative;padding-left:1rem;text-align:left;color:#002046db}.tx-p123onlinewerbung-pi1-tab-header h3{line-height:1.5em;font-size:inherit;color:inherit}.tx-p123onlinewerbung-pi1-tab-content{padding:1rem 1rem 0;flex-direction:column}.tx-p123onlinewerbung-pi1-tab-content-date{flex-direction:column;width:100%}.tx-p123onlinewerbung-pi1-tab-content-item{position:relative;margin-bottom:1em;width:100%}.header-center{text-align:center}.tx-p123onlinewerbung-pi1-tab-content-item .select-group span,.tx-p123onlinewerbung-pi1-tab-content-item input,.tx-p123onlinewerbung-pi1-tab-content-item label{line-height:inherit;font-size:inherit}.tx-p123onlinewerbung-pi1-tab-content-item .select-group span,.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-opt span{margin:0 .5em}.tx-p123onlinewerbung-pi1-tab-content-item input[type=text]{order:2}.tx-p123onlinewerbung-pi1-tab-content-item .label-before,.tx-p123onlinewerbung-pi1-tab-content-item input[type=text]+label{order:1;align-self:center;margin-right:.5em;min-width:6em}.tx-p123onlinewerbung-pi1-tab-content-item input[type=checkbox]{order:1}.tx-p123onlinewerbung-pi1-tab-content-item input[type=checkbox]+label{order:2;align-self:center}.tx-p123onlinewerbung-pi1-tab-content-item i{order:3;align-self:center;margin-left:-15px}.tx-p123onlinewerbung-pi1-tab-content-item .input-multi.max{align-self:stretch}.tx-p123onlinewerbung-pi1-tab-content-item .select-group{order:2}.tx-p123onlinewerbung-pi1-tab-content-item .select-group input{width:40px;text-align:center}.tx-p123onlinewerbung-pi1-tab-content-item input[type=radio]{display:none}.tx-p123onlinewerbung-pi1-tab-content-item label span{background-color:#dbdbdb;border-color:#adadad;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);padding:.3em;border-radius:3px;margin-right:.2em}.tx-p123onlinewerbung-pi1-tab-content-item .select-ico{display:inline-flex;position:absolute;z-index:10;width:40px;min-height:inherit;background-color:#00295f;cursor:pointer;color:#fff}.tx-p123onlinewerbung-pi1-tab-content-item .select-ico:before{align-self:center;margin:0 auto}.tx-p123onlinewerbung-pi1-tab-content-item .select-ico-left{font-size:28px}.tx-p123onlinewerbung-pi1-tab-content-item .select-ico-right{order:9;right:0;font-size:24px}.tx-p123onlinewerbung-pi1-summary{flex-direction:column;background-color:#fff}.tx-p123onlinewerbung-pi1-tab-summary{flex-direction:column}.tx-p123onlinewerbung-pi1-tab-summary-col{flex-grow:1;width:100%;padding:.7em}.tx-p123onlinewerbung-pi1-tab-summary-col .col-header{align-self:center}.tx-p123onlinewerbung-pi1-tab-summary-col .col-value{font-size:1.4em;color:#002046;align-self:center;flex-wrap:nowrap;padding:.3em 0}#tx-p123onlinewerbung-pi1-summary-budget-header{padding:0!important;text-align:center}.tx-p123onlinewerbung-pi1-tab-budget{padding:.6em}.tx-p123onlinewerbung-pi1-tab-budget-wrapper{width:100%;height:100%}#txp123onlinewerbungpi1-button-send-msg,#txp123onlinewerbungpi1-summary-budget-msg{display:none}#txp123onlinewerbungpi1-ico-msg{display:none;margin-bottom:-25px}#txp123onlinewerbungpi1-campaignmessage,#txp123onlinewerbungpi1-campaignmessage-msg,#txp123onlinewerbungpi1-campaignmessage-pnt,#txp123onlinewerbungpi1-coverage-ico-msg,#txp123onlinewerbungpi1-interests-ico-msg,#txp123onlinewerbungpi1-region-ico-msg,#txp123onlinewerbungpi1-summary-budget-message,#txp123onlinewerbungpi1-summary-budget-message-msg,#txp123onlinewerbungpi1-summary-budget-message-pnt{display:none}.tx-p123onlinewerbung-pi1-wrapper .message-small{padding-bottom:0;margin-bottom:-.7em}.tx-p123onlinewerbung-pi1-wrapper .message{color:#002046;border:1px dotted #00295f;background:#fff;padding:10px;cursor:pointer;width:100%}.tx-p123onlinewerbung-pi1-wrapper .message.ipont:before{content:"";margin-left:1.4em}.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-summary .message{text-align:justify}.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-tab-content .message{margin-bottom:1em}.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-tab-budget-wrapper .message.margin-bottom{margin-bottom:.8em}.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-tab-budget-wrapper .message.margin-top{margin-top:.8em}.tx-p123onlinewerbung-pi1-wrapper .message:before,.tx-p123onlinewerbung-pi1-wrapper .msg-ipoint{font-size:1.5rem}.tx-p123onlinewerbung-pi1-wrapper .msg-ipoint{position:absolute;cursor:pointer;margin-top:-5px}.tx-p123onlinewerbung-pi1-wrapper .message .msg-ipoint{margin:10px}.tx-p123onlinewerbung-pi1-wrapper .message.no-pointer{cursor:default}.tx-p123onlinewerbung-pi1-wrapper .msg-ipoint.msg-ipoint-relative{position:relative;order:2;margin-left:10px}.tx-p123onlinewerbung-pi1-wrapper .header-sub .msg-ipoint,.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-tab-summary-col .col-header .msg-ipoint{display:initial;margin-left:.3em}.tx-p123onlinewerbung-pi1-wrapper .info-circle-fa:before{content:"\f05a";color:#26a6fc}.tx-p123onlinewerbung-pi1-wrapper .message.error-cross-fa:before,.tx-p123onlinewerbung-pi1-wrapper .message.exclamation-triangle-fa:before,.tx-p123onlinewerbung-pi1-wrapper .message.info-circle-fa:before,.tx-p123onlinewerbung-pi1-wrapper .message.ipoint.info-circle-fa:before{margin-right:.3em}.tx-p123onlinewerbung-pi1-wrapper .error-cross-fa:before{content:"\f057";color:#fc2626}.tx-p123onlinewerbung-pi1-wrapper .message.error-cross-fa{color:#fc2626}.tx-p123onlinewerbung-pi1-wrapper .exclamation-triangle-fa:before{content:"\f071";color:#fcdc26}.tx-p123onlinewerbung-pi1-wrapper .caret-down-fa:before{content:"\f0d7";color:#002046}.tx-p123onlinewerbung-pi1-wrapper .note{color:#002046;text-align:center!important}#txp123onlinewerbungpi1-summary-KPI .tx-p123onlinewerbung-pi1-tab-header,#txp123onlinewerbungpi1-summary-budget-range,#txp123onlinewerbungpi1-summary-budget-range .tx-p123onlinewerbung-pi1-tab-header,.tx-p123onlinewerbung-pi1-wrapper [data-toggle]{display:none}.tx-p123onlinewerbung-pi1-wrapper [data-toggle-id]{display:inherit}.tx-p123onlinewerbung-pi1-wrapper .toggle-ico{position:absolute;top:0;right:0;height:100%;padding:0 10px;cursor:pointer}.tx-p123onlinewerbung-pi1-wrapper .chevron-down-fa:before,.tx-p123onlinewerbung-pi1-wrapper .toggle-close:before{content:"\f078";color:#002046}.tx-p123onlinewerbung-pi1-wrapper .chevron-up-fa:before,.tx-p123onlinewerbung-pi1-wrapper .toggle-open:before{content:"\f077";color:#002046}.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-tab-select-wrapper{position:relative;order:1;width:94%;min-height:40px}.tx-p123onlinewerbung-pi1-wrapper .select-wrapper{order:2;width:100%}.tx-p123onlinewerbung-pi1-wrapper .ipt-select{width:100%}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-search__field::placeholder{font-size:.95em!important}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-selection--multiple{min-height:40px}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-container--focus,.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-selection--multiple,.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-selection--multiple .select2-selection__choice,.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-dropdown,.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-selection--single,.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-selection.select2-selection--multiple{border-radius:0}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:3px}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-dropdown.select2-dropdown--below{background:#ccc;background-image:linear-gradient(#ddd,#bbb);-webkit-box-shadow:0 1px #fff inset,6px 25px 19px 9px rgba(0,0,0,.75);-moz-box-shadow:0 1px #fff inset,6px 25px 19px 9px rgba(0,0,0,.75);box-shadow:0 1px #fff inset,6px 25px 19px 9px rgba(0,0,0,.75)}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-selection.select2-selection--multiple[aria-expanded=true]{-webkit-box-shadow:6px 14px 17px 7px rgba(0,0,0,.75);-moz-box-shadow:6px 14px 17px 7px rgba(0,0,0,.75);box-shadow:6px 14px 17px 7px rgba(0,0,0,.75)}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f7f7f7}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container .select2-search--inline .select2-search__field{font-size:100%;padding-left:5px}.tx-p123onlinewerbung-pi1-wrapper #selection-interests .select2-selection__rendered,.tx-p123onlinewerbung-pi1-wrapper #selection-result .select2-selection__rendered{padding:0 39px}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-container--default .select2-results>.select2-results__options{max-height:20em}.tx-p123onlinewerbung-pi1-wrapper .ipt-select ul li:before{content:none!important}#selection-region span.select2-selection.select2-selection--single,#selection-result span.select2-dropdown.select2-dropdown--below{display:none!important}#selection-region span.select2-container.select2-container--default.select2-container--open{margin-top:-10px}#selection-interests span.select2-container.select2-container--default.select2-container--open{margin-top:1px}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-opt{order:2;width:100%;align-items:center}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-opt select{font-size:inherit;line-height:inherit;border-radius:0;padding:.2em .5em;border:1px solid gray;min-width:4.5em;text-align:center}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn{order:2;width:100%;justify-content:space-between;align-self:center}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn input[type=checkbox]+label:before{content:none}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn input[type=checkbox]:checked+label:before{content:none}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn input[type=checkbox]+label{display:inline-flex;padding:.3em .5em;background:#ccc;background-image:linear-gradient(#ddd,#bbb);border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px #fff inset;-moz-box-shadow:0 1px #fff inset;box-shadow:0 1px #fff inset;text-align:center;text-shadow:0 1px 1px #fff;cursor:pointer;width:33%;justify-content:center;margin:0;text-indent:0}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn input[type=checkbox]:active+label,.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn input[type=checkbox]:checked+label{-webkit-box-shadow:.04em .1em .2em rgba(0,0,0,.6) inset;-moz-box-shadow:.04em .1em .2em rgba(0,0,0,.6) inset;box-shadow:.04em .1em .2em rgba(0,0,0,.6) inset;border-color:rgba(0,0,0,.3);background:#bbb}.tx-p123onlinewerbung-pi1-wrapper .date-wrapper{height:40px;justify-content:space-between}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker{position:relative;float:left;height:100%;width:calc((100% - 40px)/2)}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker .inner-label{display:flex;position:absolute;padding-left:50px;width:100%;height:100%;opacity:.7;background-color:#fff;z-index:0;align-items:center}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-addon{display:flex;position:absolute;float:left;height:100%;width:40px;background:#00295f;color:#fff;justify-content:center;align-items:center;font-size:23px;z-index:2;cursor:pointer}.tx-p123onlinewerbung-pi1-wrapper .input-date{position:relative;height:100%;width:100%;text-align:right;padding-right:10px;background:0 0;z-index:1;border:1px solid #aaa}.tx-p123onlinewerbung-pi1-wrapper .input-date:focus{border:1px solid #000}.tx-p123onlinewerbung-pi1-wrapper .calendar-fa:before{content:"\f073"}.tx-p123onlinewerbung-pi1-wrapper .btn{border:0;font-family:inherit;font-size:inherit;background:0 0;cursor:pointer;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;line-height:initial;background:#fcad26;color:#fff;height:3em;width:18em;text-align:center;padding:0;-webkit-border-radius:0;border-radius:0}.tx-p123onlinewerbung-pi1-wrapper .btn:before{position:absolute;height:100%;left:0;top:0;line-height:2;font-size:140%;width:40px}.tx-p123onlinewerbung-pi1-wrapper .btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.tx-p123onlinewerbung-pi1-wrapper .btn:hover{background:#f29e0d}.tx-p123onlinewerbung-pi1-wrapper .tx-p123onlinewerbung-pi1-tab-budget .btn{width:100%}.tx-p123onlinewerbung-pi1-wrapper .btn-big{font-size:110%}.tx-p123onlinewerbung-pi1-wrapper .btn-small{font-size:90%}.tx-p123onlinewerbung-pi1-wrapper .btn-margin{margin-top:.8em}.tx-p123onlinewerbung-pi1-wrapper .btn-area-left:before{background:rgba(0,0,0,.05)}.tx-p123onlinewerbung-pi1-wrapper .btn-diagonal{overflow:hidden}.tx-p123onlinewerbung-pi1-wrapper .btn-diagonal:before{left:auto;right:10px;z-index:2}.tx-p123onlinewerbung-pi1-wrapper .btn-diagonal:after{width:9rem;height:200%;background:rgba(255,255,255,.1);z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg)}.tx-p123onlinewerbung-pi1-wrapper .btn-diagonal:hover:after{width:40%}.tx-p123onlinewerbung-pi1-wrapper .arrow-right-fa:before{content:"\f061"}.tx-p123onlinewerbung-pi1-wrapper .cart-fa-hover:hover::before{content:"\f07a";color:rgba(0,0,0,.3);-webkit-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.tx-p123onlinewerbung-pi1-wrapper .btn-icon{display:inline-flex;color:#fff;width:50px;background:#00295f;border:1px solid #00295f;line-height:1;-webkit-border-radius:0;border-radius:0;padding:0;justify-content:center;align-self:normal}@media screen and (min-width:0\0){.tx-p123onlinewerbung-pi1-wrapper .btn-icon{line-height:1.9}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tx-p123onlinewerbung-pi1-wrapper .btn-icon{line-height:1.9}}@supports (-ms-ime-align:auto){.tx-p123onlinewerbung-pi1-wrapper .btn-icon{line-height:1.9}}.tx-p123onlinewerbung-pi1-wrapper .btn-icon:before{font-size:1.5rem;align-self:center;margin-top:1px}.tx-p123onlinewerbung-pi1-wrapper .calc-fa:before{content:"\f1ec"}.tx-p123onlinewerbung-pi1-wrapper .redo-fa:before{content:"\f01e"}.tx-p123onlinewerbung-pi1-wrapper .minus-fa:before{content:"\f068"}.tx-p123onlinewerbung-pi1-wrapper .plus-fa:before{content:"\f067"}.tx-p123onlinewerbung-pi1-wrapper .hamburger-fa:before{content:"\f0c9"}.tx-p123onlinewerbung-pi1-wrapper .search-fa:before{content:"\f002"}.tx-p123onlinewerbung-pi1-tab-budget-wrapper.slider{margin:3em 0 1em;padding:0 .5em}.tx-p123onlinewerbung-pi1-tab-budget-wrapper.slider .noUi-connect,.tx-p123onlinewerbung-pi1-tab-budget-wrapper.slider .noUi-handle::after,.tx-p123onlinewerbung-pi1-tab-budget-wrapper.slider .noUi-handle::before{background:#00295f}.tx-p123onlinewerbung-pi1-tab-budget-wrapper .content-item-date span{margin-left:10px}.tx-p123onlinewerbung-pi1-tab-budget-wrapper .budget-input{line-height:inherit;font-size:1.4em;border:1px solid #000;padding:.2em 1.1em .2em 0;text-align:right;width:100%}.tx-p123onlinewerbung-pi1-tab-budget-wrapper .input-budget-wrapper{font-size:1.3rem;line-height:1.3em;width:100%;margin:0 .3em}.tx-p123onlinewerbung-pi1-tab-budget-wrapper .input-budget-wrapper label{font-size:1.4em;margin-left:-1em}
@media only screen and (max-device-width:1024px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tx-p123onlinewerbung-pi1 .gradient-content{background:#fff}}.tx-p123onlinewerbung-pi1 .gradient-header{background:#f6ac0d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZhYzBkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhYTEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(120deg,#eaa102 0,#eaa102 49%,#f6ac0d 50%,#f6ac0d 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f6ac0d),color-stop(50%,#f6ac0d),color-stop(51%,#eaa102),color-stop(100%,#eaa102));background:-webkit-linear-gradient(120deg,#eaa102 0,#eaa102 49%,#f6ac0d 50%,#f6ac0d 100%);background:-o-linear-gradient(120deg,#eaa102 0,#eaa102 49%,#f6ac0d 50%,#f6ac0d 100%);background:-ms-linear-gradient(120deg,#eaa102 0%,#eaa102 49%,#f6ac0d 50%,#f6ac0d 100%);background:linear-gradient(330deg,#eaa102 0,#eaa102 49%,#f6ac0d 50%,#f6ac0d 100%);color:#fff}.tx-p123onlinewerbung-pi1-tab-content-item .label-before,.tx-p123onlinewerbung-pi1-tab-content-item input[type=text]+label{flex-basis:15%}.tx-p123onlinewerbung-pi1-tab-content-item .input-multi,.tx-p123onlinewerbung-pi1-tab-content-item input[type=text]{flex-basis:0;flex-grow:1}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-opt span{margin:0 1.5em}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-opt select{width:6.8em}#tx-p123onlinewerbung-pi1-tab-button-send{margin-top:1em}@media only screen and (max-device-width:834px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#txp123onlinewerbungpi1{font-size:1.4em}.tx-p123onlinewerbung-pi1-selection{width:525px}}}@media only screen and (max-device-width:812px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tx-p123onlinewerbung-pi1-wrapper .btn-small{font-size:87%}.tx-p123onlinewerbung-pi1-selection{width:465px}}}@media only screen and (max-device-width:768px){#txp123onlinewerbungpi1{line-height:1.4em}.tx-p123onlinewerbung-pi1-tab{padding:0}.tx-p123onlinewerbung-pi1-selection{width:445px}.tx-p123onlinewerbung-pi1-header{margin-bottom:.5em}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker{width:calc((100% - 20px)/2)}}@media only screen and (max-device-width:740px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#txp123onlinewerbungpi1-summary-KPI .tx-p123onlinewerbung-pi1-tab-header,#txp123onlinewerbungpi1-summary-budget-range .tx-p123onlinewerbung-pi1-tab-header,.tx-p123onlinewerbung-pi1-wrapper [data-toggle]{display:block}.tx-p123onlinewerbung-pi1-wrapper [data-toggle-id]{display:none}.tx-p123onlinewerbung-pi1-wrapper [data-toggle-id][style*=block]{display:flex!important}.tx-p123onlinewerbung-pi1-wrapper{flex-direction:column}.tx-p123onlinewerbung-pi1-selection{width:100%}.tx-p123onlinewerbung-pi1-tab-content-item.flexbox-mobile{flex-direction:row}.tx-p123onlinewerbung-pi1-tab-content-item.flexbox-mobile .label-before{margin-right:5em;align-self:center}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn{margin-top:0}.tx-p123onlinewerbung-pi1-summary{width:100%;margin-top:1em}.tx-p123onlinewerbung-pi1-tab-summary{flex-direction:row}.tx-p123onlinewerbung-pi1-tab-summary-col{width:auto}.tx-p123onlinewerbung-pi1-tab-summary .tx-p123onlinewerbung-pi1-tab-summary-col.flexbox.flex-column{align-self:center}.tx-p123onlinewerbung-pi1-summary .tx-p112onlinewerbung-p1-header{order:1}.tx-p123onlinewerbung-pi1-summary .tx-p123onlinewerbung-pi1-tab:nth-child(2){order:2}.tx-p123onlinewerbung-pi1-summary .tx-p123onlinewerbung-pi1-tab:nth-child(3){order:5}.tx-p123onlinewerbung-pi1-summary .tx-p123onlinewerbung-pi1-tab:nth-child(4){order:4}.tx-p123onlinewerbung-pi1-summary .tx-p123onlinewerbung-pi1-tab:nth-child(5){order:3}.tx-p123onlinewerbung-pi1-summary .tx-p123onlinewerbung-pi1-tab:nth-child(6){order:6}.tx-p123onlinewerbung-pi1-tab-summary .tx-p123onlinewerbung-pi1-tab-header{display:block}}}@media only screen and (max-device-width:568px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tx-p123onlinewerbung-pi1-summary,.tx-p123onlinewerbung-pi1-tab-summary-col{width:100%}.tx-p123onlinewerbung-pi1-tab-content-item.flexbox-mobile .label-before{margin-right:0;align-self:flex-start}.tx-p123onlinewerbung-pi1-tab-content-item.flexbox-mobile{flex-direction:column}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-chkbtn{margin-top:.6em}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-opt{margin-top:.6em;justify-content:space-evenly}}}@media only screen and (max-device-width:414px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#txp123onlinewerbungpi1{line-height:1.3em}.tx-p123onlinewerbung-pi1-header h2{line-height:1.2em;margin-bottom:0;margin-left:0;margin-right:0}.tx-p123onlinewerbung-pi1-tab-header h3{line-height:1em}.tx-p123onlinewerbung-pi1-tab-content{padding:.4rem 0 0}.tx-p123onlinewerbung-pi1-tab-content-item{margin-bottom:.4rem}.tx-p123onlinewerbung-pi1-wrapper .ipt-select{width:96%}.tx-p123onlinewerbung-pi1-wrapper .ipt-select .select2-search__field::placeholder{font-size:.6em!important}.tx-p123onlinewerbung-pi1-wrapper .msg-ipoint.msg-ipoint-relative{margin-left:-5px}#txp123onlinewerbungpi1-summary-budget-header{display:none}.tx-p123onlinewerbung-pi1-summary{margin-top:1em}.tx-p123onlinewerbung-pi1-tab-summary{flex-direction:column}.tx-p123onlinewerbung-pi1-tab-content-item .select-ico-right{right:4%}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker{width:calc((100% - 5px)/2)}}}@media only screen and (max-device-width:375px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker .inner-label{padding-left:45px}.tx-p123onlinewerbung-pi1-wrapper .input-date{padding-right:5px}}}@media only screen and (max-device-width:360px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#txp123onlinewerbungpi1{font-size:1.3em}}}@media only screen and (max-device-width:320px){@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#txp123onlinewerbungpi1{font-size:1.2em}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker:nth-child(1){width:60%}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker:nth-child(2) .ipt-grp-addon{display:none}.tx-p123onlinewerbung-pi1-wrapper .ipt-grp-picker:nth-child(2) .inner-label{padding-left:5px}}}}
)
}
# Configuration for cacheable javascript
page.jsFooterInline.135 = COA
page.jsFooterInline.135 {
10 = FILE
10 {
file = EXT:p123onlinewerbung/res/select2.full.min.js
stdWrap.append = TEXT
stdWrap.append.char = 10
}
15 = FILE
15 {
file = EXT:p123onlinewerbung/res/jquery.tmpl.js
stdWrap.append = TEXT
stdWrap.append.char = 10
}
20 = FILE
20 {
file = EXT:p123onlinewerbung/res/nouislider.14.2.0.min.js
stdWrap.append = TEXT
stdWrap.append.char = 10
}
25 = FILE
25 {
file = EXT:p123onlinewerbung/res/wNumb.1.2.0.min.js
stdWrap.append = TEXT
stdWrap.append.char = 10
}
}
page.includeCSS {
tx_p123onlinewerbung_pi1_1 = EXT:p123onlinewerbung/res/select2.min.css
tx_p123onlinewerbung_pi1_1.disableCompression = 1
tx_p123onlinewerbung_pi1_1.compress = 0
tx_p123onlinewerbung_pi1_1.media = all
tx_p123onlinewerbung_pi1_2 = EXT:p123onlinewerbung/res/nouislider.14.2.0.min.css
tx_p123onlinewerbung_pi1_2.disableCompression = 1
tx_p123onlinewerbung_pi1_2.compress = 0
tx_p123onlinewerbung_pi1_2.media = all
}
## Configuration for the page "p123onlinewerbung_pi1->json_calc"
p123onlinewerbung_pi1_json_calc = PAGE
p123onlinewerbung_pi1_json_calc {
typeNum = 135
config {
disableAllHeaderCode = 1
disableCharsetHeader = 1
xhtml_cleaning = 0
no_cache = 1
}
10 = json_calc
}
}
## Configuration for the page "p123onlinewerbung_pi1->json_region"
p123onlinewerbung_pi1_json_region = PAGE
p123onlinewerbung_pi1_json_region {
typeNum = 136
config {
disableAllHeaderCode = 1
disableCharsetHeader = 1
xhtml_cleaning = 0
no_cache = 1
}
10 = json_region
}
}
## Configuration for the page "p123onlinewerbung_pi1->ajax"
p123onlinewerbung_pi1_ajax = PAGE
p123onlinewerbung_pi1_ajax {
typeNum = 137
config {
disableAllHeaderCode = 1
disableCharsetHeader = 1
xhtml_cleaning = 0
no_cache = 1
}
10 = ajax
}
}