div.webform h2 {font-size: 1.8em;color: #222222;font-weight: bold;font-family: Arial, Helvetica, Nimbus, Sans, FreeSans, sans-serif !important;padding: 0 0 1em 0;}
div.webform p {color: #222222; font-family: Arial, sans-serif; font-size: 13px; margin: 0 0 15px; line-height: 20px;}			
div.webform form fieldset { background-color: #f5f5f5; border: 1px solid #dedede; padding: 1em; }
div.webform form fieldset legend {color: #222222; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 1em; font-weight: bold; margin-left: 0em; }
div.webform form label { color: #222222; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 0.9em; font-weight: bold; display: block; width: 100%; }
div.webform form input { border: 1px solid #dedede; color: #222222; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 1.1em; display: block; width: 100%; padding: 1px; margin: 0 0 1em 0;  }
div.webform form textarea { border: 1px solid #dedede; color: #222222; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 1.1em; display: block; width: 100%; padding: 1px; margin: 0 0 1em 0;}
			
div.webform form ul { list-style: none; }
div.webform form .inline { display: inline; width: auto; }
div.webform form .gap { margin-right: 3em; }

input.disabled, input[disabled] { color: #111111; background-color: #dddddd; }

div.webform form input.knapp { clear: both; width: auto; background-color: #ffffff; color: #222222; margin: 1em 0 0; padding: 2px; font-size: 0.85em;}

div.webform form span.required { color: #a40000; }
div.webform form div.help { width: 75%; color: #333; }
div.webform form div.help p {font-size: 0.75em; font-family: 'Lucida Grande', Arial, sans-serif; margin: 0; line-height: normal;}