/*

  form.css - Guido Boehm - guido@boehm.ms

  Forms

  13.02.2009: Create script

*/

/* **************************************************************** */
/* Form */
/* **************************************************************** */

DIV.Form {
  width: 100%;
  border:0px none;
  background-color: #FFFFCC;
}

FIELDSET.Form {
  margin: 10px 10px 10px 10px;
  padding-top: 10px;
  padding-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #AAAAAA;
  background-color: #FFFFCC;
}

LEGEND.Form {
  padding-bottom: 7px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #666666;
}

TABLE.Form {
  width: 100%;
  border:0px none;
  background-color: #FFFFCC;
}

/* **************************************************************** */
/* Images */
/* **************************************************************** */

IMG.FormIcon {
  height: 15px;
  width: 15px;
  vertical-align: baseline;
}

/* **************************************************************** */
/* TABLE */
/* **************************************************************** */

TD.Form {
  font-size: 90%;
  padding-bottom: 3px;
  padding-left: 5px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: middle;
}

TD.FormInner {
  padding: 0px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
}

TD.FormLabel {
  padding-bottom: 3px;
  padding-right: 5px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: middle;
  height: 17px;
}

TD.FormLabelTop {
  padding-bottom: 3px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: top;
  height: 17px;
}

TD.FormField {
  padding-bottom: 3px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: middle;
  height: 17px;
}

TD.FormLabelNoWrap {
  padding-bottom: 3px;
  padding-right: 5px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: middle;
  height: 17px;
}

TD.FormFieldNoWrap {
  padding-bottom: 3px;
  border: 0px none;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: middle;
  height: 17px;
}

TD.FormContent {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: middle;
}

TD.FormContentII {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #AAAAAA;
  background-color: #FFFFCC;
  vertical-align: top;
}

TD.FormContentIII {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: bottom;
}

TD.FormListHeader {
  font-weight: bold;
  padding-bottom: 3px;
  border-bottom: 1px dotted #AAAAAA;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: middle;
}

TD.FormListContent {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: top;
}

TD.FormListSubtotal {
  font-weight: bolder;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px dotted #AAAAAA;
  border-bottom: 1px dotted #AAAAAA;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: top;
}

TD.FormListTotal {
  font-weight: bolder;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px solid #AAAAAA;
  border-bottom: 2px double #AAAAAA;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: top;
}

/* **************************************************************** */
/* Links */
/* **************************************************************** */

A.Form {
  color: #790706;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

A.Form:hover {
  color: #790706;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

/* **************************************************************** */
/* Label */
/* **************************************************************** */
LABEL.Form {
  color: #790706;
}

LABEL.FormError {
  color: #FF0000;
}

/* **************************************************************** */
/* INPUT */
/* **************************************************************** */

INPUT.Form {
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bolder;
  color:#000000;
  height:16px;
  border:solid 1px #999999;
  background-color: #FFFF99;
}

INPUT.FormError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bolder;
  color: #FF0000;
  height:16px;
  border:solid 1px #CC0000;
  background-color: #FFE1E2;
}

/* **************************************************************** */
/* SELECT */
/* **************************************************************** */

SELECT.Form {
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bolder;
  color:#000000;
  height:20px;
  border:solid 1px #999999;
  background-color: #FFFF99;
}

SELECT.FormError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bolder;
  color: #FF0000;
  height:20px;
  border:solid 1px #CC0000;
  background-color: #FFE1E2;
}

/* **************************************************************** */
/* Textarea */
/* **************************************************************** */

TEXTAREA.Form {
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bolder;
  color:#000000;
  border:solid 1px #999999;
  background-color: #FFFF99;
}

TEXTAREA.FormError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  font-weight: bolder;
  color: #FF0000;
  border:solid 1px #CC0000;
  background-color: #FFE1E2;
}

/* **************************************************************** */
/* List */
/* **************************************************************** */

TABLE.List {
  width: 100%;
  border:0px none;
  background-color: #FFFFCC;
}

TH.List {
  font-weight: bold;
  padding-bottom: 3px;
  border-bottom: 1px dotted #AAAAAA;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: middle;
}

TD.List {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: top;
}

TD.ListInner {
  border-bottom: 0px none;
  background-color: #FFFFCC;
  white-space: normal;
  vertical-align: top;
}

TD.ListSubtotal {
  font-weight: bolder;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px dotted #AAAAAA;
  border-bottom: 1px dotted #AAAAAA;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: top;
}

TD.ListTotal {
  font-weight: bolder;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px solid #AAAAAA;
  border-bottom: 2px double #AAAAAA;
  background-color: #FFFFCC;
  white-space: nowrap;
  vertical-align: top;
}

A.List {
  color: #790706;
  font-weight: bold;
  text-decoration: underline;
}

A.List:hover {
  color: #790706;
  font-weight: bold;
  text-decoration: underline;
}


