﻿td.xq-editor-label, td.xq-editor-field {
    vertical-align: top;
    width: 50%;
}

div.editor-field { width: 100%; }

textarea.xq-editor-textbox, input.xq-editor-textbox { width: 90%; }

td.xq-opentraining-top { vertical-align: top; }

table.StatisticElementTable { width: 100%; }

table.StatisticElementTable td:nth-child(1) { width: 90%; }

table.StatisticElementTable td:nth-child(3) { text-align: right; }

table.StatisticParticipantTable {
    border-collapse: collapse;
    width: 100%;
}

table.StatisticParticipantTable tr:nth-child(odd) { background-color: #EEEEEE; }

table.StatisticParticipantTable tr:nth-child(even) td { background: White; }

table.StatisticParticipantTable td, table.StatisticParticipantTable th {
    padding-right: 0.5em;
    text-align: right;
}

table.StatisticParticipantTable td:nth-child(1), table.StatisticParticipantTable th:nth-child(1) { text-align: left; }

table.StatisticParticipantTable td:nth-child(4), table.StatisticParticipantTable th:nth-child(4) {
    padding-right: 0em;
    width: 5%;
}

table.StatisticParticipantDetail {
    font-size: 0.85em;
    width: 95%;
}

table.StatisticParticipantDetail td:nth-child(odd) {
    text-align: left;
    width: 45%;
}

table.StatisticParticipantDetail td:nth-child(even) { text-align: right; }