a:link { text-decoration:underline; color:#0055FF; } /*dodgerblue*/
a:visited { text-decoration:underline; color:#0055FF; }
a:hover { text-decoration:none; color:#FFFFFF; background-color:#6699FF; }
a:active { text-decoration:none; color:#FFFFFF; background-color:#6699FF; }

body  { background-color:#E0E4EF; font-family:Verdana,Arial,Helvetica; color:#000080; margin-left:20px; }

p,li,td {
 font-size:10pt;
 color:#000080;    /*navy*/
 font-family:Verdana,Arial,Helvetica;
 text-align:left;
 font-weight:500;
 line-height:12pt;
}
th {
 font-size:11pt;
 text-align:left;
 font-weight:700;
 padding-top:15px;
 padding-bottom:10px;
}                    /* in mueller und fortmuehler */

h1 { font-size:16pt; line-height:20pt; font-weight:700; text-align:center; }
h2 { font-size:13pt; line-height:16pt; font-weight:700; text-align:center; }

h3 { font-size:12pt; line-height:16pt; font-weight:700; }
h4 { font-size:10pt; line-height:12pt; font-weight:700; } /*wie normale Schriftgröße*/

.headline {
 font-size:12pt;
 line-height:16pt;
 font-weight:bold;
 vertical-align:bottom;
}


.text { text-align:justify; }
.intro { font-size:11pt; font-weight:700; line-height:14pt; text-align:justify; }
.oben { vertical-align:top; }

/*.line { text-decoration:underline; }   */
.small { font-size:9pt; line-height:12pt; }
.small2 { font-size:8pt; line-height:10pt; }
.cr { font-size:8pt; line-height:10pt; }
/*.high { line-height:30pt; }   */
.links { text-align:left; }
.blau { color:blue; }
.fett { font-weight:bold; }
.leistung { padding-bottom:10px; text-align:left; }
.padbot { padding-bottom:5px; }     /* in op und mueller und fo*/
/*.padtop { padding-top:10px; }     */

.rahmen {
  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:3px 6px;
}
.ziel {
  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:3px;
  color:#FFFFFF;
  background-color:#6699CC;
}

a.link1 { text-decoration:none; color:#000080; }
a.link1:visited { text-decoration:none; color:#000080; }
a.link1:hover { text-decoration:none; color:#FFFFFF; background-color:#6699CC; }
a.link1:active { text-decoration: none; color:#FFFFFF; background-color:#6699CC; }

.nav {                  /**Navigation zwischen den Produktblättern**/
  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:2px;
  font-size:8pt;
  line-height:10pt;
  text-align:center;
  vertical-align:middle;
}

.nav-akt {              /**Aktuelle Seite**/
  border-width:1px;
  border-style:solid;
  border-color:#000080;
  padding:2px;
  font-size:8pt;
  line-height:10pt;
  text-align:center;
  vertical-align:middle;
  color:#FFFFFF;
  background-color:#6699CC;
}