/* Algemeen */

        	html, body {
        		margin: 0;
        		padding: 0;
        		color: #656565;
        		font: 9pt Verdana;
        	}

        	html {
        		background: #259fd0 url(../images/bg_html.png) repeat-x top;
        	}

        	body {
        		background: url(../images/bg_body.png) no-repeat top center;
        	}

        	a, a:link {
        		color: #ff8e02;
        		font-weight: bold;
        		text-decoration: none;
        	}

        	a:hover {
        		text-decoration: underline;
        	}

        	.container {
        		width: 804px;
        		margin: 0 auto;
        	}
        	
        	h1 {
        		margin: 0;
        		color: #032639;
        		padding: 0 0 20px 0;
        		font: bold 16pt Verdana;
        		border-bottom: 1px solid #e3e7ea;
        	}

/* Header */

        	#header {
        		height: 175px;
        		border-top: 8px solid #2f2f2f;
        	}

    /* logo */

        	#header h1 {
        		margin: 0;
        		padding: 0;
        		padding: 0;
        		float: left;
        		border: none;
        	}

        	#header h1 img {
        		border: none;
        		margin: 30px 0 0 -15px;
        	}
        	
        	.slogan {
	color: #beeef5;
	position: absolute;
	font: 7pt Verdana;
	margin-top: 83px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 105px;
        	}

    /* menu */

        	ul#menu {
        		padding: 0;
        		float: right;
        		list-style: none;
        		margin: 9px 0 0 0;
        	}

        	ul#menu li {
        		float: right;
        	}

        	ul#menu li {
        		float: left;
        		width: 164px;
        		height: 51px;
        		display: block;
        		text-align: right;
        		padding: 5px 30px 0 0;
        		margin: -9px 0 0 -60px;
        		background: url(../images/bg_menu.png) no-repeat;
        	}

        	ul#menu li:hover {
        		background: url(../images/bg_menu_hover.png) no-repeat;
        	}

        	ul#menu li a {
        		z-index: 9;
        		color: #fff;
        		font: 10pt Verdana;
        		position: relative;
        		text-decoration: none;
        	}

    /* locatie */

        	.location {
        		float: left;
        		color: #032639;
                margin: 15px 0 0 20px;
        	}

        	.location a {
        		color: #032639;
                font-weight: normal;
        		text-decoration: none;
        	}

        	.location a:hover {
        		text-decoration: underline;
        	}

    /* zoekformulier */

        	form.zoeken {
        		margin: 0;
        		padding: 0;
        		float: right;
        	}

        	form.zoeken fieldset {
   				margin: 0;
        		padding: 0;
        		border: none;
        	}

        	form.zoeken input.input_text {
        		margin: 0;
        		float: left;
        		width: 159px;
        		height: 22px;
        		border: none;
        		padding: 5px 5px 0 5px;
        		background: url(../images/bg_input_text.png) no-repeat;
        	}

        	form.zoeken input.input_button {
        		padding: 0;
        		float: left;
        		width: 83px;
        		height: 27px;
        		border: none;
        		margin: 0 0 0 5px;
        		background: url(../images/bg_input_button.png) no-repeat;
        	}

/* Content */

        	#content {
        		width: 804px;
        	}

        	#content_left {
        		float: left;
        		width: 267px;
        	}

        	#content_right {
        		float: right;
        		width: 537px;
        	}

    /* bloki */

        	.bloki_top {
        		width: 267px;
        		height: 11px;
        		background: url(../images/bg_bloki_top.png) no-repeat;
        	}

        	.bloki {
        		width: 237px;
        		padding: 0 15px 0 15px;
        		background: url(../images/bg_bloki_mid.png) repeat-y;
        	}

        	.bloki_bottom {
        		width: 267px;
        		height: 12px;
        		background: url(../images/bg_bloki_bottom.png) no-repeat;
        	}

    /* blok */

        	.blok_top {
        		width: 537px;
        		height: 11px;
        		background: url(../images/bg_blok_top.png) no-repeat;
        	}

        	.blok {
        		width: 487px;
        		padding: 15px 25px 15px 25px;
        		background: url(../images/bg_blok_mid.png) repeat-y;
        	}

        	.blok_bottom {
        		width: 537px;
        		height: 12px;
        		background: url(../images/bg_blok_bottom.png) no-repeat;
        	}

    /* h styles */

        	h3, h3 a {
        		margin: 0;
        		color: #ff8e02;
        		font: 13pt Verdana;
        		text-decoration: none;
        	}

        	h3 a:hover {
        		text-decoration: underline;
        	}

        	h3 {
        		padding: 0 0 5px 0;
        		border-bottom: 1px solid #e3e7ea;
        	}

        	h3.noborder {
        		border: none;
        		padding: 0;
        	}
        	
            h4 {
                margin: 0;
                padding: 0;
                color: #01adea;
                font: bold 11pt Verdana;
            }

    /* lijst */

        	ul.arrow_grey {
        		padding: 0;
        		list-style: none;
        		line-height: 175%;
        		margin: 15px 0 0 5px;
        	}

        	ul.arrow_grey li a {
        		color: #656565;
        		font-weight: bold;
        		padding: 0 0 0 15px;
        		text-decoration: none;
        		background: url(../images/arrow_grey.gif) no-repeat left center;
        	}

        	ul.arrow_grey li a:hover {
        		color: #ff8e02;
        		text-decoration: underline;
        		background: url(../images/arrow_orange.gif) no-repeat left center;
        	}

            ul.arrow_blue {
        		padding: 0;
        		list-style: none;
                margin: 10px 0 0 0;
        	}

        	ul.arrow_blue li a {
        		color: #01adea;
                font-size: 8pt;
        		font-weight: bold;
        		padding: 0 0 0 15px;
        		text-decoration: none;
        		background: url(../images/arrow_blue.gif) no-repeat left center;
        	}

        	ul.arrow_blue li a:hover {
        		text-decoration: underline;
        	}

/* Footer */

        	#footer {
        		color: #fff;
        		width: 804px;
        		margin-top: 20px;
        	}

        	#footer a.arrow, #footer a {
        		color: #fff;
        		font: 8pt Verdana;
        		padding: 0 25px 0 12px;
        		background: url(../images/arrow_footer.gif) no-repeat left center;
        	}

        	#footer a {
        		padding: 0;
        		background: none;
        	}

        	#footer .boven {
        		width: 804px;
        		border-bottom: 1px solid #fff;
        	}

        	#footer .boven .right {
        		margin-top: 20px;
        	}

        	#footer .onder {
        		padding: 7px 0 30px 15px;
        	}

            .bloks {
                float: left;
                width: 147px;
                padding: 0 15px 0 15px;
                border-right: 1px solid #e3e7ea;
            }

            .last {
                border: none;
            }

            .btext {
                height: 18px;
                padding: 5px 0 0 20px;
                border-bottom: 1px solid #e3e7ea;
            }

            a.bbutton {
                color: #fff;
                width: 167px;
                height: 35px;
                display: block;
                margin: 0 0 0 -9px;
                text-align: center;
                padding: 13px 0 0 0;
                font: bold 11pt verdana;
                background: url(../images/bg_button.png) no-repeat;
            }

            a.bbutton:hover {
                text-decoration: none;
                background: url(../images/bg_button_hover.png) no-repeat;
            }

/* Overig */

        	.left {
        		float: left;
        	}

        	.right {
        		float: right;
        	}

        	.trek {
        		clear: both;
        	}

        	.nopadding {
        		width: 537px;
        		padding: 5px 0 0 0;
        	}

        	.center {
        		text-align: center;
        	}

        	img {
        		border: none;
        	}

