﻿.formular {
  padding: 1ex; /*-moz-border-radius: 10px;*/ /*border: 1px solid #c0c0c0;*/
  margin-bottom: 0.5ex;
  margin-left: 1ex;
  margin-top: 1ex;
  border-left: solid 5px #f3f3f3;
}

.formular legend {
  padding-left: 0.8ex;
  padding-right: 0.8ex;
  font-weight: bold;
  font-size: 1.1em;
}

.formular div.row {
  clear: both;
  padding-bottom: 0.2ex;
}

.formular div.row .label {
  padding-right: 1ex;
  text-align: right;
  float: left;
  display: block;
  width: 20ex;
}

.formular div.row input[type="text"] {
  padding: 0.1ex 0.3ex 0.1ex 0.3ex;
}

.formular div.row div.control {
  float: left;
  display: block;
}

.formular div.row .highlight, .formular :target, .formular:target {
  font-weight: bold;
  background-color: #FFFFBB;
}

.formular div.information, .formular div.warning {
  border: 1px solid #D0D0D0;
  background-repeat: no-repeat;
  background-position: .5ex .5ex;
  padding: 0.5ex;
  padding-left: 21ex;
  -moz-border-radius: 10px;
}

.formular div.information {
  background-image: url(/Grafik/Iconer/info.gif);
  background-color: #EEF;
}

.formular div.warning {
  background-image: url(/Grafik/Iconer/warn.png);
  background-color: #FEE;
}

.formular h3 {
  margin-left: 0.5ex;
  margin-bottom: 0.5ex;
  border-bottom: 1px dotted #c0c0c0;
  font-weight: bold;
}

.formular div.row .warning {
  background-color: Maroon;
  color: White;
  font-weight: bold;
}

.formular .formular {
  border-left: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}

.formular .control input.numeric {
  text-align: right;
}

.formular input.numberBox {
  border: 1px solid #c0c0c0;
  width: 3ex;
  text-align: right;
}

.formular h2.topLine {
  border-top: solid 3px #dadada;
}

td.rightcolumn .formular .row .label {
  width: 15ex;
}

