.job-table {
  width: 100%;
  height: auto;
  display: table;
  border-collapse: collapse;
}

.job-row {
  display: table-row;
  border: 1px solid #ddd;
  border-spacing: 16px;
  width: 100%;
}

.job-col {
  display: table-cell;
  box-sizing: border-box;
  padding: 0.4em;
  padding-left: 0.6em;
  cell-spacing: 8px;
  vertical-align: center;
}

.ausschreibung {
  border-right: 1px solid #ddd;
}

.job-col:nth-child(1) {
  width: 75%;
}

.job-col:nth-child(2) {
  width: 25%;
}

.job-row:nth-child(odd) {
  background-color: #f5f5f5;
}
