/*----------------------FARBEN--------------------------*/
body,td.blind                         { background:rgb(255,255,255); }
div.links,h6                          { background:rgb(255,255,255); }
div                                   { background:rgb(255,255,255); }
h1,h2,h3,h4,h5,hr                     { background:rgb(255,255,255); }
div.versuch                           { background:rgb(229,255,240); }
td                                    { background:rgb(230,230,230); }
td.column                             { background:rgb(255,255,255); }
h1,a:visited,a:active,span.bunt       { color:rgb(190,44,36); }
h2,h3,h4,h5,h6,tt,pre                 { color:rgb(0,146,63); }
a:link                                { color:rgb(190,44,36); }
th,span.chapter,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                        { border-color:rgb(190,44,36); }
span.red_margin                       { color:rgb(190,44,36); }
div.klausur                           { border-color: rgb(0,147,221); }
span.klausur,span.textbook            { color: rgb(0,147,221); }
/*----------------------SCHRIFTEN-----------------------*/
p,tr,td,th,ul,ol,dl,dt
                                      { font-family: Verdana,Tahoma,
                                        Arial,MS Sans Serif, sans-serif; }
h1,h2,h3,h4,h5,h6,span.klausur,span.chapter,span.red_margin,span.part,span.textbook
                                      { font-family:Tahoma,Verdana,Comic Sans MS,
                                        Arial Rounded MT Bold,Arial,sans-serif; }
tt,pre                                { font-face: Courier-New, Courier; font-size:9pt; }
/*----------------------SCHRIFTGRÖSSEN------------------*/
h1                                    { font-size: 20pt }
h2,span.part                          { font-size: 14pt }
h3,span.chapter                       { font-size: 12pt }
h4                                    { font-size: 11pt }
h5,span.klausur,span.red_margin       { font-size: 10pt; }
p,ul,ol,table,tr,td,th,dl,dt,var,h6,
span.textbook                         { font-size: 9pt }
/*--------------------AUSZEICHNUNG----------------------*/
h1,h2,h3,h4,h5,h6,th,
a:link,a:visited,a:active,
span.klausur,
span.red_margin,
span.chapter,
span.part                             { 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; }
a                                     { text-decoration:none; }
/*----------------AUSRICHTUNG und RÄNDER----------------*/
h1,h2                                 { border-top-style:solid;border-top-width:1.5pt; }
h2,h3,h4                              { margin-top:0.4cm; margin-bottom:0.2cm; }
h5,span.klausur                       { margin-top:0.2cm; margin-bottom:0.2cm; }
h6                                    { margin-top:1.0cm; margin-bottom:0.0cm; }
h1                                    { border-bottom-style:solid;border-bottom-width:1.5pt;
                                        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,ul,ol,dl,dt   { padding-left:2mm; padding-right:2mm;
                                        padding-top:0.5mm;padding-bottom:0.5mm; }
td                                    { vertical-align:top; }
th                                    { border-top-width:0.5pt; border-bottom-width:1.5pt; }
table                                 { border-width:0.5pt; }
td                                    { border-width:0pt; }
table.noborder                        { border-width:0pt; }
div.image                             { border-style:none;text-align:center;clear:both }
div.klausur                           { border-style:solid; border-width:1.5pt; }
div.red_margin                        { border-style:solid; border-width:1.5pt; }
p.equation                            { text-align:center; }
/*----------------Abstände und Umbruch----------------*/
p,li,ul                               { line-height:12pt; }
p,ul,td                               { margin-top: 3 pt;margin-bottom: 3 pt; }
li                                    { margin-top: 3 pt;margin-bottom: 3 pt; }
div.image                             { margin-top: 18 pt;margin-bottom: 12 pt; }
/*------------Automatische Kapitelnummern-------------*/
span.chapter:before                   { content:counter(level_1) "  ";
                                        counter-increment:level_1; }