@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2007, 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.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

@media all
{

	#mnav ul {
		padding:6px 0 7px 0;
		margin:0;
	}
	#mnav ul ul {
		padding:0;
		border-bottom:1px solid #1D446F;
		margin-bottom:4px;
		padding:0 0 4px 0;
	}
	#mnav ul ul ul {
		margin:0;padding:0;
		border-bottom:0;
	}
	#mnav li {
		display:block;
		padding:0;
		margin:0;		
		
	}
	#mnav li li{
		background-image:none;
		margin:0;
		padding:0;	
	}
	#mnav ul li.follow,
	#mnav ul li.active {
		background:#F3F5F8 url(../../img/bg_mnav_level0_active.png) no-repeat 0 1px;
	}
	#mnav ul li a {
		background-image: url(../../img/oth_mnav_level0.png);
		background-repeat:no-repeat;
		background-position:0 8px;
		padding-left:34px;
		padding-top:3px;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		color:#1D446F;	
		display:block;
		min-height: 23px;
		height: auto !important;
		height: 23px;
		font-size:13px;
		font-family:arial;
		line-height:150%;
		border-top: 1px solid transparent;
	}
	
	#mnav ul li a.follow,
	#mnav ul li a.active {
		background-image:url(../../img/oth_mnav_level0_active.png);
		background-repeat:no-repeat;
		background-position:0 8px;
		border-top:1px solid #1D446F;
	}
	#mnav ul li a:hover {
		background-color:#E2E8EF;
		border-right:3px solid #C9D2D9;
	}
	#mnav ul li a.follow:hover,
	#mnav ul li a.active:hover {
		border-right:0;
	}
	#mnav ul li ul li.follow,
	#mnav ul li ul li.active {
		background-image:none
	}
	#mnav ul li ul li a {
		border-top:none;
		background-image:url(../../img/oth_mnav_level1.png);
		background-repeat:no-repeat;
		background-position:12px  6px;
		padding:0 0 0 34px;
		text-transform:none;
		font-weight:normal;
		color:#231F20;	
		font-weight:bold;
		height:21px;
		font-size:11px;
		line-height:22px;
	}	
	#mnav ul li ul li ul li a {
		font-weight:normal;
		background-image: none;
	}
	
	#mnav ul li ul {
		margin-top:5px;
	}
	#mnav ul li ul li ul {
		margin-top:0;
	}
	#mnav ul li ul li a.follow {
		border-top:0;
		background-image:url(../../img/oth_mnav_level1_active.png);
		background-repeat:no-repeat;
		background-position:12px  6px;
		border-right:3px solid #D6DCE0;
	}
	
		
	#mnav ul li ul li a.active {
		border-top:0;
		color:white;
		background: #C01120 url(../../img/oth_mnav_level1_active2.png) no-repeat 12px 6px;
		border-right:3px solid #AE2634;
	}
	#mnav ul li ul li a.active:hover {
		border-top:0;
		color:white;
		background: #C01120 url(../../img/oth_mnav_level1_active2.png) no-repeat 12px 6px;
		border-right:3px solid #AE2634;
	}
	#mnav ul li ul li a.follow:hover {
		border-right:3px solid #c9d2d9;
		background:#E2E8EF url(../../img/oth_mnav_level1_active.png) no-repeat 12px 6px;
	}
	#mnav ul li ul li a {
		color:#231F20;
		border-right:3px solid #D6DCE0;
	}
	#mnav ul li ul li a:hover {
		color:#231F20;
		background-color:#E2E8EF;
	}
	#mnav ul li ul li ul li a {
		padding:0 0 0 41px;
		background-image:url(../../img/oth_mnav_level2.png);
		background-repeat:no-repeat;
		background-position:35px 8px;
	}
	#mnav ul li ul li ul li a.active {
			margin-top:0px;
		font-weight:normal;
		color:white;
		border-right:3px solid #AE2634;
		background: #C01120 url(../../img/oth_mnav_level2_active.png) no-repeat 35px  8px;
	}
	#mnav ul li ul li ul li a.active:hover {
		font-weight:normal;
		color:white;
		background: #C01120 url(../../img/oth_mnav_level2_active.png) no-repeat 35px  8px;
		border-right:3px solid #AE2634;
	}
	/* opera */
	html:first-child  #mnav ul li a {
 		line-height:160%;
	}
	html:first-child #mnav ul li ul li a{
 		line-height:200%;
	}
}