
html, body {
        height: 100%;
        }

body {
        margin: 0px auto;
        padding: 0px;


}

#container {
        margin: 0px;
        padding: 0px;
        width: 100%;
        background: #fff;
        position: relative;
        min-height: 100%;
        height: auto;
        height: 100%;
        voice-family: "\"}\"";
        voice-family: inherit;

        }

#content {
        padding: 0px;
        padding-bottom: 20px;
                        }

html>body #container {
    height: auto;
        }



#headerbox {
        margin: 0px; padding: 0px;
        width: 100%; height: 140px;
        border: 0px solid #000;
        background: #fff;
        position: relative
}

#header_inhoudbox {
        margin: 0px auto;
        padding: 0px;
        width: 764px; height: 140px;
        border: 0px solid #fff;
}

#header_logobox {
        margin: 0px; padding: 0px;
        width: 764px; height: 140px;
        border: 0px solid #000;
        bottom: 0px;
        position: absolute;
}

#header_logobox h1 {

        margin: 0px 0px 0px 30px; padding: 0px;
        text-align: left

}

#header_navbox {
        margin-left: 382px; padding-left: 10px;
        width: 372px;
        height: 46px;
        border: 0px solid #000;
        background: #fff;
        bottom: 0px;
        position: absolute;

}

#header_navbox ul {
        margin: 0px;
        padding: 0px;
        height: 46px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #B5370D;
        list-style-type: none;
        display: inline;
        text-align: center;
}

#header_navbox li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        float: left;
}

#header_navbox li a:link, #header_navbox li a:visited {
        margin: 0px;
        padding: 0px 7px;
        color: #B5370D;
        text-decoration: none;
        line-height: 46px;
        display: block;
        background: #fff;
        float: left;
}

#header_navbox li a:hover {
        color: #fff;
        text-decoration: none;
        background: #B5370D;
}

#header_navbox li#active a {
        BACKGROUND: #B5370D; COLOR: #fff; TEXT-DECORATION: none
}

#foto_balk_box {
        margin: 0px; padding: 0px;
        width: 100%; height: 180px;
        background: #B5370D;

}

#foto_balk {
        margin: 0px auto; padding: 0px;

}

#foto_balk h1 {
        margin: 0px; padding: 0px;
        text-align: center

}

#gallerybox {
        margin: 0px; padding: 0px;
        width: 100%; height: 420px;
        border: 0px solid #000;
        background: #808080;

}

#gallerybox_inhoud {
        margin: 0px auto;
        padding: 0px;
        width: 1004px; height: 420px;
        border: 0px solid #fff;

}

#gallerybox_nav {
        margin: 0px; padding: 0px;
        width: 96px; height: 380px;
        border: 0px solid #fff;
        float: left;
        list-style-type: none;

}

#gallerybox_nav ul {

margin: 37px 0px 0px 5px;
padding: 0px 0px 0px 0px

}

#gallerybox_nav li {
        margin: 0px;
        padding-top: 8px; padding-left: 14px;
        float: left; text-align: center;
        list-style-type: none;
        FONT-WEIGHT: bold; FONT-SIZE: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ccc; line-height: 1.6em; text-decoration: none;


}

#gallerybox_nav li a {
        DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ccc; line-height: 1.6em; text-decoration: none;
        padding-top: 3px; padding-left: 5px
}

#gallerybox_nav li a:hover {
        COLOR: #fff
}

#gallerybox_nav li#active a {
        COLOR: #fff
}

#gallerybox_nav p a {
        margin: 0px;
        padding-top: 0px; padding-left: 12px;
        float: left; text-align: center;
        list-style-type: none;
        FONT-WEIGHT: bold; FONT-SIZE: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ccc; line-height: 1.6em; text-decoration: none;

}

#gallerybox_nav p a:hover {
        COLOR: #fff

}

#gallerybox_nav p a:hover {
        COLOR: #fff

}

#gallerybox_gallery {
        margin: 0px; padding: 0px;
        width: 764px; height: 380px;
        border: 0px solid #fff;
        float: left;

}

#sub_headerbox {
        margin: 0px; padding: 0px;
        width: 50%; height: 40px;
        border: 0px solid #000;
        background: #fff;
        position: relative
}

#sub_navbox {
        margin: 0px; padding-left: 10px;
        width: 372px; height: 46px;
        border: 0px solid #000;
        background: #fff;
        float: right

}


#sub_navbox ul {
        margin: 0px;
        padding: 0px;
        height: 46px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #B5370D;
        list-style-type: none;
        display: inline;
        text-align: center;
}

#sub_navbox li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        float: left;
}

#sub_navbox li a:link, #sub_navbox li a:visited {
        margin: 0px;
        padding: 0px 7px;
        color: #B5370D;
        text-decoration: none;
        line-height: 46px;
        display: block;
        background: #fff;
        float: left;
}

#sub_navbox li a:hover {
        color: #fff;
        text-decoration: none;
        background: #B5370D;
}

#sub_navbox li#active a {
        BACKGROUND: #B5370D; COLOR: #fff; TEXT-DECORATION: none
}

/* ---------- BEGIN NAV VOOR STARTPAGINA---------------- */

#infobox_rechts_nav {
        margin: 0px; padding: 0px;
        float: left;
        width: 382px; height: 100%;
        background: #fff;

}

#nav {
        margin: 76px 0px 0px 0px;
        padding: 0px;

}

#nav ul {
        margin: 0px auto;
        padding: 0px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #B5370D;
        list-style-type: none;
        display: inline;
}

#nav li {
        margin: 0px auto;
        padding: 0px;
        list-style-type: none;
        float: left;
}

#nav li a:link, #nav li a:visited {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 3px 15px;
        color: #B5370D;
        text-decoration: none;
        display: inline;
        float: left;
}

#nav li a:hover {
        color: #999;
        text-decoration: none;
}

#nav li#active a {
        BACKGROUND: #B5370D; COLOR: #fff; TEXT-DECORATION: none
}

/* ---------- EINDE NAV VOOR STARTPAGINA---------------- */

#infobox_grijs {
        margin-top: 20px; margin-bottom: 20px;
        padding: 0px;
        width: 100%; height: 180px;
        /* hoogte ingeven voor mozilla */
        border-bottom: 0px solid #fff; border-top: 0px solid #fff;
        background: #f4f4f4;


}

#infobox_grijs_expo {
        margin-top: 20px; margin-bottom: 20px;
        padding: 0px;
        width: 100%; height: 218px;
        /* hoogte ingeven voor mozilla */
        border-bottom: 0px solid #fff; border-top: 0px solid #fff;
        background: #f4f4f4;


}

#infobox_grijs_gallery {
        margin-top: 6px; margin-bottom: 0px;
        padding: 0px;
        width: 100%; height: 15px;
        /* hoogte ingeven voor mozilla */
        border-bottom: 0px solid #fff; border-top: 0px solid #fff;
        background: #fff;


}

#infobox {
        margin: 0px auto; padding: 0px;
        width: 764px; height: 100%;
        background: #fff;

}

#infobox_links {
        margin: 0px; padding: 0px;
        float: left;
        width: 381px; height: 100%;
        border-right: 1px solid #ccc;
        background: #fff

}

#infobox_links h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 18px;
        font-weight: normal;
        color: #B5370D;
        margin: 0px;
        padding: 10px 40px 5px 40px;
        text-align: left;
}

#infobox_links h3 a:link, #infobox_links h3 a:visited {
        color: #B5370D;
        text-decoration: none;
}

#infobox_links h3 a:hover {
        color: #999;
        text-decoration: none;
}

#infobox_links p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #808080;
        line-height: 1.5em;
        margin: 0px;
        padding: 5px 40px 5px 35px;
        text-align: left;
}

#infobox_links p a:link, #infobox_links p a:visited {
        color: #999;
        text-decoration: none;
}

#infobox_links p a:hover {
        color: #fff;
        text-decoration: none;
        background: #fff;
}

#infobox_rechts {
        margin: 0px; padding: 0px;
        float: left;
        width: 382px; height: 100%;
        background: #fff;

}


#infobox_rechts h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 18px;
        font-weight: normal;
        color: #B5370D;
        margin: 0px;
        padding: 10px 40px 5px 40px;
        text-align: left;
}

#infobox_rechts h5 {
        margin: 0px;
        padding: 0px;


}

#infobox_rechts h3 a:link, #infobox_rechts h3 a:visited {
        color: #B5370D;
        text-decoration: none;
}

#infobox_rechts h3 a:hover {
        color: #999;
        text-decoration: none;
}

#infobox_rechts p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #808080;
        line-height: 1.5em;
        margin: 0px;
        padding: 5px 40px 0px 135px;
        text-align: left;
}

#infobox_rechts h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #808080;
        line-height: 1.5em;
        margin: 0px;
        padding: 5px 40px 0px 50px;
        text-align: right;
}

#infobox_rechts p a:link, #infobox_rechts p a:visited {
        color: #999;
        text-decoration: none;
}

#infobox_rechts p a:hover {
        color: #fff;
        text-decoration: none;
        background: #fff;
}

#infobox_rechts ul {
        margin: 10px 0px 0px 16px;
        padding: 0px

}

#infobox_rechts li {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #B5370D;
        line-height: 1.5em;
        margin: 0px;
        padding: 0px 0px 5px 25px;
        text-align: left;
        list-style-type: none;

}

#footerbox {
        position: absolute;
        bottom: 0px;
        padding: 0px;
        width: 100%;
        background: #fff;
        text-align: center

}

#footerbox p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        line-height: 46px;
}

#footerbox p a:link, #footerbox p a:visited {
        color: #808080;
        text-decoration: none;
}

#footerbox p a:hover {
        color: #bf0000;
        text-decoration: none;
}

/* ---------- SPECIFIEKE CSS INHOUD VOOR GALLERY 1 ----------------------------- */

#slide_box {

        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; WIDTH: 818px; PADDING-TOP: 7px; position: absolute; height: 340px;

}

#Inhoud {
        WIDTH: 100%; POSITION: relative; HEIGHT: 100%;

}

#Scroller {

OVERFLOW: hidden; WIDTH: 818px; POSITION: absolute; HEIGHT: 366px;
left: 0px; top: 0px

}

#Scroller a img {

text-decoration: none; border: 0px solid #fff

}

/* ---------- EINDE SPECIFIEKE CSS INHOUD VOOR GALLERY 1 ----------------------------- */

/* ---------- SPECIFIEKE CSS INHOUD VOOR GALLERY 2 ----------------------------- */

#container_1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; WIDTH: 818px; PADDING-TOP: 7px; position: absolute
}

#outer {
        BORDER-RIGHT: #808080 143px solid; BORDER-LEFT: #808080 143px solid;

}
#inner {
        MARGIN: 0px; WIDTH: 100%;
}
#left {
        FLOAT: left; MARGIN-LEFT: -143px; WIDTH: 143px; MARGIN-RIGHT: 0px; POSITION: relative;
        background: #808080
}


#leftbox_1 {

 width: 135px; height: 95px;
 float: left;
 position: relative;
 margin-top: 0px;
 border: 1px solid #fff

}

#leftbox_1 h2 {

margin: 0px

}

#leftbox_1 h3 {

position: relative; float: right; margin-top: 47px

}

#leftbox_1 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#leftbox_2 {

 width: 135px; height: 95px;
 float: left;
 position: relative;
 margin-top: 6px;
 border: 1px solid #fff

}

#leftbox_2 h2 {

margin: 0px

}

#leftbox_2 h3 {

position: relative; float: right; margin-top: 47px

}

#leftbox_2 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#leftbox_3 {

 width: 135px; height: 95px;
 float: left;
 position: relative;
 margin-top: 6px;
 border: 1px solid #fff

}

#leftbox_3 h2 {

margin: 0px

}

#leftbox_3 h3 {

position: relative; float: right; margin-top: 47px

}

#leftbox_3 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#leftbox_4 {

 width: 135px; height: 95px;
 float: left;
 position: relative;
 margin-top: 6px;
 border: 1px solid #fff

}

#leftbox_4 h2 {

margin: 0px

}

#leftbox_4 h3 {

position: relative; float: right; margin-top: 47px

}

#leftbox_4 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#right {
        FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 143px; MARGIN-RIGHT: -143px; POSITION: relative;
        background: #808080
}

#rightbox_1 {

 width: 135px; height: 95px;
 float: right;
 position: relative;
 margin-top: 0px;
 border: 1px solid #fff

}

#rightbox_1 h2 {

margin: 0px; text-align: right

}

#rightbox_1 h3 {

position: relative; float: left; margin-top: 47px

}

#rightbox_1 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#rightbox_2 {

 width: 135px; height: 95px;
 float: right;
 position: relative;
 margin-top: 6px;
 border: 1px solid #fff

}

#rightbox_2 h2 {

margin: 0px; text-align: right

}

#rightbox_2 h3 {

position: relative; float: left; margin-top: 47px

}

#rightbox_2 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#rightbox_3 {

 width: 135px; height: 95px;
 float: right;
 position: relative;
 margin-top: 6px;
 border: 1px solid #fff

}

#rightbox_3 h2 {

margin: 0px; text-align: right

}

#rightbox_3 h3 {

position: relative; float: left; margin-top: 47px

}

#rightbox_3 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#rightbox_4 {

 width: 135px; height: 95px;
 float: right;
 position: relative;
 margin-top: 6px;
 border: 1px solid #fff

}

#rightbox_4 h2 {

margin: 0px; text-align: right

}

#rightbox_4 h3 {

position: relative; float: left; margin-top: 47px

}

#rightbox_4 h3 img {

width: 9px; height: 1px; border: 0px solid #ccc

}

#content_gallery {
        MARGIN: 0px; height: 404px; POSITION: relative; border: 1px solid #fff;
}

#content_gallery h2 {

margin: 0px

}

/* ---------- EINDE SPECIFIEKE CSS INHOUD VOOR GALLERY 2 ----------------------------- */

/* ---------- SPECIFIEKE CSS INHOUD VOOR GALLERY 3 ----------------------------- */

#gallery_3_box {

        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 6px; WIDTH: 818px; PADDING-TOP: 0px; position: absolute; height: 340px;

}

#gallery_3_tekst_box {

width: 800px; height: 302px; position: absolute;
margin: 0px auto;
padding: 0px; top: 7px;
border: 1px solid #fff

}

#gallery_3_tekst_box h3 {

text-align: center; font-family: Arial, Helvetica, sans-serif; color: #fff;
font-size: 12px; line-height: 1.6em; font-weight: bold;
margin-top: 194px

}

a.gallery {
        border-right: #fff 1px solid; border-top: #fff 1px solid; display: inline-block; z-index: 50; float: left; margin-left: 3px; margin-right: 3px; border-left: #fff 1px solid; width: 92px; border-bottom: #fff 1px solid; height: 55px; text-decoration: none
}
a.gallery:visited {
        border-right: #fff 1px solid; border-top: #fff 1px solid; display: inline-block; z-index: 50; float: left; margin-left: 3px; margin-right: 3px; border-left: #fff 1px solid; width: 92px; border-bottom: #fff 1px solid; height: 55px; text-decoration: none
}

a.slide_1 {
        background: url(beeld_1_k.jpg)
}
a.slide_2 {
        background: url(beeld_2_k.jpg)
}
a.slide_3 {
        background: url(beeld_3_k.jpg)
}
a.slide_4 {
        background: url(beeld_4_k.jpg)
}
a.slide_5 {
        background: url(beeld_5_k.jpg)
}
a.slide_6 {
        background: url(beeld_6_k.jpg)
}
a.slide_7 {
        background: url(beeld_7_k.jpg)
}
a.slide_8 {
        background: url(beeld_8_k.jpg)
}

a.gallery span {
        display: none
}
a.gallery:hover {
        border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #000 1px solid
}

#container_bottom {
        border-right: #fff 0px solid; border-top: #fff 0px solid; margin: 0px auto; border-left: #fff 0px solid; width: 800px; border-bottom: #fff 0px solid; position: absolute; height: 380px
}
#container_bottom img {
        border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
#container_bottom #thumbs {
        left: 0px; bottom: 7px; position: absolute
}
a.gallery:hover span {
        padding-right: 0px; display: block; padding-left: 0px; z-index: 100; left: 1px; padding-bottom: 5px; width: 800px; color: #fff; padding-top: 0px; position: absolute; top: -308px; height: 302px;
}

a.gallery:active span {
        padding-right: 0px; display: block; padding-left: 0px; z-index: 50; left: 1px; padding-bottom: 5px; width: 800px; color: #fff; padding-top: 0px; position: absolute; top: -308px; height: 302px;
}

a.gallery:active {
        border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #000 1px solid
}

/* ---------- EINDE SPECIFIEKE CSS INHOUD VOOR GALLERY 3 ----------------------------- */
