

/* hauptnavigation
-----------------------------------------------------------------*/

/* um dem msie6 gerecht zu werden, sieht es komplizierter aus, als es ist...*/

#kopfnavigation {
	height:63px;
	margin:0 0 0 15px;
}

#kopfnavigation #logo {
	float:left;
	margin:0px 6px 0 0;
}

#kopfnavigation ul {
	position:relative;
	width:895px;
	float:left;
	list-style:none;
	margin:7px 0 0 0;
	z-index:80;
}

#kopfnavigation ul li {
	position:relative;
	float:left;
	list-style:none;
	height:51px;
	background:url(images/background_navigation.gif) no-repeat;
}

#kopfnavigation ul li a {
	display:block;
	list-style:none;
	height:51px;
	border-right:1px solid #fff;
}

#kopfnavigation a:hover,
#kopfnavigation a:active,
#kopfnavigation a:focus {
  outline: none;
}

#kopfnavigation ul li a span {
	position:absolute;
	top:-1000px;
}

#kopfnavigation ul li.li_1 {
	width:130px;
	background-position:0px 0px;
}

#kopfnavigation ul li.li_1:hover,
#kopfnavigation ul li.li_1:active,
#kopfnavigation ul li.li_1:focus,
#kopfnavigation ul li.li_1.activated,
#kopfnavigation ul li.li_1 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:0px -60px;
}

#kopfnavigation ul li.li_2 {
	width:83px;
	background-position:-150px 0px;
}

#kopfnavigation ul li.li_2:hover,
#kopfnavigation ul li.li_2:active,
#kopfnavigation ul li.li_2:focus,
#kopfnavigation ul li.li_2.activated,
#kopfnavigation ul li.li_2 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-150px -60px;
}

#kopfnavigation ul li.li_3 {
	width:83px;
	background-position:-300px 0px;
}

#kopfnavigation ul li.li_3:hover,
#kopfnavigation ul li.li_3:active,
#kopfnavigation ul li.li_3:focus,
#kopfnavigation ul li.li_3.activated,
#kopfnavigation ul li.li_3 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-300px -60px;
}

#kopfnavigation ul li.li_4 {
	width:83px;
	background-position:-450px 0px;
}

#kopfnavigation ul li.li_4:hover,
#kopfnavigation ul li.li_4:active,
#kopfnavigation ul li.li_4:focus,
#kopfnavigation ul li.li_4.activated,
#kopfnavigation ul li.li_4 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-450px -60px;
}

#kopfnavigation ul li.li_5 {
	width:87px;
	background-position:-600px 0px;
}

#kopfnavigation ul li.li_5:hover,
#kopfnavigation ul li.li_5:active,
#kopfnavigation ul li.li_5:focus,
#kopfnavigation ul li.li_5.activated,
#kopfnavigation ul li.li_5 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-600px -60px;
}

#kopfnavigation ul li.li_6 {
	width:93px;
	background-position:-750px 0px;
}

#kopfnavigation ul li.li_6:hover,
#kopfnavigation ul li.li_6:active,
#kopfnavigation ul li.li_6:focus,
#kopfnavigation ul li.li_6.activated,
#kopfnavigation ul li.li_6 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-750px -60px;
}

#kopfnavigation ul li.li_7 {
	width:83px;
	background-position:-900px 0px;
}

#kopfnavigation ul li.li_7:hover,
#kopfnavigation ul li.li_7:active,
#kopfnavigation ul li.li_7:focus,
#kopfnavigation ul li.li_7.activated,
#kopfnavigation ul li.li_7 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-900px -60px;
}

#kopfnavigation ul li.li_8 {
	width:88px;
	background-position:-1050px 0px;
}

#kopfnavigation ul li.li_8:hover,
#kopfnavigation ul li.li_8:active,
#kopfnavigation ul li.li_8:focus,
#kopfnavigation ul li.li_8.activated,
#kopfnavigation ul li.li_8 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-1050px -60px;
}

#kopfnavigation ul li.li_9 {
	width:83px;
	background-position:-1200px 0px;
}

#kopfnavigation ul li.li_9:hover,
#kopfnavigation ul li.li_9:active,
#kopfnavigation ul li.li_9:focus,
#kopfnavigation ul li.li_9.activated,
#kopfnavigation ul li.li_9 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-1200px -60px;
}

#kopfnavigation ul li.li_10 {
	width:82px;
	background-position:-1350px 0px;
}

#kopfnavigation ul li.li_10:hover,
#kopfnavigation ul li.li_10:active,
#kopfnavigation ul li.li_10:focus,
#kopfnavigation ul li.li_10.activated,
#kopfnavigation ul li.li_10 a.activated {
	background:url(images/background_navigation.gif) no-repeat;
	background-position:-1350px -60px;
}

#kopfnavigation ul li ul {
	position:absolute;
	top:51px;
	left:0px;
	width:129px;	
	background:url(images/background_1navigation.png) repeat-x #d66666;
	display:none;
	top:43px;
	min-height:170px;
	margin:0;
	padding:8px 0 0 0;
}

#kopfnavigation ul li:hover ul {
	display:block;
}

/* IT - rechtsbündig */
#kopfnavigation ul li.li_10:hover ul { 
	left:-48px;
}

#kopfnavigation ul li ul li {
	background:none; /*reset*/
	float:left;
	list-style:none;
	height:auto;
	width:100%;
	padding:0;
	line-height:12px;
	border:none;
}

#kopfnavigation ul li ul li.spacer {
	height:10px;
}

#kopfnavigation ul li ul li a {
	border:none; /*reset*/
	height:auto;
	padding:2px 5px 3px 7px;
	color:#fff
}

#kopfnavigation ul li.activated ul li a.activated,
#kopfnavigation ul li ul li a.activated  {
	background:none; /*reset*/
	background:#dd8080;
	color:#fff;
}

#kopfnavigation ul li ul li a:hover {
	background:#dd8080;
	color:#fff;
	text-decoration:none;
}




/* unternavigation
-----------------------------------------------------------------*/


ul.navigation {
	background:url(images/background_2navigation.png) repeat-x #ba0000;
	min-height:275px;
	padding:20px 10px 20px 10px;

	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0 0 10px 10px; 
	-khtml-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;

}

ul.navigation li {
	text-transform:uppercase;
	border-bottom:1px solid #dd8080;
	padding:6px 0 6px 5px;
	line-height:13px;
}

ul.navigation li ul {
	padding:4px 0 0 0;
}

ul.navigation li ul li {
	text-transform:none;
	border-bottom:none;
	padding:2px 0 2px 10px;
}

ul.navigation a {
	display:block;
	margin:0 5px 0 0;
}

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

ul.navigation li a {
	color:#ffffff;
}

ul.navigation li ul li a {
	color:#eab2b2;
}

.navigation li.act ul li a,
.navigation li.act ul li.act ul li a {
	font-weight:normal;
}

.navigation li.act a,
.navigation li.act ul li.act a,
.navigation li.act ul li.act ul li.act a {
	font-weight:bold;
}

ul.navigation li.spacer {
	height:13px;
}








/* sitemap
-----------------------------------------------------------------*/

#footer .content ul.grid_2 {
	width:164px;
	/*width:160px;*/
	margin-bottom:30px;
}

#footer .content li {
	font-size:11px;
	line-height:14px;
	padding:6px 0 6px 0;
}

#footer .content li li {
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-transform:uppercase;
	padding:2px 0 6px 1px;
}

#footer .content li li li {
	text-transform:none;
	padding:2px 0 2px 10px;
}

#footer .content li a {
	display:block;
	height:30px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #dd8080;
	background:url(images/background_sitemap.gif) no-repeat;
}

#footer .content li a span{
	/*display:none;*/
	position:absolute;
	left:-2000px;
}

#footer .content li a.li_1 {
	background-position:0px 0px;
}

#footer .content li a.li_2 {
	background-position:-200px 0px;
}

#footer .content li a.li_3 {
	background-position:-400px 0px;
}

#footer .content li a.li_4 {
	background-position:-600px 0px;
}

#footer .content li a.li_5 {
	background-position:-800px 0px;
}

#footer .content li a.li_6 {
	background-position:-1000px 0px;
}

#footer .content li a.li_7 {
	background-position:-1200px 0px;
}

#footer .content li a.li_8 {
	background-position:-1400px 0px;
}

#footer .content li a.li_9 {
	background-position:-1600px 0px;
}

#footer .content li a.li_10 {
	background-position:-1800px 0px;
}

#footer .content li li a {
	background:none;
	display:inline;
	padding:0;
	margin:0 0 2px 0;
	border:none;
}

#footer .content li li li a {
	padding:0;
	margin:0;
	color:#eab2b2;
}


