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

/* DIT HOORT OF STAAT IN NAVIGATION.CSS */
/* LEVEL 1 */
ul#mainnav	{
			  position: absolute;
			  top: 153px; left: 0px;
			  padding: 192px 0px 0px 0px; margin: 0px 0px 0px 0px;
			  border-bottom: 24px solid #999;
			  list-style: none;
			  font-size: 90%;
			  width: 272px;
			  background: #f2f2f2 url(../images/navigation/nav_bg_international.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					{ 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;
								}
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;
			      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				{ margin: 0px; padding: 0px; background: transparent; }
ul#mainnav ul li.first			{ border-top: 1px solid #c2c2c2; }
ul#mainnav ul li A.shadowed		{ background-color: #f2f2f2; }
ul#mainnav ul li A				{
								  display: block; width: 125px;
								  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 */
ul#mainnav ul ul	{
					  position: relative;
					  left: 0px;
					  float: none;
					  padding: 0px 0px 0px 0px; margin: 0px;
					  list-style: none;
					  background: #d9e0e5;
					  text-transform: none;
					  font-size: 100%;
					}

ul#mainnav ul ul li	{ 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.shadowed	{ background: #d9e0e5 url(../images/navigation/nav_act_shadow.png) no-repeat 0px 0px; }
ul#mainnav ul ul li A#subactive	{ background: #417192; border: none; border-bottom: 1px solid #417192; }

/* LEVEL 4 */
ul#mainnav ul ul ul	{
					  float: none;
					  padding: 0px 0px 0px 0px; margin: 0px;
					  list-style: none;
					  background: #d9e0e5;
					  text-transform: none;
					  font-size: 100%;
					  border: 1px solid #417192; border-top: none;
					}

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

ul#mainnav ul ul ul li A		{
								  display: block; width: 113px;
								  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: #333; }
ul#mainnav ul ul ul li A#subactive	{ color: #666; background: #fff; border-bottom: 1px solid #c2c2c2; }

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#zoeken		{ width: 268px; height: 23px; border: none; border-left: 1px solid #fff; margin: 0px 0px 0px 0px; }
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#zoeken A	{ display: inline; padding: 5px 5px 5px 5px; }
ul#headernav li#zoeken input#zoekvlak	{ border: none; width: 200px; height: 17px; margin: 2px 0px 0px 2px; padding: 1px 5px 1px 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; }


