div.form_modul						{ display: block;  width: 520px;  font-family: Verdana, Arial, Helvetica, sans-serif;  }

div.form_modul table				{ width: 100%; }

div.form_modul table tr th			{ width: 175px; text-align: right; padding-right:1em; background-color:#EAEAEA;}


/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html div.form_modul table tr th 	{ /*font-weight: 50;*/}

div.form_modul table tr th.title	{ /*color: #666; font-size: 130%; text-align: center; padding-top: 3px; padding-bottom: 15px; padding-left: 0; */ display:none;}
div.form_modul table tr th.end		{ text-align: inherit; padding-left: 0;}
div.form_modul table tr td			{ white-space: nowrap; background-color:#F5F5F5;}
div.form_modul table input.button	{		}
div.form_modul input.form_bad		{ border: 1px solid #F00; background-color:#FCC;}
								
div.form_modul .form_modul_errorbox
{	/*display:inline-block; height: 18px; width: 16px; border: 1px solid #F00; background-color: #F00; overflow:hidden; position: relative; top: -2px; 	*/  display:none;}
/*								
div.form_modul .form_modul_errorbox:hover
{	top: -20px; left: inherit; width: 180px; height: inherit; overflow: auto; white-space: normal; padding: 3px; background-color: white; display:none;	}
*/								


div.form_modul th label   { /*font-size: 10pt; */ font-weight: bold;  }

/* Titel von th Spalte links  */
div.form_modul th label span  { font-size: 9pt; font-weight: bold; margin:5px; }




/* Formular Elemente 

input[type="text"], textarea 				{ background: white; border: 1px solid #ccc;}

input[type="checkbox]{ margin-top: 0; margin-bottom: 0; }

.formsradio	{width: 20px;}



*/


/* FORMULARFELDER */

 div.form_modul input 					{ width: 90%; border: solid 1px #c6c6c6; vertical-align: middle;}
 div.form_modul textarea 				{ width: 90%;}
 div.form_modul select 					{ width: 35%;  margin-bottom: 6px;}

 div.form_modul td input 				{ color: #666666;}
 div.form_modul td input[type=image] 	{ width: 12px;height: 12px; border: 0;}
 div.form_modul td input[type=checkbox] { height: 12px; border: 0; width: 45%;}

 div.form_modulinput, select 			{ font-family: verdana, tahoma, helvetica; }

 div.form_modultextarea 				{ font-family: verdana, tahoma, helvetica; font-size: 11px; line-height: 120%; }

 div.form_modul th, div.form_modul td 	{ padding: 0.3em;  }
 
 
 /* BUG */
 div.form_modul span					{ margin-left: 52px; }

div.form_modul .button { margin: 0 28px 0 18px; width: 150px; }

