#imageOverlay{position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background:#121414;opacity:.85;-ms-filter:"alpha(opacity=92)"}
#imageViewer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;overflow:hidden}
#imageViewer.fullScreen{top:0;left:0;width:100%;height:100%;overflow:auto}
#imageViewer.fullScreen #thumbContainer,#imageViewer.fullScreen #imageDetails,#imageViewer.fullScreen #imageExifData,#imageViewer.fullScreen #iClose{display:none!important}
#imageViewerImageContainer{position:relative;height:100%}
#imageViewerImageContainer>div{position:relative}
#imageDetails{position:relative;margin:0 auto;font-size:13px;white-space:nowrap;text-align:center;height:40px;color:#c5c8c8;line-height:3em;padding:5px}
#imageExifData{position:absolute;bottom:0;left:0;background:#121414;font-size:12px;white-space:nowrap;color:#c5c8c8;padding:8px 15px}
#imageViewerImage{display:block}
#loadingContainer{position:absolute;top:40%;left:0;width:100%;text-align:center}
#loadingImage{width:80px;height:80px}
.notFound{margin-top:25%;color:#fff;text-align:center;font-size:20px;font-weight:700}
#imageViewerImageContainer img.fullSize{cursor:url(../../g/imageviewer/magnify_min.cur),pointer}
#imageViewerImageContainer img.smallSize{cursor:url(../../g/imageviewer/magnify_plus.cur),pointer;color:#fff}
#iClose{position:absolute;top:12px;right:25px;width:25px;height:25px;background:url(../../g/imageviewer/closebutton.png) no-repeat;cursor:pointer}
#iClose:hover{background-position:0 -25px}
#thumbContainer{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(#121414,#090a0a)}
#thumbPrevWrapper{position:absolute;left:0;top:40px;bottom:130px;width:100px;cursor:pointer}
#thumbNextWrapper{position:absolute;right:0;top:40px;bottom:130px;width:100px;cursor:pointer}
#thumbPrevWrapper,#thumbNextWrapper{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#thumbPrev,#thumbNext{background:url(../../g/imageviewer/arrows.png) no-repeat;position:absolute;top:40%;height:75px;width:40px}
#thumbPrev{left:25px;background-position:0 0}
#thumbNext{right:25px;background-position:0 -150px}
#thumbPrevWrapper:hover #thumbPrev{background-position:0 -75px}
#thumbNextWrapper:hover #thumbNext{background-position:0 -225px}
#thumbView{overflow:hidden;white-space:nowrap;padding:18px 20px 0;text-align:center;height:112px}
#thumbView.hasLabels{padding-top:36px}
#thumbView .ivthumb{display:inline-block;cursor:pointer;margin:0 5px;position:relative;border:2px solid transparent}
#thumbView .ivthumb:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
#thumbView .ivthumb:hover:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}
#thumbView .ivthumb.current{border:2px solid #c6e251}
#thumbView .ivthumb.current:after{box-shadow:none}
#thumbView .ivthumb img{vertical-align:bottom}
#thumbView .spacer{display:inline-block;height:90px;width:1px;background:#2a2c2c;vertical-align:-3px;margin:0 5px}
#thumbView .label{display:inline-block;width:0;position:relative;top:-23px;left:7px;vertical-align:top;color:#c5c8c8;font-size:12px}
#thumbView .scrollable{height:130px}
#thumbView .scroller{bottom:2px}
#thumbView .scroller span{background:#fff;background:rgba(255,255,255,0.5)}
#thumbView .ivthumb.video:before{content:url(../../g/video/ankeiler_video_arrow.png);position:absolute;width:48px;height:27px;top:50%;left:50%;margin-left:-24px;margin-top:-14px}
#imageGallery .content{float:left;margin-right:22px;width:622px;line-height:1.6}
#imageGallery .sidebar{float:left;width:336px}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){
#thumbPrev,#thumbNext{background:url(../../g/imageviewer/arrows_x2.png) no-repeat;background-size:40px 300px}
#thumbNext{background-position:0 -150px}
#iClose{background:url(../../g/imageviewer/closebutton_x2.png) no-repeat;background-size:25px 50px}
}