/* ----------------------------------------------------------------------------
	HAUPTNAVIGATION
   ---------------------------------------------------------------------------- */
ul#navigation-main,
ul#navigation-main li {
	font-size:			14px;
	margin:			0;
	padding:			0;
	list-style-type:		none;
	height:			25px;
	float:			left;
	}
ul#navigation-main {
	width:			100%;
	position:			absolute;
	bottom:			0;
	background-image:		url(image/bg_navigation-main.gif);
	background-repeat:		no-repeat;
}
ul#navigation-main li {
	float:			left;
	height:			18px;
	margin-top:		5px;
	padding-top:		2px;
	}
ul#navigation-main li a {
	font-weight:		bold;
	text-decoration:		none;
	}
ul#navigation-main li.no-first {
	color:			#005E82;
	padding-left:		30px;
	padding-right:		7px;
	}
ul#navigation-main li.no-first a {
	color:			#005E82;
	}
ul#navigation-main li.no {
	color:			#005E82;
	padding-left:		7px;
	}
ul#navigation-main li.no a {
	color:			#005E82;
	padding-right:		7px;
	}
ul#navigation-main li.no-last {
	color:			#005E82;
	padding-left:		7px;
	padding-right:		34px;
	}
ul#navigation-main li.no-last a {
	color:			#FF0000;
	}
ul#navigation-main li.act-first {
	color:			#FFFFFF;
	background-color:		#5EA0D6;
	padding-left:		30px;
	padding-right:		7px;
	}
ul#navigation-main li.act-first a {
	color:			#FFFFFF;
	background-color:		#5EA0D6;
	}
ul#navigation-main li.act {
	background-color:		#5EA0D6;
	padding-left:		12px;
	padding-right:		12px;
	}
ul#navigation-main li.act a {
	color:			#FFFFFF;
	background-color:		#5EA0D6;
	}
ul#navigation-main li.act-last {
	color:			#FFFFFF;
	background-color:		#5EA0D6;
	padding-left:		7px;
	padding-right:		34px;
	}
ul#navigation-main li.act-last a {
	color:			#FFFFFF;
	background-color:		#5EA0D6;
	}

/* ----------------------------------------------------------------------------
   UNTERNAVIGATION
   ---------------------------------------------------------------------------- */
ul#navigation-sub,
ul#navigation-sub li {
	font-size:		13px;
	margin:			0;
	padding:			0;
	list-style-type:		none;
}
ul#navigation-sub {
	padding-left:10px;
}
ul#navigation-sub li {
	font-weight:		normal;
	margin-bottom:		10px;
	}
ul#navigation-sub li a {
	text-decoration:		none;
	}
ul#navigation-sub li.no {
	color:			#005E82;
	margin-left:0px;
	}
ul#navigation-sub li.no a {
	color:			#005E82;
	}
ul#navigation-sub li.act {
	color:			#FF0000;
	}
ul#navigation-sub li.act a {
	font-weight:		bold;
	color:			#FF0000;
	}
ul#navigation-sub li ul,
ul#navigation-sub li ul li {
	font-size:		13px;
	margin:			0;
	padding:			0;
	list-style-type:		none;
	}
ul#navigation-sub li ul li {
	padding-left:0px;
}
ul#navigation-sub li ul li {
	font-weight:		bold;
	margin-top:		5px;
	margin-bottom:		5px;
	}
ul#navigation-sub li ul li a {
	font-weight:		bold;
	text-decoration:		none;
	}
ul#navigation-sub li.no ul li.no {
	margin-left:0px;
	}
ul#navigation-sub li.no ul li.no a {
	color:			#005E82;
	}
ul#navigation-sub li.no ul li.act {
	color:			#005E82;
	padding-right:		12px;
	}
ul#navigation-sub li.no ul li.act a {
	color:			#005E82;
	padding-right:		12px;
	}
	

ul#navigation-sub li.act ul li.no {
	font-weight:		normal;
	margin-left:0px;
	padding-left:0px;
	}
ul#navigation-sub li.act ul li.no a {
	font-weight:		normal;
	padding-left:0px;
	color:			#005E82;
	}
ul#navigation-sub li.act ul li.act {
	color:			#FF0000;
	padding-right:		0px;
	}
ul#navigation-sub li.act ul li.act a {
	color:			#FF0000;
	padding-right:		0px;
	}


/* ----------------------------------------------------------------------------
   FUSSZEILENNAVIGATION
   ---------------------------------------------------------------------------- */
ul#navigation-bottom,
ul#navigation-bottom li {
	font-size:		12px;
	margin:			0;
	padding:			0;
	list-style-type:		none;
	height:			25px;
	float:			left;
	}
ul#navigation-bottom {
	border-top:		1px solid #005E82;
	width:			530px;
	margin:			0 0 0 0;
	padding:			5px 0 0 0;
}
ul#navigation-bottom li {
	color:			#005E82;
	float:			left;
	margin:			0;
	padding:			0;
	}
ul#navigation-bottom li a {
	font-weight:		bold;
	color:			#005E82;
	text-decoration:		none;
	padding-right:		15px;
	}
ul#navigation-bottom li.no {
	}
ul#navigation-bottom li.no a {
	}
ul#navigation-bottom li.act {
	}
ul#navigation-bottom li.act a {
	font-weight:		bold;
	}

