/* Created by Kevin Steba ;-) */
/* Last Modifed on 25-08-2007 */

/* start: basis html elements */
html, body, div,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: inherit;
	font-style: inherit;
	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: "";}
html{height: 100%;}
body{color: #000;background: url(../images/bg.gif) #9A341B repeat-x;text-align: center;height:100%;font-size: 11px;}
a{color: blue;}
a:visited{color: purple}
a:hover{color: red;}

td#table_top{
}
tr#table_bottom td{
	vertical-align: bottom;
}
#right_top{
	position: absolute;
	right: -18px;
	top: 126px;
}
#left_top{
	position: absolute;
	left: 133px;
	top: 316px;
	z-index: 2;
}
.clear{
	clear:both;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
/* end: basis html elements */

/* start: container */
body div#container{
	width: 936px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
	/* start: header */
	body div#header{
		height: 126px;
		position: relative;
		
	}
		/* logo */
		body div#header img#logo{
			position: absolute;
			left: -36px;
			top: 69px;
			z-index:2;
			/* 69 */
		}
		/* start: primaire navigatie  */
		body div#header ul#pnav{
			float: right;
			margin-right: 15px;
			margin-top: 35px;
			height: 18px;
		}
			body div#header ul#pnav li{
				float: left;
			}
				body div#header ul#pnav li a{
					float: left;
					display: block;
					margin-left: 12px;
					color: #FCFEFD;
					font-size: 12px;
					text-decoration: none;
					text-transform: uppercase;
					margin-bottom: 2px;
				}
				body div#header ul#pnav li a:hover,
				body div#header ul#pnav li.active a{
					border-bottom: 2px solid #FFF;
					margin-bottom: 0px;
				}
		/* end: primaire navigatie  */
		
		/* start: primaire navigatie  */
		body div#header div#toppic{
			position: absolute;
			left: 147px;
			top: 53px;
			z-index:1;
		}
		/* end: primaire navigatie  */
	/* end: header */
	
	/* start: weblog items */
	body div#container div#weblog_items{
		position: absolute;
		left: 0px;
		top: 350px;
		width: 140px;
	}
		body div#container div#weblog_items h3{
			font-size: 12px;
			text-decoration: none;
			color: #FFF;
			text-transform: uppercase;
			text-align: right;
			padding: 0px 8px 8px 8px;
			border-bottom: 1px solid #97361D;
		}
		body div#container div#weblog_items li{
			border-bottom: 1px solid #97361D;
			padding: 8px 8px 8px 8px;
			text-align: right;
		}
			body div#container div#weblog_items li a{
				color: #FFF;
				text-decoration: none;
			}
			body div#container div#weblog_items li a:hover{
				text-decoration: underline;
			}
	/* end: weblog items */
	
	/* start: main */
	body div#container div#main{
		width: 789px;
		min-height: 455px;
		height: 455px;
		margin-left: 147px;
		background: url(../images/main_bg.gif) repeat-y;
		line-height: 1.5em;
	}
	html>body div#container div#main{
		height: auto;
	}
		body div#container div#main h1,
		body div#container div#main h2{
			color: #1F5582;
			font-size: 13px;
			padding-bottom: 5px;
			text-transform: uppercase;
			font-weight: bold;
			padding-top: 15px;	
		}
		body div#container div#main h3{
			font-weight: bold;
			margin-top: 20px;
			font-size: 13px;
		}
		body div#container div#main p{
			word-spacing: 1px;
			padding-bottom: 20px;
		}
		body div#container div#main a{
			color: #1F5582;
		}
		body div#container div#main a:hover{
			color: #9A341A;
		}
		body div#container div#main ul{
			padding-left: 25px;
		}
			body div#container div#main ul li{
				padding-bottom: 2px;
			}
		/* */
		body div#container div#main ul.lijst-opsomming{
			padding-top: 5px;
			list-style: disc;
		}
		
		/* start: breadcrumble */
		body div#container div#main div#breadcrumble{
			text-align: right;
			padding-right: 80px;
			padding-top: 15px;
			color: #D0D0D0;
		}
			body div#container div#main div#breadcrumble a{
				color: #D0D0D0;
			}
			body div#container div#main div#breadcrumble a:hover{
				color: #333333;
			}
			body div#container div#main div#breadcrumble span{
				font-weight: bold;
			}
			body div#container div#main  div#lang{
				position: absolute;
				right: 20px;
				top: 143px;
			}
				body div#container div#main  div#lang img{
					margin: 2px;
				}
		/* end: breadcrumble */
		
		/* start: col4 */
		body div#container div#main div.tpl_4col{
			padding: 20px 0px 0px 50px;
		}
		body div#container div#main div.tpl_4col .col{
			float: left;
			width: 325px;
			padding: 0px 20px;
		}
		/* end: col4 */
		/* start: col1 */
		body div#container div#main div.tpl_1col{
			padding: 20px 25px 0px 50px;
		}
		body div#container div#main div.tpl_1col .col{
			padding: 0px 20px;
		}
		/* end: col1 */
	/* end: main */
	
	/* start: bottom */
	body div#container div#bottom{
		width: 789px;
		height: 70px;
		margin-left: 147px;
		background: url(../images/bottom.gif) no-repeat;
	}
	/* end: bottom */
	
	/* start: contactInfo */
	body div#container div#contactInfo{
		margin-left: 180px;
		padding-top: 10px;
		color: #FFF;
		width: 550px;
	}
		body div#container div#contactInfo li{
			float: left;
			padding-bottom: 10px;
			padding-left: 30px;
		}
		body div#container div#contactInfo li a{
			color: #FFF;
		}
	/* end: contactInfo */
	
	/* start: footer */
	div#footer{
		border-top: 1px solid #A3462F;
		height: 35px;
		background: #3A3A3A;
		overflow: hidden;
	}
		div#footer ul{
			width: 936px;
			margin-left: auto;
			margin-right: auto;
		}
			div#footer li{
				background: url(../images/footer_scheiding.gif) no-repeat right 12px;
				padding: 10px 10px 0px 10px;
				float: left;
			}
				div#footer li a{
					color: #FFF;
					text-decoration: none;
				}
				div#footer li a:hover{
					text-decoration: underline;
				}
	/* end: footer */
/* end: container */