/*** Standard-Einstellungen Drucken ***/
body, th, td, h4, pre, .head, .note, .button, .Liste, div.institute,span.info {
  font-family:geneva,arial,helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  vertical-align:middle;
  padding-right:2px;
  padding-left:2px;
}

/*** Standard für Body: ***/
body {
  text-align:center;
}
h4 {
  font-size:16px;
  font-weight:bold;
  color:BLACK;
}
pre {
  font-size:10px;
  font-style:normal;
}
/* Ausgabe Mausposition mit Text fester Zeichenbreite */
pre.mauspos {
  display:none;
  visibility:hidden;
  margin:0px;
  font-family:courier;
  font-size:x-small; /*smaller;*/
}
/**** TLUG-Zeile im Kopf für den Ausdruck ****/
div.institute {
  display:block;
  visibility:visible;
  color:black;
  text-align:left;
  font-size:8px;
  font-weight:bold;
}

/**** Kopfzeile auf jeder Seite ****/
.head { /* blaue Kopfzeile auf der Seite */
  border:none;
  background-color:white;
  color:black;
  text-align:left;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
}

span.info { /* Info-Texte (Kommentare) vom Mop/KMop werden rot */
  /* color:red; */
  font-weight:bold;
}

/**** Standard-Tabellen ****/
table, table.values { /* Standard: ohne Ränder */
  /* border:0px solid black; */
  border:thin solid black;
/*  border-style:solid;
  border-width:thin;
  border-color:black; */
  border-collapse:collapse;
  empty-cells:show;
}
th { /* Kopfzeile Standard: mittelgrau */
  background-color:white;
  color:BLACK;
  text-align:center;
  font-weight:bold;
  padding-left:2px;
  border-collapse:collapse;
  border-style:solid;
  border-width:thin;
  border-bottom-width:medium;
  border-color:black;
}
th.left { /* Standard: mittelgrau, Zwischenzeile */
  background-color:white;
  color:BLACK;
  text-align:left;
  font-weight:bold;
}
th.sel .sel {  /* Zeile mit Select-Feldern über einer Tabelle, ohne Hintergrund */
  display:none;
  visibility:hidden;
  color:black;
  text-align:right;
  vertical-align:middle;
  font-weight:normal;
  font-size:xx-small;
  padding-right:10px;
  padding-bottom:1px;
  padding-top:1px;
  border:none;
}

td, td.std { /* Standard: hellgrau */
  background-color:white;
  color:black;
  text-align:center;
  padding-left:2px;
  border-collapse:collapse;
  border:thin solid black;
/*  border-style:solid;
  border-width:thin;
  border-color:black; */
}
td.left, td.tlabel { /* left: hellgrau */
  background-color:white;
  color:black;
  text-align:left;
  /*  font-weight:bold; */
  padding-left:15px;
}
td.typ {  /* Typ-Teilungszeile in Tabellen */
  background-color:white;
  color:black;
  text-align:left;
  font-weight:bold;
  padding-left:10px;
}
td.typ_cb {  /* Typ-Teilungszeile mit change_cb.gif */
  background-color:white;
  color:black;
  vertical-align:middle;
  text-align:center;
  padding:0px;
  border:none;
}
td.typinfo {  /* Typ-Teilungszeile in Tabellen, Info */
  background-color:white;
  color:black;
  text-align:left;
  /* font-weight:bold; */
  padding-left:10px;
  border:none;
}
td.blue, td.blue2, td.info {
  background-color:white;
  color:black;
  text-align:center;
  font-weight:normal;
  padding-left:2px;
}
td.lleft { /* left in Tab-Zellen für die linke Spalte */
  text-align:left;
  padding-left:4px;
}

/**** LQI-Bewertung ****/
td.lqi1 {  /* LQI-Bewertung: 1, '#3399FF', 'sehr gut'      */
  background-color:white;
  color:black;
  text-align:center;
  font-style:normal;
  font-weight:normal;
}
td.lqi2 {  /* LQI-Bewertung: 2, '#66CCFF', 'gut'          */
  background-color:white;
  color:black;
  text-align:center;
  font-weight:normal;
}
td.lqi3 {  /* LQI-Bewertung: 3, '#99FFFF', 'befriedigend'  */
  background-color:white;
  color:black;
  text-align:center;
  font-weight:normal;
}
td.lqi4 {  /* LQI-Bewertung: 4, '#FFFF99', 'ausreichend'   */
  background-color:white;
  color:black;
  text-align:center;
  font-weight:normal;
}
td.lqi5 {  /* LQI-Bewertung: 5, '#FF9933', 'schlecht'      */
  background-color:white;
  color:black;
  text-align:center;
  font-weight:bold;
}
td.lqi6 {  /* LQI-Bewertung: 6, '#FF3333', 'sehr schlecht' */
  background-color:white;
  color:black;
  text-align:center;
  font-weight:bolder;
}
td.lqi0 {  /* LQI-Bewertung: 0, 'white', ''*/
  background-color:white;
  color:black;
  text-align:center;
  font-weight:normal;
}

/**** Tabellen zur Formatierung von Anmerkungen ****/
.note { /* Standard für Erläuterungstexte */
  border:none;
  background-color:white;
  color:black;
  text-align:left;
}

/**** Links ****/
a {
  color:black;
  text-decoration:none;
}
a:hover {
  color:black;
  text-decoration:none;
}

/**** Verstecken von Elementen beim Drucken ****/
.hidden {
  display:none;
  visibility:hidden;
  border:none;
  background-color:white;
}
/**** Menüelemente beim Drucken ausblenden ****/
.menu { /* Standard: ohne Ränder */
  display:none;
  visibility:hidden;
  border:none;
  empty-cells:show;
  /* background-color:white; */
}

.button {
  display:none;
  visibility:hidden;
  color:white;
  font-weight:normal;
}
.button_gelb {
  display:none;
  visibility:visible;
  font-size:1px;
}
.list {
  font-size:xx-small;
  background-color:white;
  color:Black;
}

/* alle Grafiken ohne Rand */
img {
  border:none;
  padding:0px;
}
img.rand {
  border-style:solid; border-width:1px; border-color:black;
  padding:0px;
}

