html, body {
  font-family: verdana, arial;
  font-size: 11px;
  color: #000;
  margin: 0;
  padding: 0;
  background-color: #fff;
}

table,tr,td,p,div,a,h2,h4 {
 font-size: 11px;
 line-height: 160%;
}

h1 {
 font-size: 18px;
 margin: 0 0 -1px;
}

h3 {
 font-size: 14px;
 margin: 0 0 -1px;
}

hr {
 color: #000;
}

.normal
{ 
 font-size: 12px;
 font-family: Verdana;
 line-height: 160%;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 20px;
}

.tabelle
{
 font-size: 10px;
 font-family: Verdana;
 margin: 2px 5px;
}

.infobox
{
 border: 5px solid #1D417F;
}

.infoboxhead
{
 background-color: #1D417F;
 color: #fff;
}

.impressum
{
 font-size: 12px;
 font-family: Verdana;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
}

.headline
{
 color: #f00;
 font-size: 16px;
 font-family: Verdana;
 font-weight: bold;
 margin-top: 10px;
 margin-right: 20px;
 margin-bottom: 20px;
}

.headline-weiss
{
 color: #fff;
 font-size: 16px;
 font-family: Verdana;
 font-weight: bold;
 margin-left: 5px;
}

/* LINKS **********************************************/

a:link {
 color: #1A427D;
 text-decoration: none;
}

a:visited {
 color: #1A4F9C;
 text-decoration: none;
}

a:hover {
 color: #1A4F9C;
 text-decoration: underline;
}

.teaser a:link, .teaser a:visited, .teaser a:hover {
 color: #1A427D;
 font-size: 16px;
 text-decoration: none;
 font-weight: bold;
}

/* REITER-NAV *********************************************************/

.tabOn { 
  height: 25px;
  white-space: nowrap;
  margin: 0;
  padding: 0 6px 0 6px;
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}

.tabOff {
 background: #E2E2E2;
 white-space: nowrap;
 padding: 0 6px 0 6px;
 border-top: 1px solid #000;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
}

.tabOff a:link, .tabOff a:visited, .tabOff a:hover {
 color: #000;
 text-decoration: none;
}

.tabZw {
 white-space: nowrap;
 border-top: 0;
 border-right: 0;
 border-bottom: 1px solid #000;
 border-left: 0;
}
