.passiv{
    color: var(--main-text-color-light);
    font-weight: lighter;
    font-size: smaller;
}

.wenig{
    color: var(--main-text-color-light);
    font-weight: light;
}

.required{
    color: var(--dark-red);
}

.weniger{
    font-weight: lighter;
    font-size: large;
}

.stellplatzkarte{
    width: 45% !important;
}

/*Large Desktop, TV, etc.*/
@media screen and (min-width: 1200px){

}

/*Tablet landscape, laptop, Desktop*/
@media screen and (min-width: 992px) and (max-width: 1199px){ 

}

/*Tablet portrait*/
@media screen and (min-width: 767px) and (max-width: 991px) { 

}

/*mobile landscape*/
@media screen and (min-width: 480px) and (max-width: 766px){
    .stellplatzkarte{
        width: 90% !important;
    }
}

@media screen and (max-width: 479px){
    .stellplatzkarte{
        width: 95% !important;
    }
}