@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.2
 * @revision        $Revision: 107 $
 * @lastmodified    $Date: 2007-08-01 18:27:14 +0200 (Mi, 01 Aug 2007) $
 */

@media all
{
  #nav_sub {
    width: 13.66em;
    margin: 0;
    list-style-type: none;
    border-top: 1px #999 solid;
    overflow: hidden;
  }
  
  #nav_sub ul {
    border-top: 0;
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
  }
  
  #nav_sub li { 
  	display: inline; 
  	margin: 0; 
  	padding: 0; 
  }

  #nav_sub a {
    display:block;
    padding: 0.25em 0;
    text-decoration: none;
    background-color:#fff;
    border-bottom: 1px #ccc solid;
    color: #838383;
    width: 100%;
  }
  
  html>body #nav_sub li a {
	width: auto;
  }

  #nav_sub a:focus,
  #nav_sub a:hover,
  #nav_sub a:active {
    color: #333;
  }

  #nav_sub a.active {
    color: #333;
    font-weight: bold;
  }

  #nav_sub li.start a {
    color: #669900;
    font-weight: bold;
  }

  #nav_sub li.start a:hover {
    color: #333;
  }

  /* Level 2 */
  #nav_sub li ul li a { padding-left: 1.16em; }
  * html #nav_sub li ul li a { width: 12.5em; }

  /* Level 3 */
  #nav_sub li ul li ul li a { padding-left: 2.33em; }
  * html #nav_sub li ul li ul li a { width: 11.33em; }

  /* Level 4 */
  #nav_sub li ul li ul li ul li a { padding-left: 3.5em; }
  * html #nav_sub li ul li ul li ul li a { width: 10.16em; }
 }