
.menu ul, 
.menu {
    width:;
    height:auto;
	padding:0 0.4em;
    white-space:nowrap;
}
.menu ul li {list-style-type:none;}

.menu li {
	/*position: relative;*/ /* wegen untermenu */
	float:left;
    cursor:<?$topmenue_cursor?>;
	text-decoration:none;
	height:<?$topmenue_height?>;
	padding=<?$topmenue_padding?>;
	margin=<?$topmenue_margin?>;
}

.menu a {
	font-size:2.5vh;
	color:rgba(255,255,255,1.0);
	text-align:right;
    line-height:;
    text-decoration:none;
    display:block;
    border-right:solid 1px transparent;
}

.menu a:hover {
	color:rgba(179, 149, 70, 1.0);
}

.menu a#menu-item-1 {
    padding-left:0.6vw;
}

.menu a#menu-item-8  {
    border-right: 0;
}

.menu .sub-menu a#menu-subitem-3  {
    border-right: 0;
}

.menu .current_page_item a, 
.menu .current_page_parent a {
    color:rgba(179, 149, 70, 1.0);
}

.menu .children,
.menu .sub-menu {
	display: none; /* ausgeblendet für jquery effekt */
	position: absolute;   
    z-index: 500;
    /*width: 100%;*/
}

.menu .current_page_item .children,
.menu .current_page_parent .children,
.menu .current_page_item .sub-menu ,
.menu .current_page_parent .sub-menu  { 
    display: block;
}

.menu .children li, 
.menu .current_page_item .children a, 
.menu .current_page_parent .children a,
.menu .sub-menu li, 
.menu .current_page_item .sub-menu a, 
.menu .current_page_parent .sub-menu a {
	/*display:list-item; *//* den inline-block resettet */
    float: left; /* nebeneinander */
    /*padding: 15px 0px;*/
}

.menu .children li a, 
.menu .current_page_item .children li a,
.menu .sub-menu li a, 
.menu .current_page_item .sub-menu li a{
    color: #666 !important;
    font-size:2.5vh;
}
    
.menu .children li a:hover, 
.menu .children li.current_page_item a,
.menu .sub-menu li a:hover, 
.menu .sub-menu li.current_page_item a{
	color: rgba(179, 149, 70, 1.0) !important;
}