/* ===================== BODY ======================== */

body 
{
	margin				:	0px;
	padding				:	0px;
	width				:	100%;
}

html,body,#container, .content
{
	height				:	100%;
}

body img
{
	border				:	0px;
}

a:active, a:focus
{
	outline:0;
	border	:	0px none;	
}

#container{
	width				:	995px;
	margin				:	0px auto;
	position			:	relative;
	height				:	100%;
}

#container table.content
{
	width				:	995px;
	margin				:	0px;
	padding				:	0px;	
}

tr#main {
	table-layout		:	fixed;
}

#container td#menu,
#container td#body,
#container td#right
{
	margin				:	0px;
	padding				:	0px;
	vertical-align		:	top;
}

h1 p, h2 p, h3 p {
	margin				:	0px;
	padding				:	0px;
}


/* ===================== HEADER ======================== */

tr#header td#headerlogo,
tr#header td#headerimage
{
	padding				:	0px;
	vertical-align		:	top;
	height				:	97px;
}

tr#header td#headerlogo img,
tr#header td#headerimage img
{
	margin				:	0px;
	float				:	left;
	border				:	0px;
}

tr#headerrow td#headerline
{
	height				:	25px;
	line-height			:	23px;
	padding				:	0px;
	padding-left		:	7px;
}

/* ===================== CONTENT ======================== */


td#body 
{
	padding 			:	15px;
	width				:	499px !important;
	overflow			:	hidden;
	padding-top			:	6px;
}

td#right
{
	width				:	264px;
}

#rightcontent {
	padding				:	15px;
	overflow			:	hidden;
	width				:	234px;
}

/* ===================== MENU ======================== */

td#menu 
{
	width				:	202px;
	height				:	100%;
}

#menucontainer 
{
	padding				:	5px 2px 5px 2px;
	overflow			:	hidden;
	background-repeat	:	repeat-y; 	
	width				:	196px;
}

#menucontainer li ul 
{
	display				:	none;
}

#menucontainer li, #menucontainer ul
{
	list-style-type		:	none;
	margin				:	0px;
	padding				:	0px;
}

#menucontainer ul.level0 li.selected ul.level1 
{
	display				:	block;
}

#menucontainer ul.level1 li.selected ul.level2 
{
	display				:	block;
}

#menucontainer ul.level2 li.selected ul.level3 
{
	display				:	block;
}

#menucontainer li.level1 a, 
#menucontainer li.level2 a, 
#menucontainer li.level3 a 
{
	display				:	block;
	padding				:	0px;
	padding-left		:	10px;
	width				:	186px;
	height				:	25px;
	line-height			:	25px;
	text-decoration		:	none;
	background-repeat	:	repeat-x; 
}

#menucontainer li.level2,
#menucontainer li.level2:hover
{
	text-indent			: 15px;
}

#menucontainer li.level3,
#menucontainer li.level3:hover
{
	text-indent			: 30px;
}

#menucontainer li.level4,
#menucontainer li.level4:hover
{
	text-indent			: 45px;
}

#contact{
	padding-left		:	5px;
	padding-top			:	25px;		
}

/* ===================== SEARCH ======================== */

.pattern {
	margin				:	0px;
	width				:	147px;
	height				:	19px;
	margin-right		:	5px;
}

.zoekknop {
	width				:	25px;
	height				:	25px;
	line-height			:	25px;
	border				:	0px none transparent !important;
	background-color	:	transparent;	
	background-repeat	:	no-repeat; 	
	cursor				:	pointer;
}

.zoek {	
	display				:	block;
	width				:	180px;
	padding				:	5px 10px 10px 10px;
	margin-bottom		:	12px;
}

/* ===================== FOOTER ======================== */

#footer #copyright
{
	margin				:	7px;
	text-align			:	center;
}

/* ===================== MULTIPAGE ======================== */

#multipage 
{
	text-align			:	center;
	margin-top			:	10px;
	margin-bottom		:	10px;
}

#multipage a.first{margin: 0px 2px;}
#multipage a.next{margin: 0px 2px;}
#multipage a.last{margin: 0px 2px;}
#multipage a.previous{margin: 0px 2px;}
#multipage a.current{color: green;}
#multipage a.number{margin: 0px 2px;}

#multipage span.first{margin: 0px 2px; color: black;}
#multipage span.next{margin: 0px 2px; color: black;}
#multipage span.last{margin: 0px 2px; color: black;}
#multipage span.previous{margin: 0px 2px; color: black;}
