body {
  color: #00008b ;
  background-color: #f5f5f5;
  font-size: 100.01%;
  font-family: Arial,Verdana,sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
  }

div#page {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 760px;
    padding: 0;
    border: 0;
  }

  fieldset {
  color: #737B9C;
  border: 1px solid #99a;
  padding: 0 5px 5px 5px;
  text-align: left;
  margin: 10px 0 10px 0;
  font-size: 92%;
  }

legend1 {
  color: #000;
  font-size: 100%;
  border: 1px solid #779;
  background-color: #bbd;
  padding: 0px 4px 0px 4px;
  }

  legend {
  color: #fffffe;
  font-size: 100%;
  border: 1px solid #779;
  background-color: #003366;
  padding: 0px 4px 0px 4px;
  }

#footer {
  text-align: center;
  font-size: 8pt;
  font-family: Arial,Verdana,sans-serif;
  margin: 0;      /* standardkonforme horizontale Zentrierung */
  padding: 0;
  border: 0;
  width: 100%;
  }

#footer a {
  color: #f5f5f5;
  }

.footertext {
  text-align: center;
  color: #f5f5f5;
  font-size: 8pt;
  text-decoration: none;
  border: 0;
  width: 100%;
  background-image:url(../images/bgnavfoot.gif);
  margin: 0px;
  height: 28px;
}

#prodnav {
  text-align: left;
  color: #00008b;
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;
  background-color: #ffffff;
}
#prodnav a {
  text-decoration: none;
  color: #00008b;
}

#prodnav a:hover {
  text-decoration: none;
  color: #8b0000;
}

#prodnavas {
  text-align: left;
  color: #8b0000;
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;
  background-color: #ffffff;
}
#prodnavs a {
  text-decoration: none;
  font-weight:bold;
  color: #8b0000;
}

#prodnavs a:hover {
  text-decoration: underline;
  font-weight:bold;
  color: #000000;
}

#linetitle1 {
  text-align: left;
  color: #ffffff;
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;
  padding-left: 1.0em;
  background-color: #003366;
}
#linetitle2 {
  text-align: left;
  color: #00008c;
  font-size: 9pt;
  font-weight:bold;
  text-decoration: none;
  border: 0;
}
#linetitle3 {
  text-align: center;
  color: #FF3300;
  font-size: 9pt;
  font-weight:bold;
  text-decoration: none;
  border: 0;
}
#linetext {
  text-align: justify;
  color: #00008c;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}

#linetext a {
  text-decoration: none;
  color: #0000c0;
}

#linetext a:hover {
  text-decoration: underline;
  color: #0000c0;
}
#newstitle {
  text-align: left;
  color: #00008c;
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none;
  border: 0;
}
#newstext {
  text-align: justify;
  color: #00008c;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}

#newstext a {
  text-decoration: none;
  color: #0000c0;
}

#newstext a:hover {
  text-decoration: underline;
  color: #0000c0;
}

#linetext1 {
  text-align: left;
  color: #00008c;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}

#navigation {
  background-color: white;
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
}

#main {
  background-color: white;
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
}

#mainp {
  background-color: white;
  margin: 0;
  border: 0;
  width: 100%;
}

span#navt1 {
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  line-height: 24px;
  padding-left: 1.5em;
  color: #ffd700;
}

span#navt1 a {
  text-decoration: none;
  color: #F0F8FF;
}

span#navt1 a:hover {
  color: #ffd700;
}

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,Verdana,sans-serif; }

h1 { text-align:left; font-size:12pt; margin-bottom:10pt; }

h2 { font-size:12pt; margin-bottom:10pt; }

h3 { font-size:10pt; margin-bottom:10pt; }

div,td,th,address,blockquote { font-size:10pt; }

li { font-size:8pt; margin-top:0pt; margin-bottom:0pt; }

.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }

pre.normal { color:#000000; }

.hdr { text-align:center; font-size:10pt; font-weight:bold; margin-bottom:0pt; text-decoration:none; color:#FFD700; }

.phd { text-align:center; font-size:12pt; font-weight:bold; margin-bottom:0pt; text-decoration:none; color:#FFFFE0; }

.ftr { color:#0000CD; font-size:8pt; margin-bottom:0pt; text-decoration:underline; }

.sml { color:#00008B; font-size:8pt; margin-bottom:0pt; text-decoration:none; }

.smlh { color:#00008B; font-size:8pt; font-weight:bold; margin-bottom:0pt; text-decoration:none; }

.std { color:#00008B; font-size:10pt; margin-bottom:0pt; text-decoration:none; }

.txtblack { color:#000000; font-size:10pt; margin-bottom:0pt; text-decoration:none; }

.txtred { color:#8B0000; font-size:10pt; font-weight:bold; margin-bottom:0pt; text-decoration:none; }

.stdh { color:#00008B; font-size:10pt; font-weight:bold; margin-bottom:0pt; text-decoration:none; }

.lnav { font-size:8pt; margin-bottom:0pt; line-height:13pt; text-decoration:underline; color:#FFFFFF; }

.lnavs { font-size:8pt; font-weight:bold; margin-bottom:0pt; line-height:13pt; text-decoration:none; color:#FFD700; }

.lnavt { font-size:8pt; margin-bottom:0pt; line-height:13pt; text-decoration:none; color:#FFFFFF; }

.tnav { font-size:8pt; font-weight:bold; margin-bottom:0pt; text-decoration:underline; color:#FFFFFF; }

.tnavs { font-size:9pt; font-weight:bold; margin-bottom:0pt; text-decoration:none; color:#FFD700; }

a:link { color:#0000CD; text-decoration:underline; }

a:visited { color:#696969; text-decoration:underline; }

a:active { color:#000000; text-decoration:none; }

a.an { text-decoration:none; }

#ridge1 {
  border-width:1px;
  border-style:ridge;
  border-color:#c0c0c0;
  padding:1;
  text-align:justify; }

#ridge2 {
  border-width:3px;
  border-style:ridge;
  border-color:#fffff0;
  padding:4;
  text-align:justify;
  background-color:#fffff0; }

#ridge3 {
  border-width:1px;
  border-style:ridge;
  border-color:#cccccc;
  padding:4;
  text-align:center;
  background-color:#ffffff; }

#ridge4 {
  border-width:1px;
  border-style:ridge;
  border-color:#cccccc;
  padding:2;
  text-align:left;
  background-color:#fffff0; }

#ridge5 {
  border-width:2px;
  border-style:ridge;
  border-color:#0000F0;
  text-align:center;
  padding:2;
  background-color:#00008C; }

.unicode { font-size:10px; font-family:Arial Unicode MS,Arial,sans-serif }

ins { color:#009900; font-weight:bold; text-decoration:none; }

del { color:#990000; font-weight:bold; text-decoration:line-through; }
