﻿ul#MainMenu
{
	margin: 0;
  text-transform: uppercase;
  float: right;
	list-style: none;
	margin-top: 30px;
	margin-right: 2px;
}

ul#MainMenu a:hover
{
	text-decoration: none;
}

ul#MainMenu li
{
	float: left;
	border-right: solid 1px #2c2c2c;
	padding: 0px 22px;
}

ul#MainMenu li.mainmenulastitem
{
	padding-right:0;
}
	
ul#MainMenu li.mainmenulastitem
{
    border-right: none;
}

ul#MainMenu li a
{	
	color: #2c2c2c;
}

ul#FooterMenu
{
	margin: 0;
  text-transform:uppercase;
	list-style: none;
	margin-top: 3px;
}

ul#FooterMenu a:hover
{
	text-decoration: none;
}

ul#FooterMenu li
{
	float: left;
	border-right: solid 1px #2c2c2c;
	padding: 0px 22px
}

ul#FooterMenu li.footerfirstitem
{
	padding-left: 0;
}

ul#FooterMenu li.footerlastitem
{
  border-right: none;
}

ul#FooterMenu li a
{	
	color: #2c2c2c;
}

ul#SubMenu
{
	margin: 0;
	clear: both;
	list-style: none;
	margin-right: 2px;
	position: relative;
}

ul#SubMenu li
{
	float: left;
	padding: 0px 10px
}

ul#SubMenu li a
{	
	padding: 2px 12px;
	display: block;
	font-family: Franklin Gothic Book, Georgia, Arial, Sans-Serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #3e4c57;
}

ul#SubMenu li.submenufirstitem, ul#SubMenu li.submenufirstitem a /* OOK PADDING-LEFT 0 DOOR DESIGN OP EERSTE ELEMENT */
{
	padding-left: 0px;
}

ul#SubMenu li a:hover
{
	text-decoration: none;
  font-weight: bold;
  background-color: #d8dbdd;
}

ul#SubMenu li a#activeitem, ul#SubMenu li a.inpath
{
	border-bottom: solid 5px #e2001a;
	padding: 0;
	margin: 0 12px 0 0;
}

ul#SubMenu li a:hover#activeitem, ul#SubMenu li a:hover.inpath
{
	background-color: #fff;
}

/* ECOM ADDITIONAL MENU ITEMS */
ul#SubMenu ul.M1
{
	margin: 0;
	border-top: 2px solid #fff;
	background-color: #d8dbdd;
	list-style: none;
	padding: 3px 4px;
	display: none;
	width: 700px;
	position: absolute;
	top: 18px;
	left: 0;
	z-index: 120;

}


ul#SubMenu li:hover ul.M1
{
	display: inline-block;
}

ul#SubMenu li:hover ul.M1 li, ul#SubMenu li:hover ul.M1 li.submenufirstitem
{
	padding-left: 0;
}

ul#SubMenu li:hover ul.M1 li a, ul#SubMenu li:hover ul.M1 li a#activeitem
{
	display: block;
	width: 200px;
	float: left;
	color: #000;
	margin: 5px;
	padding: 2px;
	text-transform: uppercase;
	font-weight: normal;
}

ul#SubMenu li:hover ul.M1 li a#activeitem
{
	border: none;
}

ul#SubMenu li:hover ul.M1 li a:hover
{
	text-decoration: underline;
}

ul#SubMenu li:hover ul.M1 li a#activeitem:hover
{
	background-color: #d8dbdd;
}

/* BREADCRUMB MENU */
#TopImage
{
	margin-bottom: 15px;
}

#CompleteLegend
{
    float: left;
}

#CompleteLegend span
{
	display: inline-block;
}

#CompleteLegend a
{
	display: inline-block;
	background: #d8dbdd url(/Files/System/Images/breadcrumbLight.gif) no-repeat 100% 50%;
	height: 15px;
	padding: 3px 25px 2px 8px;
	font-size: 1.2em;
	color: #000;
}

#CompleteLegend a.almostLastItem
{
	background: #d8dbdd url(/Files/System/Images/breadcrumbLightToDark.gif) no-repeat 100% 50%;
}

#CompleteLegend a.lastItem
{
	background: #3e4c57 url(/Files/System/Images/breadcrumbDark.gif) no-repeat 100% 50%;
	color: #fff;
}

ul#sitemap ul
{
	font-size: 1.0em;
}