/* DATEI für EST1-Elektronik: pebu1.css, 180907, Author: Peter E. Burkhardt */
/* 10pt-Flattersatz, Verdana  */
p, ul, ol, li, div, td, th { font-family: Verdana, Tahoma, Arial, sans-serif; } /* print and screen */

/* #knav { font-family: Verdana, Tahoma, Arial, sans-serif; } /* hier nicht nötig, da Verdana schon in div definiert */

h1 { font-size: 18pt; margin-top: 6pt; } /* Datei-Überschrift */
h2 { font-size: 16pt; margin-top: 9pt; margin-bottom: 4pt; }
h3 { font-size: 14pt; margin-top: 6pt; margin-bottom: 3pt; }
h4 { font-size: 12pt; margin-top: 6pt; margin-bottom: 2pt; }
h5 { font-size: 10pt; margin-top: 6pt; margin-bottom: 1pt; }
h6 { font-size: 8pt; margin-top: 4pt; } /* Absatz-Überschrift */
/* h1, h2, h3, h4, h5, h6 sind default=fett */
h3 + h4 { margin-top: 3pt; } /* Abstand h4 neu, falls direkt davor h3 ist: Abstand 6pt */
h4 + h5 { margin-top: 2pt; } /* Abstand 4pt */
h4 + h6 { margin-top: 2pt; } /* Abstand 4pt */
h5 + h6 { margin-top: 1pt; } /* Abstand 2pt */

div #inh { margin-top: 6pt; }
#inh h1 { font-size: 15pt; margin-top: 1pt; }
#inh h2 { font-size: 11pt; margin-top: 2pt; margin-bottom: 0; }
#inh h3 { font-size: 10pt; margin-top: 2pt; margin-bottom: 0; font-weight: normal; }
#inh h4 { font-size: 10pt; margin-top: 2pt; margin-bottom: 0; margin-left: 16px; font-weight: normal; }
#inh h5 { font-size: 8pt; margin-top: 0; margin-left: 30px; font-weight: normal; }
/* #inh ist div Inhaltsverzeichnis der Seite */
#inh h3:before{content:url(blickqkl.gif)/*tpa=http://www.pegons-web.de/images/blickqkl.gif*/""; margin-left: 1px;} /* entfällt hier nicht*/

p { font-size: 10pt; margin-bottom: 4pt; }
li { font-size: 10pt; }

/* Folgendes gilt nur für IE11, beim Drucken ist alles OK */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
p, li { line-height: 1.28em; }
.klein { line-height: 1.27em; }
ul.klein > li { line-height: 1.27em; }
.sklein { line-height: 1.27em; } /* sehr klein */
ul.sklein > li { line-height: 1.27em; }
p.capt { line-height: 1.27em; } /* Bildunterschrift */
pre { line-height: 1.27em; }
}

.klein { font-size: 8pt; margin-bottom: 3pt; }
ul.klein > li { font-size: 8pt; margin-bottom: 3pt; } /* dadurch ist .klein für alle li gültig */
.sklein { font-size: 6pt; margin-bottom: 2pt; } /* sehr klein */
ul.sklein > li { font-size: 6pt; margin-bottom: 2pt; } /* dadurch ist .sklein für alle li gültig */
p.capt { font-size: 8pt; margin-top: -6px; } /* Bildunterschrift */
p.fuss { font-size: 8pt; border-top-style: solid; border-top-width: 0.5pt; padding-top: 1px; } /* font-Angabe nicht nötig, da p schon Verdana */
/* Fußzeile der HTML-Datei mit Linie oben */
pre { font-size: 10pt; font-family: "Courier New", Courier, monospace; }
ul { margin-bottom: 4pt; margin-left: 15px;} /* Aufzählung mit Bulletin */
ul.ma > li { margin-bottom: 4pt; } /* Liste ul: li-Einträgen mit Abstand unten, falls <ul class="ma"> */
ol { margin-bottom: 4pt; margin-left: 30px; } /* Nummerierung 2-stellig */
ol.ma > li { margin-bottom: 4pt; } /* Liste ol: li-Einträgen mit Abstand unten, falls <ol class="ma"> */

div.h1pdf { clear: both; margin-top: 6pt; } /* h1-Zeile mit PDF-Verweis rechts */
.le { clear: both; float: left; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; } /* linker Text für Kopf- oder h1-Zeile */
.re { text-align: right; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; } /* rechter Text bzw. PDF-Symbol für Kopf- oder h1-Zeile */
div.h1pdf div.le { font-size: 18pt; font-weight: bold; margin-bottom: 6pt; } /* linker Text h1-Zeile */
div.h1pdf div.re { font-size: 18pt; font-weight: bold; margin-bottom: 6pt; } /* rechter Text bzw. PDF-Symbol h1-Zeile */

/* bord=Tabelle mit Umrandung */
table.bord { margin-top: 4pt; margin-bottom: 4pt; border-collapse: collapse; background-color: #FFFFFF; }
/* Tabellenabstand oben/unten, Zellen-Rahmen aufeinanderliegend, Hintergrund weiß */
table.bord td { padding: 1px; border: 1px solid #F8B82A; vertical-align: top; font-size: 8pt; }
/* Text der Tabellen-Zelle oben/links/normal, ringsum mbr (mittelbraun), Hintergrund weiß (siehe table.bord) */
/* td ist default links/vert.mitte/normal */
table.bord th { padding: 1px; border: 1px solid #F8B82A; vertical-align: top; text-align: left; background-color: #FFF0D8; font-size: 8pt; }
/* Text der Tabellenkopfzelle oben/links/fett, ringsum mbr (mittelbraun), Hintergrund hbr=hellbraun (überschreibt table.bord) */
/* th ist default mitte/vert.mitte/fett */
table.bord p { font-size: 8pt; }

/* bordn=Tabelle mit Umrandung und "Arial Narrow" */
table.bordn { margin-top: 4pt; margin-bottom: 4pt; border-collapse: collapse; background-color: #FFFFFF; }
/* Tabellenabstand oben/unten, Zellen-Rahmen aufeinanderliegend, Hintergrund weiß */
table.bordn td { padding: 1px; border: 1px solid #F8B82A; vertical-align: top; font-size: 8pt; font-family: "Arial Narrow", sans-serif; }
/* Text der Tabellen-Zelle oben/links/normal, ringsum mbr (mittelbraun), Hintergrund weiß (siehe table.bord) */
/* td ist default links/vert.mitte/normal */
table.bordn th { padding: 1px; border: 1px solid #F8B82A; vertical-align: top; text-align: left; background-color: #FFF0D8; font-size: 8pt; font-family: "Arial Narrow", sans-serif; }
/* Text der Tabellenkopfzelle oben/links/fett, ringsum mbr (mittelbraun), Hintergrund hbr=hellbraun (überschreibt table.bord) */
/* th ist default mitte/vert.mitte/fett */
table.bordn p { font-size: 8pt; font-family: "Arial Narrow", sans-serif; }

/* blind=Tabelle ohne Umrandung, mit body-Farbe (unsichtbar) */
table.blind { margin-top: 4pt; margin-bottom: 4pt; border-collapse: collapse; background-color:#FFFFE0; }
/* Tabellenabstand oben/unten, Zellen-Rahmen aufeinanderliegend, Hintergrund Body */
table.blind td { border-style: none; vertical-align: top; font-size: 10pt; }
table.blind th { border-style: none; vertical-align: top; text-align: left; font-size: 10pt; }
table.blind p { font-size: 10pt; }

.e { margin-left: 15px;  } /* Einzug, Ausrichtung an ul-Bulletin */
.ee { margin-left: 30px; } /* EinzugEinzug, Ausrichtung an ol-Text */
.e2 { margin-left: 15px; text-indent: -15px } /* für Blick-img */
.fett { font-weight: bold; } /* fett für ganze Absätze */
@media screen {
.elook { border-left-style: solid; border-left-width: 10px; border-left-color: #FF9900; padding-left: 5px; }
/* div.footer { position: relative; top: 1095px; } /* ersetzt den Wert von pebu0.css */
}

/* Folgendes liest nur ab IE10 (Korrektur der screen-Ansicht im IE11) */
/* @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
div.footer { position: relative; top: 1085px; } /* ersetzt den Wert von pebu0.css */

@media print {
.elook { border-left-style: double; border-left-width: 6px; border-left-color: #F8B82A; padding-left: 5px; }
/* div.footer { position: relative; top: 1095px; } /* ersetzt den Wert von pebu0.css */
}
.ra { border-color: #F8B82A; background-color: #FFFFFF; border-style: solid; border-width: 0.5pt; margin-top: 4px; margin-bottom: 4px; padding-top: 2pt; padding-left: 3px; padding-right: 3px; padding-bottom: 3pt; }
/* Rahmen mit oben/unten 4px Abstand wie img */
.ra h6 { margin-top: 0; } /* falls h6 im Rahmen am Anfang steht */
.spA.ra, .spB.ra, .spC.ra { width: 222px; }
/* innere Spalten-Breite (=Textbreite) von 230px verringert wegen Abstände und Dicke des Rahmens (230-2x3-2x1=222) (0,5pt=0,95px) */
.spAB.ra, .spBC.ra { width: 468px; }
/* innere Spalten-Breite (=Textbreite) von 476px verringert wegen Abstände und Dicke des Rahmens (476-2x3-2x1=468) (0,5pt=0,95px) */
.spABh.ra, .spBhC.ra { width: 345px; }
/* innere Spalten-Breite (=Textbreite) von 353px verringert wegen Abstände und Dicke des Rahmens (353-2x3-2x1=345) (0,5pt=0,95px) */
table tr .ra { border-color: #F8B82A; background-color: #FFFFFF; border-style: solid; border-width: 0.5pt; margin-bottom: 0; padding-top: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; }
/* ohne bottem 4pt, für p in table-Zellen */

.oa { margin-bottom: 0; } /* ohne Abstand */
.ma { margin-bottom: 4pt; } /* mit Abstand */
.bghbl { background-color: #DEE6FF; } /* hellblau, auch für ra geeignet */

/* ---------------------------------------------------------- */
