/* header mit div. hintergrund-bildern */

div#page_header
{
	position:				relative ;
	width:					100% ;
	height:					171px ;
	background:			url('../images/navigation/home/header.jpg') no-repeat ;
}

/*----- Meta Navigation -----*/
#tocontent a
{
	margin:				000px 000px 000px 590px ;
	padding:				000px 000px 000px 000px ;
	position:				absolute ;
	text-align:				left ;
	font-size:				010px ;
	float:					right ;
	color:					#999999 ;
	font-weight:			normal ;
	display:				none ;
}

#tocontent a:hover
{
	color:					#333333 ;
}

.legal
{
	margin:	000px 000px 000px 000px ;
	margin-left:	179px ;
	padding:	000px 000px 000px 000px ;
	position:	absolute ;
	text-align:	left ;
	font-size:	010px ;
	font-weight:	bold ;
}

.legal a
{
	padding:	002px 010px 002px 010px ;

	line-height:	015px ;

	color:	#333333 ;

	border-left:	solid 001px #333 ;
}

.legal a:hover
{
	color:	#666 ;
}

.legal a.last
{
	border-right:	solid 001px #333 ;
}
/*----- Key Visual -----*/

#page_header a#keyvisual
{
	position:				absolute ;
	bottom:				000px ;
	left:					000px ;
	width:					178px ;
	height:					155px ;
}

/*----- Mainnavigation defaults ------*/

div#mainnav
{
	position:				absolute ;
	width:					413px ;
	bottom:				000px ;
	left:					179px ;
	padding:				000px 000px 000px 000px ;
	margin:				000px 000px 000px 000px ;
	line-height:			000px ; 													/*this is for  IE6, it will ensure correct line-heights in li elements */
	font-size:				000px ;
}

#mainnav ul
{
	list-style:				none ;
	padding:				000px 000px 000px 000px ;
	margin:				000px 000px 000px 000px ;
}

#mainnav ul li
{
	padding:				000px 000px 000px 000px ;
	margin:				000px 000px 000px 000px ;
	border-top:			001px #999999 solid ;
	height:					017px ;
	width:					413px ;
	overflow:				hidden ;
	background-repeat:	no-repeat ;
}

#mainnav ul li a
{
	display:	block ;

	width:	100% ;

	padding-left:	008px ;
	padding-top:	000px ;

	font:	bold  011px Arial,   Tahoma, Helvetica, sans-serif ;
	letter-spacing:	001px ;
	color:	#999999 ;

	line-height:	018px ;
}

#mainnav ul li a:hover
{
	color:	#FFFFFF ;
}

* html #mainnav ul li
{
  width:	413px ;
/* w\idth:	403px ;*/
}

/* Hovers fuer die Navi-Links:	*/

#mainnav ul li#navigation-item-1 a
{
	background:	url(../images/navigation/home/1_off.jpg)  top left ;
}

#mainnav ul li#navigation-item-1 a:hover
{
	background:	url(../images/navigation/home/1_on.jpg ) top  left ;
}


#mainnav ul li#navigation-item-2 a
{
	background:	url(../images/navigation/home/2_off.jpg )  top left ;
}

#mainnav ul li#navigation-item-2 a:hover
{
	background:	url(../images/navigation/home/2_on.jpg ) top  left ;
}

#mainnav ul li#navigation-item-3 a
{
	background:	url(../images/navigation/home/3_off.jpg )  top left ;
}

#mainnav ul li#navigation-item-3 a:hover
{
	background:	url(../images/navigation/home/3_on.jpg ) top  left ;
}


#mainnav ul li#navigation-item-4 a
{
	background:	url(../images/navigation/home/4_off.jpg )  top left ;
}

#mainnav ul li#navigation-item-4 a:hover
{
	background:	url(../images/navigation/home/4_on.jpg ) top  left ;
}

#mainnav ul li#navigation-item-5 a
{
	background:	url(../images/navigation/home/5_off.jpg )  top left ;
}

#mainnav ul li#navigation-item-5 a:hover
{
	background:	url(../images/navigation/home/5_on.jpg ) top  left ;
}

#mainnav ul li#navigation-item-6 a
{
	background:	url(../images/navigation/home/6_off.jpg )  top left ;
}

#mainnav ul li#navigation-item-6 a:hover
{
	background:	url(../images/navigation/home/6_on.jpg ) top  left ;
}

#mainnav li#lastnav a
{
	border-bottom:	001px #999 solid ;
}

/*----- subnavigation -----*/
div#subnavigation
{
	padding:	000px 000px 000px 022px ;
	margin:	000px 000px 000px 000px ;
}

#subnavigation ul
{
	padding:	000px 000px 000px 000px ;
}

#subnavigation ul ul
{
	padding:	000px 010px 003px 012px ;
}

