#f2mail span.error,strong.error{color: #ff0000;}
#f2mail input.normal, #f2mail select.normal, #f2mail textarea.normal {width:240px;}
#f2mail input.file {width:240px;}
#f2mail select.normal {width:244px;}
#f2mail td { vertical-align:top;}
#f2mail td.lb_title{ text-align:right; padding:5px 3px 3px 3px; width:200px; padding-right:5px;}
#f2mail td.lb_value{ text-align:left; padding:3px 0px;}
#f2mail label{ }
#f2mail label.error{ color:#f00; }
#f2mail div.file_row { margin:3px 0; padding:2px; background-color:#eee;width:320px;}
#f2mail div.submitf { text-align:center; padding:5px 0;}
#f2mail fieldset { margin-bottom:10px; margin-top:5px; border:1px solid #ff8100; padding:6px;}

#f2mail legend { font-weight:bold;}
#f2mail a{ text-decoration:underline;color:inherit;}
#f2mail a:visited{ text-decoration:underline;color:inherit;}

#f2mail th { background:#333; padding:4px 6px; border-bottom:1px solid #ff8100; color:#fff;}
#f2mail td.lb_desc { width:300px; text-align:left;}
#f2mail td.lb_amount { width:60px;}
#f2mail td.lb_desc, #f2mail td.lb_amount, #f2mail td.lb_result { padding:4px 6px;}
#f2mail .lb_desc {}
#f2mail .lb_amount { text-align:center;}
#f2mail .lb_amount input.normal { width:30px; text-align:center;}

#f2mail .lb_result { text-align:right; width:70px;}
#f2mail td.endresult { border:1px dotted #ff8100;}

#f2mail td.groupe_subdomain { }
#f2mail td.groupe_subdomain input { width:70px; text-align:left;}
span.mydomainnam { width:158px; border:1px dotted #ff8100; height:20px; line-height:20px; display:block; padding-left:5px; }

#abstand { display:none;}

#f2mail { line-height:1.5em;}