body{
  background-color:#222;
  margin-top:0px;
  margin-bottom:0px;
  font-family:sans-serif
  }
form{
  text-align:center;
  margin:0
  }
img{
  margin:0px;
  border:none
  }
p.formel{
  text-align:center
  }
table{
  margin-top:0px;
  margin-bottom:0px;
  border:none
  }
p{
  color:#000;
  text-align:justify;
  font-size:100%
  }
p.update{
  font-size:70%;
  text-align:right
  }
.haupt{
  font-size:100%;
  font-weight:bold
  }
.klein{
  font-size:70%
  }
.mittel{
  font-size:85%
  }
.rot{
  color:#f00
  }
td{
  background-color:#ddd;
  text-align:left;
  padding:10px;
  vertical-align:top;
  margin-top:0px;
  margin-bottom:0px
  }
th{
  background-color:#ddd;
  text-align:center;
  font-weight:bold
  }
.google form{
  text-align:center;
  }
.google table{
  border-collapse:collapse;
  }
.google td{
  padding:0px;   
  }
table.pse{
  border-collapse:collapse;
  border:black thin solid
  }
table.pse td{
  text-align:center;
  border:black thin solid;
  font-size:100%;
  background-color:#eee
  }
table.pse th{
  border:black thin solid;
  font-size:100%;
  background-color:#eee
  }
td.oben{
  height:5px;
  background-color:#222;
  margin-bottom:0px;
  margin-top:0px
  }
td.links{
  background-color:#222;
  width:110px;
  margin-bottom:0px;
  margin-top:0px;
  vertical-align:top
  }
td.links div{
  color:#e02;
  text-align:center;
  margin-top:30px;
  margin-bottom:30px
  }
td.links p{
  color:#e02;
  text-align:center;
  margin-top:1px;
  margin-bottom:0.6ex
  }
td.links img{
  margin-top:2px
  }
td.links iframe{
  background-color:#222;
  }
td.mitte{
  background-image:url(/verlauf.jpg);
  width:40px;
  padding:20px;
  margin-bottom:0px;
  margin-top:0px
  }
h1{
  font-size:160%;
  text-align:center;
  font-weight:bold
  }
h2{
  font-size:130%;
  text-align:left;
  font-weight:bold
  }
h3{
  font-size:100%;
  text-align:left;
  font-weight:bold
  }
address{
  font-size:100%;
  }
a:link{
  color:#E02;
  background-color:#ddd;
  text-decoration:underline;
  }
a:visited{
  color:#811;
  background-color:#ddd;
  text-decoration:none;
  }
a:active{
  color:#F22;
  background-color:#edd;
  text-decoration:underline;
  }
a:hover{
  color:#F22;
  background-color:#edd;
  text-decoration:underline overline;
  }
table.pse a:link{
  color:#E02;
  background-color:#eee;
  text-decoration:underline;
  }
table.pse a:visited{
  color:#C22;
  background-color:#eee;
  text-decoration:none;
  }
table.pse a:active{
  color:#F22;
  background-color:#edd;
  text-decoration:underline;
  }
table.pse a:hover{
  color:#F22;
  background-color:#edd;
  text-decoration:underline overline;
  }
td.links a:link{
  color:#da2;
  background-color:#222;
  text-decoration:none
  }
td.links a:visited{
  color:#d62;
  background-color:#222;
  text-decoration:none
  }
td.links a:active{
  color:#ec2;
  background-color:#222;
  text-decoration:none
  }
td.links a:hover{
  color:#ec2;
  background-color:#222;
  text-decoration:underline overline
  }
p.auswahl{
  font-size:120%;
  text-align:center
  }
p.auswahl a:link{
  text-decoration:none;
  }
p.auswahl a:visited{
  text-decoration:none;
  }
p.auswahl a:active{
  text-decoration:none;
  }
p.auswahl a:hover{
  text-decoration:underline overline;
  }
p.partnerlink{
  color:#555;
  font-size:85%;
  text-align:center;
  width:100%
  }
p.partnerlink a:link{
  color:#966;
  }
p.partnerlink a:visited{
  color:#966;
  }
p.partnerlink a:active{
  color:#966;
  }
p.partnerlink a:hover{
  color:#f66;
  }
.domains{
  color:#e02;
  font-size:70%;
  text-align:center;
  width:100%;
}
.navigation{
  font-size:70%;
}
.textlinks{
  border-top:#222 thin solid;
  border-bottom:#222 thin solid;
  padding-left: 15px;
  font-size: 80%;
}
