form { margin: 0px 0px 0px 20px;}
legend, fieldset { margin: 0; padding: 0; border: none; text-indent: 0; }
fieldset { min-height: 33em; }
legend { display: none;  color: #000;}
input {   border: 1px solid #ddd; padding:2px;font-size: 1.4em; font-family: "Bell MT", "Times New Roman", Times, serif ;color: #000; font-weight: normal; margin-bottom: .4em;  }
label { font-size: 1.4em; text-align: right; font-family: "Bell MT", "Times New Roman", Times, serif; padding: 0.4em 0.4em 0.4em 0; line-height: 1.2em; color: #fff; text-indent: 0;}
input:hover, textarea:hover, #antispam:hover { border:1px solid #666;  }
input:focus, textarea:focus{ background: #fff;  border:1px solid #000; }
#skjult { height: 1px; display: none; }
#send {   background: none; width:87px; border:none; color: #111; height: 41px; text-align: left; margin: 0em 0px 0px 0em;  cursor: pointer; clear: both; position:relative; top: 1.3em;}
br { clear:both;}
.error {color: #000; font-weight: bold; position: relative; text-align: left; margin: 0 0 0em 0.3em;}
.errors {color: #000; font-weight: bold; position: relative; text-align: left; margin: 0 0 0em 0.3em;}
.hidden  { display: none; }
input.radio {  clear: both; width: 20px; height: 20px; float:left; }
label.radiolabel { margin-left: 8px; float: left;}