.sf-menu1, .sf-menu1 * { margin: 0; padding: 0; list-style: none; }
.sf-menu1 { line-height: 1.0; }
.sf-menu1 ul { position: absolute; top: -999em; width: 10em; }
.sf-menu1 ul li { width: 100%; }
.sf-menu1 li:hover { visibility: inherit; }
.sf-menu1 li { float: left; position: relative; top: 0; }
.sf-menu1 a { display: block; position: relative; }
.sf-menu1 li:hover ul, 
.sf-menu1 li.sfHover ul { left: 0; top: 40px; z-index: 99; }
ul.sf-menu1 li:hover li ul,
ul.sf-menu1 li.sfHover li ul { top: -999em; }
ul.sf-menu1 li li:hover ul,
ul.sf-menu1 li li.sfHover ul { left: 10em; top: 0; }
ul.sf-menu1 li li:hover li ul,
ul.sf-menu1 li li.sfHover li ul { top: -999em; }
ul.sf-menu1 li li li:hover ul,
ul.sf-menu1 li li li.sfHover ul { left: 10em; top: 0; }
.sf-menu1 { float: left; margin-bottom: 1em; }

/* BELANGRIJK START */
.sf-menu1 a, .sf-menu1 a:visited {
	border-left: 1px solid #B3B3B3;
	color: #0071B8; 
	font: 16px/16px Tahoma, Arial, Helvetica, Geneva, sans-serif;
	margin: 0 20px 0 0;
	padding: 20px 5px 4px 10px;
	text-align: left;
	text-decoration: none;
}

.sf-menu1 li li {
	background: #FFF;
}

.sf-menu1 li li a, .sf-menu1 li li a:visited {
	border: none;
	height: 16px;
	color: #B3B3B3;
	font: 11px/16px Tahoma, Arial, Helvetica, Geneva, sans-serif;
	padding: 2px 0 2px 10px;
	margin: 0;
	border-left: 1px solid #B3B3B3;
	width: 220px;
}

.sf-menu1 li li li {
	background: #FFF;
}
/* BELANGRIJK END */

.sf-menu1 li:hover,
.sf-menu1 li.sfHover,
.sf-menu1 a:focus,
.sf-menu1 a:hover,
.sf-menu1 a:active { outline: 0; }
.sf-menu1 a.sf-with-ul { min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 0.9em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }
.sf-menu1 a > .sf-sub-indicator { background-image: none; }
.sf-menu1 li li a > .sf-sub-indicator { background: url('../../images/arrows-cccccc.png') no-repeat -10px -100px; top: 0.65em; }
.sf-menu1 a:focus > .sf-sub-indicator,
.sf-menu1 a:hover > .sf-sub-indicator,
.sf-menu1 a:active > .sf-sub-indicator,
.sf-menu1 li:hover > a > .sf-sub-indicator,
.sf-menu1 li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu1 ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu1 ul a > .sf-sub-indicator { background-position: 0 0; }
.sf-menu1 ul a:focus > .sf-sub-indicator,
.sf-menu1 ul a:hover > .sf-sub-indicator,
.sf-menu1 ul a:active > .sf-sub-indicator,
.sf-menu1 ul li:hover > a > .sf-sub-indicator,
.sf-menu1 ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
.sf-menu1 .sf-shadow ul { background: url('../../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-menu1 .sf-shadow ul.sf-shadow-off { background: transparent; }

.sf-menu2, .sf-menu2 * { margin: 0; padding: 0; list-style: none; }
.sf-menu2 { line-height: 1.0; }
.sf-menu2 ul { position: absolute; top: -999em; width: 10em; }
.sf-menu2 ul li { width: 100%; }
.sf-menu2 li:hover { visibility: inherit; }
.sf-menu2 li { position: relative; top: 0; }
.sf-menu2 a { display: block; position: relative; }
.sf-menu2 li:hover ul, 
.sf-menu2 li.sfHover ul { left: 170px; top: 0px; z-index: 99; }
ul.sf-menu2 li:hover li ul,
ul.sf-menu2 li.sfHover li ul { top: -999em; }
ul.sf-menu2 li li:hover ul,
ul.sf-menu2 li li.sfHover ul { left: 10em; top: 0; }
ul.sf-menu2 li li:hover li ul,
ul.sf-menu2 li li.sfHover li ul { top: -999em; }
ul.sf-menu2 li li li:hover ul,
ul.sf-menu2 li li li.sfHover ul { left: 10em; top: 0; }
.sf-menu2 { float: left; margin-bottom: 1em; }

/* BELANGRIJK START */
.sf-menu2 a, .sf-menu2 a:visited {
	color: #FFF;
	font: 12px/16px Tahoma, Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

.sf-menu2 li li {
	background: #cce3f1;
}

.sf-menu2 li li a, .sf-menu2 li li a:visited {
	border: none;
	height: 16px;
	color: #0071b8;
	font: 11px/16px Tahoma, Arial, Helvetica, Geneva, sans-serif;
	padding: 2px 0 2px 10px;
	margin: 0;
	border-left: 1px solid #B3B3B3;
	width: 220px;
}

.sf-menu2 li li li {
	background: #FFF;
}
/* BELANGRIJK END */

.sf-menu2 li:hover,
.sf-menu2 li.sfHover,
.sf-menu2 a:focus,
.sf-menu2 a:hover,
.sf-menu2 a:active { outline: 0; }
.sf-menu2 a.sf-with-ul { min-width: 1px; }
.sf-menu2 .sf-sub-indicator { position: absolute; display: block; left: 155px; top: 0.9em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }
.sf-menu2 a > .sf-sub-indicator { background-image: none; }
.sf-menu2 li a .sf-sub-indicator { background: url('../../images/arrows-cccccc.png') no-repeat -10px 0px; top: 0.3em; }
.sf-menu2 li li a > .sf-sub-indicator { background: url('../../images/arrows-cccccc.png') no-repeat -10px -100px; top: 0.65em; }
.sf-menu2 li li a:focus > .sf-sub-indicator,
.sf-menu2 li li a:hover > .sf-sub-indicator,
.sf-menu2 li li a:active > .sf-sub-indicator,
.sf-menu2 li li li:hover > a > .sf-sub-indicator,
.sf-menu2 li li li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu2 ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu2 ul a > .sf-sub-indicator { background-position: 0 0; }
.sf-menu2 ul a:focus > .sf-sub-indicator,
.sf-menu2 ul a:hover > .sf-sub-indicator,
.sf-menu2 ul a:active > .sf-sub-indicator,
.sf-menu2 ul li:hover > a > .sf-sub-indicator,
.sf-menu2 ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
.sf-menu2 .sf-shadow ul { background: url('../../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-menu2 .sf-shadow ul.sf-shadow-off { background: transparent; }