/* Start of CMSMS style sheet 'rerori.de Menu' */
@charset "utf-8";
/* CSS Document */

#menu {
cursor: pointer;
height: 30px;
line-height: 30px;
background: url(/uploads/rerori/menu.png) no-repeat;
padding-left: 30px;
}
#menu li
{
float: left;
list-style-type: none;
padding-right: 10px;
}
#menu li a{ 
color: #fff;
display: block;
text-decoration: none;
padding: 0 10px;
font-weight: 100;
}
#menu li a:hover {
background: #666;
}
#menu ul { }

.menuactive {
background: #666; 
}

#menuwrapper{ float: left;}   
ul#primary-nav {list-style: none; padding-top: 0px; float: left;}   
ul#primary-nav li{display: block; position: relative; float: left; margin: 0; padding: 0px 0px 0px 0px; }
ul#primary-nav li span, ul#primary-nav li a{
	text-decoration:none;}
	ul#primary-nav li span:hover{
 }
ul#primary-nav li:hover ul.unli { display: block; }
ul#primary-nav li:hover { 	background: #666; }
ul#primary-nav li:hover ul li { 	background: none; }
ul#primary-nav li ul.unli{
	position: absolute;
        background: url(/uploads/rerori/li_menu.png);
	display: none;
	top: 30px;
	left: 0px;
	width: 130px;
	}
ul#primary-nav li ul.unli li{
	list-style-type: none;
	display: list-item;
	float: none;
	}
ul#primary-nav li ul.unli li ul{
	top: 0;
 	background: none;
	position: relative;
	border: none;
	}
ul#primary-nav li ul.unli li ul.unli li{
	width: 130px;
	}

ul#primary-nav li ul.unli span, ul#primary-nav li ul.unli a{
	text-decoration: none; 
}
html ul#primary-nav li.separator{display: none;}
html ul#primary-nav li ul.unli li.separator{display: none;}
html ul#primary-nav li ul.unli li ul.unli li.separator{display: none;}
/* End of 'rerori.de Menu' */

