input[type="text"]:focus, input[type="email"]:focus, textarea:focus {
	box-shadow: none;
	border-color: #99baca;
	outline: 0;
	background: #f5fbfe; 	 

}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}

.btn {
  border: solid 1px #78b539 !important;
	background-color: #fff !important;
	color: #78b539 !important;
  
	padding: 5px 25px !important;
	margin-top: 20px !important;
}

.btn:hover {
	border: solid 1px #78b539 !important;
	background-color: #78b539!important;
	color: white !important;
  	padding: 5px 25px !important;
	margin-top: 20px !important;
}


.visCustomText {
  	position: relative;
  	top: 2px;
    left: 25px;
}

#field54
{
  
  position: relative;
  left: -80px;
}


#field37, #field38, #field39, #field40, #field41, #field42, #field43, #field44, #field45, #field46, #field47,
#field48, #field49, #field50, #field51, #field52, #field53, #field56, #field57, #field58
{
  
  position: absolute;
  left: 0px;
}

#modvisform112erweiterte-vorsorge-1lbl, #modvisform112basis-vorsorge-untersuchunglbl, #modvisform112tauchtauglichkeit40jlbl, #modvisform112erweiterte-vorsorge-2lbl,
#modvisform112erweiterte-vorsorge-3lbl, #modvisform112erweiterte-vorsorge-4lbl, #modvisform112erweiterte-vorsorge-5lbl,
#modvisform112blutanalyselbl, #modvisform112koerperfettanalyse-bialbl, #modvisform112laufstilanalyse-einfachlbl, #modvisform112trainingsplanunglbl,
#modvisform112alpinmedizinische-beratunglbl, #modvisform112koerperfettanalyse-bia-erlbl, #modvisform112ernaehrungsprotokolllbl,
#modvisform112ernaehrungsberatunglbl, #modvisform112energieumsatz-bestimmunglbl, #modvisform112ernaehrungsprotokoll-und-energieumsatz-bestimmunglbl,
#modvisform112datenschutzlbl, #modvisform112antioxydantien-checklbl, #modvisform112hrv-scanlbl
{
  position: relative;
  left: 25px;
  top: -2px;
  
  width: 500px;

}

#form-error-container {
	position: fixed;
	top: 20px;
	z-index: 5555;
}

