/* navigation-styles*/
/* geaendert: 2006-07-24/pr */
#nav_main {
	font-size: 12px;
	height:22px;
	padding-left:160px;
}
#nav_sub {
	width: 160px;
	vertical-align: top;
	padding-top:22px;
}

/* horizontal main menu*/
/* nav_lvl1 */
#nav_main ul {
	margin:0px;
	list-style:none;
	font-size: 12px;
	vertical-align:middle;
}
#nav_main li {
	display: inline;
	list-style-type: none;
}
#nav_main li a {
	display: block;
	line-height: 22px;
	text-align: center;
	font-weight:bold;
	float: left;
	width: 114px;
	color: #E4001B;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4001B;
	letter-spacing:1px;
}
#nav_main a:hover {
	color: #ffffff;
	background-color:#E4001B;
}
#nav_main li.selected a  {
	color: #ffffff;
	background-color:#E4001B;
}
/* vertical sub menu */
/* nav_lvl2 */
#nav_sub ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 1px;
}
#nav_sub li {
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4001B;
	list-style-image: none;
}
#nav_sub li a {
	display: block;
	color: #666666;
	text-decoration: none;
	padding-left: 15px;
	height:22px;
}
#nav_sub a:hover {
	color: #E4001B;
}
#nav_sub li.selected a  {
	color: #ffffff;
	background-color: #E4001B;
	font-weight: bold;
	background-image:url(../_images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;	
}
/* nav_lvl3 */
#nav_sub li.selected ul {
}
#nav_sub li.selected ul li a {
	color: #666666;
	padding-left: 20px;
	background-color: #f8f8f8;
	font-weight: normal;
}
#nav_sub li.selected ul li a:hover {
	font-weight: normal;
}

#nav_sub li.selected ul li.selected a {
	color: #E4001B;
	font-weight: normal;
}