* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
font: 12px bold Helvetica,Arial,sans-serif;
}




/* DIV-Boxen */

div#alles { width: 850px; position:absolute; top:20px; left:100px;}
div#links, div#inhalt { float: left;}
div#links {text-align:right;width: 150px;}
div#inhalt { width:700px; }
div#footer { clear: left; }

div#kontakt {position:relative;top:75px;font-weight:bold;}

div#doerthe {color:#C62021;font-weight:bold;font-size:14px;}

div#zeile {line-height:18px;}


td.links {width:80px;}



a:link, a:visited, a:active, a:hover {text-decoration:none;color:#808080;font-size:12px;}

a:active, a:hover{ color:#C62021;font-weight:bold;}
a.hier { color:#C62021;font-weight:bold;font-size:14px;}
a.navi {font-size:14px;}
a.titel {color:#000;font-weight:bold;}
a.weg {
  text-align: left;
  padding: 0px;
  color: #000099;
  font-weight:700;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  line-height: 18px;
  text-decoration: none;
  }


.themen {font-weight:bold;}
.hinweis {color:#808080;font-weight:bold;}


  td {
  vertical-align:top;
  }




p.grau {
  text-align: left;

  font-weight:700;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  color: #808080;
  line-height: 18px;
  }

  td#rot {
  color: #DB1F24;
  font-weight:700;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  text-align: left;
  padding: 10px;
  line-height: 18px;
  width: 200px;
  }

a {
  text-align: left;
  padding: 0px;
  color: #000;
  font-weight:700;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  line-height: 18px;
  text-decoration: none;
  }

td.kontakt {vertical-align: bottom;padding-right:50px;}

