/* 
	******************************
	***  0. Main	 		   ***
	******************************
*/
	html, body {
		height: 100%; width: 100%;
		margin: 0; padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a { text-decoration: none; }
	
	#container {
		position: absolute; 
		height: 610px; width: 100%;
		background:url(../img/bg-gradient-def.gif) repeat-x bottom;
	}
	#inner-container {
		position: relative;
		margin: 0px auto;
		width: 920px;
		height: 610px;
	}
	#logo {
		position: relative; 
		margin: 0px auto 0px; 
		width: 240px; height:137px;
	}
	
	#logos {
		position: relative; 
		margin: 0px auto 0px; 
		padding-top: 0px;
		height: 40px;
	}

	#lg {
		margin-right: 10px;
	}

/* 
	******************************
	***  1. Topmenu 		   ***
	******************************
*/
	#topmenu-home {
		position: absolute;
		right: -10px; 
		width: 420px; 
		height: 18px;
		margin-top: 0px; padding: 0;
		z-index: 100;
	}
	#topmenu-home ul {
		position: absolute;
		top: 5px; left: 0;
	}
	#topmenu-home li {
		display: inline;
		position: relative;
	}
	#topmenu-home ul, #topmenu-home li {
		margin: 0; padding: 0;
		list-style: none;
	}
	#topmenu-home li a {
		color: #004a8d;
		font-size: 10px;
		padding: 10px 10px 0px 5px;
		text-transform: uppercase;
		border-left: 2px solid #969696;
	}
	#topmenu-home li a.active {
		color: #000000;
	}
/* 
	******************************
	***  2. Menu 			   ***
	******************************
*/
	#menu {
		position: relative;
		top: 0px;
		width: 904px; height: 372px;
		margin: 71px auto 0px;
	}
	#menu ul, #menu li {
		margin: 0; padding: 0;
		list-style: none;
	}
	#menu ul {
		position: absolute;
		top: 0; left: 0px;
	}
	#menu li {
		display: inline;
		position: relative;
		width: 216px; height: 43px;
	}
	#menu li a {
		position: absolute;
		top: 0; left: 0;
		width: 216px; height: 43px;
		z-index: 3;
	}
	#menu ul li {
		float: left; 
		display: inline;
		margin: 0px 5px 0px 5px;
	}
	#menu ul.menu { z-index: 20; }
	
	#menu li#menu-wng { background: url(../img/btn-wng-on.gif) no-repeat; }
	#menu li#menu-nwb { background: url(../img/btn-nwb-on.gif) no-repeat; }
	#menu li#menu-bhv { background: url(../img/btn-bhv-on.gif) no-repeat; }
	#menu li#menu-tax { background: url(../img/btn-tax-on.gif) no-repeat; }
	
	#menu li#menu-wng a { background: url(../img/btn-wng-on.gif) no-repeat; }
	#menu li#menu-nwb a { background: url(../img/btn-nwb-on.gif) no-repeat; }
	#menu li#menu-bhv a { background: url(../img/btn-bhv-on.gif) no-repeat; }
	#menu li#menu-tax a { background: url(../img/btn-tax-on.gif) no-repeat; }
	
	#menu li#menu-wng li { background:url(../img/mnu-wng-main.gif) no-repeat; }
	#menu li#menu-wng li a { background:url(../img/mnu-wng-main.gif) no-repeat; }
	#menu li#menu-wng li.bottom a { background:url(../img/mnu-wng-bottom.gif) no-repeat; }
	
	#menu li#menu-nwb li { background: url(../img/mnu-nwb-main.gif) no-repeat; }
	#menu li#menu-nwb li a { background: url(../img/mnu-nwb-main.gif) no-repeat; }
	#menu li#menu-nwb li.bottom a { background: url(../img/mnu-nwb-bottom.gif) no-repeat; }
	
	#menu li#menu-bhv li { background: url(../img/mnu-bhv-main.gif) no-repeat; }
	#menu li#menu-bhv li a { background: url(../img/mnu-bhv-main.gif) no-repeat; }
	#menu li#menu-bhv li.bottom a { background: url(../img/mnu-bhv-bottom.gif) no-repeat; }
	
	#menu li#menu-tax li { background: url(../img/mnu-tax-main.gif) no-repeat; }
	#menu li#menu-tax li a { background: url(../img/mnu-tax-main.gif) no-repeat; }
	#menu li#menu-tax li.bottom a { background: url(../img/mnu-tax-bottom.gif) no-repeat; }
	
/* 
	******************************
	***  3. Submenu			   ***
	******************************
*/
	#menu ul ul {
		position: absolute;
		display: none;
		z-index: 1; 
		top: 30px;
	}
	#menu ul ul, #menu ul ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#menu li li {
		float: left;
		position: relative;
		background: none;
		height: 22px;
	}
	#menu ul li li a {
		display: block;
		width: 216px;
		padding: 2px 0px 0px 17px;
		font-size: 11px;
		background: none;
		color: #FFFFFF;
		text-decoration: none; 
		text-transform: uppercase;
	}
	#menu-wng-img, #menu-nwb-img, #menu-bhv-img, #menu-tax-img {
		position: relative;
		float: left;
		width: 214px; height: 195px;	
		z-index: 1;	
		top: 33px; 
	}
	#menu-wng-img { 
		background:url(../img/bg-wng.jpg) no-repeat; 
		left: 6px; 
	}
	#menu-nwb-img { 
		background:url(../img/bg-nwb.jpg) no-repeat; 
		left: 18px; 
	}
	#menu-bhv-img { 
		background:url(../img/bg-bhv.jpg) no-repeat; 
		left: 30px; 
	}
	#menu-tax-img { 
		background:url(../img/bg-tax.jpg) no-repeat; 
		left: 42px; 
	}
/* 
	******************************
	***  #. Call me now		   ***
	******************************
*/
	#callmenow {
		position: relative;
		float: left;
		left: 6px;
		top: 16px;
		width: 214px;
		height: 100px;
		z-index: 11;
	}
	#callmenow>#contact {
		margin-top: 15px;
	}
	#callmenow h2, #callmenow h2 a {
		color: #004a8d; 
		display:inline;
		font-size:14px;
		text-transform: uppercase;
		margin-left: 3px;
		vertical-align: bottom;
	}
	#callmenow h2 a { margin-left: 0px; }
	#callmenow .phonenumber, 
	#callmenow .date {
		color:#666666;
		text-transform: uppercase;
		font-size: 10px;
		border: 1px solid black;
		margin: 0px 0px 7px 3px;
		padding: 0px 0px 0px 3px;
		background:url("../img/bg-callmenow-gradient.gif") no-repeat;	
	} 
	#callmenow .phonenumber { 
		height: 13px; 
		width: 128px; 
	}
	#callmenow .date { 
		height: 13px; 
		width: 103px; 
	}
	#callmenow td.imgphone { 
		width:25px;
		height:25px;
		background:url("../img/btn-callmenow.gif") no-repeat; 
	}
	#callmenow td.imgcontact { 
		width:25px;
		height:25px;
		background:url("../img/btn-contact.gif") no-repeat; 
	}
	#callmenow td.imgbutton { 
		width:41px;
		height:13px;
		padding-left: 6px;
		background:url("../img/btn-arrow.gif") no-repeat top 
	}
/* 
	******************************
	***  #. Vestigingen		   ***
	******************************
*/
	#location {
		position: relative;
		float: left;
		top: 16px;
		width: 214px;
		height: 100px;
		margin-left: 15px;
		z-index: 11;
	}
	#location a {
		color: #000000;
	}
	#location h4 {
		display: inline;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		padding-bottom: -3px;
	}
	#location span {
		padding: 0px 0px 3px 12px;
		display: block;	
	}
	#location span.more {	
		background: url("../img/bullet-blue.gif") no-repeat 1px; 
		margin-top: 2px;
	}
	#location p { 
		display:inline; 
		line-height:20px; 
		text-transform:uppercase; 
	}
	#location span.more a { 
		text-transform: uppercase; 
	}
	#location h2 { 
		color: #004a8d;
		margin-top: 4px;
		margin-bottom: 4px;
		font-size: 14px;
		text-transform: uppercase;
	} 
/* 
	******************************
	***  #. Actueel			   ***
	******************************
*/
	#actueel {
		position: relative;
		float: left;
		top: 16px;
		width: 214px;
		height: 100px;
		margin-left: 15px;
		z-index: 11;
	}
	#actueel h2 { 
		color: #004a8d;
		margin-top: 4px;
		margin-bottom: 4px;
		font-size: 14px;
		text-transform: uppercase;
	}
	#actueel a {
		color: #000000;
	}
	#actueel span {
		padding: 0px 0px 3px 12px;
		display: block;	
	}
	#actueel span {	
		background: url("../img/bullet-black.gif") no-repeat 1px; 
	}
	#actueel span.more {	
		background: url("../img/bullet-blue.gif") no-repeat 1px; 
		margin-top: 2px;
	}
	#actueel a,
	#actueel span.more a { 
		text-transform: uppercase; 
	}
	#flashButton {
		position: absolute;
		left: 40px; top: 40px;
		cursor: pointer;
		z-index: 1;
	}
	#flashWrapper {
		position: relative;
		cursor: pointer;
		z-index: 0;
	}