html { height: 100%; }
body { height: 100%; }
p      { color: #515151; font-size: 8pt; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border-bottom: medium none }

a { color: #6699cc; font-size: 8pt; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a:hover     { color: #999999; font-size: 8pt; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titel        { color: #6699cc; font-weight: bold; font-size: 12pt; line-height: 20pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10pt }
.titelklein        { color: #6699cc; font-size: 10pt; line-height: 16pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10pt }
.untertitel {font-weight: bold; color: #6699cc; }
.titelstartseite        { color: #6699cc; font-weight: bold; font-size: 10pt; line-height: 16pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10pt }
.titelstartseiteklein        { color: #6699cc; font-weight: bold; font-size: 8pt; line-height: 16pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10pt }
.navtitel { color: #4a5275; font-size: 8pt; line-height: 13pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.hervorgehoben     { color: #6699cc; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border-bottom: medium none }
h1 { color: #4d7799; font-weight: bold; font-size: 10pt; line-height: 10pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 16pt;  margin-bottom: 10pt  }
h2 { color: #4d7799; font-weight: bold; font-size: 9pt; line-height: 9pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 16pt;  margin-bottom: 10pt  }
h3 { color: #4d7799; font-weight: bold; font-size: 8pt; line-height: 8pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 16pt;  margin-bottom: 10pt  }
h4 { color: #515151; font-weight: 600; font-size: 10pt; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10pt }
h5 { color: #515151; font-weight: 600; font-size: 10pt; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10pt }
ul { margin-left: 16px; color: #515151; font-size: 8pt; line-height: 14pt;  font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
ol { margin-left: 24px; color: #515151; font-size: 8pt; line-height: 14pt;  font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}


.frage  { font-style: italic;  color: #6699cc;}
.autor   { font-style: italic; }
.privatbereich { color: #848BB0; font-size: 8pt; line-height: 15pt; font-weight: bold; margin-bottom: 15pt ; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
.bereichtitel     { color: #515151; font-size: 8pt; font-weight: bold; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border-bottom: medium none; margin-bottom: 10pt; }

.tabelle { padding-right: 5px; padding-bottom: 4px; padding-left: 0px; padding-top: 0px; vertical-align: top; }
.tabellegross { padding-right: 5px; padding-bottom: 9px; padding-left: 0px; padding-top: 0px; vertical-align: top; }
td    { color: #515151; font-size: 8pt; line-height: 14pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: top; align: left; }



.navigationstitel  {  margin-top: 15px; margin-bottom: 6px; margin-left: 10px; color: #888888; font-size: 8pt; font-weight: bold; line-height: 20pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.nav { margin-left: 10px; margin-bottom: 10px; color: #6699cc; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nav:hover  { margin-left: 10px; margin-bottom: 10px; color: #aaaaaa; font-size: 8pt; line-height: 15pt; Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nav2 { margin-left: 20px; margin-bottom: 10px; color: #bbbbbb; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nav2:hover  { margin-left: 20px; margin-bottom: 10px; color: #aaaaaa; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nav3 { margin-left: 30px; color: #777777; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nav3:hover  { margin-left: 30px; margin-bottom: 10px; color: #333333; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.sitenav { margin-left: 10px; margin-bottom: 10px; color: #bbbbbb; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.sitenav:hover  { margin-left: 10px; margin-bottom: 10px; color: #6699cc; font-size: 8pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.headnav { color: #6699cc; font-size: 11pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  margin: 4;  }
a.headnav:hover  { color: #aaaaaa; font-size: 11pt; line-height: 15pt; font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; bgcolor: #cccccc;  
margin: 4; }

