time .tooltip::after{content:'Publikationsdatum'}.tooltip{display:inline-block;opacity:0;visibility:hidden;transition:opacity 1s,box-shadow 1s,visibility 1s;z-index:100;position:absolute;top:-2.5em;padding:.1em .5em;margin-top:.5em;color:var(--color-fg-tooltips);background-color:var(--color-bg-tooltips);border-radius:5px;box-shadow:4px 4px 8px rgba(0,0,0,.69);white-space:nowrap}@media screen and (hover:hover){#sidebar .tooltip,.submenu .tooltip,.upcoming-events .tooltip{transition-delay:.5s}#sidebar .tooltip:hover,.submenu .tooltip:hover,.upcoming-events .tooltip:hover{visibility:hidden;transition:none}}.event-time>time>span:hover .tooltip{opacity:1;visibility:visible}a:active .tooltip{transition:none!important;opacity:0!important}.state-pending+.tooltip::after,.state-pending+time>.tooltip::after{content:'Event steht an'}.state-upcoming+.tooltip::after,.state-upcoming+time>.tooltip::after{content:'Event beginnt demnächst'}.state-canceled+.tooltip::after,.state-canceled+time>.tooltip::after{content:'Event wurde abgesagt'}.state-running+.tooltip::after,.state-running+time>.tooltip::after{content:'Event hat begonnen'}.state-ended+.tooltip::after,.state-ended+time>.tooltip::after{content:'Event ist beendet'}.submenu .tooltip{position:absolute;left:0;top:-2.5em}time:hover .tooltip,.event-time:hover .tooltip{opacity:1;visibility:visible}.submenu .tooltip{font-family:Arial,sans-serif}