/*  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; line-height:20px}

a,a:link,a:visited {color:#3e4a57;border:0;text-decoration:none}
a:hover,a:active {color:#3e4a57;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;}
form {margin:0}
h1 {font-size:15px;margin-top:10px; margin-bottom:10px; color:#2f3740}
h1.alt {margin-bottom:4px;}
h2 {color:#00508f; 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}

hr.space  {height:4px; margin:0px;padding:0px; margin-bottom:10px; border:0px; background:none}
		
		#content { width:620px}
div#content {
	float: left;
	margin: -1px 0px 0 0px;
	padding: 0;
	width: 62em;
}
div#sidebar {
	background: #fff;
	float: right;
	margin-top:4em;
	width: 30em;

}


		.content{font-size:12px}
		#content a, #content a:link, #content a:visited  { visibility:inherit; color:#37a6d8 ;}
		#content a:hover, #content a:active { text-decoration:underline}
		#content ul li {line-height:20px}

		#content .block h2 {color:#00508f; font-size:14px; text-transform:uppercase; margin:0; padding:6px 0px 12px 0px; }
		#content .block p { margin-top:0; line-height:16px}

		#sidebar .heading_container { background: #fff;padding-left:2px;}
		#sidebar .heading_container .heading { }
		#sidebar .heading_container .heading h3 { color:#00508f; font-size:14px; text-transform:uppercase; margin:0; padding:6px 0px 12px 0px; background:url(/images/background_header_side.gif) repeat-x bottom left}
		#sidebar ul {margin:0; padding:0; font-size:12px}
		#sidebar ul li {list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 10px; padding:4px 0px 4px 12px; line-height:16px; color:#929799 }
		#sidebar ul li.chosen {color:#712269 }				
		#sidebar ul li a {color:#37a6d8 }	
		#sidebar ul li.chosen  a 		{color:#712269 }		
		#sidebar .listing { padding:8px 0px;}	
		#sidebar .listing a, #sidebar .block a 	 	 {color:#37a6d8; }		
		#sidebar .listing ul li a {color:#37a6d8; text-decoration:none }	
		#sidebar .listing ul li a:hover {text-decoration: underline }
		#sidebar h4 {color:#712269; text-transform:uppercase;font-size:11px}
		
	#guide {clear:both; display:block;height:1px;}
	#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}		

				div#footer-jobs { background:#fff}

	
/*  Home */
#searchterms { width:200px; margin-right:17px}
#location { width:170px; margin-right:12px}
.option { float:left; width:180px;  margin-right:22px;; margin-bottom:12px}
.option select {width:170px;}

.option.branche, .option.branche select { width:205px}
.option.category, .option.category select { width:205px}


#home_partners {}
#home_partners ul { margin:10px 0px; padding:0px;}
#home_partners ul li { padding:4px ;background: url(/images/background_partner.gif) no-repeat; width:90px; height:50px;; float:left; list-style:none; text-align:center; margin-right:15px;}
#home_partners ul li.last { margin-right:0px}
#home_search { background: url(/images/background_search_mednet.gif) no-repeat bottom left; padding:10px 10px 10px 110px; border:1px solid #38a0d3; margin-bottom:15px}
#home_search label, #home_search h1 { display:none}
#home_search h2 { background:url(/images/background_search_mednet_h2.gif) no-repeat color:#00508f; font-size:14px ; text-transform:uppercase; margin: 0px 0px 20px 0px; text-align:left}
#home_search h2 span  { font-size:12px; font-weight:normal; color:#575858; text-transform:none} 
#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; cursor: pointer;}
#home_search #btnSubmit { width:80px}
a#expand { padding:10px 0px 0px 0px; display:block}
#icon-expand {padding-right:5px; float:left; padding-top:1px}
#home_categories {display:block; }
#home_categories ul { margin:0; padding:0}
#home_categories ul li { list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 7px; padding-left:12px; width:190px; height:20px; float:left; display:block; font-size:12px; color:#666; }
#home_categories ul li a, #home_categories ul li a:link, #home_categories ul li a:visited {color: #37a6d8 ; text-decoration:none}
#home_categories ul li a:hover {text-decoration: underline}

#extended-categories { padding:0px ; display:block; clear:both; margin-top:2px }
#extended-categories ul { margin:0; padding:0}
#extended-categories ul li { list-style:none; background:url(/images/bullet_blue.gif) no-repeat 0px 7px; padding-left:12px; width:190px; height:20px; float:left; display:block; font-size:12px; color:#666}
#extended-categories ul li a {color:#37a6d8; text-decoration:underline}

#category-collapse { text-align:center;; margin-top:-3px}
#category-collapse a#category-collapse-link, #category-collapse a#category-collapse-link:link,#category-collapse a#category-collapse-link:visited { color:#333; width:153px; height:25px; background:url(/images/category-collapse.gif) no-repeat; text-decoration:none; display:block; padding:8px 5px 0px 5px; text-align:center; margin-left:auto; margin-right:auto; font-size:12px}


#home_advertorials {padding:18px 0px; }
#home_advertorials .ad_block_1 {float:left; width:295px; overflow:hidden}
#home_advertorials .ad_block_2 {float:right;width:305px; overflow:hidden}

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; }

#topjobs {}
#topjobs .topjob {clear:both; display:block; padding:5px 10px;}
#topjobs .topjob .topjob_logo {float:left; width:60px; height:30px; border:2px solid #d7d7d7; background-color:#FFF; overflow:hidden}
#topjobs .topjob .topjob_logo img { }
#topjobs .topjob .topjob_position { float:left; width:200px; color:#37a6d8;margin-left:10px;padding-top:3px; font-size:12px; }
#topjobs .topjob .topjob_position a { color:#37a6d8; text-decoration:none}
#topjobs .topjob .topjob_position a span { color:#827f7f; display:block}


.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; font-size:12px; }
.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:5px;	}

div#sidebar .advertisement { clear:both; font-size:12px}
div#sidebar .advertisement .listing  p {font-size:12px}

.information dl {margin:0;padding:0;; line-height:12px}
.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;}

/* Vacancy Detail Page */
/*---------------------------------------------------------------------------*/
#classification {padding:10px 12px;font-size:12px}
#classification dl {margin:0;padding:0;float:left; width:218px;padding-bottom:5px; }
#classification dl.c2 {width:172px;}
#classification dl.c3 {width:194px;}
#classification dt { float:left; background:url(/images/bullet_black.gif) no-repeat 0px 7px; padding-left:12px;  font-size:11px; color:#000; height:20px; }
#classification dd { font-size:11px; color:#000; height:20px;padding-left:4px;}
#classification dd div {}

#logos { padding: 12px 12px;  }

.description { padding:0px 12px; font-size:12px}
#content h1 { font-size:24px; color:#105b96;}
#content h1 a { font-size:14px;  color:#105b96; display:block} 
.source { margin:12px 0px;}

.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_purple.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 {}

.return { float:right; margin-top:-30px; font-size:12px}


/*  My Jobs*/
.btn_remove { float:right;margin-top:20px;margin-right:12px;margin-left:12px;}

/*  Paging Styles */
a.pg {color:#386e19}
span.pgs {font-weight:bold; color:#00508f}
.btn_previous {float:left;}
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:block}
.btn_next {float:right; }
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:block}
.pages {text-align:center;padding:6px 20px;display:block}

/*  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:400px;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 #4caad8; background:#e6f5fc url(/images/logo_topjob_mednet.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}
#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:#000; 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}
#content .rss {float:right}
.hideme {display:none}
#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}


/* Scroller */
#cycle-left-container, #cycle-right-container { width:28px;padding-top:23px}
#cycle-left-container{ float:left; }
#cycle-right-container{ float:right; text-align:right}
#partners{ float:left; width:660px}
