body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:#eb881d url(../images/bg.gif) top repeat-x;
}

div, td, p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#eb881d; text-decoration:none;}
a:hover {text-decoration:underline;}

hr {color:#eb881d; height:1px;}

form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666;
	padding-left:3px;
}
.button {
	border: 1px solid #666666;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color:#f27233;
	cursor:pointer;
}
.radio, .radio input {
	border:0px;
}

div#container {
	margin:0 auto;
 	width:1042px;
}
div#contentContainer {
	float:left;
	width:1042px;
	margin:0px;
	padding:0px;
	background:url(../images/bgContentContainer.gif) top no-repeat;
}
div#main {
	margin:0 auto;
 	width:900px;
}

/*HEADER*/
	div#header {
		width:870px;
		height:91px;
		background:url(../images/bgHeader.gif) top no-repeat;
		padding:26px 0px 0px 30px;
	}
	div#header a {
		display:block;
		width:253px;
		height:30px;
	}
	
/*MENU*/
	#menu {
		width:900px;
		height:37px;
		background:url(../images/bgMenu.gif) repeat-x;
	}
	#hoofdmenu {
		list-style:none;
		margin:0px 0px 0px 29px;
		padding:0px;
	}
	#hoofdmenu li {
		float:left;
		background:url(../images/bgMenuItem.gif) no-repeat left;
		padding-left:2px;
	}
	#hoofdmenu li a {
		display:block;
		height:37px;
	}
	#hoofdmenu li a h4 {
		display:none;
	}
	/*HOME*/
		#hoofdmenu li a.normalHome {
			width:86px;
			background:url(../images/btnHome.gif) no-repeat;
		}
		#hoofdmenu li a.normalHome:hover, #hoofdmenu li a.activeHome:hover {
			background:url(../images/btnHomeRo.gif) no-repeat;
		}
		#hoofdmenu li a.activeHome {
			width:86px;
			background:url(../images/btnHomeActive.gif) no-repeat;
		}
	/*OPLOSSINGEN*/
		#hoofdmenu li a.normalOplossingen {
			width:118px;
			background:url(../images/btnOplossingen.gif) no-repeat;
		}
		#hoofdmenu li a.normalOplossingen:hover, #hoofdmenu li a.activeOplossingen:hover {
			background:url(../images/btnOplossingenRo.gif) no-repeat;
		}
		#hoofdmenu li a.activeOplossingen {
			width:118px;
			background:url(../images/btnOplossingenActive.gif) no-repeat;
		}
	/*BRANCHES*/	
		#hoofdmenu li a.normalBranches {
			width:100px;
			background:url(../images/btnBranches.gif) no-repeat;
		}
		#hoofdmenu li a.normalBranches:hover, #hoofdmenu li a.activeBranches:hover {
			background:url(../images/btnBranchesRo.gif) no-repeat;
		}
		#hoofdmenu li a.activeBranches {
			width:100px;
			background:url(../images/btnBranchesActive.gif) no-repeat;
		}
	/*WERKWIJZE*/
		#hoofdmenu li a.normalWerkwijze {
			width:108px;
			background:url(../images/btnWerkwijze.gif) no-repeat;
		}
		#hoofdmenu li a.normalWerkwijze:hover, #hoofdmenu li a.activeWerkwijze:hover {
			background:url(../images/btnWerkwijzeRo.gif) no-repeat;
		}
		#hoofdmenu li a.activeWerkwijze {
			width:108px;
			background:url(../images/btnWerkwijzeActive.gif) no-repeat;
		}
	/*OVER ONS*/
		#hoofdmenu li a.normalOverons {
			width:106px;
			background:url(../images/btnOverons.gif) no-repeat;
		}
		#hoofdmenu li a.normalOverons:hover, #hoofdmenu li a.activeOverons:hover {
			background:url(../images/btnOveronsRo.gif) no-repeat;
		}
		#hoofdmenu li a.activeOverons {
			width:106px;
			background:url(../images/btnOveronsActive.gif) no-repeat;
		}
	/*SUPPORT*/
		#hoofdmenu li a.normalSupport {
			width:113px;
			background:url(../images/btnSupport.gif) no-repeat;
		}
		#hoofdmenu li a.normalSupport:hover, #hoofdmenu li a.activeSupport:hover {
			background:url(../images/btnSupportRo.gif) no-repeat;
		}
		#hoofdmenu li a.activeSupport {
			width:113px;
			background:url(../images/btnSupportActive.gif) no-repeat;
		}
		
	/*submenu*/
		#menu div.menuSub {
			position:absolute;
			visibility: hidden;
			z-index: 100;
			width: 180px;
			margin:0px 0px 0px -1px;
			padding:0px;
		}
		#menu div.menuSub div {
			float:left;
			width:180px;
			background-image:url(../images/bgSubmenu.gif);
			background-repeat:repeat-y;
			background-position:top;
			padding:0px 7px 0px 6px;
		}
		#menu div.menuSub img {
			float:left;
		}
		#menu ul.linkerMenuSub {
			list-style:none;
			margin:0px; 
			padding:0px;
		}
		#menu ul.linkerMenuSub li {
			margin:0px;
			padding:2px 0px 4px 0px;
			background:url(../images/bgSubmenuItem.gif) bottom repeat-x;
		}
		#menu ul.linkerMenuSub li a {
			display:block;
			line-height:17px;
			padding:0px 15px 1px 15px;
			color:#fff;
			text-decoration:none;
		}
		#menu ul.linkerMenuSub li a:hover{
			color:#fff;
			background-color:#eb881d;
		}
	
/*CONTENT*/	
	div#content {
		float:left;
		width:900px;
		min-height:650px;
		_height:650px;
		background:url(../images/bgContent.gif) repeat-y;
	}
	div#contentContent {
		float:left;
		width:840px;
		min-height:614px;
		_height:614px;
		padding:30px 30px 6px 30px;
		background:url(../images/bgContentContent.gif) no-repeat;
	}
	div#breadcrumb {
		float:left;
		width:840px;
		padding-bottom:10px;
		border-bottom:1px solid #eb881d;
	}
	div#contentContentLeft {
		float:left;
		width:416px;
	}
	div#contentContentLeft h1.paginaTitel {
		color:#9c9ea0;
		font-size:20px;
		margin-top:10px;
	}
	div#contentContentRight {
		float:right;
		width:394px;
		margin-top:48px;
	}
	#relatedPages {
		margin:5px 0px 0px 15px;
		padding:0px;
	}
	#relatedPages li {
		color:#eb881d;
		margin-left:4px;
		padding-left:3px; 
		padding-bottom:2px;
	}
	b.relatedPages {font-size:14px; color:#eb881d;}
	
	/*HOME*/
		div#headerHome {
			width:490px;
			height:142px;
			font-size:11px;
			padding:20px 322px 0px 28px;
			background:url(/images/headerHome1.gif) no-repeat;
		}
		div#headerHome h2 {
			margin:0px;
			padding:0px;
		}
		div#headerHome div {
			font-size:11px;
		}
		div#headerHome div a {
			font-size:11px;
			text-decoration:underline;
		}
		div#headerHome div a:hover {
			text-decoration:none;
		}
		/*MIDDENBLOK*/
			div#middenBlok {
				float:left;
				width:840px;
				margin-top:26px;
			}
			div#middenBlok ul, div#bottomBlok ul {
				color:#eb881d;
				margin:0px 0px 0px 15px;
				padding:0px;
				list-style-type:square;
			}
			div#middenBlok ul li span, div#bottomBlok ul li span {
				color:#666666;
			}
			div#middenBlok ul li a, div#bottomBlok ul li a {
				color:#eb881d;
				text-decoration:none;
			}
			div#middenBlok ul li a:hover, div#bottomBlok ul li a:hover {
				text-decoration:underline;
			}
			div#oplossingenHome {
				float:left;
				width:416px;
				min-height:202px;
				padding:8px 0px 0px 0px;
				border-top:1px solid #eb881d;
				background:url(/images/kopBlokken.gif) top left no-repeat;
			}
			div#oplossingenHome h2.koppen, div#branchesHome h2.koppen, div#werkwijzeHome h2.koppen {
				font-size:20px;
				margin:0px 0px 10px 30px;
			}
			div#oplossingenBox {
				float:left;
				width:414px;
				min-height:195px;
				_height:195px;
				border:1px solid #e3e2e8;
				background-color:#fff;
			}
			div#oplossingenBoxLinks {
				float:left;
				width:179px;
				background-color:Aqua;
			}
			div#oplossingenBoxLinks ul.hpTabs {
				list-style:none;
				margin:0px;
				padding:0px;
			}
			div#oplossingenBoxLinks ul.hpTabs li {
				display:block;
				width:159px;
				color:#666666;
				min-height:45px;
				_height:45px;
				padding:10px;
				cursor:default;
				border-right:1px solid #e3e2e8;
				background:#fbfafb url(/images/bgTabs.gif) bottom repeat-x;
			}
			div#oplossingenBoxLinks ul.hpTabs li.active {
				background:#fff;
				border-right:1px solid #fff;
			}
			div#oplossingenBoxRechts {
				float:left;
				width:214px;
				padding:10px;
				_padding:9px;
				margin-left:1px;
			}
			div#oplossingenBoxRechts h2 {
				font-size:18px;
				color:#eb881d;
				margin:0px 0px 0px 0px;
			}
			div#box1, div#box2, div#box3 {
				float:left;
			}
			div#branchesHome {
				float:left;
				width:182px;
				margin-left:30px;
				padding-top:8px;
				border-top:1px solid #eb881d;
				background:url(/images/kopBlokken.gif) top left no-repeat;
			}
			div#werkwijzeHome {
				float:left;
				width:182px;
				margin-left:30px;
				padding-top:8px;
				border-top:1px solid #eb881d;
				background:url(/images/kopBlokken.gif) top left no-repeat;
			}
		/*BOTTOMBLOK*/
			div#bottomBlok {
				float:left;
				width:840px;
				margin-top:26px;	
			}
			div#contactHome {
				float:left;
				width:416px;
				padding-top:4px;
				border-top:1px solid #eb881d;
			}
			div#contactHomeLeft {
				float:left;
			}
			div#contactHomeRight {
				float:left;
				margin-left:30px;
			}
			div#voorKlantenHome {
				float:left;
				width:182px;
				margin-left:30px;
				padding-top:4px;
				border-top:1px solid #eb881d;
			}
			div#vacaturesHome {
				float:left;
				width:182px;
				margin-left:30px;
				padding-top:4px;
				border-top:1px solid #eb881d;
			}
			div#contactHome h2.koppen, div#voorKlantenHome h2.koppen, div#vacaturesHome h2.koppen {
				font-size:20px;
				margin:0px 0px 10px 0px;
			}

/*FOOTER*/
	div#footer {
		float:left;
		width:1042px;
	}
	div#footerContent {
		margin:0 auto;
		width:1042px;
		height:27px;
		padding-top:40px;
		background:url(../images/bgFooter.gif) no-repeat;
		font-size:11px;
		color:#fff;
		text-align:center;
	}
	div#footer a{
		color:#fff;
		font-size:11px;
		text-decoration:none;
	}
	div#footer a:hover{
		text-decoration:underline;
	}
	div#footer span{
		color:#f3bf87;
	}

/* 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;
}
