

.newsFrontEintragWrapper{
    width: 100%;
    margin-bottom: 20px;
    background-color: white;
    padding: 10px;
    float: left;
    box-shadow: 0 11px 48px -24px gray;
}
.newsFrontTitelWrapper{
    width: 98%;
    margin-bottom: 20px;
    background-color: white;
    padding: 10px;
    float: left;
}

div.newsFrontImage{
    width: 20%;
    max-width: 120px;
    min-width: 80px;
    float: left;
    display: inline;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;

}
div.newsFrontText{
    width: 80%;
    float: left;
    display: inline;    
}

.eintragZeilen{
    margin-top: 0px;
    margin-bottom: 20px;
    width: 94%;
    background-color: #dad9d9;

    padding: 2%

}

div.promoAbgelaufen{
    padding: 10px;
    border: solid 3px lightcoral;

    width: 90%;

    margin: 5px auto 15px auto;

}

ul.aboDesc{
    margin-top: 0;
}















@media only screen and (max-width: 1076px) and (min-width: 1024px){
    div.newsFrontText{
        width: 100%
    }
}
@media only screen and (max-width: 780px){
    div.newsFrontText{
        width: 70%;
    }
}
@media only screen and (max-width: 610px){
    div.newsFrontImage{
        width: 100%;

        float: none;
        display: block;
        padding-top: 10px;
        /*background-color: red*/

    }
    div.newsFrontText{
        width: 100%;
        /*min-width: 400px;*/
        float: none;
        display: block;
        /*background-color: red*/
        padding-top: 20px;
        padding-left: 0px;
    }
    .newsFrontEintragWrapper{
        width: 99%;
    }
    .newsFrontTitelWrapper{
        width: 96%;
    }
}
@media only screen and (max-width: 420px){
    .newsFrontEintragWrapper{
        width: 99%;
    }
    .newsFrontTitelWrapper{
        width: 95%;
    }
}

@media only screen and (max-width: 370px){
    .newsFrontEintragWrapper{
        width: 98%;
    }
    .newsFrontTitelWrapper{
        width: 94%;
    }
}


