div#menu_container ul{
	margin: 0px;
	padding: 0px;
}

div#menu_container ul#menu {
	width: auto;
	margin-top: 32px;
	

}


div#menu_container img.hr {
	margin-bottom: 9px;
}

div#menu_container li a {
	display: block;
	xheight: 13px;
	text-decoration: none;
	xborder: 1px dotted red;
	padding-bottom: 2px;	
	xbackground-color:white;
}

/* bottomLinks have been moved to page.css */
/*
div#menu_container div.bottomLinks {
	position: absolute;
	top: 425px;
	margin-left: -4px;
}
*/
div#menu_container a.linkint,
div#menu_container a.linkint_currentPage,
div#menu_container a.linkext{
	display: block;
	height: 18px;
	text-decoration: none;
	font-weight: bold;
}

div#menu_container a.linkint,
div#menu_container a.linkint_currentPage,
div#menu_container a.linkext{
	margin-left: 40px;
}

/* make the patekcmuseum link smaller */
div#menu_container a.linkext{
	font-size: 10px;
}

div#menu_container img.hr {
	margin-left: 38px;
}

div#menu_container li {
	list-style-type: none;
	padding-left: 13px;
}


div#menu_container li.li_depth_1_selected a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#menu_container li.li_depth_1 a,
div#menu_container li.li_depth_1_selected   a{
	padding-left: 23px;
	font-weight: bold;
}

div#menu_container li.li_depth_2  a,
div#menu_container li.li_depth_2_selected   a{
	font-weight: normal;
	background-image: url();
}

div#menu_container li.li_depth_2_selected   a{
	background-position: 5px 4px;
}

div#menu_container li.li_depth_3  a,
div#menu_container li.li_depth_3_selected   a{
	padding-left: 23px;
	font-weight: normal;
	background-image: url();
}


div#menu_container li.li_depth_3 a{
	background-position: 10px 0px;
	background-repeat: repeat-y;
}

div#menu_container li.li_depth_3_selected a{
	background-position: 10px 0px;
	background-repeat: no-repeat;

}

div#menu_container ul.menu_4 li.li_depth_3.overflowMenu {
	xdisplay:none;
	xbackground-color: red;
}
div#menu_container a:hover {

}



div#menu_container a.linkint_currentPage {
	text-decoration: none;
	background-image: url(../images/menu_calatrava_grey.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 13px;
	padding-left: 27px;
}




/* Colors depending on the top menu */
/* menu1: brown */
div#menu_container ul.menu_1 li.li_depth_1_selected a {
	color: #88644d;
}

div#menu_container ul.menu_1 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_brown.gif);
}

div#menu_container ul.menu_1 li.li_depth_2 a{
	background-image: url();
}
div#menu_container ul.menu_1 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_brown.gif);
}

div#menu_container ul.menu_1 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_1 li.li_depth_3_selected a{
	
}


/* menu2: blue */
div#menu_container ul.menu_2 li.li_depth_1_selected a {
	color: #6491C8;
}
div#menu_container ul.menu_2 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_blue.gif);
}

div#menu_container ul.menu_2 li.li_depth_2 a{
	background-image: url();
}
div#menu_container ul.menu_2 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_blue.gif);
}

div#menu_container ul.menu_2 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_2 li.li_depth_3_selected a{
	background-image: url(../images/menu_submenu_selected_blue.gif);
}

/* menu3: yellow */
div#menu_container ul.menu_3 li.li_depth_1_selected a {
	color: #D5A745;
}

div#menu_container ul.menu_3 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_yellow.gif);
}

div#menu_container ul.menu_3 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_3 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_yellow.gif);
	
}

div#menu_container ul.menu_3 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);

}

div#menu_container ul.menu_3 li.li_depth_3_selected a{
	background-image: url(../images/menu_submenu_selected_yellow.gif);
	
}

/* menu4: red */
div#menu_container ul.menu_4 li.li_depth_1_selected a {
	color: #C93436;
}

div#menu_container ul.menu_4 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_red.gif);
}

div#menu_container ul.menu_4 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_4 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_red.gif);
}

div#menu_container ul.menu_4 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
	
}

div#menu_container ul.menu_4 li.li_depth_3_selected a{
	background-image: url(../images/menu_submenu_selected_red.gif);
	
}

/* fix for ie7 & moz:  when background is not white in news section the links are seen over the background */
div#menu_container ul.menu_4 li { 
	width:160px;
}

/*the news menu for chinese needs to be a bit wider */
body.lang_cn div#menu_container ul.menu_4 li { 
	width:180px;
}
/*but remove white lines on top level menus */

body.lang_cn div#menu_container li.li_depth_1 {
    border-bottom: none;
}


/* menu5: green */
div#menu_container ul.menu_5 li.li_depth_1_selected a {
	/*color: #6491C8;*/
	color:#89B266;
}

div#menu_container ul.menu_5 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_green.gif);
}

div#menu_container ul.menu_5 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_5 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_green.gif);
}

div#menu_container ul.menu_5 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_5 li.li_depth_3_selected a{
	
}

/* Menu 6: Watch Maintenance : Violet*** */
div#menu_container ul.menu_6 li.li_depth_1_selected a {
	color: #8B65C5;
}
div#menu_container ul.menu_6 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_violet.gif);
}
div#menu_container ul.menu_6 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_6 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_violet.gif);
}

div#menu_container ul.menu_6 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_6 li.li_depth_3_selected a{
	
}

div#menu_container ul.menu_6 li.li_depth_1_selected a {
	color: #8B65C5;
}
div#menu_container ul.menu_6 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_violet.gif);
}
div#menu_container ul.menu_6 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_6 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_violet.gif);
}

div#menu_container ul.menu_6 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_6 li.li_depth_3_selected a{
	
}
/* Menu_7: RendezVous light blue*/
div#menu_container ul.menu_7 li.li_depth_1_selected a {
	color: #2FBFBF;
}
div#menu_container ul.menu_7 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_lightblue.gif);
}
div#menu_container ul.menu_7 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_7 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_lightblue.gif);
}

div#menu_container ul.menu_7 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_7 li.li_depth_3_selected a{
	
}


/* Menu_8: PPSeal brown*/
div#menu_container ul.menu_8 li.li_depth_1_selected a {
	color: #443324;
}
div#menu_container ul.menu_8 li.li_depth_1_selected a {
	background-image: url(../images/menu_calatrava_brown.gif);
}
div#menu_container ul.menu_8 li.li_depth_2 a{
	background-image: url();
}

div#menu_container ul.menu_8 li.li_depth_2_selected   a{
	background-image: url(../images/menu_calatrava_small_brown.gif);
}

div#menu_container ul.menu_8 li.li_depth_3 a{
	background-image: url(../images/menu_submenu_unselected.gif);
}

div#menu_container ul.menu_8 li.li_depth_3_selected a{
	
}


/* put submenus of level 3 as an absolute positioned div */
div.subMenu,
div.subMenu_selected {
	xdisplay:none;
	visibility: hidden;
	position: absolute;
	z-index:10;
	margin-top: -16px;
	margin-left: 120px;
	width: 110px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
li.li_depth_3_selected,
li.li_depth_3 {
	
	margin-bottom: -2px;
	xpadding-bottom: 2px;
	
}



div#subMenu_22182 { /* Contains star caliber 2000 whose name is longer than all other references*/
	width: 140px;
}

menu.menu_6 ul li.li_depth_2 {
	
}

/* ul.menu_2: calibers subMenu */
ul.menu_2 div.subMenu,
ul.menu_2 div.subMenu_selected {
	background-color: #7DA0C9;
	background-image: url(/images/background/subMenu_background_blue.gif);
}

div#menu_container ul.menu_2 li.li_depth_3 a.subMenuTriggerActive,
div#menu_container ul.menu_2 li.li_depth_3_selected a.subMenuTriggerActive {
	background-image: url(../images/menu_submenu_selected_blue.gif);
}

div#menu_container ul.menu_2 div.subMenu a,
div#menu_container ul.menu_2 div.subMenu_selected a{
	text-decoration: none;
	color: white;
	background-image: url();
	margin-bottom: 2px;
	padding-left: 10px;
}

div#menu_container ul.menu_2 div.subMenu a:hover,
div#menu_container ul.menu_2 div.subMenu_selected a:hover{
	text-decoration: underline;
	color: #354D6B;
}

div#menu_container li {
	/* border-bottom for a bug in ie6 when mouseover of a submenus trigger */
	width: 177px;
	border-bottom: 1px solid white;
	background-repeat: repeat-x;
}
/* on non-white background, the menu is to wide */
div#menu_container  ul.menu_7 li.li_depth_1,
div#menu_container  ul.menu_8 li.li_depth_1 {
    width: 168px;

}
/* ul.menu_3: references subMenu */
ul.menu_3 div.subMenu,
ul.menu_3 div.subMenu_selected  {
	background-color: 	#D5A745;
	background-image: url(/images/background/subMenu_background_brown.gif);
}

div#menu_container ul.menu_3 li.li_depth_3 a.subMenuTriggerActive,
div#menu_container ul.menu_3 li.li_depth_3_selected a.subMenuTriggerActive {
	background-image: url(../images/menu_submenu_selected_yellow.gif);
}

div#menu_container ul.menu_3 div.subMenu a,
div#menu_container ul.menu_3 div.subMenu_selected a{
	text-decoration: none;
	color: white;
	background-image: url();
	margin-bottom: 2px;
	padding-left: 10px;
}

div#menu_container ul.menu_3 div.subMenu_selected a.currentPage,
div#menu_container ul.menu_2 div.subMenu_selected a.currentPage {
	font-weight: bold;

}
div#menu_container ul.menu_3 div.subMenu a:hover,
div#menu_container ul.menu_3 div.subMenu_selected a:hover{
	text-decoration: underline;
	color:#966100;
}

/*bugfix: to prevent safari to add a backgroundImage to all li_depth_2 */
div#menu_container ul.menu_2 li.li_depth_1_selected li.li_depth_2 a,
div#menu_container ul.menu_3 li.li_depth_1_selected li.li_depth_2 a,
div#menu_container ul.menu_4 li.li_depth_1_selected li.li_depth_2 a,
div#menu_container ul.menu_5 li.li_depth_1_selected li.li_depth_2 a,
div#menu_container ul.menu_6 li.li_depth_1_selected li.li_depth_2 a,
div#menu_container ul.menu_3 li.li_depth_1_selected li.li_depth_2_selected div a {
	background-image: none;
}

li.li_depth_2_selected ul {
    max-height: 200px;
    overflow: hidden;
    
}

/* show submenu when mouse is over parent link */
/*
div#menu_container ul.menu_3 li.li_depth_3 a:hover div.subMenu {
	display:block;
	border: 1px solid red;
}

div#menu_container ul.menu_3 li.li_depth_3_selected a:hover div.subMenu_selected{
	display:block;
	border: 1px solid green;
	
}

a.li_depth_3:hover div.subMenu,
a.li_depth_3_selected:hover div.subMenu_selected {
	display: block;
	border: 1px dotted red;
}
*/
/*
li.li_depth_3_selected ul {
	position: absolute;
	border: 1px dotted green;
		
}

li.li_depth_3_selected ul li {
	border: 1px dotted red;
	margin-left: 100px;
	background-color: white;
}

li.li_depth_3_selected ul li a {
	border: 1px solid blue;
}

*/


a.new {
	background-color: red;
}