/* A&C */

body{ font: 11px solid Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #435a7d; }

#container{ width: 946px; margin: 0 auto; border: 2px solid #00204e; background: #eaf7fa url(../img/bg.gif) no-repeat; }
#header{ background: url(../img/header.png) no-repeat; height: 148px; }

	#top_menu_left{ float: left; width: 650px; margin: 132px 0 0 0; }
		
		#top_menu_left ul{ list-style: none; margin: 0; padding: 0;}
		#top_menu_left ul li{ float: left; }
		#top_menu_left ul li a{ text-decoration: none; font: 10px Arial, Helvetica, sans-serif; color: #FFF; padding: 3px 8px; }
		
	#top_menu_right{ float: left; width: 280x; margin: 126px 0 0 0; }
	
		#tab_1{ float: left; background: url(../img/tab_left.png) no-repeat; height: 22px; width: 139px; text-align: center; }
		#tab_2{ float: left; background: url(../img/tab_right.png) no-repeat; height: 22px; width: 140px; text-align: center; }
			
			#tab_1 a{ padding: 7px 0 4px 0; display: block; color: #197101; text-decoration: none; font-weight: bold; }
			#tab_2 a{ padding: 7px 0 4px 0; display: block; color: #FFF; text-decoration: none; font-weight: bold; }
		
#center{}

	#left{ float: left; width: 188px; margin: 13px 0 0 19px; }
	
		#search{ font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #01224f; }
		#search_text{ float: left; width: 55px; padding: 5px 5px 0 10px; }
		#search_field{ width: 78px; border: 1px solid #01224f; float: left; margin: 3px 5px 0 0; font: 11px Arial, Helvetica, sans-serif; color: #01224F; height: 13px; }
		#search_button{ float: left; background: url(../img/zoeken.gif) no-repeat; width: 22px; height: 21px; border: 0; margin: 0 0 0 3px; padding: 0; }
	
		#login_box{ background: url(../img/login_box.gif) no-repeat; height: 98px; width: 188px; margin: 6px 0 0 0; color: #FFF; }
		
			#login_h1{ font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; float: left; padding: 8px 0 5px 12px; }
			#login_opdrachtgevers{ color: #FFF; float: left; margin: 10px 0 0 5px; }
			.login_text{ float: left; width: 70px; margin: 0 0 0 12px; font-weight: bold; padding: 4px 0 0 0; }
			.login_field{ float: left; width: 93px; height: 13px; border: 1px solid #01244F; margin: 2px 0; color: #01244F; font-size: 10px; }
			.login_button{ width: 95px; height: 15px; border: 0; margin: 4px 0 0 82px; padding: 0; background: url(../img/login_button.gif) no-repeat; }
	
		#menu{ width: 186px; border: 1px solid #01224f; margin: 10px 0; background: #d8f1fb; }
		
			#menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6{ height: 27px; width: 186px; }
			#menu_2_sub a, #menu_3_sub a{
	height: 15px;
	width: 186px;
	color: #00204e;
	text-decoration:none;
	font-weight: bolder;
	font-size: 10px;
	display: block;
	padding-left:30px;
}
			#menu_1 a, #menu_2 a, #menu_3 a, #menu_4 a, #menu_5 a, #menu_6 a, #menu_7 a{ color: #00204e; text-decoration: none; font-weight: bold; font-size: 13px; display: block; width: 160px; margin: 0; padding: 8px 0 5px 20px; }
			#menu_1{ background: url(../img/menu_1.gif) no-repeat; height: 29px; padding: 4px 0 0 0; }
			#menu_2{ background: url(../img/menu_2.gif) no-repeat; }
			#menu_3{ background: url(../img/menu_3.gif) no-repeat; }
			#menu_4{ background: url(../img/menu_4.gif) no-repeat; }
			#menu_5{ background: url(../img/menu_5.gif) no-repeat; }
			#menu_6{ background: url(../img/menu_6.gif) no-repeat; }
			#menu_7{ background: url(../img/menu_7.gif) no-repeat; width: 186px; height: 32px; }
			.submenu{ margin: 5px 0 5px 20px; line-height: 1.3; }
			.submenu a{ text-decoration: none; color: #00204e; }
	
		.left_box{ background: #d8f1fb url(../img/left_box_h1.gif) no-repeat; width: 186px; border: 1px solid #00204e; margin: 0 0 10px 0; }
			
			.left_box h1{ margin: 0 0 20px 0; padding: 10px 0 0 10px; color: #FFF; font-size: 15px; font-weight: normal; }
			.left_box_inner{ padding: 5px; line-height: 1.5; color: #00204e; }
			.lees_verder{ color: #4e9ec6; text-decoration: none; font-weight: bold; text-align: right; padding: 0 10px 3px 0; }
			.lees_verder a{ color: #4e9ec6; text-decoration: none; font-weight: bold; text-align: right; }
	
	#right{ float: left; width: 689px; margin: 0 0 0 40px; }
	
		#inner_top{ margin: 10px 0; }
		
			#where{ float: left; width: 500px; color: #197101; font-style: italic; font-size: 10px; }
			
				#where a{ text-decoration: none; color: #197101; }
			
			#langs{ float: right; width: 150px; text-align: right; }
			
		#inner_left{ width: 380px; float: left; margin: 0 0 0 40px; text-align: left; font-size: 12px; line-height: 1.4; padding: 0 30px 0 0; }
		
			#inner_left h1, #full_content h1{ color: #197101; font: 30px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
			#inner_left h2, #full_content h2{ color: #197101; font: 12px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0; font-weight: bold; }
		
		#inner_right{ width: 279px; float: left; color: #00204e; }
		
			#vacatures{ border: 1px solid #00204e; background: url(../img/vacatures_bg.gif) no-repeat; width: 277px; margin: 3px 0 0 0; }
			#vacatures h1{ font-size: 15px; font-weight: normal; color: #FFF; padding: 8px 0 0 5px; margin: 0 0 10px 0; }
				
				.vacature{ width: 256px; border-bottom: 1px solid #4e9ec6; margin: 0 auto; line-height: 1.5; margin-bottom: 10px; }
				
					.vac_left{ width: 62px; float: left; font-weight: bold; color: #00204e; }
					.vac_right{ color: #00204e; width: 190px; float: left; }
					
					
/* --------- */

.blue{ text-decoration: underline; font-weight: bold; color: #20547f; }
.blue_box{ background: #01224f; padding: 4px 5px 2px 5px; text-align: center; width: 200px; }
.blue_box a{ color: #FFF; font-weight: bold; text-decoration: none; }
.vac_right_big{
	width: 300px;
	text-align:left;
	text-indent:0px;
	
}
.vac_right_big_ingevuld{
	width: 300px;
	float: left;
	text-decoration: line-through;
}
.padding{ padding: 4px; }
.blue_button{ padding: 0 0 0 3px; border: 0; color: #FFF; font-weight: bold; width: 150px; font-size: 10px; text-align: left; margin: 0 0 0 20px; background: #01224f; }
.email{ text-decoration: underline; color: #20547f; }
.small{ font-size: 10px; }
.red{ color: #b80a0b; }

#field_names{ float: left; width: 350px; line-height: 1.2; }

	
	.contact_field{
	width: 210px;
	border: 1px solid #197101;
	height: 13px;
	padding: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
.contact_field_small {
	width: 75px;
	border: 1px solid #197101;
	height: 13px;
	padding: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}

.contact_field_cv {
	width: 75px;
	border: 1px solid #197101;
	height: 21px;
	padding: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}

	.contact_radio{ width: 10px; border: 0px solid #197101; height: 13px; margin: 0 0 4px 0; padding: 2px; }
	.contact_textarea{
	width: 210px;
	border: 1px solid #197101;
	height: 65px;
	margin: 0;
	padding: 2px;
}
	
ul{ margin: 0; padding: 0; list-style: square; color: #197101; margin-left: 20px; }
.black{ color: #000; }


#full_content{ width: 640px; padding: 0 30px 0 40px; float: left; }

.dropdown{
	width: 250px;
	margin: 3px 0 10px 0;
}


/* RECRUITMENT DASHBOARD */

#dropdown_left{ float: left; width: 400px; }
#dropdown_left #Submit_opdr {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #000033;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #FFFFFF;
}

#nr_right{ float: right; width: 150px; text-align: right; }
.nr_right{ border: 1px solid #27b600; width: 50px; }

.kandidaat_header{ height: 19px; color: #FFF; font-weight: bold; cursor: pointer; border: 1px solid #27b600; border-left: 3px solid #27b600; background: #27b600 url(../img/plus.gif) no-repeat left center; width: 658px; }
.kandidaat_header_titel{ width: 500px; float: left; padding: 5px 0 0 20px; }
.kandidaat_header_aantal{ width: 100px; float: right; padding: 5px 5px 0 0; text-align: right; }

.kandidaten_container{ border: 1px solid #27b600; width: 660px; display: none; }
.kandidaten_top{ background: #FFF; height: 13px; color: #197101; border-bottom: 1px solid #27b600; padding: 5px 0 0 15px; width: 645px; }
.dingen_table{ margin: 5px 0 0 15px; }
