html { 
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body	{
	font				: 0.8em Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align			: center; 
	background			: #015a9c url(../img/body_bg.gif) repeat-x fixed;
}

body.easyflex #midden {
	padding-bottom      : 0;
	padding-top         : 40px;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}


.banner-kaemingk {
	position			: absolute;
	top					: 125px;
	right				: 413px;
	display				: block;
	width				: 203px;
	height				: 106px;
	background			: url(../img/banner-kaemingk.png) no-repeat -54px -11px;
	z-index				: 3453;
	text-indent			: -900em;
}

.banner-kaemingk:hover {
	background-position	: -54px -187px;
}


/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after	{
	content				: "."; 
	display				: block; 
	height				: 0; 
	clear				: both; 
	visibility			: hidden;
}
	
.clearfix	{	*display		: inline-block;	}
/* start verbergen voor IE-mac \*/
* html .clearfix 	{ height	: 1%;}
.clearfix 			{ display	: block;}
/* einde van verbergen IE-mac */


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0px auto;
	width				: 994px;
	text-align			: left;
	background			: #FFF;
}

#container .defaultvalue {
	color               : #516679;
}
/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 100px;
	background			: #fff;
	top					: 0;
	height				: 150px;
	left				: 0;
	z-index				: 3;
}

#header h1	{
	background			: #fff url(../img/nl/header.jpg) no-repeat;
	position			: absolute;
	top					: 26px;
	width				: 994px;
	height				: 150px;
	left				: 0;
	z-index				: 3;
}

.de #header h1 {
	background			: #fff url(../img/de/header.jpg) no-repeat;	
}

#header .taal {
	margin				: 0px 0 0 25px;
	width				: 220px;
	floadt				: left;
}

#header .taal p {
	font-size			: 0.87em;
	display				: block;
	float				: left;
	width				: 110px;
	color				: #918F90;
	margin				: 6px 0 0 0 ;
}

#header .taal li a {
	margin				: 7px 0 0 0px;
}

#header .taal .nederland {
	display				: block;
	width				: 20px;
	height				: 13px;
	float				: left;
	margin				: 0 6px 0 0;
}

#header .taal .nederland a {
	display				: block;
	width				: 20px;
	height				: 13px;
	float				: left;
	background			: #FFF url(../img/taal_nederlands.gif) no-repeat;	
 	text-indent			: -9999em;
}

#header .taal .duitsland {
	display				: block;
	width				: 20px;
	height				: 13px;
	float				: left;
	margin				: 0px 6px 0 0;
}

#header .taal .duitsland a {
	display				: block;
	width				: 20px;
	height				: 13px;
	float				: left;
	background			: #FFF url(../img/taal_duits.gif) no-repeat;	
 	text-indent			: -9999em;
}

#header .taal .slowakije  {
	display				: block;
	width				: 20px;
	height				: 13px;
	float				: left;
	margin				: 0 0 0 0;
}

#header .taal .slowakije a {
	display				: block;
	width				: 20px;
	height				: 13px;
	background			: #FFF url(../img/taal_slowakije.gif) no-repeat;	
 	text-indent			: -9999em;
}

#header h1 a	{
	text-indent			: -9000px;
	overflow			: hidden;
	display				: block;
	height				: 110px;
	width				: 290px;
	margin				: 27px 0 0 25px;
}

/* social-media */
#header .social-media {
    position            : absolute;
    right               : -25px;
    top                 : 0;
    width               : 134px;
    height              : 57px;	
    z-index             : 5;
	padding				: 0 0 0 53px;
	background			: url(../img/social-media-bg.png) no-repeat left top;
}

#header .social-media a {
    display             : block;
	float				: left;	
    z-index             : 5;
    width               : 35px;
    height              : 57px;
	margin				: 0 0 0 5px;
    text-indent         : -900em;
	background			: url(../img/social-media.png) no-repeat left top;
}

#header .social-media a.twitter {
	background-position	: -58px top;	
}

#header .social-media a.linkedin {
	background-position	: -100px top;	
}


/* --------------------------------	*/
/* zoeken						 	*/
/* --------------------------------	*/
#zoeken {
	display				: block;
	position			: relative;
	background			: url(../img/zoekbalk_bg.gif) no-repeat;
	width				: 994px;
	height				: 32px;
	left				: 0px;
	top					: 26px;
	z-index				: 300;
}

#zoeken legend {
 	text-indent			: -999em;
}

#zoeken #zoekform {
	height				: 32px;
	width				: auto;
}

#zoeken form {
	float				: right;
	height				: auto;
	margin				: -11px 0  0 ;
}

#zoeken input.button {
 	width				: 88px;
	background			: url(../img/nl/button_zoeken_bg.gif) no-repeat;
	border				: none;
	height				: 20px;
	cursor				: pointer;
	margin				: -2px 10px 0 10px; 
	vertical-align		: middle;
	line-height			: 999em;
	text-indent			: -9000em;
	font-size			: 0.8em;
	overflow			: hidden;
	
}

#zoeken input.input { 
	font-family			: Tahoma,Arial,Verdana,Helvetica,sans-serif;
 	width				: 244px;
	background			: #D9E6EF;
	border				: solid 1px #184F78;
	height				: 18px;
	font-size			: 11px;
	vertical-align		: middle;
	line-height			: 1.8em;
}

/* --------------------------------	*/
/* midden	(menu en content)	 	*/
/* --------------------------------	*/
#midden {
	position			: relative;
	padding				: 83px 0 50px 0;
	background			: #FFF;
	_height				: 505px;
	min-height			: 505px;
	_min_height			: 505px;
}

/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	position			: relative;
	z-index				: 534534;
	float				: left;
	width				: 170px;
}

#menu ul {
	width				: 145px;
}
#menu li {
	border-bottom		: solid 1px #C8C7C7;
	position			: relative;
	float				: left;
	width				: 145px;
	z-index				: 100;
}

#menu li a   {
	height				: 36px;
	display				: block;
	background			: #FFF;
	text-indent			: -999em;
	overflow			: hidden;
}

#menu li a {
	background			: #fff url(../img/nl/menu.gif) no-repeat;
}

#menu li a:hover,
#menu li.actief a,
#menu li.hover a {
	background			: #005697 url(../img/nl/menu.gif) no-repeat;
}

#menu li a.welkom				{	background-position: -15px 0px;	}
#menu li a.welkom:hover,
#menu li.actief a.welkom,
#menu li.hover a.welkom			{	background-position	: -215px 0px;}

#menu li a.werkgever  			{	background-position	: -15px -36px;}
#menu li a.werkgever:hover,
#menu li.actief a.werkgever,
#menu li.hover a.werkgever		{	background-position	: -215px -36px;}

#menu li a.werknemer  			{	background-position	: -15px -72px;	}
#menu li a.werknemer:hover,
#menu li.actief a.werknemer,
#menu li.hover a.werknemer		{	background-position	: -215px -72px;}

#menu li a.vacatures 			{	background-position	: -15px -108px;}
#menu li a.vacatures:hover,
#menu li.actief a.vacatures,
#menu li.hover a.vacatures		{	background-position	: -215px -108px;}

#menu li a.nieuws  				{	background-position	: -15px -144px;}
#menu li a.nieuws:hover,
#menu li.actief a.nieuws,
#menu li.hover a.nieuws			{	background-position	: -215px -144px;}

#menu li a.downloads  			{	background-position	: -15px -180px;}
#menu li a.downloads:hover,
#menu li.actief a.downloads,
#menu li.hover a.downloads		{	background-position	: -215px -180px;}

#menu li a.links  				{	background-position	: -15px -216px;}
#menu li a.links:hover,
#menu li.actief a.links,
#menu li.hover a.links			{	background-position	: -215px -216px;}

#menu li a.contact  			{	background-position	: -15px -252px;}
#menu li a.contact:hover,
#menu li.actief a.contact,
#menu li.hover a.contact		{	background-position	: -215px -252px;}

#menu li a.flexwerker  			{	background-position	: -16px -292px;}
#menu li a.flexwerker:hover,
#menu li.hover a.flexwerker		{	background-position	: -216px -292px;}

#menu li a.inlener  			{	background-position	: -16px -328px;}
#menu li a.inlener:hover,
#menu li.hover a.inlener		{	background-position	: -216px -328px;}

/* Submenu */
#menu li ul {
	width				: 205px;
	position			: absolute;
	left				: 145px;
	top					: 0;
	display				: none;
	margin				: -1px auto;
	background			: #005697;
	border				: solid 1px #C8C6C7;
}

#menu li:hover ul, #menu li.hover ul {
	display				: block;
}

#menu li ul li {
	height				: auto;
	background			: #005697;
	border-bottom		: solid 1px #4080B0;
	position			: relative;
	width				: 205px;
}

#menu li li a {
	height				: auto;
	width				: 185px;
	background			: #005697 !important;
	color				: #FFF;
	text-decoration		: none;
	display				: block;
	padding				: 5px 10px;
	text-indent			: 0;
	overflow			: visible;
	font-size			: 0.85em;
}

#menu li li a:hover,
#menu li li.actief a {
	background			: #82AFCE !important;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#belmijterug {
	clear				: both;
	padding				: 20px 0;
}

#belmijterug form {
	padding				: 0 0 0 10px;
}

#belmijterug h5 {
	height				: 59px;
	text-indent			: -900em;
	background			: url(../img/belmijterug-titel.png) no-repeat right top;
}

#belmijterug h4 {
	display				: none;
}

#belmijterug ul {
	width				: auto;
}

#belmijterug li {
	border-bottom		: none;
	position			: relative;
	float				: none;
	width				: auto;
	z-index				: 12;
}

#belmijterug input {
	border				: 1px solid #005A9C;
	padding				: 2px;
	background			: #D9E6EF;
	font				: 1em Tahoma, Arial, sans-serif;
}

#belmijterug input.radio {
	border				: none;
	padding				: 0;
	background			: #FFF;
}

#belmijterug li.fm_form1_belmij_voorkeursmoment .veld {
	overflow			: hidden;
	zoom: 1;
}

#belmijterug li.fm_form1_belmij_voorkeursmoment .veld label {
	float				: left;
	width				: 140px;
}

#belmijterug input.button {
	width				: 80px;
	height				: 21px;
	margin				: 10px 0;
	border				: none;
	padding				: 0;
	overflow			: hidden;
	text-indent			: -900em;
	line-height			: 900em;
	background			: url(../img/button-verstuur.png) no-repeat left top;
	cursor				: pointer;
}

#belmijterug li.verplicht {
	font				: italic 0.8em Arial, sans-serif;
	color				: #666;
}

#belmijterug input.fout {
	border				: 1px solid #C00;
}

#belmijterug label.fout {
	color				: #C00;
}

#belmijterug li.melding {
	color				: #C00;
}

.fout {
	color				: #C00;
    font-weight         : bold;
}

/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	width				: 515px;
	margin				: 0 92px 0 177px ;
}

.easyflex #content {
	margin              : 0 !important;
	padding             : 0 !important;
}

#content h2 {
	color				: #4183B5;
	font-size			: 1.65em;
	margin				: 0 0 10px 0;
}

#content h3 {
	color				: #005A9C;
	font-size			: 1.2em;
	margin				: 10px 0 10px 0;
}

.easyflex #content h2 {
	margin-left         : 35px;
}

/* iwes opmaak */
#content .iwes .tijdelijk {
	color				: #FFF;
	background			: #FFF;
}

#content .iwes  {
	paddding			: 0 22px 0 22px;
	font-size			: 0.89em;
	line-height			: 1.8em;
}

#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/*tekst*/
#content .tekst  {
	color				: #000;
	font-size			: 11px;
	paddding			: 0 22px;
	line-height			: 1.8em;
}

#content .tekst blockquote	{
	margin				: 0 0 10px 30px;
}

#content .tekst ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .tekst ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

#content .tekst a,
#content a {
	color				: #005A9C;
	text-decoration		: none;
}

#content .tekst a:hover,
#content a:hover {
	color				: #005A9C;
	text-decoration		: underline;
}

/* formulieren */


#content .formmodule ul.formulier li	{
	margin				: 0 0 10px 0;
}

#content .formmodule h4 {
	display				: none;
}

#content .formmodule input, 
#content .formmodule select,
#content .formmodule textarea {
	border				: 1px solid #005A9C;
	padding				: 2px;
	background			: #D9E6EF;
	font-size			: 1em;
	font-family			: Tahoma, Arial, Verdana,Helvetica,sans-serif;
}

#content .formmodule input.radio, 
#content .formmodule input.checkbox 	{
	border				: none;
	z-index				: 2;
	background			: none;
}

#content .formmodule input.button 	{
	margin				: 10px 0;
	padding				: 3px 20px;
	cursor				: pointer;
	background			: #005A9C;
	border				: 0;
	color				: #FFF;
	font-weight			: bold;
}

#content .formmodule input.fout,
#content .formmodule textarea.fout,
#content .formmodule .veldFout	{
	color				: #000;
	border				: 1px solid #C00;
	background			: #f4e2e2;
}


#content .formmodule .melding, 
#content .formmodule #Melding {
	color				: #C00;
	display				: none;
	font-weight			: bold;
	text-align			: left;
}

/* */
#content hr {
	border				: 0;
	height				: 1px;
	background			: #C7C7C7;
	display				: block;
}

#content .iwes .tekst a {
	color				: #B3B1B2;
	margin				: -8px 0 0 0px;
	text-decoration		: none;
	font-weight			: bold;
}

#content  .tekst a:hover {
	text-decoration		: underline;
}

#content strong {
	color				: #005A9C;
}

/* --------------------------------	*/
/* easyflex-menu					 */
/* --------------------------------	*/
#easyflex-menu {
	position            : absolute;
	top                 : 4px;
	left                : 0px;
	z-index             : 3442;
}

#easyflex-menu li {
	float               : left;
	display             : inline-block;
	margin              : 0 3px;
}

#easyflex-menu li a {
	display             : block;
	padding             : 3px 12px;
	background          : none;
	color               : #fff;
	text-decoration     : none;
	border              : 1px solid #C8C7C7;
	font-weight         : bold;
}

#easyflex-menu li:first-child a {

}

#easyflex-menu li.actief a,
#easyflex-menu li a:hover {
	background           : #005697;
	border-color         : #fff;
}

#eaysflex-zoeken #query {
	width               : 180px;
}

#eaysflex-zoeken #postcode {
	width               : 50px;
}
/* --------------------------------	*/
/* rechterkant					 	*/
/* --------------------------------	*/
#rechterkant {
	float				: right;
	width				: 275px;
	height				: auto;
	position			: absolute;
	top					: 84px;
	right				: 0;
}

/* --------------------------------	*/
/* vacatures					 	*/
/* --------------------------------	*/
#vacatures {
	/*background			: #FFF url(../img/vacatures_nr_1_10.gif) no-repeat -8px 32px;*/
	width				: 265px;
	float				: right;
}

#vacatures .vacatures_kop {
	background			: #015A9C url(../img/nl/vacatures_top_10_kop.gif) no-repeat -8px 3px;
	width				: 265px;
	height				: 32px;
	display				: block;
	text-indent			: -999em;
}

#vacatures li {
    position            : relative;
	width				: 235px;
    min-height          : 30px;
	padding				: 0 0 0 29px;
	border-bottom		: 1px solid #FFF;
	background			: #D9E6EF;
	line-height			: 16px;
}

#vacatures li span {
    position            : absolute;
    left                : 5px;
    top                 : 5px;
    font-size           : 16px;
}

#vacatures a {
	color				: #000;
	text-decoration		: none;
	width				: 225px;
	font-weight			: normal;
	font-family			: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	padding				: 0 0 0 5px;
	vertical-align		: middle;
	display				: block;
	vertical-align		: middle;	
	text-transform		: uppercase;
}

#vacatures a:hover {
	color				: #000;
	text-decoration		: underline;
}

#vacatures .even {
	background			: #BFD6E6;
}

#vacatures a:link, #vacatures a:hover, #vacatures a:active, #vacatures a:visited {
	font-size			: 0.80em;
	font-weight			: normal;
}

#vacatures p {
	margin				: 0;
}

#vacatures  .vacaturesLink {
	width				: 260px;
	background			: #FFF;
	height				: 18px;
}

#vacatures  .vacaturesLink a {
	background			: url(../img/nl/kop_meer_vacatures.gif) no-repeat;
	width				: 74px;
	height				: 13px;
	text-indent			: -999em;
	float				: right;
	margin				: 2px 5px 0 0;
}

/* --------------------------------	*/
/* Nieuws overzicht pagina		 	*/
/* --------------------------------	*/
#content ul#nieuwsoverzicht a {
	font-weight			: normal;
	display				: block;
	text-decoration		: none;
	text-align			: left;
	cursor				: pointer;
	color				: #015A9C;
}

#content ul#nieuwsoverzicht li	{
	font-size			: 11px;
	padding				: 10px 10px 10px 11px;
	margin				: 5px 0 0 0;
	width				: 500px;
	border				: solid 1px #D9E6EF;
	height				: auto;
	float				: left;
}

#content ul#nieuwsoverzicht li:after { content: ""; display: block; height: 0; clear: both; }

#content ul#nieuwsoverzicht li dt, ul#nieuwsoverzicht li dd	{
	float				: left;
}

#content ul#nieuwsoverzicht li dt	{
	width				: 60px;
	padding				: 6px 0 15px 0px;
}

#content ul#nieuwsoverzicht li dd	{
	width				: 400px;
	background			: #fff;
	padding				: 5px;
	margin				: 0 0 0 30px;
}

#content ul#nieuwsoverzicht li:hover, ul#nieuwsoverzicht li.hover {
	background-position : right bottom;
	background			: #D9E6EF;
}

#content ul#nieuwsoverzicht li a strong {
	text-decoration		: underline;
	margin				: 0 0 13px 0;
}

/* --------------------------------	*/
/* Vacatures overzicht pagina		 */
/* --------------------------------	*/
ul#vacaturesoverzicht a {
	font-weight			: normal;
	display				: block;
	text-decoration		: none;
	background			: #FFF;
	text-align			: left;
	cursor				: pointer;
	color				: #015A9C;
}

ul#vacaturesoverzicht li	{
	text-transform		: uppercase;
	font-size			: 0.8em;
	padding				: 10px 10px 10px 11px;
	margin				: 5px 0 0 0;
	width				: 500px;
	border				: solid 1px #D9E6EF;
	height				: auto;
	float				: left;
	background			: #FFF;
}

ul#vacaturesoverzicht li:after { content: ""; display: block; height: 0; clear: both; }

ul#vacaturesoverzicht li dt, ul#vacaturesoverzicht li dd	{
	float				: left;
}

ul#vacaturesoverzicht li dt	{
	width				: 455px;
	font-weight			: bold;
	padding				: 5px 0 15px 0px;
}

ul#vacaturesoverzicht li dd	{
	width				: 432px;
	background			: #fff;
	padding				: 5px;
	margin				: 0 0 0 30px;
}

/*ul#vacaturesoverzicht li:hover, ul#vacaturesoverzicht li.hover {
	background-position : right bottom;
	background			: #D9E6EF;
}*/

ul#vacaturesoverzicht li a strong {
	text-decoration		: none;
	margin				: 0 0 13px 0;
	background			: #fff;
	font-size			: 0.8em;
}

ul#vacaturesoverzicht li a:hover {
	text-decoration		: underline;
}

/* --------------------------------	*/
/* zoekresultaten				 	*/
/* --------------------------------	*/
#zoekresultaten ul li {
	line-height			: 1.5em;
	padding				: 0 0 15px 0;
} 

#zoekresultaten ul li strong {
	color				: #000;
}

#zoekresultaten  a {
	color				: #005A9C;
	font-weight			: bold;
}

/* --------------------------------	*/
/* certificering				 	*/
/* --------------------------------	*/
#certificering  {
	width				: 265px;
	height				: 90px;
	float				: right;
	margin				: 25px 0 0 0;
}

#certificering p {
	font-weight			: bold;
	font-size			: 0.85em;
	margin				: 0 0 18px 0;
}

#certificering li {
	display 			: block;
	text-indent			: -999em;
	float				: right;
}

#certificering ul {
	position			: relative;
	top:-10px;
	background			: url(../img/certificeringen.png) no-repeat;
	width				: 260px;
	height				: 120px;
}

#certificering .abu {
	position			: absolute;
	top					: 7px;
	left				: 0;
	width				: 70px;
	height				: 60px;
}

#certificering .abu_2011 {
	position			: absolute;
	top					: 7px;
	right				: 11px;
	width				: 48px;
	height				: 114px;
}

#certificering .sna {
	position			: absolute;
	left				: 100px;
	width				: 79px;
	height				: 66px;	
}

#certificering .vcu {
	position			: absolute;
	left				: 0;
	bottom				: 2px;
	width				: 162px;
	height				: 46px;
}


#certificering .abu a {
	display				: block;
	height				: 100%;
}

#certificering .abu_2011 a {
	display				: block;
	height				: 100%;
}

#certificering .sna a {
	display				: block;
	height				: 100%;
}

#certificering .vcu a {
	display				: block;
	height				: 100%;
}

/* --------------------------------	*/
/* content contactformulier		 	*/
/* --------------------------------	*/
/*#content 	input.fout,
#content 	textarea.fout,
#content .veldFout	{
	color				: #000;
	border				: 1px solid #FF0000;
	background			: #FFF;
}

#content .button {
	color				: #000;
	border				: 1px solid #9b9b9b;
	background-color	: #ECE9D8;
	cursor				: pointer;
}

#content .melding, #content #Melding {
	color				: #E70509;
	display				: none;
	font-weight			: bold;
	text-align			: left;
}

#content .contactformulier_titel {
	font-weight			: bold;
	color				: #333;
	font-size			: 1.1em;
}*/

/* --------------------------------	*/
/* am impact					 	*/
/* --------------------------------	*/
#amimpact  {
	background			: #82AFCE;
	height				: 136px;
	width				: 994px;
	float				: right;
}

#amimpact .copyright {
	float				: right;
}

#amimpact .copyright li {
	color				: #C3D6E5;
	font-size			: 0.85em;
	float				: left;
	margin				: 10px 15px 0 0;
	display				: block;
}

#amimpact a {
	color				: #C3D6E5;
	text-decoration		: none;
}

#amimpact a:hover {
	text-decoration		: none;
	color				: #015A9C;
}

/* --------------------------------	*/
/* sitemap						 	*/
/* --------------------------------	*/
#sitemap  .welkom,
#sitemap  .werkgever,
#sitemap  .werknemer {
	float				: left;
	width				: 195px;
	position			: relative;
	font-size			: 0.93em;
}

#sitemap {
	margin				: 30px 0 0 33px;
	float				: left;
	position			: absolute;
	line-height			: 18px;
	font-size			: 0.93em;
}

#sitemap  li, #sitemap p, #sitemap a {
	display				: block;
	width				: 115px;
	color				: #516679;
}

#sitemap  .welkom,
#sitemap  .werkgever {
	background			: url(../img/sitemap_bar.gif) no-repeat 130px 0;
}

#sitemap .sitemap_kop {
	background			: url(../img/kop_sitemap.gif) no-repeat -2px;
	width				: 55px;
	height				: 21px;
	margin				: 0 0 10px 0; 
	text-indent			: -999em;
}

#sitemap a:hover {
	color				: #000;
}

/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	border				: solid 1px black;
	overflow			: hidden; 
}

#googlemaps	{
	width				: 500px;
	height				: 500px;
	background			: #eee;
	text-align			: left;
	font				: 1em Trebuchet MS;
	color				: #000;
}

#googlemaps a	{
	color				: #58585A;
}

/* --------------------------------	*/
/* sIFR							 	*/
/* --------------------------------	*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility			: visible !important;
	margin				: 0;
}

.sIFR-replaced {
	visibility			: visible !important;
}

span.sIFR-alternate {
	position			: absolute;
	left				: 0;
	top					: 0;
	width				: 0;
	height				: 0;
	display				: block;
	overflow			: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display				: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics match up with the 
sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... 
any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash h2 {
	visibility			: hidden;
	letter-spacing		: -4px;
	font-size			: 35px;
	line-height			: 30px;
	z-index				: 50;
	margin				: 0 0 15px 0;
}

.sIFR-hasFlash .koph3 {
	visibility			: hidden;
	letter-spacing		: -4px;
	font-size			: 18px;
	z-index				: 50;
}

.sIFR-hasFlash h4 {
	visibility			: hidden;
	letter-spacing		: -4px;
	font-size			: 20px;
	margin				: 5px 0 5px 0;
	z-index				: 50;
}

.sIFR-hasFlash .meer {
	visibility			: hidden;
	letter-spacing		: -4px;
	font-size			: 6px;
	z-index				: 50;
}

.sIFR-hasFlash #vacatures li span {
	visibility: hidden;
	letter-spacing: 0;
	font-size: 20px;
    padding: 0 5px 5px 0;
	z-index:50;
}

