body{
	background-color: #C1BEC1;
	background-image: url('/site/trpc/design/graphics/bg.jpg');
	background-repeat: repeat-x; 
	background-attachment:fixed;
	margin:0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	letter-spacing: 0.02em;
}

h1.article_title {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h2.article_subtitle {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h1.discipline_title {
	color: #FFF;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 13px;
}

input {
	color: #666;
}

input.text, textarea.text {
	border: 1px solid #8A8A8A;
}

a img {
	border: 0;
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
}

div#container_outer {
	position: relative;
	top: 20px;
	width: 898px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}

div#container_breadcrumb {
	position: relative;
	margin: 4px 0 4px 4px;
	padding: 5px;
	width: 660px;
	height: 12px;
	background-color: #DDD;
	line-height: 12px;
}

div#container_content_white {
	position: relative;
	width: 100%;
	padding-bottom: 73px;
}

div#container_content_white_top {
	position: relative;
	width: 100%;
	height: 15px;
	background: transparent url(/site/trpc/design/graphics/bg_container_white_top.png) no-repeat;
}

div#container_content_white_content {
	position: relative;
	width: 100%;
	height: auto;
	overflow: auto;
}

html > body div#container_content_white_content {
	background: transparent url(/site/trpc/design/graphics/bg_container_white_content.png) repeat-y;
}

div#container_content_white_bottom {
	position: absolute;
	width: 100%;
	height: 58px;
	background: transparent url(/site/trpc/design/graphics/bg_container_white_bottom.png) no-repeat;
}

div#container_nav_language {
	position: absolute;
	top: 26px;
	left: 25px;
	width: 190px;
	height: 21px;
	padding-left: 10px;
	padding-top: 4px;
	color: #ADABA9;
}

div#container_nav_language a {
	color: #ADABA9;
	font-size: 12px;
}

div#container_nav_language a.selected {
	color: #8C736B;
	font-size: 12px;
}

div#container_address {
	position: absolute;
	top: 28px;
	left: 225px;
	width: 500px;
	height: 21px;
	color: #FFF;
	padding-top: 3px;
	font-size: 9px;
}

div#container_address * {
	color: #FFF;
	font-size: 9px;
}

div#container_login_sitemap {
	position: absolute;
	top: 26px;
	left: 760px;
	width: 100px;
	height: 21px;
}

div#container_login_sitemap a {
	color: #FFF;
	font-size: 9px;
}

div#container_content_grey {
	position: relative;
	margin: 60px 20px 0 20px;
	width: 842px; /* 16px minder ivm padding */
	padding: 27px 8px 0 8px;
	background: #EDEBE8 url(/site/trpc/design/graphics/bg_grey_corner2.gif) no-repeat;
	background-position: bottom right;
	overflow: hidden;
}

div#container_content_grey_jobs {
	position: relative;
	margin: 60px 20px 0 20px;
	width: 850px; /* 16px minder ivm padding */
	padding: 27px 0 0 8px;
	background: #EDEBE8 url(/site/trpc/design/graphics/bg_grey_corner2.gif) no-repeat;
	background-position: bottom right;
	overflow: hidden;
}

div#container_column_left {
	width: auto;
	float: left;
	margin-bottom: 8px;
}

div#container_column_right {
	width: auto;
	float: left;
}

div#container_column_right_jobs {
	width: auto;
	float: left;
	margin-left: 4px;
	background: transparent url(/site/trpc/design/graphics/bg_bubbles_filler_light.gif) repeat;
	overflow: hidden;
}

div#container_green {
	position: relative;
	width: 168px;
	height: 203px;
	background: #B5984D url(/site/trpc/design/graphics/bg_green_corner_topleft.gif) no-repeat;
	background-position: top left;
}

div#container_green div {
	position: absolute;
	top: 85px;
	left: 15px;
	color: #FFF;
}

div#container_grey_dark {
	position: relative;
	width: 670px;
	height: 188px;
	background-color: #887069;
	margin-left: 4px;
}

div#container_leader {
	position: relative;
	margin-left: 4px;
	width: 670px;
	height: 115px;
}

div#container_leader_jobs {
	position: relative;
	float: left;
	width: 418px;
}

div#container_green_small {
	position: relative;
	margin-top: 4px;
	width: 674px;
	height: 11px;
	background-color: #B5984D;
}

div#navigation_search {
	position: absolute;
	top: 2px;
	left: 28px;
	width: 805px;
	height: 35px;
	z-index: 20;
	color:  #99837C;
	text-align: left;
}

div#navigation_search a.nav_link {
	color: #99837C;
}

div#navigation_search img.nav_divider {
	margin: 10px 15px 0 15px;
}

div#container_search_form {
	position: absolute;
	top: 0px;
	right: 0;
	width: 200px;
	height: 25px;
	z-index: 20;
	text-align: right;
	padding-top: 2px;
}

div#container_search_form * {
	color: #8A8A8A;
}

div#container_search_form input#search_field {
	border: 1px solid #8A8A8A;
}

div#slogan {
	position: relative;
	margin-top: 4px;
	margin-left: 4px;
	width: 670px;
	height: 162px;
	background-color: #CCC;
}

div#slogan_branche_list {
	position: relative;
	margin-top: 15px;
	margin-left: 20px;
	width: 225px;
}


div#works_for {
	position: relative;
	margin-top: 4px;
	margin-left: 4px;
	width: 670px;
	height: 48px; /* 5px minder ivm padding */
	background: #8C736B url(/site/trpc/design/graphics/bg_grey_corner_small.gif) no-repeat;
	background-position: bottom right;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}

div#works_for span#works_for_content {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin-top: 20px;
}

div#works_for a.read_on {
	font-weight: normal;
	margin-left: 188px;
	color: #000;
	font-size: 12px;
}

div#news {
	position: relative;
	margin-top: 4px;
	left: auto;
	width: 168px;
	height: 110px;
	background: #B5984D url(/site/trpc/design/graphics/bg_bubbles_filler.gif) repeat;
}

div#news div {
	padding: 10px;
	color: #FFF;
}

div#news div hr {
	border: 1px solid #ACA09D;
}

div#news div * {
	color: #FFF;
}

div#logo {
	position: absolute;
	top: 18px;
	left: 48px;
	width: 180px;
	height: 41px;
	z-index: 5;
}

div.button {
	position: relative;
	margin-top: 4px;
	width: 168px;
	height: 22px;
	background-color: #69696B;
	line-height: 22px;
	left: auto;
}

div.button a {
	margin-left: 12px;
	color: #FFF;
}

span.dot_1 {
	color: #FFF;
	font-size: inherit;
}

span.dot_2 {
	color: #CCC;
	font-size: inherit;
}

span.dot_3 {
	color: #AAA;
	font-size: inherit;
}

div#job_list {
	position: relative;
	float: left;
	padding: 0;
	overflow: hidden;
	width: 260px;
	background: transparent url(/site/trpc/design/graphics/corner_white_btmrgt.gif) no-repeat;
	background-position: bottom right;
	min-height: 460px;
	border-top: 1px solid #CCC;
}

div#redactie_content {
	position: relative;
	float: left;
	padding: 10px;
	margin-left: 4px;
	overflow: hidden;
	width: 650px;
}

div#redactie_content a {
	color: #666;
}

div#jobs_hitlist {
	position: relative;
	float: left;
	padding: 0;
	overflow: hidden;
	width: 471px;
	margin: 4px 0 4px 4px;
	background: transparent url(/site/trpc/design/graphics/bg_bubbles_filler_light.gif) repeat;
}

div#job_details {
	position: relative;
	float: left;
	padding: 15px;
	overflow: hidden;
	width: 441px;
	margin: 4px 0 0 4px;
	background: transparent url(/site/trpc/design/graphics/bg_bubbles_filler_light.gif) repeat;
}

div#job_details * {
	font-size: 12px;
}

div#branche_submenu {
	position: relative;
	width: 245px;
	height: auto;
	margin: 15px 0 0 20px;
	line-height: 16px;
}

div#branche_list {
	position: relative;
	float: left;
	width: 189px;
	padding: 3px;
	margin: 4px 0 0 4px;
	background: transparent url(/site/trpc/design/graphics/bg_bubbles_filler_green.gif) repeat;
	z-index: 20;
}

div#branche_list div.header {
	height: 21px;
	width: 100%;
	background-color: #504F48;
	padding-top: 3px;
	font-size: 14px;
}

div#branche_list div.content table td.branche_job_count {
	background-color: #504F48;
	padding: 1px;
	text-align: center;
	color: #FFF;
	font-size: 9px;
}

div#branche_list div.content table td.branche_name a {
	color: #FFF;
	font-size: 9px;
}

div.branche_job_count_header {
	position:absolute;
	top:0;
	right:0;
	width:35px;
	height:21px;
	line-height:21px;
	margin: 4px 4px 0 0;
	color: #FFF;
	font-size: 9px;
	text-align: center;
	padding: 0 3px 0 3px;
}

div#branche_list div.header span.text {
	margin-left: 10px;
	color: #FFF;
	font-size: 14px;
}

div#branche_list div.footer {
	height: 22px;
	width: 100%;
	background-color: #504F48;
	padding-top: 3px;
	font-size: 14px;
}

div#branche_list div.footer a.show_all {
	margin-left: 10px;
	color: #FFF;
	font-size: 14px;
}

div#btn_container {
	position: absolute;
	top: 67px;
	left: 201px;
}

div.btn_large {
	position: absolute;
	width: 184px;
	height: 20px;
	color: #FFF;
	padding: 80px 10px 15px 10px;
}

div#btn_large_green {
	background: transparent url(/site/trpc/design/graphics/btn_large_green.gif) no-repeat;
}

div#btn_large_brown {
	left: 214px;
	background: transparent url(/site/trpc/design/graphics/btn_large_brown.gif) no-repeat;
}

div#btn_large_red {
	left: 428px;
	background: transparent url(/site/trpc/design/graphics/btn_large_red.gif) no-repeat;
}

div.btn_large_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 204px;
	height: 115px;
	overflow: hidden;
}

span.txt_search {
	color: #F7E4D9;
	font-weight: bold;
	letter-spacing: 0.05em;
}

div.btn_small {
	position: relative;
	left: auto;
	width: 160px;
	height: 24px;
	padding-top: 12px;
	padding-left: 8px;
	margin-top: 2px;
}

div.btn_small a {
	color: #FFF;
	font-size: 10px;
}

div#btn_vacatures {
	background: transparent url(/site/trpc/design/graphics/btn_vacatures.gif) repeat;
}

div#btn_locatie {
	background: transparent url(/site/trpc/design/graphics/btn_locatie.gif) repeat;
}

div#btn_training_opleiding {
	background: transparent url(/site/trpc/design/graphics/btn_training_opleiding.gif) repeat;
}

div#btn_freelancers {
	background: transparent url(/site/trpc/design/graphics/btn_freelancers.gif) repeat;
}

div#btn_werving_selectie {
	background: transparent url(/site/trpc/design/graphics/btn_werving_selectie.gif) repeat;
}

div#btn_vraag_antwoord {
	background: transparent url(/site/trpc/design/graphics/btn_vraag_antwoord.gif) repeat;
}

ul.disciplineMenu {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
	width: 640px;
	overflow: hidden;
}

ul.disciplineMenu li {
	float: left;
	overflow: hidden;
	width: 130px;
	height: 280px;
	background-color: #B5984D;
	text-align: left;
	margin: 15px;
}

ul.disciplineSubmenu {
	margin-top: 15px;
	padding: 0;
}

ul.disciplineSubmenu li {
	float: none;
	text-align: left;
	margin: 0;
	height: auto;
}

div.search_menu {
	position: absolute;
	display: none;
	top: 115px;
	left: 0;
	width: 205px;
	height: auto;
	z-index: 1000;
}

div.search_menu_sub {
	position: absolute;
	display: none;
	width: 240px;
	top: 0;
	margin-left: 194px;
	z-index: 999;
}

div.subleft {
	margin-left: -235px;
}

div.btn_branche {
	position: relative;
	width: 245px;
	height: 40px;
	margin: 15px 0 0 20px;
}

div.btn_branche_left {
	float: left;
	width: 195px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #FFF;
}

div.btn_branche_left a {
	color: #FFF;
}

div.btn_branche_left.left_green {
	background-color: #B5984D;
}

div.btn_branche_left.left_grey {
	background-color: #504F48;
}

div.btn_branche_right {
	float: left;
	width: 18px;
	height: 40px;
}

div.btn_branche_right.right_green {
	background: transparent url(/site/trpc/design/graphics/branche_btn_corner.gif) no-repeat;
}

div.btn_branche_right.right_grey {
	background: transparent url(/site/trpc/design/graphics/branche_btn_corner_grey.gif) no-repeat;
}

/* BEGIN TABS TOP */

div#tabs {
	position: absolute;
	width: auto;
	height: 27px;
	top: 47px;
	right: 25px;
	z-index: 200;
}

div.tab {
	position: relative;
	float: left;
	z-index: 1000;
}

div.tab.active {
	z-index: 2000;
}

div.tab a {
	color: #FFF;
}

div.tab div.left {
	position: relative;
	float: left;
	padding: 0 8px 0 8px;
	line-height: 27px;
	background-color: #BBB;
}

div.tab.active div.left {
	background-color: #9F8748;
}

div.tab div.right {
	position: relative;
	float: left;
	width: 16px;
	height: 27px;
	background: transparent url(/site/trpc/design/graphics/tab_separator.png) no-repeat;
}

div.tab.active div.right {
	background: transparent url(/site/trpc/design/graphics/tab_separator_active.png) no-repeat;
}

/* EINDE TABS TOP */

input#vac_search_submit {
	 float: left;
	 background-color: transparent;
	 border: 0;
	 color: #FFF;
}

div#job_list div#back {
	margin: 10px 20px 0 0;
}

tr#jobs_hitlist_sortheader td {
	background-color: #504F48;
	padding: 10px;
}

tr#jobs_hitlist_sortheader td span.sort_type {
	font-size: 12px;
	color: #FFF;
}

tr#jobs_hitlist_sortheader td span.sort_type.selected {
	color: #B5984D;
}

tr#jobs_hitlist_row td {
	border-top: 1px solid #504F48;
}

tr#jobs_hitlist_row.odd {
	background: transparent url(/site/trpc/design/graphics/bg_bubbles_filler_dark.gif) repeat;
}

tr#jobs_hitlist_row td {
	padding: 10px;
}

tr#jobs_hitlist_row td.rightborder {
	border-right: 1px solid #504F48;
}

tr#jobs_hitlist_navigation td {
	background-color: #504F48;
	padding: 5px;
	font-size: 12px;
	color: #FFF;
}

h1#job_title {
	color: #5E5E5F;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}

h2#job_subtitle {
	color: #A59997;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

div#job_details hr {
	background-color: #C8C9C3;
	color: #C8C9C3;
	height: 2px;
	border: 0;
	margin: 4px 0 8px 0;
}

div#btn_google_maps {
	position: relative;
	float: right;
	background-color: #5A5B51;
	padding: 10px;
	margin-top: -8px;
}

div#btn_google_maps a {
	color: #FFF;
	font-size: 10px;
	letter-spacing: 1px;
}

td.shade_topleft {
	background: transparent url(/site/trpc/design/graphics/shade_topleft.png) no-repeat;
	width: 11px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

td.shade_top {
	width: 228px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

html > body td.shade_top {
	background: transparent url(/site/trpc/design/graphics/shade_top.png) repeat-x;
}

td.shade_topright {
	background: transparent url(/site/trpc/design/graphics/shade_topright.png) no-repeat;
	width: 11px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

td.shade_left {
	width: 11px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

html > body td.shade_left {
	background: transparent url(/site/trpc/design/graphics/shade_left.png) repeat-y;
}

td.shade_right {
	width: 11px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

html > body td.shade_right {
	background: transparent url(/site/trpc/design/graphics/shade_right.png) repeat-y;
}

td.shade_bottomleft {
	background: transparent url(/site/trpc/design/graphics/shade_bottomleft.png) no-repeat;
	width: 11px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

td.shade_bottom {
	width: 228px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

html > body td.shade_bottom {
	background: transparent url(/site/trpc/design/graphics/shade_bottom.png) repeat-x;
}

td.shade_bottomright {
	background: transparent url(/site/trpc/design/graphics/shade_bottomright.png) no-repeat;
	width: 11px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}

div.search_menu table.menu_items td {
	cursor: pointer;
	padding-left: 5px;
	line-height: 17px;
}

div.search_menu table.menu_items td * {
	font-size: 10px;
	text-decoration: none;
}

div.search_menu_sub table.menu_items td {
	cursor: pointer;
	padding-left: 5px;
	line-height: 17px;
}

div.search_menu_sub table.menu_items td * {
	font-size: 10px;
	text-decoration: none;
}

div.search_menu table.menu_items td.hover {
	background-color: #AC7348;
	color: #FFF;
}

div.search_menu table.menu_items td.hover * {
	color: #FFF;
}

div.search_menu_sub table.menu_items td.even {
	background-color: #B88762;
}

div.search_menu_sub table.menu_items td.odd {
	background-color: #AC7348;
}

div.search_menu_sub table.menu_items td.hover {
	background-color: #FFF;
	color: #7C5030;
}

div.search_menu_sub table.menu_items td.hover * {
	color: #7C5030;
}

input#vac_search_keyword {
	float: left;
	background-color: #504F48;
	border: 0;
	color: #FFF;
	margin-left: 2px;
}

div#sort_arrows_1 {
	position: absolute;
	top: 0;
	left: 125px;
	line-height: 34px;
	width: 30px;
	z-index: 20;
}

div#sort_arrows_2 {
	position: absolute;
	top: 0;
	left: 279px;
	line-height: 34px;
	width: 30px;
	z-index: 20;
}

div#sort_arrows_3 {
	position: absolute;
	top: 0;
	right: 5px;
	line-height: 34px;
	width: 30px;
	z-index: 20;
}

.no_margin_top {
	margin-top: 0;
}

div.divider_hitlist {
	background-image: url(/site/trpc/design/graphics/dots_hor.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1em;
	height: 9px;
	background-position: center;
}

input.btn_link {
	cursor: pointer;
	text-decoration: underline;
	background-color: inherit;
	border: 0;
	padding: 0;
}

div#branche_buttons {
	position: relative;
	float: left;
	width: 189px;
	padding: 3px;
	margin: 4px 0 0 4px;
	background: transparent url(/site/trpc/design/graphics/bg_bubbles_filler_green.gif) repeat;
	z-index: 20;
}

div#branche_buttons div.header {
	height: 21px;
	width: 179px;
	padding: 5px;
	background-color: #504F48;
	line-height: 21px;
	font-size: 14px;
}

div.header a {
	font-size: 11px;
	color: #FFF;
}
