.counter-text {
    font-size: small;
}

.news-date {
    font-size: 0.8rem;
    font-weight: 500;
}

.ueberschrift {
    font-weight: bold;
    font-size: x-large; 
    color: #505050;
}

.status-text {
    color: #616161;
}

.text-hervorheben, h1 {
    color: #454545;
}

.update-trennung {
    border-top: 1px solid #454545;
    padding-top: 1rem;
}

.zeit-box, .abstand-update {
    padding-bottom: 1rem;
}

ul {
    padding-left: 1rem;
}

.card.card-StatusNews {
    border: 1px solid #0d6efd !important;
}

.card.card-StatusNews .card-header {
    border-bottom: 1px solid #0d6efd !important;
}

.card-StatusNews .mdi-refresh, 
.card-StatusNews .mdi-check, 
.card-StatusNews .mdi-alert-box {
    color: #0d6efd !important;
}

.stext {
    font-size: 16px;
}

.bg-hauptseiteZwei {
    min-height: calc(100vh - 270px); /* Abzug der ungefähren Header- und Footer-Höhe */
}