/*----------------------FARBEN--------------------------*/
body                                  { background:rgb(255,255,255); }
div.links,h6                          { background:rgb(255,255,255); }
div,td                                { background:rgb(255,255,255); }
h1,h2,h3,h4,h5,hr                     { background:rgb(255,255,255); }
span.analyse                          { background:rgb(255,255,0); }
h1,span.bunt                          { color:rgb(190,44,36); }
h3:before,h4:before                   { color:rgb(150,150,150); }
tt,pre,span.liebiglab                 { color:rgb(0,146,63); }
h6                                    { color:rgb(190,44,36); }
a                                     { color:rgb(0,0,0); }
th,span.part                          { color:rgb(190,44,36); }
h1                                    { border-color:rgb(190,44,36); }
div.red_margin,div.aufgepasst         { border-color:rgb(190,44,36); }
span.red_margin                       { color:rgb(190,44,36); }
div.klausur                           { border-color:rgb(0,147,221); }
p.frage                               { border-color:rgb(192,237,211); }
span.klausur                          { color:rgb(0,147,221); }
div.lila                              { border-color:rgb(255,0,255); }
div.lila                              { background:rgb(255,200,255); }
p.lila                                { background:rgb(255,0,255); }
p.lila                                { color:rgb(255,255,255); }
.gefahr                               { color:rgb(255,102,0); }
/*----------------------SCHRIFTEN-----------------------*/
p,tr,td,th,ul,ol,dl,dt,h6             { font-family:Helvetica Condensed,
                                        Arial Narrow,Arial Unicode MS,
                                        sans-serif; }
h1,h2,h3,h4,h5,span.klausur,
span.red_margin,span.part             { font-family:Helvetica,Arial,
                                        Arial Unicode MS,sans-serif; }
tt,pre                                { font-family:Courier-New,Courier;
                                        font-size:9pt; }
/*----------------------SCHRIFTGROESSEN------------------*/
/* span.liebiglab                        { font-size:28pt; } */
h1                                    { font-size:24pt; }
h3:before                             { font-size:48pt; }
h4:before                             { font-size:18pt; }
h2,span.part                          { font-size:18pt; }
h3,p.lila                             { font-size:16pt; }
h4                                    { font-size:14pt; }
span.analyse                          { font-size:14pt; }
h5,span.klausur,span.red_margin       { font-size:11pt; }
h6                                    { font-size:11pt; }
p,ul,ol,table,tr,td,th,dl,dt,var      { font-size:11pt; }
/*--------------------AUSZEICHNUNG----------------------*/
h1,h2,h3,h4,h5,h6,th,
a:link,a:visited,a:active,
span.klausur,
span.red_margin,
span.chapter3,p.lila,
span.part,p.aufreisser,
span.exp:before,span.frage:before     { font-weight:bold; }
span.sc                               { font-variant:small-caps; }
span.italic_expanded                  { font-style:italic; }
sub                                   { font-size:0.8em; }
sup                                   { font-size:0.8em; }
span.overline                         { text-decoration:overline; }
/*----------------AUSRICHTUNG und RAENDER----------------*/
/* h1                                    { border-top-style:solid;
                                        border-top-width:1.5pt; } */
h1                                    { padding-left:2mm; padding-right:2mm;
                                        padding-top:140mm;padding-bottom:12mm; }
h2,h4                                 { margin-top:1.2cm; margin-bottom:0.6cm; }
h3                                    { margin-top:2.4cm; margin-bottom:0.6cm; }
h5,span.klausur,p.frage               { margin-top:0.6cm; margin-bottom:0.2cm; }
h2,h3,h4,h5,span.klausur,span.red_margin,
h6,p,td,ul,ol,dl,dt,p.frage,p.lila,p.frage,div.aufgepasst
                                      { padding-left:2mm; padding-right:2mm;
                                        padding-top:0.5mm;padding-bottom:0.5mm; }
td.dense                              { padding-left:1mm; padding-right:1mm;
                                        padding-top:0.5mm;padding-bottom:0.5mm; }
p.caption                             { padding-left:16mm;padding-right:16mm; }
td                                    { vertical-align:top; }
table,th,td                           { border-collapse:collapse;
                                        margin:2mm;
                                        border-color:rgb(220,0,0);
                                        border-top-style:solid;
                                        border-bottom-style:solid;
                                        border-left-style:none;
                                        border-right-style:none; }
th                                    { border-top-width:0.5pt;
                                        border-bottom-width:1.5pt; }
table                                 { border-width:0.5pt;
                                        margin-left:1cm; }
td                                    { border-width:0pt; }
table.noborder                        { border-width:0pt; }
div.image                             { border-style:none;text-align:center;clear:both; }
div.klausur,div.red_margin,div.lila,p.frage,div.aufgepasst
                                      { border-style:solid; border-width:1.5pt; }
p.equation                            { padding-left:1cm; }
/*----------------Abstaende und Umbruch----------------*/
p,ul                                  { margin-top:6pt;margin-bottom:6pt; }
p.lila                                { margin-top:0pt;margin-bottom:6pt; }
li                                    { margin-top:3pt;margin-bottom:3pt; }
div.image                             { margin-top:18pt;margin-bottom:12pt; }
h1                                    { page-break-after:always }
h3                                    { page-break-before:always }
/*------------Automatische Kapitelnummern------------------*/
h2                                    { counter-reset:level_3; }
h3                                    { counter-reset:level_4 exp frage; }
h3:before                             { content:counter(level_3) "  " ;
                                        counter-increment:level_3; }
h4:before            { content:counter(level_3) "." counter(level_4) " ";
                                        counter-increment:level_4; }
span.exp:before      { content:"Versuch " counter(level_3) "." counter(exp);
                                        counter-increment:exp; }
span.frage:before    { content:"Frage " counter(level_3) "." counter(frage);
                                        counter-increment:frage; }
h5.gefahr:after                       {content:" (BA!)"; }
/*------------Einstellungen fuer Druck--------------------*/
div.image,table                       { page-break-inside:avoid; }
img                                   { max-width:100%; height:auto; }
@page                                 { margin-top:2.5cm;margin-bottom:2cm;
                                        margin-left:2.5cm;margin-right:6cm;
                                        padding-top:8mm;padding-left:0mm;
                                        padding-right:0mm;
                                        font-weight:bold;font-size:14pt;
                                        font-family:Helvetica,Arial,sans-serif;
                                        color:rgb(180,180,180); 
                                        size: A4; }
@page :first                          { margin-left:2.5cm;margin-right:1cm;}
@page :left                           { margin-left:1.5cm;margin-right:8cm;}
/* @page :right                          { margin-left:1.5cm;margin-right:8cm;} */
@page :right                        { margin-left:8cm;margin-right:1.5cm;}
@page                                 { @top-right {content:counter(page); }}
@page :first                          { @top-right {content:none} }
div.exp                               { border-color:rgb(192,237,211);
                                        border-left-style:solid;
                                        border-left-width:18pt;}
p                                     { text-align:justify; }
h2,h3,h4,h5                           { page-break-after:avoid; }
span.red_margin                       { display:none; }
div.klausur                           { page-break-inside:avoid; }
/*------------Streichungen wegen Corona--------------------*/
div.corona                            { font-family:Verdana,Tahoma,Arial,MS Sans Serif,sans-serif;
                                        font-size:10pt;
                                        border-color:rgb(0,0,0);
                                        border-style:solid;
                                        border-left-width:12pt; }
div.corona:before                     { content:"Im WS2020/2021 ohne diesen Abschnitt:";
                                        color:rgb(190,44,36);
                                        font-weight:bold; }

div.corona:after                      { content:"Ende des gestrichenen Teils.";
                                        color:rgb(190,44,36);
                                        font-weight:bold; }
