/*                                                       */
/* Style-Datei zu den WWW-Seiten des Peñalosa-Ensembles. */
/* ----------------------------------------------------- */
/* (C) Sebastian Mory, 2019                              */



/* Grundeinstellungen */
/* ------------------ */

body { bgcolor: #000000; background-color: #000000; text: #400000; text-color: #400000; topmargin: 0pt; 
       font-family: Garamond, 'Times New Roman', HoeflerText, Georgia, Times; font-size: 10.5pt; font-weight: normal; 
       margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; 
       text-align: left }


/* Verweise. */
/* --------- */

a:link    { text-decoration: none; color: #600000 }
a:visited { text-decoration: none; color: #400000 }
a:hover   { text-decoration: none; color: #000000; background-color: #FFFFEE }
a:active  { text-decoration: none; color: #000000; background-color: #FFFFEE }
a:focus   { text-decoration: none; color: #000000; background-color: #FFFFEE }

/* Hinweis:
 * Auf den Bucheinband-Seiten werden die Verweise unsichtbar eingestellt.
 */



/* Absätze: Überschriften. */
/* ----------------------- */

h1    { font-size: 20pt;   color: #500000; font-weight: bold; margin-bottom: 12pt; text-align: center }
h2    { font-size: 18pt;   color: #500000; font-weight: bold; margin-bottom: 10pt; text-align: center }
h3    { font-size: 16pt;   color: #500000; font-weight: bold; margin-bottom: 8pt;  text-align: center }
h4    { font-size: 14pt;   color: #500000; font-weight: bold; margin-bottom: 6pt;  text-align: center }
h5    { font-size: 12pt;   color: #500000; font-weight: bold; margin-bottom: 4pt;  text-align: center }
h6    { font-size: 10.5pt; color: #500000; font-weight: bold; margin-bottom: 3pt;  text-align: center }

h1, h2, h3, h4, h5, h6                   { margin-top: 0px; margon-left: 0px; margin-right: 2px }
h1.re, h2.re, h3.re, h4.re, h5.re, h6.re { margin-top: 0px; margon-left: 0px; margin-right: 2px }
h1.re, h2.re, h3.re, h4.re, h5.re, h6.re { text-align: right }
h1.li, h2.li, h3.li, h4.li, h5.li, h6.li { text-align: left }



/* Absätze: Fließtext */
/* ------------------ */

p { font-family: Garamond, 'Times New Roman', HoeflerText, Georgia, Times; font-size: 10.5pt; 
    font-weight: normal; margin-top: 0px; margin-left: 0px; margin-bottom: 3pt; margin-right: 2px; text-align: left }

p.re					{ text-align: right }
p.k_re				{ font-size: 9pt; text-align: right }

p.oR_li_Blo   { margin-bottom: 0px; text-align: justify }
p.oR_li       { margin-bottom: 0px }
p.oR_re       { margin-bottom: 0pt; text-align: right }
p.oR_Mit      { margin-bottom: 0pt; text-align: center }

p.Blo         { text-align: justify }
p.ein_Blo     { text-indent: 8pt; text-align: justify }
p.ein_li      { text-indent: 8pt; text-align: left }
p.ein_re      { text-indent: 8pt; text-align: right }

p.a_ein_li_re { margin-left: 4pt; margin-right: 4pt; text-align: justify }

p.a_ein_li    { margin-left: 8pt; text-align: left }
p.a_ein_Blo   { margin-left: 8pt; text-align: justify }

p.k_Blo       { font-size: 9pt; margin-bottom: 2pt; text-align: justify }
p.k_ein_Blo   { font-size: 9pt; text-indent: 8pt; margin-bottom: 2pt; text-align: justify }
p.k_ein_li    { font-size: 9pt; text-indent: 8pt; margin-bottom: 2pt; text-align: left }
p.k_ein_re    { font-size: 9pt; text-indent: 8pt; margin-bottom: 2pt; text-align: right }

p.k_a_ein_Blo { font-size: 9pt; margin-left: 8pt; margin-bottom: 2pt; text-align: justify }

p.g_Blo       { font-size: 12pt; margin-bottom: 4pt; text-align: justify }
p.g_ein_Blo   { font-size: 12pt; text-indent: 8pt; margin-bottom: 4pt; text-align: justify }
p.g_ein_li    { font-size: 12pt; text-indent: 8pt; margin-bottom: 4pt; text-align: left }
p.g_ein_re    { font-size: 12pt; text-indent: 8pt; margin-bottom: 4pt; text-align: right }

p.Menu        { font-size: 9pt; text-align: left; margin-top: 2pt; margin-bottom: 2pt; 
                margin-left: 16pt; text-indent: -14pt }
p.Menu_in_a   { font-size: 9pt; text-align: left; margin-top: 2pt; margin-bottom: 2pt; 
                margin-left: 16pt; text-indent: -14pt; color: #705050 }

p.Trenn       { font-size: 5pt; margin-bottom: 0px }

p.Bogen       { font-size: 6px; margin-top: 0px; margin-bottom: 0px; text-align: center }


/* Text-Attribute. */
/* --------------- */

span.ro_fe      { color: #DD2200; font-weight: bold }
span.bl_fe      { color: #2A637E; font-weight: bold }

span.g_ro_fe    { font-size: 110%; color: #DD2200; font-weight: bold }
span.g_bl_fe    { font-size: 110%; color: #2A637E; font-weight: bold }

span.g_ku_ro_fe { font-size: 110%; font-style: italic; color: #DD2200; font-weight: bold }
span.g_ku_bl_fe { font-size: 110%; font-style: italic; color: #2A637E; font-weight: bold }

span.ku_fe      { font-style: italic; font-weight: bold }

span.k_fe       { font-size: 90%; font-weight: bold }
span.klein      { font-size: 90% }

span.dist       { letter-spacing: 0.3pt }


/* Tabellen. */
/* --------- */

table, td, tr, th, dt { font-family: Garamond, 'Times New Roman', HoeflerText, Georgia, Times; font-size: 10.5pt; 
                        text: #400000; text-color: #400000; font-weight: normal; 
                        margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px }


/* Listen. */
/* ------- */

dl, dt, dd, ul, ol { font-family: Garamond, 'Times New Roman', HoeflerText, Georgia, Times; font-size: 10.5pt; 
                     text: #400000; text-color: #400000; font-weight: normal; 
                     margin-top: 0px; margin-left: 0px;  margin-bottom: 3pt; margin-right: 2px }

ul                 { text: #400000; text-color: #400000; 
                     list-style-image: url('../Graphiken/Pfeil_rechts_klein_9x10_2.gif') }

dd, li             { margin-left: 0pt; margin-top: 1pt; margin-bottom: 1pt }


/* Listen-Einrückung. */
/* ------------------ */

/* Nachfolgend werden augenscheinlich falsche, da negative Einrückungswerte angegeben. Grund: Etliche
 * Browser addieren diese Werte zu ihren internen bzw. zu welchen?? Vorgabe-Werten hinzu, anstatt sie als
 * absolute Werte in Bezug auf das jeweils umgebende Element (body, html, Tabelle ...) zu beziehen.
 * Folge: Die Listen werden *sehr* weit eingerückt.
 * Lösung: Hier negative Werte eintragen und per Browser-Weiche für den Internet-Explorer die Werte wieder
 * auf Null bzw. den Zielwert setzen (da der IE diese absoluten Werte verwendet).
 * Ursache ist wohl ein unterschiedliches Box-Modell.
 */
/* Idee: list-style-type: image? Frage ist: Referenz auf das Dreieck-Bildchen - mit welchem Pfad? Dem von
 * dieser Stil-Datei aus oder dem von der jeweiligen Seite aus?
 */

ul, ol      { margin-left: -8pt }
li          { margin-left: -8pt }



/* allgemein: Einrückung */
/* --------------------- */

blockquote	{ margin: 0px; margin-left: 8pt }



/* Formular-Elemente. */
/* ------------------ */

input, select, text, textarea { font-family: Garamond, 'Times New Roman', HoeflerText, Georgia, Times; 
                                text: #000040; text-color: #000040; font-size: 10pt; font-weight: normal }


/* --- Ende der Stil-Datei. --- */
/* ---------------------------- */