#GB_overlay {
  background-image: url(../img/greybox-overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(../img/greybox-blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/ef/img/greybox-overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: visible;
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_window body {
    background-color:#FFF;
}

#GB_caption {
    font-size:0.91em;
    margin:0;
    height:21px;
    line-height:21px;
    text-transform:uppercase;
    font-weight:bold;
    color:#FFF;
    text-align:left;
}

#GB_window a#close {
  position: absolute;
  top:3px;
  right:3px;
  width:21px;
  height:21px;
  cursor: pointer;
  cursor: hand;
  text-indent:-9999px;
}

#GB_window a#print-win {
cursor:pointer;
height:21px;
position:absolute;
right:27px;
text-indent:-9999px;
top:3px;
width:21px;
}


