div.imageHold {
  padding: 4px 150px; /* damit der container die höhe des großen bildes annimmt */
  /* andere formatierung, z.B. zentrieren/etc: */
  /* .... */
}

div.imageHold div {
  float: left;
  width: 120px;
  height: 63px;
  /* ab hier kann man die abstände
  und sonstiges der bilder eintragen */
  margin-left: 2px;
}

div.imageHold img {
  width: 100px;  /* wir skalieren das große bild auf die kleine größe */
  height: 63px; /* um verpixelung beim vergößern zu verhindern       */
}

div.imageHold img:hover {
  position: absolute;
  margin-left: -85px; /* die hälfte des größenunterschiedes der bilder */
  margin-top: -55px;  /* hier genau so */
  width: 500px;       /* die weite beim vergrößern */
  height: 313px;      /* die höhe beim vergrößern */
}

body {     
    background-attachment: fixed;
    
    background-repeat: no-repeat;
    background-position: left top;
}  
