
#map {
  margin: 0px auto;
  margin-top: 20px;
  /* padding: 0px; */
  width: 800px;
  padding: 30px 0px 20px 0px;
  box-shadow: 0px 5px 5px 5px #AAA;
  background-color: white;
}

.workzone {
  margin: 0px;
  padding: 0px 25px 20px;
  width: 731px;
  background-repeat: repeat-x;
  background-position:  0px 0px;
  margin: 0 auto;
}
.content_map {
  border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  background: #ffffff none repeat scroll 0%;
  width: 726px;
  float: left;
}

.footer_container {
  margin: 0px 0px 0px 10px;
  width: 770px;
  border-top: 2px solid #d5d5d5;
  color: #555555;
  background-color:#e6e6e6;
}

.footer_table {
  width: 100%;
  border-collapse: collapse;
}

.footer_table td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #555555;
}

.footer_copy      { text-align: left; }
.footer_impressum { text-align: right; }

.footer_table a {
  font-weight: normal;
  text-decoration: none;
}

