/*http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche */
.sf-menu_con
{
    width:100%;
    height:40px;
    display: block;

    margin-bottom: 0px;
    border: solid 0px red;
    padding: 0 0 0 0;
    text-align: right;
}
.sf-menu a
{
	border-left:	0px;
	border-top:		0px;
	padding: 		0.5em 0.5em;
	text-decoration:none;
    font-size:14px;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#333;
    background: none;
}
.sf-menu a:hover {background: #fff;}
.sf-menu li
{
	background:	none;
    width: auto;
    text-align:center;
}
.sf-menu li.selected
{
	background:	#fff;
}
.sf-menu li ul
{
    width:160px;
}
.sf-menu li li
{
	background:	#fff;
    border: solid 0px pink;
    text-align:left;
    border-bottom: solid 1px #ccc;
}
.sf-menu li li a
{
    padding: 		0.7em 0.7em;
}
.sf-menu li li li {
}
.sf-menu li.sfHover ul
{
	left:			0;
	top:			40px; /* match top ul list item height */
	z-index:		99;
}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			1em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.sf-sub-indicator {background: none;}