/*menu's*/
ul#main {
	list-style: none;
	padding: 0;
	margin: 0 0 0 15px;
	float: left;
	width: 940px;
	clear: none;
	background-image: url(../images/footerbalk.png);
	background-repeat: no-repeat;
	position: relative;
	z-index: 20;
}

ul#main a {
	display: block;
	width: auto;
}

ul#main li {
	float: left;
	list-style: none;
}

ul#main li a, ul#main li a:link {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none; 
}




ul#main li a:hover {
	color: #000;


}

ul#main li.item-101 a  {
	display: none;
}

ul#main li.item-108 a  {
	padding: 2px 15px 2px 15px;
}

ul#main li.item-108 a:hover  {

}

ul#main li.item-150 a  {
	padding: 2px 35px 2px 40px;
}

ul#main li.item-150 a:hover  {

}

ul#main li.item-151 a  {
	padding: 2px 10px 2px 20px;
}

ul#main li.item-151 a:hover  {

}

ul#main li.item-113 a  {
	padding: 2px 28px 2px 35px;
}

ul#main li.item-113 a:hover  {

}

ul#main li.item-112 a  {
	padding: 2px 55px 2px 50px;
}

ul#main li.item-112 a:hover  {

}

ul#main li.item-115 a  {
	padding: 2px 0 2px 50px;
}

ul#main li.item-115 a:hover  {

}


ul#main li.current a:link, ul#main li.current a:visited,
ul#main li.active a:link, ul#main li.active a:visited,
ul#main li.activedeeper a:link, ul#main li.activedeeper a:visited {
	color: #FFF;
	font-weight: normal;
	font-style: italic;

}

/*mainmenu tweede nivo*/
ul#main li ul {
	position: absolute;
	width: auto;
	left: -999em;

}

ul#main li:hover ul {
	left: auto;

}

ul#main li ul li {
	float: none;
	text-align: left	
}

ul#main li:hover ul li,
ul#main li.parent:hover ul li a:link,  ul#main li.parent:hover ul li a:visited,
ul#main li.current:hover ul li a:link, ul#main li.current:hover ul li a:visited,
ul#main li.activedeeper:hover ul li a:link, ul#main li.activedeeper:hover ul li a:visited {
	float: none;
	background-color: #B73D00;
	width: auto;
}

ul#main li:hover ul li a:link, ul#main li:hover ul li a:visited {
	color: #FFF;
	text-decoration: none; 
	display: block;
	padding: 3px 5px 3px 10px;
	background-image: none;
	margin: 0px;
	border-bottom: 1px dotted #FFF;
}

ul#main li:hover ul li a:hover,
ul#main li.parent:hover ul li a:hover,
ul#main li.current:hover ul li a:hover,
ul#main li.activedeeper:hover ul li a:hover  {
	background-color: #000053;
	color: #FFF;
	background-image: none;
}


/** sub menu li */
ul#sub {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
	width: auto;
	height: auto;
}

ul#sub li {
	list-style: none;
	margin: 0;
	display: block;
	width: 180px;
}


/** submenu links eerste nivo */
ul#sub li a:link, ul#sub li a:visited {
	font-size: 14px;
	display: block;
	width: 160px
	color: #000053;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 10px;
	border-bottom: 2px dotted #F2ECD5	;
}

ul#sub li a:hover {
	color: #b73d00;

}


ul#sub li#current a:link, ul#sub li#current a:visited,
ul#sub li.active a:link, ul#sub li.active a:visited {
	display: block;
	color: #b73d00;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 10px;

}

/* footer menu */
ul#footer {
	list-style: none;
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	width: 100%;
	clear: none;
	border-right: 1px solid #66593D;
}

ul#footer a {
	display: block;
	width: auto;
}

ul#footer li {
	float: left;
	list-style: none;
		margin: 0 5px 0 0;
}

ul#footer li a:link, ul#footer li a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #66593D;
	padding: 0 5px 0 0;
	text-decoration: none; 
}


ul#footer li a:hover {
	color: #B73D00;
	background-image: none;
}

ul#footer li.current a:link, ul#footer li.current a:visited,
ul#footer li.activedeeper a:link, ul#footer li.activedeeper a:visited {
	color: #B73D00;
}

/* footer tweede nivo*/
ul#footer li ul {
 float: left;
}


ul#footer li ul li {
	float: none;
	clear: both;
	text-align: left;	
	color: #66593D;
	margin: 0 5px 0 0;
}

ul#footer li:hover ul li,
ul#footer li.parent:hover ul li a:link,  ul#footer li.parent:hover ul li a:visited,
ul#footer li.current:hover ul li a:link, ul#footer li.current:hover ul li a:visited,
ul#footer li.activedeeper:hover ul li a:link, ul#footer li.activedeeper:hover ul li a:visited {
	float: none;
	width: auto;
	color: #66593D;
}

ul#footer li.current ul li a:link, ul#footer li.current ul li  a:visited,
ul#footer li.activedeeper ul li a:link, ul#footer li.activedeeper ul li a:visited {
	color: #66593D;
}

ul#footer li:hover ul li a:link, ul#footer li:hover ul li a:visited {
	color: #66593D;
	text-decoration: none; 
	display: block;

}

ul#footer li:hover ul li a:hover,
ul#footer li.parent:hover ul li a:hover,
ul#footer li.current:hover ul li a:hover,
ul#footer li.activedeeper:hover ul li a:hover  {
	color: #B73D00;
	background-image: none;
}

/* footer hoofditems verbergen*/
ul#footer li.item-108, ul#footer li.item-150, ul#footer li.item-151, 
ul#footer li.item-112, ul#footer li.item-115 {
	visibility: hidden;
}

ul#footer li.item-108 ul li, ul#footer li.item-150 ul li, ul#footer li.item-151 ul li, 
ul#footer li.item-112 ul li, ul#footer li.item-115 ul li {
	visibility: visible;
}

ul#footer li.item-108 ul, ul#footer li.item-150 ul, ul#footer li.item-151 ul, 
ul#footer li.item-112 ul, ul#footer li.item-115 ul {
	margin-top: -13px;
}