/* CSS Document */

body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #f2f2f2;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 6* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}
h1 {
	color:#19703e;
	font-size:18px;
}
h3 {
	color:#19703e;
	font-size:14px;
}
a img {
	border:none;
}
strong {
	color:#19703e;
}
p {
	margin:0;
	padding:0;
}
a:link, a:visited {
	color:#19703e;
}
a:hover {
	text-decoration:none;
}
.bt_bold {
	font-weight:bold;
	font-size:12px;
}
.bodyClass {
	margin-top:10px;
}
.bodyClass .img_header {
	margin-top:10px;
	width: 976px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.samenwerking {
	margin:0;
	padding:0;
	color:#a1a1a1;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-right:250px;
}
.bodyClass .partners {
	width: 400px;
	margin: 0 auto;
	margin:15px 15px 0 0;
	text-align: right; /* this overrides the text-align: center on the body element. */
	float:right;
}
.bodyClass .logo_partners {
	width: 400px;
	margin:15px 0 0 23px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	float:left;
}
.bodyClass #container {
	width: 958px;
	background:url(images/bg_container.jpg) repeat-y;
	margin: 0 auto;
	padding-left:18px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.bodyClass #header {
	width:922px;
}
.bodyClass .img_header {
	padding-left:-18px;
}
.bodyClass #header h1 {
	margin: 0;
}
.txt_intro {
	margin:20px 20px 20px 31px;
	width:700px;
	height:96px;
}
.bodyClass #header .intro {
	width:100%;
	height:136px;
	background: url(images/bg_intro.jpg) no-repeat top right;
}
/*Begin Search Box*/
.bodyClass #header .search_box {
	width:100%;
	height:72px;
	background: url(images/bg_search_box.jpg) repeat-x top left;
}
.bodyClass #header .search_box .title_right {
	width:493px;
	float:left;
}
.bodyClass #header .search_box .box {
	width:410px;
	float:left;
}
.bodyClass #header .search_box .keyword {
	width:175px;
	float:left;
	margin: 13px 0 0 50px;
}
.bodyClass #header .search_box .button {
	width:60px;
	float:left;
}
.bodyClass #header .search_box .email_stuur {
	width:60px;
	margin:15px 0 0 50px;
	float:left;
}
/* End search box*/

.bodyClass #mainContent {
	width:922px;
	background: #FFFFFF;
}
.bodyClass #footer {
	width: 958px;
	height:100px;
	padding-left:18px;
	margin: 0 auto;
	text-align: left;
}
.bodyClass #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
}
/* HORIZONTAL MENU */
.top_menu {
	background: url(images/bg_top_menu.jpg) repeat-x top left;
	width:922px;/*height:57px;*/
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	list-style-image:none;
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg_button.jpg) top left no-repeat;
}
/*.bubplastic.horizontal ul li a {
	display: block;
	height: 38px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	width:280px;
}*/
.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 35px;
	padding:20px 9px 0 5px;
	cursor: pointer;
}
.bubplastic.aqua ul li a:hover, .bubplastic.aqua ul li.highlight a {
	background: transparent url(images/bg_button_on.jpg) top right no-repeat;
}
.bubplastic.aqua ul li a:hover span.menu_ar, .bubplastic.aqua ul li.highlight a span.menu_ar {
	background: transparent url(images/bg_button_on.jpg) top right no-repeat;
}
/* END HORIZONTAL MENU */
/* Right Column*/
#right_column {
	width:234px;
	margin:30px;
	float:left;
	background:#fbfbfb url(images/bg_right_column.jpg) left bottom no-repeat;
}
#right_column .title {
	padding:10px 0 0 55px;
	width:214px;
	height:33px;
}
#checklist {
	background: url(images/bg_checklist.jpg) no-repeat;
}
#brochure {
	background: url(images/bg_brochure.jpg) no-repeat;
}
#kalender {
	background: url(images/bg_kalender.jpg) no-repeat;
}
#artikels {
	background: url(images/bg_artikels.jpg) no-repeat;
}
#film {
	background: url(images/bg_film.jpg) no-repeat;
}
.txt_right_column {
	color:#a1a1a1;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 3px 20px 50px;
}
/* end Right Column*/
/*Left column*/
#left_column {
	width:591px;
	margin-top:30px;
	float:left;
}
#title_left_column {
	background:url(images/top_artikels.jpg) top left no-repeat;
	padding:10px 0 0 55px;
	width:591px;
	height:33px;
	color:#19703e;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
}
#left_column .article h2 {
	color:#19703e;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:#19703e 3px solid;
}
#left_column .article {
	color:#626864;
	margin-bottom:25px;
}
#left_column .article_brochure h2 {
	color:#19703e;
	font-size:14px;
	padding-bottom:5px;/*border-bottom:#19703e 3px solid;*/
}
#left_column .article_brochure {
	background:url(images/bg_brochure_article.jpg) bottom left no-repeat;
	height:165px;
}
/*end left column*/

/* Result Table */
#resultlist {
	background: url(images/line_v.gif) left top repeat-x;
	width:591px;
	float:left;
	margin-top:30px;
}
#resultlist .block {
}
#resultlist .box {
}
#resultlist .block h2 a:link, #content_left .block h2 a:visited {
	display: block;
	width: 16em;
	text-decoration: none;
	height: inherit;
	background-repeat: no-repeat;
	background-position: center left;
	padding: 1em 1.5em;
	margin: 0 1em;
}
#resultlist .block h2:hover {
	background-color: #dfdfdf;
	border-color: #6ca742;
}
#resultlist .block h2 {
	position: relative;
	background-color: #dcdcdc;
	margin-bottom: 1.25em;
}
table.resultList {
	margin: 0;
	width: 591px;
}
table.resultList thead {
	background: url('images/top_artikels.jpg') left top no-repeat;
}
table.resultList th {
	height: 38px;
	/*background: url(images/line_v.gif) left top repeat-x;
	border-bottom: 4px solid #999;
	border-left: 1px solid #999;*/
	text-align: left;
	padding-left: 1em;
	color: #19703e;
}
table.resultList th a, table.resultList th a:visited {
	color: #19703e;
	text-decoration:none;
}
table.resultList th a:hover {
	color: #efefef;
	text-decoration:underline;
}
table.resultList tr.txtRow {
	background-color: #f1f4e8;
}
table.resultList tr.txtRowAlter {
	background-color: #fff;
}
table.resultList tfoot .numbers {
	margin:0 7px 0 0;
}
table.resultList tbody td {
	padding: 10px;
	vertical-align: middle;
}
th.company {
	width: 20em;
}
th.jobtitle {
	/*background: url(images/line_v.gif) left top repeat-y;*/
	background: url('images/top_artikels.jpg') left top no-repeat;
	width: 23em;
}
th.timestamp {
	width: 11.5em;
}
th.lang {
	width: 7em;
	color: #fff;
}
th.jobposition {
	width: 1em;
}
.jobTitle a:link, .jobTitle a:visited {
	_width: 100%;
	display: block;
	height: 100%;
}
/* Paging */
.paging {
	font-size: 1.2em;
	padding: 1em;
}
.paging span {
	margin-right: 1em;
}
/* end page and result list*/

/*contact page*/
.content_contact {
	margin-top:30px;
	float: left;
	width: 590px;
}
.contact label {
	margin-top: 0.3em;
	float: left;
	width: 12em;
	color: #19703e;
	font-size: 1.2em;
	font-weight: bold;
}
.contact label.fake {
	width:auto;
}
.contact p {
	padding: 0;
}
.contact .field {
	border: 1px solid black;
	width: 30em;
	margin: 0.3em 1em;
}
.contactRow {
	clear:both;
}
#street {
	width: 24.7em;
	margin: 3px 1px 3px 13px;
}
#str_no {
	width: 5em;
	margin: 3px 0px 3px 1px;
}
#city {
	width: 24.7em;
	margin: 3px 0px 3px 1px;
}
#zip {
	width: 5em;
	margin: 3px 1px 3px 13px;
}
#title {
	margin-left: 1em;
	width: 2em;
}
.offertitle a.premium, .companylogo {
	display: inline;
}
/*end contact page*/
/*detailed search*/
.title {
	/*color: #19703e;
	font-size: 1.2em;
	font-weight: bold;
	margin:15px;*/
	background:url(images/top_artikels.jpg) top left no-repeat;
	padding:10px 0 0 15px;
	width:591px;
	height:33px;
	color:#19703e;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
}
/* Input */

.textmedium {
	background: transparent url('/images/layout/foodjobs_input_medium.png') no-repeat;
	height: 21px;
	width: 209px;
	padding: 0 4px;
}
form.button {
	position: relative;
	background-color: #9bb83d;
	font-family: "Myriad Web pro", "Myriad Web", arial, sans-serif;
	font-weight: bold;
	color: #686868;
	padding: 0 4px 1px 4px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}
.frmBtnSelect {
	background: transparent url('images/bck_select.jpg') no-repeat;
	width: 30px;
}
.buttonSmall {
	background: transparent url('images/bck_select.jpg') no-repeat;
	width: 50px;
}
.buttonMedium {
	background: transparent url('images/button_medium.gif') no-repeat;
	width: 90px;
}
.buttonLarge {
	background: transparent url('images/button_large.gif') no-repeat;
	width: 150px;
}
.frmBtnSelect {
	height: 21px;
	color: #686868;
	font-weight: bold;
}
.selectwidth {
	width: 250px;
	border: 1px solid #7F9DB9;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-left:5px;
	font-size: 1em;
}
#keywordsearch .button {
	vertical-align: bottom;
}
#keywordsearch label { /* Not visible on screen, added for SEO */
	position: absolute;
	top: -1000em;
	left: -1000em;
}
/*end detailed search*/

/*werkgevers*/
.Frame_green {
/*border-bottom: 4px solid #BED73D;
	padding: 0 10px 10px 10px;
	margin: 0 10px 10px 0;
	background-color: #efefef;*/
}
.Frame_info_contact {
	border-bottom: 4px;
	solid #efefef;
	padding: 0 5px 15px 5px;
	margin: 0 10px 10px 0;
	color: #ffffff;
	font-size: 12px;
}
/*end werkgevers*/

.logo_partners {
}
