Es liegt hieran:
#content-i {
background-color: rgb(235, 235, 235);
border: 1px black solid;
border-top-width: 0px;
padding: 8px;
margin-top: -3px;
}
Nehme ich das margin-top raus, kommt das Phänomen nicht mehr. Allerdings paßt dann der Content nicht mehr nahtlos an die Grafik.
Naja ... noch ein wenig friemeln.