#album                     { background-image: url("../../data/interface/loaderdark.gif"); background-repeat: no-repeat; background-position: center; margin: 0 auto 20px; padding: 1px; width: 79%; border: solid 0 #d0d0d0 }
#caption   { border: solid 0 #000 }
#caption a { display: none }
#images                    { text-align: center; margin: 0 auto; padding: 1px; width: auto; border: solid 0 #f00 }
#images ul          { list-style-type: none; list-style-position: outside; margin: 0 auto; padding: 1px; position: relative; width: auto; overflow: auto; border: solid 0 #beed0e }
#images li                  { background-image: url("../../data/interface/black-50.png"); background-attachment: scroll; background-position: 0 0; display: inline; margin: 1px; padding: 13px 15px 17px; position: relative; width: 114px; height: 92px; float: left; border: solid 1px #000 }
#images li:hover  { text-decoration: none; border-color: #1f5f9f }
#images li:active   { background-image: none; border-width: 1px; border-color: #de3319 }
.polaroid a                { text-decoration: none; background-repeat: no-repeat; background-position: center; display: block; border: solid 0 transparent }
.polaroid .slide          { background-repeat: no-repeat; background-position: center; cursor: pointer; display: none; width: 100px; height: 70px; overflow: auto; border: solid 0 #74bd00 }
.polaroid .zoom   { color: black; font-size: 0; font-family: Helvetica; background-repeat: no-repeat; background-position: center; letter-spacing: 1px; position: absolute; z-index: 20; right: 8px; bottom: 12px; width: 16px; height: 16px; float: right }
.polaroid .titel   { font-size: 80%; font-family: Helvetica; line-height: 17px; letter-spacing: 1px; margin-right: auto; margin-left: auto; position: absolute; bottom: 0; left: 0; width: 100%; clear: both; overflow: hidden; border: solid 0 #ff9 }
/* Begin lightwindow skin */
#lightwindow  { color: #303030; border: solid 0 #f60 }
#lightwindow *    { color: #fff }
#lightwindow img     { }
#lightwindow_overlay         { background-image: url("../../data/interface/black-50.png"); height: 100% }
#lightwindow_container           { color: #fff; border: solid 0 #e7e7e7 }
#lightwindow_border                          { color: #303030; background-color: #000; background-position: 0 0; overflow: hidden; border: solid 4px; -moz-border-radius: 8px; -moz-box-shadow: 0 2px 25px #000; -webkit-border-radius: 8px; -webkit-box-shadow: 0 2px 25px #000                 }
#lightwindow_loading          { background-color: #000; background-image: url("../../data/interface/loaderdark.gif"); background-repeat: no-repeat; background-position: center }
#lightwindow_loading img { visibility: hidden }
#lightwindow_loading span { visibility: hidden }
#lightwindow_title_bar        { padding: 0 }
#lightwindow_title_bar_inner   { }
#lightwindow_title_bar_title       { line-height: 30px; padding-left: 12px }
#lightwindow_title_bar_close_link        { color: #000; font-size: 0; line-height: 0; text-decoration: none; background-image: url("../../data/interface/close_xsmall.png"); background-repeat: no-repeat; background-position: left top; text-indent: -999px; position: absolute; top: 8px; right: 8px; width: 16px; height: 16px; overflow: hidden }
#lightwindow_title_bar_close_link:hover { background-position: 0 -16px }
#lightwindow_stage   { border: solid 0 #00c }
#lightwindow_contents                  { background-color: #000; margin-right: auto; margin-left: auto; padding: 10px; border: solid 0 transparent }
#lightwindow_contents img.slide { border: solid 1px #df001b }
#lightwindow_iframe { }
#lightwindow_galleries *  { }
#lightwindow_data_slide { background-color: #000 }
#lightwindow_data_slide_inner { background-color: #000; border: solid 0 #face0b }
#lightwindow_data_details          { color: #5a6565; background-color: #000 }
#lightwindow_data_gallery_container, #lightwindow_data_gallery_container * { color: #5a6565 }
#lightwindow_data_caption         { padding: 0 10px; border: solid 0 #face0b }
#lightwindow_data_author  { color: #5a6565; white-space: nowrap }
#lightwindow_previous, #lightwindow_next    { width: 40%; height: 99%; border: dotted 0 #efd711 }
#lightwindow_previous:hover, #lightwindow_previous:active     { background-image: url("../../data/interface/prevlabel.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: left 15% }
#lightwindow_next:hover, #lightwindow_next:active     { background-image: url("../../data/interface/nextlabel.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: right 15% }
/**/
#light_window_table table { border: solid 0 #335f69 }
#light_window_table td   { font-size: 0; line-height: 0; background-color: #335f69; background-image: url("lightwindow/images/rounded-white.png"); border: solid 0 #f00 }
#light_window_table .tl { background-position: left 0; display: block; width: 18px; height: 18px; border-width: 0 }
#light_window_table .tc { background-position: center -40px }
#light_window_table .tr { background-position: right 0; display: block; width: 18px; height: 18px }
#light_window_table .cl { background-position: 0 -120px }
#light_window_table .content { background-color: #fff; background-image: none; display: block }
#light_window_table .cr { background-position: right -120px }
#light_window_table .bl { background-position: 0 -20px; display: block; width: 18px; height: 18px }
#light_window_table .bc { background-position: 0 -60px }
#light_window_table .br { background-position: right -20px; display: block; width: 18px; height: 18px }
.lightwindow-inhoud  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 10px; padding: 20px; width: 320px; height: 200px;}

