
#navcolumn		{ position: absolute; top: 0px; left: 0px; width: 272px; background: #d6d6d6; }
#navcontainer	{ background: #f2f2f2; border-bottom: 26px solid #999999; }

/*****************************************************************
NAVIGATION LIST DECLARATIONS
*****************************************************************/

/* DIT HOORT OF STAAT IN NAVIGATION.CSS */
/* LEVEL 1: ROZE */
ul#mainnav	{
			  position: absolute;
			  top: 153px; left: 0px;
			  padding: 192px 0px 0px 0px; margin: 0px;
			  list-style: none;
			  font-size: 90%;
			  width: 136px;
			}

ul.rmffilter	{ background: transparent url(../images/navigation/International.jpg) no-repeat 0px 1px; }
ul.products		{ background: transparent url(../images/navigation/products.jpg) no-repeat 0px 1px; }
ul.condition_monitoring	{ background: transparent url(../images/navigation/condition_monitoring.jpg) no-repeat 0px 1px; }
ul.applications	{ background: transparent url(../images/navigation/applications.jpg) no-repeat 0px 1px; }
ul.exhibitions	{ background: transparent url(../images/navigation/exhibitions.jpg) no-repeat 0px 1px; }
ul.downloads	{ background: transparent url(../images/navigation/downloads.jpg) no-repeat 0px 1px; }
ul.contact		{ background: transparent url(../images/navigation/contact.jpg) no-repeat 0px 1px; }

/* Applying float: left to the li is a hack to eliminate the spacing between li's in IE */
ul#mainnav li					{ float: left; width: 124px; margin: 0px; padding: 0px; background: transparent; }
ul#mainnav li A.last			{ border-bottom: 1px solid #959595; margin-bottom: 1px; }
ul#mainnav li A 				{
								  display: block; width: 124px;
								  padding: 3px 5px 3px 5px; margin: 0px;
								  text-decoration: none; color: #333;
								  font-weight: bold;
								  line-height: 180%;
								  border: 1px solid #959595;
								  border-bottom: none;
								  background: #d6d6d6;
								}

//AlphaImageLoader filter hoeft maar een keer toegepast te worden daarna geldt deze ook voor de andere instances. (die wel 'klassiek' gedefinieerd zijn)
ul#mainnav li A.shadowed		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/navigation/nav_act_shadow.png', sizingMethod='scale'); }
ul#mainnav li>A.shadowed		{ background: #d6d6d6 url(../images/navigation/nav_act_shadow.png) no-repeat 0px 0px; }

ul#mainnav li A:link			{ text-decoration: none; color: #333; }
ul#mainnav li A:visited			{ text-decoration: none; color: #333; }
ul#mainnav li A:active			{ text-decoration: none; color: #333; }
ul#mainnav li A:hover			{ text-decoration: none; color: #00426f; }
ul#mainnav li A#active			{
								  text-decoration: none;
								  color: #fff;
								  background: #00426f;
								  padding: 5px 5px 5px 5px; margin: 0px; width: 124px;
								  border-left: 1px solid #00426f; border-right: 1px solid #00426f;
								}

//ul#mainnav li.first A#active	{ border-top: 1px solid #fff; }

ul#mainnav li A span.chevron		{ color: #d6d6d6; }
ul#mainnav li A:hover span.chevron	{ color: #00426f; }
ul#mainnav li A#active span.chevron	{ display: none; }

ul#mainnav li A span.empty_chevron			{ padding: 0px 0px 0px 9px; }
ul#mainnav li A#active span.empty_chevron	{ display: none; }


/* LEVEL 2 */
ul#mainnav ul	{
			      position: absolute;
			      top: 0px; left: 137px;
			      display: block; width: 135px;
			      float: left;
			      padding: 26px 0px 0px 0px; margin: 0px 0px 0px 0px;
			      list-style: none;
			      background: #f2f2f2;
			      text-transform: uppercase;
			      font-size: 90%;
				}

ul#mainnav ul li				{ display: block; width: 135px; margin: 0px; padding: 0px; background: transparent; }
ul#mainnav ul li.first			{ border-top: 1px solid #c2c2c2; }
ul#mainnav ul li A.shadowed		{ background-color: transparent; }
ul#mainnav ul li A				{
								  display: block; width: 125px;
								  overflow: hidden;
								  line-height: 120%;
								  text-decoration: none;
								  color: #00426f; font-weight: bold;
								  padding: 5px 5px 5px 5px; margin: 0px;
								  border: none; border-bottom: 1px solid #c2c2c2;
								  background: transparent;
								}
ul#mainnav ul li A:link			{ text-decoration: none; color: #00426f; }
ul#mainnav ul li A:visited		{ text-decoration: none; color: #00426f; }
ul#mainnav ul li A:active		{ text-decoration: none; color: #00426f; }
ul#mainnav ul li A:hover		{ text-decoration: none; color: #000; }
ul#mainnav ul li A#subactive	{ text-decoration: none; color: #fff; background: #00426f; border-bottom: 1px solid #00426f; }

ul#mainnav ul li A span.chevron			{ color: #f2f2f2; }
ul#mainnav ul li A:hover span.chevron	{ color: #000; }
ul#mainnav ul li A#subactive span.chevron	{ color: #00426f; }

ul#mainnav ul li A span.empty_chevron			{ padding: 0px 0px 0px 9px; }
ul#mainnav ul li A#active span.empty_chevron	{ display: none; }


/* LEVEL 3: LIME GREEN */
ul#mainnav ul ul	{
					  position: relative;
					  left: 0px;
					  float: none;
					  padding: 0px 0px 0px 0px; margin: 0px;
					  list-style: none;
					  background: #e7eef4;
					  text-transform: none;
					  font-size: 100%;
					}

ul#mainnav ul ul li				{ position: relative; display: block; width: 120px; margin: 0px; padding: 0px; background: transparent; }
ul#mainnav ul ul li A			{
								  display: block; width: 120px;
								  line-height: 120%;
								  text-decoration: none;
								  color: #00426f; font-weight: bold;
								  padding: 5px 5px 5px 10px; margin: 0px;
								  border: none; border-bottom: 1px solid #c2c2c2;
								  background: transparent;
								}
ul#mainnav ul ul li A:link		{ text-decoration: none; background: #dee4e8; }
ul#mainnav ul ul li A:visited	{ text-decoration: none; }
ul#mainnav ul ul li A:active	{ text-decoration: none; }
ul#mainnav ul ul li A:hover		{ display: block; width: 120px; text-decoration: none; background: #eee; color: #333 }
ul#mainnav ul ul li A.shadowed	{ background: #d9e0e5 url(../images/navigation/nav_act_shadow.png) no-repeat 0px 0px; }
ul#mainnav ul ul li A#subactive	{ border: none; border-bottom: 1px solid #c2c2c2; background: #d9e0e5; color: #000; }


/* LEVEL 4 */
ul#mainnav ul ul ul	{
					  position: absolute;
					  display: none;
					  width: 200px;
					  top: -1px;
					  left: 134px;
					  padding: 0px 0px 0px 0px; margin: 0px;
					  list-style: none;
					  background: #d9e0e5;
					  text-transform: none;
					  font-size: 100%;
					  border: 1px solid #c2c2c2;
					}

ul#mainnav ul ul li>ul										{ left: 134px; }
ul#mainnav ul ul li:hover ul, ul#mainnav ul ul li.over ul 	{ left: 134px; display: block; }
ul#mainnav ul ul li:hover a, ul#mainnav ul ul li.over a		{ color: #333; background: #e7eef4; display: block; }

ul#mainnav ul ul ul li	{ display: block; margin: 0px; padding: 0px; background: transparent; }

ul#mainnav ul ul ul li A		{
								  display: block; width: 180px;
								  line-height: 120%;
								  text-decoration: none;
								  color: #417192; font-weight: bold;
								  padding: 5px 5px 5px 15px; margin: 0px;
								  border: none; border-bottom: 1px solid #c2c2c2;
								  background: transparent;
								}

ul#mainnav ul ul ul li A.last		{ border: none; }
ul#mainnav ul ul ul li A:link		{ color: #417192; }
ul#mainnav ul ul ul li A:visited	{ color: #417192; }
ul#mainnav ul ul ul li A:active		{ color: #417192; }
ul#mainnav ul ul ul li A:hover		{ color: #666; display: block; width: 180px; margin: 0px; }
ul#mainnav ul ul ul li A#subactive	{ color: #333; border-bottom: 1px solid #c2c2c2; background: #e7eef4; }


/*****************************************************************
HEADER NAV DECLARATIONS
*****************************************************************/


ul#headernav	{
				  z-index: 1;
				  position: absolute;
				  top: 130px; right: 0px;
				  display: inline;
				  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
				  list-style: none;
				  font-size: 80%;
				}

ul#headernav li				{ float: left; margin: 6px 0px 0px 0px; border-right: 1px solid #9bb2c4; }
ul#headernav li#disclaimer	{ border: none; }
ul#headernav li A			{
							  display: block;
							  padding: 0px 14px 0px 14px; margin: 0px 0px 0px 0px;
							  font-weight: bold;
							}
ul#headernav li A:link		{ text-decoration: none; color: #9bb2c4; }
ul#headernav li A:visited	{ text-decoration: none; color: #9bb2c4; }
ul#headernav li A:active	{ text-decoration: none; color: #9bb2c4; }
ul#headernav li A:hover		{ text-decoration: none; color: #fff; }
ul#headernav li A#headernav_active		{ text-decoration: none; color: #fff; }

ul#headernav li#zoeken					{ width: 268px; height: 23px; border: none; border-left: 1px solid #fff; margin: 0px 0px 0px 0px; }
ul#headernav li#zoeken form				{ margin: 1px 2px 2px 2px; }
ul#headernav li#zoeken A				{ display: inline; padding: 0px 5px 0px 5px; }
ul#headernav li#zoeken input#zoekvlak	{ border: none; width: 200px; margin: 0px; padding: 1px 2px 2px 2px; }

/*****************************************************************
SITEMAP LIST DECLARATIONS
*****************************************************************/

ul#sitemap	{
			  position: relative;
			  line-height: 160%;
			  margin: 0px 0px 20px 0px;
			  padding: 0px 0px 0px 60px;
			  list-style-type: square;
			}

ul#sitemap li			{ font-weight: bold; padding-top: 5px; }
ul#sitemap li ul		{ padding: 0px 0px 0px 10px; }
ul#sitemap li li		{ font-weight: normal; list-style-type: circle; margin: 0px 0px 0px 10px; padding: 0; }

