A {
	outline: 			none;
	moz-outline:		none;
	-moz-outline-style: none;
}
A:active
{
  	outline: 				none;  	 
}
A:focus
{
	-moz-outline-style: 	none;
}

body,html {
	padding:			0px;
	margin:				0px;
	text-align:			center;
	
	background-image:	url(../images/layout/back.gif);
	background-repeat:	repeat-x;
	background-color:	#E9E6DA;
		
	font-family:		verdana;
	font-size:			11px;
	line-height:		150%;
	
	height:				100%;
	cursor:				default;
}
FORM{
	padding:			0px;
	margin:				0px;
}
#height {
	width:				100%;
	height:				100%;	
}
.all {
	text-align:			left;
	margin:				0 auto;
	width:				915px;
	display:			block;
}
A {
	outline: 			none;
}
P {
	margin: 			0;
	padding: 			0;
}



/* Header pagina */
#page_header #foto {
	margin-top:			-20px;
	height:				162px;
	display:			block;
	background-image:	url(../images/layout/header/standaard.jpg);
	background-image:	url(../images/arrixbanner/banner2.jpg);
	background-repeat:	no-repeat;
	
	position:			relative;
	z-index:			0;
}


/* Bovenkant pagina */
#page_top {	
	display:			block;
}
#mainleft {
	width:					566px;
	margin-right:			-1px;
	float:					left;
	padding-bottom:			7px;
}

#page_top.grow #mainleft  {
	background:				white url(../images/layout/main_bottom_round.gif) no-repeat bottom left;	
}
#page_top.grow #mainleft #mainleft_top {
	background:				transparent url(../images/layout/main_border.gif) repeat-y top left;
}
#mainleft_top {	
	height:					207px;	
	overflow:				hidden;	
	text-align:				justify;
	padding-top:			10px;
	padding-left:			20px;
	padding-right:			30px;
}
#page_top.grow #mainleft #mainleft_top {	
	height:					auto;
	min-height:				230px;
}
#mainleft_lower {	
	padding-left:			20px;
	padding-right:			30px;
	padding-bottom:			20px;
	padding-top:			15px;
}
#page_top.grow #mainleft #mainleft_lower {
	display:				none;	
}
#mainright {
	position:				relative;
	width:					350px;
	float:					right;
	background-color:		white;	
	background-image:		url(../images/layout/mainright_menu_border_2.gif);
	background-repeat:		repeat-y;
	margin-bottom:			50px;
}
#page_top.grow #mainright {
	background-image:		url(../images/layout/mainright_menu_border.gif);	
}
#mainright #outer {
	background-image:		url(../images/layout/mainright_menu_bottom_2.gif);
	background-repeat:		no-repeat;
	background-position:	bottom left;
	padding-bottom:			15px;
}
#page_top.grow #mainright #outer {
	background-image:		url(../images/layout/mainright_menu_bottom.gif);	
}
#mainright #outer .text {
	min-height:				135px;	
}
#mainleft_lower {
	clear:					both;
}



/* Onderkant */
#page_lower {
	margin-top:			2px;
	display:			block;
	background-color:	blue;
}
#bottom #mainleft {
	background:			transparent;
	padding-top:		10px;	
}

/*searchbox*/
.search {
	margin-left:		20px;
	width:				310px;
}
.searchbox {
	border:				1px solid #E2E2E2;
	height:				18px;
	overflow:			hidden;
}
.searchbox .input_text {
	background-color:	white;
	border:				0px;
	float:				left;
	height:				18px;
	line-height:		16px;
	width:				240px;
	padding-left:		3px;
	font-size:			11px;
	font-family:		verdana;
}
.searchbox .button {
	background-color:	#EAECE7;
	border:				0px;
	float:				right;
	font-size:			11px;
	height:				18px;
	width:				50px;
}
.autocompleter-loading {
	width:				20px;
	height:				20px;
	margin-right:		2px;
	background:			transparent url(../images/small_loader.gif) no-repeat top right;
	margin-top:			1px;
	float:				right;
	display:			none;
}


#bottom {
	background-color:	#EFEDE4;
	border-top:			1px solid #CBCBC9;
	left:				0px;
	height:				50px;
	width:				100%;
	position:			absolute;
	visibility:			hidden;
}
#bottom #bottomright {
	position:				relative;	
	width:					350px;
	float:					left;
	background-image:		url(../images/layout/bottom_round.gif);
	background-repeat:		no-repeat;
	margin-top:				-22px;
	height:					40px;
}
