/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background: #333;}
#colorbox{}
    #cboxTopLeft, #cboxTopCenter, #cboxTopRight,
    #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight,
    #cboxMiddleLeft, #cboxMiddleRight { display: none;}
    #cboxContent{ background: #fff; overflow:hidden; }
        .cboxIframe{ background:#fff; }
        #cboxError{ padding:50px; border:1px solid #ccc; }
        #cboxTitle{ display: none !important; }
        #cboxCurrent{ position:absolute; bottom:0px; left:100px; color:#999; }
        #cboxSlideshow{ position:absolute; bottom:0px; right:42px; color:#444; }
        #cboxPrevious{ position:absolute; bottom:0px; left:0; color:#444; }
        #cboxNext{ position:absolute; bottom:0px; left:63px; color:#444; }
        #cboxLoadingOverlay{ background:#fff url('/fileadmin/default/images/loading.gif') no-repeat 5px 5px; }
        #cboxClose{
            background: transparent url('/fileadmin/default/images/btn_close.png') no-repeat 0 0;
            color: transparent;
            display:block;
            height: 44px;
            right: 28px;
            text-indent: -9999px;
            top: 20px;
            position:absolute;
            width: 44px;
        }

#colorbox .csc-textpic-text h2, #colorbox .csc-text h2,
#colorbox .csc-textpic-text h3, #colorbox .csc-text h3,
#colorbox .csc-textpic-text h4, #colorbox .csc-text h4,
#colorbox .csc-textpic-text p, #colorbox .csc-text p,
#colorbox .csc-textpic-text ul, #colorbox .csc-text ul,
#colorbox .csc-textpic-text ol, #colorbox .csc-text ol {
    margin-bottom: 14px;
}