/*----------------------FARBEN--------------------------*/
body                                  { background:rgb(255,255,255); }
div#width                             { 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); }
div.exp                               { background:rgb(192,237,211); }
span.analyse                          { background:rgb(255,255,0); }
h1,h2,span.bunt,h3:before,h4:before   { color:rgb(190,44,36); }
h3,h4,h5,tt,pre,span.liebiglab,a      { color:rgb(0,146,63); }
h6                                    { color:rgb(190,44,36); }
th,span.chapter3,span.chapter4,span.part
                                      { color:rgb(190,44,36); }
h1                                    { border-color:rgb(190,44,36); }
h2,h3,h4                              { border-color:rgb(0,146,63); }
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,span.textbook            { 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:Verdana,Tahoma,Arial,MS Sans Serif,sans-serif; }
h1,h2,h3,h4,h5,span.klausur,
span.red_margin,span.part,
span.textbook,p.lila                  { font-family:Tahoma,Verdana,Comic Sans MS,Arial Rounded MT Bold,Arial,sans-serif; }
tt,pre                                { font-family: Courier-New, Courier; font-size:9pt; }
/*----------------------SCHRIFTGROESSEN------------------*/
span.liebiglab                        { font-size:28pt; }
h1                                    { font-size:24pt; }
h2,span.part                          { font-size:16pt; }
h3,p.lila                             { font-size:14pt; }
h4                                    { font-size:12pt; }
span.analyse                          { font-size:12pt; }
h5,span.klausur,span.red_margin       { font-size:10pt; }
h6                                    { font-size:12pt; }
p,ul,ol,table,tr,td,th,dl,dt,var,
span.textbook                         { font-size:9pt }
/*--------------------AUSZEICHNUNG----------------------*/
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; }
h1                                    { font-weight:normal; }
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----------------*/
div#width                             { width:960px;
	                                      margin-left:auto;
	                                      margin-right:auto; }
h1,h3                                 { border-top-style:solid;border-top-width:1.5pt; }
h2,h3,h4                              { margin-top:1.5cm; margin-bottom:0.2cm; }
h5,span.klausur,p.frage,div.aufgepasst
                                      { margin-top:0.5cm; margin-bottom:0.2cm; }
h1                                    { border-bottom-style:solid;
                                        border-bottom-width:1.5pt; }
h1                                    { padding-left:2mm; padding-right:2mm;
                                        padding-top:2mm;padding-bottom:2mm;
                                        vertical-align:middle; }
h2,h3,h4,h5,span.klausur,span.textbook,
span.red_margin,h6,p,td,th,ul,ol,dl,dt,p.frage,div.aufgepasst
p.lila                                { 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; }
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,li,ul                               { line-height:12pt; }
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; }
h3                                    { page-break-before:always }
/*------------Automatische Kapitelnummern------------------*/
h2.reset                              { counter-reset:level_3; }
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!)"; }
/*------------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; }
