.tx-freieparkplaetze{width:100%;float:left;clear:both;margin:0;padding:0;}.alleparkplaetze{width:calc(100% - 40px);float:left;clear:both;background:var(--hellblau);box-shadow:5px 5px 5px 0 var(--schlagschatten);padding:10px 20px;}.alleparkplaetzename{width:calc(100% - 115px);font-style:italic;float:left;margin:5px 20px 0 0;}.alleparkplaetzefrei{width:40px;background:var(--schwarztrans);text-align:center;padding:5px;float:left;}.alleparkplaetzetendenz{width:40px;height:32px;background:var(--schwarztrans);text-align:center;float:left;margin-left:5px;}.alleparkplaetzetendenz span{display:block;background-image:url('../../../typo3conf/ext/freie_parkplaetze/Resources/Public/images/tendenz.svg');background-repeat:no-repeat;background-position:center center;background-size:25px auto;width:40px;height:32px;}.alleparkplaetzetendenz .fallend{transform:rotate(45deg)}.alleparkplaetzetendenz .steigend{transform:rotate(-45deg)}.alleparkplaetzetendenz .gleich{transform:rotate(0deg)}.alleparkplaetze_box{width:100%;float:left;clear:both;margin:10px 0 20px 0;}.parkplatz_balken{width:100%;float:left;clear:both;margin:0 0 5px 0;height:8px;background-color:#ff0000;position:relative;}.parkplatz_balken span{position:absolute;left:0;top:0;bottom:0;background:#01b051;}.parkplatz_balken span::after{content:'';width:2px;position:absolute;top:0;bottom:0;right:0;background:var(--weiss);}.parkplatzfrei_tooltip{position:absolute;display:none;top:-40px;left:0;padding:5px 10px;background:var(--linkblau);box-shadow:0px 0px 5px 0 var(--schlagschatten);color:var(--weiss);font-size:14px;}.parkplatzfrei_tooltip::before{content:'';width:0px;height:0px;-webkit-transform:rotate(135deg);border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--linkblau) transparent transparent;position:absolute;bottom:-5px;left:3px;z-index:1;}.alleparkplaetze_box:hover .parkplatzfrei_tooltip{display:block;}.freieparkplaetzedetailbox{width:100%;float:left;clear:both;margin:0;padding:0;}.freieparkplaetzedetail{width:100%;float:left;clear:both;margin:0;padding:0;}.parkplatzfreidetailicon{padding:10px;width:40px;background:var(--blau);color:var(--weiss);font-weight:700;font-size:40px;line-height:1em;float:left;text-align:center;}.parkplatzfreidetailanzahlbox{float:left;width:calc(100% - 115px);margin-left:5px;background:var(--schwarztrans);padding:10px 20px 10px 30px;}.parkplatzfreidetailanzahl{width:calc(100% - 60px);float:left;font-size:40px;font-weight:400;line-height:1em;}.parkplatzfreidetailtendenz{width:40px;height:40px;display:block;float:right;}.parkplatzfreidetailtendenz span{display:block;background-image:url('../../../typo3conf/ext/freie_parkplaetze/Resources/Public/images/tendenz.svg');background-repeat:no-repeat;background-position:center center;background-size:40px auto;width:40px;height:40px;}.parkplatzfreidetailtendenz .fallend{transform:rotate(45deg)}.parkplatzfreidetailtendenz .steigend{transform:rotate(-45deg)}.parkplatzfreidetailtendenz .gleich{transform:rotate(0deg)}.freieparkplaetzedetailbox:hover .parkplatzfrei_tooltip{display:block;}.parkplatzinfo{display:block;position:absolute;top:10px;left:0;font-weight:400;color:var(--weiss);}.parkplatzfrei{display:block;vertical-align:top;padding:7px 8px 7px 5px;background:var(--blau);line-height:1em;min-width:25px;}.parkplatzfrei::before{content:'';display:block;background:var(--blau);position:absolute;left:-5px;top:0;width:5px;height:32px;}.parkplatzfrei::after{content:'';width:0px;height:0px;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 5px 5px 0;border-color:transparent var(--blauschatten) transparent transparent;position:absolute;top:32px;left:-5px;}.parkplatztext{background:var(--accessiblegradientltr);padding:5px 30px 5px 10px;display:block;white-space:nowrap;position:absolute;top:0;left:38px;}.parkplatzinfo:hover .parkplatztext{display:block;}.parkplatzsliderbox{display:block;width:calc(100% - 50px);float:left;clear:both;background:var(--hellblau);position:absolute;top:-53px;left:0;height:33px;padding:10px 25px;overflow:hidden;color:var(--blau);}.parkplatzslider{width:100%;float:left;clear:both;margin:0;padding:0;opacity:0;}.parkplatzslider_einzeln{width:100%;float:left;clear:both;margin:0;padding:0;}.parkplatzslider_frei{display:inline-block;width:40px;background:var(--schwarztrans);text-align:center;padding:5px;vertical-align:top;}.parkplatzslider_tendenz{width:40px;height:32px;display:inline-block;background:var(--schwarztrans);vertical-align:top;}.parkplatzslider_tendenz span{display:block;background-image:url('../../../typo3conf/ext/freie_parkplaetze/Resources/Public/images/tendenz.svg');background-repeat:no-repeat;background-position:center center;background-size:25px auto;width:40px;height:32px;}.parkplatzslider_tendenz .fallend{transform:rotate(45deg)}.parkplatzslider_tendenz .steigend{transform:rotate(-45deg)}.parkplatzslider_tendenz .gleich{transform:rotate(0deg)}.parkplatzslider_name{display:inline-block;width:calc(100% - 110px);margin:5px 0 5px 5px;vertical-align:top;font-style:italic;}
