/* Stylesheet für Bildarchiv */

#gallery {float: left; padding: 10px; background-color: #ddd;}
.wrapper {width: 127px; height:127px; background-color: #fff;}

.wrapper .img_expand img {width: 127px; height: 88px; padding-top: 20px;}
.wrapper .img_increase img {width: 84px; height: 114px; padding-left: 20px; padding-top: 7px;}

.PZ3-l { float:left; margin-right:10px; margin-bottom: 10px;}
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #ccc; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background: transparent url(/id_bv/transparent.png) top left; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #ccc;
  margin:-1px 0 0 -1px;}
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto; padding: 0px; border-bottom: 1px solid #000; }

/* 275,215*/
/* margin: auto raus - IE7 Fehler */
.PZ3zoom .img_expand a:hover img { display: block; margin: 0px; height:auto; width:auto; padding: 0px; border-bottom: 1px solid #000; }
.PZ3zoom .img_increase a:hover img { display: block; margin: 0px; height:auto; width:auto; padding: 0px; border-bottom: 1px solid #000; }

.img_expand .PZ31cap {width:275px; background: transparent url(/id_bv/transparent.png) top left}
.img_increase .PZ31cap {width:215px; background: transparent url(/id_bv/transparent.png) top left}


a .PZ3cap,
a .PZ31cap {display: none;}

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background: transparent url(/id_bv/transparent.png) top left;
  text-align:left; color: #555;}
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:5px; }
a:hover .PZ31cap a.dl {display: none;}
a:hover .PZ31cap a:hover a.dl {display: inline;}

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

a.objurl_large img.objurl_medium {
    display: none;
}

a.objurl_large:hover img.objurl_medium {
    display: block;
}
a.objurl_large:hover img.objurl_small {
    display: none;
}