* {     background-repeat : no-repeat;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute;
top: 167px;
left: 5px;
width: 140px;
}

#menu dt {
cursor: pointer;
height: 24px;
line-height: 20px;
margin: 2px 0;
border: 1px solid gray;
text-align: left;
font-weight: bold;
padding-top: 4px;
width: 178px;
}

#menu dt a {
    margin-left: 5px;
}

#menu dd {
position: absolute;
z-index: 100;
left: 140px;
margin-top: -30px;
background: #DCEDC3;
/* border: 1px solid green; */
margin-left: 5px;
}

#menu ul {padding: 2px;}

#menu li {
text-align: left;
font-size: 100%;
height: 18px;
line-height: 18px;
width: 200px;
/* width: 178px; */
}
#menu li a, #menu dt a {
color: #0C2D83;
text-decoration: none;
display: block;
width: 200px;
}

#menu li.subnavi1{
background-color: #C7D79B;
width: 200px;
}

#menu li a:hover {
text-decoration: underline;
width: 200px;
}

#menu dt.hell {background-image: url("image/li_hell.gif"); border: 0;width: 140px;}
#menu dt a.hell { color: #5F800E;width: 140px;}
#menu dt.dunkel {background-image: url("image/li_dunkel.gif"); border: 0;width: 140px;}
/* #menu dt.dunkelhoch {background-image: url("image/li_dunkelhoch.gif"); border: 0; height: 40px;width: 140px; } */
#menu dt.dunkelhoch {background-image: url("image/li_dunkelhoch.gif"); border: 0; height: 35px;width: 140px; line-height: 16px;}
#menu dt.hellhoch {background-image: url("image/li_hellhoch.gif"); border: 0; height: 35px;width: 140px; line-height: 16px;}
#menu dt a.dunkel { color: #fff;width: 140px;}