	.formular-formrow {
		padding: 0 0 5px 0;
	}
	
	.formular-formrow input, .formular-formrow textarea {
		font-family: 'Titillium Web', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
	
	.formular-formrow input, #rueckruf-1805 .form-group input,
	.form-group input[type=tel] {
		background: #eee;
		border: 1px solid #ccc;
		display: block;
		width: 100%;
		padding: 10px 20px;
	}
	
	.formular-formrow textarea, #rueckruf-1805 .form-group textarea {
		background: #eee;
		border: 1px solid #ccc;
		display: block;
		width: 100%;
		padding: 10px 20px;
		resize: vertical;
	}

	#rueckruf-1805 .input.checkbox { position: relative; }

	#rueckruf-1805 #rueckruf-1805-checkbox-1 { position: absolute; top: 0; left: 0; width: 20px }

	#rueckruf-1805 .input.checkbox { margin-top: 30px }
	
	.help-block { padding: 0 0 0 40px }

	label {
		font-size: .9em;
	}
	
	.checkboxinput {
		display: inline-block;
		width: 15px;
		height: 15px;
	}
	
	.buttonSubmit, button.btn-primary {
		display: inline-block;
		width: auto !important;
		background: #667b99 !important;
		color: #fff;
		float: right;
		font-weight: 600;
		padding: 20px 40px;
		font-size: 1.3em;
		cursor: pointer;
	}

	button.btn-primary { margin-top: 30px }
	
	.buttonSubmit:focus {
		outline: none;
	}
	
	.errormessagebox {
		background: #f08a00;
		color: #fff;
		padding: 10px 30px;
		margin: 0 0 20px 0;
	}

	.error label, .error .errormessage, .error .errormessage a {
		color: #f08a00 !important;
	}
	
	.vt-rueckruf-form {
		width: 70%;
		margin: 0 auto;
	}
	
	.submitrow {
		text-align: center;
	}
	
	.submitrow  input {
		display: inline-block !important;
	}
	
	.vt-rueckruf-form .buttonSubmit {
		float: none;
		margin: 0 0 50px 0;
	}