#unilogo {
    position: absolute;
    top: 15px;
    right: -90px;
}

.studie {
    position: relative;
}

.studie h4 {
    display: block;
    height: 2.6em;
    font-size: 1.2em;
}

.studie p.detail {
    display: block;
    font-size: 1em;
    line-height: 1.4em;
    height: 5em;
}

.studie .overlay {
    display: block;
    position: absolute;
    background: red;
    background-position: 50% 0;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0;
}

.studie:hover .overlay {
    display: none;
}

.studie .labels {
    display: block;
    position: absolute;
    bottom: 1em;
    right: -10px;
    z-index: 2;
}

.studie .labels h4 {
    display: none;
}

.studie:hover .labels {
    display: none;
}

.studie .labels .label {
    display: block;
    width: 230px;
    height: 40px;
}

.studie .labels .label span {
    display: none;
}

.studie .labels .in-auswertung {
    background-image: url("../img/in-auswertung.png");
}

.studie .labels .rekrutierung {
    background-image: url("../img/teilnehmerinnen-gesucht.png");
}

.studie .labels .anmeldung-geschlossen {
    background-image: url("../img/anmeldung-geschlossen.png");
}

/*
 * enforce 16:9 ratio for images
 * http://www.sitepoint.com/maintain-image-aspect-ratios-responsive-web-design/
 */

.img-crop {
    display: block;
    width: 100%;
    height: 0;
    position: relative;
    padding: 56.25% 0 0 0;
    overflow: hidden;
}

.studie .img-crop img {
    position: absolute;
    display: block;
    max-width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}