/*  General */

div#content p,div#content td,div#content th, div#sidebar p, div#sidebar td, div#sidebar td {text-align:left;font:12px Arial,Helvetica,sans-serif;color:#000; }

a,a:link,a:visited {color:#003e7e;border:0;text-decoration:none}
a:hover,a:active {color:#003e7e;border:0;text-decoration:underline}
div#content a.light,div#content a.light:link,div#content a.light:visited {color:#506c88;border:0;text-decoration:none}
div#content a.light:hover,div#content a.light:active {color:#506c88;border:0;text-decoration:underline}
div#sidebar a.more,div#sidebar a.more:link,div#sidebar a.more:visited {color:#506c88;border:0;text-decoration:none}
div#sidebar a.more:hover,div#sidebar a.more:active {color:#506c88;border:0;text-decoration:underline}
a.high,a.high:link,a.high:visited {color:#37a6d8 ;border:0;text-decoration:none; font-weight:bold}
a.summary_link:hover,a.summary_link:active {text-decoration:none;}
p {margin-bottom:6px;}
form {margin:0}
h1 {font-size:15px;margin-top:10px; margin-bottom:10px; color:#003e7e; margin-right:0;}
h1.alt {margin-bottom:4px;}
h2 {color:#003e7e; font-size:14px ; text-transform:uppercase;margin-top:8px;margin-bottom:8px;}
h2 span { font-size:10px; font-weight:normal}
h3 {font-size:12px;margin-top:8px;margin-bottom:6px;padding:0px}
h3  a, h3 a:link, h3 a:visited {  }
h4 {font-size:12px;color:#000;margin-top:12px;margin-bottom:4px}
img {border:0}

		#content { width:620px}
div#content {
	float: left;
	margin: -1px 10px 0 15px;
	padding: 0;
	width: 64em;
}
div#sidebar {
	background: #fff;
	float: right;
	margin: 0 15px 0 0;
	width: 30em;

}

hr.space { border:0px; padding:0px; margin:0px; border-bottom:1px solid #d5d4dc; margin-right:15px}

div#sidebar .advertisement { clear:both; font-size:12px}
div#sidebar .advertisement .listing  p {font-size:12px}

.content{font-size:12px}

		#content ul li {line-height:20px}
		#content a, #content a:link, #content a:visited, #content a:hover, #content a:active { visibility:inherit; color:#003e7e ;}

		#content .listing a 	 { font-weight:bold}		
		#content .listing ul li a {color:#506c88; text-decoration:none; font-weight:normal }			
		#content .listing ul li a:hover {text-decoration: underline }			

		#sidebar .heading_container { background: #fff;padding-left:2px;}
		#sidebar .heading_container .heading { }
		#sidebar .heading_container .heading h3 { color:#003e7e; font-size:14px; text-transform:uppercase; margin:0; padding:6px 0px 12px 0px; background:url(/images/background_header_side.gif) repeat-x bottom left}
		#content ul {font-size:12px}
		#sidebar ul {margin:0; padding:0; font-size:12px}
		#sidebar ul li {list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 4px; padding:4px 0px 4px 12px; line-height:16px; color:#666 }
		#sidebar ul li.chosen {color:#f26322 }				
		#sidebar ul li a {color:#003e7e }	
		#sidebar ul li.chosen  a 		{color:#f26322 }		
		#sidebar .listing { padding:8px 0px;}	
		#sidebar .listing a 	 {color:#003e7e; }		
		#sidebar .listing ul li a {color:#003e7e; text-decoration:none; font-weight:bold }
		#sidebar .listing2 a 	 { font-weight:bold}		
		#sidebar .listing2 ul li a {color:#506c88; text-decoration:none; font-weight:normal }			
		#sidebar .listing2 ul li a:hover {text-decoration: underline }		
		#sidebar h4 {color:#f26322; text-transform:uppercase}

	#links_listings { display:block; clear:both; margin-bottom:0px; font-size:11px; padding-top:0px; height:24px; margin-top:-28px; background:#fff;  }
		#links_listings ul { margin:0; padding:0;}
			#links_listings ul li { float:left; list-style:none}
				#links_listings ul li a { display:block;padding :0px 7px; border-right: 1px solid #697079; color:#697079; line-height:14px }			
				#links_listings ul li a.first {padding-left:0px}		
				#links_listings ul li a.last { border-right:none}	

	
/*  Home */

ul.bullet-list  { margin:0; padding:0}
ul.bullet-list  li { list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 4px; padding-left:12px; display:block; font-size:12px; color:#37a6d8; }


.overview { padding:15px ; display:block; width:170px; float:left }
.overview ul { margin:0; padding:0}
.overview ul li { list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 7px; padding-left:12px;display:block; color:#37a6d8; padding-bottom:3px}
.overview ul li.none {  width:100%;  float:none; display:block; font-size:12px; color:#37a6d8}
.overview ul li a {color:#37a6d8}

.guide { clear:both}
.seperator {border-top:1px solid #e1e3e4; border-bottom:3px solid #f1f1f6; clear:both;margin-top:15px;margin-bottom: 15px;	}

.advertisement { clear:both}

.information dl {margin:0;padding:0;}
.information dd {float:left;font-weight:normal;margin:0;padding:0 4px; padding-right:10px; border-right:1px solid #000}
.information dd.last {border-right:0}
.information dt {float:left;font-weight:normal;margin:0;padding:0;display:block;padding-left:10px; }
.information dt.first { padding-left:0px;}
.date				{float:right; font-size:11px;margin-top:4px; }
.location		 {float:right;  font-size:11px; display:block; width:160px; text-align:left; margin-top:4px;}



#logos { margin-left:12px; margin-right:12px}

.description { padding:0px 12px}
#content h1 { font-size:24px; color:#003e7e;}
#content h1 a, #content h1 a:link { font-size:14px;  color:#f26322; display:block} 
.source { margin:12px 0px;}


.return { float:right; margin-top:-30px; font-size:12px}

.content {}
.paging { margin-top:6px;}

.respond {float:left;margin-top:12px; width:100px;; height:40px}
#content .respond a,#content .respond a:link, #content .respond a:visited {width:74px; height:17px; display:block;background: url(/images/background_button_orange.gif) no-repeat; color:#FFFFFF; font-weight:bold; padding: 3px 10px;font-size:10px; text-transform:uppercase; padding-left:28px; font-size:11px }
#content .respond a:hover {color:#FFF ;text-decoration:none}
.respond a span {}

.links { float:right;margin-top:12px;width:300px;; height:40px}
#content  .links ul { margin:0; padding:0; line-height:14px}
#content  .links ul li {float:right; list-style:none; line-height:14px}
.links #btnSave a, .links #btnPrint a, .links #btnMail a {height: 14px; display:block; background:url(/images/background_button.gif) ; color:#FFFFFF; font-weight:bold; padding: 3px 10px; margin-left:5px; font-size:11px; text-transform:uppercase; font-weight:bold }
.links #btnSave a:hover, .links #btnPrint a:hover, .links #btnMail a:hover { color:#fff; text-decoration:none}
.links #btnSave a span, .links #btnPrint a span, .links #btnMail a span {}

/*  My Jobs*/
.btn_remove { float:right;margin-top:20px;margin-right:12px;margin-left:12px;}


/*  Forms */
.form_container {}
.form_container .row {display:block; clear:both; padding:10px 0px}
.form_container .row label {float:left; width:80px;padding:3px 0px; font-weight:bold}
.form_add_vacancy {}
.form_add_vacancy .row {display:block; clear:both; padding:1px 0px}
.form_add_vacancy .row label {float:left; width:125px; clear:both; padding:5px 0px; display:block}
.form_jobalert {}
.form_jobalert .row {display:block; clear:both; padding:1px 0px}
.form_jobalert .row label {float:left; width:120px; clear:both; padding:5px 0px; display:block}
#fldContent___Frame { width:100%;height:360px;}

/* Datepicker Classes */

.dpDiv {	}
.dpTable {font-size: 12px;	text-align: center;	color: #37a6d8;	background-color: #eee;	border: 1px solid #AAAAAA;	width:200px;}
.dpTR {	}
.dpTitleTR {	}
.dpDayTR {	}
.dpTodayButtonTR {	}
.dpTD {	cursor: pointer;	}
.dpDayHighlightTD {	background-color: #fff;	border: 1px solid #37a6d8;	cursor: pointer;	color: #FFFFFF;	}
.dpTitleTD {	}
.dpButtonTD {text-align: center;		}
.dpTodayButtonTD {	text-align: center;	}
.dpDayTD {	background-color: #CCCCCC;	border: 1px solid #AAAAAA;	color: white;	}
.dpTitleText {	font-size: 12px;	color: #37a6d8;	font-weight: bold;text-align: center;		}
.dpDayHighlight {	color: #37a6d8;	font-weight: bold;	}
.dpButton, .dpTodayButton  {	font-size: 10px;	color: #fff;	background: #37a6d8;	font-weight: bold;	padding: 0px;	}
.dpButton {	padding: 0px;}

/*  Message Styles */
.message	{ text-align: center;  font-weight: bold; padding: 10px; border: 1px solid #000; background-color: #fff;}
.warning 	{ background-color: #EEE; border-color: #F00; color: #F00;}
.success 	{ background-color: #9C9; border-color: #3C0; color: #060;}
.error		{ background-color: #EEE; border-color: #F00; color: #F00;}

/*  Job Alert */
.category_column { float:left; width:200px;}
fieldset { border:1px solid #ddd; padding:8px;margin-bottom:3px;margin-top:3px;}
legend { font-weight:bold; color:#000; padding-bottom:6px;}
fieldset label {float:left; width:125px; clear:both; padding:5px 0px; display:block}
fieldset div.field { width:420px;padding:1px 0px;display:block ; float:left;  padding:5px 0px; }
fieldset div.field input {padding:0px;margin:0px; padding:2px}
fieldset { border:0; padding:0px;margin:0px;margin-bottom:3px;margin-top:3px;}
legend { font-weight:bold; color:#000; padding:0px;padding-bottom:6px;margin:0px; margin-left:-4px}

/* Details 5.0 */
.classification {text-align:left;font-weight:bold;padding:5px;border:1px solid #999;background:#EEE}
.classification th { font-weight:bold}
.classification td.c { font-weight:normal }
.reageer {	background-color: #eee;	text-align: center;	padding: 10px;	border: 1px solid #c80512;}

/* Listing 5.0 */
#vacancies { clear:both; display:block}
#vacancies .vacancy { display:block; float:none;margin-top:8px;; padding:10px 12px;font-size:12px}
#vacancies .odd { background-color:#f3f3f3 }
#vacancies .topjob { border:2px solid #f26727; background:#fff url(/images/logo_topjob_heal.gif) no-repeat bottom right}
#vacancies .vacancy h3 { display:block; padding:3px;margin:0px}
#vacancies .vacancy h3.odd { }
#vacancies .vacancy .description {display:block;padding:3px; font-size:12px}
div#content .description div, div#content .description div, div#content  .description p, div#content .description span {font-size:12px; line-height:20px}
div#content .description h2 { text-transform:none}
#vacancies .vacancy .information {display:block; height:16px;padding:3px;  font-size:11px; color:#2f3740}
#vacancies .vacancy .description a, #vacancies #vacancies .vacancy .description a:link, #vacancies #vacancies .vacancy .description a:visited { color:#3e4a57; text-decoration:none}

/* ToolTips */
div#qTip { padding: 5px;  border: 1px solid #ccc;  border-right-width: 2px;  border-bottom-width: 2px;  display: none;  background: #FFFFDD;  color: #000;  font-size: 10px ;  text-align: left;  position: absolute;  z-index: 1000;}

/* General 5.0 */
.guide {float:none;clear:both}
div#content .rss {float:right}
.hideme {display:none}
div#content #rss {float:right}

/* Recruiter table */
.vacancies { background-color:#CCCCCC}
.vacancies th { background-color:#DDDDDD; text-align:left; font-weight:bold}
.vacancies td { background-color:#FFFFFF}

.ad_block_1, .ad_block_2 {margin: 8px 0px 5px 0px}















/* VIDEO */
#video {}
#video #video-description { font-size:12px}
#video #video-description span { text-transform:uppercase; color:#F26322; font-weight:normal; font-size:10px}
#video #video-description span a, #video #video-description span a:link { color:#F26322}

#video-search { height:28px; background: url(/images/background_search.gif) no-repeat bottom left; margin-top:20px}
#video-search  #searchterms { width:140px; margin-right:12px; font-size:10px} 
#video-search  #theme { width:190px; margin-right:12px; font-size:10px}
#video-search  #video-search-form {float:right; margin-top:-30px}
#video-search label { display:none}

#video-container { float:left; width:420px}
#video-description { float:right; width:190px; height:290px; overflow:auto}
#video-distribution  {margin-top:4px; clear:both; text-align:right; }
#video-details { height:auto; width:190px; display:block; float:right; height:30px; clear:right; padding:5px 0px; border: 1px solid #e1e3e4; border-left:0px; border-right:0px }
#video-details div.row { clear:both; height:auto; overflow:hidden; text-align:right; font-size:12px}
#video-details div.row label{ float:left; text-align:left}

.video-result { width:108px; height:128px; border:1px solid #d5d4dc; padding:5px; float:left; margin-right:9px; margin-bottom:9px; position:relative; background-color:#FFFFFF }
#video-results .last { margin-right:0px}
.video-result .video-preview { width:104px; height:78px; border:1px solid #d5d4dc; padding:1px; overflow:hidden; }
.video-result .video-preview div { width:104px; height:78px; overflow:hidden; background-repeat:no-repeat; background-position: center; background-color:#000000}
.video-result .video-title { font-size:11px; font-weight:bold}
.video-result .video-title a span { font-size:10px; font-weight:normal; color: #929799}
.video-result .video-play { position:absolute; left:102px; top:122px }


.video-listing-small .first { border-top:0px}
.video-listing-small .last { border-bottom:0px}

.video-item { position:relative; display:block; height:100%; overflow:auto; clear:both; padding:2px 0px; border-bottom: 1px solid #d9e2eb ; border-top:1px solid #f5f6f9 }
.video-item .video-thumb { width:46px; height:34px; border:1px solid #d5d4dc; padding:1px; overflow:hidden; float:left; margin-right:10px; background-position: 1px 1px; background-repeat:no-repeat}
.video-item .video-title { font-size:11px; font-weight:bold; padding-top:4px}
.video-item .video-title a span { font-size:10px; font-weight:normal; color: #929799}
.video-item .video-play { position:absolute; left:280px; top:22px }

ul.theme-list { width:290px; float:left; margin:0; padding:0}
ul.theme-list li {list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 6px; padding:4px 0px 0px 12px; line-height:16px; color:#666;  margin:0 }	
ul.theme-list ul li a {color:#506c88; text-decoration:none; font-weight:normal }			
ul.theme-list ul li a:hover {text-decoration: underline }	


#btnSubmit {background: url(/images/background_button_search.gif) no-repeat; border:0px; font-size:11px ;color:#fff; font-weight:bold; text-transform:uppercase; padding:2px 6px 2px 20px; text-transform:uppercase}



/* Advertenties */

.werbeblock { text-align:center; color:#506C88}

/*  Paging Styles */
.paging { display:block; clear:both}
div#content a.pg {color:#506c88; font-size:13px}
span.pgs {font-weight:bold; color:#003e7e; font-size:13px}
.btn_previous {float:left;; text-align:left}
.btn_next {float:right; text-align:right;}
.btn_next , .btn_previous { width:140px; }
div#content .btn_previous a, div#content .btn_previous a:link, div#content .btn_previous a:visited { background:url(/images/background_button_previous.gif) no-repeat left; color:#FFF; text-decoration:none; padding:6px 20px;text-transform:uppercase; font-size:11px; font-weight:bold; display:inline-block}

div#content .btn_next a, div#content .btn_next a:link, div#content .btn_next a:visited { background:url(/images/background_button_next.gif) no-repeat right; color:#FFF; text-decoration:none; padding:6px 20px;text-transform:uppercase; font-size:11px;font-weight:bold; display:inline-block}
.pages {text-align:center;padding:6px 20px;display:block; background-color:#FFFFFF}
