/* Top-Navigation */
#t-nav {
	margin : 0px;
	padding : 0px;
	font-size : 10px;
	font-weight : normal;
	text-transform : uppercase;
	float : right;
}
#t-nav ul {
	margin : 0px;
	padding : 0px;
}
#t-nav li {
	margin : 0px;
	padding : 0px 8px 0px 0px;
	line-height : 32px;
	display : inline;
}
#t-nav .act {
	color : #c7003c;
}
#t-nav a {
	color : #b6b6b6;
	text-decoration : none;
}
#t-nav a:hover {
	color : #c7003c;
}

/* Haupt-Navigation */
#h-nav {
	width : 910px;
	height : 20px;
	margin : 0px;
	padding : 0px;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
	border-top : 1px solid #a9a9a9;
	border-bottom : 1px solid #a9a9a9;
	background-image : url(../img/nav/back.jpg);
	background-repeat : repeat-x;
	clear : both;
}
#h-nav ul {
	margin : 0px 0px 0px 10px;
	padding : 0px;
}
#h-nav li {
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 0px 8px;
	line-height : 20px;
	display : inline;
	background-image : url(../img/nav/line.jpg);
	background-repeat : no-repeat;
	background-position :0px -3px;
}
#h-nav .act {
	color : #c7003c;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 15px;
	background-image : url(../img/nav/pfeil_act.jpg);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
#h-nav .act a{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #c7003c;
	text-decoration : none;
	line-height : 20px;
	background-image : none;
}
#h-nav .act a:hover{
	background-image : none;
}
#h-nav a {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 15px;
	color : #5b5b5b;
	text-decoration : none;
	line-height : 20px;
	background-image : url(../img/nav/pfeil_no.jpg);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
#h-nav a:hover {
	color : #c7003c;
	background-image : url(../img/nav/pfeil_act.jpg);
}

/* Sub-Navigation */
#s-nav {
	margin : 0px;
	padding : 0px;
	font-size : 10px;
	font-weight : bold;
	text-transform : uppercase;
}
#s-nav ul {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#s-nav li {
	margin : 0px;
	padding : 0px 0px 0px 2px;
	line-height : 20px;
	border-bottom : 1px solid #a8a8a8;
	background-image : url(../img/nav/back.jpg);
	background-repeat : repeat-x;
}
#s-nav .act {
	color : #c7003c;
	margin : 0px;
	padding : 0px 0px 0px 15px;
	background-image : url(../img/nav/pfeil_act.jpg);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
#s-nav .act a{
	color : #c7003c;
	margin : 0px;
	padding : 0px 0px 0px 0px;
	text-decoration : none;
	line-height : 20px;
	background-image : none;
}
#s-nav .act a:hover{
	background-image : none;
}
#s-nav a {
	margin : 0px;
	padding : 0px 0px 0px 15px;
	color : #5b5b5b;
	text-decoration : none;
	line-height : 20px;
	background-image : url(../img/nav/pfeil_no.jpg);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
#s-nav a:hover {
	color : #c7003c;
	background-image : url(../img/nav/pfeil_act.jpg);
}
#s-nav ul ul {
	margin : 0px 0px 0px -2px;
	padding : 0px 0px 0px 10px;
	line-height : 20px;
	border-top : 1px solid #a8a8a8;
	background-image : none;
}
#s-nav ul ul li {
	margin : 0px;
	padding : 0px 0px 0px 2px;
	line-height : 20px;
	border : 0px;
	background-image : none;
}
#s-nav ul ul .act {
	background-image : url(../img/nav/pfeil_act_sub.jpg);
}
#s-nav ul ul a {
	background-image : url(../img/nav/pfeil_no_sub.jpg);
}
#s-nav ul ul a:hover {
	background-image : url(../img/nav/pfeil_act_sub.jpg);
}

/* Breadcumb-Nav */
#b-nav {
	width : 910px;
	height : 18px;
	margin : 40px 0px 0px 0px;
	padding : 0px;
	font-size : 10px;
	font-weight : bold;
	text-transform : uppercase;
	color : white;
	border-top : 1px solid #a8a8a8;
	background-color : #c7003c;
}
#b-nav ul {
	margin : 0px 0px 0px 155px;
	padding : 0px;
	color : white;
}
#b-nav li {
	margin : 0px;
	padding : 0px;
	line-height : 18px;
	display : inline;
}
#b-nav .act {
	text-decoration : underline;
}
#b-nav a {
	color : white;
}
#b-nav a:hover {
	text-decoration : underline;
}

/* Footer-Navigation */
#f-nav {
	margin : 0px;
	padding : 0px;
	font-size : 10px;
	font-weight : normal;
	text-transform : uppercase;
	float : right;
}
#f-nav ul {
	margin : 0px;
	padding : 0px;
}
#f-nav li {
	margin : 0px;
	padding : 0px 8px 0px 0px;
	line-height : 26px;
	display : inline;
}
#f-nav .act {
	color : #c7003c;
}
#f-nav a {
	color : #b6b6b6;
	text-decoration : none;
}
#f-nav a:hover {
	color : #c7003c;
}
