
a.temp:link, a.temp:visited {
	font: 10px Trebuchet MS;
	color: #000000;
	text-decoration: none;
	}

a.temp:hover, a.temp:active {
	color: red;
	}

.tbl_lang_selection {
	margin-left: 10px;
	}

/* ----- TAAL NEDERLANDS ------------------------------------------------------------------------------------------- */

a.navi_langNL:link, a.navi_langNL:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_lang_NL.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 36px;
	height: 30px;							/* ------- compensation for text-padding ------- */
	margin-left: 162px;
	padding-top: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_langNL:hover, a.navi_langNL:active  {
	background-position: 0 -41px;
	outline: 0;
	}

/* ----- TAAL ENGELS ----------------------------------------------------------------------------------------------- */

a.navi_langENG:link, a.navi_langENG:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_lang_ENG.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 36px;
	height: 30px;							/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 0px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_langENG:hover, a.navi_langENG:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- HOME ------------------------------------------------------------------------------------------------------ */

a.navi_home:link, a.navi_home:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_home.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 37px;
	height: 30px;							/* ------- compensation for text-padding ------- */
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_home:hover, a.navi_home:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- PRODUKTEN (NEDERLANDS EN ENGELS)--------------------------------------------------------------------------- */

a.navi_prod:link, a.navi_prod:visited {				/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_produkten.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 63px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_prod:hover, a.navi_prod:active  {
	background-position: 0 -40px;
	outline: 0;
	}
	
/* ----- DEALERS --------------------------------------------------------------------------------------------------- */	
	
a.navi_dealers:link, a.navi_dealers:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_dealers.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 45px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_dealers:hover, a.navi_dealers:active  {
	background-position: 0 -40px;
	outline: 0;
	}
	
/* ----- NIEUWS ---------------------------------------------------------------------------------------------------- */	

a.navi_nieuws:link, a.navi_nieuws:visited {			/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_nieuws.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 45px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_nieuws:hover, a.navi_nieuws:active  {
	background-position: 0 -40px;
	outline: 0;
	}

a.navi_news:link, a.navi_news:visited {			/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_news.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 37px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_news:hover, a.navi_news:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- IMITATIE -------------------------------------------------------------------------------------------------- */	

a.navi_imitatie:link, a.navi_imitatie:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_imitatie.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 96px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_imitatie:hover, a.navi_imitatie:active  {
	background-position: 0 -40px;
	outline: 0;
	}

a.navi_counterfeit:link, a.navi_counterfeit:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_counterfeit.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 116px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_counterfeit:hover, a.navi_counterfeit:active  {
	background-position: 0 -40px;
	outline: 0;
	}
	
/* ----- CONTACT --------------------------------------------------------------------------------------------------- */	

a.navi_contact:link, a.navi_contact:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_contact.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 60px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_contact:hover, a.navi_contact:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- TEAM ------------------------------------------------------------------------------------------------------ */	

a.navi_team:link, a.navi_team:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_team.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 33px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_team:hover, a.navi_team:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- MERKEN ---------------------------------------------------------------------------------------------------- */	

a.navi_merken:link, a.navi_merken:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_merken.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 48px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_merken:hover, a.navi_merken:active  {
	background-position: 0 -40px;
	outline: 0;
	}

a.navi_brands:link, a.navi_brands:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_brands.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 45px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_brands:hover, a.navi_brands:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- ASORTIMENT ------------------------------------------------------------------------------------------------- */	

a.navi_assortiment:link, a.navi_assortiment:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_assortiment.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 71px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_assortiment:hover, a.navi_assortiment:active  {
	background-position: 0 -40px;
	outline: 0;
	}

a.navi_productrange:link, a.navi_productrange:visited {		/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_productrange.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 84px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_productrange:hover, a.navi_productrange:active  {
	background-position: 0 -40px;
	outline: 0;
	}

/* ----- LOGOUT -------------------------------------------------------------------------------------------------- */	

a.navi_logout:link, a.navi_logout:visited {			/* ------ css for links in submenu ------ */
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_logout.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 52px;
	height: 30px;									/* ------- compensation for text-padding ------- */
	padding-top: 10px;
	padding-left: 10px;
	overflow-y: hidden;
	outline: 0;
	}

a.navi_logout:hover, a.navi_logout:active  {
	background-position: 0 -40px;
	outline: 0;
	}

a.sub_link:link, a.sub_link:visited {		/* ------ css for links in submenu ------ */
	display: block;
	border-bottom: 1px solid #E5E5E5;
	font: 10px Trebuchet MS;
	color: blue;
	text-decoration: none;
	height: 18px;
	padding-top: 5px;
	outline: 0;
	}

a.sub_link:hover, a.sub_link:active {		/* ------ css for links in submenu ------ */
	display: block;
	border-bottom: 1px solid #E5E5E5;
	font: 10px Trebuchet MS;
	color: red;
	text-decoration: none;
	height: 18px;
	padding-top: 5px;
	outline: 0;
	}

/* ----- DIVIDER --------------------------------------------------------------------------------------------------- */	
	
.divider {
	display: block;
	background-color: transparent;
	background-image: url(../images/navigation/but_divider.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	width: 3px;
	height: 30px;
	}

/* ----- xpandMenu ------------------------------------------------------------------------------------------------- */

#parentX {
	cursor:pointer;
	border-bottom: 1px solid #E5E5E5;
	font: 10px Trebuchet MS;
	color: #000000;
	height: 18px;
	padding-top: 5px;
	}

#parentX a {
	color: #000000;
	text-decoration: none;
	}

#parentX a:hover {
	color: red;
	}

#childX {
	border-bottom: 1px solid #E5E5E5;
	font: 10px Trebuchet MS;
	color: #EF3D39;
	height: 18px;
	padding-left: 5px;
	padding-top: 5px;
	}

#childX a {
	color: #EF3D39;
	text-decoration: none;
	}

#childX a:hover {
	color: #000000;
	text-decoration: none;
	}