

/* ---- --> Formulare ---- */

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

html, button, input, select, textarea {
    font-family: sans-serif;
}

#kontaktform {
	width: 450px;
}

#kontaktform div.errormsg {
	color: red !important;
	font-weight: bold !important;
}

			
#kontaktform div.formlabel {
	margin: 7px auto;
	font-size: 11pt;
	float: left;
}

#kontaktform div.forminput {
	margin: 8px auto;
	font-size: 11pt;
	float: right;
}

#kontaktform div.formnote {
	margin: 8px 16px 8px auto;
	font-size: 11pt;
	float: right;
}

#kontaktform div.formstars {
	margin: 8px 4px 8px auto;
	font-size: 11pt;
	float: right;
	display: inline-block;
	text-align: right;
}

	#kontaktform div.forminput input[type="text"] {
		width: 274px;
		margin-top: -2px;
		padding: 2px 4px;
		border: 1px solid #b2b2b2;
		font-size: 10pt;
	}

	#kontaktform div.forminput select {
		width: 284px;
		margin-top: -2px;
		padding: 1px;
		border: 1px solid #b2b2b2;
		font-size: 10pt;
	}

	#kontaktform div.formoption {
		width: 282px;
		margin-top: -1px;
		margin-bottom: 3px;
		padding: 1px;
	}

	#kontaktform div.formoption label {
	}

	#kontaktform div.forminput textarea {
		width: 274px;
		margin-top: -2px;
		padding: 2px 4px;
		border: 1px solid #b2b2b2;
		font-size: 10pt;
	}

	#kontaktform div.forminput input[type="submit"] {
		width: 160px;
		height: 24px;
		padding: 0;
		background: #eeeeee;
		border: 1px solid #dfdfdf;
		line-height: 20px;
		color: #474848;
	}
	
	#kontaktform div.formlabel label.error {
		color: red !important;
	}
	
	#kontaktform div.forminput input.error {
		border: 1px solid red !important;
	}
	
	#kontaktform div.forminput textarea.error {
		border: 1px solid red !important;
	}

	#kontaktform div.forminput input[disabled="disabled"] {
		background: #ffffff;
		color: #000000;
	}
	
	#kontaktform div.forminput input.inputsmall {
		width: 60px !important;
	}
	
	#kontaktform div.forminput select.inputsmall {
		width: 70px !important;
	}
	
	#kontaktform div.forminput .inputmedium {
		width: 200px !important;
	}
	
	#kontaktform div.forminput input.inputhalf {
		width: 130px !important;
	}
/**/