.halb {width:50%;}
.idlist a {display:block;}
.idlist a span {display:inline-block; padding-right: 2em;}
div.listview span.label {display:inline-block; width:30%; font-weight:bold;}
div.listview .uhrzeit {padding-top:0.25em;}
div.listview .uhrzeit .divField{padding:0em 0 0.5em;}
div.listview .uhrzeit * {display:inline!important; float:none!important;}
div.listview .uhrzeit .label {display:none!important;}
div.listview .datumUndZeit .divField {width:45%;}
div.listview .datumUndZeit .divField .label {width:66.6666%;}
div.listview .dataArray .data{display:block;}
.debugTime, .precacheTable {display:none!important;}
.download a {
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 2.92308em;
    line-height: 2.92308em;
    padding: 0 1.23077em;
    display: inline-block;
    max-width: 100%;
    font-size: .8125em;
    font-family: "BundesSansWeb",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .025em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    color: #fff;
    background-color: #005e99;
    border-color: #005e99;
}
.listview #idTextArea1 span.data{float:right; width:70%; margin-bottom:1em;}
.listview .divField {clear:both; border-bottom:1px solid #ddd; padding:0.3em 0;}
.listview .divField:nth-child(even){background-color:#eee;}
.listview .divField:last-child {background-color:transparend; margin-top:1em;}
.dynform .label, 
.dynform .dfc select,
.dynform .dfc input{
    width: 100%;
}
.dynform .bl .label {
    text-transform: uppercase;
    color: #505050;
    font-size: .8125em;
    font-family: "BundesSansWeb",sans-serif;
    font-weight: bold;
    margin-bottom: 0.5em;
    display: block;
}
.dynform .notlastfieldset fieldset, .dynform .notlastfieldset .form-group{margin-bottom:0!important;}

.dynform .missing input {border-color: #d00038;}
.dynform .missingLabel {    color: #b0002e;    font-weight: bold;    text-transform: uppercase;}
.buttons input {
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 2.92308em;
    line-height: 2.92308em;
    padding: 0 1.23077em;
    display: inline-block;
    max-width: 100%;
    font-size: .8125em;
    font-family: "BundesSansWeb",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .025em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    color: #fff;
    background-color: #005e99;
    border-color: #005e99;
}
.dynform span.radio input {margin-right:0.5em;}
.formNavigator {margin-bottom:1em; padding-bottom:1em; border-bottom:2px solid #005e99;}
.formNavigator div.item {display:inline-block; margin-right:1em;}
.formNavigator .navibutton {border-radius: 3px;
    height: 2.92308em;
    line-height: 2.92308em;
    padding: 0 1.23077em;
    display: inline-block;
    max-width: 100%;
    font-size: .8125em;
    font-family: "BundesSansWeb",sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .025em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    color: #005e995;
    background-color: #005e9950;
    Xbackground-color: #fff;
    border-color: #005e9950;
}
.formNavigator input.navibutton{
  cursor: pointer;
}
.formNavigator span.navibutton{
  color: #005e99;
  background-color: #fff;
}
.formNavigator span.navibutton.active{
  color: #fff;
  background-color: #005e99;
}
.datumUndZeit {margin-bottom:0em; position:relative;}
.datumUndZeit .uhrzeit p.absatz {clear:none; display:block; margin:1.8em 0.5em 0; float:left;}
.datumUndZeit .divField {display:inline; width:10em;float:left;}
.datumUndZeit .uhrzeit {margin-left:1em;display:block; width:11em;float:left;}
.datumUndZeit .uhrzeit .divField {width:3.3em;}
input.zeiteingabe {padding: 0.4rem 0.4rem 0.4rem 0.5rem;}
.datumUndZeit .absatz {clear:both;}
.datumUndZeit .datepicker-calendar {width:100%; top:0!important;}
@media print{
  div.formContent {max-width: 600px;}
}
