/* Algemeen */

            html, body {
                margin: 0;
                padding: 0;
                background: #fff url(../images/bg_all.gif) repeat-x top;
                font: bold 8pt Arial;
                color: #2e3c58;
            }

            a, a:link, a:visited, a:active, a:hover {
                color: #2e3c58;
                text-decoration: none;
            }

            a img {
                border: none;
            }


            #container {
                width: 871px;
                margin: 0 auto;
            }

/* Headers */

            h1 {
                top: 15px;
                padding: 0;
                position: absolute;
                margin: 0px 0px 0px 510px;
            }

            h2 {
                color: #2e3c58;
                font: bold 12pt Tahoma;
                margin: 0;
                padding: 0;
            }

            h3.darkarrow {
                color: #687ca4;
                font: bold 12pt Tahoma;
                margin: 0px 0px 0px -17px;
                padding: 0px 0px 0px 22px;
                background: url(../images/arrow_dark.png) no-repeat left;
                position: relative;
                z-index: 99;
                width: 200px;
            }

            h3.lightarrow {
                color: #687ca4;
                font: bold 12pt Tahoma;
                margin: 0px 0px 0px -18px;
                padding: 0px 0px 0px 22px;
                background: url(../images/arrow_light.png) no-repeat left;
                position: relative;
                z-index: 99;
                width: 200px;
            }

/* Tekst style */

            .wit {
                color: #fff;
            }

            .lblauw {
                color: #7c8db0;
            }

            .lblauw1 {
                color: #687ca4;
            }

/* Menu */

            ul#menu {
                margin: 65px 0px 0px 0px;
                padding: 0;
                list-style: none;
                position: absolute;
            }

            ul#menu li {
                float: left;
            }

            ul#menu li a {
                padding: 10px 25px 0px 25px;
                height: 24px;
                background: none;
                display: block;
                color: #5c5c5c;
                text-decoration: none;
                font: bold 9pt Arial;
            }

            ul#menu li a:hover {
                color: #355aa2;
                background: url(../images/bg_menu_hover_arrow.gif) no-repeat center bottom;
            }

            ul#menu li.off {
                background: url(../images/bg_menu.gif) repeat-x;
                color: #5c5c5c;
                height: 137px;
                position: relative;
                z-index: 50;
            }

            ul#menu li.on {
                background: url(../images/bg_menu_hover.gif) repeat-x;
                height: 137px;
                color: #355aa2;
                position: relative;
                z-index: 15;
            }

            ul#menu li.on a {
                color: #355aa2;
                background: url(../images/bg_menu_hover_arrow.gif) no-repeat center bottom;
            }

            ul#menu li.lijn {
                width: 3px;
                height: 28px;
                background: url(../images/menu_lijn.gif) no-repeat;
            }

/* Content */

            #content {
                width: 871px;
                margin: 0 auto;
                position: relative;
                top: 223px;
            }

            #content_left {
                width: 650px;
                float: left;
                margin: 6px 0px 0px 0px;
                position: relative;
            }

            #content_right {
                width: 199px;
                float: right;
                padding: 15px 5px 10px 10px;
                background: #2e3c58 url(../images/bg_c_right.gif) repeat-x top;
                color: #fff;
                position: relative;
                z-index: 0;
            }

    /* Content Links */

        /* Blok donker */

            .c_dark_top {
                width: 650px;
                height: 4px;
                background: url(../images/bg_content_dark_top.png) no-repeat;
            }

            .c_dark {
                width: 626px;
                background: #8696b6;
                padding: 8px 12px 8px 12px;
            }

            .c_dark_bottom {
                width: 650px;
                height: 4px;
                background: url(../images/bg_content_dark_bottom.png) no-repeat;
                margin: 0px 0px 2px 0px;
            }

        /* Blok licht */

            .c_light_top {
                width: 650px;
                height: 3px;
                background: url(../images/bg_content_light_top.png) no-repeat;
            }

            .c_light {
                width: 638px;
                background: #e4e8ec;
                padding: 8px 0px 8px 12px;
            }

            .c_light_bottom {
                width: 650px;
                height: 4px;
                background: url(../images/bg_content_light_bottom.png) no-repeat;
            }

        /* Blok donker/licht */

            .c_dl_top {
                width: 636px;
                height: 3px;
                background: url(../images/bg_content_dl_top.png) no-repeat;
                margin: 0px 0px 0px -6px;
            }

            .c_dl {
                width: 612px;
                background: #acb7cc;
                padding: 8px 12px 8px 12px;
                margin: 0px 0px 0px -6px;
            }

            .c_dl_bottom {
                width: 636px;
                height: 3px;
                margin: 0px 0px 0px -6px;
                background: url(../images/bg_content_dl_bottom.png) no-repeat;
            }

/* Tabel */

            table {
                margin: 10px 0px 10px 0px;
            }

            tr.darkbg {
                width: 600px;
                height: 20px;
                background: #bec9d3;
            }

            .cel1 {
                width: 127px;
                height: 20px;
                border-right: 1px solid #9caac2;
                padding: 0px 0px 0px 3px;
            }

            .cel2 {
                width: 324px;
                height: 20px;
                border-right: 1px solid #9caac2;
                border-left: 1px solid #e5e9ed;
                padding: 0px 0px 0px 3px;
                color: #687ca4;
            }

            .cel4 {
                width: 94px;
                height: 20px;
                border-right: 1px solid #9caac2;
                border-left: 1px solid #e5e9ed;
                padding: 0px 0px 0px 3px;
                color: #687ca4;
            }

            .cel5 {
                width: 57px;
                height: 20px;
                border-left: 1px solid #e5e9ed;
                padding: 0px 0px 0px 3px;
                color: #687ca4;
            }

/* Overig + Footer */

            .left {
                float: left;
            }

            .right {
                float: right;
            }

            .trek {
                clear: both;
                width: 100%;
                height: 1px;
            }

            a.imgvb img {
                border: 1px solid #606b80;
                opacity: 0.5;
                filter: alpha(opacity = 50);
                margin: 3px 0px 3px 0px;
            }

            a.imgvb:hover img {
                border: 1px solid #abb1bc;
                opacity: 1;
                filter: alpha(opacity = 100);
                margin: 3px 0px 3px 0px;
            }

            .footer {
                text-align: center;
            }
