.workbench,
.form h2, .form p, .form div, .form a { line-height: 160%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; }
.link { color: #333333; font-weight: bold; }
.blau { margin-top: 15px; color: #000000; }
.navi { position: absolute; top: 120px; left: 0px; width: 180px; }
.workbench { position: absolute; top: 178px; left: 220px; width: 540px; }
body { margin: 0; }
xdiv, xspan  { border: solid 1px red; }
.seitenid    { color: #333399; font-size: 28px; font-weight: bold; display: inline; }
.untertitel  { color: #333399; font-size: 14px; font-weight: bold; display: inline; padding-left: 10px; }

.form        { background-color: #FFFFFF; width: 750px; border: solid 1px #333399; float: left; }
.tab         { margin-left: 25px; margin-right: 25px; padding: 3px 0px 3px 0px; text-align: left; }
.tab-head    { margin: 0px; padding: 0; text-align: left; width: 100%; height: 30px; background-color: #99CCFF; }
.tab-head h2 { margin: 0px; padding: 3px 25px 3px 25px; font-size: 16px; color: #333399; }
.elem        { background: none; margin-top: 0; margin-bottom: 0; padding: 2px 0px 2px 0px; }
.label       { border: none; float: left;  text-align: left; margin: 0; padding: 0; width: 30%; color: #333399; font-weight: bold; }
.control     { border: none; float: right; text-align: left; margin: 0; padding: 0; width: 70%; color: #333399; }
.control2    { border: none; float: right; text-align: right; margin: 0; padding: 0; width: 70%; color: #333399; }
.full-row    { border: none; float: right; text-align: left; margin: 0; padding: 0; width:100%; color: #333399; }
.full-row2   { border: none; float: right; text-align: right; margin: 0; padding: 0; padding-bottom: 5px; width:100%; color: #333399; }
.space-line  { clear: both; margin: 0; padding: 0; width: auto; }

.elem input  { border: solid 1px #666699; }
.form select { width: 430px; }


