@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Vertical list navigation "vlist"
 * (de) Vertikale Navigationsliste "vlist"
 *
 * @copyright       Copyright 2005-2008, 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.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

@media all
{
  #nav_main { width: 100%; overflow: hidden; margin:0; padding-bottom:3px; list-style-type: none; border-bottom: 1px #b3071b dotted; }

  #nav_main ul { list-style-type: none; margin:0; padding: 0; }
  #nav_main li { float:left; width: 100%; margin:0; padding: 0; }

  #nav_main a,
  #nav_main strong { display:block; width:270px; padding: 3px 0px 3px 0px;
    background-color:transparent; color: #b3071b; border-top: 1px #b3071b dotted;
	text-decoration: none; text-align:left;
  }


  /* Level 1 */
  #nav_main li a,
  #nav_main li strong { /*width: 250px; padding: 3px 0px 3px 0px;*/ border-top: 1px #b3071b dotted; 
   font-size:137.5%; font-weight:bold; /*font-family:impact; letter-spacing:1px;*/ margin-top:3px; }
  
  #nav_main a.active {}
  #nav_main strong { color:#008ec3; }

  #nav_main li a:focus,
  #nav_main li a:hover,
  #nav_main li a:active { color: #008ec3; }

  /* Level 2 */
  #nav_main li ul li a,
  #nav_main li ul li .active,
  #nav_main li ul li strong { width:270px; padding-left:0; padding:0; border-top:none; font-weight:normal; font-size:100%; margin-top:0px; }

  #nav_main li ul li a { }
  #nav_main li ul li a:focus,
  #nav_main li ul li a:hover,
  #nav_main li ul li a:active { }

  /* Level 3 */
  #nav_main li ul li ul li a,
  #nav_main li ul li ul li .active,
  #nav_main li ul li ul li strong { width:250px; padding-left:20px; }

  #nav_main li ul li ul li a {  }
  #nav_main li ul li ul li a:focus,
  #nav_main li ul li ul li a:hover,
  #nav_main li ul li ul li a:active {   }

  /* Level 4 */
  #nav_main li ul li ul li ul li a,
  #nav_main li ul li ul li ul li .active,
  #nav_main li ul li ul li ul li strong { width:230px; padding-left:40px; }

  #nav_main li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #nav_main li ul li ul li ul li a:focus,
  #nav_main li ul li ul li ul li a:hover,
  #nav_main li ul li ul li ul li a:active { background-color:#f63; color: #fff; }
  
  
} 
