/* picsNdocs.de form styles */

form{ width:450px; display:block;  }

select	{position:relative; top:-1.4em; left:10em; display:block; width:17em; border:1px solid #a5acb2;}
label {	float:left; display:block; width:10em; clear:left; margin-top:-1em; }
input {	position:relative; top:-1.4em; 	left:10em; display:block; border:1px solid #a5acb2; padding:2px; background:#fff; }
label.erstes {margin-top:1em;}
input.senden { top:-4em; left:10em; clear:left; width:10em; text-align:center; }
textarea {position:relative; left:10em; display:block; border:1px solid #a5acb2; padding:2px; width:20em; height:10.7em;}

fieldset { border:1px solid #a5acb2; display:block; padding:1em 2em; clear:left; margin:1em 1em 0 1em; }
legend {font:14px Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; }
.vCodeImg { float:left; border:0; width:130px;margin:-20px; }
.labelImg { width:120px;margin-top:2em; }
div.errors{ color:#F00; }

#EmailForm .invalidValue{ background: #FFDFDF; border:1px solid #F00; width:450px; }
#EmailForm .requiredValue{ background: #FFFFDF; border:1px solid #F00; width:450px; }

