
div.enlarge {
display:inline-block;
position: relative;
z-index: 0;
margin:0 0 0 0;
}

div.enlarge span{
position:absolute;
left: -9999px; 
}

div.enlarge:hover{
z-index: 50;
cursor:crosshair; 
}

div.enlarge:hover span{
top: -50px; /* vertikaler Abstand vom Thump zum Popup */
left: 120px; /* horizontaler Abstand */
}
div.enlarge:hover:nth-child(2) span{
left: -100px;
}
div.enlarge:hover:nth-child(3) span{
left: -200px;
}

div.enlarge span img{
padding: 2px; 
background: #ccc; 
}

div.enlarge span{
padding: 10px; 
background:#eae9d4;
-webkit-box-shadow: 0 0 20px rgba(0,0,0, .75));
-moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
box-shadow: 0 0 20px rgba(0,0,0, .75);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius:8px;
font-family: verdana, arial;
font-size:.9em;
text-align: center;
color: #495a62;
}
