/******************************************************************************
 * Component: main_nav
 *****************************************************************************/

div#main-nav {
	float:left; clear:both; width:945px; height:30px; padding:0px 0px 0px 25px;
	margin:0px 0px 10px 0px; text-align:left;
}

div#main-nav-extra {
	float:right; width:150px; height:30px; padding-right:30px;
}

div#main-nav-extra a {
	display:block; float:left;
}

div#main-nav-extra a span {
	display:none;
}

div#main-nav-extra a.language-selected {
	background-position:0px 13px;
}

div#main-nav-extra a#mne-english {
	height:13px; width:18px; margin-top:9px; margin-right:5px;
	background-image:url(../images/main-nav/flag-english.jpg);
}

div#main-nav-extra a#mne-german {
	height:13px; width:18px; margin-top:9px;
	background-image:url(../images/main-nav/flag-german.jpg);
}

div#main-nav-extra a#mne-sitemap {
	float:right; height:9px; width:55px; margin-top:11px;
	background-image:url(../images/main-nav/sitemap.jpg);
}

/******************************************************************************
 * ul li
 *****************************************************************************/
div#main-nav ul {
	display:block; float:left; height:30px;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	list-style-image:none; list-style-position:outside; list-style-type:none;
}

div#main-nav ul li {
	display:block; float:left; font-size:12px;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}

/******************************************************************************
 * a
 *****************************************************************************/
div#main-nav ul li a {
	display:block; float:left; height:30px;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	background-repeat:no-repeat; color:#081317; font-weight:bold;
	text-decoration:none;
}

div#main-nav ul li a:hover {
	background-position:0px -30px;
}

div#main-nav ul li a#mn_li_a_home {
	background-image:url(../images/main-nav/home.jpg); width:65px;
}

div#main-nav ul li a#mn_li_a_about-us {
	background-image:url(../images/main-nav/about.jpg); width:93px;
}

div#main-nav ul li a#mn_li_a_products {
	background-image:url(../images/main-nav/products.jpg); width:96px;
}

div#main-nav ul li a#mn_li_a_gallery {
	background-image:url(../images/main-nav/gallery.jpg); width:84px;
}

div#main-nav ul li a#mn_li_a_contact {
	background-image:url(../images/main-nav/contact.jpg); width:88px;
}

div#main-nav ul li a span {
	display:none;
}

/******************************************************************************
 * current
 *****************************************************************************/
div#main-nav ul li a.current {
	background-position:0px -60px;
}

div#main-nav ul li a.current:hover {
}

