body {
  font-family: arial, helvetica, sans;
  font-size: 10pt;
  margin:0px;
  padding:0px;
}

#noscript {
  display:none;
  text-align:center;
  font-weight:bold;
}

#pagebody {
}

h3 {
  border-bottom:solid 1px #666666;
}

form {
  padding: 0px;
  margin: 0px;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.warn {
  background:yellow;
  font-weight:bold;
  padding:0.5em;
  border-top:solid 1px #888888;
}

#menubar {
  width: 100%;
  font-size: 10pt;
  background:#eeeeee;
  border-bottom:solid 1px #888888;
}

#menubar td {
  padding: 5px;
}

.headline {
  font-size: 13pt;
  font-weight: bold;
  white-space: nowrap;
}

.label {
  width:1%;
  white-space:nowrap;
  text-align:right;
}

.note {
  color: #666666;
  font-size: 8pt;
}

.important {
  color: #aa0000;
  font-weight: bold;
  font-size: 14pt;
  white-space: nowrap;
}

#orderDetails {
  width:100%;
  background:#dddddd;
  border-left:solid 1px #888888;
  border-bottom:solid 1px #888888;
}

#buttonPanel {
  padding:10px;
}

#totalPrice {
  font-weight:bold;
}

#divConfirmForm {
  border:solid 1px #888888;
  background:#dddddd;
  padding: 0.2em;
}

#divConfirmString {
  font-weight: bold;
  padding: 1em;
}

#divMessageForm {
  border:solid 1px #888888;
  background:#dddddd;
  padding: 0.2em;
}

#divMessageString {
  font-weight: bold;
  padding: 1em;
}

#divErrorForm {
  border:solid 1px #880000;
  background:#880000;
  padding: 0.2em;
}

#divErrorString {
  color: white;
  font-weight: bold;
  padding: 1em;
}

.formSubmitBtn {
  color: white;
  font-weight: bold;
  background: #008800;
}

.formSubmitBtn[disabled] {
  color: black;
  font-weight: bold;
  background: #555555;
  border: solid 2px black;
}

.editBtn {
  color: white;
  font-weight: bold;
  background: #446688;
}

.editBtn[disabled] {
  color: white;
  font-weight: bold;
  background: #333333;
  border: solid 2px black;
}

.btnClose {
  color: white;
  font-weight: bold;
  background: #555555;
}

.btnClose[disabled] {
  color: #666666;
  font-weight: bold;
  background: #888888;
  border: solid 2px #999999;
}

.btnOk {
  color: white;
  font-weight: bold;
  background: #008800;
}

.btnOk[disabled] {
  color: #666666;
  font-weight: bold;
  background: #888888;
  border: solid 2px #999999;
}

.btnSingle {
  color: white;
  font-weight: bold;
  background: #cc0000;
}

