/*** Formulär Stylesheet ***/

.clsText {
	font-size:0.85em;
}

form .clsFormElement {
	margin-bottom:10px;
}

form {
	margin-bottom:30px;
}

form .clsFormElement label {
	float:left;
	display:inline;
	width:150px;
	overflow:hidden;
}
form .clsFormElement label#idFormF214I793{width:70%;}

form .clsFormElement.clsType_textarea {
	margin-bottom:20px;
}

form .clsFormElement.clsType_textarea label {
	float:none;
}

form .clsFormElement.clsType_textarea textarea {
	width:300px;
	height:120px;
}

form .clsFormElement .clsClear {
	clear:both;
}

form .clsFormElement.clsType_radio .clsGroupTitle, form .clsFormElement.clsType_checkbox .clsGroupTitle  {
	margin:20px 0px 10px 0px;
	font-weight:bold;
}

form .clsFormElement.clsType_radio .clsInput, form .clsFormElement.clsType_checkbox .clsInput  {
	margin:0px 20px 10px 0px;
	display:inline;
	float:left;
}

form .clsFormElement.clsType_radio label, form .clsFormElement.clsType_checkbox label {
	float:none;
}

/*** Formulär ***/

form.start, form.invalid {
	
}

form.valid {
	display:none;
}


/*** Error rutan ***/

.errors_start, .errors_valid {
	display:none;
}

.errors_invalid {
	padding:15px 4px 4px 4px;
	color:#990000;
	font-weight:bold;
	border:none;
	background-color:#FFFFFF;
}

/*** Tack rutan ***/

.thanks_start, .thanks_invalid {
	display:none;
}

.thanks_valid {
	padding:12px 0;
	font-weight:normal;
	border:none!important;
	background-color:#FFFFFF!important;
}
