@charset "utf-8";
/* © Copyright by Dominik "1ApRiL" Herbst */

form.stdform {
	width:380px;
	margin:0;
	padding:0;
	display:block;
}
form.stdform div.field {
	float:left;
	clear:both;
	width:120px;
	height:20px;
	padding:2px 0px;
}
form.stdform div.value {
	float:left;
	width:220px;
	height:20px;
	padding:2px 0px;
}
form.stdform div.info {
	float:left;
	width:40px;
	height:20px;
	padding:2px 0px;
}
form.stdform div.buttons {
	clear:both;
	width:280px;
	height:20px;
	padding:2px 0px;
	padding-left:120px;
}

form.stdform div.info .errorbox {
	width:16px;
	height:16px;
	position:relative;
	background-image:url(../img/icons/cross.png);
}
form.stdform div.info .errorbox .errormsg {
	display:none;
	position:absolute;
	left:16px;
	top:0px;
	background-color:#fff;
	border:1px solid #900;
	padding:2px;
	min-width:200px;
}
form.stdform div.info .errorbox:hover .errormsg {
	display:block;
}

form.stdform div.value.text input {
	width:214px;
	border:1px solid #000;
}

form.stdform div.value.multitext input {
	border:1px solid #000;
}

form.stdform div.value.select select {
	border:1px solid #000;
}
form.stdform div.value.multi {
	height:50px;
}
form.stdform div.value.multi select {
	height:48px;
}
form.stdform div.value.radio {
	height:auto;
}

form.stdform div.value.err input,
form.stdform div.value.err select,
form.stdform div.value.err textarea {
	border:1px solid #900;
}
