#mitwirkende img{
    width: 50% !important;
}


img{
    box-shadow: none;
}
h4.alphabet {
    margin: 0em;
    margin-top: 1em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    font-weight: 700;
    color: #555;
    padding-bottom: 0.25em;
    border-bottom: solid 1px;
}


table#prod {
    border-collapse: separate;
    border-spacing: 1em;
    padding: 0;
}    

#prod tr td{
    vertical-align: start;
}
    
#prod img{
    width: 5em !important;
}

#member{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0em 1em;
}

#member tr td{
    padding: 1em;
    align-items: center;
}

#member td:has(img){
    width: fit-content;
}
#member td:has(img) img{
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
}

/*Breakpoints*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {


}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

   
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  
}

@media only screen and (max-width: 1440px) {
   
    
}

@media only screen and (min-width: 1440px) {


}