body { 
  background-color: #eee;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;  
}

#dsBody  a { color: #800808; text-decoration: none; }
#dsBody  a:hover { text-decoration: underline; }

#dsBody *.cont a { color: #ff0000; }

#dsBody img { border: 0 none; }

#dsBody h2 {
  background-color: #2C4499;
  color: #ffffff;
  font-size: 14px;
  font-weight: lighter;
  text-align: center;
  text-decoration: none;
  margin: 2px;
  padding: 2px;
}
#dsBody h2 a { color: #ffffff; }
#dsBody h2 a b { font-weight: bold; }

#dsBody #Kopf {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
#dsBody #Kopf a { color: #ffffff; }
#dsBody #Kopf a:hover { text-decoration: underline; }

#dsBody h3 {
  color: #000000;
  font-size: 14px;
  font-weight: lighter;
  text-decoration: none;
  line-height: 1.2;
  display: inline;
}
#dsBody h3 a { color: #000000; }
#dsBody h3 b { color: #2C4499; font-weight: bold; }

#dsBody h4 {
  font-size: 10px;
  font-weight: lighter;
  margin: 2px;
  padding: 2px;
}
#dsBody h4 a { color: #0000ff; }

#dsSpalte {
  width: 50%;
  float: left;
}


*.rot   { background-color:#FF0000; }
*.gelb  { background-color:#FFFF00; }
*.gruen { background-color:#00FF00; }

*.modul   { color:#FF0000; }


