.form-select {border: 0px solid #ced4da !important;
  border-radius: 0.0rem !important;}

.form-check {width:100%; background:;}

input[type="radio"] {
  margin-top:8px !important; margin-right:20px !important; 
}

.visforms {
  border: 1px solid #f0f0f0;
  padding: 20px;
}

.visforms h1 {  margin-bottom:20px;}

form#mod-visform1 div.required .asterix-ancor::after {
  color: #eb1095 !important; margin-left:0px;
}
#captchacode1 {margin-bottom:40px !important; }

.vis_mandatory {color: #eb1095 !important; margin-left:10px;}
.captcharefresh1 {float:left !important; background:red;}

#field10, #field34 {   background: #fff !important;}
#field16 { margin-top:20px;}
#field15 {
  display: block; text-align:center;
  margin: 0 auto;  border-radius: 0rem !important;
  background: #11a082 !important;
  width: 100%;
  color: #fff !important;
  font-size: 16px;
  padding: 10px !important;
  margin-top: 15px;
}

.bg_g a:hover {background:#f0f0f0 !important;}
.form-check-input:checked {  border-color: #330066 !important;}

.form-control {border-radius: 0rem !important; background:#f0f0f0;}

.field1, .field2, .field3, .field5, .field7, .field4, .field6 {
  margin-bottom: 0px;
}
.fs85 {font-size:85%;}
.text_month {margin-top:20px; 
  border-bottom: 0px solid #E8E4EF;
  border-top: 1px solid #870065;
  line-height: 1.4em; 
  }

.mai26::before {
  content: "ERFAHRUNG KANN MAN KAUFEN: "; display:block; overflow:hidden; background:#e8e4ef; padding:5px; margin-bottom:10px; font-weight: bold; color: #f39314;}


.Allgemein::before {
  content: "Allgemeine Anfrage: "; display:block; overflow:hidden; background:#e8e4ef; padding:5px; margin-bottom:10px; 
  font-weight: bold; color: #870065;}


.visCSSlabel {
    width: 100%;    
}

.visCSStop10 {
  float:left !important;
}

.visCSSrllst {

    width: 70%;
}


#field12 {margin-top:15px;}

.visform input:not(.btn), .visform select, .visform textarea {
    background: #f0f0f0; 
}

.asterix-ancor {margin-left:0px; margin-top:10px; margin-bottom:5px;}