/* Metanavi oben */
#topnav ul {
	display: block;
	margin: 0.35em 0 0 0;
	font-size: 116.66%; /* 14px */
	font-family: Tahoma;
	font-weight: bold;
}
#topnav ul li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0.25em 0em 0em 0.6em;
}
#topnav ul li.search {
	margin-right: 0;
	margin-left: -0.5em;
	padding-right: 0;
}
#topnav a { 
	padding-left: 6px;
	background: none transparent;
	text-decoration:none;
	color: #fff;
}
#topnav a:hover, #topnav a:active,#topnav a:focus,#topnav a.act {
	text-decoration: underline;
}

#topnav input {
	font-size: 90%;
	line-height: 1em;
	height: 1.2em;
	width: 8em;
	padding: 0 0.1em;
	border: 1px solid #666;
}
#topnav button {
	border: 0;
	margin: 0;
	padding: 0;
	color: #666;
	background-color: transparent;
}
#topnav button span {
	background-image: url("/sc/img/list_links.png");
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left: 12px;
}

/* Navi oben */
#nav {
	clear: none;
	float: left;
	width: 209px;
	height: 223px;
	background: none #000;
	font-weight: bold;
	font-family: Tahoma;
}
#nav ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 85px;
}
#nav ul.nav_act {
}
#nav ul li {
	display: block;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	line-height: normal;
}
#nav li.nav_act {
	background-color: #fff;
	color: #e11f26;
}
#nav a, #nav strong {
	font-size: 116.66%;
	color: #fff;
}
#nav a { 
	padding-left: 27px;
	background: url("/sc/img/ic_nav.png") no-repeat transparent 8px 0.29em;
}
#nav li.nav_act a {
	text-decoration: none;
	color: #e11f26;
	background: url("/sc/img/ic_nav_act.png") no-repeat #fff 8px 0.29em;
}
#nav a:hover, #nav a:hover, #nav a:focus {
	
}
/* Suchfeld */
#nav ul li#search {
	width: 182px;
	position: absolute;
	top: 264px;
	padding: 6px 0px 7px 27px;
	background-color: #F39A1E;
}
#search form {
}
#search input {
	width: 111px;
	padding: 0 3px 1px 3px;
	border-color: #e11f26;
	font-size: 116.66%;
}
#search button {
	width: 50px;
	text-align: right;
	font-weight: bold;
	font-family: Tahoma;
	color: #000;
}
/* Metanavi im Footer */
#footer {
}
#footer ul {
	display: block;
	line-height: 1em;
}
#footer ul li {
	background: none;
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 1em;
}
#footer a { 
	padding-left: 1ex;
	margin-left: 0.5ex;
	background: none;
	color: #585858;
}
#footer a:hover {}
#footer a:focus {}
/* Hauptnavigation links */
/* Navigation als verschachtelte Liste
*/
#listnavi {
	width: 209px;
	padding-bottom: 5em;
}
#listnavi ul {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	list-style-type: none;
	list-style-image: none;
}
#listnavi ul li {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
#listnavi li ul {
	padding: 0;
}
#listnavi a, #listnavi strong {
	display:block;
	border-bottom: 1px dotted #e0e0e0;
	padding: 0.5em 10px 0.3em 10px;
	background-image: none;
	font-weight: normal;
}
#listnavi a:focus, #listnavi a:hover, #listnavi a:active {
	text-decoration: underline;
}
#listnavi a.level_1_active, #listnavi a.level_2_active, #listnavi a.level_3_active, #listnavi a.level_4_active, #listnavi a.level_5_active {
	font-weight: bold;
}
#listnavi a.level_2, #listnavi a.level_2_active, #listnavi a.level_2_open {
	padding-left: 32px;
}
#listnavi a.level_3, #listnavi a.level_3_active, #listnavi a.level_3_open {
	padding-left: 32px;
}
#listnavi a.level_4, #listnavi a.level_4_active, #listnavi a.level_4_open {
	padding-left: 32px;
}
#listnavi a.level_5, #listnavi a.level_5_active, #listnavi a.level_5_open {
	padding-left: 32px;
}

/* Sitemap benutzt die selbe Struktur wie Listnavi
*/
#sitemap {
	margin-bottom: 2em;
}
#sitemap ul {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	list-style-type: none;
	list-style-image: none;
}
#sitemap ul li {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	list-style-type: none;
}
#sitemap li ul {
	margin-bottom: 3em;
	padding: 0;
}
#sitemap li ul li ul {
	margin-bottom: 0;
	padding-left: 20px;
}
#sitemap li.level_0 {
}
#sitemap li.level_0 ul {
	background-color: #fff;
}
#sitemap a, #sitemap strong {
	display:block;
	padding: 0.4em 0 0em 10px;
	font-weight: normal;
	background-position: 0px 0.8em;
}
#sitemap a:focus, #sitemap a:hover, #sitemap a:active {
}
#sitemap a.level_0, #sitemap a.level_0_open, #sitemap a.level_0_active, #sitemap div.level_0 {
	border-top:1px dotted #E0E0E0;
	padding: 0.3em 6px 0.1em 10px;
	background:#FAF5F5 none repeat scroll 0%;
	color: #585858;
	font-size: 117%;
}
#sitemap div.level_0 {
	color: #999;
}
#sitemap li.level_0, #sitemap li.level_0_open, #sitemap li.level_0_active {
	display: block;
	margin: 0px;
	padding: 1.1em 0px 4px 0px;
	font-weight: normal;
}
#sitemap li.level_1, #sitemap li.level_1_open, #sitemap li.level_1_active {
	margin: 0px;
	padding: 3px 0px 4px 0px;
	font-weight: normal;
}
#sitemap li.level_1 li, #sitemap li.level_1_open li, #sitemap li.level_1_active li {
	font-weight: normal;
}


