body, div , font , span, p, font, table, td, input, select, textarea,a
{
  font-family:                Arial, Helvetica;
  color:                      #000000;
  font-size:                  9pt;
}

a:link                 { color:#000080; text-decoration:underline }
a:visited              { color:#000080; text-decoration:underline }
a:hover                { color:#D50000; text-decoration:underline }
a:active               { color:#000080; text-decoration:underline }

h2
{
  color:                      #D50000;
  font-weight:                bold;
  font-size:                  13pt;
  margin :                    3px  0px 15px 0px;
  padding :                   0px  0px 2px 0px;
  text-align:                 left;
  width:                      100%;
}

h3
{
  color:                      #D50000;
  font-weight:                bold;
  font-size:                  11pt;
  margin :                    0px  0px 0px 0px;
  padding :                   0px  0px 15px 0px;
}

img.text
{
  padding:             0px;
  margin:              20px 10px 20px 0px
}

img.bild_im_text_ganz_oben{/*Bild im Flie&szlig;text*/
  border:     solid 1px #000000;
  margin:     0px 20px 10px 0px;
}

img.bild_im_text{/*Bild im Flie&szlig;text*/
  border:     solid 1px #000000;
  margin:     10px 10px 10px 0px;
}

/*Haarlinien bei Tabellen*/

td.tab_rahmen_zeile1_start,td.tab_rahmen_zeile1,td.tab_rahmen_rest,td.tab_rahmen_rest_start{
 border-style:    solid;
 border-color:    #000000;
}
td.tab_rahmen_zeile1_start{
 border-width:    1px 1px 1px 1px;
}
td.tab_rahmen_zeile1{
 border-width:    1px 1px 1px 0px;
}
td.tab_rahmen_rest_start{
 border-width:    0px 1px 1px 1px;
}
td.tab_rahmen_rest{
 border-width:    0px 1px 1px 0px;
}


img{
  border-color:#000000;
}
