:root {
  --tabellen-linienfarbe: #d0d0d0;
}

.system-129-table.comparison-table,
.system-129-table.comparison-table th,
.system-129-table.comparison-table td {
  background: transparent !important;
}

.system-129-table.comparison-table {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-collapse: collapse;
}

.system-129-table.comparison-table th,
.system-129-table.comparison-table td {
  border: 0;
  border-right: 1px solid var(--tabellen-linienfarbe);
  border-bottom: 1px solid var(--tabellen-linienfarbe);
}

.system-129-table.comparison-table th {
  border-bottom-width: 2px;
}

.system-129-table.comparison-table th:last-child,
.system-129-table.comparison-table td:last-child {
  border-right: 0;
}

.system-129-table.comparison-table tr:last-child td {
  border-bottom: 0;
}
