

.meldungs_wrapper.linked:hover {
    cursor:pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(61, 58, 110,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(61, 58, 110,0.75);
    box-shadow: 0px 0px 5px 0px rgba(61, 58, 110,0.75);
}


.meldungs_bild{
    width: calc((80vw - 3*2vw)/4);
    height: calc((80vw - 3*2vw)/4);
    background-size: cover;
    background-position: center center
}


.meldungs_text{
    position: relative;
    margin: 2vh 0 1vh 0;
    width:100%;
    color: black;
    text-align: left;
    /*font-size:1.5em;*/
    line-height: normal;

    display: none;
}

.meldungs_headline{
    font-weight: bold;

    text-transform:uppercase;
    color: rgb(32, 32, 72);

}


a:hover{
    text-decoration: underline;
}

h2{
    /*font-size: 1vw;*/
}


@media (min-width: 901px) and (max-width: 1200px)
{

    .meldungs_bild{
        width: calc((80vw - 2*2vw)/3);
        height: calc((80vw - 2*2vw)/3);

    }



}



@media (min-width: 561px) and (max-width: 900px)
{

    .meldungs_bild{
        width: calc((80vw - 1*2vw)/2);
        height: calc((80vw - 1*2vw)/2);

    }



}


@media (max-width: 560px)
{

    .meldungs_bild{
        width: calc((80vw - 0*1vw)/1);
        height: calc((80vw - 0*1vw)/1);

    }

}