/* Menu */



.MenuToplevelActive
{
	width:100%;
	height:28px;
	line-height:28px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
	border-bottom: solid 1px white;
}

.MenuToplevelActive a
{
	display:block;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.MenuToplevelActive a:hover
{
	display:block;
	color:#083582;
	text-decoration:none;
	font-weight:bold;
}

.MenuToplevelCurrent
{
	width:100%;
	line-height:28px;
	height:28px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
	border-bottom: solid 1px white;
}

.MenuToplevelCurrent a
{
	display:block;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.MenuToplevelCurrent a:hover
{
	display:block;
	color:#083582;
	text-decoration:none;
	font-weight:bold;
}

.MenuToplevelCurrentImg
{
	float:left;
	border:0px;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	margin: 11px 8px 20px 0px;
	vertical-align:middle;
}

.MenuToplevelActive img
{
	border:0px;
	margin-right:0px;
	margin-left:0px;
	vertical-align:middle;
	text-align:left;
	padding: 2px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}

.menuarrowdivTop
{
	position:relative;
	top:16px;
	z-index:100;
	padding:0px 0px 0px 0px;
	display:block;
}



.MenuSublevel a
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#083582;
	text-decoration:none;
	vertical-align:baseline;
}
.MenuSublevel a:hover
{
	color:#9CAECD;
	text-decoration:underline;
}
.MenuSublevelActive
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#083582;
	text-decoration:none;
	border-left:solid 0px #ffffff;
	border-right:solid 1px #ffffff;
	vertical-align:baseline;
}

.MenuSublevelActive a
{
	color:#000000;
	text-decoration:none;
}

.MenuSublevelActive a:hover
{
	color:#9CAECD;
	text-decoration:none;
}

.MenuSublevelCurrent
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	border-left:solid 0px #ffffff;
	border-right:solid 0px #ffffff;
	vertical-align:baseline;
}

.MenuSublevelCurrent a
{
	color:#000000;
	text-decoration:none;
}

.MenuSublevelCurrent a:hover
{
	color:#9CAECD;
	text-decoration:none;
}

.MenuSublevelCurrentImg
{
	float:left;
	border:0px;
	border-collapse:collapse;
	vertical-align:middle;
	padding:2px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}

.menuarrowdivSub
{

	padding:0px 0px 0px 0px;
	display:block;
}

.menutextdivSub
{
	/*padding-left:12px;*/
	display:block;
}

.MenuSubsublevel a
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#083582;
	text-decoration:none;
	vertical-align:baseline;
}
.MenuSubsublevel a:hover
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#9CAECD;
	text-decoration:underline;
	vertical-align:baseline;
}
.MenuSubsublevelActive
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#083582;
	text-decoration:none;
	vertical-align:baseline;
}

.MenuSubsublevelActive a
{
	color:#000000;
	text-decoration:none;
}

.MenuSubsublevelCurrent
{
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
	vertical-align:baseline;
}

.MenuSubsublevelCurrent a
{
	color:#000000;
	width:100%;
	line-height:13px;
	height:13px;
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:baseline;
}

.MenuSubsublevelCurrentImg
{
	float:left;
	line-height:1px;
	height:7px;
	border:0px;
	border-collapse:collapse;
	padding:2px 0px 0px 12px;
	margin:2px 0px 0px 12px;
	vertical-align:middle;
}

.menuarrowdivSubsub
{
	float:left;
	padding:0px 0px 0px 12px;
	display:block;
}

.menutextdivSubsub
{
	padding-left:24px;
	display:block;
}

.MenuSpace
{
	width: 145px; 
	height: 460px;
	background-color: #9caecd;
}

.MenuSpaceRight
{
    width: 20%; 
    height: 460px;
	background-color: #9caecd;
}


.MenuSmallSpace
{
	height:9px;
}

.MenuMiddleSpace
{
	height:11px;
}

.MenuFillout
{
	height:100%;
	width:144px;
	background-color:#9CAECD;
	border-left:solid 0px #ffffff;
	border-right:solid 0px #ffffff;
}


/*############## Matz zon*/

.outlookMenuDataList
{
	width:146px;
	height:100%;
	vertical-align:top;
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}

.outlookMenuDataListItemStyle
{
	line-height: 28px;
	width: 100%;
	vertical-align: middle;
	border-bottom: solid 1px white;
	font-weight: bold;
	background-color: #CED7E6;
}

td.outlookMenuDataListItemStyle:hover
{
	background-color:#E5EBF4;
}

.outlookMenuDataListItemStyle a
{
	display:block;
	color:#083582;
	text-decoration:none;
	font-weight:bold;
}

.outlookMenuDataListItemStyle a:hover
{
	background-color:#E5EBF4;
}

.outlookMenuDataListItemStyle a:visited
{
	color:#083582;
}

.outlookMenuDataListTemplateSpan
{
	margin-left: 12px;
}


.outlookMenuDataListSelectedItemStyle
{
	height: 28px;
	line-height: 28px;
	width:100%;
	vertical-align:middle;
	border-bottom: solid 1px white;
	text-decoration:none;
	background-color:#E5EBF4;
}


.outlookMenuDataListSelectedItemStyle a,
.outlookMenuDataListSelectedItemStyle a:hover,
.outlookMenuDataListSelectedItemStyle a:visited
{
	display:block;
	text-decoration:none;
	vertical-align:middle;
	color:#083582;
}


.outlookMenuDataListSelectedItemStyle ul,
.outlookMenuDataListSelectedItemStyle li
{
	background: white;
	margin: 0; 
	padding: 0; 
	list-style: none; 
	margin-left: 0px;
}

.outlookMenuDataListSelectedItemStyle li
{
	 line-height: 15px;

}

.outlookMenuDataListSelectedItemStyle li a,
.outlookMenuDataListSelectedItemStyle li a:visited 
{
	padding-left: 14px;
	height: 12px;
	display: block; 
	color: black;	
}

.outlookMenuDataListSelectedItemStyle li a:hover
{
	text-decoration: underline;
	
}

.outlookMenuDataListSelectedItemStyle li a:hover.active,
.outlookMenuDataListSelectedItemStyle li a:visited.active,
.outlookMenuDataListSelectedItemStyle li a.active
{
	text-decoration: underline;
}

/*########################*/


/* CategoryTreeViewMenu */


.CategoryTreeViewMenuSelected a:hover,
.CategoryTreeViewMenuSelected a:visited,
.CategoryTreeViewMenuSelected a:link
{
	text-decoration: none;
	background:#2B3E73;
	color:#FFF;
}


.CategoryTreeViewMenuRoot a:hover,
.CategoryTreeViewMenuRoot a:visited,
.CategoryTreeViewMenuRoot a:Link
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
.CategoryTreeViewMenuRoot a:hover
{
	text-decoration: underline;
}

.CategoryTreeViewMenuL1
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	width: 145px;
	display: block;
	/*background: #CBD2E3; */
	background: #CED7E6;
	border-bottom: solid 1px #ffffff;
	vertical-align: bottom;
}

.CategoryTreeViewMenuL1 span,
.CategoryTreeViewMenuL1 a:hover,
.CategoryTreeViewMenuL1 a:visited,
.CategoryTreeViewMenuL1 a
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.CategoryTreeViewMenuL1 span
{
	color:Gray;
}

.CategoryTreeViewMenuL1 a
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.CategoryTreeViewMenuL1 a:hover
{
	text-decoration: none;
	background: #DCDDDF;
	color: #000000;
}

.CategoryTreeViewMenuL2
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	/*height: 24px;*/
	width: 140px;
	display:block;
	background: #E9EEF8;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
}

.CategoryTreeViewMenuL2 a:hover,
.CategoryTreeViewMenuL2 a:visited,
.CategoryTreeViewMenuL2 a
{
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.CategoryTreeViewMenuL2 a:hover
{
	/*background: #F6F8FC;*/
	text-decoration: none;
	background: #DCDDDF;
	color: #000000;
}

.CategoryTreeViewMenuL3
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	width: 135px;
	display:block;
	background: #ffffff;
	vertical-align: middle;
	color: #000000;
}

/*.CategoryTreeViewMenuL3 a:hover,*/
.CategoryTreeViewMenuL3 a:visited,
.CategoryTreeViewMenuL3 a:link
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	padding-left: 20px;
	text-decoration: none;
	/*color: #000000;*/
	/*padding-top: 2px;*/
}

.CategoryTreeViewMenuL3 a:hover
{
	text-decoration: none;
	background: #DCDDDF;
	color: #000000;
}
/*########################*/


/* RepairTreeViewMenu */


.RepairTreeViewMenuSelected a:hover,
.RepairTreeViewMenuSelected a:visited,
.RepairTreeViewMenuSelected a:link
{
	text-decoration: none;
	background:#2B3E73;
	color:#FFF;
}


.RepairTreeViewMenuRoot a:hover,
.RepairTreeViewMenuRoot a:visited,
.RepairTreeViewMenuRoot a:Link
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
.RepairTreeViewMenuRoot a:hover
{
	text-decoration: underline;
}

.RepairTreeViewMenuL1
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	width: 270px;
	display: block;
	background: #CBD2E3;
	border-bottom: solid 1px #ffffff;
	vertical-align: bottom;
}

.RepairTreeViewMenuL1 span,
.RepairTreeViewMenuL1 a:hover,
.RepairTreeViewMenuL1 a:visited,
.RepairTreeViewMenuL1 a
{
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.RepairTreeViewMenuL1 a:hover
{
	text-decoration: none;
	background: #DCDDDF;
	color: #000000;
}

.RepairTreeViewMenuL2
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	/*height: 24px;*/
	width: 265px;
	display:block;
	background: #DCDDDF;
	border-bottom: solid 1px #ffffff;
	vertical-align: middle;
}

.RepairTreeViewMenuL2 a:hover,
.RepairTreeViewMenuL2 a:visited,
.RepairTreeViewMenuL2 a
{
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.RepairTreeViewMenuL2 a:hover
{
	/*background: #F6F8FC;*/
	text-decoration: none;
	background: #DCDDDF;
	color: #000000;
}

.RepairTreeViewMenuL3
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	width: 260px;
	display:block;
	vertical-align: middle;
	background: #E9EEF8;
	border-bottom: solid 1px #ffffff;
	vertical-align: bottom;
	color: #000000;
}

/*.RepairTreeViewMenuL3 a:hover,*/
.RepairTreeViewMenuL3 a:visited,
.RepairTreeViewMenuL3 a:link
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	padding-left: 20px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	/*color: #000000;*/
	/*padding-top: 2px;*/
}

.RepairTreeViewMenuL3 a:hover
{
	text-decoration: none;
	background: #DCDDDF;
	color: #000000;
}
.RepairTreeViewMenuL4
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	width: 255px;
	display:block;
	vertical-align: middle;
	color: #000000;
}

/*.RepairTreeViewMenuL3 a:hover,*/
.RepairTreeViewMenuL4 a:visited,
.RepairTreeViewMenuL4 a:link
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	padding-left: 25px;
	text-decoration: none;
	/*color: #000000;*/
	padding-top: 2px;
}

.RepairTreeViewMenuL4 a:hover
{
	text-decoration: none;
	background: #E9EEF8;
	color: #000000;
}

/* ServiceTimeTreeViewMenu */


.ServiceTimeTreeViewMenuSelected a:hover,
.ServiceTimeTreeViewMenuSelected a:visited,
.ServiceTimeTreeViewMenuSelected a:link
{
	text-decoration: none;
	background: #2B3E73;/*#DE0036;*/
	color:#FFF;
}


.ServiceTimeTreeViewMenuRoot a:hover,
.ServiceTimeTreeViewMenuRoot a:visited,
.ServiceTimeTreeViewMenuRoot a:Link
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

.ServiceTimeTreeViewMenuL1
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	width: 100px;
	display: block;
	border-bottom: solid 1px #f5f5f5;
	/*background: #ffffff;
	border-bottom: solid 1px #ffffff;
	vertical-align: text-top;
*/
}

.ServiceTimeTreeViewMenuL1 span,
.ServiceTimeTreeViewMenuL1 a:hover,
.ServiceTimeTreeViewMenuL1 a:visited,
.ServiceTimeTreeViewMenuL1 a
{
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0 ;
}

.ServiceTimeTreeViewMenuL1 a:hover
{
	text-decoration: none;
	background: #f5f5f5;
	color: #000000;
}

.ServiceTimeTreeViewMenuL2
{
	font-family: Arial;
	font-size: 11px;
	/*height: 24px;*/
	width: 150px;
	display:block;
	/*background: #E9EEF8;*/
	border-bottom: solid 1px #f5f5f5;
	/*vertical-align: middle;*/
}

.ServiceTimeTreeViewMenuL2 a:hover,
.ServiceTimeTreeViewMenuL2 a:visited,
.ServiceTimeTreeViewMenuL2 a
{
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.ServiceTimeTreeViewMenuL2 a:hover
{
	/*background: #F6F8FC;*/
	text-decoration: none;
	background: #f5f5f5;
	color: #000000;
}

.ServiceTimeTreeViewMenuL3
{
	font-family: Arial;
	font-size: 11px;
	width: 150px;
	display:block;
	vertical-align: middle;
	color: #000000;
	border-bottom: solid 1px #f5f5f5;
}

/*.ServiceTimeTreeViewMenuL3 a:hover,*/
.ServiceTimeTreeViewMenuL3 a:visited,
.ServiceTimeTreeViewMenuL3 a:link
{
	font-family: Arial;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	text-decoration: none;
	/*color: #000000;*/
	/*padding-top: 2px;*/
}

.ServiceTimeTreeViewMenuL3 a:hover
{
	text-decoration: none;
	background: #f5f5f5;
	color: #000000;
}


/* AtoZSearch */

.headerLabel
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 14px;
	font-weight: bold;	
	color:Black;	
}

.descriptionLabel
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 11px;
	color:Black;	
}

.letterLabel 
{
	color: black;
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
}

.letterMenu
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 14px;
	font-weight: bold;	
}

.letterMenuItem,
.letterMenuItem a:hover,
.letterMenuItem a:visited,
.letterMenuItem a:link
{
	color: #FC8B00;
}
.letterMenuItem a:hover
{
	color: Black;
	text-decoration: underline;
}

.letterMenuSelectedItem a:hover,
.letterMenuSelectedItem a:visited,
.letterMenuSelectedItem a:link
{
	color: Black;
}

.categoryListByCharLink a:hover,
.categoryListByCharLink a:visited,
.categoryListByCharLink a:link
{
	color: Black;
	font-size: 12px;
}

.categoryListByCharLink a:hover
{
	text-decoration: underline;
}

