.visforms.visforms-form {
  
  padding-left: 10%;
  padding-right: 10%;
  
  padding-top: 40px;
  padding-bottom: 40px;
  
  
}



.visforms.visforms-form h1 {
  display: none;
}

.field1, .field2, .field3, .field4 {
    
  padding-bottom: 20px;
}


#field1, #field2, #field3, #field4 {
  
  background: transparent;
  border: solid 1px #fff;  
  width: 100% !important;
  padding-bottom: 20px;
  padding-top: 17px;
  color: #fff;
  
}

#field1:active, #field2:active, #field3:active, #field4:active {
  
  background: transparent;
  border: solid 1px #fff;
  width: 100% !important;
  padding-bottom: 20px;
  
  color: #fff;
}




#field1:focus , #field2:focus , #field3:focus , #field4:focus {

	border: solid 1px #fff !important;

}



#field5 {
  width: 150px;
	background-color: #6cc24a;
	color: #fff;
	font-size: 16px;
  	float: right;
  margin-top: 35px;
}

#field5:hover {
  	background-color: #fff;
	color: #6cc24a;
}

.field6  {
  display: none;
  
}

#field7 {
  	position: relative;
	top: -46px;
  left: -5px;
  
}

#modvisform93datenschutzchecklbl {
  color: #fff;

}


.visCustomText {
  float: none;
  padding-left: 45px;
}

.visCSSlabel {
  width: 0px;
  position: relative;
  top: -50px;
}