
/***** TOPNAVI *****/
ul.top-navigation {
  float: right;
	margin:														0;
	padding:													36px 0 16px 0;
  }
ul.top-navigation li {
  float: 														left;
  margin:														0;
	padding:												  0 4px;
	}
ul.top-navigation li a {
  color: 														#58585a;
  display: 													block;
  font-size: 												11px;
  margin:														0;
	padding:													0;
	}
ul.top-navigation li.first a {
  margin:														0;
	padding:													0;
	}
ul.top-navigation li.last a {
  margin:														0;
	padding:													0;
	}
ul.top-navigation li.delim {
	background-color:									#58585a;
	height:														11px;
	margin:														4px 0 0 0;
	padding:													0;
	width:														1px;
	}

/***** BREADCRUMB *****/
ul.breadcrumb {
  margin:														0;
	padding:													0 0 0 26px;
	width:														500px;
	}
ul.breadcrumb li {
  float: 														left;
  height: 													20px;
	list-style-type:									none;
	margin:														0;
	padding:													0;
	}
ul.breadcrumb li a {
	color: 														#58585a;
	display:													block;
  float:														left;
  font-size: 												11px;
  height: 													100%;
  line-height: 											1em;
  list-style-type:									none;
	margin:														0;
	padding:													3px 0 0 0;
	}
ul.breadcrumb li.Path {
	list-style-type:									none;
	margin:														0;
	padding:													0;
	}
ul.breadcrumb img.Path {
  float: left;
  padding-right: 8px;
  margin: 1px 0 0 0;
  }

/***** MAIN NAVI *****/
div.main-navigation {
  margin:														0;
	padding:													0 16px 0 0;
	width:														160px;
  }
div.main-navigation ul {
  list-style-type:									none;
	margin:														0;
	padding:													0;
	}
div.main-navigation ul li {
  margin:														0;
	padding:													0;
	width:														160px;
	}
div.main-navigation ul li a {
  background-image:                 url('../images/navigation/main-bg.gif');
 	background-repeat:                no-repeat;
  border-top:                       1px solid #c6c7c8;
  display:													block;
	font-size:                        11px;
	height:														19px;
	margin:														0;
	padding:													4px 0 1px 3px;
	width:														160px;
  }
div.main-navigation ul li.level-0.first a {
  border:                           none;
  }
div.main-navigation ul li.level-0.sub.parent a {
  background-image:                 url('../images/navigation/main-bg-active.gif');
 	background-repeat:                no-repeat;
  display:													block;	
	font-size:                        11px;
	height:														19px;
	margin:														0;
	padding:													4px 0 1px 3px;
	width:														160px;
  }
div.main-navigation ul li.level-0.active.parent a,
div.main-navigation ul li.level-0.last.sub.parent a{
  border:                           none;
  border-top:                       1px solid #c6c7c8;
  margin:                           0;
  padding:                          4px 0 1px 3px;
  }
div.main-navigation ul li.level-0.last.parent a {
  border:                           none;
  border-top:                       1px solid #c6c7c8;
  margin:                           0;
  padding:                          4px 0 1px 3px;
  }
div.main-navigation ul li.level-0.last a {
  border-bottom:                    1px solid #c6c7c8;
  }
div.main-navigation ul li.level-1 {
  margin:                           -5px 0 0 0;
  padding:                          0;
	}
div.main-navigation ul li a:hover,
div.main-navigation ul li a:active,
div.main-navigation ul li.active a {
  background-image:                 url('../images/navigation/main-bg-active.gif');
 	background-repeat:                no-repeat;
  display:													block;	
	font-size:                        11px;
	height:														19px;
	margin:														0;
	padding:													4px 0 1px 3px;
	width:														160px;
  }
div.main-navigation ul li.level-1 a {
  background-image:									none;
  border:none;
	display:													block;	
	font-size:                        11px;
	height:														19px;
	margin:														0;
	padding:													4px 0 1px 11px;
	width:														160px;
  }
div.main-navigation ul li.level-1 a:hover,
div.main-navigation ul li.level-1 a:active,
div.main-navigation ul li.level-1.active a {
  background-image:									none;
  border:none;
	display:													block;	
	font-size:                        11px;
	height:														19px;
	margin:														0;
	padding:													4px 0 1px 11px;
	width:														160px;
  color: #860f51;
  }

/* microcat service */
a.microcatService {
  background:  transparent url('../images/navigation/btn-microcat-service.gif') no-repeat left top;
  display: block;	
	height:	50px;
	margin:	0;
	padding: 0;
	width: 163px;
}
a.microcatService:hover {
  background:  transparent url('../images/navigation/btn-microcat-service.gif') no-repeat left bottom;
}

  
/***** SITEMAP *****/
div.Sitemap div.main-navigation {
  float:                            none;
  width:                            420px;
  }
  
