form.assmannsupport .error { color: red; font-weight: bold }
form.assmannsupport .formfield { margin: 1.2em 0; padding: 4px }
form.assmannsupport label { display: block; margin: .5em 0 0 0 }
form.assmannsupport .tf { width: 100% }
form.assmannsupport select { min-width: 10em; width: 40% }
form.assmannsupport input[type=text],
form.assmannsupport input[type=password],
form.assmannsupport textarea { box-sizing: border-box;
	/* background: #edefeb; border: 1px solid #999;
	box-shadow: inset 1px 2px 2px rgba(30,30,30,.3);
	padding: 5px; line-height: 13px */ }
/*
form.assmannsupport input[type=text],
form.assmannsupport input[type=password] { height: 13px }
*/
form.assmannsupport .notes { font-size: 90% }
form.assmannsupport .missing { box-shadow: 0 0 5px red;
	border-radius: 3px }
