@charset "UTF-8";
/**
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @author         picsndocs
 */
/* picsNdocs.de form styles */
@media all
{

  #hEmailForm form {margin: 0 auto; width:100%; display:block; }
  #hEmailForm fieldset { border:2px solid #C0C0C0; display:block; padding:0em 1em; margin:1em 0.5em 0 0.5em; }
  #hEmailForm legend {font:14px Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bolder; }
  #hEmailForm label { float:left; display:block; width:5em; clear:left; margin-top:-1em; }
  #hEmailForm label.erstes {margin-top:1em;}
  #hEmailForm input {position:relative; top:-1.4em; left:5em; display:block; width:15em; border:1px solid #a5acb2; padding:2px; background:#fff;z-index:0; }
  #hEmailForm select {position:relative; top:-1.4em; left:5em; display:block; width:15em; border:1px solid #a5acb2;;z-index:0; }
  #hEmailForm textarea {position:relative; top:-1.4em; left:5em; width:15em; display:block; border:1px solid #a5acb2; padding:2px; height:10.7em;} 
  #hEmailForm .button  { cursor:pointer; }
  .vCodeImg { float:left; border:0; margin:1em 0 0 0; }
  .vCodeImg img { width:120px; }
  .labelImg { width:20em;margin-top:2em; }
  #hEmailForm div.errors{ margin:1em 0;text-align:center;color:#F00; }
  #hEmailForm .invalidValue{ background: #FFDFDF; border:1px solid #F00; }
  #hEmailForm .requiredValue{ background: #FFFFDF; border:1px solid #F00; }
   
  #wlpeLoginFormH input {position:relative; left:5em; display:block; width:12em; border:1px solid #a5acb2; padding:2px; background:#fff;z-index:0; }
  #wlpeLoginFormH select {position:relative; left:5em; display:block; width:12em; border:1px solid #a5acb2;;z-index:0; }
  #wlpeLoginFormH label { float:left; display:block; width:5em; clear:left; margin-top:-1em; }
  #wlpeLoginFormH label.erstes {margin-top:1em;}




}