body {
  font-family:Arial,Helvetica,sans-serif;
  color:#000000;
}

h1 {
  font-size:18px;
  font-weight:bold;
  color:#990000;
}
h2 {
  font-size:14px;
  font-weight:normal;
  margin-top:3px;
  margin-bottom:3px;
}
h3 {
  font-size:12px;
  font-weight:normal;
  margin-top:2px;
  margin-bottom:2px;
}

a {
  color:#0000FF;
  text-decoration:none;
}
a:hover {
  font-weight:bold;
  text-decoration:none;
}

h2 a {
  font-size:14px;
/*  color:#000000;*/
  text-decoration:none;
}
h2 a:hover {
  font-weight:bold;
  text-decoration:none;
}

td {
  font-size:12px;
}

p {
  text-align:justify;
  margin:0;
}


/* Allgemeine Hintergrundfarbe */
.bg_common {
  background-color:#ffffff;
}

/* Ueberschrift ausserhalb des Rahmens */
.head {
  font-size:24px;
  font-weight:bold;
  color:#990000;
}

/* Rahmenfarbe */
.bg_border {
  background-color:#000000;
}

/* Menuhintergrundfarbe */
.bg_menu {
  background-color:#cccccc;
}

/* inaktiver Menueintrag */
.menu_inact {
  background-color:#cccccc;
  width:100;
  text-align:center;
}

table.menu a {
  font:weight:bold;
}
/* aktiver Menueintrag */
.menu_act {
  background-color:#ffffff;
  width:100;
  text-align:center;
}

/* Menulink im oberen Balken */
.10pxmenue {
  font-size:12px;
  color:#000000;
}

/* Text fuer Menupunkte im unteren Balken */
.smalltext {
  font-size:10px;
}

/* Format fuer Info-/Formulartabellen (Reiseinfo, Anmeldung) */
.info_field {
  vertical-align:top;
  font-weight:bold;
  width:30%;
}
.info_value {
  vertical-align:bottom;
  width:70%;
}

/* Zusatz fuer Ausgabe des Datums */
.date {
/*  font-weight:bold;*/
  color:#990000;
}

