body {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
 background-color: #dee3e7;
}
p {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}
ul {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;   
}
li {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}
table {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}
tr {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}
td {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
}

input {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
 width: 250px;
 height: 22px;
}
.checkbox {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
 background-color: #990000;
 width: 20px;
 height: 20px;
}
.checkboxsuche {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
 width: 20px;
 height: 20px;
}
select {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 color: #000000;
 width: 250px;
 height: 22px;
}
textarea {
 font-family:  arial, sans-serif;
 font-size: 10pt;
 width: 150px;
 color: #000000;
}
b {
  
}
.linknavi {
  width: 100%;
  display: block;
  padding: 15px 0px 15px 0px;
  text-align: center;
  color: #FEFC8C;
  text-decoration: none;
  font-size: 10pt;      
}
.linknavi:hover {
  background-color: #aa0000;
}
.linknavisub {
  display: block;
  text-align: left;
  color: #FEFC8C;
  text-decoration: none;
  font-size: 8pt;
  padding: 5px 0px 5px 15px;        
}
.linknavisub:hover {
  background-color: #aa0000;
}

.divnavi {
  width: 100%;
  text-align: center;
  font-size: 10pt;  
}

.divbalken {
  width: 100%;
  display: block;
  text-align: center;
  padding: 0px 0px 0px 0px;
}
.divspalte {
  position: absolute; 
  text-align: center; 
  width: 100%; 
  display: block;
  font-size: 10pt;  
}

.info {
 font-size: 8pt;
 padding: 7px 0px 7px 7px; 
 text-align: left; 
}
.infosub {
 font-size: 8pt;
 padding: 5px 0px 1px 7px; 
 text-align: left; 
}
.infolink {
  color: #FEFC8C;
  text-decoration: none;
}
.infolink:hover {
  background-color: #aa0000;
}

.typ1 {
  text-indent: 25px;
  padding: 0px 0px 15px 0px;
  text-align: justify;
}
.typ2 {
  padding: 0px 0px 15px 0px;
  text-align: justify;  
}
.typ3 {
  padding: 0px 0px 15px 0px;
  font-weight: bold;
  color: #990000;
  text-align: justify;  
}
.typ4 {
  padding: 0px 0px 15px 0px;
  font-weight: bold;
  font-size: 11pt;
  color: #000000;
  text-align: justify;  
}
.typ5 {
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 14pt;
  color: #990000;
  text-align: justify;  
}
.linkfluss {
  color: #aa0000;
  font-weight: bold;
}
.linkfluss:hover {
  background-color: #aa0000;
  color: #FEFC8C;
}
.form {
  float: left;
  width: 150px;
}
.thema{
  width: 100%;
  display: block;
  font-weight: bold;
  font-size: 11pt;
  padding: 15px 0px 0px 0px;  
}
.linkthema {
  width: 100%;
  display: block;  
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.linkthema:hover {
  background-color: #aa0000;
  color: #FEFC8C;
}
.themasub{
  width: 100%;
  display: block;
  font-weight: bold;
  font-style: italic;
  color: #990000;
  font-size: 10pt;
  padding: 15px 0px 0px 20px;
}
.pubheadline{
  width: 100%;
  display: block;  
  font-size: 10pt;
  padding: 15px 0px 0px 40px;
}