.kasten-kontakt {
  width:499px;
  margin:0 0 27px 22px;
}
.kasten-kontakt .head-l {
  background:transparent url(../bilder/kontakt-kopf-l.gif) no-repeat;
  width:3px;
  height:20px;
  float:left;
}
.kasten-kontakt .head-m {
  font:11px;
  font-weight:bold;
  background:transparent url(../bilder/kontakt-kopf-m.gif) repeat-x;
  color:black;
  padding:4px 9px 0 7px;
  height:16px;
  float:left;
}
.kasten-kontakt .head-r {
  background:transparent url(../bilder/kontakt-kopf-r.gif) no-repeat;
  width:3px;
  height:20px;
  float:left;
}
.kasten-kontakt .body-oben {
  clear:both;
  background:transparent url(../bilder/kontakt-body-oben.gif) no-repeat;
  width:499px;
  height:5px;
}
.kasten-kontakt .body-mitte {
  border-left:1px solid #c3c3c3;
  border-right:1px solid #c3c3c3;
  background-color:#fbfbfb;
  padding:36px 0 0 0;
}
.kasten-kontakt .body-boden {
  background:transparent url(../bilder/kontakt-body-unten.gif) no-repeat;
  width:499px;
  height:5px;
}





#kasten-m .kasten-kontakt table td {
  text-align:center;
  vertical-align:top;
}
#kasten-m .kasten-kontakt table td p.email a {
  color:#0000ff;
  text-decoration:underline;
}
#kasten-m .kasten-kontakt table td p.email a img {
  border:0;
}
#kasten-m #kasten-m-mitte .kasten-kontakt table td p {
  text-align:center;
  line-height:14px;
  margin:0;
  padding:0;
  /*width:150px;*/
}
#kasten-m #kasten-m-mitte .kasten-kontakt table td p.telefon {
  margin:5px 0 0 0;
}
#kasten-m #kasten-m-mitte .kasten-kontakt table td p.name {
  margin:5px 0 0 0;
}
#kasten-m #kasten-m-mitte .kasten-kontakt table td p.email {
  margin:10px 0 14px 0;
}



.kasten-kontakt .td1 {
  width:46px;
}
.kasten-kontakt .td2 {
  /*width:178px;*/
  width:201px;
}
#kasten-m .kasten-kontakt table td.td3 {
  width:0;
  padding-right:20px;
}

.kasten-kontakt .td4 {
  width:180px;
}
.kasten-kontakt .td5 {
}
