/* Formular */
#form
{
  margin-left:20px;
  width:380px;  /* border: 1px transparent pink; */
  color:#000;
  font-size:0.8em;
}

#form br
{
  clear:both;
}

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

#form .input
{
/*   jfloat:left;       */
  padding:0;
  margin:0;
  margin-bottom:4px;
  float:left;
  width:240px;        /* border:1px transparent red;       */
  height:23px;

}
#form .input-2
{
  float:left;
  padding:0;
  margin:0;
  width:280px;
  height:120px;
  /* border:1px solid red; */
}
#form .input input
{
   background-color:#EEE;
   /* background-color:transparent;    */
  /*  gfloat:left; */
   color:#000;
   padding:2px;
   width:200px;

   font-size:95%;
   border-bottom:2px solid #209608;
   border-left:1px solid #FDD100;
   border-top:1px solid #FDD100;
   border-right:2px solid #209608;

}




#form .input-2 textarea
{

   background-color:#EEE;
   /* background-color:transparent;     */
   color:#000;
   padding:2px;
   width:320px;
   height:100px;
   font-family:arial, helvetica, sans-serif;
   border-bottom:2px solid #209608;
   border-left:1px solid #FDD100;
   border-top:1px solid #FDD100;
   border-right:2px solid #209608;

   font-size:0.9em;
}

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



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


#form .button-box .button
{
  padding:3px;
  color:#000;
  /* background-color: */
  border-bottom:1px solid #787878;
  border-left:1px solid #787878;
  border-top:1px solid #787878;
  border-right:1px solid #787878;
}
/* #form .button-box .button:activ
{
  border-bottom:1px solid #787878;
  border-left:1px solid #787878;
  border-top:1px solid #787878;
  border-right:1px solid #787878;
} */
#form .button-box .button:hover
{
 /*   background: url(../pics/kugel_blau_03.gif);
  background-repeat:no-repeat;
  background-position:2px;
  padding-left:20px;

   vborder-bottom:1px solid #787878;
   vborder-left:1px solid #F8DA49;
   vborder-top:1px solid #F8DA49;
   vborder-right:1px solid #787878;
   */
}
#form .txt
{
  color:#000;
}

#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;
}

/*
 * Suchformulare etc. meist. inline
 */
#form_2
{
  margin-left:20px;
  width:600px;  /* border: 1px transparent pink; */
  color:#000;
  font-size:0.8em;
}
#form_2 div
{
  float:left;
}

#form_2 .input input
{
   background-color:#EEE;
   /* background-color:transparent;    */
  /*  gfloat:left; */
   color:#000;
   padding:2px;
   width:200px;

   font-size:95%;
   border-bottom:2px solid #209608;
   border-left:1px solid #FDD100;
   border-top:1px solid #FDD100;
   border-right:2px solid #209608;

}

#form_2 .button
{
  margin-left:5px;
  padding:1px;
  color:#000;
  font-size:0.9em;
  /* background-color: */
  border-bottom:1px solid #787878;
  border-left:1px solid #787878;
  border-top:1px solid #787878;
  border-right:1px solid #787878;
}
