.card-konfig{
	max-width: 1000px;
	border: 1px SOLID #ddd;
  width: 100%;
  padding:15px;
  box-sizing: border-box;
}
.card-konfig .inner{
  text-align: center;
}
.card-konfig .inner .range{
	text-align: right;
}
.card-konfig input[type=range] {
  height: 28px;
  -webkit-appearance: none;
  margin: 15px 0;
  width: 100%;
}
.card-konfig input[type=range]:focus {
  outline: none;
}
.card-konfig input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #D0BA7D;
  border-radius: 8px;
  border: 0px solid #000000;
}
.card-konfig input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 24px;
  width: 24px;
  border-radius: 24px;
  background: #D0BA7D;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8.5px;
}
.card-konfig input[type=range]:focus::-webkit-slider-runnable-track {
  background: #D0BA7D;
}
.card-konfig input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #E3D5AE;
  border-radius: 1px;
  border: 0px solid #000000;
}
.card-konfig input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #D0BA7D;
  cursor: pointer;
}
.card-konfig input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.card-konfig input[type=range]::-ms-fill-lower {
  background: #D0BA7D;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
.card-konfig input[type=range]::-ms-fill-upper {
  background: #D0BA7D;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
.card-konfig input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #D0BA7D;
  cursor: pointer;
}
.card-konfig input[type=range]:focus::-ms-fill-lower {
  background: #D0BA7D;
}
.card-konfig input[type=range]:focus::-ms-fill-upper {
  background: #E3D5AE;
}
.card-konfig table{
	width: 100%;
	border-collapse: collapse;
  font-size: 14px;
  text-align: left;
}
.card-konfig table tr.last{
	border-bottom: 1px SOLID #ddd;
}
.card-konfig table tr.last td{
	padding-bottom: 15px;
}
.card-konfig table tr td.heading{
	font-weight: bold;
	padding: 15px 0px 15px 0px;
}
.card-konfig table tr td.heading small{
	font-weight: normal;
}
.card-konfig table tr td:nth-child(2), .card-konfig table tr td:nth-child(3){
	text-align: right;
}
.card-konfig table tr td{
	padding: 5px 0px 5px 0px;
	min-width: 78px;
}
.card-konfig #_total_members{
	width: 50px;
  display: inline-block;
  font-size: 12px;
  padding: 0px;
  border: 1px SOLID #ddd;
}

.row_3_total_2{
  font-size: 18px;
  color: #aaba88;
  font-weight: bold;
}

.final_total_tr_mobile{
  display: none;
  text-align: center;
}
@media (max-width: 576px){

  .card-konfig table{
    font-size: 12px;
  }

  .card-konfig{
    padding: 10px;
  }
  
  .card-konfig .inner .range{
    text-align: center;
  }

  .final_total_tr_mobile{
    display: table-row;
  }
  
  .card-konfig .inner .row_1_net_label span,
  .card-konfig .inner .row_2_net_label span,
  .card-konfig .inner .row_2_total_label span,
  .card-konfig .inner .row_3_mcount_label span,
  .card-konfig .inner .row_3_total_1_label,
  .card-konfig .inner .row_3_total_1,
  .card-konfig .inner .row_3_total_2,
  .card-konfig .inner .row_2_sub,
  .card-konfig .inner .row_1.last{
    display: none;
  }

  .card-konfig .inner .final_total_tr_mobile .row_3_total_2{
    display: block;
  }

  .card-konfig .inner .row_1_net_label::after{
    content: 'Steuerfrei';
  }

  .card-konfig .inner .row_2_net_label::after{
    content: 'Netto';
  }

  .card-konfig .inner .row_2_total_label::after{
    content: 'Brutto';
  }

  .card-konfig .inner .row_3_mcount_label::after{
    content: 'Anzahl der Mitarbeitar';
  }



}