/* Start of CMSMS style sheet 'Navigation: LME Vertikal' */
div#menu_vert {
	padding:0;
	margin:0;
	background:url('images/layout/bg_sn.jpg') no-repeat;
}
#menu_vert_cap {
	background:url('images/layout/bg_menu_vert_cap.jpg') no-repeat;
	width:216px;
	height:45px;
}
/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {
	padding-bottom: 0.5em;
}
/* menu li block */
div#menu_vert li {
	list-style: none;
	margin: 0;
	display: block;
}
div#menu_vert ul ul li {
	border: none;
}
/** fix stupid ie bug with display:block; **/
* html #menu_vert li a {
	height: 1%;
}
* html #menu_vert li hr {
	height: 1%;
}
/** end fix **/

/* first level links */
div#menu_vert a {
	font-size:11px;
	display: block; /* IE has problems with this, fixed above */
	min-height:1em; /* Fixes IE7 whitespace bug */
	text-decoration:none;
	color: #555;
}
/* next level links, more padding and smaller font */
div#menu_vert ul ul a, div#menu_vert ul ul a:hover {
	text-decoration:none;
	padding:0 0.5em 0 2.8em;
	background-position: 1.5em center;
}
/* third level links, more padding */
div#menu_vert ul ul ul a, div#menu_vert ul ul ul a:hover {
	text-decoration:none;
	padding: 0.1em 0.5em 0.1em 4.3em;
	background-position: 1.5em center;
}
div#menu_vert a:link {
	text-decoration:none;
	color:#555;
	/*background:url('images/layout/a_link.gif') 2px center no-repeat;*/
	/*padding-left:30px;*/
}
div#menu_vert a:visited {
	text-decoration:none;
	color:#555;/*background:url('images/layout/a_hover.gif') 2px center no-repeat;*/
}
div#menu_vert a:focus {
	text-decoration:none;
	color:#0c7c7c;
	background:url('images/layout/a_hover.gif') no-repeat 1.5em center;
}
div#menu_vert a:hover {
	text-decoration:none;
	color:#0c7c7c;
	background:url('images/layout/a_hover.gif') no-repeat;
}
div#menu_vert a:active {
	text-decoration:none;
	color:#0c7c7c;
	background:url('images/layout/a_hover.gif') no-repeat;
}
div#menu_vert a.activeparent:hover {
	text-decoration:none;
	color: #0c7c7c;
	background:url('images/layout/a_hover.gif') 2px center no-repeat;
	padding-left:10px;
}
/* third level */

div#menu_vert ul ul ul a:link {
	background: url('images/layout/a_link.gif') no-repeat 1.5em center;
}
div#menu_vert ul ul ul a:visited {
	background: url('images/layout/a_visited.gif') no-repeat 1.5em center;
}
div#menu_vert ul ul ul a:focus {
	background: url('images/layout/a_focus.gif') no-repeat 1.5em center;
}
div#menu_vert ul ul ul a:hover {
	background: url('images/layout/a_hover.gif') no-repeat 1.5em center;
}
div#menu_vert ul ul ul a:active {
	background: url('images/layout/a_active.gif') no-repeat 1.5em center;
}
div#menu_vert ul ul ul a.activeparent:hover {
	background: url('images/layout/a_active.gif') no-repeat 1.5em center;
}
/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.activeparent {
	text-decoration:none;
	background: url('images/layout/a_active.gif') no-repeat 0.5em center;
	color: #0c7c7c;
}
div#menu_vert ul ul li a.activeparent {
	text-decoration:none;
	color: #0c7c7c;
}
/* section header */
div#menu_vert li.sectionheader {
	padding: 1.5em 0 0.8em 0;
	line-height: 1em;
	margin: 0;
	text-align:center;
}
/* separator */
div#menu_vert li.separator {
	height: 1px !important;
	margin-top: -1px;
	margin-bottom: 0;
	padding:2px 0 2px 0;
	background-color: #000;
	overflow:hidden !important;
	line-height:1px !important;
	font-size:1px; /* for ie */
}
div#menu_vert li.separator hr {
	display: none; /* this is for accessibility */
}
div#menu_vert h4.subnavigation {
	display:block;
	text-decoration:none !important;
	font-size:11px;
	font-weight:normal;
	color:#0c7c7c;
	width:215px;
	height:54px;
	margin:0 0 0 6px;
	padding:20px 0 0 10px !important;
	background-position: left center;
}
div#menu_vert h4.subnavigation a:link, div#menu_vert h4.subnavigation a:focus, div#menu_vert h4.subnavigation a:active, div#menu_vert h4.subnavigation a:hover, div#menu_vert h4.subnavigation a:visited {
	font-size:11px !important;
	text-decoration:none !important;
	color:#0c7c7c !important;
	background-position:left center;
}
div#menu_vert li.currentpage {
	background: none !important;
}
div#menu_vert a.currentpage {
	background: url('images/layout/a_active.gif') no-repeat 1.5em center !important;
	color:#0c7c7c;
}
div#menu_vert li li li a.currentpage {
	background: url('images/layout/a_active.gif') no-repeat 1.5em center !important;
	color:#0c7c7c;
}




/* End of 'Navigation: LME Vertikal' */

