/* 

01. Horizontal main navigation
02. Vertical navigation
03. Extra navigation 

 */


/* Horizontal menu (05)
----------------------------------------------- */

#hcontainer {

	list-style-type: none;

	margin-right: 30px;
	height: 30px;
	position: relative;

	top: 144px;
	right:30px;
	left:5px;
	
	float: left;
	}	
	

#hcontainer ul li {
	display: inline;
	}
	

#hcontainer ul li a {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 2px;
	margin-top: 0;
	float: left;
	}
	
	
	

#hnavigation a:link, #hnavigation a:visited {

	font-weight: bold;

	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	
	padding-left: 20px;
	padding-bottom: 6px;
	padding-right: 20px;
	padding-top: 6px;
	
	color: white;
	text-decoration: none;
	background: #54b948;
	
	height: auto;
	}

#hnavigation a:hover
	{
	color: #191919;
	background-color: #b2d9a7;
	text-decoration: none;
	}
	
	
#hnavigation current {
	color: #191919;
	background-color: #b2d9a7;
	text-decoration: none;
	}
	
	
/* Language menu (06)
----------------------------------------------- */
	
#menu-lang {

	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 0;
	margin-bottom: 10px;
	margin-right: 0;
	margin-top: 0;
	width: 900px;
	text-align: right;
	}
	

#menu-lang ul {
	border-right-style: none;
	border-left-style: none;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #4088b8;
	}

#menu-lang li {
	border-right-color: #9abb54;
	border-right-style: dotted;
	border-right-width: 1px;
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#menu-lang a {
	padding: 3px 3px;
	text-decoration: none;
	color: #4088b8;
	}

#menu-lang a:hover {
	color: #B0CA4A;
	}
	
.currentpage {
	color: #dae6c4;
	font-weight: bold;
	}
	

/* Language menu2 (06)
----------------------------------------------- */
	
#menu-lang2 {

	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 60px;
	margin-bottom: 10px;
	margin-right: 0;
	width: 300px;
	text-align: left;
	}
	

#menu-lang2 ul {
	border-right-style: none;
	border-left-style: none;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #4088b8;
	}

#menu-lang2 li {
	border-right-color: #9abb54;
	border-right-style: dotted;
	border-right-width: 1px;
	display: inline;
	margin: 0;
	padding: 0;
	}
	
#menu-lang2 a {
	padding: 3px 3px;
	text-decoration: none;
	color: #4088b8;
	}

#menu-lang2 a:hover {
	color: #B0CA4A;
	}
	
.currentpage {
	color: #dae6c4;
	font-weight: bold;
	}
	
	
#crumbs{
	color: #919477;
	margin-left: 80px;
	margin-bottom: 0px;
	margin-right: 0;
	margin-top: 5px;
	width: 600px;
	float: left;
	}


/* = Vertical navigation (02)
***************************************************************/

#vMenu ul {
list-style: none;
margin: 0;
padding: 0;
}
#vMenu {
width: 200px;
height: auto;
}

#vMenu li {
display:inline;
}


/* menu */

#vMenu li a:link, #vMenu li a:visited {
border-right-color: #666666;
border-right-style: solid;
border-right-width: 1px;
border-left-color: #dae6c4;
border-left-width: 4px;
border-left-style: solid;
padding-left: 5px;
padding-bottom: 8px;
padding-right: 0;
padding-top: 7px;
border-bottom-color: #666666;
border-bottom-style: dotted;
border-bottom-width: 1px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #0b000e;
display: block;
background-color: #f2f2f2;
margin: 2px;
height: auto;
}


#vMenu li a:hover {
padding-left: 5px;
padding-bottom: 8px;
padding-right: 0;
padding-top: 7px;
background-color: #dae6c4;
}

#vMenu li a:here {
background-color: #dae6c4;
padding-left: 10px;
padding-bottom: 8px;
padding-right: 0;
padding-top: 7px;
color: #0b000e;
}


#vMenu li a.here {
  background-color: #dae6c4;
  color: #0b000e;
}
/* menu */


/* subMenu */
#vMenu li li a:link, #vMenu li li a:visited {
border-right-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-left-width: 1px;
border-bottom-color: #b2d9a7;
border-bottom-style: dotted;
border-bottom-width: 1px;
padding-left: 10px;
padding-bottom: 6px;
padding-right: 0;
padding-top: 5px;
font-weight: normal;
background-color: #dae6c4;
height: auto;
}

#vMenu li li a:hover {
padding-left: 10px;
padding-bottom: 6px;
padding-right: 0;
padding-top: 5px;
background-color: #b2d9a7;
}
/* subMenu */


/* subSubMenu */
#vMenu li li li a:link, #vMenu li li li a:visited {
border-right-style: solid;
border-bottom-color: #e6e9e3;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-left-style: solid;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
background-color: white;
height: auto;
}

#vMenu li li li a:hover {
padding-left: 20px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
background-color: #b2d9a7;
}

/* subSubMenu */



/* SubsubSubMenu */
#vMenu li li li li a:link, #navMenu li li li li a:visited {
border-right-style: solid;
border-bottom-color: #e6e9e3;
border-bottom-width: 1px;
background-color: #dae6d8;
padding-left: 30px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
height: auto;
border-bottom-style: dotted;
}
#vMenu li li li li a:hover {
padding-left: 30px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
background-color: #b2d9a7;
}

/* SubsubSubMenu */



/* SubsubSubMenu */
#vMenu li li li li li a:link, #navMenu li li li li li a:visited {
border-right-style: solid;
border-bottom-color: #e6e9e3;
border-bottom-width: 1px;
border-left-style: solid;
background-color: white;
padding-left: 45px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
height: auto;
border-bottom-style: solid;
}
#vMenu li li li li li a:hover {
padding-left: 45px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
background-color: #b2d9a7;
}

/* SubsubSubMenu */


width: 1px;
border-left-style: solid;
background-color: white;
padding-left: 45px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
height: auto;
border-bottom-style: solid;
}
#vMenu li li li li li a:hover {
padding-left: 45px;
padding-bottom: 5px;
padding-right: 0;
padding-top: 4px;
background-color: #b2d9a7;
}

/* SubsubSubMenu */


