a {
	text-decoration:none;
}

#navicontainer a:hover {
	text-decoration:none;
}

#navicontainer {
	width:100%;
	background-color:#5b5253;
	padding-bottom:50px;
}

.navi_td_left {
	background-position:right;
}

#navicontainer input {
	border-bottom:1px solid #5b5253;
}

#navicontainer input:hover {
	border-bottom:1px solid #FFFFFF;
}

.navi_top {
	background-color:#8d8d8d;
}

.navi_top, .navi_top_active {
	width:100%;
	padding:2px;
	margin-top:5px;
	font-size:55%;
	color:#FFFFFF;
}

.navi_top:hover, .navi_top_active {
	background-color:#c20016;
}

#navi_bottom {
	padding-left:5px;
	color:#FFFFFF;
	font-size:60%;
	padding-bottom:10px;
	padding-right:20px;
	white-space:nowrap;
}

#navi_bottom a {
	color:#FFFFFF;
}

#navi_bottom a:hover {
	color:#c20016;
}

#naviContainerLvl1 {
	font-size:60%;
	padding-top:30px;
}

.naviLvl1Div, .naviLvl1DivActive {
	display:block;
	color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	margin-top:5px;
}

.naviLvl1DivActive, .naviLvl1A:hover div {
	background-color:#c20016;
}

#naviContainerLvl2 {
	padding-left:5px;
}

.naviLvl2Div, .naviLvl2DivActive {
	color:#FFFFFF;
	padding: 0px 0px 3px 5px;
	padding-top:5px;
	background-color:#8d8d8d;
	border-bottom:3px solid #8d8d8d;
}

.naviLvl2DivActive, .naviLvl2A:hover div {
	color:#c20016;
}

.naviLvl2DivActive {
	border-bottom:3px solid #c20016;
}

#naviContainerLvl3 {
	padding-left:10px;
/*	font-size:95%;*/
}

.naviLvl3Div, .naviLvl3DivActive {
	color:#FFFFFF;
	background-color:#8d8d8d;
	padding: 2px 0px 2px 5px;
	border-bottom:2px solid #8d8d8d;
}

.naviLvl3DivActive, .naviLvl3A:hover div {
	color:#c20016;
}

.naviLvl3DivActive {
	border-bottom:2px solid #c20016;
}

#naviContainerLvl4 {
	padding-left:15px;
}

.naviLvl4Div, .naviLvl4DivActive {
	color:#FFFFFF;
	background-color:#8d8d8d;
	padding: 2px 0px 2px 5px;
	border-bottom:2px solid #8d8d8d;
}

.naviLvl4DivActive, .naviLvl4A:hover div {
	color:#c20016;
}

.naviLvl4DivActive {
	border-bottom:2px solid #c20016;
}
