/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/*
 * top and footer menu
 */

 
#toolbar ul.menu,
#footer ul.menu {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer ul.menu {
	display: block;
	line-height: 14px;
}
#toolbar ul.menu {
	display: block;
	line-height: 14px;
}


#toolbar .menu li,
#footer .menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#toolbar .menu li a,
#footer .menu li a {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	background: url(../images/topmenu_item_bg.png) 0 50% no-repeat;
	overflow: hidden;  
}

#toolbar .menu a.first,
#footer .menu a.first {
	background: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#toolbar .menu a.last,
#footer .menu a.last { padding: 0px 0px 0px 5px; }

#toolbar .menu a:link,
#toolbar .menu a:visited { color: #646464; }
#toolbar .menu a:hover { color: #c8001e; }

#footer .menu a:link,
#footer .menu a:visited { color: #646464; }
#footer .menu a:hover { color: #c8001e; }

/*
 * menu
 */
#menu {
	margin-left:-20px;
	padding-top: 45px;
}
 
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#menu li {
	position: relative;
	z-index: 5;  
	margin: 0px;
	padding: 0px;
}

#menu a,
#menu span { display: block; }
#menu a { text-decoration: none; }

 

 
#menu ul.menu {
	float: right;
}

#menu li.level1 {
	margin-right: 4px;
	padding-right:4px;
	padding-left:6px;
	float: left;
	text-align: right;	
	}

#menu a.level1,
#menu span.level1 { float: left; }

#menu a.level1 span.bg,
#menu span.level1 span.bg {
	height: 40px;
	float: left;
	line-height: 35px;
	font-size: 13px;
	color: #323232;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

 
#menu li.level1:hover {
	
}

#menu li:hover a.level1,
#menu li:hover span.level1 {  }

#menu li:hover a.level1 span.bg,
#menu li:hover span.level1 span.bg { color: #ffffff; }

 
#menu li.remain {  }
#menu li.remain a.level1,
#menu li.remain span.level1 {
	
}



 



