.gallery_strip
{
    padding: 5px;
    border: 1px solid #EEEEEE;

    overflow-x: hidden;
    overflow-y: scroll;

    height: 432px;

    text-align: center;
}

.gallery_foto
{
    border: 1px solid #EEEEEE;

    padding: 5px;
    height: 375px;

    background-image: url( '../images/gallery_onder.gif' );
    background-repeat: no-repeat;

    background-position: bottom right;

}

.gallery_knoppen
{

    border-bottom: 1px solid #6f9dd9;
    border-top: 1px solid #6f9dd9;

    background-color: #e3efff;

}

.thumbInactief img
{
   padding: 2px;

   border: 2px solid #FFFFFF;

   filter: alpha(opacity=60);
   opacity: 0.6;
    -moz-opacity: 0.6;
}

.thumbOver img
{
   padding: 2px;

   border: 2px solid #FFFFFF;
}

.thumb img
{
    padding: 2px;

    border: 2px solid #6f9dd9;
}

.foto_info
{
     padding: 3px;

     position: absolute;

     margin-top: 8px;
     left: 40%;

     background-image: url( '../images/info.jpg' );
     background-repeat: repeat-x;


     border: 1px solid #767676;

     filter: alpha(opacity=80);
     opacity: 0.8;
     -moz-opacity: 0.8;
}

.foto_info_groot
{
     padding: 3px;

     width: 96%;

     background-image: url( '../images/info.jpg' );
     background-repeat: repeat-x;

     font-weight: bold;

     text-align: center;

     border: 1px solid #767676;
}

.gallerij_mededeling
{
     padding: 4px;

     position: absolute;
     top: 4px;
     left: 28%;

     z-index: 4000;

     border: 1px solid #A3C7E2;

     background-color: #FFFFAE;
}

.fullOpac
{
    filter: alpha(opacity=0);
    opacity: 0.0;
    -moz-opacity: 0.0;
}


#TB_overlay
{
        margin: 0px;
        position: fixed;
        z-index:100;
        top: 0px;
        left: 0px;
        background-color:#333333;
        filter:alpha(opacity=15);
        -moz-opacity: 0.15;
        opacity: 0.15;
        height:100%;
        width:100%;
}

* html #TB_overlay
{
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#foto_groot
{
     overflow: scroll;

     margin-top: 10px;
}

#foto_window
{
        position: absolute;
        background: #ffffff;
        z-index: 102;
        color:#000000;

        border: 1px solid #777777;
        text-align:left;

        filter:alpha(opacity=0);
        -moz-opacity: 0.0;
        opacity: 0.0;

        top: 10%;




        width: 1000px;
        height: 700px;

        padding: 5px;
}