# Configuration for the plugin "p123maps_pi1" plugin.tx_p123maps_pi1 { templateFile = EXT:p123maps/res/template.htm javascriptFile = EXT:p123maps/res/dynamic.js moveJsFromHeaderToFooter = 1 enableMedia = 0 enableCampagne = 1 entriesPerPage = 3000 require = OrtNr,Termine requireLink = {$plugin.tx_p123_pi.pageStart} requireLink { setContentToCurrent = 1 if.value = $plugin.tx_p123_pi.pageStart if.value.wrap = {|} if.equals.current = 1 if.negate = 1 } sql { fields = CONCAT_WS(':',OrtNr,Paechter,StoNr,Typ) AS uid,StoID,GJ,LPAD(Paechter,4,'0') AS Paechter,StoNr,StoV,LPAD(OrtNr,8,'0') AS OrtNr,Ortname,PLZ,Anschlagart,Belegung,Preis,CONCAT('###LL_locationLighting',Beleuchtung,'###') AS Beleuchtung,IF(VMNr>0,CONCAT('[', VMNr, ',"', VMName, '","', VMKette, '"]'), '') AS VMarkt,Ortsteil,Standort,FotoName,Typ,PpS,CAST((ROUND(Bewertung*2)/2) AS DECIMAL(2,1)) AS Bewertung,UTMBA,UTMLA,Politik,Textfeld,IF(Netz!=0 AND StellenOrt>0,StellenOrt,0) AS Netz fields { wrap2 = #,Dauerwerbung wrap2.if.isTrue = {$plugin.tx_p123_pi.disableSpare} wrap2.if.isTrue.if.isTrue = {$plugin.tx_p123_pi.enablePermanent} wrap2.splitChar = # append = TEXT append { data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][Termine] required = 1 split { token = , cObjNum = 1 1.setCurrent { current = 1 listNum = 1 listNum.splitChar = | intval = 1 append = LOAD_REGISTER append.periodYear { current = 1 substring = 0,4 } prepend = LOAD_REGISTER prepend.periodHash { current = 1 stdWrap.listNum = 1 stdWrap.listNum.splitChar = | stdWrap.intval = 1 stdWrap.wrap = 00| substring = -2, wrap = '{register:tx_p123_pi[session][sid]}','{$plugin.tx_p123_pi.portal}','{$plugin.tx_p123_pi.sesName}',StoID,'#',GJ,'{global:TYPO3_CONF_VARS|SYS|encryptionKey}' wrap.splitChar = # insertData = 1 } } 1.current = 1 1.required = 1 1.wrap = ,CONCAT('"{current:1}":[',IF(ZR{current:1} IS NULL,'-1',#),',{register:periodYear}',',"',CAST(MD5(CONCAT_WS('|',{register:periodHash})) AS CHAR(10)),'"]') #1.wrap = ,CONCAT('"{current:1}":[',IF(ZR{current:1} IS NULL,'-1',ZR#),',{register:periodYear}',',"',CAST(MD5(CONCAT_WS('|',{register:periodHash})) AS CHAR(10)),'"]') 1.wrap.splitChar = # 1.insertData = 1 } substring = 1, wrap = ,CONCAT('{',CONCAT_WS(',',|),'}') AS ZR } } fieldsPZR = PZR1,PZR2,PZR3,PZR4,PZR5,PZR6,PZR7,PZR8,PZR9,PZR10,PZR11,PZR12,PZR13,PZR14,PZR15,PZR16,PZR17,PZR18,PZR19,PZR20,PZR21,PZR22,PZR23,PZR24,PZR25,PZR26,PZR27,PZR28,PZR29,PZR30,PZR31,PZR32,PZR33,PZR34,PZR35,PZR36,PZR37,PZR38,PZR39,PZR40,PZR41,PZR42,PZR43,PZR44,PZR45,PZR46,PZR47,PZR48,PZR49,PZR50,PZR51,PZR52,PZR53 #convertFields = Ortname,Anschlagart,VMarkt,Ortsteil,Standort } directFunc = tx_p123qsearch_pi2->hook directFunc { funcName = main includeObj = query piVars { save = 1 direct = 1 city = city.data = GP:tx_p123search_pi3|city dates = dates.data = GP:tx_p123search_pi3|dates } } fitBounds = 1 fitBounds { if.isTrue.data = GP:tx_p123maps_pi1|fitBounds } fitFields = UTMBA,UTMLA dummy { periods { ZR = GJ = Belegung = Beginn = Ende = Tage = express = Termin = price = } } dataLocation { DiffBelegung { field = Belegung if.isTrue = 1 if.isTrue.if.value.field = Belegung if.isTrue.if.equals.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][Belegung] if.isTrue.if.negate = 1 if.isFalse = 1 if.isFalse.if.value = D A_D A,D A_D B,D A_D C,D B_D A,D B_D B,D B_D C,D C_D A,D C_D B,D C_D C if.isFalse.if.isInList.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][Belegung] if.isFalse.if.isInList.dataWrap = |_{field:Belegung} wrap = ###LL_remapBegin### ###LL_remap|### ###LL_remapEnd### } FotoName { setContentToCurrent = 1 setCurrent { field = Paechter if.isTrue.current = 1 intval = 1 dataWrap = fileadmin/photos/{field:OrtNr}/|/{current:1}.jpg } current = 1 required = 1 dataWrap = {TSFE:absRefPrefix}| } Paechter { if.directReturn = 0 } Preis { preUserFunc = tx_p123search_pi3->hook_money_format # outerWrap = | # outerWrap { # if.isTrue.cObject = hook_money_format # } # } } PpS { setContentToCurrent = 1 override.current = 1 override.numberFormat = 1 override.numberFormat { decimals = 0 dec_point = , thousands_sep = . } ifEmpty = n.v. } Special = 1 Special { if.isTrue.cObject = 10.group.noTrimWrap = ||| 10.label.noTrimWrap = | || 11.key.wrap > 11.group.noTrimWrap = ||| 11.label.noTrimWrap = | || 12.key.wrap > 12.group.noTrimWrap = ||| 12.label.noTrimWrap = | || 13.key.wrap > 13.group.noTrimWrap = ||| 13.label.noTrimWrap = | || #14.key.wrap > #14.label.noTrimWrap = | || } formular < plugin.tx_p123search_pi3.formular marks { API_URL = //maps.googleapis.com/maps/api/js?v=3&key=###MAP_key###®ion=###MAP_region###&callback=###MAP_callback### API_ZOOM = 15 API_LAT = 52.197015 API_LNG = 8.605573 API_ICON = IMG_RESOURCE API_ICON { file = EXT:p123maps/res/media-icons.png stdWrap.dataWrap = {TSFE:baseUrl // TSFE:absRefPrefix}|?201610181734 } # Value is list of: "Typ|width:height|offsetX:offsetY" API_ICON_LIST = GF|28:29|0:0|148:322, SP|43:28|0:47|148:322, ZZ|24:28|0:92|148:322, GZ|14:30|0:138|148:322, GV|28:44|0:184|148:322, PF|47:29|0:230|148:322, VI|13:19|0:276|148:322, VN|13:19|0:276|148:322 API_ICON_LACT = GF|28:29|74:0|148:322,SP|43:28|74:47|148:322,ZZ|24:28|74:92|148:322,GZ|14:30|74:138|148:322,GV|28:44|74:184|148:322,PF|47:29|74:230|148:322,VI|13:19|74:276|148:322,VN|13:19|74:276|148:322 API_POI_ICON = IMG_RESOURCE API_POI_ICON { file = EXT:p123maps/res/poi-icon.png stdWrap.dataWrap = {TSFE:baseUrl // TSFE:absRefPrefix}|?201304291032 } MAP_key = MAP_region = DE MAP_callback = tx_p123maps_pi1.initMap MAP_HEIGHT = 500 AJAX_url = TEXT AJAX_url { typolink.parameter.data = TSFE:id typolink.parameter.wrap = |,129 typolink.returnLast = url } AJAX_check = TEXT AJAX_check { typolink.parameter = {$plugin.tx_p123_pi.pageLocations} typolink.parameter.ifEmpty.data = TSFE:id typolink.parameter.wrap = |,124 typolink.returnLast = url } ICON = FILTER = TEXT FILTER { value = 0 override = 1 override.if.isTrue.data = GP:tx_p123search_pi3|filter } SHOW_HELP = TEXT SHOW_HELP { value = 1 } START_FULLSCREEN = TEXT START_FULLSCREEN { value = 1 } COOKIE_PATH = TEXT COOKIE_PATH { data = getIndpEnv:TYPO3_SITE_PATH } LOGO_SELECTOR = TEXT LOGO_SELECTOR { value = #header-logo } HOTLINE_SELECTOR = TEXT HOTLINE_SELECTOR { value = #header-hotline } BASKET_SELECTOR = TEXT BASKET_SELECTOR { value = #tx-p123qsearch-pi1-basket } PERMANENT_URL = TEXT PERMANENT_URL { typolink.parameter = {$plugin.tx_p123_pi.pageLocations} typolink.parameter.wrap = |,122 typolink.returnLast = url } MINIMUM_BUDGET = TEXT MINIMUM_BUDGET { value = 250 } GLUE_TIMEOUT = 6000 } newConfiguration = 1 searchOverride < plugin.tx_p123search_pi3.searchOverride data { lat.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][map][lat] lng.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][map][lng] zoom.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][map][zoom] locs { preUserFunc = tx_p123maps_pi1->hook preUserFunc { includeObj = basketDB,basket,conf funcName = basket_find dontIncludeSetup = 1 rKey = pos ext = p123search } stdWrap.split { token = , cObjNum = 1 1.cObject = COA 1.cObject { 10 = TEXT 10 { current = 1 listNum = 0 listNum.splitChar = | stdWrap.substring = 8, required = 1 wrap = "StoID":"|", } 20 < .10 20 { listNum = 1 stdWrap.substring > wrap = "GJ":"|", } 30 < .10 30 { listNum = 2 stdWrap.substring > wrap = "ZR":"|", } 40 = TEXT 40 { cObject = LOAD_REGISTER cObject { locationID.current = 1 locationID.listNum = 0 locationID.listNum.splitChar = | locationID.stdWrap.substring = 8, } preUserFunc = tx_p123maps_pi1->hook preUserFunc { includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData funcName = getLocationPrice dontIncludeSetup = 1 sql { fields = CONCAT(LPAD(123_StoFZ.OrtNr,8,'0'),StoID,'|*') AS pos,CONCAT_WS(':',123_StoFZ.OrtNr,123_StoFZ.Paechter,123_StoFZ.StoNr,123_StoFZ.Typ) AS uid join = ,(SELECT OrtNr,Paechter,StoNr,Typ FROM 123_StoFZ WHERE StoID='{register:locationID}' LIMIT 1) AS temp join.insertData = 1 addWhere = 123_StoFZ.OrtNr=temp.OrtNr AND 123_StoFZ.Paechter=temp.Paechter AND 123_StoFZ.StoNr=temp.StoNr AND 123_StoFZ.Typ=temp.Typ } if.isTrue.data = register:locationID templateStdWrap.override = ###DATA_expressPrice######DATA_price### data { price.preUserFunc = tx_p123maps_pi1->hook_money_format expressPrice { setContentToCurrent = 1 if.isTrue.current = 1 preUserFunc = tx_p123maps_pi1->hook_money_format noTrimWrap = |*###LL_expressHint### (|) | } uid { setContentToCurrent = 1 cObject = LOAD_REGISTER cObject.locationUID.current = 1 } } dontWrapInBaseClass = 1 } dataWrap = "Preis":"|","uid":"{register:locationUID}", } } 1.stdWrap.substring = 0,-1 1.required = 1 1.wrap = {|}, } stdWrap.substring = 0,-1 required = 1 wrap = [|] } } dataDates { Beginn { date = d.m.y } BeginnU { field = Beginn } Ende { date = d.m.y } EndeU { field = Ende } Tage { stdWrap.wrap = 00| substring = -2,2 } } locallang < plugin.tx_p123search_pi3.locallang locallang { headline { # override.field < .field # field > dataWrap = |{register:Ortname} } buttonFilter { wrap = | } buttonBooked { typolink > innerWrap = | append { innerWrap = | } } # buttonCityShow > locationPPS.wrap > locationDetails { noTrimWrap = | class="toggle" onclick="return tx_p123maps_pi1.showWindowDetails(this, ${zIndex});">|| dataWrap = |###LL_lockPoliticsDesc### typolink.parameter = 204#299 typolink.parameter.noTrimWrap = || 550x350:jquery_lightbox=ajax tooltip| } changeView { typolink.parameter = {$plugin.tx_p123_pi.pageLocations} } addressButton { override = } budgetButton < .addressButton searchHint { trim = 1 brTag =
} searchButton.override = poiButton.override = loading.wrap = | fullScreen.wrap =
| legendHelp { if.isTrue.cObject = | } legendPoliticsLink { if.directReturn = 0 typolink.parameter = typolink.parameter.noTrimWrap = || 550x350:jquery_lightbox=ajax| } noImage.wrap = | permanentHeader.wrap =

|

mediaStandort { htmlSpecialChars = 1 innerWrap.if.isFalse.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][Filter] innerWrap = | } mediaStandortAll { setCurrent.data = register:Ortname setCurrent.listNum = 0 setCurrent.listNum.splitChar = , htmlSpecialChars = 1 innerWrap = | innerWrap.if.isTrue.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][Filter] insertData = 1 } delimiterSign { wrap = | } delimiterText { wrap = | } headerTotalPrice { lang.en = Locationprice lang.de = Standortpreis } } perimeters = 1,2,3,4,5,6,7,8,9,10,15,20 # Define the default Stylesheet _CSS_DEFAULT_STYLE (*:first-child+html .tx-p123maps-pi1 { width: 100%; } /* IE7 */ /* prevent scrolling on desktop */ html.tx-p123maps-pi1-fullscreen-open { overflow: hidden; } html.tx-p123maps-pi1-fullscreen-open > body { overflow: hidden; position: absolute; width: 100%; } /* header */ body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child { background-image: url(../typo3conf/ext/p123search/res/csc-header-n1.png); min-width: 531px; z-index: 2; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * { color: #FFFFFF; display: inline-block; float: left; font-size: 11px; height: 27px; line-height: 13px; margin: 1px 0px; padding: 1px 5px 0px 5px; text-shadow: none; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *:first-child, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *:first-child { margin-right: 5px; max-width: 132px; overflow: hidden; padding-right: 0px; white-space: nowrap; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > h2, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > h2 { border-left: 1px solid #FFFFFF; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * > a, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * > a { background: url(../typo3conf/ext/p123search/res/csc-header-link.gif) right top no-repeat; color: #FFFFFF; display: block; height: 27px; padding-right: 14px; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * > a:hover, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * > a:hover { text-decoration: none; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child:after { clear: left; content: "."; display: block; height: 0px; line-height: 0px; visibility: hidden; } @media print { body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child { background: none; page-break-before: avoid; page-break-after: avoid; page-break-inside: avoid; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * { color: #000000; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *:first-child, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *:first-child { margin-right: 0px; max-width: inherit; overflow: visible; padding-right: 5px; white-space: normal; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > h2, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > h2 { display: none; } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * > a, body.wide-toggle #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > * > a { background: none; color: #000000; padding-right: 5px; } } .tx-p123maps-pi1-fullscreen .csc-header { /*yellow-gradient*/ background: #F9B701; /* 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,ICAgICAgIAo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjIwMHB4IiA+CiAgPGRlZnM+CiAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGdyYWQiIHgxPSI3OSUiIHkxPSIxMDAlIiB4Mj0iMjElIiB5Mj0iMCUiID4KICAgIAogICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI0OSwxODMsMSk7c3RvcC1vcGFjaXR5OjEuMDAiIC8+CiAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI0OSwxODMsMSk7c3RvcC1vcGFjaXR5OjEuMDAiIC8+CiAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDI1MCwxOTYsMSk7c3RvcC1vcGFjaXR5OjEuMDAiIC8+CiAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigyNTAsMTk2LDEpO3N0b3Atb3BhY2l0eToxLjAwIiAvPgoKICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjbGdyYWQpIi8+Cjwvc3ZnPgogICAgICAgICAgICA=); /* 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(330deg, #F9B701 0%, #F9B701 49%, #FAC401 50%, #FAC401 100%); background:-webkit-linear-gradient(330deg, #F9B701 0%, #F9B701 49%, #FAC401 50%, #FAC401 100%); background:-o-linear-gradient(330deg, #F9B701 0%, #F9B701 49%, #FAC401 50%, #FAC401 100%); background:-ms-linear-gradient(330deg, #F9B701 0%, #F9B701 49%, #FAC401 50%, #FAC401 100%); background:linear-gradient(330deg, #F9B701 0%, #F9B701 49%, #FAC401 50%, #FAC401 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9B701', endColorstr='#FAC401', GradientType=1 ); } .tx-p123maps-pi1-fullscreen .csc-header > * { color: #FFFFFF; display: inline-block; float: left; font-size: 16px; height: 27px; line-height: 25px; margin: 1px 0px; padding: 1px 10px 0px 10px; } .tx-p123maps-pi1-fullscreen .csc-header > * > a { color: #FFFFFF; display: inline-block; height: 27px; padding-right: 0px; } .tx-p123maps-pi1-fullscreen .csc-header > * > a:hover { color: #00295f; text-decoration: none; } .tx-p123maps-pi1-fullscreen .csc-header:after { clear: left; content: "."; display: block; height: 0px; line-height: 0px; visibility: hidden; } .tx-p123maps-pi1-fullscreen .csc-header > *:first-child { /*color: #002046;*/ margin-right: 5px; overflow: hidden; padding-right: 0px; white-space: nowrap; } .tx-p123maps-pi1-fullscreen .csc-header > *:last-child { margin-right: 0px; } .tx-p123maps-pi1-fullscreen .csc-header > h2 { border-left: 1px solid #FFFFFF; } .tx-p123maps-pi1-fullscreen .csc-header > h1 + h2 { border-left: none; } /* change google default styles */ .tx-p123maps-pi1 .gm-style { font-family: Tahoma,Arial,sans-serif; font-size: 11px; line-height: 1.18182em; } .tx-p123maps-pi1 .gm-style .gm-style-iw, .tx-p123maps-pi1 .gm-style .gm-style-iw a, .tx-p123maps-pi1 .gm-style .gm-style-iw span, .tx-p123maps-pi1 .gm-style .gm-style-iw label, .tx-p123maps-pi1 .gm-style .gm-style-iw div { font-size: 1em; font-weight: normal; } .tx-p123maps-pi1 .gm-style button { color: inherit; font-size: inherit; line-height: inherit; outline: none; min-width: auto; text-align: inherit; text-decoration: inherit; vertical-align: inherit; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-box-sizing: inherit; -webkit-box-sizing: inherit; box-sizing: inherit; } /* changeView icon */ .tx-p123maps-pi1-icon { background: #fff url(../typo3conf/ext/p123maps/res/table-icon.png?201304291033) 10px 44px no-repeat; border: 1px solid #dbdbdb; border-left: none; height: 164px; left: 627px; position: absolute; top: -11px; width: 120px; -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; border-radius: 0px 6px 6px 0px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-icon { display: none; } .tx-p123maps-pi1-icon a { display: block; height: 100%; width: 100%; } .tx-p123maps-pi1-icon a:hover { text-decoration: none; } .tx-p123maps-pi1-icon h4 { background: #F4F4F4; margin: 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; } /* open close menus */ #txp123mapspi1-address-slider + form, #txp123mapspi1-searchFilter-slider + form, #txp123mapspi1-search-slider + form, #txp123mapspi1-poi-slider + form, #txp123mapspi1-poi-slider + form ~ a, #txp123mapspi1-periods-slider + form, #txp123mapspi1-budget-slider + form { -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } #txp123mapspi1-poi-slider + form ~ a { overflow: hidden; } #txp123mapspi1-poi-slider:checked + form ~ a { height: 0px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; } #txp123mapspi1-address-slider + form .tx-p123maps-pi1-address-label label.slider, #txp123mapspi1-searchFilter-slider + form .tx-p123maps-pi1-searchFilter-label label.slider, #txp123mapspi1-search-slider + form .tx-p123maps-pi1-search-label label.slider, #txp123mapspi1-poi-slider + form .tx-p123maps-pi1-poi-label label.slider, #txp123mapspi1-periods-slider + form .tx-p123maps-pi1-periods-label label.slider, #txp123mapspi1-budget-slider + form .tx-p123maps-pi1-budget-label label.slider { display: block; margin: -11px -7px; padding: 11px 7px; } #txp123mapspi1-address-slider + form .tx-p123maps-pi1-address-label label.slider:after, #txp123mapspi1-search-slider + form .tx-p123maps-pi1-search-label label.slider:after, #txp123mapspi1-searchFilter-slider + form .tx-p123maps-pi1-searchFilter-label label.slider:after, #txp123mapspi1-poi-slider + form .tx-p123maps-pi1-poi-label label.slider:after, #txp123mapspi1-periods-slider + form .tx-p123maps-pi1-periods-label label.slider:after, #txp123mapspi1-budget-slider + form .tx-p123maps-pi1-budget-label label.slider:after { content: "\f077"; display: inline-block; float: right; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #txp123mapspi1-budget-slider + form .tx-p123maps-pi1-budget-label label.slider:after { margin-top: -1.2em; } #txp123mapspi1-address-slider:checked + form .tx-p123maps-pi1-address-label label.slider:after, #txp123mapspi1-searchFilter-slider:checked + form .tx-p123maps-pi1-searchFilter-label label.slider:after, #txp123mapspi1-search-slider:checked + form .tx-p123maps-pi1-search-label label.slider:after, #txp123mapspi1-poi-slider:checked + form .tx-p123maps-pi1-poi-label label.slider:after, #txp123mapspi1-periods-slider:checked + form .tx-p123maps-pi1-periods-label label.slider:after, #txp123mapspi1-budget-slider:checked + form .tx-p123maps-pi1-budget-label label.slider:after { content: "\f078"; } /* media */ #tx-p123maps-pi1-media { display: none; width: 200px; } .tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-media { width: 250px; } .tx-p123maps-pi1-media-label { font-size: 13px; line-height: 15px; margin: 0px; padding: 8px 7px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-label { font-size: 16px; line-height: 18px; padding: 11px 7px; } .tx-p123maps-pi1-media-item { line-height: 23px; margin: 0px 7px 6px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-item { font-size: 14px; } .tx-p123maps-pi1-media-item:last-child { margin-bottom: 11px; } :root .tx-p123maps-pi1-media-item input[type="checkbox"] { height: 16px; width: 24px; z-index: auto; } :root .tx-p123maps-pi1-media-item input[type="checkbox"] + label { line-height: 16px; margin-left: 0px; text-indent: 0px; z-index: auto; } :root .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-item input[type="checkbox"] + label { font-size: 14px; } :root .tx-p123maps-pi1-media-item input[type="checkbox"] + label:before { background: url(../typo3conf/ext/p123maps/res/media-icons.png?201610181734) 100% 100% no-repeat; border: none; content: ""; float: left; margin-top: 2px; top: auto; vertical-align: top; width: 24px; -moz-background-size: 74px 161px; -webkit-background-size: 74px 161px; background-size: 74px 161px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; } :root .tx-p123maps-pi1-media-item[data-item="GF"] input[type="checkbox"] + label:before { background-position: 0px 0px; height: 14px; } :root .tx-p123maps-pi1-media-item[data-item="SP"] input[type="checkbox"] + label:before { background-position: 0px -23px; height: 15px; } :root .tx-p123maps-pi1-media-item[data-item="ZZ"] input[type="checkbox"] + label:before { background-position: 0px -46px; height: 14px; } :root .tx-p123maps-pi1-media-item[data-item="GZ"] input[type="checkbox"] + label:before { background-position: 0px -69px; height: 15px; } :root .tx-p123maps-pi1-media-item[data-item="GV"] input[type="checkbox"] + label:before { background-position: 0px -92px; height: 22px; } :root .tx-p123maps-pi1-media-item[data-item="PF"] input[type="checkbox"] + label:before { background-position: 0px -115px; height: 14px; } :root .tx-p123maps-pi1-media-item[data-item="VI"] input[type="checkbox"] + label:before, :root .tx-p123maps-pi1-media-item[data-item="VN"] input[type="checkbox"] + label:before { background-position: 0px -138px; height: 10px; } :root .tx-p123maps-pi1-media-item input[type="checkbox"]:checked + label:before { content: ""; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } :root .tx-p123maps-pi1-media-item[data-item="GF"] input[type="checkbox"]:checked + label:before { background-position: -37px -0px; } :root .tx-p123maps-pi1-media-item[data-item="SP"] input[type="checkbox"]:checked + label:before { background-position: -37px -23px; } :root .tx-p123maps-pi1-media-item[data-item="ZZ"] input[type="checkbox"]:checked + label:before { background-position: -37px -46px; } :root .tx-p123maps-pi1-media-item[data-item="GZ"] input[type="checkbox"]:checked + label:before { background-position: -37px -69px; } :root .tx-p123maps-pi1-media-item[data-item="GV"] input[type="checkbox"]:checked + label:before { background-position: -37px -92px; } :root .tx-p123maps-pi1-media-item[data-item="PF"] input[type="checkbox"]:checked + label:before { background-position: -37px -115px; } :root .tx-p123maps-pi1-media-item[data-item="VI"] input[type="checkbox"]:checked + label:before, :root .tx-p123maps-pi1-media-item[data-item="VN"] input[type="checkbox"]:checked + label:before { background-position: -37px -138px; } :root .tx-p123maps-pi1-media-item[data-item] input[type="checkbox"] + label[data-count]:after { content: " (" attr(data-count) ")"; } /* search & campagne*/ #tx-p123maps-pi1-campagne { padding-bottom: 11px; background: #7db61f; color: #fff; } #tx-p123maps-pi1-search, #tx-p123maps-pi1-budget { width: 200px; } .tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-search, .tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne { width: 250px; } .tx-p123maps-pi1-search-label, .tx-p123maps-pi1-budget-label { font-size: 13px; line-height: 15px; margin: 0px; padding: 8px 7px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-label, .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-label { font-size: 16px; line-height: 18px; padding: 11px 7px; } .tx-p123maps-pi1-search-field, .tx-p123maps-pi1-budget-field { float: left; margin: 0px 0px 0 7px; } .tx-p123maps-pi1-search-field.tooltip span { pointer-events: auto; } #txp123mapspi1-search, #txp123mapspi1-budget { background: #F4F4F4; border: 1px solid #DBDBDB; font-size: 12px; line-height: 14px; padding: 3px; width: 150px; -webkit-appearance: textfield; } .tx-p123maps-pi1-fullscreen #txp123mapspi1-search, .tx-p123maps-pi1-fullscreen #txp123mapspi1-budget { font-size: 14px; line-height: 18px; width: 190px; } .tx-p123maps-pi1-fullscreen #txp123mapspi1-budget { width: 160px; } .tx-p123maps-pi1-search-submit, .tx-p123maps-pi1-budget-submit { float: left; margin: 0px; } .tx-p123maps-pi1-search-submit input[type="submit"], .tx-p123maps-pi1-budget-submit input[type="submit"] { background: none; border: none; font-size: 0px; height: 22px; margin: 0px; padding: 0px; position: absolute; width: 22px; z-index: 1; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: alpha(opacity=0); } @media all and (min-width:0\0) { .tx-p123maps-pi1-search-submit input[type="submit"] { -ms-filter: none; filter: none; } } /* IE9+ */ .tx-p123maps-pi1-search-submit:after, .tx-p123maps-pi1-budget-submit:after { background: #f8b300; color: #ffffff; content: "\f054\f054"; display: inline-block; float: right; font: normal normal normal 8px/22px FontAwesome; position: relative; text-align: center; text-rendering: auto; width: 22px; z-index: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .tx-p123maps-pi1-budget-submit:after { background: #00295f; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-submit input[type="submit"], .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-submit input[type="submit"] { height: 26px; width: 55px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-search-submit:after, .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-submit:after { font-size: 10px; line-height: 26px; width: 26px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-budget-submit:after { width: 55px; } #txp123mapspi1-poi-locations a { background: url(../typo3conf/ext/p123maps/res/poi-icon.png?201304291032) no-repeat; display: block; height: 15px; line-height: 15px; margin: 8px 0px 0px 7px; padding: 19px 0px 0px 18px; } .tx-p123maps-pi1-fullscreen #txp123mapspi1-poi-locations a { font-size: 13px; } /* slider-border */ #txp123mapspi1-fullscreen ~ #tx-p123maps-pi1-address, #txp123mapspi1-fullscreen ~ #tx-p123maps-pi1-campagne, #txp123mapspi1-fullscreen ~ #tx-p123maps-pi1-media, #txp123mapspi1-fullscreen ~ #tx-p123maps-pi1-searchFilter, #txp123mapspi1-fullscreen ~ #tx-p123maps-pi1-search, #txp123mapspi1-fullscreen ~ #txp123mapspi1-poi, #txp123mapspi1-fullscreen ~ #txp123mapspi1-fullscreen, #txp123mapspi1-fullscreen ~ #txp123mapspi1-helpLayer, #txp123mapspi1-fullscreen ~ #txp123mapspi1-legend, #txp123mapspi1-fullscreen ~ .tx-p123maps-pi1-media-standortinfo, #txp123mapspi1-fullscreen ~ .tx-p123maps-pi1-media-standort, #tx-p123maps-pi1-address ~ #tx-p123maps-pi1-campagne, #tx-p123maps-pi1-address ~ #tx-p123maps-pi1-media, #tx-p123maps-pi1-address ~ #tx-p123maps-pi1-searchFilter, #tx-p123maps-pi1-address ~ #tx-p123maps-pi1-search, #tx-p123maps-pi1-address ~ #txp123mapspi1-poi, #tx-p123maps-pi1-address ~ #txp123mapspi1-fullscreen, #tx-p123maps-pi1-address ~ #txp123mapspi1-helpLayer, #tx-p123maps-pi1-address ~ #txp123mapspi1-legend, #tx-p123maps-pi1-address ~ .tx-p123maps-pi1-media-standortinfo, #tx-p123maps-pi1-address ~ .tx-p123maps-pi1-media-standort, #tx-p123maps-pi1-campagne ~ #tx-p123maps-pi1-media, #tx-p123maps-pi1-campagne ~ #tx-p123maps-pi1-searchFilter, #tx-p123maps-pi1-campagne ~ #tx-p123maps-pi1-search, #tx-p123maps-pi1-campagne ~ #txp123mapspi1-poi, #tx-p123maps-pi1-campagne ~ #txp123mapspi1-fullscreen, #tx-p123maps-pi1-campagne ~ #txp123mapspi1-helpLayer, #tx-p123maps-pi1-campagne ~ #txp123mapspi1-legend, #tx-p123maps-pi1-campagne ~ .tx-p123maps-pi1-media-standortinfo, #tx-p123maps-pi1-campagne ~ .tx-p123maps-pi1-media-standort, #tx-p123maps-pi1-media ~ #tx-p123maps-pi1-searchFilter, #tx-p123maps-pi1-media ~ #tx-p123maps-pi1-search, #tx-p123maps-pi1-media ~ #txp123mapspi1-poi, #tx-p123maps-pi1-media ~ #tx-p123maps-pi1-fullscreen, #tx-p123maps-pi1-media ~ #tx-p123maps-pi1-helpLayer, #tx-p123maps-pi1-media ~ #txp123mapspi1-legend, #tx-p123maps-pi1-searchFilter ~ #txp123mapspi1-poi, #tx-p123maps-pi1-searchFilter ~ #txp123mapspi1-fullscreen, #tx-p123maps-pi1-searchFilter ~ #txp123mapspi1-helpLayer, #tx-p123maps-pi1-searchFilter ~ #txp123mapspi1-legend, #tx-p123maps-pi1-search ~ #txp123mapspi1-poi, #tx-p123maps-pi1-search ~ #txp123mapspi1-fullscreen, #tx-p123maps-pi1-search ~ #txp123mapspi1-helpLayer, #tx-p123maps-pi1-search ~ #txp123mapspi1-legend, #txp123mapspi1-poi ~ #txp123mapspi1-fullscreen, #txp123mapspi1-poi ~ #txp123mapspi1-helpLayer, #txp123mapspi1-poi ~ #txp123mapspi1-legend, #txp123mapspi1-helpLayer ~ #txp123mapspi1-legend { border-top: 1px solid #dbdbdb; margin-top: 4px; } /* poi slider */ .tx-p123maps-pi1-poi-slider-label { float: left; margin: 5px 4px 0px 0px; } .tx-p123maps-pi1-poi-slider-layer { border: 1px solid #CCCCCC; float: left; height: 8px; margin: 8px 0px 16px 0px; position: relative; width: 122px; } .tx-p123maps-pi1-poi-slider-layer span { left: 130px; position: absolute; top: -3px; white-space: nowrap; } .tx-p123maps-pi1-poi-slider { background: #FFFFFF; height: 8px; margin: 0px auto; width: 108px; -webkit-touch-callout: none; } .tx-p123maps-pi1-poi-slider .noUi-base { background: #F8AE01; height: 100%; position: relative; width: 100%; } .tx-p123maps-pi1-poi-slider .noUi-base:before { background: #F8AE01; content: ""; height: 8px; left: -7px; position: absolute; top: 0px; width: 7px; } .tx-p123maps-pi1-poi-slider .noUi-origin { background: #FFFFFF; bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; } .tx-p123maps-pi1-poi-slider .noUi-handle { background: #FFFFFF; border: 1px solid #CCCCCC; height: 16px; left: -8px; position: absolute; top: -5px; width: 16px; z-index: 5; } .tx-p123maps-pi1-poi-slider .noUi-handle:hover, .tx-p123maps-pi1-poi-slider .noUi-handle:active { background: #BE1010; } .tx-p123maps-pi1-poi-slider.disabled .noUi-base, .tx-p123maps-pi1-poi-slider.disabled .noUi-base:before { background: #999999; } .tx-p123maps-pi1-poi-slider.disabled .noUi-handle { border-color: #CCCCCC; background: #CCCCCC; } @media (-webkit-min-device-pixel-ratio: 1.2), -moz-touch-enabled, (max-device-width: 1024px) { .tx-p123maps-pi1-poi-slider .noUi-handle > div { height: 32px; left: -16px; top: -13px; width: 32px; } } /* fullscreen */ #txp123mapspi1-fullscreen { width: 200px } .tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen { width: 250px; } #txp123mapspi1-fullscreen a { /*background: url(../typo3conf/ext/p123maps/res/fullscreen.gif?201302081600) center right no-repeat;*/ display: inline-block; line-height: 17px; margin: 11px 7px; /*padding-right: 26px;*/ } #txp123mapspi1-fullscreen a:before { /*color: #555659;*/ content: "\f0ce"; display: inline-block; /*position: relative;*/ /*left: 4px;*/ /*top: 1px;*/ margin-right: 5px; font: normal normal normal 25px/1 FontAwesome; text-rendering: auto; vertical-align: -15%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen a { font-size: 16px; line-height: 18px; } .tx-p123maps-pi1-fullscreen { background: #f4efe2; bottom: 0px; left: 0px; min-width: 320px; padding: 0px; position: fixed; right: 0px; top: 56px; z-index: 400; } .tx-p123maps-pi1-fullscreen .csc-header { bottom: 100%; left: -1px; margin-bottom: 1px; padding: 0px 1px; position: absolute; width: 100%; } .tx-p123maps-pi1-fullscreen .csc-header ~ .csc-mailform-submit-top { bottom: 14px; top: auto; z-index: 2; } .tx-p123maps-pi1-fullscreen #txp123mapspi1-layer { background: #FFFFFF; bottom: 0px; border: 1px solid #dbdbdb; left: 0px; position: absolute; right: 0px; top: 30px; } .tx-p123maps-pi1-fullscreen .csc-mailform-submit-bottom { bottom: auto; top: 0px; z-index: 1; } .tx-p123maps-pi1-close { display: none; height: 15px; left: 8px; position: fixed; top: 20px; width: 24px; z-index: 2; } .tx-p123maps-pi1-close:before, .tx-p123maps-pi1-close:after { background: #555659; content: ""; display: block; height: 3px; left: 0px; position: absolute; top: 6px; width: 24px; } .tx-p123maps-pi1-close:before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .tx-p123maps-pi1-close:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-close { display: inline-block; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline { color: #002046; font-size: 16px; height: 55px; line-height: 55px; margin-right: 1.5em; position: fixed; right: 163px; top: 0px; z-index: 2; } /* .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline strong { font-weight: normal; } */ .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline em { display: none; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline a.whatsapp { display: none; } /* .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline > * > * { display: block; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline > * > *:before { content: "\f095"; display: inline-block; font: normal normal normal 22px/18px FontAwesome; margin-right: 6px; text-rendering: auto; vertical-align: -15%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } */ @media print { .tx-p123maps-pi1-fullscreen { display: none; } } .tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button:checked ~ .tx-p123maps-pi1-slider #txp123mapspi1 { left: 0px; } #txp123mapspi1 > .map { height: 100%; position: relative; width: 100%; } #txp123mapspi1-loader { background: rgba(255, 255, 255, 0.6); height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 450; } #txp123mapspi1-loader span { background: rgba(255, 255, 255, 0.9) url(../typo3conf/ext/p123maps/res/loading.gif?201302051029) center 20px no-repeat; border: 1px solid rgba(192, 192, 192, 0.6); color: #333333; font-weight: bold; height: 32px; left: 50%; line-height: 15px; margin: -35px 0px 0px -120px; padding-top: 36px; position: absolute; text-align: center; top: 50%; width: 238px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 1px 1px 4px 0px #C0C0C0; -webkit-box-shadow: 1px 1px 4px 0px #C0C0C0; box-shadow: 1px 1px 4px 0px #C0C0C0; -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; } /* infoWindow content */ .tx-p123maps-pi1-infoWindow-closeLink { display: block; height: 17px; position: absolute; right: 0px; top: 0px; width: 17px; z-index: 51; } .tx-p123maps-pi1-infoWindow-closeLink:before, .tx-p123maps-pi1-infoWindow-closeLink:after { background: #555659; content: ""; display: block; height: 3px; left: 3px; position: absolute; top: 7px; width: 13px; } .tx-p123maps-pi1-infoWindow-closeLink:before { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .tx-p123maps-pi1-infoWindow-closeLink:after { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .tx-p123maps-pi1-infoWindow-city { margin-left: 66px; } .tx-p123maps-pi1-infoWindow-title * { color: #000000; } .tx-p123maps-pi1-infoWindow-title del { font-style: italic; font-weight: normal; padding-right: 10px; } /* infoWindow item */ .tx-p123maps-pi1-infoWindow-locationMarket { background: url(../typo3conf/ext/p123maps/res/market-icon.gif?201302121418) left top no-repeat; margin-top: 13px; padding: 3px 0px 0px 25px; } /* infoWindow image */ .tx-p123maps-pi1-infoWindow-locationImage-empty { background: rgba(255, 255, 255, 0.8); border: 1px solid #C0C0C0; border-color: rgba(192, 192, 192, 0.8); color: #303030; display: block; font-size: 15px; font-weight: bold; height: 70px; left: 50%; line-height: 70px; margin: -35px 0px 0px -125px; position: absolute; text-align: center; top: 50%; width: 250px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0px 0px 4px 0px #C0C0C0; -webkit-box-shadow: 0px 0px 4px 0px #C0C0C0; box-shadow: 0px 0px 4px 0px #C0C0C0; } .tx-p123maps-pi1-infoWindow-locationImage.empty.GF { background-image: url(../fileadmin/image/plakat/p123search_media_GF-ST.jpg); } .tx-p123maps-pi1-infoWindow-locationImage.empty.GZ { background-image: url(../fileadmin/image/plakat/p123search_media_GZ-ST.jpg); } .tx-p123maps-pi1-infoWindow-locationImage.empty.SP { background-image: url(../fileadmin/image/plakat/p123search_media_SP.jpg); } .tx-p123maps-pi1-infoWindow-locationImage.empty.ZZ { background-image: url(../fileadmin/image/plakat/p123search_media_GF-VB.jpg); } .tx-p123maps-pi1-infoWindow-locationImage.empty.GV { background-image: url(../fileadmin/image/plakat/p123search_media_GV-ST.jpg); } .tx-p123maps-pi1-infoWindow-locationImage.empty.PF { background-image: url(../fileadmin/image/plakat/p123search_media_PF.jpg); } .tx-p123maps-pi1-infoWindow-locationImage.empty.VI, .tx-p123maps-pi1-infoWindow-locationImage.empty.VN { background-image: url(../fileadmin/image/plakat/p123search_media_VI-ST.jpg); } /* infoWindow permanent */ .tx-p123maps-pi1-infoWindow-permanent { background: #FFFFFF; bottom: 100%; left: 0px; overflow-y: auto; position: absolute; right: 0px; top: 51px; z-index: 1; -moz-transition: bottom 0.6s ease; -webkit-transition: bottom 0.6s ease; transition: bottom 0.6s ease; } .tx-p123maps-pi1-infoWindow-permanent.active { bottom: 64px; } .tx-p123maps-pi1-infoWindow-permanent-info { border-right: 2px solid #F4F4F4; height: 100%; margin: 0px 200px 0px 10px; overflow-y: auto; padding-right: 10px; } .tx-p123maps-pi1-infoWindow-permanent > form { float: right; max-height: 100%; overflow-y: auto; width: 185px; } .tx-p123maps-pi1-infoWindow-permanent > form .csc-mailform-field { padding-bottom: 0px; } .tx-p123maps-pi1-permanent-price, .tx-p123maps-pi1-permanent-priceYear { border-color: transparent transparent #868686; width: auto; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; } .tx-p123maps-pi1-permanent-price-year { display: none; } .tx-p123maps-pi1-permanent-require li { color: #BE1010; font-weight: bold; } .tx-p123maps-pi1-fullscreen ~ .ui-datepicker { z-index: 401 !important; } /* infoWindow periods */ .tx-p123maps-pi1-infoWindow-special { background: #BE1010; color: #FFFFFF; font-style: italic; left: 0px; letter-spacing: 1.1px; padding: 3px 13px; pointer-events: none; position: absolute; right: 0px; text-shadow: 1px 1px 1px #E59999; top: 51px; } .tx-p123maps-pi1-locationLoading { background: url(../typo3conf/ext/p123maps/res/loc-loading.gif?201301291102) center center no-repeat; display: inline-block; height: 13px; width: 16px; } #txp123mapspi1-description { bottom: 0px; cursor: pointer; display: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 900; } .tx-p123maps-pi1-description-close, .tx-p123maps-pi1-description-media, .tx-p123maps-pi1-description-address, .tx-p123maps-pi1-description-filter { background: #162884; color: #fff; font-size: 13px; line-height: 15px; padding: 10px; position: absolute; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-close, .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-media, .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-address, .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-filter { font-size: 16px; line-height: 18px; padding: 15px; } .tx-p123maps-pi1-description-media:after, .tx-p123maps-pi1-description-address:after, .tx-p123maps-pi1-description-filter:after { border-color: #162884 transparent; border-style: solid; border-width: 0px 11px 28px; bottom: 100%; content: ""; height: 0px; left: 10px; margin-bottom: -5px; position: absolute; width: 0px; -moz-border-radius: 0px 0px 0px 11px; -webkit-border-radius: 0px 0px 0px 11px; border-radius: 0px 0px 0px 11px; -moz-transform: rotate(-40deg) scaleY(1.5); -ms-transform: rotate(-40deg) scaleY(1.5); -o-transform: rotate(-40deg) scaleY(1.5); -webkit-transform: rotate(-40deg) scaleY(1.5); transform: rotate(-40deg) scaleY(1.5); } .tx-p123maps-pi1-description-close { background: #c33; left: 10px; top: 10px; width: 130px; z-index: 905; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-close { width: 160px; } .tx-p123maps-pi1-description-close:after { background: #555659; color: #fff; content: "\f00d"; font-family: FontAwesome; font-size: 16px; height: 22px; line-height: 21px; position: absolute; right: -4px; text-align: center; text-rendering: auto; top: -4px; width: 22px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .tx-p123maps-pi1-description-media { left: 40px; top: 200px; width: 140px; z-index: 902; } .tx-p123maps-pi1-description-address { left: 10px; top: 500px; width: 140px; z-index: 903; } .tx-p123maps-pi1-description-filter { left: 45px; top: 415px; width: 125px; z-index: 904; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-filter { width: 155px; } .tx-p123maps-pi1-description-image { height: 100%; margin-left: 195px; position: relative; z-index: 901; } .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-description-image { margin-left: 180px; } .tx-p123maps-pi1-description-image:before { background: url(../typo3conf/ext/p123maps/res/layer-descriptions-de.png?201610121328) center center no-repeat; content: ""; display: block; height: 100%; margin: 0px auto; max-width: 688px; -moz-background-size: contain; -webkit-background-size: contain; background-size: contain; } @media screen and (max-width: 768px), screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 1024px) and (min-resolution: 192dpi), screen and (max-device-width: 1024px) and (min-resolution: 2dppx) { /* prevent scrolling on mobile */ html.tx-p123maps-pi1-fullscreen-open > body { position: fixed; } .tx-p123maps-pi1-fullscreen #tx-p123qsearch-pi1-basket { font-size: 11px; width: auto; } } @media only screen and (max-width: 624px) { .tx-p123maps-pi1-fullscreen .csc-header ~ .csc-mailform-submit-top { display: none; } } @media only screen and (max-width: 456px) { body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *, .tx-p123maps-pi1-fullscreen .csc-header > * { /*margin-right: 6px; padding: 5px 3px;*/ } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header > *:nth-last-child(2), .tx-p123maps-pi1-fullscreen .csc-header > *:nth-last-child(2) { /*margin-right: 0px;*/ } body.wide #content-normal .csc-default .tx-p123maps-pi1 .csc-header:first-child > *:last-child, .tx-p123maps-pi1-fullscreen .csc-header > *:last-child { /*display: none;*/ } .tx-p123maps-pi1-description-image { display: none; } } @media only screen and (max-width: 648px) and (min-width: 0px) { .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-slider { padding-bottom: 4.6em; } } ) ### Define mobile-first CSS. (from css-mobile-first.min.css) Contains only elements which are modified _CSS_DEFAULT_STYLE := appendString (.mm-slideout~.tx-p123maps-pi1-fullscreen,.mm-slideout~.tx-p123shopfinder-pi1-fullscreen{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.tx-p123maps-pi1-fullscreen:before{background:#fff;border-bottom:1px solid #d4d4d4;content:"";display:block;height:55px;left:0;min-width:170px;position:fixed;right:150px;top:0;z-index:1}.tx-p123maps-pi1-fullscreen .csc-header,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline,html.tx-p123maps-pi1-fullscreen-open #logopopup{display:none}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket{background:#fff;border-bottom:1px solid #d4d4d4;height:56px!important;position:fixed;right:0;top:0;text-align:right!important;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket:after{height:25px;vertical-align:middle;width:29px}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket:before{content:"";border:solid #d4d4d4;border-width:0 1px 0 0;background:#fff;height:100%;float:left;min-width:50px}html.tx-p123maps-pi1-fullscreen-open #tx-p123qsearch-pi1-basket .basket-align:before{height:100%;vertical-align:middle}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-logo{height:55px!important;margin-left:40px!important;max-width:360px!important;position:fixed!important;top:0;width:35%;z-index:2}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-logo img{display:inline-block;height:auto;vertical-align:middle;width:100%}#txp123mapspi1{position:absolute!important;bottom:0;left:200px;overflow:visible!important;right:0;top:0;z-index:1;-moz-transition:left .6s ease;-webkit-transition:left .6s ease;transition:left .6s ease}.tx-p123maps-pi1-fullscreen #txp123mapspi1{position:fixed!important;left:250px;top:56px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-layer{top:0;margin-top:-1px}.tx-p123maps-pi1-fullscreen .csc-mailform-submit-bottom,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-label,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper+input,.tx-p123maps-pi1-infoWindow-periods span.disabled{display:none}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area{position:absolute;top:0;left:0;width:100%;z-index:2;justify-content:space-between!important;pointer-events:auto}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .csc-mailform-submit-top{order:2}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper{order:1;width:235px;padding:.1em;background-color:#fff}.tx-p123maps-pi1-address-label{font-size:20px;line-height:22px;margin:0;padding:8px 7px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-label{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-address-field{float:left;width:190px}.tx-p123maps-pi1-address-field .geocode{position:absolute;display:inline-block;margin-left:-1.73em;margin-top:1px;z-index:4;line-height:1.883em;text-decoration:none;color:#f8ae01;cursor:pointer}.tx-p123maps-pi1-address-field .geocode:before,.tx-p123maps-pi1-address-submit:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-address-field .geocode:before{content:"";font-family:FontAwesome;font-size:1.8em;padding:0 .185em;vertical-align:middle}.tx-p123maps-pi1-fullscreen #txp123mapspi1-address{font-size:1em;line-height:22px;width:100%}.tx-p123maps-pi1-address-submit{float:left;margin:0}.tx-p123maps-pi1-address-submit input[type=submit]{background:0 0;border:0;font-size:0;height:22px;margin:0;padding:0;position:absolute;width:22px;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){.tx-p123maps-pi1-address-submit input[type=submit]{-ms-filter:none;filter:none}}.tx-p123maps-pi1-address-submit:after{background:#f8b300;color:#fff;content:"";float:right;font:8px/22px FontAwesome;position:relative;text-align:center;z-index:0}.tx-p123maps-pi1-address-wrapper fieldset.address .tx-p123maps-pi1-address-submit:after{content:""!important}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit input[type=submit]{height:30px;width:45px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit:after{font-size:18px;line-height:34px;width:45px}.tx-p123maps-pi1-slider{background:#fff;bottom:0;left:0;position:relative;right:0;top:0;-moz-transition:left .6s ease;-ms-transition:left .6s ease;-o-transition:left .6s ease;-webkit-transition:left .6s ease;transition:left .6s ease}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-slider{padding-top:2.5em;overflow-y:auto;position:absolute}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button:checked~.tx-p123maps-pi1-slider{left:-250px}#tx-p123maps-pi1-slider-button,#tx-p123maps-pi1-slider-button+label{display:none;left:250px;top:12.5%;-moz-transition:left .6s ease;-ms-transition:left .6s ease;-o-transition:left .6s ease;-webkit-transition:left .6s ease;transition:left .6s ease}#tx-p123maps-pi1-slider-button{height:45px;width:45px;z-index:auto}#tx-p123maps-pi1-slider-button+label{line-height:45px;margin-left:0;position:absolute;text-indent:0}#tx-p123maps-pi1-slider-button:checked,#tx-p123maps-pi1-slider-button:checked+label{left:0}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label:before,#tx-p123maps-pi1-slider-button+label:before{background:rgba(0,0,0,.5);color:#fff;display:block;font:24px/45px FontAwesome;text-rendering:auto;width:45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#tx-p123maps-pi1-slider-button+label:before{border:0;content:"";height:auto;margin:0;position:static;top:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-slider-button+label{display:inline-block}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label{display:none;left:0;line-height:45px;position:absolute;top:35px;vertical-align:middle;z-index:1}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label:before{content:"\a";cursor:pointer;text-align:center}#txp123mapspi1-legend,.tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-media-standortinfo{width:200px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-searchFilter,.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer,.tx-p123maps-pi1-fullscreen #txp123mapspi1-legend,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo{width:250px}#txp123mapspi1-helpLayer a,.tx-p123maps-pi1-media-standort a,.tx-p123maps-pi1-media-standortinfo a,.tx-p123maps-pi1-noticeLayer a{display:inline-block;line-height:17px;margin:11px 7px}.tx-p123maps-pi1-media-standortinfo.info-symbol a:before{content:""}.tx-p123maps-pi1-media-standort.view-symbol a:before{content:""}.tx-p123maps-pi1-media-standort.view-symbol a:before,.tx-p123maps-pi1-media-standortinfo.info-symbol a:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:.19em;text-rendering:auto;vertical-align:middle;text-decoration:none}.tx-p123maps-pi1-legend{line-height:17px;margin:11px 7px;position:relative}.tx-p123maps-pi1-legend~.tx-p123maps-pi1-legend{margin-top:0}.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer a,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-legend,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort a,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo a{font-size:16px;line-height:18px}#tx-p123maps-pi1-searchFilter{display:none;width:200px}.tx-p123maps-pi1-searchFilter-label{font-size:13px;line-height:15px;margin:0;padding:8px 7px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-label{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-searchFilter-item{line-height:23px;margin:0 7px 6px;height:24px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-item{font-size:14px}.tx-p123maps-pi1-searchFilter-item:last-child{margin-bottom:11px}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]{z-index:auto}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label{line-height:16px;margin-left:0;text-indent:0;z-index:auto}:root .tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label{font-size:14px}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label .tx-p123search-pi3-rating{display:inline-block}:root .tx-p123maps-pi1-searchFilter-item input[type=checkbox]+label .tx-p123search-pi3-rating .star{display:inline-block;margin-top:-4px}#txp123mapspi1-helpLayer{width:200px}#txp123mapspi1-helpLayer a:before,.tx-p123maps-pi1-poi-submit:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#txp123mapspi1-helpLayer a:before{content:"";font:18px/1 FontAwesome;margin-right:5px;vertical-align:middle;font-size:2em}#txp123mapspi1-poi{display:inline-block;width:200px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi{width:250px;margin-top:5px;margin-bottom:5px}#txp123mapspi1 .map button::after{content:"";font-size:unset}#tx-p123maps-pi1-poi{margin:0 auto;max-width:230px}.tx-p123maps-pi1-poi{overflow:visible;min-height:94px;min-width:220px}.tx-p123maps-pi1-poi-label{font-size:13px;line-height:15px;margin:0;padding:8px 7px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-label{font-size:16px;line-height:18px;padding:11px 7px}.tx-p123maps-pi1-poi-field{float:left;margin:0 0 0 7px}#txp123mapspi1-poi-field{height:31px;font-size:12px;line-height:14px;width:150px;-webkit-appearance:textfield}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi-field{font-size:14px;line-height:18px;width:165px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-perimeter-field{position:relative;float:left}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-perimeter-field label{position:absolute;top:-18px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-perimeter-field select{height:31px;padding:.2em 1.3em 0 0!important;background-position:right .6em center!important}.tx-p123maps-pi1-poi-submit{float:left;margin:0}.tx-p123maps-pi1-poi-submit input[type=submit]{background:0 0;border:0;font-size:0;height:22px;margin:0;padding:0;position:absolute;width:22px;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0)}@media all and (min-width:0\0){.tx-p123maps-pi1-poi-submit input[type=submit]{-ms-filter:none;filter:none}}.tx-p123maps-pi1-poi-submit:after{background:#f8b300;color:#fff;content:"";float:right;font:8px/22px FontAwesome;position:relative;text-align:center;width:22px;z-index:0}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-submit input[type=submit]{height:26px;width:26px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-poi-submit:after{font-size:10px;line-height:26px;width:26px}.tx-p123maps-pi3-subline{display:inline-block;margin:0 0 0 7px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:438px}#txp123mapspi1-infoWindow{display:none;position:absolute;width:540px;min-height:320px;z-index:500;border:1px solid #ccc;background:rgba(255,255,255,.95);font-size:80%}.tx-p123maps-pi1-fullscreen #txp123mapspi1>.map~#txp123mapspi1-infoWindow{left:5px;top:70px;width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);max-height:-moz-calc(100vh - 56px - 70px);max-height:-webkit-calc(100vh - 56px - 70px);max-height:calc(100vh - 56px - 70px)}.tx-p123maps-pi1-infoWindow-index{position:absolute;display:block;height:23px;bottom:100%;z-index:51}.tx-p123maps-pi1-infoWindow-index a{display:block;float:left;margin-left:2px;padding:5px 10px;white-space:nowrap;background:-moz-linear-gradient(top,#fac401 0,#f8ae01 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8ae01),color-stop(100%,#f8ae01));background:-webkit-linear-gradient(top,#fac401 0,#f8ae01 100%);background:-o-linear-gradient(top,#fac401 0,#f8ae01 100%);background:-ms-linear-gradient(top,#fac401 0%,#f8ae01 100%);background:linear-gradient(to bottom,#fac401 0,#f8ae01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fac401', endColorstr='#f8ae01', GradientType=0);border-color:#fac401;color:#0f1b5f;-moz-box-shadow:0-1px 3px 0 rgba(0,0,0,.4);-webkit-box-shadow:0-1px 3px 0 rgba(0,0,0,.4);box-shadow:0-1px 3px 0 rgba(0,0,0,.4),inset 0-1px 0 0 rgba(255,255,255,.3)}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-index a{filter:none}}.tx-p123maps-pi1-infoWindow-index a:focus,.tx-p123maps-pi1-infoWindow-index a:hover{text-decoration:none}.tx-p123maps-pi1-infoWindow-index a.active{text-decoration:underline;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b8e356),color-stop(1,#a5cc52));background:-moz-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:-webkit-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:-o-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:-ms-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:linear-gradient(to bottom,#b8e356 5%,#a5cc52 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);background-color:#b8e356;font-weight:700}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-index a.active{filter:none}}.tx-p123maps-pi1-infoWindow-item{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.tx-p123maps-pi1-infoWindow-title{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;height:50px;width:100%;padding:5px 15px 0 0;background:#fff;overflow:hidden;box-sizing:border-box}.tx-p123maps-pi1-infoWindow-price .total-price-sum,.tx-p123maps-pi1-infoWindow-title h1,.tx-p123maps-pi1-infoWindow-title h2,.tx-p123maps-pi1-infoWindow-title h3{font-size:13px;font-weight:700;height:17px;margin:0;padding:0;overflow:hidden}.tx-p123maps-pi1-infoWindow-title .icon{order:1;flex-shrink:0;height:23px;width:23px;background:url(../typo3conf/ext/p123maps/res/media-icons.png?201610181734)100% 100%no-repeat;-moz-background-size:74px 161px;-webkit-background-size:74px 161px;background-size:74px 161px;transform:scale(1.7);margin-top:12px;margin-left:10px}.tx-p123maps-pi1-infoWindow-title .icon.GF{background-position:0 0}.tx-p123maps-pi1-infoWindow-title .icon.SP{background-position:0-23px}.tx-p123maps-pi1-infoWindow-title .icon.ZZ{background-position:0-46px}.tx-p123maps-pi1-infoWindow-title .icon.GZ{background-position:0-69px}.tx-p123maps-pi1-infoWindow-title .icon.GV{background-position:0-92px}.tx-p123maps-pi1-infoWindow-title .icon.PF{background-position:0-115px}.tx-p123maps-pi1-infoWindow-title .icon.VI,.tx-p123maps-pi1-infoWindow-title .icon.VN{background-position:0-138px}.tx-p123maps-pi1-infoWindow-title .name{order:2;flex-grow:1}.tx-p123maps-pi1-infoWindow-title .data{order:3;flex-shrink:0;text-align:right}.tx-p123maps-pi1-infoWindow-price{display:none;order:4;width:auto;text-align:right;color:#000;margin-left:5px}.tx-p123maps-pi1-infoWindow-price div{float:left;width:100%;text-align:right}.tx-p123maps-pi1-infoWindow-price b{display:block}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide dt,.tx-p123maps-pi1-infoWindow-price .total-price-sum{width:100%}.tx-p123maps-pi1-infoWindow-net{background:rgba(255,255,255,.8);bottom:0;color:#be1010;display:block;height:18px;left:0;line-height:18px;padding:0 5px;pointer-events:none;position:absolute;right:0;font-size:70%;z-index:1;width:100%}.tx-p123maps-pi1-infoWindow-locationImage .tx-p123maps-pi1-infoWindow-net~.rating-wrapper{bottom:18px}.tx-p123maps-pi1-infoWindow-details{background:rgba(255,255,255,.8);bottom:10px;float:right;overflow:hidden;padding:10px 5px 10px 15px;position:absolute;right:0;top:10px;width:auto}.tx-p123maps-pi1-infoWindow-details:before,.tx-p123maps-pi1-infoWindow-toggle a.toggle:after,.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:1.7em;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-infoWindow-details:before{position:absolute;left:1px;content:"";color:#002d67}.tx-p123maps-pi1-infoWindow-details.open{background:#fff;transition:background-color 1s;z-index:2}.tx-p123maps-pi1-infoWindow-details.open:before{content:""}.tx-p123maps-pi1-infoWindow-net~.tx-p123maps-pi1-infoWindow-details{bottom:28px}.tx-p123maps-pi1-infoWindow-details-open{bottom:3px;cursor:cell;display:block;left:0;position:absolute;right:3px;top:3px}.tx-p123maps-pi1-infoWindow-details>div{display:none;overflow:hidden}.tx-p123maps-pi1-infoWindow-details>div div{clear:right;color:#333;float:right;text-align:right;white-space:nowrap}.tx-p123maps-pi1-infoWindow-locationImage{display:block;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:38%;top:50px}.tx-p123maps-pi1-infoWindow-locationImage a{display:block;position:absolute;height:35px;width:35px;top:0;left:0;overflow:visible;background-color:#fff;opacity:.8}.tx-p123maps-pi1-infoWindow-locationImage a:hover{text-decoration:none}.tx-p123maps-pi1-infoWindow-locationImage a:before{content:""!important;display:block!important;height:100%!important;margin:0!important;width:auto!important}.tx-p123maps-pi1-infoWindow-locationImage a:after{content:"";display:block;position:relative;top:-30px;color:#002d67;font:14px/1 FontAwesome;font-size:2em;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-p123maps-pi1-infoWindow-locationImage .rating-wrapper{position:absolute;display:block;left:0;bottom:0;width:100px;height:25px;background:rgba(255,255,255,.8)}.tx-p123maps-pi1-infoWindow-locationImage .rating{transform:scale(1.5);margin-left:22px;margin-top:6px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star{background:url(../typo3conf/ext/p123maps/res/stars-rating.png?201610121329)-60px 0 no-repeat;display:block;height:12px;text-indent:-99999em;width:61px;-moz-background-size:123px 24px;-webkit-background-size:123px 24px;background-size:123px 24px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star0-0,.tx-p123maps-pi1-infoWindow-title .rating .star.star9-9{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";filter:alpha(opacity=40)}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star0-0,.tx-p123maps-pi1-infoWindow-title .rating .star.star9-9{-ms-filter:none;filter:none}}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star1-0{background-position:0 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star1-5{background-position:0-12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star2-0{background-position:-12px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star2-5{background-position:-12px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star3-0{background-position:-24px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star3-5{background-position:-24px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star4-0{background-position:-36px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star4-5{background-position:-36px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star5-0{background-position:-48px 0}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star5-5{background-position:-48px -12px}.tx-p123maps-pi1-infoWindow-locationImage .rating .star.star6-0{background-position:-60px 0}.tx-p123maps-pi1-infoWindow-toggle{position:absolute;display:block;width:100%;top:245px;padding:0 5px;box-sizing:border-box;z-index:1}.tx-p123maps-pi1-infoWindow-toggle a.toggle:after,.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{position:relative;vertical-align:middle;text-decoration:none}.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{content:"";padding-right:.185em}.tx-p123maps-pi1-infoWindow-toggle a.toggle:after{content:"";padding-left:.185em}.tx-p123maps-pi1-infoWindow-toggle a.toggle.active:after{content:""}.tx-p123maps-pi1-infoWindow-toggle a{float:right}.tx-p123maps-pi1-infoWindow-toggle a:first-of-type{float:left!important}.tx-p123maps-pi1-infoWindow-toggle del{color:#be1010;font-style:italic;text-decoration:none}.tx-p123maps-pi1-infoWindow-periods .slider{display:block;position:relative;width:100%;height:137px}.tx-p123maps-pi1-infoWindow-periods .button-wrapper{display:block;position:relative;width:100%}.tx-p123maps-pi1-infoWindow-periods-normal{float:left;width:100%;height:137px}.tx-p123maps-pi1-infoWindow-periods{display:block;position:absolute;bottom:0;left:0;width:100%;height:187px;background:#fff;padding:4px;z-index:2;box-sizing:border-box}.tx-p123maps-pi1-infoWindow-periods:after{clear:left;content:".";display:block;height:0;line-height:0;visibility:hidden}.tx-p123maps-pi1-infoWindow-periods dl{display:block;float:left;height:100%;width:calc((100% - (4px*4))/5);margin:0 4px 0 0;padding:0}.tx-p123maps-pi1-infoWindow-periods dl:last-of-type{margin-right:0!important}.tx-p123maps-pi1-infoWindow-periods dt{display:block;color:#0f1b5f;margin:0;padding:0;height:100%}.tx-p123maps-pi1-infoWindow-periods .tooltip span{text-align:left}.tx-p123maps-pi1-infoWindow-periods .express{color:#be1010}.tx-p123maps-pi1-infoWindow-periods .checkbox{display:block;position:relative;height:100%;width:100%;cursor:pointer;-moz-box-shadow:inset 0 1px 0 0#fff;-webkit-box-shadow:inset 0 1px 0 0#fff;box-shadow:inset 0 1px 0 0#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);background-color:#ededed;border:1px solid #dcdcdc;box-sizing:border-box;text-decoration:none!important}.tx-p123maps-pi1-infoWindow-periods .checkbox:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed', GradientType=0);background-color:#dfdfdf}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked{-moz-box-shadow:inset 0 1px 0 0#d9fbbe;-webkit-box-shadow:inset 0 1px 0 0#d9fbbe;box-shadow:inset 0 1px 0 0#d9fbbe;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#b8e356),color-stop(1,#a5cc52));background:-moz-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:-webkit-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:-o-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:-ms-linear-gradient(top,#b8e356 5%,#a5cc52 100%);background:linear-gradient(to bottom,#b8e356 5%,#a5cc52 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);background-color:#b8e356;color:#fff!important}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#a5cc52),color-stop(1,#b8e356));background:-moz-linear-gradient(top,#a5cc52 5%,#b8e356 100%);background:-webkit-linear-gradient(top,#a5cc52 5%,#b8e356 100%);background:-o-linear-gradient(top,#a5cc52 5%,#b8e356 100%);background:-ms-linear-gradient(top,#a5cc52 5%,#b8e356 100%);background:linear-gradient(to bottom,#a5cc52 5%,#b8e356 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356', GradientType=0);background-color:#a5cc52}.tx-p123maps-pi1-infoWindow-periods .checkbox.disabled{display:none}.tx-p123maps-pi1-infoWindow-periods .checkbox .express-text{height:1em;margin-bottom:.5em}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin{line-height:1.1em;margin:.2em 0}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterSign,.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterText{font-style:normal}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterText{display:block;width:100%}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-5 .tx-p123maps-pi1-infoWindow-periods-btnmore,.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterSign,.tx-p123maps-pi1-infoWindow-periods-btnmore.off span.text{display:none}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket{position:absolute;bottom:4px;width:100%}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket:before{color:var(--color-dark-blue);content:""}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket:before,.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:after,.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon:before{position:relative;display:inline-block;font-family:FontAwesome;font-size:1.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;vertical-align:middle}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:before{right:-5px;color:#fff}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:after{content:"";left:-5px;color:var(--color-dark-blue)}.tx-p123maps-pi1-infoWindow-periods .checkbox.express .termin-basket:before{color:#be1010}.tx-p123maps-pi1-infoWindow-periods .checkbox.checked.express .termin-basket:before{color:#fff}.tx-p123maps-pi1-infoWindow-periods .checkbox.tooltip div.tooltip{cursor:pointer!important}.tx-p123maps-pi1-infoWindow-periods-dw .checkbox{height:40px}.tx-p123maps-pi1-infoWindow-periods .button-wrapper{justify-content:space-between!important;padding-top:3px}.showall .tx-p123maps-pi1-infoWindow-periods .button-wrapper{padding-top:15px}.tx-p123maps-pi1-infoWindow-periods-dw{width:100%;float:left}.tx-p123maps-pi1-infoWindow-periods-btnmore{display:none;height:40px;box-shadow:inset 0 1px 0 0#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf', GradientType=0);background-color:#ededed;border:1px solid #dcdcdc;text-align:center;cursor:pointer;box-sizing:border-box;float:right}.tx-p123maps-pi1-infoWindow-periods-btnmore:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed', GradientType=0);background-color:#dfdfdf}.tx-p123maps-pi1-infoWindow-periods-btnmore span.text{display:block;width:100%;font-size:1.1em;color:#0f1b5f;margin-top:0}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon{display:block;width:100%}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon:before{font-size:3em;-moz-osx-font-smoothing:grayscaled;padding:0 .185em;color:#b1b9b9;opacity:.3;top:0}.tx-p123maps-pi1-infoWindow-periods-btnmore.off span.icon:before{top:9px}.tx-p123maps-pi1-infoWindow-periods-btnmore:hover span.icon:before{opacity:.6}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon.on:before{content:""}.tx-p123maps-pi1-infoWindow-periods-btnmore span.icon.off:before{content:""}.tx-p123maps-pi1-infoWindow-periods-dw dl.permanent{width:100%;max-width:100%}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{position:absolute;display:block;bottom:46px;box-sizing:border-box;width:100%;left:0;padding:0 5px;z-index:2;background-color:rgba(255,255,255,.8)}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper span{display:none;color:initial}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore{display:block;width:49.7%;float:right}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:430px!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal{flex-direction:row!important;justify-content:space-between!important;flex-wrap:nowrap!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-normal,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-normal,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-normal,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-normal{justify-content:flex-start!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:383px!important;overflow-y:scroll;overflow-x:hidden;flex-wrap:wrap!important;justify-content:flex-start!important;padding-right:5px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl{margin:0}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-normal dl,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-normal dl,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-normal dl,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-normal dl{margin-right:4px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl{height:140px;width:calc((100% - (4px*4))/5)}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl.enabled{display:none}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl.enabled{display:block;margin-right:4px;margin-bottom:4px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl:nth-of-type(-n+5){display:block!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-normal dl:nth-of-type(5n){margin-right:0!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-dw{display:block;width:49.7%}.touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore{display:none}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider{overflow:hidden;width:100%;height:140px}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider-container{display:flex!important;flex-direction:row;flex-wrap:nowrap;overflow-y:scroll;justify-content:space-between}.touchscreen .tx-p123maps-pi1-infoWindow-periods dl.enabled{display:flex;flex:0 0 100px;height:140px;justify-content:center;align-items:center}.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-1 .tx-p123maps-pi1-infoWindow-periods-normal,.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-2 .tx-p123maps-pi1-infoWindow-periods-normal,.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-3 .tx-p123maps-pi1-infoWindow-periods-normal,.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-4 .tx-p123maps-pi1-infoWindow-periods-normal{justify-content:flex-start;margin-right:3px}.touchscreen .tx-p123maps-pi1-infoWindow-periods.enabled-5 .tx-p123maps-pi1-infoWindow-periods-normal{justify-content:flex-start}@media all and (min-width:0\0){.tx-p123maps-pi1-infoWindow-periods .checkbox.disabled{-ms-filter:none;filter:none}}@media only screen and (min-width:22.5em){.tx-p123maps-pi1-fullscreen #txp123mapspi1{left:260px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-media,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-search,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-searchFilter,.tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen,.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer,.tx-p123maps-pi1-fullscreen #txp123mapspi1-legend,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-noticeLayer{width:260px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi,.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi-field{width:100%}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi .tx-p123maps-pi1-poi-field{width:180px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-budget{width:190px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-search{width:220px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper{width:256px}.tx-p123maps-pi1-address-field{width:211px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-address{line-height:26px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit:after{line-height:40px}.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-address-submit input[type=submit]{height:40px}#tx-p123maps-pi1-slider-button+.tx-p123maps-pi1-slider #txp123mapspi1>label{top:45px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:480px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin{margin:.5em 0}.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:160px}.tx-p123maps-pi1-infoWindow-periods{height:210px}}@media only screen and (min-width:23.4em){.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide.enabled,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider{height:160px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:430px!important}.tx-p123maps-pi1-infoWindow-periods-btnmore span.text{margin-top:-5px}}@media only screen and (min-width:25em){.tx-p123maps-pi1-infoWindow-net{font-size:75%}}@media only screen and (min-width:25.875em){.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:550px}.tx-p123maps-pi1-infoWindow-title{padding-top:10px}.tx-p123maps-pi1-infoWindow-locationImage{height:42%;top:55px}.tx-p123maps-pi1-infoWindow-toggle{top:300px}.tx-p123maps-pi1-infoWindow-periods{height:220px}.tx-p123maps-pi1-infoWindow-periods .checkbox .price{margin-top:.3em}.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide.enabled,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:170px}.touchscreen .tx-p123maps-pi1-infoWindow-periods dl.enabled{flex:0 0 100px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:495px!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl{height:170px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:448px!important}.tx-p123maps-pi1-infoWindow-net{font-size:80%}}@media only screen and (min-width:26.625em){.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:580px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin .delimiterText{display:block;width:100%}.tx-p123maps-pi1-infoWindow-locationImage{height:45%}.tx-p123maps-pi1-infoWindow-toggle{top:328px}.tx-p123maps-pi1-infoWindow-periods{height:225px}.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:170px}.tx-p123maps-pi1-infoWindow-periods-btnmore,.tx-p123maps-pi1-infoWindow-periods-dw,.tx-p123maps-pi1-infoWindow-periods-dw dl{height:43px}.tx-p123maps-pi1-infoWindow-locationImage a{height:45px;width:45px}.tx-p123maps-pi1-infoWindow-locationImage a:after{top:-35px}.tx-p123maps-pi1-infoWindow-locationImage .rating-wrapper{height:35px;width:125px}.tx-p123maps-pi1-infoWindow-locationImage .rating{transform:scale(1.8);margin-left:40px;margin-top:10px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket:before,.tx-p123maps-pi1-infoWindow-periods .checkbox.checked .termin-basket:after{font-size:1.5em}.tx-p123maps-pi1-infoWindow-periods-dw .checkbox{height:100%}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:525px!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:473px!important}}@media only screen and (min-width:37.5em){.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-hotline{display:block}.tx-p123maps-pi1-infoWindow-periods .checkbox.tooltip div.tooltip{line-height:1.1em;margin-top:.3em}.touchscreen .tx-p123maps-pi1-infoWindow-periods dl.enabled{flex:0 0 120px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:525px!important}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-dw dl{height:45px}.tx-p123maps-pi1-infoWindow-periods-btnmore span.text{margin-top:0}.tx-p123maps-pi1-infoWindow-net{font-size:100%}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{bottom:50px}}@media only screen and (min-width:48em){.tx-p123maps-pi1-fullscreen #txp123mapspi1{left:300px}.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-campagne,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-media,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-search,.tx-p123maps-pi1-fullscreen #tx-p123maps-pi1-searchFilter,.tx-p123maps-pi1-fullscreen #txp123mapspi1-fullscreen,.tx-p123maps-pi1-fullscreen #txp123mapspi1-helpLayer,.tx-p123maps-pi1-fullscreen #txp123mapspi1-legend,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standort,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-media-standortinfo,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-noticeLayer,.tx-p123maps-pi1-fullscreen .tx-p123maps-pi1-top-area .tx-p123maps-pi1-address-wrapper{width:299px;box-sizing:border-box}.tx-p123maps-pi1-address-field{width:250px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-poi .tx-p123maps-pi1-poi-field{width:220px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-budget{width:230px}.tx-p123maps-pi1-fullscreen #txp123mapspi1-search{width:260px}.tx-p123maps-pi1-fullscreen #txp123mapspi1>.map~#txp123mapspi1-infoWindow{width:592px!important;box-sizing:border-box}#txp123mapspi1-infoWindow-arrow{position:absolute;height:0;width:0;top:50%}.tx-p123maps-pi1-fullscreen #txp123mapspi1-infoWindow{min-height:640px}.left #txp123mapspi1-infoWindow-arrow,.left #txp123mapspi1-infoWindow-arrow .after,.left #txp123mapspi1-infoWindow-arrow .before,.left #txp123mapspi1-infoWindow-arrow:after,.left #txp123mapspi1-infoWindow-arrow:before{left:100%}.right #txp123mapspi1-infoWindow-arrow,.right #txp123mapspi1-infoWindow-arrow .after,.right #txp123mapspi1-infoWindow-arrow .before,.right #txp123mapspi1-infoWindow-arrow:after,.right #txp123mapspi1-infoWindow-arrow:before{right:100%}#txp123mapspi1-infoWindow-arrow .after,#txp123mapspi1-infoWindow-arrow .before,#txp123mapspi1-infoWindow-arrow:after,#txp123mapspi1-infoWindow-arrow:before{border:20px solid transparent;content:"";height:0;pointer-events:none;position:absolute;width:0}#txp123mapspi1-infoWindow-arrow .after,#txp123mapspi1-infoWindow-arrow:after{border-width:20px 50px;top:50%;margin-top:-20px}.left #txp123mapspi1-infoWindow-arrow .after,.left #txp123mapspi1-infoWindow-arrow:after{border-left-color:#fff}.right #txp123mapspi1-infoWindow-arrow .after,.right #txp123mapspi1-infoWindow-arrow:after{border-right-color:#fff}#txp123mapspi1-infoWindow-arrow .before,#txp123mapspi1-infoWindow-arrow:before{border-width:21px 51px;top:50%;margin-top:-21px}.left #txp123mapspi1-infoWindow-arrow .before,.left #txp123mapspi1-infoWindow-arrow:before{border-left-color:#ccc}.right #txp123mapspi1-infoWindow-arrow .before,.right #txp123mapspi1-infoWindow-arrow:before{border-right-color:#ccc}.tx-p123maps-pi1-infoWindow-closeLink{height:30px;width:30px}.tx-p123maps-pi1-infoWindow-closeLink:after,.tx-p123maps-pi1-infoWindow-closeLink:before{width:25px;top:15px}.tx-p123maps-pi1-infoWindow-title{padding-right:40px}.tx-p123maps-pi1-infoWindow-title .icon{transform:scale(2.2);margin-top:18px;margin-left:18px}.tx-p123maps-pi1-infoWindow-details{padding-right:20px}.tx-p123maps-pi1-infoWindow-details:before,.tx-p123maps-pi1-infoWindow-toggle a.toggle:after,.tx-p123maps-pi1-infoWindow-toggle a.toggle:before{font-size:2.2em}.tx-p123maps-pi1-infoWindow-details:before{left:4px}.tx-p123maps-pi1-infoWindow-locationImage a:after{font-size:2.2em;top:-35px}.tx-p123maps-pi1-infoWindow-locationImage{height:46%}.tx-p123maps-pi1-infoWindow-toggle{top:365px}.tx-p123maps-pi1-infoWindow-periods{height:240px}.tx-p123maps-pi1-infoWindow-periods .checkbox .termin-basket{bottom:6px}.tx-p123maps-pi1-infoWindow-periods .checkbox.tooltip div.tooltip{line-height:inherit}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal dl,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slide.enabled,.touchscreen .tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods .slider,.tx-p123maps-pi1-infoWindow-periods-normal{height:175px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore,.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-dw .checkbox,.tx-p123maps-pi1-infoWindow-periods-dw{height:52px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore span.icon::before{font-size:5em;top:3px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore span.text{margin-top:4px}.no-touchscreen .tx-p123maps-pi1-infoWindow-periods-btnmore.off span.icon:before{top:15px}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods{height:585px!important}.no-touchscreen .showall .tx-p123maps-pi1-infoWindow-periods-normal{height:523px!important}.tx-p123maps-pi1-infoWindow-periods .glueInfo-wrapper{bottom:60px}}) } # Configuration for cacheable javascript page.jsFooterInline.129 = COA page.jsFooterInline.129 { 10 = FILE 10 { file = EXT:p123maps/res/jquery.tmpl.js stdWrap.append = TEXT stdWrap.append.char = 10 } 20 = FILE 20 { file = EXT:p123maps/res/jquery.nouislider.js stdWrap.append = TEXT stdWrap.append.char = 10 } 30 = USER 30 { includeLibs = EXT:p123maps/pi1/class.tx_p123maps_pi1.php userFunc = tx_p123maps_pi1->cachable templateFile = EXT:p123maps/res/javascript.js marks < plugin.tx_p123maps_pi1.marks data < plugin.tx_p123maps_pi1.data locallang < plugin.tx_p123maps_pi1.locallang dontWrapInBaseClass = 1 } } # Configuration for the page "p123maps_pi1->ajax" p123maps_pi1 = PAGE p123maps_pi1 { typeNum = 129 config { disableAllHeaderCode = 1 disableCharsetHeader = 1 xhtml_cleaning = 0 no_cache = 1 } 10 = json } }