body {
  font-family: Helvetica, Arial, Verdana;
  font-weight: normal;
  font-size: 10pt;
  text-align: justify;
  line-height: 1.5;
  color: #000000; 
  background-color: #ffffff;
}

#all {
  width: 900px;
  margin-right: auto;
  margin-left: auto;
}
* html #all { width: 920px; }

#header {
  width: 900px;
  height: 150px;
  background: url(../pics/header.jpg) no-repeat;
}

#navi {
  width: 148px;
  padding: 5px;
  float: left;
}
/* * html #navi { width: 158px; } */

#content {
  width: 728px;
  padding: 5px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: dotted;
  border-color: #fa0000;
  float: right;
}
/* * html #content { width: 738px; } */

#footer {
  clear: both;
  width: 900px;
  height: 20px;
  background: #cccccc;
}

#footer2 {
  clear: both;
  width: 900px;
  height: 28px;
  background: #cccccc;
}

.balkenorange {
width: 900px;
height: 10px;
background-color: #fa0000;
}

.balkenblau {
width: 900px;
height: 10px;
background-color: #0000ff;
}

.titel {
  font-family: Helvetica, Arial, Verdana;
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #0000ff; 
}

.titel2 {
  font-family: Helvetica, Arial, Verdana;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  color: #0000ff; 
}

.linktext {
  font-family: Helvetica, Arial, Verdana;
  font-weight: bold;
  font-size: 9pt;
  text-align: left;
  line-height: 1.2;
  color: #555555; 
}

.linktextoben {
  width: 100%;
  font-family: Helvetica, Arial, Verdana;
  font-weight: bold;
  font-size: 9pt;
  text-align: right;
  line-height: 1.2;
  color: #555555; 
}

.leider {
  font-family: Helvetica, Arial, Verdana;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
  line-height: 1.2;
  color: #555555; 
}

.keywords {
  font-family: Helvetica, Arial, Verdana;
  font-weight: normal;
  font-size: 8pt;
  text-align: justify;
  line-height: 1.2;
  color: #555555; 
}

.footertext {
  font-family: Helvetica, Arial, Verdana;
  font-weight: bold;
  font-size: 8pt;
  text-align: center;
  line-height: 1.2;
  clear: both;
  color: #666666; 
}

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

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

a:active {
color: #666666;
text-decoration: none;
}

a:hover {
text-decoration: none;
color: #0000ff;
}

<!--???-->
a:visited:hover {
text-decoration: none;
color: #cccccc;
}
<!--???-->


