#header_menu li a {
	display: block;
	height: 15px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	border: none;
}

#header_menu li {
	float: left;
	list-style-type: none;
}

#header_menu a span {
	display: none;
}

#header_menu .english {
	margin-left: 260px;
}
#header_menu .english .home,                      #header_menu .english .home                      a       
{ 
width: 76px; 
background-position:  2px   top;    
}
#header_menu .english .active_home .home,         #header_menu .english .active_home .home         a,
#header_menu .english .home:hover,                #header_menu .english .home                      a:hover { width: 76px; background-position:  2px   bottom; }
#header_menu .english .about,                     #header_menu .english .about                     a       { width: 78px; background-position: -74px  top;    }
#header_menu .english .active_about .about,       #header_menu .english .active_about .about       a,
#header_menu .english .about:hover,               #header_menu .english .about                     a:hover { width: 78px; background-position: -74px  bottom; }
#header_menu .english .projects,                  #header_menu .english .projects                  a       { width: 91px; background-position: -152px top;    }
#header_menu .english .active_projects .projects, #header_menu .english .active_projects .projects a,
#header_menu .english .projects:hover,            #header_menu .english .projects                  a:hover { width: 91px; background-position: -152px bottom; }
#header_menu .english .products,                  #header_menu .english .products                  a       { width: 91px; background-position: -243px top;    }
#header_menu .english .active_products .products, #header_menu .english .active_products .products a,
#header_menu .english .products:hover,            #header_menu .english .products                  a:hover { width: 91px; background-position: -243px bottom; }
#header_menu .english .contact,                   #header_menu .english .contact                   a       { width: 78px; background-position: -334px top;    }
#header_menu .english .active_contact .contact,   #header_menu .english .active_contact .contact   a,
#header_menu .english .contact:hover,             #header_menu .english .contact                   a:hover { width: 78px; background-position: -334px bottom; }

#header_menu .dutch { margin-left: 422px; }
#header_menu .dutch .home,                        #header_menu .dutch .home                        a       { width: 76px; background-position:  2px   top;    }
#header_menu .dutch .active_home .home,           #header_menu .dutch .active_home .home           a,
#header_menu .dutch .home:hover,                  #header_menu .dutch .home                        a:hover { width: 76px; background-position:  2px   bottom; }
#header_menu .dutch .about,                       #header_menu .dutch .about                       a       { width: 89px; background-position: -75px  top;    }
#header_menu .dutch .active_about .about,         #header_menu .dutch .active_about .about         a,
#header_menu .dutch .about:hover,                 #header_menu .dutch .about                       a:hover { width: 89px; background-position: -75px  bottom; }
#header_menu .dutch .projects,                    #header_menu .dutch .projects                    a       { width: 96px; background-position: -166px top;    }
#header_menu .dutch .active_projects .projects,   #header_menu .dutch .active_projects .projects   a,
#header_menu .dutch .projects:hover,              #header_menu .dutch .projects                    a:hover { width: 96px; background-position: -166px bottom; }
#header_menu .dutch .products,                    #header_menu .dutch .products                    a       { width: 87px; background-position: -262px top;    }
#header_menu .dutch .active_products .products,   #header_menu .dutch .active_products .products   a,
#header_menu .dutch .products:hover,              #header_menu .dutch .products                    a:hover { width: 87px; background-position: -262px bottom; }
#header_menu .dutch .contact,                     #header_menu .dutch .contact                     a       { width: 90px; background-position: -352px top;    }
#header_menu .dutch .active_contact .contact,     #header_menu .dutch .active_contact .contact     a,
#header_menu .dutch .contact:hover,               #header_menu .dutch .contact                     a:hover { width: 90px; background-position: -352px bottom; }

/* crumbs */
ul#crumbs {
	float: left;
	margin: 0 .5em 0 0;
}

ul#crumbs li {
	color: #64584C;
	display: inline;
	list-style-type: none;
	background: none;
	padding: 0;
	margin: 0;
}

ul#crumbs a {
	color: #64584C;
}

ul#crumbs li.page_desc {
	color: #999;
	display: block;
	clear: both;
	padding-bottom: .5em;
}

/* siblings */
#sib {
	float: right;
}

#sib a, #sib a:hover, #sib a:active, #sib a:visited {
	color: #64584C;
	font-size: .9em;
	display: block;
	border: none;
	display: block;
	background: url(../images/sib_left.png) left center no-repeat;
	/* bad browser */
	width: 0;
	white-space: nowrap;
}

#sib li>a, #sib li>a:hover, #sib li>a:active, #sib li>a:visited {
	/* good browser */
	width: auto;
}

#sib a:hover {
	color: #BE0707;
}

#sib ul {
	margin: 0;
	display: block;
	list-style: none;
}

#sib li {
	display: block;
	float: left;
	background: url(../images/sib.png) center center repeat-x !important;
	margin: 0 0 .5em .5em;
	padding: 0 !important;
}

#sib li.main {
	font-weight: bold;
}

#sib span {
	display: block;
	height: 34px;
	background: url(../images/sib_right.png) right center no-repeat;
}

#sib span span {
	display: block;
	padding: 9px 13px;
	height: auto;
	background: none;
}
