#li_1, #li_2, #li_3, #li_4, #li_5, #li_6 {
  margin-left: -35px;}

.vname {
	width: 50%;
	float: left;
	display: inline-block;}

.nname {
	width: 50%;
	display: inline-block;}

.konfiguratorImg {
  margin-top: 2rem;
  margin-bottom: 1.5rem;}
  
label h4 {
	font-weight: bolder;
	background: #fff;
	padding:1rem;}
	
#li_6 {
	margin-top: 1rem;}
 
 
/* Farbe  und Höhe des Fortschritt-Balkens */
#myBar {
	height: 15px;
	background: #e0800a;}
 
#myProgress {
	background-color: #e0800a21;}
/**/


/* Hintergrundfarbe der Schaltflächen*/
.form-wrapper input[type="radio"] + label{
  background: #3f54b2!important;}
	
	
.form-wrapper .submit:hover {
	color: #e0800a;}
	
.form-wrapper .submit {
	background-color: #e0800a;}
  
.endForm .description.dsgvo {
	font-size: 12px;}

.form-wrapper .section {
	width: 100%;}

.wrapper.fun--nel {
	width: 100%;
	padding-top: 2rem;}
  
@media only screen and (max-width: 991px) {
	.form-wrapper input[type="radio"] + label h4 {
		margin: 10px;}
  
	label h4 {
		padding: .5rem;
		height: 50px;}
  }

@media only screen and (max-width: 922px) {
	 /*.three {
		width: 48%;}*/
		
	.col {
		display:contents;}
		
	.konfiguratorImg {
		margin-top: 0;}
		
	.endForm5050 {
		width: 100% !important;
		margin-left: -0px !important;}
		
	#PLZ-Ort, #Rufnummer, #E-Mail {
		width: 85%;}
		
}

.vname {
	width: 100%;
	float: inherit;
	display: inherit;}

	.nname {
		width: 100%;
		display: inherit;}
		
@media only screen and (max-width: 600px) {
	.form-wrapper input[type="text"], .form-wrapper input[type="password"] {
		width: 85%;}
}


