
/****** hauptmenu ******/

header nav {
	width:100%;
	height:52px;
	background:url(../images/menu-bg.jpg) 0 0;
}
	#page1 header nav {margin-bottom:28px;}
.menu li {
	float:left; 
	position:relative;
	background:url(../images/menu-spacer.gif) left top no-repeat;
}
	.menu > li:first-child {background:none;}
.menu li a {
	display:inline-block; 
	font-size:18px; 
	line-height:25px; 
	padding:12px 28px 12px 29px; 
	color:#808080; 
	text-transform:capitalize; 
}
	.menu > li:first-child > a {
		text-indent:-999em;
		background:url(../images/menu-home.png) center -25px no-repeat;
		min-width:22px;
	}
.menu li a.active,
.menu > li > a:hover {color:#fff;}
.menu > li:first-child > a.active,
.menu > li:first-child > a:hover {background-position:center 15px;}

/****** hauptmenu ende ******/

/****** menu language ******/

.language, .sidenav ul {
	margin: 0px 0px 30px 0px;
	width: 100%;
	height: 28px;
}

.language ul {
	margin: 0;
	padding: 0;
}
.language li {
	list-style: none;
	padding: 0px 0px 0px 40px;
	float: left;
}
.language li a {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}
.language li a:hover, .language li .active {
	text-decoration: none;
	background-image: url(../images/marker_3.png);
	background-repeat: no-repeat;
}

/****** menu language ende ******/
