#template_content { padding:12px 10px; color: #392c7f; font-size:0.75em; width:589px; }
#template_content p { margin-bottom:1em; }
#template_content a { text-decoration:underline; }

#event_notify form { padding-top:30px; padding-bottom:100px; }
#event_notify form div { clear:left; padding-top:8px;}
#event_notify fieldset { border:none; padding:0; margin:0; position:relative;}
#event_notify legend { display:none; }
#event_notify label em { font-style:normal; }
#event_notify label { font-style:normal; float:left; text-align:right; width:150px; padding-right:8px; }
#event_notify #form_event_notification_no_further_information label { float:none; width:auto; padding-right:0px; text-align:left; }
#event_notify #form_event_notification_no_further_information { position:absolute; left:0px; top:100px; }
#event_notify form div input { border:1px solid #392c7f; color:#392c7f; font-size:0.95em; width:180px; }
#event_notify form div input.checkbox { width:auto; border:none; }
#event_notify form div textarea { border:1px solid #392c7f; color:#392c7f; width:240px; height:70px; font-family:Arial, Helvetica, sans-serif; font-size:1em; }
#event_notify form div.submit_button { clear:left; float:left; padding-top:8px; width:232px; padding-left:158px; }
#event_notify form div.submit_button input, #event_notify form div.submit_button button { float:left; }
p#not_immediately { float:right; width:160px; }

label strong { color:red; }
#validation_failed_text { position:relative; top:1em; font-weight:bold; color:red; }
