.inputSmall {
  width: 50px;
}

.col-inhalt {
  /*transform: scale(0.9);*/
  transform: perspective(0.9);
}

.tbody {
  max-width: fit-content !important;
  max-height: fit-content !important;
}

@media (max-width: 768px) {
  .col-inhalt {
    width: 100%;
  }
}

.tabelle {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
}

.tabelle td, .tabelle th {
  border: 1px solid #ddd;
  padding: 8px;
  max-width: 20%;
}

.tabelle tr:nth-child(even) {
  background-color: #f2f2f2;
}

.tabelle tr:hover {
  background-color: #ddd;
}

.tabelle th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #384aee;
  color: white;
}

table.table-fit {
  width: auto !important;
  table-layout: auto !important;
}

table.table-fit thead th, table.table-fit tfoot th {
  width: auto !important;
}

table.table-fit tbody td, table.table-fit tfoot td {
  width: auto !important;
}

.Slider {
  width: 100%;
}

#Land_Column-1 {
  align-content: center;
  align-items: center;
  text-align: center;
}

textarea {
  resize: both;
}

.table-7 tr {
  line-height: 20px;
}

.table-konzern {
  max-height: 14px;
  font-size: 14px;
  vertical-align: top;
  align-items: center;
  align-content: center;
  margin: 0px;
  padding: 0px;
}

.frak-bild {
  max-height: 20px;
  margin: 0px;
  padding: 0px;
}

