/* 
CSS speziell für die Drucker-Ausgabe

*/

a {
    text-transform: none;
    color: #000;
}

.trenn td {
    border-top: 1px solid black;
}

button,
form,
img,
small,
.menuecol,
.seitenfuss,
.labelinside,
a[target],
a#tabelleExport {
    display: none;
}

input,
select {
    border: 0;      /* wenn doch mit .print benutzt, dann wenigstens keine Rahmen */
    display: none;
}

.print,
img[alt='ja'] {
    display: inline-block;
}

.print input,
.print select {
    display: inline;
}

.print a {
    text-transform: none;
    color: #000;
    display: inline;
}

.print button {
    display: none;
}

.noprint,
.noprint input {
    display: none;
}

h1 {
    text-shadow: none;
}


/* Tablesorter-Zeilen für Druck alle ausklappen */
.tablesorter-cr-hidden {
    display: table-row !important;
}

#mattable th,
#mattable td {
    font-size: 8px !important;
    line-height: 10px !important;
}

#mattable td a,
#mattable td a:visited,
#mattable td a:focus {
    color: #000;
    text-decoration: none;
}

#mattable tfoot {
    display: none;
}

#mattable tfoot {
    display:none;
}

#mattable tfoot:last-of-type {
    display: inherit;
}

.tablesorter-default {
    line-height: 10px !important;
}