body { background-color:#fff; text-align:left; padding:10px 20px 10px 10px; }
p,ul,li,h1,h2,h3,h4,h5,th,thead,tfoot,dl,dt,dd,label { font-family:Arial,Helvetica, sans-serif; text-align:left; }
p, li, label { color:#333;font-size:12px;line-height:16px; }
a { color:#2269b6; text-decoration:underline; text-align:left; }
a:visited { color:#5995c8; text-align:left; }
a:hover { text-decoration:underline; }
br { line-height:10px; margin:0; padding:0; }
form { padding:0; margin:0px 0px 25px 0px; width:420px; }
fieldset { border:none; padding:0 0 10px 0; margin:0; background:#fff; position:relative; }
fieldset h3 {font-size:12px; color:#333; font-weight:bold; padding:5px 0;  background:transparent; margin: 0; }
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left: 3px; text-align:left; }			
label { font-size:12px; font-weight:normal; color:#333; padding:2px 5px 2px 0px; margin:0; line-height:14px; display:block; text-align:left; }			
div.row { clear: both; padding: 10px 0 0 0; height:20px; font-size:11px; width:100%; vertical-align:top; }
div.row.dash { margin-top:10px; width:100%; }
div.row label { float: left; width: 130px; text-align: left; display:block; }
div.row input, div.row textarea, div.row select { float: left; width:270px; padding-left: 3px !important; }
input#freitext { width:245px; padding-left: 3px !important; }
input.button { width:auto !important; font-size:11px; text-align:center; }
input.standardText, textarea.standardText { display:none; visibility: hidden; }	
.form-error { clear:all; background-color:#fce680; border: 1px solid #fce680; font-size: 12px; padding:1px 1px 1px 3px; margin: 10px 10px 0 0px; } * html .form-error { margin: 10px 20px 0 0px;}
.marginal	{ font-size:10px; color:#6c6e71; }
.hint { font-family:Arial,Helvetica, sans-serif;  font-size: 10px; text-align:left; display: block, }
.none { display: none; }	
#popup { text-align:left; }
#popup h1 { font-size:16px; color:#4d4e50; line-height:16px; margin:15px 0px 10px 0px; padding:0; text-align:left; }
#popup h2 { font-size: 12px; line-height:16px; color:#333; margin:0px 0px 5px 0px; padding:0; text-align:left; }
#popup p.popupCopyright { float:right; width:23%; color:#999; }
#popup p.popupFooter { width:410px; border-top:1px solid #e6e6e6; font-size:10px; padding:5px 0 0 0; margin:5px 0 0 0; clear:both; }
