@CHARSET "ISO-8859-1";

.noten_pj_id table{
    border-collapse: collapse;
    table-layout: fixed;
}

.fachgruppe tr {
    height: 22px;
}

#notenEinzelEingabe table{
    border-collapse: separate;
    border-spacing: 0px;
    table-layout: fixed;
}

#notenEinzelEingabe .fachgruppe tr {
    height: 24px;
}

.noten_pj_id table tfoot tr {
    height: 25px !important;
}

.NotenTabelle td:first-of-type {
    border-left: 1px solid #80808F;
}

.NotenTabelle input, .NotenTabelle td, .gzSpalten td, .gzSpalten input {
    margin: 0px;
    padding: 0px;
    height: 22px;
    text-align: center;
}

#notenEinzelEingabe th, .NotenTabelle tfoot td {
    text-align: center;
}

#notenEinzelEingabe th.umbruch32 {
    height: 32px;
    white-space: normal;
}

#notenEinzelEingabe th.umbruch36 {
    height: 36px;
    white-space: normal;
}

.NotenTabelle th, .noten_einzel_eingabe_setting_table th {
    color: white;
}

.NotenTabelle tfoot, .nameTable tfoot {
    border-top: 1px solid #C8CACC;
}

.nameTable tfoot td {
    height: 23px;
    padding: 0px;
}

.gzSpalten th, .leistungGZ {
    background: rgba(148, 49, 99, 0.7);
}

.gzSpalten tbody td, .NotenTabelle, .gzSpalte {
    margin: 0px;
    vertical-align: top;
}

.NotenTabelle tbody td, .NotenTabelle tfoot td, .gzSpalte tbody td {
    padding: 0px;
    text-align: center;
}

.NotenTabelle tfoot td {
    padding: 0px;
    text-align: center;
    border-right: 0px;
}

.NotenTabelle thead th {
    border-right: 0px;
}

.NotenTabelle:last-of-type tbody, .NotenTabelle:last-of-type tfoot {
    border-right: 0px;
}

.NotenTabelle .umbruch32{
    font-size: 0.8em;
    line-height: 0.9em;
}

.noten_pj_id table {
    width: 160px;
}

.noten_pj_id table thead td {
    font-weight: bold;
    text-align: right;
    height: 21px;
}

.noten_pj_id table thead td.umbruch32 {
    height: 32px;
}

.noten_pj_id table thead td.umbruch36 {
    height: 36px;
}

.noten_pj_id table thead tr:first-child td {
    border-bottom: 0px solid;
}

.NotenSpalteAktiv {
    background: #EFEFEF;
}

.openTable {
    height: 20px;
    width: 20px;
    background: url('../images/pfeilHide.png');
    float:left;
}

.closeTable {
    height: 20px;
    width: 20px;
    background: url('../images/pfeilShow.png');
    float:right;
}

.bemerkungVorhanden { /*border: 1px blue dotted;*/

}

.schlossZu {
    display: block;
    height: 18px;
    width: 100%;
    background: url('../images/schlossZu.png') center center no-repeat;
}

.schlossAuf {
    display: block;
    height: 18px;
    width: 100%;
    background: url('../images/schlossAuf.png') center center no-repeat;
}

input.grRahmen {
    border: 1px solid #4C4C4C !important;
}

/* Tabellen nebeneinander  */
.dispTabCell {
    display: table-cell;
}

.kursiv {font-style:italic;}

/*.noten_einzel_eingabe_tabs,*/
.noten_einzel_info_tabs{
    overflow: auto;
}

.einzelleistungContainer {
    position: relative;
    overflow: hidden;
}
.fixedColumns {
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: white;
    z-index: 1;
}
.einzelleistungScroller {
    overflow: auto;
    position: absolute;
    left: 0px;
    top: 0px;
}

.noten_einzel_erfassung_pupil_div{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.noten_einzel_eingabe_setting_table{
    border-collapse: collapse;
    table-layout: fixed;
}

.noten_einzel_eingabe_setting_table tr{
    height: 24px;
}

.noten_einzel_eingabe_setting_table th{
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    border-right: 0px;
}

.noten_einzel_eingabe_setting_table td{
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}

.noten_einzel_eingabe_setting_table td.leftHead, .noten_einzel_eingabe_setting_table th.leftHead{
    padding-left: 5px;
    padding-right: 10px;
    text-align: left;
}

.noten_einzel_eingabe_setting_table select{
    width: 100%;
    height: 23px;
}

.schnittColumn {
    width: 35px;
    text-align:center;
}

#notenerfassungZeugnissTable {
    border-spacing: 0px;
}

.notenerfassung {
    overflow-x: auto;
}

.notenerfassung table th {
    text-align:center;
    white-space:nowrap;
}

.notenerfassung table td {
    padding: 2px;
    line-height: 130%;
    white-space: nowrap;
}

.notenerkopf table td {
    padding: 2px 5px 0px 5px;
    line-height: 130%;
    text-align: center;
    white-space: nowrap;
}

.notenerkopf table th {
    text-align: center;
}

.notenerfassung #notenkopf_form table td,
.notenerfassung #schulen_satz table td {
    padding: 1px;
}

#noten-einzel td, #noten-einzel th, #noten-zeugnis td, #noten-zeugnis th,
.notenZeugnisInfoTable td, .notenZeugnisInfoTable th {
    text-align: center;
    height: 24px;
    min-width: 35px;
}

#noten-einzel td:first-of-type, #noten-einzel th:first-of-type, #noten-zeugnis td:first-of-type, 
#noten-zeugnis th:first-of-type, .notenZeugnisInfoTable td:first-of-type, .notenZeugnisInfoTable th:first-of-type {
    text-align: left;
}

.markCopyButton {
    margin: 0px 20px;
}

.markCopyButton.noSuggestion {
    cursor: not-allowed;
}

.NEaverageTD {
    border-left: 1px solid #80808F;
    border-right: 1px solid #80808F;
}

.NBhighlightedRow {
    background: #DDDDDD;
}

#classCourseTuitionNote:focus {
    outline: none;
}

.levelSelectAsReadonly select {
    /* for Firefox */ 
    -moz-appearance: none; 
    /* for Safari, Chrome, Opera */ 
    -webkit-appearance: none;
    color: black;
    opacity: 1;
    text-align: center;
}

#notenSystemSuggestionsDialog {
    max-height: 80vh;
}
#notenSystemSuggestionsTable th,
#notenSystemSuggestionsTable td {
    padding: 5px;
    max-width: 45vw;
    white-space: break-spaces;
}
