/* Algemeen */

            html, body {
                margin: 0;
                font: 9pt Arial;
                color: #5d5d5d;
                padding: 0px 0px 0px 0px;
                background: #ebebeb url(../images/bg_body.gif) repeat-x;
            }

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

            img {
                border: none;
                margin: 0;
            }

            #container {
                width: 988px;
                margin: 0 auto;
                position: relative;
                top: 20px;
            }

/* Header */

			#menu li a {
				margin-left: 7px;
			}
	
            #header {
                width: 100%;
                height: 100px;
                min-height: 100px !important;
            }

            h1 {
                margin: 0;
                padding: 0;
            }

            #header .logo {
                padding: 10px 0px 0px 20px;
            }

            #header .certified {
                margin: 12px -22px 0px 0px;
                position: relative;
                z-index: 5;
            }

/* Menu */

            ul#menu {
                margin: 0px 0px 0px -36px;
                padding: 0;
                list-style: none;
                height: 32px;
                width: 980px;
                text-align: center;
                background: url(../images/bg_menu.gif) repeat-x;
            }

            ul#menu li {
                float: left;
                height: 24px;
                padding: 8px 28px 0px 28px;
                background: url(../images/bg_menu_streep.gif) no-repeat right center;
            }

            ul#menu li.end {
                background: none;
            }

            ul#menu li a, ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active {
                color: #fff;
                font: bold 10pt Arial;
                text-decoration: none;
            }

            ul#menu li a:hover {
                color: #2fb61b;
            }

/* Content */

            .content_top {
                width: 988px;
                height: 10px;
                margin: 10px 0px 0px 0px;
                background: url(../images/bg_container_top.png) no-repeat;
            }

            .content_bottom {
                width: 988px;
                height: 10px;
                background: url(../images/bg_container_bottom.png) no-repeat;
            }

            .content_mid {
                width: 908px;
                padding: 0px 40px 0px 40px;
                background: url(../images/bg_container.png) repeat-y;
            }

            .con {
                width: 100%;
                padding: 40px 0px 0px 0px;
            }
			
			.aanvraagbutton {
                margin-left: -18px;
            }
			.repaanvraag {
			    padding: 20px 0 0 105px;
			}

    /* links + rechts blok met border (bij cellphones) */

            .cell_left {
                float: left;
                width: 450px;
                padding-right: 20px;
                border-right: 1px solid #888888;
            }

            .cell_right {
                left: 10px;
                float: right;
                width: 430px;
                position: relative;
            }

            table.logo {
                margin-left: 20px;
            }

            table.logo td {
                text-align: center;
                height: 70px;
            }

    /* Links / Rechts (border - normaal) */

            .overflow {
                overflow: hidden;
                width: 980px;
                margin: 0px 0px 0px -36px;
            }

            .b_left {
                float: left;
                width: 410px;
                padding-left: 55px;
                padding-right: 25px;
                border-right: 1px solid #888888;
                padding-bottom: 30000px;
                margin-bottom: -29995px;
            }

            .b_right {
                float: right;
                width: 434px;
                padding-left: 50px;
                padding-bottom: 30000px;
                margin-bottom: -29995px;
            }

    /* Blok */

            .rij {
                display: block;
                width: 100%;
            }

            .blok {
                width: 160px;
                float: left;
                padding: 10px 0px 0px 20px;
            }

            .blok_t {
                width: 180px;
                display: block;
                margin: 0px 0px 0px -20px;
                height: 70px;
                clear: both;
            }

            .blok_gray {
                background: #ededed;
                border: 1px solid #5d5d5d;
                padding: 12px;
                width: 387px;
                margin: 15px 0px 15px -10px;
            }

    /* Tekst style */

            .titel {
                color: #000000;
                font: bold 20pt Arial;
            }

            .update {
                font-size: 8pt;
                color: #9c9c9c;
                font-weight: bold;
            }

            h3 {
                color: #2fb61b;
                font-style: italic;
                font: bold 12pt Arial;
                margin: 15px 0px 0px 0px;
            }

            p {
                margin-top: 0px;
            }

            h3.blue {
                color: #08bdff;
                font-style: italic;
                font: bold 12pt Arial;
            }

            h2.black {
                color: #000000;
                font-style: italic;
                font: bold 18pt Arial;
            }

            h2.green {
                color: #2fb61b;
                font: bold 25pt Arial;
                font-style: italic;
                margin: 0px 0px 10px 0px;
            }

            h2.blue {
                color: #08bdff;
                font: bold 25pt Arial;
                font-style: italic;
                margin: 0px 0px 10px 0px;
            }

            .red {
                color: #b60000;
            }

            .green {
                color: #2fb61b;
            }

			.black {
                color: #000000;
            }

    /* Plaats / breedte / hoogte enz. style */

            .spec_1 {
                margin: 0px 0px 0px 25px;
            }

            .spec_2 {
                width: 400px;
                margin: 0 auto;
            }

            .spec_3 {
                margin: 0px 0px 0px -20px;
                position: relative;
                z-index: 10;
            }

            .spec_4 {
                margin: 0px 0px 0px -35px;
            }

            .centerT {
                width: 100%;
                text-align: center;
            }

            .rightT {
                text-align: right;
            }

            .w100p {
                width: 100%;
            }

            .w400 {
                width: 400px;
            }

            .w500 {
                width: 500px;
            }

    /* List */

            ul.arrowlist_1 {
                margin: 0;
                padding: 0;
                list-style: none;
            }

            ul.arrowlist_1 li {
                background: url(../images/home/arrow.gif) no-repeat left center;
                padding: 5px 0px 5px 25px;
                color: #000000;
                font: bold 12pt Arial;
            }

            ul.arrowlist_2 {
                margin: 0px 0px 0px 90px;
                padding: 0;
                list-style: none;
            }

            ul.arrowlist_2 li {
                background: url(../images/home/arrow.gif) no-repeat left center;
                padding: 3px 0px 3px 25px;
                color: #000000;
                font: italic bold 9pt Arial;
            }

            ul.empty {
                margin: 0;
                padding: 0;
                list-style: none;
            }

    /* Formulier */

             fieldset {
                margin: 0;
                padding: 0;
                border: none;
            }

            .textbox {
                width: 318px;
                min-height: 24px;
                color: #5d5d5d;
                font: 9pt Arial;
                padding-left: 5px;
                padding-right: 5px;
                border: 1px solid #5d5d5d;
            }

            .vTop {
                vertical-align: top;
            }

            .button {
                width: 85px;
                height: 22px;
                border: none;
                color: #fff;
                font-weight: bold;
                background: url(../images/faq/input_button.gif) repeat-x;
            }

            .button:hover {
                color: #2fb61b;
            }


            input.error, textarea.error {
                border: 2px solid #FF0000;
            }

/* Footer */

            #footer {
                width: 100%;
                text-align: center;
                color: #9c9c9c;
                font-size: 11px
            }

            #footer a, #footer a:link, #footer a:active, #footer a:visited {
                color: #9c9c9c;
                font-size: 11px;
                text-decoration: none;
            }

            #footer a:hover {
                color: #2fb61b;
                font-size: 11px;
                text-decoration: none;
            }

/* Overig */

            .movie {
                margin: 0px 0px 0px -55px;
                width: 420px;
                height: 340px;
            }

            .left {
                float: left;
            }

            .right {
                float: right;
            }

            .trek {
                min-width: 800px;
                min-height: 1px;
                clear: both;
            }
			.trekhalf {
                min-width: 400px;
                min-height: 1px;
                clear: both;
            }

            hr {
                margin: 0;
                padding: 0;
                height: 1px;
                border: none;
                background: #888888;
            }

            .pixel {
                width: 1px;
                height: 1px;
            }

