.preistabelle {
 width: 100%;
 background: #f9f9f9;
 border-radius: 8px;
 color: #242f40;
 overflow: hidden;
 font-size: 16px;
}
.preistabelle table {
 margin-bottom: 0;
 border: 0;
}
.preistabelle table > thead > tr > th, .preistabelle table > thead > tr > td, .preistabelle table > tbody > tr > th, .preistabelle table > tbody > tr > td, .preistabelle table > tfoot > tr > th, .preistabelle table > tfoot > tr > td {
    border: 0;
}
.preistabelle tr {
 line-height: 50px
}
.preistabelle tr:not(:last-child) {
 border-bottom: 1px solid #bbb
}
.preistabelle thead tr {
 line-height: 80px;
 font-size: 30px;
 font-weight: bold
}
.preistabelle tr:last-child {
 line-height: 80px;
 font-size: 30px;
 font-weight: bold
}
.preistabelle tr:last-child td:first-child {
 font-size: 16px
}
.preistabelle tr td {
 width: 25%;
 padding: 0 20px
}
.preistabelle tr td:not(:first-child), .preistabelle thead tr th:not(:first-child) {
 text-align: center
}
.preistabelle tr td:nth-child(1), .preistabelle thead tr th:nth-child(1) {
 font-weight: bold
}
.preistabelle tr td:nth-child(2), .preistabelle thead tr th:nth-child(2) {
 background: #f1f1f1
}
.preistabelle tr td:nth-child(3), .preistabelle thead tr th:nth-child(3) {
 background: #e9e9e9
}
.preistabelle tr td:nth-child(4), .preistabelle thead tr th:nth-child(4) {
 background: #e0e0e0
}
.preistabelle .service-yes:before {
 color: #9dc217;
 font-size: 20px
}
.preistabelle .service-no:before {
 color: #ff0000;
 font-size: 20px
}
@media (max-width: 768px) {
 .preistabelle tr {
  font-size: 2.5vw;
  line-height: 40px
 }
 .preistabelle tr:not(:last-child) {
  border-bottom: 1px solid #bbb
 }
 .preistabelle tr:first-child {
  line-height: 40px;
  font-size: 2.5vw;
  font-weight: bold
 }
 .preistabelle tr:last-child {
  line-height: 40px;
  font-size: 2.5vw;
  font-weight: bold
 }
 .preistabelle tr:last-child td:first-child {
  font-size: 2.5vw
 }
 .preistabelle tr td {
  width: 25%;
  padding: 0 10px
 }
 .preistabelle tr td:nth-child(1) {
  font-size: 2.5vw;
  font-weight: bold
 }
 .preistabelle tr td.service-yes:before,
 .preistabelle tr td.service-no:before {
  font-size: 2.5vw
 }
}