/*
  #001177
  #BBCCDD
  #DDE6EE
*/  
* {  
  font-family: verdana;
  font-size: 13px;
}

body {
 font-size: 11px;
 color: #000000;
}
image {
  border-width: 0px;
}
a {
 color: #0055aa;
}
a:hover {
 color: #000000;
 background-color: #BBCCDD; 
}
.ainfo {
  font-size: 11px;
  color: #DDE6EE;
  text-decoration: none;
}
.ainfo:hover {
  text-decoration: underline;
}

.linkausgabe {
  width: 100%;
  display: block;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}
.linkausgabe:hover {

}

.linknavi {
  width: 100%;
  display: block;
  padding: 20px 0px 20px 0px;
  text-align: center;
  color: #000000;
  background-color: #DDE6EE;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
.linknavi:hover {
  color: #000000;
  background-color: #BBCCDD;
}
.linknaviuse {
  width: 100%;
  display: block;
  padding: 20px 0px 20px 0px;
  text-align: center;
  color: #000000;
  background-color: #BBCCDD;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;  
}
.linknaviuse:hover {
  color: #000000;
  background-color: #BBCCDD;
}
.divnavi {
  width: 100%;
  text-align: center;
}

.linkrezension {
  width: 100%;
  display: block;
  color: #000000;
  text-decoration: none;
  font-size: 12px;
}
.linkrezension:hover {
  background-color: #BBCCDD;
}

.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: #0055aa;
  text-align: justify;
  font-size: 13px;
}
.typ4 {
  padding: 0px 0px 15px 0px;
  font-weight: bold;  
  color: #000000;
  text-align: justify;  
  font-size: 11px;
}
.typ5 {
  padding: 0px 0px 0px 0px;
  font-weight: bold;  
  color: #000000;
  text-align: justify;  
  font-size: 20px;
}
.thema {
  width: 100%;
  display: block;
  font-weight: bold;
  font-size: 17px;
  padding: 15px 0px 0px 0px;  
}
.linkthema {
  width: 100%;
  display: block;  
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.linkthema:hover {
  background-color: #BBCCDD;
}
.themasub{
  width: 100%;
  display: block;
  font-weight: bold;
  color: #BBCCDD;
  font-size: 17px;
  font-style: italic;
  padding: 15px 0px 0px 20px;
}
.pubheadline{
  width: 100%;
  font-size: 10px;
  padding: 15px 0px 0px 40px;
}

.form {
  float: left;
  width: 150px;
}
input {
 width: 250px;
 height: 22px;
}
select {
 width: 250px;
 height: 22px;
}
textarea {
 height: 86px;
 width: 250px;
}
.checkbox {
 font-size: 11px;
 padding: 2px;
 width: 17px;
 height: 17px;
}

.checkboxnl {
 font-size: 11px;
 padding: 2px;
 width: 17px;
 height: 35px; 
 margin: 0px 5px 0px 0px; 
 background-color: #ff0000; 
 float: left; 
}

.checkboxsuche {
 font-size: 11px;
 padding: 2px;
 width: 17px;
 height: 17px;
}