
/*** T3SB identifier: t3sbsCSSassets_11015 */

/* t3sbs_assets_11015 */
#c11014 figure {
  overflow: hidden;       /* verhindert, dass der Bildüberstand sichtbar wird */
}

#c11014 img {
  display: block;
  width: 100%;
}

@media (min-width: 768px) { /* nur ab Tablet / Desktop */
  #c11014 figure {
    height: calc(100% - 90px); /* oder feste Höhe, falls nötig */
  }
  #c11014 img {
    margin-top: -90px; /* oben 90px wegschneiden */
  }
}
	


/*** T3SB identifier: t3sbsCSSassets_11013 */

/* t3sbs_assets_11013 */
@media (max-width: 1023px) {
  #c11011 tbody td[data-label="Typ"],
  #c11011 thead th:nth-child(1) {
    white-space: nowrap;       /* Kein Umbruch */
    overflow: hidden;          /* Text nicht überlaufen lassen */
    text-overflow: ellipsis;   /* Text mit ... abschneiden */
    max-width: 150px;          /* Breite begrenzen */
    display: inline-block;     /* Damit Ellipsis funktioniert */
    vertical-align: top;       /* Optische Ausrichtung */
  }
}

#c11011 .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

#c11011 table {
  min-width: 600px; /* z.B. eine Mindestbreite, unter die nicht geschrumpft wird */
  width: 100%;
}

@media (max-width: 1023px) {
  #c11011 table, 
  #c11011 thead, 
  #c11011 tbody, 
  #c11011 tr, 
  #c11011 th, 
  #c11011 td {
    display: table-row-group; /* oder table, table-row, table-cell */
    width: auto;
  }
}
	

