body {
	margin: 0px;
	height: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5a5a;
	background:url(/images/bgBodyTop.jpg) top repeat-x;
}

a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5b5a5a; text-decoration:underline;}
a:hover {text-decoration:underline;}

img {border-color:#000000;}

input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#container {
	display: block;
	min-height: 100%;
	_height:100%;
	min-width:100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	background:url(/images/bgBodyBottom.jpg) bottom center repeat-x;
}
div#containerBody {
	display: block;
	min-height: 100%;
	_height:100%;
	min-width:960px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	background:url(/images/vlg_krul.png) 50% 50% no-repeat;
}
div#main {
	padding-bottom: 25px;
	min-height:620px;
	_height:620px;
}
/*HEADER*/
	div#header {
		margin:0 auto;
		width:960px;
	}
	div#header a.logo {
		display:block;
		width:241px;
		height:163px;
		margin:20px 0px 0px 360px;
		background:url(/images/logo.png) no-repeat;
	}
	#leftMenu, #rightMenu {
		list-style:none;
		margin:0px;
		margin-top:35px;
		*margin-top:55px;
		padding:0px;
	}
	#leftMenu {
		float:left;
	}
	#rightMenu {
		float:right;
	}
	#leftMenu li {
		float:left;
		margin-right: 38px;
	}
	#rightMenu li {
		float:left;
		margin-right: 25px;
	}
	#leftMenu li.lastItem, #rightMenu li.lastItem {
		margin-right:0px;
	}
	#leftMenu li a, #rightMenu li a {
		color:#dbdbdb;
		text-decoration:none;
		font-weight:bold;
	}
	#leftMenu li a:hover, #rightMenu li a:hover {
		text-decoration:underline;
	}
	

/*CONTENT*/
	div#contentHome {
		width:960px;
		text-align:center;
		margin-top:129px;
	}
	div#content {
		margin:0 auto;
		margin-top:-26px;
		width:960px;
	}
	div#submenu {
		float:left;
		width:260px;
		background:url(/images/bgSubmenu.gif) repeat-y;
	}
	div#submenuContent {
		width:180px;
		min-height:285px;
		_height:285px;
		text-align:right;
		padding:30px 35px 5px 45px;
		background:url(/images/bgSubmenuContent.gif) no-repeat;
	}
	div#submenuContent h1 {
		margin:0px 0px 2px 0px;
		font-size:24px;
		text-transform:uppercase;
	}
	/*Submenu ul*/
		#ulSubmenu {
			margin:13px 4px 0px 0px;
			padding:0px;
			list-style:none;
		}
		#ulSubmenu li {
			width:176px;
			margin-bottom:13px;
		}
		#ulSubmenu li a {
			text-decoration:none;
		}
		#ulSubmenu li a:hover {
			text-decoration:underline;
		}
		/*SubSubmenu*/
			#ulSubsubmenu {
				margin:13px 0px 0px 0px;
				padding:0px;
				list-style:none;
			}
			#ulSubsubmenu li {
				width:158px;
				margin-bottom:13px;
				padding-right:18px;
				background-image:url(/images/bullet.gif);
				background-position:right 5px;
				background-repeat:no-repeat;
			}
			#ulSubsubmenu li a {
				font-weight:bold;
				text-decoration:none;
			}
			#ulSubsubmenu li a:hover {
				text-decoration:underline;
			}
	div#submenuBottom {
		width:260px;
		height:20px;
		background:url(/images/bgSubmenuBottom.gif) no-repeat;
	}
	div#contentContent {
		float:right;
		width:661px;
		margin-top:44px;
	}
	div#contentContent p {
		margin-top:0px;
	}
	div#contentContent h3.case {
		margin-top:0px;
		font-size:14px;
		text-transform:uppercase;
	}
		
/*FOOTER*/
	div#footer {
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		min-width:960px;
		display: block;
		height: 25px;
		z-index: 999;
		padding: 0px;
		margin: 0px;
		background:url(/images/bgFooter.jpg) repeat-x;
	}
	div#footerContent {
		width:960px;
		height: 17px;
		margin:0 auto;
		color:#fff;
		padding-top:8px;
		text-align:center;
	}
	#footerContent span {
		margin-right:34px;
	}
	#footerContent span.lastItem {
		margin-right:0px;
	}
	

/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}
tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
}
table.forum td {
	padding:5px;	
}
table.forum td.tekst {
	padding:5px 0px 5px 0px;	
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}

/*dTree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
