.mittig {
text-align: center;
vertical-align: middle;
}
.navpiclink {
padding-left: 3px;
padding-right: 3px;
}
#lupe div, .lupe div {
background: url(/images/navigation/magnifier.gif) no-repeat;
background-position: 0 0;
display: block;
height: 17px;
width: 17px;
opacity: 0.8;
filter: alpha(opacity=80);
position: absolute;
top: 10px;
left: 10px;
z-index: 2;
}
#thumbsload, .thumbsload {
position: relative;
}
#thumbsload img, .thumbsload img {
 background: transparent url(/images/navigation/loader.gif) no-repeat center center;
}
.thumbnail img {
background-color: #ffffff;
padding: 3px;
opacity: 1.0;
filter: alpha(opacity=100);
border: 1px solid #ffffff;
border-radius: 6px;
box-shadow: 2px 2px 3px #555555;
}
.thumbnail:hover img { 
/* border: 1px solid #000000; */
opacity: 0.8;
filter: alpha(opacity=80);
}
.thumbnail_1 img {
opacity: 1.0;
filter: alpha(opacity=100);
}
.thumbnail_1:hover img { 
opacity: 0.7;
filter: alpha(opacity=70);
}