/********************************/
/********TOP OCH SUBMENYER*******/
/********************************/

#topmenu {
	float:left;
	padding:7px 0 6px 0;
	width:750px;
	background-color:#FFF;
}

#topmenu ul {
	display: inline;
	padding:0;
	margin:0;
}

#topmenu ul li {
	list-style: none;
	display: inline;
	padding:0;
	margin:0;
}

#topmenu ul li a {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	color:#464646;
	padding:7px 9px 6px 9px;
	text-decoration:none;
}

#topmenu ul li a:hover {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	padding:7px 9px 6px 9px;
	text-decoration:none;
	background-color:#F5F5F5;
}

/* Event */
#topmenu ul li.parentactiveitem2 a {
	background-color:#de0058;
	color:#FFF;
	text-decoration:none;
}

/* Lokaler */
#topmenu ul li.parentactiveitem4 a {
	background-color:#ff8400;
	color:#FFF;
	text-decoration:none;
}

/* Catering */
#topmenu ul li.parentactiveitem3 a {
	background-color:#bcc815;
	color:#FFF;
	text-decoration:none;
}

/*PRESS AKTIV*/
#topmenu ul li.parentactiveitem8 a {
	background-color:#a7a7a7;
	color:#FFF;
	text-decoration:none;
}

/*Kontakt*/
#topmenu ul li.parentactiveitem7 a {
	background-color:#a7a7a7;
	color:#FFF;
	text-decoration:none;
}

/*Om westers aktivparentactiveitem7*/
#topmenu ul li.parentactiveitem9 a {
	background-color:#a7a7a7;
	color:#FFF;
	text-decoration:none;
}



#topmenu2 {
	float:right;
	text-align:right;
	padding:7px 0 6px 0;
	width:200px;
}

#topmenu2 ul {
	display: inline;
	padding:0;
	margin:0;
}

#topmenu2 ul li {
	list-style: none;
	display: inline;
	padding:0;
	margin:0;
}

#topmenu2 ul li a {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	color:#c7c7c7;
	padding:7px 9px 6px 9px;
	text-decoration:none;
}

#topmenu2 ul li a:hover {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	color:#464646;
	padding:7px 9px 6px 9px;
	text-decoration:none;
}

#topmenu2 ul li#current a {
	text-decoration:none;
}

/*Logga in parentactiveitem11*/
#topmenu2 ul li.parentactiveitem11 a {
	background-color:#a7a7a7;
	color:#FFF;
	text-decoration:none;
}

#topmenu2 ul li.activeitem10 a {
	background-color:#a7a7a7;
	color:#FFF;
	text-decoration:none;
}	

/***SUBMENY EVENT*****/
#submenu_event {
	background-color:#de0058;
}

#submenu_event ul {
	list-style-type:none;
	padding:0;
}

#submenu_event ul li {
	list-style: none;
	float:left;
	padding:4px 0 6px 0;
	margin:0;	
}

#submenu_event ul.menu {
	margin:0;
}

#submenu_event ul.menu li a {
	color:#FFF;
	font-size:10px;
	padding:6px 9px 6px 9px;
	font-weight:bold;
}

#submenu_event ul.menu li#current a {
	color:#ff9abe;
}

/***SUBMENY EVENTLOKALER*****/
#submenu_eventlokaler {
	background-color:#ff8400;
	margin:0;
}

#submenu_eventlokaler ul {
	list-style-type:none;
	margin:0;
}

#submenu_eventlokaler ul li {
	list-style:none;
	float:left;
	padding:4px 0 5px 0;	
	margin:0;
}

#submenu_eventlokaler ul.menu {
	margin:0;
}

#submenu_eventlokaler ul.menu li a {
	color:#FFF;
	font-size:10px;
	padding:6px 9px 6px 9px;
	margin:0;
	font-weight:bold;
}

#submenu_eventlokaler ul.menu li#current a {
	color:#e03600;
}

#submenu_eventlokaler ul.menu li.parentactiveitem37 a {
	background-color:#ff931f;
	color:#FFF;
	margin:0;
}

/***SUBMENY EVENTLOKALER - LOKALER*****/
#submenu_eventlokaler_lokaler {
	background-color:#ff931f;
	padding:2px 0 4px 0;	
}

#submenu_eventlokaler_lokaler ul {
	list-style-type:none;
}

#submenu_eventlokaler_lokaler ul li {
	list-style: none;
	float:left;
	
}

#submenu_eventlokaler_lokaler ul.menu {
}

#submenu_eventlokaler_lokaler ul.menu li a {
	color:#FFF;
	font-size:10px;
	padding:4px 9px 4px 9px;
	font-weight:bold;
}

#submenu_eventlokaler_lokaler ul.menu li#current a {
	color:#e03600;
}

/***SUBMENY CATERING*****/
#submenu_catering {	
	background-color:#bcc815;	
	margin:0;
}

#submenu_catering ul {
	list-style-type:none;
	margin:0;
}

#submenu_catering ul li {
	list-style:none;
	float:left;	
	padding:4px 0 5px 0;
	margin:0;
}

#submenu_catering ul.menu {
	margin:0;
	padding:0;
}

#submenu_catering ul.menu li a {
	background-color:#bcc815;	
	color:#FFF;
	font-size:10px;
	padding:6px 9px 6px 9px;
	margin:0;
	font-weight:bold;
}

#submenu_catering ul.menu li#current a {
	color:#78a230;
}

#submenu_catering ul.menu li.parentactiveitem46 a {
	background-color:#c6d318;
	color:#FFF;
}

/***SUBMENY CATERING - CATERINGMENY*****/
#submenu_catering_cateringmeny {
	background-color:#c6d318;

}

#submenu_catering_cateringmeny ul {
	list-style-type:none;
	padding:0;
}

#submenu_catering_cateringmeny ul li {
	list-style: none;
	float:left;
	padding:4px 0 4px 0;
}

#submenu_catering_cateringmeny ul.menu {
}

#submenu_catering_cateringmeny ul.menu li a {
	color:#FFF;
	font-size:10px;	
	font-weight:normal;
	padding:4px 9px 4px 9px;
	font-weight:bold;
}

#submenu_catering_cateringmeny ul.menu li#current a {
	color:#79a32f;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem55 a { /*Lättare rätter*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem52 a { /*Aptitretare*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem70 a { /*Förrätter*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem49 a { /*Huvudrätter*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem53 a { /*Desserter*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem62 a { /*Portionstallrikar*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem54 a { /*Bufféer*/
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

#submenu_catering_cateringmeny ul.menu li.parentactiveitem55 a {
	background-color:#cedb00;
	padding:6px 9px 6px 9px;
	color:#FFF;
	margin:0;
}

/***SUBMENY CATERING - CATERINGMENY - KATEGORIER*****/
#submenu_catering_cateringmeny_kategorier {
	background-color:#cedb00;	
	padding:4px 0 4px 0;		
}

#submenu_catering_cateringmeny_kategorier ul {
	list-style-type:none;
	padding:0;
}

#submenu_catering_cateringmeny_kategorier ul li {
	list-style: none;
	float:left;

}

#submenu_catering_cateringmeny_kategorier ul.menu {
}

#submenu_catering_cateringmeny_kategorier ul.menu li a {
	color:#FFF;
	font-size:10px;	
	font-weight:normal;
	padding:4px 9px 4px 9px;
	font-weight:bold;
}

#submenu_catering_cateringmeny_kategorier ul.menu li#current a {
	color:#79a32f;
}

/***SUBMENY PRESS*****/
#submenu_press {
	background-color:#a7a7a7;	
	padding:4px 0 6px 0;
}

#submenu_press ul {
	list-style-type:none;
	padding:0;
}

#submenu_press ul li {
	list-style: none;
	float:left;

}

#submenu_press ul.menu {
}

#submenu_press ul.menu li a {
	color:#FFF;
	font-size:10px;
	padding:6px 9px 6px 9px;
	font-weight:bold;	
}

#submenu_press ul.menu li#current a {
	color:#464646;
}

/***SUBMENY KONTAKT*****/
#submenu_kontakt {
	background-color:#a7a7a7;	
	padding:4px 0 6px 0;
}

#submenu_kontakt ul {
	list-style-type:none;
	padding:0;
}

#submenu_kontakt ul li {
	list-style: none;
	float:left;
}

#submenu_kontakt ul.menu {
}

#submenu_kontakt ul.menu li a {
	color:#FFF;
	font-size:10px;
	padding:6px 9px 6px 9px;
	font-weight:bold;	
}

#submenu_kontakt ul.menu li#current a {
	color:#464646;
}

/***SUBMENY OMWESTERS*****/
#submenu_omwesters {
	background-color:#a7a7a7;	
	padding:4px 0 6px 0;
}

#submenu_omwesters ul {
	list-style-type:none;
	padding:0;
}

#submenu_omwesters ul li {
	list-style: none;
	float:left;

}

#submenu_omwesters ul.menu {
}

#submenu_omwesters ul.menu li a {
	color:#FFF;
	font-size:10px;
	padding:6px 9px 6px 9px;
	font-weight:bold;
}

#submenu_omwesters ul.menu li#current a {
	color:#464646;
}

/*********SUBMENY LOGGAIN****************/
#submenu_emptygray {
	height:4px;
	background-color:#a7a7a7;
	margin-bottom:13px;
}

#submenu_shadow {
	background-image:url(../images/submenu_shadow.jpg);
	height:22px;
}

#bg_dot_menu {
	background-image:url(../images/bg_dot_menu.gif);
	height:1px;
}