body,td.blind           { 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.info                { background:rgb(229,255,240); }
strong                  { background:rgb(220,220,220); }
h1,a:visited,a:active,span.bunt   { color:rgb(190,44,36); }
/*  h1,a:visited,a:active,span.bunt   { color:rgb(218,37,29); }  */
h2,h3,h4,h5,tt,pre      { color:rgb(0,146,63); }
a:link                  { color:rgb(190,44,36); }
h6                      { color:rgb(190,44,36); }
th,span.chapter         { 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            { color: rgb(0,147,221); }
/*----------------------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.chapter,span.red_margin
   { font-family:Tahoma,Verdana,Comic Sans MS,Arial Rounded MT Bold,Arial,sans-serif; }
h1   { font-size: 20pt }
h2   { font-size: 14pt }
h3,span.chapter   { font-size: 12pt }
h4                { font-size: 11pt }
h5,span.klausur,span.red_margin   { font-size: 10pt; }
h6   { font-size: 12pt; }
p,ul,ol,table,tr,td,th,dl,dt,var  { font-size: 9pt }
h1,h2,h3,h4,h5,span.klausur,span.red_margin,h6,th,a:link,a:visited,a:active,span.chapter,div.info
        { font-weight:bold }
span.sc   { font-variant:small-caps; }
span.italic_expanded  {font-style:italic; }
small  { text-transform:uppercase; font-family:Arial; font-size:0.8em }
samp   { text-transform:uppercase; font-family:Arial; font-size:0.8em }
var    { font-family: Symbol; font-style:normal }
tt,pre { font-face: Courier-New, Courier; font-size:9pt; }
sub    { font-size:0.8em; }
sup    { font-size:0.8em; }
span.overline  {text-decoration:overline; }
/*----------------AUSRICHTUNG und RÄNDER----------------*/
h1,h2,h3,h4 { border-top-style:solid;border-top-width:1.5pt; }
h2,h3,h4 { margin-top:1.5cm; margin-bottom:0.2cm; }
h5,span.klausur     { 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.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; }
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; }
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       {margin-top: 6 pt;margin-bottom: 6 pt; }
li         {margin-top: 3 pt;margin-bottom: 3 pt; }
div.image  {margin-top: 18 pt;margin-bottom: 12 pt; }
h4     { page-break-before:always }