html, body
{
margin: 						0px 0px 0px 0px;
padding: 						0px 0px 0px 0px;
border:							none;

background-color:				#EEEEEE;
height: 						100%;
}

td#progress_left
{
background-image:				url(http://www.lrm-group.nl/gfx/progress_left.jpg);
background-repeat:				repeat-y;
background-position:			100% 0%;
}

td#progress_right
{
background-image:				url(http://www.lrm-group.nl/gfx/progress_right.jpg);
background-repeat:				repeat-y;
background-position:			0% 0%;
}

div.space_before_menu
{
float: left;
height: 100%;
width: 265px;
height: 25px;
line-height: 25px;
}

div#sitemenu_holder,
div#moodbar,
div#menu_holder,
div#submenu_holder,
div#line1px,
div.spacingbar
{
width: 100%;
float: left;
height: 25px;
overflow: hidden;
}

div.spacingbar
{
background-color: #FFFFFF;
}

div#sitemenu_holder
{
background-color: #a9bec7;
height: 20px;
}

div#siteupdated
{
text-align: left;
float: left;
width: 300px;
overflow: hidden;
color: #FFFFFF;
height: 23px;
line-height: 23px;
font-size: 10px;
padding: 0px 5px 0px 5px;
}

div#sitemenu
{
/*background-color: #ed174c;*/
color: #FFFFFF;
margin: 0px -1px 0px 0px;
text-align: right;
float: right;
}

div#sitemenu a
{
height: 20px;
line-height: 20px;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
text-decoration: none;
/*
background-image:				url(http://www.lrm-group.nl/gfx/sitemenu_break.gif);
background-repeat:				no-repeat;
background-position:			100% 100%;
*/
}



div#menu_holder
{
background-color: #00538d;
}

div#moodbar
{
height: 100px;
background-color: #FFFFFF;
}


div#submenu_holder
{
height: 23px;
background-color: #FFFFFF;
}


div#line1px
{
height: 1px;
background-color: #ed174c;
}

td#td_content
{
background-color: #FFFFFF;
}

td#td_footer
{
background-color: #a9bec7;
}



div#column_left,
div#column_right,
div.column_order
{
float:	left;
height: 100%;
}

div#column_center
{
float:	left;
}


div.column_order
{
width:	25px;
}

div#column_left
{
width:	160px;
background-color: #FFFFFF;
}

div#column_center
{
/*width:	480px;*/
width:	550px;
}


div#column_right
{
width:	150px;
background-color: #FFFFFF;
}

/*BOXES*/
div.box_header_left,
div.box_header_right
{
	background-repeat:				no-repeat;
	background-position:			0% 0%;

	height: 26px;
	line-height: 26px;

	text-align: center;
	box_header_left;
}

div.box_header_left
{
background-image:				url(http://www.lrm-group.nl/gfx/box_header_left.gif);
}

div.box_header_right
{
background-image:				url(http://www.lrm-group.nl/gfx/box_header_right.gif);
}

div.box_header_left div.content_marged_20_flat
{
margin: 						0px 20px 0px 20px;
color: 							#043e66;
font-family: 					Georgia;
font-size:						13px;
font-weight: 					bold;
text-align: 					left;
}


div.box_header_right div.content_marged_20_flat
{
margin: 						0px 5px 0px 5px;
color: 							#d8456a;
font-family: 					Georgia;
font-size:						11px;
font-weight: 					bold;
text-align: 					center;
}




/*MENU VACATURES*/

div.menu_vacatures_holder
{
	float: left;
	background-color:				#a9bec7;
	width: 100%;
	/*overflow: hidden;*/
	margin:							0px 0px 20px 0px;
}

div.menu_vacatures_holder a
{
	font-family: 					Arial;
	color: 							#666666;
	text-decoration: 				none;
	font-size:						12px;
	font-weight:					bold;
	display: 						block;
	margin:							0px 0px 0px 0px;
	padding:						0px 0px 0px 0px;
	text-align:						center;
	height: 						15px;
}

div.menu_vacatures ul li a:hover,
div.menu_vacatures ul li.selected a
{
color: 							#eef2f4;
background-color: 				#849faa;



}

div.menu_vacatures ul li ul#menu_sub_sub li a
{
padding:						0px 0px 0px 30px;
background-color: 				#eef2f4;
color: #8aa5b1;
}

div.menu_vacatures ul li ul#menu_sub_sub li a:hover,
div.menu_vacatures ul li ul#menu_sub_sub li.selected_sub a
{
background-color: 				#a9bec7;
padding:						0px 0px 0px 30px;
color: #666666;
}



div.menu_vacatures
{
padding: 2px 0px 2px 0px;
}


div.menu_vacatures ul,
div.menu_vacatures ul li
{
width: 100%;
list-style-type:none;
padding: 0px 0px 0px 0px;
margin: 4px 0px 0px 0px;
}

div.menu_vacatures ul li,
div.menu_vacatures ul li.selected ul li
{
line-height:15px;
width: 100%;
position:relative;
}


div#space_under_vacatures_menu_1,
div#space_under_vacatures_menu_2
{
height: 72px;
width: 100%;
background-position:			0px 0%;
background-repeat:				no-repeat;
background-image:				url(http://www.lrm-group.nl/gfx/vacatures_box_1_bg.jpg);
background-color: #FFFFFF;
float: left;
}



div#space_under_vacatures_menu_2
{
background-image:				url(http://www.lrm-group.nl/gfx/vacatures_box_2_bg.jpg);
}







































/*MENU ADDITIONAL*/
div#under_menu_holder
{
	overflow: hidden;
	float: left;
	width: 100%;
}

div#menu_additional_holder
{
	float: left;
	background-color:				#eef2f4;
	width: 100%;
	/*overflow: hidden;*/
}

div#menu_additional_holder a
{
	font-family: 					Arial;
	color: 							#666666;
	text-decoration: 				none;
	font-size:						12px;
	font-weight:					bold;
	display: 						block;
	margin:							0px 0px 0px 0px;
	padding:						0px 0px 0px 15px;
	text-align:						left;
	height: 22px;
}

div#menu_additional ul li a:hover,
div#menu_additional ul li.selected a
{
color: 							#FFFFFF;
background-color: 				#a9bec7;


background-position:			2px 50%;
background-repeat:				no-repeat;
background-image:				url(http://www.lrm-group.nl/gfx/menu_item_hover.gif);
}

div#menu_additional ul li ul#menu_sub_sub li a
{
padding:						0px 0px 0px 25px;
background-color: 				#eef2f4;
background-image:				url(http://www.lrm-group.nl/gfx/spacer.gif);
color: #8aa5b1;
}

div#menu_additional ul li ul#menu_sub_sub li a:hover,
div#menu_additional ul li ul#menu_sub_sub li.selected_sub a
{
background-color: 				#a9bec7;
padding:						0px 0px 0px 25px;
background-position:			12px 50%;
background-image:				url(http://www.lrm-group.nl/gfx/menu_item_hover.gif);
color: #FFFFFF;
}



div#menu_additional
{
padding: 2px 0px 2px 0px;
}


div#menu_additional ul,
div#menu_additional ul li
{
width: 100%;
list-style-type:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#menu_additional ul li,
div#menu_additional ul li.selected ul li
{
line-height:22px;
width: 100%;
position:relative;
}

/*
div.hassub
{
width: 100%;
height:22px;

background-position:			100% 50%;
background-repeat:				no-repeat;
background-image:				url(http://www.lrm-group.nl/gfx/menu_arrow.gif);
}*/


/*LINES MENU*/
div#menu_additional ul li
{
background-position:			0% 100%;
background-repeat:				repeat-x;
background-image:				url(http://www.lrm-group.nl/gfx/white1pixel.gif);
}
div#menu_additional ul li.selected
{
background-position:			0% 100%;
background-repeat:				repeat-x;
background-image:				url(http://www.lrm-group.nl/gfx/spacer.gif);
}

div#menu_additional ul li.selected ul
{
background-position:			0% 0%;
background-repeat:				repeat-x;
background-image:				url(http://www.lrm-group.nl/gfx/white1pixel.gif);
}

div#menu_additional ul li.selected ul li
{
background-position:			0% 100%;
background-repeat:				repeat-x;
background-image:				url(http://www.lrm-group.nl/gfx/menusub_line.gif);
}





/*CORNERS MENU*/
div.menu_corner_topleft,
div.menu_corner_topright,
div.menu_corner_bottomleft,
div.menu_corner_bottomright
{
	background-repeat:				no-repeat;
	width: 100%;
}

div.menu_corner_topleft
{
	background-image:				url(http://www.lrm-group.nl/gfx/corner_left_top.gif);
	background-position:			0% 0%;
}

div.menu_corner_topright
{
	background-image:				url(http://www.lrm-group.nl/gfx/corner_right_top.gif);
	background-position:			100% 0%;
}


div.menu_corner_bottomleft
{
	background-image:				url(http://www.lrm-group.nl/gfx/corner_left_bottom.gif);
	background-position:			0% 100%;
}


div.menu_corner_bottomright
{
	background-image:				url(http://www.lrm-group.nl/gfx/corner_right_bottom.gif);
	background-position:			100% 100%;
}




/**/




div.content_padded_20
{
padding: 20px 20px 20px 20px;
}

div.content_padded_1
{
padding: 1px 1px 1px 1px;
}

div#searchbox
{
background-image:				url(http://www.lrm-group.nl/gfx/searchbox.gif);
background-repeat:				no-repeat;
background-position:			5px 2px;
background-color: #ED174C;
width: 310px;
height: 20px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
float: right;
vertical-align: top;

}


div.radionbuttoned
{
font-size: 11px;
line-height: 13px;
height: 13px;
}

div.radionbuttoned input
{
height: 13px;
}


form
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

input.search
{
border: 0px;
height:14px;
width:127px;
font-size: 9px;
font-family: Arial;
color: #8c8b8b;
float: left;
}

input.searchbutton
{
float: left;
background-color:transparent;
border: 0px;
color: #FFFFFF;
height:	14px;
width:	18px;

}























/* MENU MAIN AND SUB
************************************************************************************************/
#menu_main_container
{
width: 700px;
overflow: hidden;
}

#menu_main_container ul,
#menu_sub_container ul
{
margin:				0px 0px 0px 0px;
padding:			0px 0px 0px 0px;
float: 				left;
/*width: 				100%;*/
background-color: 	transparent;
height: 			25px;
color: 				#FFFFFF;
font-family: Arial;
}

#menu_sub_container ul
{
height: 			23px;
}

#menu_main_container ul li,
#menu_sub_container ul li
{
display: inline;
}

#menu_main_container ul li a,
#menu_sub_container ul li a
{
margin:				0px 0px 0px 0px;
padding:			0px 22px 0px 22px;
color: 				#FFFFFF;
text-decoration: 	none;
float: 				left;
font-size: 			11px;
font-weight: 		bold;
line-height:		25px;
text-align:			center;
vertical-align: 	middle;
}

#menu_sub_container ul li a
{
line-height:		23px;
}

#menu_main_container ul li a:hover,
#menu_main_container ul li.selected a
{
background-color: 	#ed154b;
color: 				#FFFFFF;

background-position:			6px 50%;
background-repeat:				no-repeat;
background-image:				url(http://www.lrm-group.nl/gfx/menu_item_hover.gif);
}

/*MENU SUB SPECIFIC*/
#menu_sub_container ul
{
background-color: 	#FFFFFF;
color:				#043e66;
}

#menu_sub_container ul li a
{
color:				#043e66;

background-position:			6px 50%;
background-repeat:				no-repeat;
background-image:				url(http://www.lrm-group.nl/gfx/menu_item_hover_blue.gif);
}

#menu_sub_container ul li a:hover,
#menu_sub_container ul li.selected a
{
background-color: 	#FFFFFF;
color: 				#ed154b;

background-image:				url(http://www.lrm-group.nl/gfx/menu_item_hover_red.gif);
}



HR
{
border-top: 1px solid transparent;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid #043e66;
margin: 0px 0px 0px 0px;
}


BODY,
TD,
A
{
font-family: 				Arial;
color: 						#333333;
font-size:					12px;
letter-spacing: 			0px;
font-weight: normal;
}

A
{
color: 						#ED154B;
text-decoration: 			underline;
}


A:hover
{
color: 						#ED154B;
text-decoration: 			none;
}



/* HEADERS
************************************************************************************************/
H1,H2,H3,H4,H5,H6
{
margin: 					0px 0px 0px 0px;
padding: 					0px 0px 0px 0px;
}

H1
{
font-family: 				Arial;
color: 						#043E66;
font-size: 					16px;
margin-bottom:				10px;
font-weight: 				bold;
}

H2
{
font-family: 				Arial;
color: 						#849FAA;
font-size: 					14px;
margin-bottom:				10px;
font-weight: 				bold;
}

H3
{
font-family: 				Arial;
color: 						#000000;
font-size: 					12px;
margin-bottom:				10px;
font-weight: 				bold;
}

H4
{
font-family: 				Arial;
color: 						#043E66;
font-size: 					12px;
margin-bottom:				10px;
font-weight: 				bold;
}

H5
{
font-family: 				Arial;
color: 						#849FAA;
font-size: 					12px;
margin-bottom:				10px;
font-weight: 				bold;
}

H6
{
font-family: 				Arial;
color: 						#000000;
font-size: 					12px;
margin-bottom:				0px;
font-weight: 				bold;
}


/*
div#div_credits,
div#div_credits a
{
font-family: 				Arial;
font-size: 					9px;
color: 						#b9b0a5;
}*/

div#sitemenu,
div#sitemenu a
{
font-family: 				Arial;
font-size: 					10px;
color: 						#ED174C;
}


td#td_footer
{
font-size: 					9px;
}








div#copyright,
div#credits
{
height: 23px;
line-height: 23px;
padding: 0px 5px 0px 5px;
}

div#copyright
{
float: left;
color: #FFFFFF;
}

div#credits
{
float: right;
color: #FFFFFF;
}

div#copyright a
{
color: #FFFFFF;
}

div#credits a
{
color: #d5e4ea;
}


div.txt_under_menu,
div.txt_under_menu a
{
color: #000000;
font-size: 9px;
}







div.refcode,
div#icons_holder
{
float: right;
background-color: #FFFFFF;
height: 13px;
width: 120px;
text-align: right;
font-size: 11px;
}


div#icons_holder a
{
margin: 0px 0px 0px 3px;
}






/*FORMS VALIDATION*/
div.container_errors {
	background-color: #c0cfd6;
	border: 1px solid black;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
}
div.container_errors ol li
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.container_errors
{
display: none
}

.container_errors label.error {
	display: inline;
}

/*FIXES*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */