@charset "UTF-8";

#topnavigation li {
	list-style-type: none; /* Aufzählungszeichen entfernen */
	float: left;
	width: 112px;
	padding-left: 10px;
	text-align: center;
}

#topnavigation {
	background: url(../images/layout/bg_nav_top.jpg) right no-repeat; /* Hintergrundfarbe für die Navigation */
	padding: 7px 0; /* Innenabstand: oben/unten 4px, li/re 0 */
	margin: 0; /* Keinen Außenabstand */
	width: 735px;
	height: 1.2em;
	margin: 0 0 0 188px;
	font-size: 13px;
	letter-spacing: 1px;
}

#topnavigation a {
	color: silver;                  /* Schriftfarbe schwarz */
	text-decoration: none;         /* Unterstreichung entfernen */
}

#topnavigation a:hover {
	color: #B1000A;
}

#topnavigation li.current a {
	color: #B1000A;
}

/*SUBNAVIGATION*/
#navlist {
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid gray;
	width: 100% /*200px*/;
}

#navlist li {
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
	border-top: 1px solid gray;
}

#navlist li a {
	color: #919191;
	text-decoration: none;
}

#navlist li a:hover {
	color: #F2F2F2;
	text-decoration: none;
}

#navlist a.current 
{
	color:#B1000A;
}

#navlist li {
	padding-left: 16px;
	background-image: url(../images/layout/arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	letter-spacing: 1px;
}

#navlist li ul
{
	position: relative;
	top: 5px;
	left: -16px;
	width: 190px;
	font-style: italic;
}

#navlist li ul li
{
	padding-left: 32px;
	background: url(../images/layout/arrow.gif) no-repeat;
	background-position: 18px 10px;
	letter-spacing: normal;
}

#subnavlist {
	margin: 0.5em 0;
	position: relative;
	left: -16px;
	width: 190px;
	margin-bottom: -6px;
}

#subnavlist li {
	padding-left: 28px;
	background-position: 16px;
	letter-spacing: normal;
	font-style: italic;
}

#navlist li.active a {
	color: #B1000A;
}
