.formHeader { padding-bottom:0.2em; margin-bottom:0.4em; border-bottom: 1px solid #296D6D; }
.formTitle { width:auto; float:left; font-size:1.3em; font-weight:bold; color:#002E55; }
.formDate { width:100px; float:left; text-align:right; }
.formMessage { font-weight:bold; color:#cc3333; }

.formDiv { margin-top: 0.2em; margin-bottom: 0.2em; width: 420px; clear:both;
           border: 0px solid #336699 } /* leadtext + form element */
.formDiv h3 { margin-top: 0.6em; margin-bottom: 0.2em; }

.formLeadtext  { font-weight: bold ; color: #002E55; } /* leadtext */
.mandatorySign { vertical-align : -20%; font-size: 14pt; color: #cc3333; }
.formElement   { font-family: arial; font-size: 10pt; margin-left: 1em; }  /* form element */
.formEnd       { clear:both; }  /* form element slut */

.inputOption         { clear:both; }               /* div rundt om option elementer*/
.inputOptionLeadtext { float:left; width:10em; }   /* div 1 v. type = option */
.inputOptionValue    { float:left; width:10em; }   /* div 2 v. type = option */
.optionInput         { width:10em; } /* input element */
.inputOptionSelected { float:left; width:auto; }

.formRadio { margin-right:1em; width:auto; float:left; } /* div rundt om radio elementer */
.radioOptionLeadtext { float:left; } /* radio option leadtext */
.inputRadio { float:left; width: auto; } /* input element */
.formRadioEnd { clear:both; }

.formCheckbox { margin-right:1em; width:auto; float:left; } /* div rundt om checkbox elementer */
.checkboxOptionLeadtext { float:left; } /* checkbox option leadtext */
.inputCheckbox { float:left; width: auto; }  /* checkbox element */
.formCheckboxEnd { clear:both; }

.input { width: 24em; }         /* input element */
.inputTextarea { width: 24.7em; height: 6.5em; } /* textarea element */
.inputDropdown { width: 24em; } /* select element */

.formTextarea { width: auto; }
.formSelect { width: auto; }
.formInput { width: auto; }

.optionLeadtext { width: auto; } /* option leadtext */
.optionValue { width: auto; }    /* option value */

.addField { float:left; }

.formSubmit {
  height:1.7em; font-weight:bold; border-style:outset; margin-top:0.2em; border-width:2px; border-color:#A8B9C0; background-color:#F0F4F5;
}
.addSubmit {
  font-size:1.2em; line-height:0.7em; height:1.3em; width:1.3em; font-weight:bold;
  padding: 0.05em 0.05em 0.1em 0.15em; margin: 0.1em 0.2em 0.1em 0.2em;
  color:#4D4D2F; background-color:#BCBCB1; text-align:center;
  border: 3px ridge #66664C;
 }
.deleteSubmit {
  font-size:1.2em; line-height:0.7em; height:1.3em; width:1.3em; font-weight:bold;
  padding: 0.05em 0.05em 0.1em 0.15em; margin: 0.1em 0.2em 0.1em 0.2em;
  color:#cc3333; background-color:#BCBCB1; text-align:center;
  border: 3px ridge #66664C;
 }
.submit { width: 14em;  }
.reset { width: 14em;  }


/* Submit knap*/
div#submitDiv { float: left; clear: none; width: auto; margin-right: 1em; }

/* Reset knap*/
div#resetDiv  { float: left; clear: none; width: auto; margin-right: 1em; }

/* Attachment knap*/
div#attachmentDiv  { float: left; clear: none; width: auto; margin-right: 1em; }

/* blanket: fejlrap_generel#adresse */
div#adresse0 textarea {
  height: 3em;
}

input#capcha-key {
  float: left;
  width: 12em;
}

table#capcha {
  width:auto;
  clear:both;
}

#capcha-tdtxt {
}


