/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#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; overflow: visible; }
#cboxLoadedContent { overflow: auto; }
#cboxLoadedContent iframe { display: block; width: 100%; height: 100%; border: 0; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
.lb-description-hidden, .lb-url { display: none; }
#cboxOverlay { background: #386181; }
#colorbox { }
#cboxTopLeft { width: 25px; height: 25px; background: url('../images/colorbox/links_oben.png') 0 0 no-repeat; }
#cboxTopRight { width: 25px; height: 25px; background: url('../images/colorbox/rechts_oben.png') 0 0 no-repeat; }
#cboxBottomLeft { width: 25px; height: 25px; background: url('../images/colorbox/links_unten.png') 0 0 no-repeat; }
#cboxBottomRight { width: 25px; height: 25px; background: url('../images/colorbox/rechts_unten.png') 0 0 no-repeat; }
#cboxMiddleLeft { width: 25px; background: url('../images/colorbox/rand_links.png') repeat-y; }
#cboxMiddleRight { width: 25px; background: url('../images/colorbox/rand_rechts.png') repeat-y; }
#cboxTopCenter { height: 25px; background: url('../images/colorbox/rand_oben.png') repeat-x; }
#cboxBottomCenter { height: 25px; background: url('../images/colorbox/rand_unten.png') repeat-x; }
#cboxContent { background: url('../images/colorbox/content.png'); }
#cboxLoadedContent { margin-top: 32px; }
#cboxTitle { position: absolute; top: 0px; left: 0; text-align: center; width: 100%; color: #002c71; height: 33px; background-color: #d4dee6; border-radius: 15px 15px 0 0; line-height: 28px; font-size: 18px; }
#cboxTitleLeft { position: absolute; background: transparent url('../images/colorbox/cbxTitleLeft.png') no-repeat top left; width: 16px; height: 33px; top: 0; left: -16px; }
#cboxTitleRight { position: absolute; background: transparent url('../images/colorbox/cbxTitleRight.png') no-repeat top left; width: 16px; height: 33px; top: 0; right: -16px; }
#cboxTitleInner { font-size: 18px; height: 20px; line-height: 20px; overflow: hidden; padding: 7px 22px 0px 35px; }
#cboxCurrent { color: #002C71; font-size: 11px; left: 12px; position: absolute; top: 10px; }
#cboxSlideshow { bottom: -15px; color: #002C71; left: 0px; position: absolute; }
#cboxPrevious { position: absolute; top: 31px; left: 0px; width: 50%; text-indent: -9999px; height: 96%; background: url(../images/blank.gif) repeat 0 0; }
#cboxPrevious:hover { background: url('../images/colorbox/prev.png') no-repeat 0 75%;}
#cboxNext { position: absolute; top: 31px; right: 0px; width: 50%; display: block; text-indent: -9999px; height: 96%!important; display: block; background: url(../images/blank.gif) repeat 0 0; }
#cboxNext:hover { background: url('../images/colorbox/next.png') no-repeat 100% 75%!important;}
#cboxLoadingOverlay { background: url('../images/colorbox/loading_background.png') center center no-repeat; }
#cboxLoadingGraphic { background: url('../images/colorbox/loading.gif') center center no-repeat; }
#cboxClose { background: url('../images/colorbox/close.gif') 0px 0px no-repeat; color: #002C71; font-size: 11px; padding-bottom: 2px; padding-left: 22px; position: absolute; right: 7px; text-indent: 0px; top: 10px; z-index: 100; text-indent: -9999px; }
.titleCondensed #cboxClose { top: 0; }
.titleCondensed #cboxTitleRight, .titleCondensed #cboxTitleLeft, .titleCondensed #cboxTitleInner { display: none; }
.titleCondensed #cboxTitle { background-image: none; background-color: transparent; height: 0; }
