#subnavigatie {
	width: 182px;
	margin: 0 12px 0 0;
	float: left;
	min-height: 350px;
}

#subnavigatie a {
	display: block;
	border-bottom: 1px solid #c5c5c0;
	padding: 10px 10px 10px 0px;
	color: #666666;
	font: 17px 'DIN-Regular';
	text-decoration: none;
    width: 135px;
}

#subnavigatie a span {
    font-weight: normal;
    font-size: 15px;
}


#subnavigatie.nlsubnavigatie a {
	display: block;
	width: auto;
	border-bottom: 0px solid #c5c5c0; 
	padding: 10px 10px 10px 0px;
	color: #666666;
	font: 17px 'DIN-Regular';
	text-decoration: none;
    font-weight: bold;
}

#subnavigatie.nlsubnavigatie a span {
    font-weight: normal;
    font-size: 15px;
}

#subnavigatie.nolink a {
    	display: block;
	width: auto;
	border-bottom: 0px solid #c5c5c0; 
	padding: 10px 10px 10px 0px;
	color: #666666;
	font: 17px 'DIN-Regular';
	text-decoration: none;
    font-weight: bold;
    pointer-events: none;
}

#subnavigatie.nolink a:hover {
    color: #666666;
}


#subnavigatie a:hover, #subnavigatie a.active, #subnavigatie a.active:hover {
	color: #2f2d30;
}

#subnavigatie a.sublink {
	display: block;
	width: 125px;
	border-bottom: none;
	padding: 4px 20px 0 20px;
	margin: 0;
	color: #666666;
	font: 14px 'DIN-Regular';
	text-decoration: none;
    font-weight: normal;
}

#subnavigatie a.first {
	padding: 6px 20px 0 20px;
}

#subnavigatie a.last {
	padding: 4px 20px 22px 20px;
	border-bottom: 1px solid #c5c5c0;
}

#subnavigatie a.sublink:hover, #subnavigatie a.subactive, #subnavigatie a.subactive:hover {
	background: url(../../img/subnav-hover.png) no-repeat 8px 9px;
	color: #2f2d30;
}

#subnavigatie a.first:hover, #subnavigatie a.firstsubactive, #subnavigatie a.firstsubactive:hover {
	background: url(../../img/subnav-hover.png) no-repeat 8px 11px;
	color: #2f2d30;
}