form 	{ margin : 0; padding : 0; }
fieldset { margin : 0; padding : 1em; border : 1px solid #ccc; }
fieldset div br { display : none; }
legend { font-weight : bold; color: #000; margin : 0; padding : 0.5em; }
label { display : block; }
#submit { clear : both; padding-top : 1em; text-align : center; }
#submit input { border: 1px solid #333; padding: 2px 4px; color: #333; }
fieldset div { margin : 0; padding : 0; }
fieldset div.optional { display : block; }
fieldset div input { width: 200px; border: 1px solid #000; padding: 1px; }
fieldset div select { width: 200px; border : 1px solid #000; padding: 1px; }
fieldset div label { background:url(/cms/images/bg_stern.gif) no-repeat left 0.2em; padding-left:10px; }
fieldset div.optional label { background:none; padding-left:0; }
fieldset div textarea { width: 280px; border : 1px solid #000; padding : 1px; }
.optional input { border : 1px solid #ccc; }
