@charset "utf-8";

/****** Hauptnavigation ******/

div#navigation_oben {
	/*left:266px;*/
	/*top:22px;*/
	left:114px;
	top:17px;
	float:left;
	position:relative;
	/*margin:26px 0px 0px 260px;
	background:url(images/hauptnavigation/startseite_full.gif);*/
	width:487px;
	height:85px;
}
ul.navigation_oben li {
	display:inline;
}
* html div#navigation_oben{
	left:86px;
}
ul.navigation_oben li a {
	display:block;
	height:85px;
	width:124px;
	float:left;
	margin:0px -32px 0px 0px;
	padding:0px;
	position:relative;
}

ul.navigation_oben li.a a {background:url(images/mainnavi/startseite_regular.gif) top;z-index:9; background-repeat:no-repeat;} 
/*ul.navigation_oben li.a a:hover {background:url(images/hauptnavigation/startseite_bg_h.gif) top;z-index:9;}*/
ul.navigation_oben li.b a {background:url(images/mainnavi/verzeichnis_regular.gif) top;z-index:8; background-repeat:no-repeat;}
/*ul.navigation_oben li.b a:hover {background:url(images/hauptnavigation/verzeichnis_bg_h.gif) top;z-index:10; right:-5px;} */
ul.navigation_oben li.c a {background:url(images/mainnavi/ratgeber_regular.gif) top;z-index:6; background-repeat:no-repeat;} 
/*ul.navigation_oben li.b a:hover {background:url(images/hauptnavigation/verzeichnis_bg_h.gif) top;z-index:10; right:-5px;}*/
ul.navigation_oben li.d a {background:url(images/mainnavi/infos_regular.gif) top;z-index:5; background-repeat:no-repeat;}
/*ul.navigation_oben li.b a:hover {background:url(images/hauptnavigation/verzeichnis_bg_h.gif) top;z-index:10; right:-5px;}*/
ul.navigation_oben li.e a {background:url(images/mainnavi/forum_regular.gif) top;z-index:4; background-repeat:no-repeat;} 
/*ul.navigation_oben li.b a:hover {background:url(images/hauptnavigation/verzeichnis_bg_h.gif) top;z-index:10; right:-5px;}*/

/*ul#navigation_oben li {
	display:block;
	width:104px;
	height:74px;
	float:left;
}

ul#navigation_oben li a {
	background-color: red;
	display:block;
	font-size:0.5em;
}

ul#navigation_oben img.b {top:-1px;}
ul#navigation_oben img.c {top:-7px;}
ul#navigation_oben img.d {top:-2px;left:1px;}
ul#navigation_oben img.e {top:-5px;left:-5px;}

ul#navigation_oben li.a a{z-index:9;}
ul#navigation_oben li.b a{z-index:8;}
ul#navigation_oben .c {z-index:7;}
ul#navigation_oben .d {z-index:6;}
ul#navigation_oben .e {z-index:5;}

ul#navigation_oben li a img{
	margin:0px -12px 0px 0px;
	display:block;
	float:left;
	position:relative;
}

ul#navigation_oben li.a a:hover img{
	margin:10px -15px 0px 0px;
}*/


/****** Navigation linke Spalte ******/

#navigation_links {
	margin:0px;
	padding:0px;
	background:url(images/navigation/bg_nav_mitte.gif);
	margin-bottom:-20px;
	/* Hides from IE-mac \*/
	height: 1%; /* peekaboo hack / Holly hack */
	/* End hide from IE-mac */
}
#navigation_links a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
}

#navigation_links li {
	position: relative;
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navigation_links .e1 {
	position:relative;
	width:186px;
	height:40px;
	background:url(images/navigation/bg_nav_oben.gif) no-repeat;
	z-index:2;
}

#navigation_links .e1 a {
	height:17px;
	width:176px;
	padding:7px 0px 11px 9px;
	z-index:2;
}

#navigation_links .e2 {
	width:184px;
	height:35px;
	background:url(images/navigation/bg_nav_a.gif) no-repeat;
	margin:-8px 0px 0px 1px;
	z-index:2;
}

#navigation_links .e2 a {
	height:17px;
	width:176px;
	padding:7px 0px 11px 9px;
	font-size:0.8em;
	z-index:2;
}

#navigation_links .e3, #navigation_links .e4 {
	width:184px;
	height:35px;
	margin:-8px 0px 0px 1px;
	z-index:2;
}
#navigation_links .e3 a:link, #navigation_links .e3 a:visited, #navigation_links .e4 a:link, #navigation_links .e4 a:visited {
	width:165px;
	height:16px;
	color:#444444;
	padding:9px 0px 10px 19px;
	font-size:0.70em;
	background:url(images/navigation/bg_nav_ia.gif) no-repeat;
	z-index:2;
}
* html #navigation_links .e3 a:link, * html #navigation_links .e3 a:visited, * html #navigation_links .e4 a:link, * html #navigation_links .e4 a:visited {
	width:184px;
	height:16px;
	color:#444444;
	padding:9px 0px 10px 19px;
	font-size:0.70em;
	background:url(images/navigation/bg_nav_ia.gif) no-repeat;
	z-index:2;
}


#navigation_links .e4 a:link, #navigation_links .e4 a:visited {
	width:156px;
	padding:9px 0px 10px 28px;
	font-weight:normal;
}

#navigation_links .e3 a:hover, #navigation_links .e3 a:active, #navigation_links .e4 a:hover, #navigation_links .e4 a:active, #navigation_links #e3-act a ,  #navigation_links #e4-act a {
	background:url(images/navigation/bg_nav_h.gif) no-repeat;
	color:#fc7411;
}

.nav_unten {
	position:relative;
	width:186px;
	height:10px;
	background:url(images/navigation/bg_nav_unten.gif) no-repeat;
	top:12px;
	z-index:1;
}

.ipunkt {
	position: relative;
	background:url(images/navigation/infos_symbol.gif) no-repeat;/*in seperates CSS fuer Unterseite Infos*/
	height:49px;
	width:50px;
	left:154px;
	bottom:-35px;
	z-index:3;
}


/****** Breadcrumb ******/

#breadcrumb {
	margin:0px 0px 24px 0px;
}

ul.breadcrumb li {
	display:inline;
	color:#848484;
}

ul.breadcrumb li a {
	color:#848484;
}

ul.breadcrumb li a:hover {
	text-decoration:none;
}


/****** Navigation unten ******/

#navigation_unten {
	clear:both;
	margin:4px 6px 0px 0px;
	text-align:right;
}

ul.navigation_unten li {
	display:inline;
	color:#848484;
}

ul.navigation_unten li a {
	color:#848484;
	text-decoration:none;
}

ul.navigation_unten li a:hover {
	text-decoration:underline;
}
.copyright{
	color:#aaaaaa;
	margin-right:65px;
	font-size:11px;
}
.copyright-wide{
	color:#aaaaaa;
	margin-right:280px;
	font-size:11px;
}
/******* Sitemap ******/
.csc-sitemap a, .csc-sitemap a:visited{
	color:#fe6d00;
	text-decoration:unterline;
}
.csc-sitemap a:hover, .csc-sitemap a:active{
	color:#fe6d00;
	text-decoration:none;
}
.csc-sitemap ul li{
	margin:0px;
	padding:0px;
	margin-left:30px;
	list-style:disc;	
}
.csc-sitemap ul li ul li{
	margin:0px;
	padding:0px;
	margin-left:30px;
	list-style:circle;
}
.csc-sitemap ul li ul li ul li{
	margin:0px;
	padding:0px;
	margin-left:30px;
	list-style:square;
}
.csc-sitemap ul li ul li ul li ul li{
	margin:0px;
	padding:0px;
	margin-left:30px;
	list-style:disc;
}