/* standard menu */

#standardmenu {
	font-size: 0.7em;
	color: #000;
	border-bottom: solid 10px #fff;
	min-height: 20px;
	_height: 20px;
}
#standardmenu ul {
	list-style: none;
	line-height: 1.25em; 
	position: relative;
	margin: 0.75em 1em;
}
#standardmenu li {
	padding: 0;
	display: inline;
}
#standardmenu li a {
	margin: 0.5em 0em;
	text-decoration: none;
	display: block;
	padding-left: 20px;
}
#standardmenu li a.mail { background: transparent url(icon-mail.gif) no-repeat 0 2px; }
#standardmenu a:hover, #standardmenu li.act a { color: #ba0000; }
#standardmenu a:hover { text-decoration: underline; }


/* menu in left (and right) border */

ul#menu2 { 
	margin: 0.75em 1em; 
	list-style: none;
	position: relative; /* IE bug - avoids clear backgrounds on load */
	font: normal 0.75em  Verdana,Arial,helvetica,sans-serif;
	line-height: 1.25em; 
}
#menu2 li {
	padding-left: 16px;
	margin: 0.9em 0em;
	background: transparent url(menu2-bullet.gif) no-repeat 2px 3px;
}
ul#menu2 li a { 
	font-weight: bold; 
	color: #000; 
}
html>body ul#menu2 li a {
	width: auto; /* IE bug - keep 'a' box at same width as 'ul' box */
}

ul#menu2 li.act a:link, 
ul#menu2 li.act a:visited,
ul#menu2 li.act a:hover,
ul#menu2 li.act a:active { color: #ba0000; }
ul#menu2 li.no a:link, 
ul#menu2 li.no a:visited { color: #000; }
ul#menu2 li.no a:hover,
ul#menu2 li.no a:active { color: #ba0000; }

ul#menu2 li.spc { background: none; padding-left: 0; font-weight: bold; margin-top: 1em; font-size: 1.1em; }

ul#menu2 li.act { background: transparent url(menu2-bullet-act.gif) no-repeat 2px 3px; }
ul#menu2 li.act a { color: #ba0000; }

/* second menu level */
ul#menu2  ul { padding-left: 0; list-style: none; font-size: 0.9em; }
ul#menu2 ul li {margin: 0.25em 0; }
ul#menu2  ul li a { padding-left: 0; font-weight: normal; }
/* third menu level */

ul#menu2 dfn {
	position: absolute;
	width: 0px;
	height: 0px;
	bottom: 3000px;
	font-size				:	0px;
	line-height				:	0px;
  _display: none;
}

/* sitemap */

#content .csc-menu-2 ul { list-style: none; padding: 0.1em 0; padding: 0; display: block; }
#content .csc-menu-2 ul li { padding: 0; padding: 0.1em 0; display: block; }
#content .csc-menu-2 ul ul li { padding: 0.1em 0 0.1em 2em; }
#content .csc-menu-2 ul li a { display: block; } 

#content .csc-menu-4 ul { list-style: none; padding: 0.1em 0; padding: 0; display: block; }
#content .csc-menu-4 ul li { padding: 0; padding: 0.1em 0; display: block; }
#content .csc-menu-4 p.csc-abstract { margin-left: 2em; }
