
.field {
	display: block;
	margin-bottom: 15px;
}

.field + .field:last-of-type {
	margin-bottom: 0;
}

/* Label
---------*/

	.field-label label {
		display: block;
		font-size: 14px;
		color: #AAAAAA;
		padding-bottom: 5px;
	}

/* Eingabefeld
---------------*/

	.field-input {
		position: relative;
	}

	.field-input input[type="text"],
	.field-input input[type="password"],
	.field-input textarea,
	.field-input select {
		border: none;
		padding: 9px 10px;
		border-radius: 5px;
		width: 100%;
		background-color: #EEEEEE;
		font-size: 16px;
		color: #555555;
	}

	.field-input input[type="text"]:focus,
	.field-input input[type="password"]:focus,
	.field-input select:focus {
		outline: none;
		border-bottom: 1px solid #208497;
		background-color: rgba(32, 132, 151, 0.1) !important;
	}
