/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:0px;
	background-color: #EBEBEB;
}

/* home */

.home_content{
	margin-left:9px;
	margin-right:9px;
	margin-bottom:10px;
}

#no_border_right{
	border-right:none;
}

.home_subtitle{
	font-weight:bold;
	color:#FF6600;
	margin-top:5px;
	margin-bottom:0px;
}

.home_bodytext{
	margin-bottom:5px;
}

.home_news{
	width:441px;
	vertical-align:top;	
}

.home_news td.body
{
	vertical-align:top;	
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
	width:147px;
	border-right:#CCCCCC dashed 1px;
}
.home_news td.body_noborder
{
	vertical-align:top;	
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
	width:147px;
	border-right:none;
}

img.bottom
{
	margin-top:10px;
	margin-bottom:0px;
	vertical-align:bottom;
	
}


.home_news table
{
	/*
	margin-top:5px;
	height:100%;
	*/
}

.home_news_header{
	width:439px;
	background:url(/images/headers_bg.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:14px;
	padding:3px;
	padding-left:5px;
	margin-right:2px;
}

.home_jobs{
	width:249px;
	vertical-align:top;
}

.home_jobs td{
	vertical-align:top;	
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
	width:240px;
	border-left:#CCCCCC solid 1px;
}

.home_jobs table{
	margin-top:5px;
}

.home_jobs_header{
	width:247px;
	background:url(/images/headers_bg.jpg);
	background-repeat: repeat-x;
	font-weight:bold;
	color:#FFFFFF;
	height:14px;
	padding:3px;
	padding-left:5px;
	margin-left:2px;
}

.home_jobs li{
	list-style-image:url(/images/li_pijl.jpg);
	.margin-left:3px;
}

.home_jobs ul{
	margin:0px;
	margin-left:5px;
	padding-left:5px;
	
}

#li_link a{
	font-weight:normal;
}

.home_jobs a			{text-decoration:none; color:#333333; font-weight:bold;}
.home_jobs a:hover		{text-decoration:none; color:#8f9933; }

.home_jobs a.all		{text-decoration:none; color:#8f9933; font-weight:bold;}
.home_jobs a.all:hover	{text-decoration:none; color:#333333; }


#training_btn{
	border-left:none;
	padding:0px;
	padding-top:5px;
	margin:0px;
	vertical-align:bottom;
	height:45px;
}

#training_btn img{
	border:none;
	margin:0px;
	padding:0px;
	
}


/*----------------------------------*/

/* navigatie met icoontjes rechtsboven */

.nav_logo{
	height:52px;
	width:250px;
	margin-top:30px;
	margin-left:20px;
}

.nav_icons{
	height:19px;
	margin-top:0px;
	margin-left:872px;
}

.nav_icons img{
	margin:0px;
	border:none;
}

/* ----------------------------------- */

/* dropcownmenu */

.dropdownmenu{
	border:1px solid #8f9933;

}

.dropdownmenu ul{
	margin:2px;
	padding:0px;
}

.dropdownmenu li{
	list-style:none;
}

.dropdownmenu a{
	display: block;
	color:#8f9933;
	border-bottom:1px dashed #999999;
	text-decoration: none;
	background: #ffffff;
	padding:4px;
	padding-right:15px;
	height:20px;
}

.dropdownmenu a:hover{
	color:#333333;
	background-image:url(/images/link_pijl.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#EEEEEE;
	padding-left:15px;
	padding-right:4px;
	height:20px;
	
}

#bottom_dropdownmenu a{
	border-bottom:0px;
}

/*-----------------------------*/

.select_categories{
	margin-left:10px;
	margin-bottom:0px;
}

.select_categories td{
	padding-right:10px;
}

.select_categories select{
	font-size:10px;
	margin:0px;
	padding:0px;
}

#categories_name{
	font-weight:bold;
	padding-top:6px;
}

#topmenu{
	margin-left:223px; 
	margin-right:26px; 
	margin-top:2px;
	width:723px;
	height:24px;	
}

#service_text{
	margin-left: 58px;
	margin-top: 25px;
	width: 165px;
}

#menu_service_01{
	font-size:11px;
	background:url(/images/services_bg.jpg);
}

#menu_service_01 ul {
	list-style-type: none;
	padding: 0;
	margin-left:28px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
} 

#menu_service_01 a:link, #menu_service_01 a:active, #menu_service_01 a:visited  {
	color:#8f9933;
} 

#menu_service_01 a:hover {
	color:#111111;
	background-color:#EEEEEE;
} 

#menu_service_01 a {
	color:#8f9933;
	display: block;
	width:164px;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:4px;
	background: #ffffff;
	border-bottom:1px dashed #CCCCCC;
	text-decoration: none;
} 

#table_container{
	width:976px;
	background-color:#FFFFFF;
}

#menu_service_02{
	font-size:11px;
	background:url(/images/services_bg.jpg);
	
}

#menu_service_02 ul {
	list-style-type: none;
	padding: 0;
	margin-left:28px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;	
} 

#menu_service_02 a {
	color:#FF6600;
	display: block;
	width:164px;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:4px;
	background: #ffffff;
	border-bottom:1px dashed #CCCCCC;
	text-decoration: none;
} 

#menu_service_02 a:link, #menu_service_02 a:active, #menu_service_02 a:visited  {
	color:#FF6600;
} 

#menu_service_02 a:hover {
	color:#111111;
	background-color:#EEEEEE;
} 

#menu_service_03{
	font-size:11px;
	width:223px;
	background:url(/images/services_bg.jpg);
}
#menu_service_03{
	font-size:11px;
	width:220px;
	background:url(/images/services_bg.jpg);
}
#menu_service_03 ul {
	list-style-type: none;
	margin:0;
	padding: 0;
	margin-left:25px;
} 

#menu_service_03 a {
	color:#FF6600;
	display: block;
	width:164px;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:4px;
	background: #ffffff;
	border-bottom:1px dashed #CCCCCC;
	text-decoration: none;
} 

#menu_service_03 a:link, #menu_service_03 a:active, #menu_service_03 a:visited  {
	color:#505050;
} 

#menu_service_03 a:hover {
	color:#111111;
	background-color:#EEEEEE;
}
#menu_service_bottom a {
	border-bottom: none;
}

#adress{
	margin-left: 25px;
	margin-top: 25px;

}

#menu_top{
	text-align:center;
	width:90px;
	background-image:url(/images/menu_line.jpg);
	background-repeat:no-repeat;
	background-position:right;

}

#menu_top a{
	text-decoration: none;
	color:#FFFFFF;
}

#menu_top a:link, #menu_top a:active, #menu_top a:visited {
	color: #FFFFFF;
}

#menu_top a:hover {
	color: #111111;
}

#title{
	color:#8f9933;
	font-size:16px;
	font-weight: bold;
	padding:0px;
	margin-left: 10px;
	margin-top: 10px;
	background-image:url(/images/pijl.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.table_title{
	color:#8f9933;
	font-size:16px;
	font-weight: bold;
	padding:0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#td_service_01{
	background-image:url(/images/service_01.jpg);
	height:90px;
	background-repeat:no-repeat;
	vertical-align: top;
	cursor: hand;
	cursor: pointer;
}
#td_service_02{
	background-image:url(/images/service_02.jpg);
	height:90px;
	background-repeat:no-repeat;
	vertical-align:top;
	cursor: hand;
	cursor: pointer;
	
}
#td_service_03{
	background-image:url(/images/service_03.jpg);
	height:90px;
	background-repeat:no-repeat;
	vertical-align: top;
	cursor: hand;
	cursor: pointer;
}

#footer{
	background-image:url(/images/footer.jpg);
	height:46px;
	vertical-align:top;
}

#line_right{
	background:url(/images/line_right.jpg);
	width:29px}

.search_td{
	vertical-align:bottom;
}

.search_td a{
	text-decoration:none;
	outline:none;
}

.search_td img{
	border-width:0px;
}

.search{
	border: 1px solid #999999;
	width: 145px;
	background-image:url(/images/input_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:14px;
	font-size:9px;
	margin-left:10px;
	margin-bottom: 2px;
	margin-top:2px;
	vertical-align:top;
} 

.content_text{
	width:537px;
}

#content{
	vertical-align:top;
	width:724px;
}

#content form{
	margin-left:10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

#name_insert{
	width:160px;
	padding-top:4px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom: 4px;
}

#first_name_insert{
	width:160px;
	padding-top:10px;
	padding-bottom:4px;
	font-weight:bold;
	padding-left:10px;
}
#name_insert_extra{
	font-weight:normal;
	padding-top:4px;
}

#insert{
	border: 1px solid #999999;
	width: 320px;
	background-image:url(/images/input_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:5px;
	font-size:10px;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

#insert_multi{
	border: 1px solid #999999;
	width: 320px;
	height: 100px;
	background-image:url(/images/input_textarea_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:10px;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}

#insert_upload{
	border: 1px solid #999999;
	width: 235px;
	background-image:url(/images/input_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:10px;
	margin-bottom: 2px;
	margin-right: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

#legal{
	color: #FF6600;
 	text-align:right;
	font-weight:bold;
	height:20px;
}

#legal_star{
	color: #FF6600;
 	font-weight:bold;
	width:10px;
	text-align:right;
}

#content_column01{
	vertical-align:top;
}

#content_column01 td{
	vertical-align:top;
}

#content_column01 form{
	width:515px;
	margin-right:10px;
	margin-bottom: 10px;
}
.tblform{
	width:515px;
	margin-right:0px;
	margin-bottom: 10px;
	margin-left:0px;
	border:1px solid #CCCCCC;
}

#content_column02{
	width: 186px;
	background:url(/images/column02_bg.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
	border-left: 1px dashed #CCCCCC;
}

.frame{
	margin:0px;
	border: 1px solid #CCCCCC;
	width:515px;
}



.th_container{
	background:url(/images/th_bg.jpg);
	background-repeat:repeat-x;
	margin-left:2px;
	margin-right:2px;
	height:12px;
	padding:3px;
	margin-bottom:0px;
}
.th_container_selected{
	background:url(/images/th_selected_bg.jpg);
	background-repeat:repeat-x;
	margin-left:2px;
	margin-right:2px;
	height:12px;
	margin-bottom:0px;
	padding: 3px;
}
.th_container_right{
	background:url(/images/th_bg.jpg);
	background-repeat:repeat-x;
	margin-left:2px;
	height:12px;
	padding:3px;
	margin-bottom:0px;
}
.th_container_right_selected{
	background:url(/images/th_selected_bg.jpg);
	background-repeat:repeat-x;
	margin-left:2px;
	height:12px;
	padding:3px;
	margin-bottom:0px;
}
.th_container_left{
	background:url(/images/th_bg.jpg);
	background-repeat:repeat-x;
	margin-right:2px;
	height:12px;
	padding:3px;
	margin-bottom:0px;
}
.th_container_left_selected{
	background:url(/images/th_selected_bg.jpg);
	background-repeat:repeat-x;
	margin-right:2px;
	height:12px;
	padding:3px;
	margin-bottom:0px;
}
.sort_arrow_selected{
	background:url(/images/arrow_green_bg.jpg) no-repeat right;
	text-align:left;
	color:#FFFFFF;

}
.sort_arrow{
	background:url(/images/arrow_grey_bg.jpg) no-repeat right;
	text-align:left;
}

.list A.lnkBlack			{COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.list A.lnkBlack:link		{COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.list A.lnkBlack:active		{COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.list A.lnkBlack:visited	{COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.list A.lnkBlack:hover		{COLOR: #8f9933; FONT-WEIGHT: bold; TEXT-DECORATION: none}




#row_bottom td{
	border-bottom-width:0px;
}




.list{
	border:0px;
	width:100%;
	padding:4px;
	
}

.list th{
	text-align:left;
	vertical-align:middle;
}

#list_rightcolumn{
	border-right-width:0px;
}


#row_mouseover{
	color:#222222;
	background:url(/images/tr_selected_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #8f9933;
	border-top: 1px solid #8f9933;
	
}

#row_mouseover a{
	color:#222222;
}


.list tr.trList			{cursor: hand; cursor: pointer;}
.list tr.trList:Hover	{cursor: hand; cursor: pointer; background-color:#B3BB05;background:url(/images/tr_selected_bg.jpg);background-repeat:repeat-x;background-position:bottom;border-bottom: 1px solid #8f9933;border-top: 1px solid #8f9933;}
.list tr.trListSel		{cursor: hand; cursor: pointer; background-color:#B3BB05;background:url(/images/tr_selected_bg.jpg);background-repeat:repeat-x;background-position:bottom;border-bottom: 1px solid #8f9933;border-top: 1px solid #8f9933;}
.list td
{
	padding-left:4px;
	.padding-left:9px; /* IE*/
	
	text-align:left;
	padding-right:5px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.list td.line{
	border-bottom: 1px solid #CCCCCC;
}


.list a{
	text-decoration:none;
	font-weight:bold;
	color:#8f9933;
} 

.list a:hover{
	color:#333333;
}



#menu_services{
	width:223px;
	background:url(/images/services_bg.jpg);
	vertical-align: top;
}

.subtitle{
	font-weight:bold;
	color:#FF6600;
	margin-left: 0px;
	margin-right: 10px;
	margin-top:10px;
}

.body_text{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:10px;
}

.body_text li{
	list-style-image:url(/images/li_pijl.jpg);
}


.body_text LI.bull1{list-style-image:none; padding-left:0px; margin-left:7px;	list-style-image:url(/images/li_pijl.jpg);}
.body_text LI.bull2{list-style-image:none; padding-left:0px; margin-left:23px;  list-style-image:url(/images/li_lijn.jpg);}

.body_text ul{
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.body_text a			{font-weight:bold; color:#8f9933; text-decoration:none;}
.body_text a:hover		{color:#333333;}

.body a					{font-weight:bold; color:#8f9933; text-decoration:none;}
.body a:hover			{color:#333333;}

.body_noborder a		{font-weight:bold; color:#8f9933; text-decoration:none;}
.body_noborder a:hover	{color:#333333;}

input.text{
	border: 1px solid #999999;
	width: 320px;
	background-image:url(/images/input_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:5px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
textarea.text
{
	border: 1px solid #999999;
	width: 320px;
	height: 100px;
	background-image:url(/images/input_textarea_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
input.btn{
	background: url(/images/button_bg.jpg) no-repeat;
	background-position:left;
	outline: none;
	border: 1px solid #8f9933;
	cursor : pointer;
	text-align:left;
	padding-left:20px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom: 2px;
}
input.btn:hover{
	color:#333333;
}

a.arrow, a.arrow:link, a.arrow:visited{
	background: url(/images/button_bg.jpg) no-repeat;
	background-position:left;
	outline: none;
	border: 1px solid #8f9933;
	cursor : pointer;
	text-align:left;
	padding-left:20px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration:none;
}
a.arrow:active, a.arrow:hover{
	color:#333333;
	text-decoration:none;
}


select.select{font-size:10px;margin:0px;padding:0px;}

a.sitemap, a.sitemap:link, a.sitemap:visited{color: #333333;font-size:10px; font-weight:normal; text-decoration: none;}
a.sitemap:active, a.sitemap:hover			{color: #8f9933;font-size:10px; font-weight:normal; text-decoration: none;}
li.sitemap1{margin-left:0px;}
li.sitemap2{margin-left:15px;}
li.sitemap3{margin-left:30px;}

.msg	{font-family:Verdana; font-size: 8pt; COLOR: #aa0000; FONT-WEIGHT: bold;}

A.bookmark		{color: #333333; font-weight:normal; TEXT-DECORATION: none; background-color:none;}
A.bookmark_edit	{color: #333333; font-weight:normal; TEXT-DECORATION: none; background-color:#FD9D9D;}

DIV.we_off	{background-color:transparent; cursor:auto; display: block;}
DIV.we_over	{background-color:#dfdfdf; cursor:hand; display: block;}
DIV.we_on	{background-color:transparent; cursor:auto; display: block;}

P{padding:0px; margin:0px}
SELECT.we	{color: #322201; font-family: Verdana; font-size: 9px;}
img.we		{margin-left:0px}

