/* ----------------------------------------
  Allgemeine Definitionen
---------------------------------------- */
/* Absatzabstände für Pre-Tag, da Tabellenzellen sonst zu hoch werden. */
pre { margin-top: 0pt; margin-bottom: 0pt; }
/* Überschriften h4 ... h6 */
h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif; }
h4 { font-size: 11pt; font-style: italic; }
h5 { font-size: 10pt; text-decoration: underline; }
h6 { font-size: 10pt; text-decoration: underline; font-weight: normal; }
/* Vertikale Ausrichtung in Tabellenzellen: OBEN */
td     { vertical-align: top; }
td.mid { vertical-align: middle; }
td.bot { vertical-align: bottom; }

/* cnc_prg.css
pre { margin-bottom: 0pt; }
*/

sup { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; }
sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; }
/* cam.css
sup { font-size: 80%; line-height: 14pt;  }
sub { font-size: 80%; line-height: 14pt; }
*/

/* Einrückung soll nur am linken Rand geschehen! */
/* Innerhalb von Tabellen wird nach */
blockquote { margin-right: 0px; margin-bottom: 0pt; }

/* ----------------------------------------
  Definitionen für Programm-Code
---------------------------------------- */
/* Kleinere Schriftart für den Programm-Code */
pre.code     { font-size: 8pt; line-height: 8pt; margin-bottom: 0pt; }
/* Schriftart für den Funktionsaufruf */
pre.call     { font-size: 9pt; line-height: 9pt; font-weight: bold; margin-bottom: 0pt; }
/* Grüner Text für Kommentare in Programm-Code */
span.comment { color:#008000; }
/* Blauer Text für Schlüsselworte in Programm-Code */
span.kwd     { color:#0000FF; }
/* MonoSpace Schriftart für Programm-Code innerhalb des Textes*/
span.ms      { font-family: Courier New, Monospace; }

/* ----------------------------------------
  Definitionen für Datentyp-Tabelle
---------------------------------------- */
/* Datentyp-Tabelle */
p.dt  { font-size: 8pt; }
p.dtc { font-size: 8pt; text-align: center; }
p.dtr { font-size: 8pt; text-align: right; }
p.dtl { font-size: 8pt; text-align: left; }
p.pre { font-family: Courier New, Monospace; font-size: 8pt; line-height: 9pt; }

/* cam.css
p.dt { font-size: 8pt; line-height: 9pt; line-height: 9pt; }
p.pre { font-family: Courier New, Monospace; font-size: 8pt; line-height: 9pt; }
*/

/* Grauer Text */
p.dt_g  { font-size: 8pt; line-height: 9pt; color: #a0a0a0; }
p.pre_g { font-family: Courier New, Monospace; font-size: 8pt; line-height: 9pt; color: #a0a0a0; }
/* Hand-Cursor in Datentyp-Tabelle */
.0, .1, .2, .3, .4, .5, .6, .7, .8, .9 { cursor: hand; }
/* Grauer Hintergrund (hauptsächlich in Datentyp-Tabellen verwendet) */
#g1 { background-color: #eeeeee; } /* Grau 1 */
#g2 { background-color: #cccccc; } /* Grau 2 */

/* ----------------------------------------
  Definitionen für Hinweise
---------------------------------------- */
/* Hinweis-Text: grauer Hintergrund + roter Rahmen */
p.note   { background-color: #eeeeee; border: 2pt solid #FF0000; padding : 8pt; }
div.note { background-color: #eeeeee; border: 2pt solid #FF0000;
           padding-bottom: 0px; padding-top: 0px;
           padding-left: 8pt; padding-right: 8pt; }
td.note  { background-color: #eeeeee; border: 2pt solid #FF0000; padding : 8pt;
           vertical-align: middle; }

/* ----------------------------------------
  Definitionen für Fußnoten
---------------------------------------- */
p.fn { font-family: Arial; font-size: 9pt;
       margin-left: 1.5em; text-indent: -1.5em; margin-top: 0pt; margin-bottom: 2pt; }

/* ----------------------------------------
  Definitionen für Abbildungen
---------------------------------------- */
/* Text unter Abbildungen */
p.pic     { font-size: 8pt; }
/* Tabelle von Abbildungen */
table.pic { border: 6px solid #eeeeee; margin-bottom: 4px; width: 640px; } /* evt. ohne width-Angabe ? */
div.pic   { text-align: center; } /* dif-Tag um Tabelle herum ==> Tabelle wird zentriert */

/* ----------------------------------------
  Definitionen für Tabelle mit Symbolen in der linken Spalte
---------------------------------------- */
/* Tabellenspalte mit Symbol */
td.syntax { vertical-align: middle; background-color: #eeeeee; }
td.sym { font-family: Tahoma, Arial; font-size: 8pt; color: #787878; 
         background-color: #eeeeee; text-align: center;
         border-right : 1px solid #000000; border-top : 1px solid #000000;
         border-right-width : 1px; border-top-width : 1px;
         width: 56px; vertical-align: top;} /* cnc_prg.css: width: 48px */
/* Tabellen-Spalte in Statusanzeigen */
td.status { border-top: 1px solid; background-color: #f7f7f7; }

/* ----------------------------------------
  Verschiedenes
---------------------------------------- */
/* Einrückung für Liste */
p.bList { margin-left: 3em; text-indent: -16px; margin-top: 4pt; margin-bottom: 4pt; }

/* Symbol-Schriftart für verschiedene Symbole, griechische Buchstaben, ... */
span.symbol { font-family: Symbol; }

/* Links für Popup-Fenster */
a.popup { color:#00A000; text-decoration:none; padding-left: 1px; padding-right: 1px;
          padding-bottom: 1px; border-bottom: 1px solid #c0c0c0; }
a.popup:link    {}
a.popup:visited {}
a.popup:hover   { background-color: #E0FFE0; }
a.popup:active  {}
a.popup:focus   {}

/* Titel f. Legende mit Linie oberhalb */
hr.legendLine { width: 200pt; text-align: left; height: 1px; border: 4px dotted #808080; margin-top: 20pt; margin-bottom: 0pt;}
p.legendTitle { font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 4pt; }
p.legend      { font-size: 9pt; }

/* Ändern der Ausrichgung für bereits definierte Standard-Tags */
.left    {text-align: left; }
.right   {text-align: right; }
.center  {text-align: center; }
.justify {text-align: justify; }

/* Ändern der Ausrichgung für bereits definierte Standard-Tags */
p.copyright { font-size: 8pt; }

/* cam.css
#indent { margin-left: 3em; text-indent: -3em; }
*/


/* ----------------------------------------
  ... Formatdefinitionen zum Drucken ...
---------------------------------------- */
@media print {
 .dont_print { display: none;}
 td.status   { border-top: 0px; background-color: #f0f0f0; }
 a.popup     { color:#000000; text-decoration:none; border: none; }
}