@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

/* title */
  h6.vlist {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	*font-size: 10px; /*style for IE*/
	width: 90%;
	padding: 3px 0px 3px 10%; /* LTR */
	margin:0;
	color: #444;
	background-color: #fff;
	border-top: 2px #ddd solid;
	border-bottom: 1px #888 solid;
}
#mainnav {
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px 0;
	font-variant: normal;
	list-style-type: none;
	border-top: 1px #ddd solid;
}
#mainnav ul {
	list-style-type: none;
	margin:0;
	padding: 0;
}
#mainnav li {
	float:left; /* LTR */
	width: 100%;
	margin:0;
	padding: 0;
	*padding:0px 0px;
}
#mainnav a,  #mainnav strong,  #mainnav span {
	display:block;
	padding: 1px 0px 1px 10%;
	text-decoration: none;
	border-bottom: 1px #ddd solid;
}
#mainnav a,  #mainnav a:visited {
	color: #000;
}
#mainnav li span {
	display:block;
	font-weight: bold;
	border-bottom: 1px #ddd solid;
}
/* active list element */
  #mainnav li.active,  
  #mainnav li a.current {
	color: #666!important;
	background-color:#fff;
	font-weight: bold;
}
#mainnav ul li a.current {
	color: #e82e21!important;
	background-color:#fff;
	font-weight: bold;
}
#mainnav ul li ul li a.current {
	color: #e82e21!important;
	background-color:#fff;
	font-weight: bold;
}
#mainnav ul li ul li ul li a.current {
	color: #e82e21!important;
	background-color:#fff;
	font-weight: bold;
}
/* Level 1 */
  #mainnav li a,  #mainnav li strong,  #mainnav li span {
	width: 100%;
	padding-left: 5px;
	color: #000;
	font-family: "Arial Black",arial,sans-serif;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: .5px;
} /* LTR */
#mainnav li a:focus,  #mainnav li a:hover,  #mainnav li a:active {
	background-color:#fff;
	color: #e82e21;
}
.navlistspacer {
	height: 50px;
}
/* Level 2 */
  #mainnav li ul li a,  #mainnav li ul li strong,  #mainnav li ul li span {
	width: 100%;
	padding-left: 6px;
	color: #e82e21;
	font-family: Arial;
	font-size: 9px;
	*font-size: 10px; /*style for IE*/
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0px;
	border-bottom: 1px #FFF solid;

} /* LTR */
#mainnav li ul li a,  #mainnav li ul li a:visited {
	background-color:#fff;
	color: #222;
}
#mainnav li ul li a:focus,  #mainnav li ul li a:hover,  #mainnav li ul li a:active {
	background-color:#fff;
	color: #e82e21;
}
/* Level 3 */
  #mainnav li ul li ul li a,  #mainnav li ul li ul li strong,  #mainnav li ul li ul li span {
	width: 190px !important;
	padding-left: 12px;
	text-transform: none;
} /* LTR */
#mainnav li ul li ul li a,  #mainnav li ul li ul li a:visited {
	background-color:#fff;
	color: #222;
}
#mainnav li ul li ul li a:focus,  #mainnav li ul li ul li a:hover,  #mainnav li ul li ul li a:active {
	background-color:#fff;
	color: #e82e21;
}
/* Level 4 */
  #mainnav li ul li ul li ul li a,  #mainnav li ul li ul li ul li strong,  #mainnav li ul li ul li ul li span {
	width: 100%;
	padding-left: 18px;
} /* LTR */
#mainnav li ul li ul li ul li a,  #mainnav li ul li ul li ul li a:visited {
	background-color:#fff;
	color: #222;
}
#mainnav li ul li ul li ul li a:focus,  #mainnav li ul li ul li ul li a:hover,  #mainnav li ul li ul li ul li a:active {
	background-color:#fff;
	color: #e82e21;
}

/* Level 5 */
#mainnav li ul li ul li ul li ul li a,  #mainnav li ul li ul li ul li ul li strong,  #mainnav li ul li ul li ul li ul li span 
{
	width: 100%;
	padding-left: 24px;
} /* LTR */

#mainnav li ul li ul li ul li ul li a,  #mainnav li ul li ul li ul li ul li a:visited 
{
	background-color:#fff;
	color: #222;
}

#mainnav li ul li ul li ul li ul li a:focus,  #mainnav li ul li ul li ul li ul li a:hover,  #mainnav li ul li ul li ul li ul li a:active 

{
	background-color:#fff;
	color: #e82e21;
}

/* alternate navigation */
/* alternate navigation */
/* alternate navigation */
/* alternate navigation */
/* alternate navigation */
/* alternate navigation */






  .vlist_alternate, #linklist {
	width: 100%;
	overflow: hidden;
	margin: 50px 0 1.5em;
	list-style-type: none;
	border-top: 0px #111 solid;
}
.vlist_alternate, #linklist ul {
	list-style-type: none;
	margin:0;
	padding: 0;
}

ul#linklist {
	border-top:1px #111 solid!important;
}

.vlist_alternate, #linklist li {
	float:left; /* LTR */
	width: 100%;
	margin:0;
	padding: 2px 0px;
	border-bottom: 1px #111 solid;
}
.vlist_alternate, #linklist a,  .vlist_alternate, #linklist strong,  .vlist_alternate, #linklist span {
	display:block;
	padding: 0px;
	text-decoration: none;
}
.vlist_alternate, #linklist a,  .vlist_alternate, #linklist a:visited {
	color: #444;
}
.vlist_alternate, #linklist li span {
	display:block;
	font-weight: bold;
	border-bottom: 1px #ddd solid;
}
/* active list element */
  .vlist_alternate, #linklist li.active {
	color: #e82e21;
	background-color:#fff;
	font-weight: bold;
}
/* Level 1 */
  .vlist_alternate, #linklist li a,  .vlist_alternate, #linklist li strong,  .vlist_alternate, #linklist li span {
	width: 100%;
	padding-left: 10px;
	color: #000;
	font-family: Arial;
	font-size: 9px;
	*font-size: 10px; /*style for IE*/
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: .5px;
} /* LTR */
.vlist_alternate, #linklist li a:focus,  .vlist_alternate, #linklist li a:hover,  .vlist_alternate, #linklist li a:active {
	background-color:#fff;
	color: #e82e21;
}
.navlistspacer {
	height: 50px;
}

