body {
	font-family: Arial, Helvetica, sans-serif;
	behavior: url("/var/behaviors/hover.htc");
}

img {
	behavior: url('/lib/behaviors/pngbehavior.php');
	border: 0
}

input.stl_inputtextfield,
textarea {
	border: 1px solid #C1C1C1;
}

input,
select,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

hr {
	color: black;
}

div.stl_block_headersingle h2.red {
	color: #cd3e47;
}

/* header */

div.pos_header {
	background-image: url('/images/header.png');	
}

/* menu */

div.stl_navigationwrapper ul {
	list-style-type: none;
}

div.stl_navigationwrapper ul li a {
	outline: none;
}

/* submenu */

div.stl_sub_navigationwrapper ul {
	list-style-type: none;	
}

div.stl_sub_navigationwrapper ul li a {
	outline: none;
}

li.stl_submenustart {
	background-image: url('/images/menu/submenu/submenu_wit1.gif');
	background-repeat: no-repeat;
}

li.stl_submenudelimiter {
	background-image: url('/images/menu/submenu/submenu_tussenlijn.gif');
	background-repeat: no-repeat;
}

/* Footer */
div.stl_footer_logo img{
	border:0px;
}

div.stl_footer_links{
	background-image:url('/images/footer/footer_onderbalk.gif');
	text-align:right;
}

div.stl_footer_links p{
font-size:12px;
}

/* Standard blocks */
div.stl_block_content p,
div.stl_infowindow_content p,
div.stl_contentmiddle p {
	color:#333333;
	font-family: arial;
	font-size:12px;
	line-height:20px;
	padding-bottom:0.875em;
}

div.stl_block_content h1,
div.stl_infowindow_content h1,
div.stl_contentmiddle h1 {
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0.375em;
	margin-top:1em;
	text-decoration:underline;
}

div.stl_block_content h2,
div.stl_infowindow_content h2,
div.stl_contentmiddle h2 {
	font-family: arial;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0.375em;
	margin-top:1em;
}

div.stl_block_content h3,
div.stl_infowindow_content h3,
div.stl_contentmiddle h3 {
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0.375em;
	margin-top:1em;
}

div.stl_block_content a,
div.stl_infowindow_content a,
div.stl_contentmiddle a {
	font-family: arial;
	font-weight:bold;
	font-size:12px;
	color:#0061bd;
	text-decoration:none;
}

div.stl_block_content ol,
div.stl_infowindow_content ol,
div.stl_contentmiddle ol,
div.stl_block_content ul,
div.stl_infowindow_content ul,
div.stl_contentmiddle ul {
	font-family: arial;
	font-size:12px;
	line-height:20px;
}

div.stl_block_content a:hover,
div.stl_infowindow_content a:hover,
div.stl_contentmiddle a:hover {
	font-family: arial;
	font-size:12px;
	color:#0061bd;
	text-decoration:underline;
	font-weight:bold;
}

div.stl_block_footer{
	background-image:url('/images/blocks/blocksmall_onderstuk.gif');
	background-repeat:no-repeat;
}

div.stl_block_footer.pos_block_footer_292 {
	background-image: url('/images/blocks/292_blocksmall_onderstuk.gif');
}

ul.stl_list_vacatures {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}

ul.stl_list_vacatures a {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

ul.stl_list_vacatures a:hover {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#333333;
}

span.stl_nieuws_date {
	font-weight:normal;
}


div.pos_5mincv a,
div.pos_chauffeurs a {
	outline:none;
}

/* Footer */
div.stl_footer_links a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

div.stl_footer_links a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

div.stl_footer_CH {
	text-align: right;
	padding-left: 0.4em;
}

div.stl_footer_CH {
	color: #bbbbbb;
	font-size: 0.75em;
	text-decoration:none;
}


div.stl_footer_CH a {
	color: #bbbbbb;
}

div.stl_footer_CH a:hover {
	color: #bbbbbb;
	text-decoration: underline;
}

/* vacature filter styles */
div.stl_infowindow_content, 
div.filter ul {
	list-style-type: none;
}

div.stl_infowindow_content,
div.filter li {
	list-style-image: url('/images/linklist_pijltje.png');
}

div.filter li a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

div.filter li a:hover {
	color: #000000;
	font-weight: normal;
}

div.filter li a.active {
	font-weight: bold;
}

div.filter h2 {
	font-size: 0.875em;
}

h2.toggler {
	border-bottom: 2px solid #C1C1C1;
	cursor: pointer;
}

h2.show {
	background-image: url('/images/pijlomhoog.gif');
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

h2.hide {
	background-image: url('/images/pijlomlaag.gif');
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

div.placefield input {
	border: 1px solid #C1C1C1;	
}

div.placefield a.submit {
	color: #0061bd;
}

p.noresult_message {
	font-weight: bold;
}

div.filter a.clearplacesearch:hover,
div.filter a.clearplacesearch {
	font-weight: normal;
	font-size: 11px;
}

/* maps loader bar */
img.maploader {
	background-color: #EDEDED;
	border: 1px solid #DDDDDD;
}

img.showmapsloader {
	background-color: #EDEDED;
	border: 1px solid #DDDDDD;
}
.gradient {
    background: url('/images/gradient.png');
    background-repeat: repeat-x;	
}


