/*** ESSENTIAL STYLES ***/
.sf-menu
{
	line-height: 1.0;
	margin: 14px 0 0 9px;
	float: left;
	display:inline;
	margin-bottom: 0em;
}
.sf-menu ul
{
	position: absolute;
	top: -999em;
}

.sf-menu li:hover
{
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li
{
	float: left;
	position: relative;
}
.sf-menu a
{
	display: block;
	position: relative;
	padding: 5px 5px;
	text-decoration: none;
}
.sf-menu a, .sf-menu a:visited
{
	/* visited pseudo selector so IE6 applies text colour*/
	font: bold 10px Verdana;
	color: #fff;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
	left: 0;
	top: 28px; /* match top ul list item height */
	z-index: 99;
	height:39px;
}

.sf-navbar
{
	height: 28px;
	padding-bottom: 28px;
	position: relative;
}
.sf-navbar ul li
{
	width: auto;
	float: left;
}
.sf-navbar li
{
	position: static;
}
.sf-navbar a
{
	border-top: none;
}
.sf-navbar li ul
{
	width: 600px; /*IE6 soils itself without this*/
}
.sf-navbar li li
{
	padding-right: 5px;
	margin-right:2px;
	background:url(/images/menu_level2_seperator.gif) no-repeat right 9px;
	position: relative;
}
.sf-navbar li li.laatst {
	background:none;
}
.sf-navbar ul a {
	padding-top:7px;
	padding-bottom:12px;
}

ul.sf-navbar .current ul, ul.sf-navbar ul li:hover ul, ul.sf-navbar ul li.sfHover ul
{
	left: 0;
	top: 28px; /* match top ul list item height */
}
ul.sf-navbar ul li.current a {
	text-decoration:underline;
}

#CCIPlaceHolder_Linkerkant h2{
	color: #fff;
	font-weight: bold;
	font-size:12px;
	border-bottom: 1px solid #fff;
	padding: 12px 14px 9px 24px;
	display:none;
}
#CCIPlaceHolder_Linkerkant ul {
	margin-top:13px;
}
#CCIPlaceHolder_Linkerkant li{
	padding-left: 24px;
	margin-top:10px;
	border-bottom: 1px solid #fff;
	padding-bottom:8px;
	font-size:10px;
}

#CCIPlaceHolder_Linkerkant li li{
	margin-top:10px;
	border-bottom: 0;
	padding-bottom:0;
	padding-left:0;
}

#CCIPlaceHolder_Linkerkant li li a{
	background:url(/images/lvl2_button.gif) no-repeat left 2px;
	display:block;
	padding-left:17px;
}

#CCIPlaceHolder_Linkerkant .foot{
	margin-top: 35px;
}

#CCIPlaceHolder_Linkerkant li a{
	color: #fff;
	font-weight: bold;
	}
#CCIPlaceHolder_Linkerkant li a:hover,
#CCIPlaceHolder_Linkerkant li.active a,
#CCIPlaceHolder_Linkerkant li.active a:hover,
#CCIPlaceHolder_Linkerkant li.active li.active a,
#CCIPlaceHolder_Linkerkant li.active li.active a:hover {
	color:Orange;
}
#CCIPlaceHolder_Linkerkant li.active li a {
	color:#fff;
}
.sf-breadcrumb a{

	color:#E89128;
}
.sf-breadcrumb ul li a{
	color:#fff;
}
#CCIPlaceHolder_Linkerkant a:hover {
	color:Orange;
}


