


#navi ul{
list-style-type:none;
margin:0;
padding:0;
width:160px;
overflow:hidden;
}
#navi ul li{
margin:10px 0 0 0px;
padding:0;
width: 160px;
}


#navi ul li a{
display:block;
font: 14px Arial;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0 5px 0 25px;
width: 130px;
height:auto;
color:#000;
border:none;
overflow-x:hidden;
}

*html #navi ul li a{
width: 160px;
}

#navi ul li a:hover
{
background-position:2px 2px;
background-image:url('../image/nav_neu_links.jpg');
background-repeat:no-repeat;
background-color: #632900;
color: #ffffff;
width: 110px;
overflow-x:hidden;
display:block;
color:#FFF;
}

*html #navi ul li a{
width: 160px;
}

*html #navi ul li a:hover{
width: 160px;
}

#nav_top{
position:absolute;
z-index:2;
left:160px;
top:110px;
right:211px;
display:block;
background-image:url('../image/nav_top.jpg');
background-position:0;
height:25px;
}

*html #nav_top{
z-index:3;
width:100%;
right:0;
margin:0;
padding:0;
}
#nav_top ul{
margin:5px 0 0 10px;
padding:0;
height:15px;
list-style-type:none;
width:100%;
float:left;
}
#nav_top ul.sub{
margin-left:0px;
background-color:#fff;
border-bottom:2px inset #632901;
}
#nav_top li.mainmenu{
float:left;
height:14px;
margin:0px 0 0 20px;
}
#nav_top li.submenu{
float:left;
height:14px;
margin:0px 0 0 20px;
}
#nav_top a {
text-decoration:none;
}

#nav_top a:hover{
text-decoration:underline;
}
#nav_top li.submenu a{
color:#000;
font-weight:normal;
}

#nav_top li.mainmenu a{
font-weight:bold;
color:#632901;
}