@charset "utf-8";

/* Main navigation */

ul#toolboxNav {
	list-style-type:none;
	margin:0 auto;
	padding:0 0 0 1px;
	clear:both;
	float:right;
	clear:both;
}

ul#toolboxNav li {
	list-style-type:none;
	height:25px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:11px;	
}

ul#toolboxNav li a {
	display:block;
	padding:0px 8px;
	border-right:solid 1px #0088cc;
}

ul#toolboxNav li.lastItem a {
	border:0;
	padding-right:0;
}

ul#toolboxNav li a:hover {
}

ul#toolboxNav li#active span {
	display:block;
	padding:0px 8px;
	color:#003366;
	border-right:solid 1px #0088cc;	
}


/* Main navigation */

ul#navigation {
	width:auto;
	height:39px;
	overflow:hidden;
	list-style-type:none;
	margin:0 auto;
	padding:0 0 0 1px;
	clear:both;
	background:url(/templates/www.hsr.se/_sysImages/navigationStart.gif) no-repeat;
}

ul#navigation li {
	list-style-type:none;
	height:39px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:13px;	
	background:url(/templates/www.hsr.se/_sysImages/navigationItemLeftEnd.gif) no-repeat;
}

ul#navigation li.login {
	float:right;
	background:url(/templates/www.hsr.se/_sysImages/navigationItemLeftEndLogin.gif) no-repeat;
}

ul#navigation li a {
	display:block;
	padding:11px 12px 11px 12px;
	color:white;
	font-weight:bold;
	background:url(/templates/www.hsr.se/_sysImages/navigationItemRightEnd.gif) no-repeat right top;
}

ul#navigation li a:hover {
}

ul#navigation li#active a {
	color:#003366;
}

ul#navigation li#active span {
	display:block;
	padding:11px 12px 11px 12px;
	color:#003366;
	font-weight:bold;
	background:url(/templates/www.hsr.se/_sysImages/navigationItemRightEnd.gif) no-repeat right top;
}


/* Sub navigation */

.activeTopLevelName {
	font-size:16px;
	display:block;
	font-weight:normal;
	color:#787878;
	padding:10px 0px;
	margin:0px 5px 0 26px;
}

.activeTopLevelName a {
	font-size:16px;
	display:block;
	font-weight:normal;
	border:0px;
	text-decoration:none;
	color:#787878;
}


/* Global subNavigation rules */

ul#subNavigation,
ul#subNavigation ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border:solid 0px red;
}

ul#subNavigation {
	margin:0 5px 0 16px;
	padding-bottom:10px;
	width:170px;
}

ul#subNavigation ul {
}

ul#subNavigation a:hover {
	text-decoration:underline;
}

ul#subNavigation li {
	margin:0 0 0 10px;
	padding:0px;
	_height:10px;
	list-style-position:outside;
}

ul#subNavigation li a,
ul#subNavigation li span {
	display:block;
	font-size:11px;
	font-weight:normal !important;
	background:url(/templates/www.hsr.se/_sysImages/subnavArrow.gif) no-repeat 0 8px;  /* Standard arrow = 8px, Expanded = -41px, Active = -92px */
	padding:4px 10px;
}


/* Expanded */

ul#subNavigation li a.expanded,
ul#subNavigation li span.expanded {
	background-position:-200px 8px !important;
	padding:4px 10px;
} 

ul#subNavigation li.expanded span a {
	padding:0px;
	background:none;
}


/* Active menu item */

ul#subNavigation li#active span {
	background-position:-400px 8px;
}


/*Level 1*/

ul#subNavigation li a,
ul#subNavigation li span {
	font-size:11px;
}

/*Level 2*/

ul#subNavigation li li a,
ul#subNavigation li li span {
	font-size:11px;
}

/*Level 3*/

ul#subNavigation li li li a,
ul#subNavigation li li li span {
	font-size:11px;
}

/*Level 4*/

ul#subNavigation li li li li,
ul#subNavigation li li li li span {
	font-size:11px;
}


/* Related links navigation */


ul#relatedLinksNavigation {
	margin:0 5px 0 5px;
	padding:10px 0 5px 0px;
	list-style-type:none;
	border-top:dotted 1px #64b944;
	width:180px;
}

ul#relatedLinksNavigation li {
	margin:0px;
	padding:0 0 0 20px;
	_height:10px;
	list-style-position:outside;	
}

ul#relatedLinksNavigation li a,
ul#relatedLinksNavigation li span {
	display:block;
	font-size:11px;
	font-weight:normal !important;
	padding:4px 0px;
}

ul#relatedLinksNavigation a:hover {
	text-decoration:underline;
}

ul#relatedLinksNavigation li.relatedLinksHeadline {
	font-size:16px;
	font-family:"Myriad Pro", tahoma, verdana;	
	font-weight:normal;
	color:#787878;
	padding-bottom:0px;
	height:25px;

}

ol#breadcrumbs {
	margin:0 0 1.5em;
	padding:0;
	list-style:none;
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:8px;
	margin-right:190px;
}

ol#breadcrumbs li {
	display:inline;
	font-size:1em;
	padding-left:0;
	background:none;
	margin:0;
}

ol#breadcrumbs li.starttext {
	color:#b1b1b1;
}

ol#breadcrumbs li a {

}