/************************* ALGEMEEN ***/
*{
	outline-color: -moz-use-text-color;
	outline-style: none;
}
	
html, body {
	margin: 0px;
	text-align: left;
	background-color: #FFFFFF;
	font-family:trebuchet ms, verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
	height:100%;
	min-height:100%;
}
/* dit is de stijl voor alle (dus ook tekstblokken) td's en tabellen in de website (waar geen class met overrulende definities op zit) */
table,td {
	font-family:trebuchet ms, verdana, Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}
/* form elementen */
input, textarea {
	border: solid 1px #BFBFBF;
	/*background-color: #e5eef3;*/
	font-size:11px;
	padding:2px;
	font-family:trebuchet ms, verdana;
}
input.zoekknop{
	padding:0px;
	border: none;
	background-image: url(images/bt_ok.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:29px;
	width:28px;
	cursor:pointer;
	}
select {
	font-family:trebuchet ms, verdana;
}
	
	
/* style voor links */
a,a:link,a:visited,a:active,a:hover { 
	color:#0000ff;
	line-height: 18px;
	font-size: 12px;
	text-decoration:none;
}
/* style voor de rollover van de links */
a:hover {
	color:#000;
	text-decoration: underline;	
}
h1 {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* style voor h2, h3, bold en strong tegelijk (dit is goed indexeerbaar. kopjes gewoon bold en dan zelf grootte bepalen) */
h2 {
	color: #B02144;
	font-size: 14px;
	/*line-height: 22px;*/
	font-weight: bold;
	font-family: trebuchet ms, verdana;
	text-align: left;
}
h3 { 
	color: #B02144;
	font-size: 11px;
	font-weight: bold;
	font-family: trebuchet ms, verdana;
	text-decoration: none; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
h3, h4, h5 {
	font-size: 12px;
	font-weight: bold;
	color: #B02144;
	margin-bottom: 0px;
}
p {
	margin-top: 0px;
	line-height: 20px;
 	font-family:trebuchet ms, verdana;
	font-size: 12px;
	color: #000;
}

hr {
	height:2px;
	background-color:#d9d9d9;
	border:0px;
	padding:0px;
	margin:0px;
}

ul li{
	line-height: 18px;
 	font-family:trebuchet ms, verdana;
	font-size: 12px;
	color: #000;
}
strong, b{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: trebuchet ms, verdana;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	}



/****************************************************** BOVENKANT */
/* algehele tabel om de site heen */
.hoofdtabel {
}
/* de relatieve marges links en rechts */
.linkstd,.rechtstd {
	background: #ffffff;
	background-image: url(images/bg.gif);
}
/* de td's in de hoofdtabel, als ze geen andere naam hebben, zoals linkstd, rechtstd etc */
.hoofdtabeltd {

}
/* tabel om de hele bovenkant */
.headertabel {
}
/* elke td in deze tabel */
.headertabeltd {
	font-size: 1px;
	line-height: 1px;
}
/* tabel om de td waarin het logo zit */
.logotabel {
}
/* hierin het logo en imagemap */
.logotabeltd {
}
/* tabel om de navigatie heen */
.topnavtabel {
}
/* hierin wordt het hoofdmenu gestopt */
.topnavtabeltd {
	text-align:right;
}
.topnavlink,.topnavlink:link,.topnavlink:visited,.topnavlink:active,.topnavlink:hover {
	font-family: trebuchet ms, verdana;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	font-weight: normal;
}
.topnavlink:hover {
	color: #045789;
	text-decoration: underline;
}
.vlaggentd {
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 5px;
}
/* style van de tabellen in de navigatie include (het pulldown menu) */
.hoofdnavtabel {
	background-image: url(images/dots_nav.gif);
	background-repeat: repeat-x;
}
/* */
.hoofdnavtabeltd {
	vertical-align: middle;
}
/* de tabel om de zoekfunctie heen */
.zoektabel {
	background-image: url(images/dots_nav.gif);
	background-repeat: repeat-x;
}
/* de td in de zoektabel */
.zoektabeltd {
	width: 10px;
	font-size: 1px;
}

.content {
	line-height: 18px;
}

/****************************************************** CONTENT */
/* de td met daarin de contenttabel */
.contenttabeltd {
}
/* stijl op de tabel met daarin de diverse td's met tekstblokken */
.contenttabel {
}
/* stijl op de td's waarin de tekstblokken gegenereerd worden */

/* zijnavigatieholder */
.contenttabellinks {
	text-align:	left;
}
/* rechterkantpaneelholder */
.contenttabelrechts {
	text-align:	left;
}
/****************************************************** NIEUWS- en EVENTSBLOK */
/* class op de 'legend' (kopje) */
.head {
	padding: 0px;
	font-family:trebuchet ms, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.nieuwsberichtentabeltd {
	color:#FFFFFF;
}
/* de lees verder link onderin */
.nieuwslink,.nieuwslink:link,.nieuwslink:active,.nieuwslink:visited,.nieuwslink:hover{
	text-decoration:none;
	font-size: 9px;
	color:#70c4ff;
	font-weight:normal;
	text-decoration:none;
}
/* de hover class */
.nieuwslink:hover {
	text-decoration:none;
}.nieuwstitelstabeltd 

/* class van de nieuwslinks aan de  rechterzijde van de nieuwspagin */
.nieuwslink_rechts,.nieuwslink_rechts:link,.nieuwslink_rechts:active,.nieuwslink_rechts:visited,.nieuwslink_rechts:hover{
	text-decoration:none;
	font-size: 11px;
	color:#006BB3;
	font-weight:normal;
	text-decoration:underline;
}
/* de hover class */
.nieuwslink_rechts:hover {
	text-decoration:none;
	text-decoration:none;
}

/* titel boven nieuwsbericht */
.nieuwstitel,.nieuwstitel:link,.nieuwstitel:active,.nieuwstitel:visited{
	text-decoration:none;
	font-size: 12px;
	color:#000;
	display:block;
	padding:5px; 0px 5px 0px;
	font-weight:bold;
}
.nieuwstitel:hover{
	color:#E20025;
	}
.nieuwstitel_navigatie{
	}
/* platte tekst nieuwsbericht, aankeiler op homepage */
.nieuwsbody {
 	font-family:trebuchet ms, verdana;
	font-size: 12px;
	color: #000;
	
}
/* platte tekst nieuwsbericht op nieuwspagina*/
.nieuwskop{
	font-weight:normal;
	color: #000;
	font-size: 11px;
}
.nieuwsdatum {
	font-family:trebuchet ms, verdana;
	font-size: 11px;
	font-weight:normal;
	color: #006BB3;
}
.aankeiler {
	font-weight:normal;
	color: #006BB3;
}
.nieuwsbodycontent {
 	font-family:trebuchet ms, verdana;
	font-size: 11px;
	color: #000000;
	padding-bottom:25px;
	border-bottom: 1px solid #00245D;
	background-image: url(images/verloop.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.nieuwslinks_holder{
	width:170px;
	margin-left:-15px;
	float:left;
	margin-top:30px;
}
.nieuwscontent_holder{
	width:600px;
	padding-top:20px;
	padding-left:20px;
	float:left;
	}

.inschrijven_nieuwsbrief {
	color: #FFFFFF;
}

/*****************************************************************/



/****************************************************** ONDERKANT */
#footertops_home{
	margin-bottom: 10px;
	visibility:hidden;
	clear:both;
	padding-bottom: 430px;
}
#footertops{
	margin-bottom: 10px;
	visibility:hidden;
	clear:both;
	padding-bottom: 200px;
}

.footertabel {
}
.footertabeltd {
}
.footertabeltd,.footerlink,.footerlink:link,.footerlink:active,.footerlink:visited,.footerlink:hover {
	background: #001c4a;
	font-family: trebuchet ms, verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	text-align:left;
	text-indent: 10px;
	vertical-align:middle;
}
.footerlink:hover {
	text-decoration: underline;
}
/*****************************************************************/
.zoeken,.zoeken:link,.zoeken:active,.zoeken:visited,.zoeken:hover {
	font-size: 10px;
	color: #ffffff;
}
.notselected {
	font-size:1px;
	line-height:1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:transparent;
}
.selected {
	font-size:1px;
	line-height:1px;
	background:url(images/clickstate.gif) repeat-x top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* tabel met td's met subitems */
.submenutabel {
	border-top: solid 1px #CCDBE3;
	border-right: solid 1px #CCDBE3;
	border-bottom: solid 0px #CCDBE3;
	border-left: solid 0px #CCDBE3;
}
/* bevat het subitem */
.submenutabeltd {
	padding: 2px;
	background-image: url(images/bullit_nav.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/* bevat het subitem niveau3 */
.submenutabeltd2 {
	padding: 0 0 3px 5px;
}


/* titel boven submenu is los gestyled */
.submenutabeltdtitel {
	font-weight: normal;
	color: #7288A6;
	height:20px;
	text-indent:0px;
	font-style:italic;
}
/* het subitem zelf */
.submenuitemlink,.submenuitemlink:link,.submenuitemlink:active,.submenuitemlink:visited,.submenuitemlink:hover {
	font-family:trebuchet ms, verdana;
	font-size: 11px;
	color: #0067b1;
	text-decoration: none;
	padding-left:18px;
	border-bottom: 1px solid #d4d4d4;
	display:block;
	height:20px;
}
/* hover */
.submenuitemlink:hover {
	color: #00245D;
	border-bottom: 1px solid #0064B0;
	display:block;
}

.submenuitemlinkSel,.submenuitemlinkSel:link,.submenuitemlinkSel:active,.submenuitemlinkSel:visited,.submenuitemlinkSel:hover {
	font-family:trebuchet ms, verdana;
	font-size: 11px;
	color: red;
	text-decoration: none;
	padding-left:18px;
	border-bottom: 1px solid #d4d4d4;
	display:block;
	height:20px;
}

/* het subitem niveau 3 zelf */
.submenuitemlink2,.submenuitemlink2:link,.submenuitemlink2:active,.submenuitemlink2:visited,.submenuitemlink2:hover {
	font-family:trebuchet ms, verdana;
	font-size: 11px;
	color: #18a6ff;
	text-decoration: none;
	padding-left:15px;
	display:block;
}
/* hover */
.submenuitemlink2:hover {
	color: #00245D;
	text-decoration: underline;
	display:block;
}

.submenuitemlink2Sel,.submenuitemlink2Sel:link,.submenuitemlink2Sel:active,.submenuitemlink2Sel:visited,.submenuitemlink2Sel:hover {
	font-family:trebuchet ms, verdana;
	font-size: 11px;
	text-decoration: none;
	padding-left:15px;
	display:block;
}

/* class op tabel met gegenereerde nieuwsitems op nieuwspagina zelf */
.nieuwstitelstabel {
	width: 220px;
}
/* td in de tabel. bevat gegenereerde nieuwstitels */
.nieuwstitelstabeltd {
	padding: 8px 5px 15px 15px;;
	border-top: 0px solid #CCDBE3;
	/*border-right: 1px solid #CCDBE3;*/
	border-bottom: 1px dotted #CCDBE3;
	border-left: 0px solid #CCDBE3;
	background-image: url(images/nieuwspijl.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
img {
	border:0px;
}

/*------------ support pagina -----------*/

.bg_support{
	background:  #E5EEF3 url(images/bg_support.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

/*------------ contact formulier -----------*/
.contactformtabeltd {
	font-size: 9px;
	font-weight: bold;
	color: #045789;
	height:25px;
}

.divider_form {
	background-image: url(images/bg_form.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height:5px;

}

.tabel_versturenknopjelink {
	background-color: #045789;
	padding:8px;
	color:#FFFFFF;
}

.resellerslogin {
	border: 1px solid #BDDAF6;
	border-bottom: 3px solid #BDDAF6;
	background-color:red;
}

.tabelcontracten {
	border: solid 1px #efefff;
}

/* ------------  tab navigatie ------------- */
.topnavlink,.topnavlink:link,.topnavlink:visited,.topnavlink:active,.topnavlink:hover {
	font-family: trebuchet ms, verdana;
	color:#00245d;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	background-color:#d0ecff;
	
}
.topnavlink:hover {
	font-family: trebuchet ms, verdana;
	color:#00245d;
	font-size: 11px;
	text-decoration: underline;
}
.margin_tab {
	background-image: url(images/bg_tab.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	
}
.tab_normal {
	background-image: url(images/bg_tab.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-right: 1px solid #78bde8;
	padding-left: 10px;
	padding-right: 10px;
}
.tab_active {
	background-color:#FFFFFF;
	border-right: 1px solid #78bde8;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 10px;
}

.rechtsonder_trigger {
	border-left:1px solid #78BDE8;
	background-image: url(images/bg_trigger.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	margin-left:22px;
}

.blok_zorginstelling {
	background: #C2E6FF url(images/banner-zorginstelling.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#00235D;
}
.blok_behandelaars {
	background: #C2E6FF url(images/banner-behandelaars.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#00235D;
}

.bg_navigatie {
	background: url(images/softmedex-logo.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/* tabel om de vragen in de faqmodule heen */
.FAQTITELTABEL {
}
/* td met de titel voor de faq er in */
.FAQTITELTABELTD {
}
/* td met daarin de link ga naar boven */
.FAQTITELANKERTD {
}
/* link op ga naar boven */
.FAQTITELANKER {
}
/* tabel om de antwoorden in de faqmodule heen */
.FAQTABEL {
	padding-left: 5px;
	padding-right: 5px;
}
/* class op de antwoorden in de faq module. wordt vanuit editor gezet */
.FAQBODY {
	font-weight: normal;
	font-size: 10px;
}
.FAQTITELTD {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.FAQTITEL {
}

/*-------------------- STYLE voor het nieuwe contact formulier ------------------------*/

form.dealerForm fieldset p, dealerForm.cmxform fieldset fieldset {
	padding: 0px;
	margin: 0px;
}

form.dealerForm label.error { 
	display:none;
	color: red;
	font-style: italic;
	width: 400px;
	background:#E6E7E9;
} 

.dealerForm p{
	padding:0px;
	margin:0px;
	margin-bottom: 3px;
	padding-left:10px;
}

/*-------------------- STYLE voor het nieuwe contact formulier ------------------------*/

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 0px;
	margin: 0px;
}

form.cmxform label.error { 
	display:none;
	color: red;
	font-style: italic;
	/*background:#FFFFFF;*/
} /* Width of labels */

.form_row_div {
	padding:2px;
}

.radio_overzicht {
	border:solid 0px #D7D7D7;
	color:#727274;
	width:410px;
}

.radio_overzicht span{
	display:block;
	line-height:20px;
	float:left;
}

.radio_overzicht input {
	background:#F4F4F4;
	border:0px;
	display:block;
	float:left;
	padding:5px;
}
.radio_overzicht label {
}

.inputveld_holder {
	height:20px;
}

.inputveld_holder label {
	width: 180px;
	display:block;
	float:left;
	/*background: #E6E7E9;*/
	line-height:20px;
	padding-left:5px;
}

.inputveld_holder input {
	width: 200px;
	background:#FFFFFF;
	float:left;
}

.inputveld_holder label.error {
	width:20px;
	padding-top:2px;
	/*background:#FFFFFF;*/
}

.checkbox_overzicht{
	border:solid 0px #D7D7D7;
	color:#727274;
	width:410px;
}

.checkbox_overzicht span{
	display:block;
	color:#000000;
	line-height:20px;
	float:left;
}

.checkbox_overzicht input {
	/*background:#FFFFFF;*/
	border:0px;
	display:block;
	float:left;
	padding:5px;
}
.checkbox_holder{
	float:left;
}
.checkbox_formulier{
	float:left;
}
.checkbox_overzicht label{
	cursor:pointer;
}
.form_row_div span.check_span{/*keuzemogelijkheden achter de checkbox*/
	padding-right:2px;
}
.hoofd_fieldset{
	border:0px;
	padding:20px;
	padding-bottom:90px;
	background-image: url(images/bg_form.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.hoofd_fieldset label.error {
}

.hoofd_fieldset.inputveld {
	width:200px;
}

.dropdown_label {
	vertical-align:top;
	width:180px;
	display:block;
	float:left;
	/*background: #E6E7E9;*/
	line-height:20px;
	padding-left:5px;
}
/*
.dropdown_holder select {
	border:solid 1px #D7D7D7;
	width:205px;
}
*/
.textarea_holder {
}

.textarea_label {
	width:180px;
	display:block;
	float:left;
	/*background: #E6E7E9;*/
	line-height:20px;
	padding-left:5px;
}

.textarea_holder textarea {
	background:#FFFFFF;
	border:solid 1px #D7D7D7;
	width:200px;
	height:50px;
	overflow-y:auto;
	font-family:trebuchet ms, verdana;
	font-size:11px;
}

.textarea_holder label.error {
	vertical-align:top;
}


.link_sel{
	color:red;
}

.link_des{
	color:green;
}

.ul_menuitem {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

/*--------------NIVEAU 1-------------*/
.sub_listitem1 {
	padding-left:0px;
}

.sub_listitem1_sel {
	padding-left:0px;
}

.sub_menuitem1 span {
	padding-left:10px;
}

.sub_menuitem1_sel span {
	padding-left:10px;
}

.sub_menuitem1,.sub_menuitem1:link,.sub_menuitem1:visited,.sub_menuitem1:hover,.sub_menuitem1:active {
	color:#6c6c6e;
	padding: 0px;
	line-height:15px;
	display:block;
	text-decoration:none;
}

.sub_menuitem1:hover {
	text-decoration:none;
	background:#bdbec0;
}

.sub_menuitem1_sel,.sub_menuitem1_sel:link,.sub_menuitem1_sel:visited,.sub_menuitem1_sel:active {
	color:#6c6c6e;
	padding: 0px;
	line-height:15px;
	display:block;
	background:#bdbec0;
	text-decoration:none;
}

.sub_menuitem1_sel:hover {
	text-decoration:none;
}
/*--------------EINDE NIVEAU 1-------------*/

/*--------------NIVEAU 2-------------*/
.sub_listitem2 {
	padding-left:10px;
}

.sub_listitem2_sel {
	padding-left:10px;
}

.sub_menuitem2 span {
}

.sub_menuitem2_sel span {
}

.sub_menuitem2,.sub_menuitem2:link,.sub_menuitem2:visited,.sub_menuitem2:active {
	color:#6c6c6e;
	padding: 0px;
	line-height:15px;
	display:block;
	padding-left:10px;
	text-decoration:none;
}

.sub_menuitem2:hover {
	text-decoration:none;
}

.sub_menuitem2_sel,.sub_menuitem2_sel:link,.sub_menuitem2_sel:visited,.sub_menuitem2_sel:hover,.sub_menuitem2_sel:active {
	color:#6c6c6e;
	padding: 0px;
	line-height:15px;
	display:block;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}

.sub_menuitem2_sel:hover {
	text-decoration: none;
}
/*--------------EINDE NIVEAU 2-------------*/

/*--------------NIVEAU ALGEMEEN-------------*/
.sub_listitem {
	padding-left:10px;
}

.sub_listitem_sel {
	padding-left:10px;
}

.sub_menuitem span {
}

.sub_menuitem_sel span {
}

.sub_menuitem,.sub_menuitem:link,.sub_menuitem:visited,.sub_menuitem:hover,.sub_menuitem:active {
	color:#7F7F7F;
	display:block;
	padding-left:10px;
	text-decoration:none;
}

.sub_menuitem_sel,.sub_menuitem_sel:link,.sub_menuitem_sel:visited,.sub_menuitem_sel:hover,.sub_menuitem_sel:active {
	color:#7F7F7F;
	display:block;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}
/*--------------EINDE NIVEAU ALGEMEEN-------------*/

/*--------------------------FAQ MODULE-----------------------*/
.faq_div{
}

.faq_listitem_ul {
	padding:0px;
	margin:6px 0px;
	list-style-type:none;
}

.faq_titel_actief {
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	background:#dcdddf url(images/faq_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.faq_titel_inactief {
	padding-left:20px;
	padding-right:20px;
	background:#ebebeb url(images/faq_arrow_rechts.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.faq_antwoord_actief {
	display:block;
	background:#dcdddf;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}

.faq_antwoord_inactief {
	display:none;
	background:#ebebeb;
}

.faq_titellink_actief,.faq_titellink_actief:link,.faq_titellink_actief:active,.faq_titellink_actief:visited,.faq_titellink_actief:hover {
	color:#ef6e51;
	text-decoration:none;
}
.faq_titellink_actief:hover{
	text-decoration:underline;
}

.faq_titellink_inactief,.faq_titellink_inactief:link,.faq_titellink_inactief:active,.faq_titellink_inactief:visited,.faq_titellink_inactief:hover {
	color:#78787a;
	text-decoration:none;
}
.faq_titellink_inactief:hover{
	color:#ef6e51;
	text-decoration:none;
}

/*--------------------------PRODUCTINFO MODULE-----------------------*/

.info_div{
	padding:10px 0px
}

.info_listitem_ul {
	padding:0px;
	margin:6px 0px;
	list-style-type:none;
}
.info_titel_actief {
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	background:#dcdddf url(images/faq_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.info_titel_inactief {
	padding-left:20px;
	padding-right:20px;
	background:#ebebeb url(images/faq_arrow_rechts.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.info_antwoord {
	background:#dcdddf;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}

.info_link_actief,.info_link_actief:link,.info_link_actief:visited,.info_link_actief:active,.info_link_actief:hover {
	color:#ef6e51;
}
.info_link_actief:hover{
	color:#78787a;
}

.info_link_inactief,.info_link_inactief:link,.info_link_inactief:visited,.info_link_inactief:active,.info_link_inactief:hover {
	color:#78787a;
	text-decoration:none;
}
.info_link_inactief span:hover{
	color:#ef6e51;	
}

/*--------------------------TAB PAGINA STIJL-----------------------*/
.tab_div {
	line-height:20px;
	width:580px;
	float:left;
	background:#BDBEC0;
}

.tab_actief{
	float:left;
}

.tab_link_actief,.tab_link_actief:link,.tab_link_actief:active,.tab_link_actief:visited,.tab_link_actief:hover {
	color:#707070;
	background: url(images/tab_links.gif);
	background-position:top left;
	line-height:20px;
	display:block;
	padding-left:15px;
	text-decoration:none;
}

.tab_link_actief span {
	background: url(images/tab.gif);
	background-position:top right;
	line-height:20px;
	display:block;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:4px;
	text-decoration:none;
}

.tab_inactief{
	float:left;
	padding:5px;
	text-decoration:none;
}

.tab_link_inactief,.tab_link_inactief:link,.tab_link_inactief:active,.tab_link_inactief:visited,.tab_link_inactief:hover {
	color:#707070;
	text-decoration:none;
	background-color:#BDBEC0;
}
.tab_link_inactief:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#BDBEC0;
}



/*--------------------------INFO CROSS LINKS PAGINA STIJL-----------------------*/
.info_cross_div{
	color:#818386;
	font-size:10px;
	padding:5px;
	margin:0px;
	background:#e6e7e9;
}
.info_cross_li{
}
.info_cross_link,.info_cross_link:link,.info_cross_link:visited,.info_cross_link:active,.info_cross_link:hover{
	color:#818386;
	font-size:10px;
}

.pro_listitem_ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.pro_titel {
	padding:0px;
	margin:0px;
}

.pro_titel_link,.pro_titel_link:link,.pro_titel_link:visited,.pro_titel_link:active,.pro_titel_link:hover {
	font-size:11px;
	color:#6f6f6f;
	border-bottom:1px solid #EBEBEB;
	display:block;
	text-decoration:none;
	line-height:25px;
}
.pro_titel_link:hover{
	color:#000000;
	background-color:#f2f2f2;
}

/* ------------- dermappeal stijl ----------- */
.container_div {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	background:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.midden_div {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.header_div {
	height:263px;
}

.menu_div {
	height:25px;
	background:#bdbec0;
	text-align:center;
}

.extramenu_div {
	height:18px;
	background:#dcdddf;
	text-align:center;
	color:#C0C1C3;
}

.content_div{
	width:980px;
	margin:0px;
	padding:0px;
	float:left;
	background: #FFFFFF url(images/content_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.footer_div{
	height:158px;
	width:980px;
	background:#FFFFFF;
	float:left;
	border-top:solid 1px #d4d4d4;
}
.submenu_div {
	width:200px;
	background:#ebebeb;
	float:left;
	padding-top:15px;
}
.tekstblok_div {
	width:580px;
	background:#FFFFFF;
	float:left;
}
.bannerrechts_div {
	width:200px;
	background:#ebebeb;
	float:left;
}
.header_link_actief,.header_link_actief:link,.header_link_actief:active,.header_link_actief:visited,.header_link_actief:hover  {
	/*color:#6a6e71;*/
	color:#fff;
	background:#666;
	line-height:23px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	text-decoration:none;
}
.header_link_inactief,.header_link_inactief:link,.header_link_inactief:active,.header_link_inactief:visited {
	color:#fe8b38;
	line-height:23px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	text-decoration:none;
}
.header_link_inactief:hover {
	/*background:#8A8E91;*/
	color:#ffffff;
}

.extramenu_link,.extramenu_link:link,.extramenu_link:active,.extramenu_link:visited {
	color:#999;
	line-height:17px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

.extramenu_link:hover {
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	background:#BDBEC0;
	text-decoration:none;
}
.tekstblokpadding_div {
	padding:35px 20px 0px 15px;
	line-height:16px;
	color:#000;
}

.zoekFunctie_div {
	padding:15px 20px 0px 15px;
	line-height:16px;
	color:#666666;
}
.tekstblokpadding_div input.submit{
	float:right;
	background-color:#000;
	cursor:pointer;
	margin-bottom:10px;
	color:#ffffff;
	margin-right:110px;
}

.banner_homepage,
.banner_homepage td{
	color: #727274;
	line-height:18px;
}
.nieuwsbrief_div {
	padding-bottom:20px;
}

.nieuwsbrief_div input{
	color:#000000;
	background:#FFFFFF;
	margin-bottom:4px;
	font-family:trebuchet ms, verdana;
	font-size:11px;
	font-weight:normal;
	clear:right;
	display:block;
	width:250px;
}

/* - - - - - -  DEALER LOCATER - - - -- - */

.dealer_listitem_ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#dcdddf;
	margin-bottom:10px;
	color:#6d6e70;
}

.dealer_li_inactief {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.dealer_li_actief {
	padding-left:5px;
	padding-right:5px;
}

.dealer_telefoonnummer {
	background:#e6e7e9;
	padding-left:15px;
	padding-bottom:3px;
	display:block;
}

.dealer_li_div {
	background:#e7e8ea url(images/faq_arrow_rechts.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.dealer_contact_inactief,.dealer_contact_inactief:link,.dealer_contact_inactief:visited,.dealer_contact_inactief:active,.dealer_contact_inactief:hover {
	color: #6c6d6f;
	padding-left:15px;
	text-decoration:none;
}

.dealer_contact_actief,.dealer_contact_actief:link,.dealer_contact_actief:visited,.dealer_contact_actief:active,.dealer_contact_actief:hover {
	color: #fa5329;
	padding-left:15px;
	text-decoration:none;
}

.dealer_omschrijving {
	padding:5px;
}

.dealer_content_li {
	padding-left:5px;
	padding-right:5px;
}

.dealer_form {
	background:#e6e7e9;
}

.dealer_form p label.error {
	float:left;
	width:12px;
	padding:0px;
	margin:0px;
}

.dealer_form input{
	background:#FFFFFF;
	border:solid 1px #c8c9cb;
	width:200px;
}

.dealer_form textarea{
	background:#FFFFFF;
	border:solid 1px #c8c9cb;
	width:250px;
	height:50px;
	overflow-y:auto;
}

.dealer_form ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-left:15px;
}

.dealer_form li{
	padding-bottom:3px;
}

.dealer_verstuur,.dealer_verstuur:link,.dealer_verstuur:active,.dealer_verstuur:visited {
	float:right;
}

.dealer_verstuur:hover {
	text-decoration:none;
	background:#E6E7E9;
}

.dealer_form label {
	background:#d2d3d5;
}


.dealer_info_div {
	padding:5px 5px 5px 5px;
	background:#E6E7E9;
}

.dealer_info {
	background:#f1f3f2;
	padding:5px;
}

.dealer_info_li {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.dealer_contact,.dealer_contact:link,.dealer_contact:active,.dealer_contact:visited,.dealer_contact:hover {
	color:#e75b26;
}

.dealer_div {
}


.dealer_postcode_div {
	
}

.dealer_postcode_div label {
	padding:0px;
	margin:0px;
	border:solid 1px black;
	width:100px;
}

.dealer_postcode_div input {
	border:solid 1px black;
}

.dealer_postcode_div a {
}

.dealer_button_div {
	width:100px;
	float:left;
	padding-left:20px;
}

.dealer_button_div a {
	text-decoration:none;
	background:#FFFFFF;
}

.dealer_button_div a:hover {
	text-decoration:none;
	background:#FFFFFF;
}

.dealer_tekst {
	color: #b7b7b7;
	font-size:10px;
	width:300px;
	padding-bottom:5px;
}

.footer_knoppen {
	height:5px;
	margin-top:0px;
	text-align:center;
	
}

.footer_onder {
	color: #ffffff;
	font-size:11px;
	text-align:center;
	background-color:#6292A8;
	height:25px;
	padding-top:5px;
}
.footer_onder a{
	color: #ffffff;
	font-weight:normal;
	font-size:11px;
}

.div_logoscroll{
	float:left;
	margin-top:20px;
	}
.div_logoscroll2{
	float:left;padding-top:20px;height:0px;
	}
/*-------- TELL A FRIEND ------ */ 

.tellafriend_div {
	width:411px;
}

.tellafriend_div ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.tellafriend_div li {
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}

.tellafriend_div label {
	display:block;
	float:left;
	width:150px;
	background:#E6E7E9;
	line-height:20px;
	padding-left:5px;
	color:#727274;
}

.tellafriend_div input {
	width:250px;
	background:#FFFFFF;
	border:solid 1px #D7D7D7;
}

.tellafriend_versturen_li {
	text-align:right;
}

.taal_link,.taal_link:link,.taal_link:active,.taal_link:visited {
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	color:#999;
}

.taal_link:hover {
	text-decoration:none;
	color:#C0C1C3;
	/*background:#B1B2B4;*/
	line-height:17px;
	padding:2px 2px 2px 2px;
}
.holder_button{
	margin-top:-65px;
	}
.submit {
	background:#5F91AA;
	border:1px solid #5F91AA;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
	width:100px;
	margin-left:315px;
	margin-top:-100px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
}
fieldset{
	/*padding:10px;*/
}


.radio_overzicht_legend{
	color:#000;
	float:left;
	width:180px;
	/*background-color:#E6E7E9;*/
	height:22px;
	text-indent:5px;
	line-height:22px;
	display:block;
}
.label_optie{
	float:left;
	line-height:20px;
	padding-right:20px;
	cursor:pointer;
}
.label_optie:hover{
	float:left;
	line-height:20px;
	padding-right:20px;
	cursor:pointer;
	color:#000000;
}
span.titel_resultaat{
	font-size:11px;
	color:#666;
}
.dealer_omschrijving_kop{
	font-weight:bold;
}
.dealer_afstand{
	font-weight:normal;
}
.voorwaarden,.voorwaarden:link,.voorwaarden:active,.voorwaarden:visited,.voorwaarden:hover {
	font-size:10px;
	text-decoration:underline;
	color:#6A6E71;
}
.cmxform .error_div{
	text-align:left;
	width:100px;
	margin-left: 0px;
}
/**============================================================ tooltip error*/
a:hover {text-decoration:none;}
a.tooltip_error span {display:none; padding:5px; margin-left:0px; width:130px;text-align:left;line-height:16px;color:#FFFFFF;}
a.tooltip_error:hover span{display:inline; position:absolute; background:#8A8E91; line-height:16px;color:#FFFFFF;}


.dealer_div {
}

.dealer_div p {
	padding:0px;
	margin:0px;
	width:500px;
	height:24px;
	
}

.dealer_div p a{
	display:block;
	float:left;
}

.dealer_div p label {
	display:block;
	float:left;
	padding:0px 0px 0px 5px ;
	margin:0px;
	line-height:20px;
	width:150px;
	background:#E6E7E9;
}

.dealer_div p label.error {
	float:left;
	width:20px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	background:#FFFFFF;
}

.dealer_div p input {
	display:block;
	float:left;
	width:135px;
	background:#FFFFFF;
}

.dealer_div p select {
	display:block;
	float:left;
}

.errormargin {
	float:left;
	width:20px;
	border:solid 1px red;
}

input.blur {
	color: #999;
}

textarea.blur {
	color: #999;
}

.zoekPostcode {
	border:solid 1px #BFBFBF;
	background:#FFFFFF;
	font-family:trebuchet ms, verdana;
	font-size:11px;
	display:block;
	float:left;
}

a:hover {text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:5px; margin-left:5px; width:150px;line-height:20px; }
a.tooltip:hover span{display:inline; position:absolute; background:#AECEE2; border:2px solid #045789; color:#045789;}

/*-------------------- STYLE voor het DEALER formulier ------------------------*/

form.dealerRow label.error { 
	display:none;
	background:#E6E7E9;
} 

.dealer_form p label {
	background:#D2D3D5;
	margin-left:5px;
}









a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

/* -----------Structuur-------------------- */
#container{
	width:874px;
	padding:0;
	text-align: left; 
	position: relative;	
	margin: 0 auto;
	min-height: 100%;
	}

/*corrections hauteur pour ie 6*/
* html #Container{height: 100%;}

#content{/*holder van de container*/
	width:810px;
	padding-top:10px;
	padding-bottom:30px;
	margin:auto;
	clear:both;	
	
	}	
#content img.homevisual{/*images van de homepages*/
	margin-left:-22px;
}
#content .margehome{
	width:650px;
	margin-top:10px;
	/*float:right;*/
	
	}
.margehome{
	margin-left:160px;
	}
.margehome a{
	/*color:#E20025;rood*/
	color:#0000ff;/*blauw*/
	text-decoration:underline;
	}
.margehome a:hover{
	/*color:#E20025;*/
	color:#E20025;
	text-decoration:underline;
	}
.margehome img{
	margin-right:15px;
	}

.bg_contentholder{
	height:200px;
	}
	



#content h1 {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:10px;
}
.slider{
	margin:10px 0px 0px 0px;
	}
.holder_img_home{
	margin:-20px 0px 0px -182px;
	width:854px;
	height:300px;
	background-image: url(images/coop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#footer{	
	position: absolute;
	bottom: 0; 
	left: 0;
	width:854px;
	height:152px;
	clear:both;	
	margin-left:10px;
	
}
/*-----------------HEADER---------------------*/
#Header #logo #flag_lng {float:right;}
#Header #logo #flag_lng a{text-decoration:none;}
#BgHeader {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:138px;
	z-index:0;
	overflow: visible;
	background-image: url(images/bg_header.jpg);
	background-repeat: repeat-x;
	visibility: inherit;
}
#Header {
	float:left;
	width:854px;
	height:138px;
	margin: auto;
	padding:0;
	text-align: left;
	position: relative;
	background-image: url(images/bg_header_content2.jpg);
	background-repeat: repeat-x;
	background-position:top left;
}
.tab_holder{
	margin-top:70px;
	margin-left:188px;
	width:600px;
}

#logo{
	height:102px;
	background-image: url(images/bg_logo.jpg);
	background-repeat: no-repeat;
}
/*effet gauche et droit */

#bg_left, #bg_right {float:left;width:10px;background-repeat: repeat;height:102px;}	
	
/*Recherche*/	
#search {float:right;padding:16px 10px 0 0;width:174px;}
#search .formulaire{width:130px;height:15px;
	background-image: url(images/bg_input.gif);
	background-repeat: no-repeat;
	padding : 8px 0px 8px 10px;
}
.search {
	color:#000;
	width:115px;	
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:none;
	background-color:transparent;
	line-height:12px;
	height:16px;
	margin:0;
	padding:0;
}

#search p {float:left;}



/*----------------------FOOTER--------------------------*/

/*--------------------------------------------nieuws  home*/
#container #nieuwsholder {
	position: absolute;
	width :833px;
	height:100px;
	bottom: 80px; 
	left: 0;
	margin:0 10px 0 11px;
	padding:5px 0 0 20px;
	background-color:#EBEBEB;
	
}
#container #nieuwsholder h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	}

#holder_tabmenu{
	z-index:1000;
	margin-top:0px;
	}

#container_nav {
	width:852px;
	margin: 0px auto 0px 0px;
}
		
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:999;
}

#nav .Subpagina {
	visibility:hidden;
}

#nav {
	margin-right:0px;
}

.navLi{
	float:left;
}

#nav .navLi:hover .Subpagina {
	visibility:visible;
}

#nav a.hoofdmenuLink {
	text-decoration:none;
	color:#000000;
	display:block;
	padding:8px 18px 10px 19px;
	text-align:center;
	border-left:1px solid #ccc;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
} 
#nav a.hoofdmenuLink:hover{
	/*background:#2f2f2f;*/
}
.navLi:hover a.hoofdmenuLink{
	background-image: url(images/bg_tab_hover.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
	
	
.navLi a.hoofdmenuLink_active{
	text-decoration:none;
	color:#000000;
	display:block;
	padding:8px 19px 10px 19px;
	text-align:center;
	border-left:1px solid #ccc;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	background-image: url(images/bg_tab_hover.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}

.Subpagina {
	border:solid 1px #ccc;
	background:white;
	position:absolute;
}

.SubpaginaLi{
	border-bottom:dotted 1px #CCCCCC;
	width:180px;
	cursor:pointer;
	line-height:22px;
	padding:5px;
	display:block;
	background:#F2F2F2;
}
.SubpaginaLi:hover {
	background:#c6e2ff;
}
.SubpaginaLi a{
	display:block;
	color:#000;
}



.SubpaginaLi a:hover{
	display:block;
	text-decoration:none;
}
.SubpaginaLi:hover .Lidiv{
	visibility:visible;
}

.SubpaginaLi2 a:hover{
	display:block;
	text-decoration:none;
}
.SubpaginaLi2:hover .Lidiv2{
	visibility:visible;
}

.SubpaginaLi .Lidiv{
	visibility:hidden;
	position:absolute;
	left:190px;
	width:200px;
	background:#FFF;
	border:solid 1px #CCCCCC;
	margin-top:-24px;
}

.SubpaginaLi2 .Lidiv2{
	visibility:hidden;
	position:absolute;
	left:200px;
	width:200px;
	background:#FFF;
	border:solid 1px #CCCCCC;
	margin-top:-24px;
}


.SubpaginaLi ul li{
	border-bottom:dotted 1px #ccc;
	cursor:pointer;
	line-height:22px;
	margin:0px;
	padding:5px;
	background:#F2F2F2;
}
.SubpaginaLi2 ul li{
	border-bottom:dotted 1px #ccc;
	cursor:pointer;
	line-height:22px;
	margin:0px;
	padding:5px;
	background:#F2F2F2;
}

.SubpaginaLi ul li:hover{
	background:#c6e2ff;
}
.SubpaginaLi2 ul li:hover{
	background:#c6e2ff;
}
.kaart_holder{
	background-image: url(images/bg_kaart.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	padding:15px;
}
/*overzichten bij de pagina Clinical dianostics*/
a.cd_object{
	cursor:default;
	color:#666;
	text-decoration:none;
	background-color:#f2f2f2;
	display:block;
	padding:10px;
	margin-bottom:3px;
	}
a.cd_object:hover{
	color:#666;
	background-color:#f2f2f2;
	text-decoration:none;
	}
	
	
a.cd_object b{
	font-size:15px;
	font-weight:normal;
	display:block;
	margin-bottom:8px;
	color:#000;
	}
a.get_pdf{
	color:#fff;
	text-decoration:none;
	background-color:#a9a9a9;
	display:block;
	padding:3px 40px 3px 10px;
	margin-top:-3px;
	margin-bottom:3px;
	text-align:right;
	background-image: url(images/ico_pdf.gif);
	background-position:right top;
	background-repeat:no-repeat;
	}
a.get_pdf:hover{
	background-color:#a9a9a9;
	text-decoration:underline;
	color:#E20000;
	}
.DIV_contact_belgie{
	width:300px;
	float:left;
	margin-right:30px;
	}

.DIV_contact_nederland{
	width:300px;
	float:left;
	}
.DIV_contact_belgie h2,
.DIV_contact_nederland h2{
	color:#000;
	font-weight:normal;
	margin-bottom:5px;
	}

.DIV_contactpersoon b{
	font-size:15px;
	font-weight:normal;
	color:#000;
	}	
	
.DIV_contactpersoon{
	border:1px solid #ccc;
	width:280px;
	height:80px;
	padding:10px;
	background-image: url(images/bg_wieiswie.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-bottom:18px;
	}
.DIV_contactpersoon:hover{
	border:1px solid #666;
	width:280px;
	height:80px;
	padding:10px;
	background-image: url(images/bg_wieiswie.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-bottom:18px;
	}
	
	
/*opmaak contactpersonen*/
b.afdeling{
	display:block;
	padding:2px 0px 2px 5px;
	color:#fff;
	background-color:#B4B4B4;
	}
.contactpersoon{
	display:block;
	font-weight:bold;
	
	padding:4px;
	border-bottom:1px dotted #ccc;
	}
.contactpersoon:hover{
	background-color:#f2f2f2;
	border-bottom:1px dotted #ccc;
	}
.contactpersoon a {
	font-weight:normal;
	display:block;
	}
	
.td_even{
	background-color:#E4E4E4;
	height:30px;
	}
.naamleverancier{
	font-weight:bold;
	text-indent:5px;
	color:#0B709C;
	}
.td_oneven{
	background-color:#fff;
	height:30px;
	}
	
.holder_linkerbanner{ /*indien tekst wordt geplaats in de linkerbanner behoud het een marge*/
	float:left;
	width:150px;
	}

.holder_linkerbanner img{/*speciaal voor de plaatje die tegen de kantlijn aan moeten komen*/
	float:left;
	width:150px;
	margin-left:-22px;
	margin-top:-20px;
	}
.holder_linkerbanner_contact img{/*speciaal voor de plaatje die tegen de kantlijn aan moeten komen*/
	float:left;
	width:150px;
	margin-left:-22px;
	margin-top:-20px;
	}
img.pand{
	margin-top:-20px;
	margin-right:-22px;
	}
img.staff{
	margin-top:-20px;
	margin-left:-182px;
	}
img.map{
	margin-top:-20px;
	margin-left:-182px;
	}	
.map{
	margin-top:-20px;
	margin-left:-182px;
	height:409px;
	width:854px;
	background-image: url(images/map.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}
b.kopje_links{
	padding:3px 0px 4px 6px;
	font-size:13px;
	color:#000;
	font-weight:normal;
	/*font-style:italic;*/
	display:block;
	border-top:3px solid #AEC513;
	background-color:#EFF3D2;
	}
a.pdf {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	background-image: url(images/bg_pdf.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	width:180px;
	display:block;
	font-weight:normal;
	cursor:pointer;
	text-indent:30px;
	float:left;
	line-height:44px;
	margin-left:-22px;
	}
a:hover.pdf {
	text-decoration:none;
	color:#000;
	font-size:12px;
	background-image: url(images/bg_pdf2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-weight:normal;
	cursor:pointer;
	line-height:44px;
	height:50px;
	}
	
	a.googlemap {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	background-image: url(images/map.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:38px;
	width:550px;
	display:block;
	font-weight:normal;
	cursor:pointer;
	text-indent:35px;
	line-height:28px;
	border-bottom:1px dotted #B4B4B4;
	}
a:hover.googlemap {
	text-decoration:none;
	color:#666;
	font-size:12px;
	background-image: url(images/map.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-weight:normal;
	cursor:pointer;
	line-height:28px;
	}
	
	
	
.nieuwsholder2{
	height:250px;
	width:400px;
	margin-left:355px;
	margin-top:25px;
	background-image: url(images/bg_nieuws.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}

#TickerVertical {/*haalt bullits weg bij nieuwsitems op de homepage*/
	list-style:none;
	}

	
.nieuwsholder2 a {
	color:#000;
	display:block;
	padding-left:20px;
	padding-right:8px;
	line-height:28px;
	list-style:none;
	text-decoration:none;
	background-image: url(images/li-nieuwslinks.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
.nieuwsholder2 a:hover {
	color:#C72345;
	background-image: url(images/li-nieuwslinks2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	}
.nieuws_marge{
	padding:60px 0px 0px 20px;
	}
.label_footer{
	position:absolute;
	width:180px;
	height:88px;
	background: url(images/logo_label.png);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:1000;
	margin-top:23px;
	margin-left:1px;
	}
	
.movie_holder{
	padding-top:55px;
	background: url(images/bg_showtime.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:854px;
	height:357px;
	margin-top:-20px;
	margin-left:-182px;
	text-align:center;
	}




/*Call to action*/

a.callmenow{
	background-image: url(images/callmenow1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:66px;
	display:block;
	}
a:hover.callmenow {
	background-image: url(images/callmenow2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	}

.holder_actions{
	margin-top:40px;
	width:640px;
	}
a.email_more_info,
a.informed,
a.bookmark,
a.information{
	height:43px;
	color:#000;
	text-decoration:none;
	display:block;
	font-weight:normal;
	cursor:pointer;
	float:left;
	line-height:16px;
	padding:10px 0px 0px 55px;
	/*text-transform:uppercase;*/
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:90px;
	border:1px solid #ccc;
	margin-right:7px;
	border-left:4px solid #AEC513;
	
}
a:hover.email_more_info,
a:hover.informed,
a:hover.bookmark,
a:hover.information{
	color:#000;
	text-decoration:none;
	border:1px solid #a2a2a2;
	border-left:4px solid #AEC513;
}
a.email_more_info {
	background-image: url(images/email0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
a:hover.email_more_info {
	background-image: url(images/email0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	a.information {
	padding:10px 0px 0px 35px;
	width:100px;
	background-image: url(images/information0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
a:hover.information {
	background-image: url(images/information0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
a.informed {
	background-image: url(images/informed0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;

	}
a:hover.informed {
	background-image: url(images/informed0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
a.bookmark {
	background-image: url(images/bookmark0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
a:hover.bookmark {
	background-image: url(images/bookmark0.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
.bookmark a{/*niet verwijderen, stijling van link wat uit de .js komt*/
	color:#000;
	display:block;
	width:55px;
	line-height:16px;
	text-decoration:none;
	}
.bookmark a:hover{
	color:#000;
	text-decoration:none;
	}


/*contact blokken*/
.holder_staff{
	width:625px;
	border-top:4px solid #AEC513;
	background-color:#eff3d1;
	background-image: url(images/kop_staff_member.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	padding-left:15px;
	margin-top:-30px;
	position:relative;
	}

.holder_area{
	width:625px;
	border-top:4px solid #AEC513;
	background-color:#eff3d1;
	background-image: url(images/kop_areasalesmanagers.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:50px;
	padding-left:15px;
	}
	
.holder_customer_care{
	width:625px;
	border-top:4px solid #AEC513;
	background-color:#eff3d1;
	background-image: url(images/kop_customer_care.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:50px;
	padding-left:15px;
}
.holder_service_support{
	width:625px;
	border-top:4px solid #AEC513;
	background-color:#eff3d1;
	background-image: url(images/kop_service_support.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:50px;
	padding-left:15px;
}
.blok_links, .blok_rechts {
	width:185px;
	height:72px;
	background-color:#ffffff;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:5px;
	}
.blok_links a, .blok_rechts a {
	color:#E20025;
	margin-left:0px;
	padding:0px;
	text-decoration:none;
	}
.blok_links{
	}
span.naam, span.functie{
	display:block;
	margin-top:3px;
	line-height:14px;
	}
span.naam{
	font-size:12px;
	font-weight:bold;
	}
span.functie{
	color:#666;
	font-size:10px;
	line-height:14px;
	letter-spacing:0.1em;
	/*font-style:italic;*/
	}
img.foto{
	float:left;
	margin-right:5px;
	}
img.ico_mail{
	margin:0px;
	margin-top:20px;
	}
img.ico_mail2{
	margin:0px;
	margin-top:8px;
	}
img.ico_mail3{
	margin:0px;
	margin-top:-23px;
	}
.clear{
	clear:both;
	height:5px;
	}

















/* STIJL VOOR DE ZOEKFUNCTIE */
#zoeken {
}

#zoekveldDiv {
	background:#F0F0F0;
	font-size:12px;
	padding:5px;
	overflow:auto;
	
}

#zoekveldDiv input[id=zoekveld]{
	width:505px;
	font-size:12px;
	text-align:left;
	padding:7px;
	border:solid 1px #CCCCCC;
	float:left;
}

#zoekveldDiv a.zoekknop{
	float:left;
	background:grey;
	line-height:28px;
	padding-left:10px;
	padding-right:10px;
	background:#F0F0F0;
	border:solid 1px #CCC;
	border-left:0px;
}

#zoekresultatenDiv .zoekresDiv {
	margin:15px;
	background-color:#ffffff;
	/*border-left:3px solid #AEC513;*/
	padding:10px;
}

#zoekresultatenDiv .zoekresDiv p.titel{
	color:#000;
	font-size:16px;
	line-height:25px;
	display:block;
	padding:3px;
	margin:0px;
}
#zoekresultatenDiv .zoekresDiv p.titel .highlight{
	font-weight:bold;
}

#zoekresultatenDiv .zoekresDiv p.omschrijving{
	font-size:12px;
	padding:0px 0px 0px 3px;
	color:#666;
	margin:0px;
}
#zoekresultatenDiv .zoekresDiv p.omschrijving .highlight{
	font-weight:bold;
}

#zoekresultatenDiv .zoekresDiv .img_resultaat{
	float:left;
	margin-right:5px;
	padding-top:6px;
}


#zoekresultatenDiv{
	background-color:#EFF3D2;
	padding:10px 0px 10px 0px;
	}

#zoekresultatenDiv .zoekresDiv a{
	font-size:12px;
	padding:3px;
	color:#ed7e53;
	font-weight:normal;
}
#zoekresultatenDiv .zoekresDiv a .highlight{
	font-weight:bold;
}

#zoekresultatenDiv .zoekresDiv a:hover{
	color:#000;
}

#zoeken #browseDiv {
	margin-top:15px;
	padding:3px;
}

#zoeken #browseDiv table{
}

#zoekveldTop {
	background:#F0F0F0;
	overflow:auto;
	float:left;
	padding:5px;
}
#zoekveldTop input[id=zoekveldtop]{
	width:150px;
	padding:5px;
	float:left;
	border:solid 1px #CCC;
}
#zoekveldTop a.zoekknop{
	float:left;
	background:#CCC;
	background:#F0F0F0;
	border:solid 1px #CCC;
	border-left:0px;
	line-height:23px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}

/* EINDE STIJL VOOR DE ZOEKFUNCTIE */

/* class.paginator  STYLE */
#browseDiv a.browse {
	color:#000;
	display:block;
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
	padding:5px;
	margin:0px 2px;
	font-weight:normal
}

#browseDiv a.browse.number{
	background:#F0F0F0;
	width:30px;
	text-align:center;
}

#browseDiv a.browse.number.active{
	background:#F0F0F0;
	color:#000;
	font-weight:bold;
}
#browseDiv a.browse.number.inactive{
}

#browseDiv a.browse.first{
	/*background:#F0F0F0;*/
}
#browseDiv a.browse.last{
	/*background:#F0F0F0;*/
}

#browseDiv a.browse.previous{
	/*background:#F0F0F0;*/
}
#browseDiv a.browse.next{
	/*background:#F0F0F0;*/
}
/* EINDE class.paginator  STYLE */

a.tooltip1{
	position:absolute;
	width:20px;
}
a.tooltip1 span {
	display: none; 
	position: absolute; 
	background-image: url(images/bg_tooltip.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 60px; 
	width:300px;
	color: #FFFFFF; 
	padding: 12px 5px 0px 40px;
	margin:-25px 0px 0px -20px;
	z-index:100;
}
a.tooltip1:hover {
	text-decoration:none; 
}
a.tooltip1:hover span {
	display: inline;
	text-decoration:none; 
}

a.tooltip2{
	position:absolute;
}
a.tooltip2 span {
	display: none; 
	position: absolute; 
	background-image: url(images/bg_tooltip_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 60px; 
	width:300px;
	color: #FFFFFF; 
	padding: 15px 5px 0px 50px;
	margin: -23px 0px 0px -340px;
	z-index:100;
}
a.tooltip2:hover {
	text-decoration:none; 
}
a.tooltip2:hover span {
	display: inline;
	text-decoration:none; 
}

a.tooltip1 span b,
a.tooltip2 span b{
	color:#000;
	}
	
#id1{margin-top:200px;margin-left:190px;}/*Headquarters*/
#id2{margin-top:265px;margin-left:230px;}/*France*/
#id3{margin-top:150px;margin-left:165px;}/*United Kingdom*/
#id4{margin-top:85px;margin-left:750px;}/*Middle East & Africa*/
#id5{margin-top:240px;margin-left:265px;}/*Italy*/
#id6{margin-top:162px;margin-left:215px;}/*Belgium & Luxembourg*/
#id7{margin-top:150px;margin-left:230px;}/*The Netherlands */
#id8{margin-top:220px;margin-left:242px;}/*Switzerland */
#id9{margin-top:250px;margin-left:368px;}/*Serbia */


.holder_subsidiaries{
	margin-left:-182px;
	margin-top:-48px;
	width:824px;
	padding-left:30px;
	
	}
.subsidiaries_blok{
	border-top:3px solid #AEC513;
	width:250px;
	height:90px;
	padding:8px 0px 15px 8px;
	float:left;
	margin:0px 10px 10px 0px;
	background-color:#fff;
	}
.subsidiaries_blok b{
	display:block;
	color:#000000;
	line-height:15px;
	margin-bottom:8px;
	}
.subsidiaries_blok img{
	float:left;
	margin:0px;
	padding:0px 5px 0px 0px;
	vertical-align:text-top;
	}
.subsidiaries_blok span{
	font-size:10px;
	line-height:14px;
	letter-spacing:0.1em;
	color:#666;
	}
	
#element165, #element166{
	border:none;
	background-color:#EFF3D2;
	font-size:15px;
	font-weight:bold;
	line-height:10px;
	color:#333;
}
	
.holder_linkerbanner_contact .img_handen{
	margin-left:-22px;
	margin-top:100px;
	width:187px;
	height:481px;
	position:absolute;
	z-index:0;
	}
.telefoonnummer{
	clear:both;
	display:block;
	margin-top:-40px;
	float:right;
	text-align:left;
	width:420px;
	text-indent:22px;
	font-weight:bold;
	margin-bottom:20px;
	background-image: url(images/tel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
	
	
#browseDiv a.browse.first,
#browseDiv a.browse.previous,
#browseDiv a.browse.next,
#browseDiv a.browse.last{
	/*background-color:#f2f2f2;*/
	margin:0px;
	}
#browseDiv a.browse.previous,
#browseDiv a.browse.next{
	color:#333;
	font-size:9px;
	color:#666;
	text-transform:uppercase;
	}
#browseDiv a.browse.previous:hover,
#browseDiv a.browse.next:hover{
	color:#000;
	font-size:9px;
	}
	
#browseDiv a.browse.number{
	color:#666;
	width:10px;
	text-align:center;
	padding:0px 5px 0px 5px;
	border:1px solid #ccc;
	background-color:#fff;
	}
#browseDiv a.browse.number:hover{
	width:10px;
	padding:0px 5px 0px 5px;
	color:#fff;
	border:1px solid #6291A5;
	background-color:#6291A5;
}
#browseDiv a.browse.number.active{
	font-weight:normal;
	}
#browseDiv a.browse.number.active{
	width:10px;
	color:#fff;
	padding:0px 5px 0px 5px;
	border:1px solid #6291A5;
	background-color:#6291A5;
}
