.menu ul,.menu li
{
min-width: 145px;
}


.icc-ql-top{
padding-top:5px !important;
margin-bottom:10px !important;
/* [ReplaceColor(themeColor:"Light2-Lightest")] */ border-bottom:1px solid #dbddde;
}

.icc-ql{
	background: url("interface/arrow_closed.gif") no-repeat scroll 5px 50% #00275D;
    margin: 0;
    padding: 3px 0 0;
}

.icc-ql ul > li > a:hover,.icc-ql ul.root > li > a:hover,.icc-qlheader:hover{
/*text-decoration:underline;*/
text-decoration:none;
}

.icc-ql ul.root ul{
/*margin:0px 0px 20px 0px;*/
padding-left:0px;
}


.icc-ql ul.root ul > li > a{
	/*background: url("interface/arrow_sub_bullet.gif") no-repeat scroll 3px 50% #FFFFFF;*/
    border-bottom: medium none;
    color: #00275D;
    font-weight: normal;
    padding: 3px 5px 3px 12px;
    text-decoration: none;
    min-width: 140px;
}
    
.icc-ql ul.root ul > li > a:hover{	
	/* [ReplaceColor(themeColor:"Accent1-Darker")] */ color:#44aff6;
	/*text-decoration:underline;*/
	text-decoration:none;
	color:#d95b12;
}

.mainMenu li > a.selected,
.mainMenu li > a.selected:hover{
/*.icc-ql a.selected{*/
/* [RecolorImage(themeColor:"Light1")] */ background: url("interface/arrow_collapse.gif") no-repeat scroll 3px 50% #B1C0D0!important;
/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.35")] */ 
/* [ReplaceColor(themeColor:"Accent1-Medium")] */ 
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ 
/* [ReplaceColor(themeColor:"Accent1",themeShade:"0.20")] */ color:#00275D !important;    
    margin: -3px 0 0;
    text-decoration: none;
}

.mainMenu li.assembly > a.selected,
.mainMenu li.assembly > a.selected:hover{
/*.icc-ql li.assembly > a.selected{*/
	background: url("interface/arrow_collapse_asp.gif") no-repeat scroll 3px 50% #A9A9A9!important;
}


	background: url("interface/arrow_collapse_asp.gif") no-repeat scroll 3px 50% #A9A9A9!important;
}


.icc-ql,.s4-specialNavLinkList{
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px;
}
.icc-ql li,.s4-specialNavLinkList li{
font-weight:normal;
min-height:19px;
background: url("interface/arrow_closed.gif") no-repeat scroll 5px 50% #00275D;
margin: 0;
}

/* MAIN MENU */

.mainMenu {
	background-color: #FFF;
	top:100px;
	left:0;
	width:150px;
	height:100%;
	margin: 0;
	padding: 25px 0 0 0;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	/*font-size: 0.70em;*/
	list-style-type:none;	
 }
 
.ms-core-listMenu-item,
.ms-core-listMenu-item:link, 
.ms-core-listMenu-item:visited, 
.ms-tv-item:link,
.ms-tv-item:visited, 
.ms-tv-header:link, 
.ms-tv-header:visited{
	color:#fff;	
}
.ms-core-listMenu-verticalBox > 
.ms-core-listMenu-root > li >
.ms-core-listMenu-item,
.ms-core-listMenu-verticalBox > 
.ms-core-listMenu-root > li >
.ms-core-listMenuEdit, 
.ms-core-listMenu-heading, 
.ms-tv-header{
	font-family:Verdana,Arial,sans-serif;
}
.ms-core-listMenu-verticalBox > 
.ms-core-listMenu-item, 
.ms-core-listMenu-verticalBox li.static > 
.ms-core-listMenu-item{
	padding:2px 0 4px 18px; 
}

.mainMenu ul					{ margin:0; padding: 0 0 0 0; list-style-type:none;}
.mainMenu ul li					{ background: #00275d url(interface/arrow_closed.gif) 5px 50% no-repeat; padding:3px 0 0 0; margin:0;}
.mainMenu ul li.r-hidden 		{ margin: 0; background: white; padding: 0; text-decoration: none; list-style-type: none; width: 100%;}
.mainMenu ul li a				{ display:block; width:132px; color:#FFFFFF; padding:2px 0 4px 18px;  border-bottom:1px solid #a9a0a5; text-decoration:none; }
.mainMenu ul li a:visited   	{ display:block; width:132px; color:#FFFFFF; padding:2px 0 4px 18px;  border-bottom:1px solid #a9a0a5; text-decoration:none; }
.mainMenu ul li a:hover			{ background:transparent; color:#D95B12;  text-decoration:none;}
.mainMenu ul li a.current		{ background: #b1c0d0 url(interface/arrow_collapse.gif) 3px 50% no-repeat; color:#00275d; margin:-3px 0 0 0; text-decoration:none; }
.mainMenu ul li.last			{ margin-bottom:0; }
.mainMenu ul ul 				{ background-color: #FFFFFF; font-size: 0.8em; margin: 0; padding: 0 0 4px 8px; text-decoration: none;}
.mainMenu ul ul li				{ padding:0; margin:0;text-decoration:none; background: url("interface/arrow_sub_bullet.gif") no-repeat scroll 3px 50% #FFFFFF;} 
.mainMenu ul ul li a,			
.mainMenu ul ul li a:visited 	  { color: #00275d; width:130px; padding:3px 0 3px 12px; border-bottom:none; font-weight:normal;text-decoration:none;}
.mainMenu ul ul li a:hover		  { background-color:#00275d; color: #D95B12; text-decoration:none; }
.mainMenu ul ul li a.current	  { color: #000; text-decoration:none;}
.mainMenu ul ul li a.active,
.mainMenu ul ul li a.selected:hover { background: url("interface/arrow_sub_active.gif") no-repeat scroll 3px 50% #FFFFFF!important; color: #D95B12!important; border-bottom:none; font-weight:normal;text-decoration:none; }


.mainMenu ul ul li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
.mainMenu ul ul li > a.ms-core-listMenu-item:hover,
.mainMenu ul ul li > a.ms-core-listMenu-item:active {
	background-color: transparent;
}
.mainMenu li > a.ms-core-listMenu-item:hover,
.mainMenu li > a.ms-core-listMenu-item:active{
	background:transparent;
}
.mainMenu .ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {
	padding: 3px 0 3px 12px;
}

.mainMenu ul li.assembly			{ background: url("interface/arrow_closed_assembly.gif") no-repeat scroll 5px 50% #666666; margin: 0; padding: 3px 0 0; text-decoration: none; }
.mainMenu ul li.assembly a:hover	{ color:#00275d;  text-decoration:none;}
.mainMenu ul li.assembly a.current	{ background: #4089c3 url(interface/arrow_collapse.gif) 3px 50% no-repeat; color:#00275d; margin:-3px 0 0 0;  }

.mainMenu ul.aspMainMenuList li.assembly a:visited   		{ display:block; width:132px; color:#FFFFFF; padding:2px 0 4px 18px;  border-bottom:1px solid #a9a0a5; text-decoration:none; }
.mainMenu ul.aspMainMenuList li.assembly a:hover			{ color:#D95B12;  text-decoration:none;}
.mainMenu ul.aspMainMenuList li.assembly a.current			
/*{ background: #fff url(interface/arrow_collapse.gif) 3px 50% no-repeat; color:#00275d; margin:-3px 0 0 0; text-decoration:none; }
*/
{
    background: url("interface/arrow_collapse_asp.gif") no-repeat scroll 3px 50% #A9A9A9;
    color: #00275D;
    margin: -3px 0 0;
    text-decoration: none;
}


.mainMenu ul li.spacer {
 background: none repeat scroll 0 0 #FFFFFF; 
 margin: 0; 
 padding: 3px 0 0; 
 text-decoration: none; 
 height:2px;
 min-height:0;
 }

/* SUB NAVIGATIE */

div.iccSubMenu { 
	position: absolute;
	top:108px;
	left: 625px;
	width:135px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 70px  0  7px 0;
	/*font-size: 0.70em;*/ 
}
div.M1 {	background: #FFF url(images/subImage.gif) 0 0 no-repeat;}


div.iccSubMenu ul {
	position:absolute;
	top:95px;
	width:135px;
	padding:0;
	list-style-type: none;
	height:120px;
	min-height:120px;
}

div.iccSubMenu span.subMenuTitle {
	position:absolute;
	top:70px;
	background-color: #b1c0d0; 
	padding:2px 0 4px 5px; 
	color:#00275d; 
	font-weight: bold; 
	width:130px;
	height:25px;
}

div.iccSubMenu span.subMenuConfig {
	background: none repeat scroll 0 0 black; 
	color: white; 
	margin: 0; 
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
}

div.iccSubMenu span.subMenuConfig select{
	background: none repeat scroll 0 0 black; 
	color: white; 
	margin: 0; 
	padding: 0;
	width:100%;
	border:0;
}

div.iccSubMenu > ul           		{ height:auto; }
div.iccSubMenu > ul > li > ul 		{ height:auto; }
div.iccSubMenu ul li				{ font-size: 11px; background-color: #FFF; padding-left:5px; font-weight:bold; }
div.iccSubMenu ul li.level-two  	{ background-color: #FFFFFF; font-size: 10px; font-weight: normal; padding-left: 16px; }
div.iccSubMenu ul li a				{ display:block; background: #FFF url(interface/arrow_sub_bullet.gif) 3px 50% no-repeat; width:117px; color:#00275d; text-decoration:none; padding:3px 0px 3px 13px; }
div.iccSubMenu ul li.level-two a	{ background: url(interface/arrow_sub_bullet.gif) 3px 50% no-repeat; width: 100px; }
div.iccSubMenu ul li.active a 		{ background: #FFF url(interface/arrow_sub_activeSub.gif) 0px 50% no-repeat; color: #D95B12; width:118px; padding:5px 0 5px 12px; border-bottom:none; font-weight:normal; }
div.iccSubMenu a:hover				{ color:#D95B12; }
div.iccSubMenu ul li a				{ width:117px; } 
div.iccSubMenu ul ul li a			{ width:107px; } 


/* QUICK NAVIGATIE */

#quickMenu {
	position: absolute;
	background:#FFF;
	top:5px;	
	left:370px;
	text-align:right;
	/*font-size: 0.70em;*/
	width: 380px;
	padding: 0;
	margin:0;
}

#quickMenu ul { list-style-type:none; margin:0; padding:0; display:inline; }
#quickMenu li { display:inline; margin:0; padding: 0 4px 0 4px; border-right:1px solid #00275d; }
#quickMenu ul.language li.last { padding-right:0; border-style:none; display:inline; }

#quickMenu a {text-decoration:underline; }
#quickMenu a:link    { color: #00275d; }
#quickMenu a:visited { color: #00275d; }
#quickMenu a:hover   { color: #D95B12;}
#quickMenu a.current { text-decoration:none; }
#quickMenu a.current:hover { color: #D95B12; }

#quickMenu h3      { font-weight:normal; font-size:92.5%; margin:0;padding:0; display:inline; }

/* BREADCRUMB */

div.iccBreadCrumb {
    border: 1px solid #9C9C9C;
    color: #9C9C9C;
    margin: 1px 0 4px;
    padding: 1px 10px 3px;
    text-decoration: none;
    width: 435px;
}
div.iccBreadCrumb a, div.iccBreadCrumb a:visited {
    color: #9C9C9C;
    text-decoration: none;
}
div.iccBreadCrumb a:hover {
    color: #D95B12;
    text-decoration: none;
}
div.iccBreadCrumb h3 {
    display: inline;
    margin: 0;
    padding: 0;
}
div.iccBreadCrumb p {
    margin: 0;
    padding: 2px 0 0 5px;
}

div#breadcrumbs{
	visibility:hidden;
}


/* SEARCH */

#divSearch{
	position: absolute;	
	width:120px;
	left: 570px;
	top: 48px;
	background-color: #FFF;
}

.searchContent {
	position: absolute;
	left: 0px;
	line-height: 1.9em;
	top: 120px;
	padding: 0;
	margin:0;
	width: 400px;
	background: #FFF;
}

.searchLink {
	position: absolute;
	left:115px;
	top: -15px;
	width:131px;
	height:19px;
	margin:0;
	padding:0;
}
.searchContent {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 120px;
    width: 400px;
}
.searchLink {
    height: 19px;
    left: 115px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -15px;
    width: 131px;
}
div#divSearch input.searchInput {
    background-color: #FFFFFF;
    border-color: #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 2px 1px 1px;
    color: #00275D;
    font-family: Verdana,sans-serif;
    font-weight: normal;
    font-size:11px;
    padding: 1px 2px 0;
    position: absolute;
    top: -8px;
    width: 100px;
}
div#divSearch input {
    background-color: #FFFFFF;
    left: 0;
    position: absolute;
    top: 100px;
}
#divSearch fieldset {
    border: medium none;
}
#divSearch li {
    line-height: 1.2em;
    list-style-type: none;
    width: 65px;
}
#divSearch ul {
    width: 65px;
}
#divSearch li.advanced {
    left: -110px;
    line-height: 1.2em;
    list-style-type: none;
    position: absolute;
    top: 25px;
    width: 120px;
}
#divSearch a {
    text-decoration: underline;
}
#divSearch a:link {
    color: #00275D;
}
#divSearch a:visited {
    color: #00275D;
}
#divSearch a:hover {
    color: #D95B12;
}
#divSearch a.current {
    text-decoration: none;
}
#divSearch a.current:hover {
    color: #D95B12;
}
#divSearch .imgSearch{
	position: relative;
    top: 7px;
}
div#iccAdvSearch{
	padding-top: 65px;
}
