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

/* Verweise auf Bucheinband-Seiten ohne Hervorhebungen gestalten. */


/* 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: 0pt; margin-left: 0pt; margin-bottom: 0pt; margin-right: 0pt; 
       text-align: left }


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

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

/* 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 }
h2    { font-size: 18pt;   color: #500000; font-weight: bold; margin-bottom: 10pt }
h3    { font-size: 16pt;   color: #500000; font-weight: bold; margin-bottom: 8pt }
h4    { font-size: 14pt;   color: #500000; font-weight: bold; margin-bottom: 6pt }
h5    { font-size: 12pt;   color: #500000; font-weight: bold; margin-bottom: 4pt }
h6    { font-size: 10.5pt; color: #500000; font-weight: bold; margin-bottom: 3pt }

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



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

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

p.oR_li     { margin-bottom: 0pt }
p.oR_re     { margin-bottom: 0pt; text-align: right }

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

p.a_ein_li  { margin-left: 10pt; text-align: left }

p.k_ein_Blo { font-size: 9pt; text-indent: 10pt; text-align: justify }
p.k_ein_li  { font-size: 9pt; text-indent: 10pt; text-align: left }
p.k_ein_re  { font-size: 9pt; text-indent: 10pt; text-align: right }

p.g_ein_Blo { font-size: 12pt; text-indent: 10pt; text-align: justify }
p.g_ein_li  { font-size: 12pt; text-indent: 10pt; text-align: left }
p.g_ein_re  { font-size: 12pt; text-indent: 10pt; 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: 0pt }

p.Bogen     { font-size: 6px; margin-top: 0pt; margin-bottom: 0pt; 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 }



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

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



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

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

ul                 { list-style-image: url('../Graphiken/Pfeil_rechts.gif') }

dd, li             { margin-left: 5pt; margin-bottom: 2pt }



/* 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: -9pt }
li          { margin-left: -9pt; list-style-type: disc }



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

blockquote	{ margin: 0pt; margin-left: 10pt }



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

input, select, textarea { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }


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