/* ####################################################### */

BODY {
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

TD, P, OL, SUB, SUP, BLOCKQUOTE {
  font-family: Helvetica, Arial;
  font-size: 14px;
}

UL {
  font-family: Helvetica, Arial;
  font-size: 14px;
  list-style-type: square;
}

LI {
 margin-bottom:6px;
 }

H1 {
  font-family: Helvetica, Arial;
  font-size: 26px;
  font-weight: bold;
  color: #003163;
}

H2 {
  font-family: Helvetica, Arial;
  font-size: 18px;
  font-weight: bold;
  color: #003163;
}

H3 {
  font-family: Helvetica, Arial;
  font-size: 15px;
  font-weight: bold;
  color: #003163;
}

H4 {
  font-family: Helvetica, Arial;
  font-size: 13px;
  font-weight: bold;
  color: #003163;
}

SMALL {
  font-size: 12px;
}

SUB {
  font-size: 10px;
}

TD.TabKopf {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #05479A;
  padding-top:2pt;
  padding-bottom:1pt;
}

TD.TabHg {
  color: #000000;
  background-color: #A4DEFB;
}


FORM {
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
}

TABLE.thin {
  border:1px solid black;
  border-spacing:0px;
}

.small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.big {
  font-family: Helvetica, Arial;
  font-size: 18px;
  font-weight: bold;
  color: #003163;
}

.prog_grau {
  color: #555555;
  font-weight: bold;
}

.prog_blau {
  color: #000080;
  font-weight: bold;
}

.prog_kursiv {
  font-size:9pt;
  font-style:italic;
}

.prog_uhrzeit {
  text-align:right; 
  vertical-align:top;
  width:70px; 
}

.prog_plenary {
  color: #555555;
  font-weight: bold;
  font-size:12pt;
}

