According to this answer: z-index, canceled by conversion , you need to change your markup.
<div class="appointment-wrapper">
<div class="appointment">
<div class="desc">
<div class="app-date">07.10.2014</div>
<div class="app-location">Bamberg, Bayern</div>
</div>
</div>
</div>
and then use transform: scale (1.1) on the destination wrapper.
.appointment-wrapper:hover
{
transform: scale(1.1);
}
This method .appointment, and its pseudo-elements, use the same stacking context.
EDIT . Remember that pseudo-elements are also converted.