/* Created by Kevin Steba ;-) */
/* Last Modifed on 27-03-2008 */

/* start: basis html elements */
html, body, div,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
font, img,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
a img, :link img, :visited img {border: 0;}
strong{font-weight:bold;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}

body{color: #000;background-color: #FFF;text-align: center;}
a{color: #FB7600;}
a:visited{color: #FB7600;}
a:hover{color: red;}
.clear{clear:both;height:1px;overflow:hidden;}
/* end: basis html elements */

/* start: container */
div#container{
	width: 892px;
	position: relative;
	margin: 0px auto 0px auto;
}
	/* start: header */
	div#container div#header{
		padding-top: 78px;
	}
		/* logo */
		div#container div#header img#logo{
			position: absolute;
			left: 54px;
			top: 18px;
		}
		
		/* start: zoeken */
		div#container div#header form#zoeken{
			position: absolute;
			left: 529px;
			top: 18px;
		}
			div#container div#header form#zoeken label{
				display: block;
				color: #595959;
				padding-bottom: 3px;
				font-size: 11px;
			}
			div#container div#header form#zoeken input#zoeken_input{
				font-size: 11px;
				border: 1px solid #98CB00;
				background: #FFF;
				width: 121px;
				height: 16px;
				padding: 0px;
				float: left;
				padding: 2px 6px 0px 6px;
			}
			div#container div#header form#zoeken input#zoeken_btn{
				border: 1px solid #98CB00;
				background: #98CB00 url(../images/btn_zoeken.gif) no-repeat center;
				height: 20px;
				width: 19px;
				padding: 0px;
				font-size: 1px;
				text-align: left;
				color: #98CB00;
				float: left;
				cursor: pointer;
			}
		/* end: zoeken */
		
		/* start: iconen navigatie */
		div#container div#header ul#icon_nav{
			position: absolute;
			left: 741px;
			top: 18px;
		}
			div#container div#header ul#icon_nav li{
				float: left;
			}
			div#container div#header ul#icon_nav li#icon_print{
				padding-left: 21px;
				background: url(../images/icon_print.gif) no-repeat 0px 3px;
				padding-right: 6px;
			}
			div#container div#header ul#icon_nav li#icon_sitemap{
				padding-left: 28px;
				background: url(../images/icon_sitemap.gif) no-repeat 0px 3px;
			}
				div#container div#header ul#icon_nav li a{
					color: #595959;
					text-decoration: none;
					font-size: 11px;
				}
				div#container div#header ul#icon_nav li a:hover{
					color: #000;
					text-decoration: underline;
				}
		/* end: iconen navigatie */
		
		/* start: top navigatie */
		div#container div#header div#top_nav{
			background: #99CC01;
			height: 22px;
		}
			div#container div#header div#top_nav ul{
				float: right;
			}
				div#container div#header div#top_nav ul li{
					float: left;
					border-left: 1px solid #FFF;
					padding: 3px 18px;
					height: 16px;
				}
					div#container div#header div#top_nav ul li a{
						color: #FFF;
						font-weight: bold;
						text-decoration: none;
					}
					div#container div#header div#top_nav ul li a:hover{
						text-decoration: underline;
					}
		/* end: top navigatie */
		
		/* toppic */
		div#container div#header div#toppic{
			text-align: right;
			background: url(../images/left_top.gif) no-repeat left top;
			padding-top: 1px;
			border-bottom: 6px solid #FF5D00;
		}
	/* end: header */
	
	/* start: main */
	div#container div#main{
		position: relative;
		margin-top: 28px;
	}
		/* start: left */
		div#container div#main div#left{
			position: absolute;
			width: 160px;
			left: 0px;
			top: 0px;
		}
			/* start: primaire navigatie */
			div#container div#main div#left ul#pnav{
				border-top: 1px solid #EAEBF0;
				margin-bottom: 27px;
			}
				div#container div#main div#left ul#pnav li{
					
				}
					div#container div#main div#left ul#pnav li a{
						color: #4169E3;
						text-decoration: none;
						font-weight: bold;
						display: block;
						padding: 8px 5px 8px 5px;
						border-bottom: 1px solid #EAEBF0;	
						width: 150px;					
					}
					div#container div#main div#left ul#pnav li a:hover,
					div#container div#main div#left ul#pnav li a.active{
						text-decoration: underline;
					}	
						div#container div#main div#left ul#pnav li li a{
							color: #000;
							padding-left: 15px;
							width: 140px;
						}
							div#container div#main div#left ul#pnav li li li a{
								color: #828282;
								font-weight: normal;
								padding-left: 25px;
								width: 130px;
							}div#container div#main div#left ul#pnav li li li li a{
								color: #C0C0C0;
								font-weight: normal;
								padding-left: 35px;
								width: 130px;
							}
						
						
					
			/* end: primaire navigatie  */
			
			/* start: banners */
			div#container div#main div#left div#banners{}
				div#container div#main div#left div#banners div.item{
					padding-bottom: 6px;
				}
			/* end: banners */
		/* end: left */
		
		/* start: content */
		div#container div#main div#content{
			padding-left: 191px;
			padding-right: 194px;
			background: url(../images/left_top.gif) no-repeat 191px 19px;
			line-height: 17px;
		}
			/* h1 */
			div#container div#main div#content h1#pagina_titel{
				background: #99CC01;
				color: #FFF;
				height: 17px;
				padding: 2px 0px 0px 34px;
				font-weight: bold;
				font-size: 14px;
			}
			
			/* start: footer */
			div#container div#main div#content div#footer{
				margin-top: 20px;
				margin-left: 21px;
			}	
				div#container div#main div#content div#footer ul{
					width: 100%;
				}
					div#container div#main div#content div#footer ul li{
						float: left;
						padding-right: 25px;
					}
						div#container div#main div#content div#footer ul li a{
							font-weight: bold;
							color: #545454;
							text-decoration: none;
							font-size: 11px;
						}
						div#container div#main div#content div#footer ul li a:hover{
							text-decoration: underline;
						}
				div#container div#main div#content div#footer div#copyright{
					margin-top: 7px;
					color: #9D9D9D;
					padding-bottom: 10px;
					font-size: 11px;
					float: left ;
				}
			/* end: footer */
		/* end: content */
		
		/* start: right */
		div#container div#main div#right{
			position: absolute;
			width: 183px;
			left: 709px;
			top: 0px;
		}
			div#container div#main div#right div.block{
				background: #FEF5EE;
				margin-bottom: 20px;
			}
				div#container div#main div#right div.block h3{
					background: #FF5D00;
					color: #FFF;
					height: 17px;
					padding: 2px 0px 0px 10px;
					font-weight: bold;
					font-size: 13px;
				}
		/* end: right */
	/* end: main */
/* end: container */