body, span, p, td, th, input, select, option, h1, h2, h3, h4,
  textarea, a {
  font-style: normal; font-family: verdana, helvetica, sans-serif;
}

body, span, p, td, th, input, select, option, textarea {
  font-size: 10pt;
}

h1 {
  font-size: 18pt;
}

h2 {
  font-size: 16pt;
}

h3 {
  font-size: 14pt;
}

h4 {
  font-size: 12pt;
}

th {
  color: #ffffff;
}

a:link {
  color: #2966D4;
  text-decoration: none;
}

a:visited {
  color: #2966D4;
  text-decoration: none;
}

a:hover {
  color: #B5C5FF;
  text-decoration: underline;
}

.rot {
  color: #ff0000;
}

.blau {
  color: #0000ff;
}

.tiny {
  font-size: 10px;
}

.tabhead {
  color: white;
  background-color: #2966D4;
  font-weight: bold;
}

.tabrow {
  background-color: #B5C5FF;
}

.head {
  font-size: 16pt;
  font-weight: bold;
  color: #3e598a;
}

a.th:link {
  color: white;
}

a.th:visited {
  color: white;
  text-decoration: none;
}

a.th:hover {
  color: white;
  text-decoration: underline;
}

a.intext:hover {
  color: white;
  text-decoration: underline;
}

a.recent:link {
  color: black;
  text-decoration: none;
}

a.recent:visited {
  color: black;
  text-decoration: none;
}

a.recent:hover {
  color: white;
  text-decoration: underline;
}

a.alarm:link {
  color: red;
  text-decoration: none;
}

a.alarm:visited {
  color: red;
  text-decoration: none;
}

a.alarm:hover {
  color: red;
  text-decoration: underline;
}

.tourname { font-size:20pt; font-style:bold; color:#666677 }
.greyboldmedium { font-size:16pt; font-style:bold; color:#666677 }

.region {position:absolute; z-index:20; visibility:hidden; top:150px; left:40px; }
.reglarge {color:white; font-size:20px; font-style:bold; font-family: verdana, helvetica, sans-serif; }
.reglargegrey {color:#eeeeee; font-size:20px; font-style:bold; font-family: verdana, helvetica, sans-serif; }
.region {color:white; font-size:14px; font-style:bold; font-family: verdana, helvetica, sans-serif; }

.tdback {background-color:#b5c5ff}

.spacer2 {font-size:2px}


