/*Pagesettings*/
html, body, h1, h2, h3, h4, ul, li {
	height: 100%;
	margin: 0;
	padding: 0;
}
.left_text li {
    margin-left: 30px;
}
html, body {height:100%; margin-top:0px;margin-bottom: 0px;}
/* body {background-image:url('images/bg_vdb.png');font-family:Tahoma; height:100%; color:#1b4d62; font-size:12px;} */
body {font-family:Tahoma; color:#333333; font-size:12px; background-color: white;

}
div#page {
    min-width: 1024px;
    max-width: none;
    min-height: 100%;
    height: auto !important;
    margin: 0 auto -78px;
    background-image:url('./images/sidebar.png');
    background-position: center;
    background-repeat: repeat-y;
}
div#page_footer {
    min-width: 1024px;
    max-width: none;
}
div#header{padding-top:7px;border-top:10px solid #DDDDDD;}

#bannercolor {
    background-image:url('./images/pattern.png');
}
#banner {
    background-image:url('./images/banner.png');
    background-repeat:no-repeat;
    width: 1024px;
    height: 111px;
    margin: auto;
}

#footer_bottom_color {
    background-image:url('./images/pattern.png');
}
#footer_bottom {
    background-image:url('./images/footer.png');
    background-repeat:no-repeat;
    width: 1024px;
    height: 25px;
    margin: auto;
}

#headerbg {
    background-image:url('./images/header_spacer.png');
    background-repeat:repeat-x;
    height: 52px;
}

#nav {
    background-image:url('./images/nav.png');
    width: 966px;
    height: 52px;
    margin: auto;
}

#footerbg {
    background-image:url('./images/footer_spacer.png');
    background-repeat:repeat-x;
    height: 53px;
}
#footer {
    background-image:url('./images/footer_balk.png');
    width: 966px;
    height: 53px;
    margin: auto;
}

#search {width:267px; height:76px;background-image:url('./images/search.png'); background-repeat: no-repeat; background-position: left;float:left;margin:0px;}
div#middle {
    width: 966px;
    margin: auto;
    min-height: 100%;
    height: 100%;
}

#page_wrapper {
    background-image:url('./images/sidebar.png');
    background-position: center;
    background-repeat: repeat-y;
    min-height: 100%;
    height: 100%;
    width: 1024px;
    margin: auto;
}

#push {height: 78px; width:966px;}
a:visited {color:#1b4d62;}
a:hover {
    color:#92b9b9;
}
a {color:#1b4d62;}
/*Navlist*/
#menu {position:absolute;margin-right:42px; font-family: Arial; font-weight: bold; width:966px;}
#menu ul {list-style:none;padding:0;margin:0;margin-left: 20px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul li {float:left; font-size: 16px; margin-top: 16px;}
#menu ul li a {
    white-space:nowrap;
    position:relative;
    text-decoration: none;
    color:white;
    padding-left:10px;
    padding-right:10px;
    padding-top: 18px;
    padding-bottom: 17px;
}
#menu ul li a:hover {text-decoration: none; color:#3c3c3c; background-color: white}
#menu ul li a.nounderline:hover {text-decoration: none; color:#3c3c3c; background-color: white;}
#menu ul li a.active_nounderline {text-decoration: none; color:#3c3c3c; background-color: white;}
#menu ul li a:visited {}
#menu ul li a.active {
    color:#3c3c3c;
    background-color: white;
}

#menu ul li div.sub {position:absolute;left:-9999px; font-size:12px;}
#menu ul li:hover {position:relative;z-index:10}

#menu ul :hover div.sub {position:absolute; top:36px; left:0px; margin: 0; padding: 0;}
#menu ul :hover div.sub a {color:white;padding-bottom: 0; padding-top: 0}
#menu ul :hover div.sub a:hover {color:#92b9b9; text-decoration: underline;background-color: #3c3c3c; padding-bottom: 0; padding-top: 0}
.sub {background-color:#3c3c3c; border-top:2px solid #B5B5B5; border-bottom:3px solid #92b9b9;padding: 0;}
.jef_opmaak {min-width:150px;; margin-left:5px; margin-right:0px;padding:0; line-height: 20px;}
.nounderline {text-decoration: none;}
/*End navlist*/

h1 { font-size:18px; font-weight: normal;color:#1b4d62; margin-left:5px; padding-bottom:5px;margin-right:5px; width: 573px;}
h2 {font-size:18px; font-weight: normal;color:#1B4D62;margin-left:5px;padding-bottom:5px;margin-right:5px;}
img {border:0px;}

/*Left*/
div#left {
    float: left;
    width: 606px;
    margin-left: 10px;
    height: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.left_underline {}
.left_text {
    margin-left: 7px;
    margin-bottom:30px;
    margin-top:5px;
}

#footer_text {
    color: white;
    float: right;
    margin-right: 30px;
    margin-top: 20px;
    font-size: 10px;
    font-weight: bold;
}

/*Right*/
#right {
    float: left;
    width: 313px;
    height: 100%;
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.right_text {
    margin-left: 6px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.right_underline {width: 227px; height: 1px;}

/*search*/
#align_search {margin-top:50px; margin-left:16px;}
input[type=text]{background-color: #E7E7E7;border:1px solid #424242; width: 150px; }
input[type=submit] {background-color: #F5F4F0; border:1px solid #424242;}
textarea{background-color:#E7E7E7; border:1px solid #424242;}

p {margin-top:0px;}
ol {margin-left:0px;}

/* Slideshow */
.slideshow {width: 220px; height:220px; }
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

.contact_spacer{margin-left:5px;}

.search_align {height:111px;text-align: right; padding-right:30px; padding-top:80px;}
