* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow-x: hidden;

}
.logo { 
    width: 4%;
    height: 4%;
} 
.card-img-top {
    width: 100%;
    height: 200px;
    object-fit: contain;

}
.admin_image {
    width: 100px;
    object-fit: contain;
}
.footer{
    position:absolute;
    bottom:0;
}
.cart_img{
    width:50px;
    height:50px;  
}
#headerCarousel, .carousel-item{
    height: 500px;
}
.carousel-item img {
    min-width:100%;
    height:500px;
    overflow:hidden;
}

.bg-info {
    background-color: #d2b48c; /* Hellbraun */
}