/**
 *  Style-Sheet: Formular
 *
 *  @author      Jochen Pollex
 *  @copyright   Jochen Pollex
 *
 */


#form
{
  margin-left:20px;
  width:380px;
  color:#000;
}

#form br
{
  clear:both;
}

#form .label
{
  float:left;
  padding:0;
  margin:0;
  color:#000;
  padding:1px;
  margin-bottom:5px;
  width:100px;
}

#form .input
{
  padding:0;
  margin:0;
  margin-bottom:4px;
  float:left;
  width:240px;
  height:23px;

}
#form .input-2
{
  float:left;
  padding:0;
  margin:0;
  width:280px;
  height:120px;
  /* border:1px solid red; */
}
#form .input input
{
   background-color:#EEF4F4;
   color:#000;
   padding:2px;
   width:200px;
   font-size:95%;
   border-bottom:2px solid #002E3D;
   border-left:1px solid #004F95;
   border-top:1px solid #004F95;
   border-right:2px solid #002E3D;
}




#form .input-2 textarea
{
   background-color:#EEF4F4;
   color:#000;
   padding:2px;
   width:320px;
   height:100px;
   font-family:arial, helvetica, sans-serif;
   border-bottom:2px solid #002E3D;
   border-left:1px solid #004F95;
   border-top:1px solid #004F95;
   border-right:2px solid #002E3D;
   font-size:0.9em;
}

#form .input .radio
{
  margin:2px;
  width:16px;
  border:0;
  color:#000;
}



#form .button-box
{
  float:left;
  text-align:right;
  color:#000;
  padding:2px;
  width:400px;
  border:0px solid #787878;
}


#form .button-box .button
{
  padding:3px;
  color:#000;
  border-bottom:1px solid #787878;
  border-left:1px solid #787878;
  border-top:1px solid #787878;
  border-right:1px solid #787878;
}

#form .txt
{
  color:#000;
  float:left;
  width:380px;
}

#form .input .error_css
{
   border-bottom:2px solid red;
   border-right:2px solid red;
}
#form .input-2 .error_css
{
   border-bottom:2px solid red;
   border-right:2px solid red;
}
