﻿/* ------------------------------------------ submenu ------------------------------------------*/
div.EmptyMenu
{
	margin: 0;
	margin-left: 4px;
	padding-right: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	float: left;
	width: 196px;
}

ul#submenu {
	margin: 0;
	margin-bottom: 25px;
	padding: 0;
	float: left;
	border-top: #ebebeb solid 1px;
	width: 207px;
}
body > ul#submenu {
	margin-left: 8px;
}
ul#submenu ul {
	margin: 0;
	padding: 0;
	margin-top: 14px;
	margin-bottom: 0px;
}
ul#submenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: #ebebeb solid 1px;
}
ul#submenu li a {
	
	background: url(../Common/Graphics/submenu-arrow.gif) right center no-repeat;
	display: block;
	margin: 0;
	padding: 0.4em 10px;
	list-style: none;
	width: 187px;
}
ul#submenu > li a {
	display: block;
	margin: 0;
	padding: 0.4em 10px;
}
ul#submenu li a:hover {
	background-color: #ebebeb;
}

ul#submenu li.NavExpanded a, ul#submenu li.NavSelected a.NavSelected {
	background: url(../Common/Graphics/submenu-arrow-flip.gif) right center no-repeat;
}

ul#submenu li.NavExpanded ul, ul#submenu li.NavSelected ul, ul#submenu li ul.NavChildToSelected {
	margin: 0 0 0.8em 10px;
	padding: 0;
	font-size: 0.96em;
}

ul#submenu li.NavExpanded ul li, ul#submenu li.NavSelected ul li, ul#submenu li ul.NavChildToSelected li {
	border: 0px;
}

ul#submenu li.NavExpanded ul li a, ul#submenu li.NavSelected ul li a, ul#submenu li ul.NavChildToSelected li a  {
	margin: 0;
	padding: 0.3em 10px;
	border: 0;
	background: none;
	width: 85%;
}
ul#submenu li.NavExpanded ul li a:hover, ul#submenu li ul.NavChildToSelected li a:hover {
	background: url(../Common/Graphics/bullet_grey.gif) 0 center no-repeat;
}

ul#submenu li.NavExpanded a.NavSelected, ul#submenu li.NavSelected ul li a.NavSelected, ul#submenu li ul.NavChildToSelected li a.NavSelected {
	font-weight: bold;
	color: #CD0000;
	background: url(../Common/Graphics/bullet_red.gif) 0 center no-repeat;
}

ul#submenu li.NavSelected a.NavSelected {
	color: #cd0000;
}

a.NavExpanded, ul#submenu li.NavSelected a.NavSelected {
	font-weight: bold;
}

/* ------------------------------------------ topmenu ------------------------------------------*/
.topmenuDIV ul {
	margin: 0;
	padding: 0;
	background: url(/SaabGroup.Web.WebSite/images/topmenu/background.gif) #708EA5;
	margin-bottom: 25px;
	clear: both;
	height: 2.3em;
	width: 899px;
}
.topmenuDIV ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/SaabGroup.Web.WebSite/images/topmenu/background.gif) #708EA5;
}
.topmenuDIV ul li a {
	font-family: Arial;
	font-size: 105%;
	color: white;
	display: block;
	padding: 0 15px 0 15px;
	line-height: 2.2em;
}
.topmenuDIV ul li a:hover, .topmenuDIV ul li a:active {
	color: #C4C4C4;
	/*color: black;
	background: url(/images/topmenu/background-selected.gif) #CED4D7;*/
}
.topmenuDIV ul li a.NavSelected {
	color: black;
	background: url(/SaabGroup.Web.WebSite/images/topmenu/background-selected.gif) #CED4D7;
}
.topmenuDIV ul li a.NavSelected:hover, .topmenuDIV ul li a.NavSelected:active {
	color: black;
}
/*ul#topmenu li#changefontsize {
	float: right;
	padding: 0;
	padding-right: 13px;
	padding-top: 4px;
}
ul#topmenu li#changefontsize a {
	display: inline;
	padding: 0;
	margin: 0;
}*/

/* ------------------------------------------ sitemap ------------------------------------------*/
ul#sitemap {
	margin: 0;
	padding-right: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	float: left;
	width: 196px;
}
body > ul#sitemap {
	margin-left: 8px;
}
ul#sitemap ul {
	margin: 0;
	padding: 0;
	margin-top: 12px;
	margin-bottom: 0px;
}
ul#sitemap li {
	margin: 0;
	padding: 0;
	padding-bottom: 12px;
	list-style: none;
	text-indent: -16px;
	padding-left: 14px;
}
ul#sitemap li a {
	padding-left: 16px;
	font-family: Arial;
	font-size: 105%;
	line-height: 100%;
}
ul#sitemap ul li {
	padding-bottom: 4px;
}
ul#sitemap ul li ul {
	margin-top: 4px;
}
ul#sitemap li a:hover, ul#sitemap li a:active {
	background: url(../Common/Graphics/hover.gif) 0 0.5em no-repeat;
	color: #333333;
}
ul#sitemap ul li a {
	font-size: 100%;
}

ul#sitemap ul 
{
	margin-left:5px;
	background: url(../Common/Graphics/line-level-1.gif) no-repeat left bottom;
}

ul#sitemap li ul li ul
{
	background: url(../Common/Graphics/line-level-2.gif) no-repeat left bottom;
}
