#contact {
  width: 98%;
}

#hanau {
  float: left;
  display: block;
  width: 49%;
}

#roedermark {
  float: right;
  display: block;
  width: 49%;
}

#content #contact p { 
  text-align: left;
}

#content #contact a.map24 {
  position: relative;
  border: none;
  text-decoration: none;
  top: 6px;
  margin-left: 0.3em;
}

#content #contact a#map24, #content #contact a#map24:hover {
  border: none;
  text-decoration: none;
  background-color: transparent;
}

html body #content #contact span.route-sketch {
  border: none;
} 

address { 
  padding-bottom: 1em;
}

h4 {
  font-weight: bold;
}

.image-bar {
  position: absolute;
  top: 163px;
  right: 258px;
}

#contact .image-bar #image-bar-item1 {
  background-image: url(../media/images/imagebar/contact-image1.jpg);
}

#contact .image-bar #image-bar-item2 {
  background-image: url(../media/images/imagebar/contact-image2.jpg);
}

#contact .image-bar #image-bar-item3 {
  background-image: url(../media/images/imagebar/contact-image3.jpg);
}