ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;
}

ul.menu ul a {
    padding: 0 10px;
}

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
   /* background-color: #FFF9E4;*/
    float:left;
   /* border:1px solid #26383D;*/
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    /*background-color: #26383D;*/
    
    display:none;
    min-width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}
ul.menu ul li {
    float:none;
    background-color: transparent;
}




/* Links 1st Level */
.menu li a:link, .menu li a:visited, #menu ul li a:visited, #menu ul li a:focus
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:9px;
	letter-spacing:0.05em;	
}


/* Link-Container 2nd Level */
ul.menu li ul 
{
	background-color:white;
	position:absolute;
	margin:-1px 0px 0px 20px;
	padding:0;
	z-index:13;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#87868B;	
	width:217px;	
}

/* Active Link of 1st Level */
ul.menu li a.currentItem 
{
  color:#FEC031;
	font-weight:bold !important;
	background-color:none;
}

/* single link 2nd level */
.menu li ul li a:link, #menu ul li ul li a:visited, #menu ul li ul li a:focus 
{
  color:#000;
	display:block;
	border:none;
	width:210px;
	background-color:white;
	border-style:solid;
	border-color:#9D978B;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 7px;
	background-color:white;
	font-weight:normal;
}

/* hover effect for items of level 2 */
ul.menu li ul li a:link, ul.menu li ul li a:visited
{	
	color:#000;
	display:block;
	border:none;
	width:210px;
	background-color:white;
	border-style:solid;
	border-color:#9D978B;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 7px;
	font-weight:normal;
	background-color:white;
	text-decoration:none;
}
ul.menu li ul li a:hover, #menu ul li ul li a:active
{	
	color:#000;
	display:block;
	border:none;
	width:210px;
	background-color:white;
	border-style:solid;
	border-color:#9D978B;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 7px;
	font-weight:normal;
	background-color:#F9F9F9;
	text-decoration:none;
}
ul.menu ul li a:hover, #menu ul li a:active 
{
	color:black;
}