.detailsInfo .picture {
        display: block;
}

.fb3dbutton {
        font-size: 16px;
        line-height: normal;
        height: auto;
}

.feuerball3D {
        position:relativ;
        margin: 0 auto;
}

.fb3dpan {
        position: relative; /* always set to relative or offset() won't work */
        padding: 0;
        margin: 0;
}

.fb3dpan span.loader { /* the loader label*/
        position:absolute;
        left:0;
        top:0;
        z-index: 1;
        display: none;
        color: #000;
        font: normal 9px Arial, Verdana;
        padding: 3px;
}

.fb3dwrap { /* the zoom icon */
        display:inline;
}

.fb3dwrap .zoomIcon { /* the zoom icon */
        position:absolute;
        cursor:pointer;
        left:0;
        top:0;
        z-index: 1;
        display: none;
}

#imagebox {
        position: relative;
        width: 250px;
        height: 250px;
        margin: 0 auto;
}

#lboximgdatacontainer {
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%;
        padding: 0 10px 0;
        padding: 0 10px 10px 10px;
        color:#666;
}
#fb3dzoomloading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
}

#lboximgdatacontainer #fb3dzoomlbox-image-details {
        width: 70%;
        float: left;
        text-align: left;
}
#fb3dzoom-image-caption { font-weight: bold; }

/* EXTRA Feuerball */

#infinite {
        position:absolute;
        z-index: 10;
}

#infinite  #zoomin {
        position:relative;
        overflow:hidden;
        z-index: 10;
        display:inline;
}

#infinite #zoomout {
        position:relative;
        overflow:hidden;
        z-index: 10;
}

#hotspots, #hotspotclose, #fullscreen, #playpause, #audiomute, #audioslider, #zoomslider, #navigation-x, #navigation-y, #navy, #dragrotate {
        position:absolute;
        z-index: 11;
}

#hotspots  #hs_on, #hotspots  #hs_off, #fullscreen  #fs_on, #fullscreen  #fs_off, #audiomute #soundon, #audiomute #soundoff, #playpause  #play, #playpause  #pause, #navigation-x  #goleft, #navigation-x #goright, #navigation-y #gotop, #navigation-y #gobottom, #navy  #button_navx, #navy  #button_navy, #dragrotate #drag, #dragrotate #rotate {
        position:relative;
        overflow:hidden;
        z-index: 11;
}

#hotspots  #hs_off, #fullscreen  #fs_off, #audiomute #soundoff, #playpause  #play, #dragrotate #drag, #dragrotate #rotate {
        display:none;
}

#hotspotclose  #close {
        position:relative;
        overflow:hidden;
        z-index: 12;
        display:none;
}

.reel-annotation {
        float: left;
}

.reel-annotation a, .reel-annotation a img {
        border: 0px;
}

.reel-annotation a {
        filter: alpha(opacity = 75);
        -ms-filter: "alpha(opacity = 75)";
        opacity: .75;
}
.reel-annotation a:hover {
        filter: alpha(opacity = 100);
        -ms-filter: "alpha(opacity = 100)";
        opacity: 1.0;
}

.hotspot-detail {
        background-color: #ffffff;
}

#zoom-tiles img:-moz-loading {
    visibility: hidden;
}