/*** MENU ***/

#menu
{
	height: 30px;
}

#menu div.alpha
{
	background: transparent url(/fileadmin/templates/images/menu.png) no-repeat left top;
	padding-right:10px;
	margin-right:0px;
}

#menu div.omega
{
	background: transparent url(/fileadmin/templates/images/menu.png) no-repeat right top;
	padding-left:10px;
	margin-left:0px;
}

.sf-menu-left
{
}
.sf-menu-right {
    float:right !important;
}

.sf-menu-left a {
	padding: 7px .6em 7px .6em;
    font-size: 15px;
    line-height: 15px;
    height:15px;
}
.sf-menu-right a {
	padding: 8px .6em 8px .6em;
    font-size: 13px;
    line-height: 13px;
    height:13px;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit;
}
.sf-menu li {
	float:			left;
}
.sf-menu a {
	display:		block;
	position:		relative;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:hover  {
	color: #fff;
}
.sf-menu-right-last
{
	width:42px;
	height:29px;
}
.sf-menu-right-last a
{
	background: transparent url('/fileadmin/templates/images/rss.png') no-repeat 6px center;
}
.sf-menu-right-last a:hover
{
	background: transparent url('/fileadmin/templates/images/rss.png') no-repeat -36px center !important;
}
ul.sf-menu-left li:first-child a:hover
{
	background: transparent url('/fileadmin/templates/images/navbalk_over.png') no-repeat left 0;
}

ul.sf-menu-right li.sf-menu-right-last-current a:hover
{
	background: transparent url('/fileadmin/templates/images/rss.png') no-repeat 42 center;
}

.sf-menu a:hover,
.sf-menu li.sf-menu-left-current {
	background: transparent url(/fileadmin/templates/images/navbalk_over.png) no-repeat -10px top;
	outline:		0;
}
.sf-menu li.sf-menu-left-first-current {
	background: transparent url(/fileadmin/templates/images/navbalk_over.png) no-repeat left 0;
}
ul.sf-menu-right li.sf-menu-right-last-current
{
	background: transparent url(/fileadmin/templates/images/navbalk_over.png) no-repeat right -30px;
}
