/*MENY 2007 */
table.menyram {

    border-left: solid 1px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #bbbbbb;
	
}




div.produktmeny{

	width: 180px;
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #dddddd;
	border-top: solid 1px;
	border-color: #bbbbbb;
    font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #555555;
	
	
}
div.produktmeny ul.over{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.produktmeny ul.over li a{
    /*position: relative;*/
    font-size: 11px;
    font-weight: bold;
    display: block;
    padding: 2px 1px 2px 6px;
    text-decoration: none;
    width: 100%;
    background: url(http://www.smarthem.se/images/meny2007/meny_bg_parent.gif);
    color: #555555;
}

div.produktmeny ul.over li#red a {
    /*position: relative;*/
    font-size: 11px;
    font-weight: bold;
	
    display: block;
    padding: 2px 1px 2px 6px;
    text-decoration: none;
    width: 100%;
    background: url(http://www.smarthem.se/images/meny2007/meny_bg_green.gif);
    color: #FFFFFF;
}
div.produktmeny ul.over li#empty a {
    /*position: relative;*/
    font-size: 11px;
    font-weight: bold;
	
    display: block;
    padding: 2px 1px 2px 6px;
    text-decoration: none;
    width: 100%;
    background: url(http://www.smarthem.se/images/meny2007/meny_bg_empty.gif);
    color: #FFFFFF;
}



div.produktmeny ul.over li a:hover{
    text-decoration: none;
    background: url(http://www.smarthem.se/images/meny2007/meny_bg_over.gif);
}

div.produktmeny ul.over li.current a{

text-decoration: none;
}
div.produktmeny ul.over li.current a:hover{
    text-decoration: none;
}

div.produktmeny ul.undermeny{
   	list-style: none;
	display:none;
	margin:0;
    padding: 2px 0px 2px 0px;
    background-color: #eaeaea;
    border-bottom: 1px solid #bbbbbb;
	

}
div.produktmeny ul.undermeny li{
    border: none;
	
}   

div.produktmeny ul.undermeny li a{
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 1px 1px 1px 21px;
    text-decoration: none;
    width: 100%;
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted.gif);
    background-color: #f0f0f0;
}
div.produktmeny ul.undermeny li a:hover{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted.gif);
    background-color: #d1eaba;
}   
div.produktmeny ul.undermeny li.current a{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted.gif);
    background-color: #d0e8f2;
}
div.produktmeny ul.undermeny li.current a:hover{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted.gif);
    background-color: #d0e8f2;
}

html>body div.produktmeny ul.over li a{
    width: auto;
}

div.produktmeny li.current ul.undermeny a{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted.gif);
}
div.produktmeny ul.undermeny li a.last{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted_last.gif);
    background-color: #f0f0f0;
}
div.produktmeny ul.undermeny li a.last:hover{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted_last.gif);
    background-color: #d1eaba;
}
div.produktmeny ul.undermeny li.current a.last{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted_last.gif);
    background-color: #d0e8f2;
}
div.produktmeny ul.undermeny li.current a.last:hover{
    background: url(http://www.smarthem.se/images/meny2007/meny_sub_dotted_last.gif);
    background-color: #d0e8f2;
}

html>body div.produktmeny ul.undermeny li a{
    width: auto;
}




/*MENY 2007*/