.haupt{
  font-size:130%;
  font-weight:bold;
  }
.fett{
  font-weight:bold;
  }
.klein{
  font-size:70%;
  }
body{
  background-color:#222;
  margin-top:0px;
  margin-bottom:0px;
  font-family:sans-serif;
  }
table{
  margin-top:0px;
  margin-bottom:0px;
  border:none;
  }
td{
  background-color:#ddd;
  padding:10px;
  vertical-align:top;
  margin-top:0px;
  margin-bottom:0px;
  }
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 a:link{color:#da2;text-decoration:none}
td.links a:visited{color:#e82;text-decoration:none}
td.links a:active{color:#ec2;text-decoration:none}
td.links a:hover{color:#ec2;text-decoration:underline overline}
td.mitte{
  background-image:url(verlauf.jpg);
  width:40px;
  padding:20px;
  margin-bottom:0px;
  margin-top:0px;
  }
p{
  color:#000;
  text-align:justify;
  font-size:100%;
  }
p.update{
  font-size:70%;
  text-align:right;
  }
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;
  }
a:link{
  color:#E02;
  text-decoration:underline;
  }
a:visited{
  color:#C22;
  text-decoration:underline;
  }
a:active{
  color:#F22;
  text-decoration:underline;
  }
a:hover{
  color:#F22;
  text-decoration:underline overline;
  }
table.pse{
  border-collapse:collapse;
  border:black thin solid;
  }
table.pse td{
  text-align:center;
  border:black thin solid;
  font-size:100%;
  padding:10px;
  background-color:#eee;
  }
table.pse th{
  border:black thin solid;
  font-size:100%;
  background-color:#eee;
  padding:10px;
  }

