form.iform{padding:0px;margin:0px;}
form.iform label{line-height:12px;}
form.iform dl {clear:both;display:inline;}
form.iform dt {float:left; width:150px; margin:0px 0px 10px 0px;}
form.iform dd {float:left; width:350px;margin:0px 0px 10px 0px;}
form.iform dt.isend {}
form.iform dd.isend {text-align:right;}
form.iform div.iclear {clear:both;font-size:1px;line-height:0px;}

form.iform input, form.iform select, form.iform textarea{color: #666666; font-size: 12px; font-family:Arial, Verdana, Helvetica, Universe, sans-serif;}
form.iform .itextarea, form.iform .iinput{background:#f8f8f8; border:1px solid #999999; }
form.iform .itextareaA, form.iform .iinputA{background:#fcf2f2; border:1px solid #CC0000; }
form.iform .iselect{background:#f8f8f8; border:1px solid #999999;}
form.iform .iselectA{background:#fcf2f2; border:1px solid #CC0000; }
form.iform .iselect option{background:#f8f8f8; }
form.iform .iselectA option{background:#fcf2f2;}
form.iform .icheckbox, form.iform .iradio{background:#f8f8f8; border:1px solid #999999;}
form.iform .icheckboxA, form.iform .iradioA{background:#fcf2f2; border:1px solid #CC0000; }
form.iform .ibutton{background:#f8f8f8; border:1px solid #999999;font-weight:bold;}

form.iform hr{
	clear:both;
	width:500px;
	margin:5px 0px 5px 0px;padding:0px;
	background: #CCCCCC; /* Mozilla 1.4 */
	color: #CCCCCC; /* IE 6 */
	border: #CCCCCC; /* Opera 7.11 */
	height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}

form.iform .itext{clear:both;}
form.iform .ireqText{color:#CC0000;font-size:10px;}