BODY
 {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
 }
BODY, P, TD, INPUT, DIV
 {
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
 }
A, A:hover
 {
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
 }
A.footerlink, A:hover.footerlink
 {
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-weight: bold;
  color: #808080;
  text-decoration: none;
 }
TABLE, TR, TD
 {
  vertical-align: top;
  border-collapse: collapse;
  border: 0px solid #ffffff;
 }

.topmenu
 {
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 14pt;
  margin-top: 25px;
  margin-left: 25px;
  white-space: nowrap
 }

.teaserhl1
{
  vertical-align: top;
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 42pt;
  color: #000000;
  font-weight:bold;
  text-shadow: #808080 3px -3px 2px;
}

.teaserhl2
{
  vertical-align: top;
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 32pt;
  color: #000000;
  font-weight:bold;
  text-shadow: #808080 3px -3px 2px;
}

.teaserhl3
{
  vertical-align: top;
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 24pt;
  color: #000000;
  font-weight:bold;
  text-shadow: #808080 2px -2px 1px;
}

.teaserhl4
{
  vertical-align: top;
  font-family: Ubuntu, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
  font-size: 14pt;
  color: #000000;
  font-weight:bold;
  text-shadow: #808080 1px -1px 1px;
}

.dotheader
 {
  border-bottom:1px dotted #808080;
  color:#808080;
  width:100%;
 }

.dotline
 {
  border-top:1px dotted #808080;
  color:#808080;
 }

