.text { font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.textb { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

.textk { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.textkb { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.border1w { border:1px solid white; }

.border1b { border:1px solid black; }

.kontakt {
  padding:5px 15px 5px 0;
}

.adresse {
  float:left;
  margin:0 50px 1em 0;
}

.edb {
  color:#999999;
}

.edbb {
  color:#999999;
  font-weight:bold;
}

.edb a {
  color:#999999;
}

.edb a:hover {
  color:#555555;
}

.hrtrenner {
  margin:-10px 0 0 0;
}

.pab {
  margin-bottom:2em;
}

.pabstand {
  text-align:right;
}

.pabstand a {
  color:black;
  font-size:10px;
}

.pabstand a:hover {
  color:red;
}

.galerie {
  border:1px dotted black;
  float:left;
  margin:5px;
  padding:10px;
  text-align:center;
  width:277px;
}

.galerie:hover {
  background-color:#FAD73B;
}

.galerie img {
  margin-bottom:5px;
}

.selected {
  background:url(../img/menu.gif) 0 3px no-repeat;
}

.quelle {
  color:#999999;
  font-size:12px;
}

.quelle a {
  color:#999999;
  font-size:12px;
  text-decoration:underline;
}

.quelle a:hover {
  color:red;
}

.kontakttab td {
  padding-right:15px;
  vertical-align:top;
}

.tabelle td {
  padding-right:20px;
  text-align:left;
  vertical-align:top;
}
