﻿.formular { margin-top: 1ex; }
.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"], .formular div.row input[type="password"] { 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-bottom: 0.5ex; border-bottom: 1px dotted #c0c0c0; font-weight: bold; clear: both; float: none; }
.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; }
