@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: 410 $
 * @lastmodified    $Date: 2008-06-17 18:54:08 +0200 (Di, 17 Jun 2008) $
 */

@media all
{
 #main  .menu {
    width: 230px;
    overflow: hidden;
    margin: 0;
    list-style-type: none;
    margin:0;
    padding:0px;
&nbsp;}


#topnav a {
text-decoration:none;	}
}
 #main  .menu ul { list-style-type: none; margin:0; padding: 0; }
 #main  .menu li { width: 200px; margin:0; padding: 0; }

 #main  .menu a{
  
    width: 200px;
margin:0;
    padding:0px;
    text-decoration: none;
   color: #852670;
   
  }

  /* Menu Title */
 #main  .menu li#title {
margin:0;
    padding:0px;
    font-weight: bold;
  }

 #main  .menu li span {

   
margin:0;
    padding:0px;  
  }

  /* Level 1 */
 #main  .menu li#active,
 #main  .menu li strong {
  
    padding:0;
    font-weight: bold;
color: #852670;

  }


 /* #main .menu li#current  a.current_link
 {
background-color: #852670; color: #fff;
  } */



 #main ul.menu li#current a.current_link
 {
background-color: #852670; color: #fff;
  }


 #main ul.menu  li#current ul li a.current_link  {
background-color: #ccc !important;  color: #852670;
  }


 #main  .menu li a { margin:5px 0px 5px 0px;font-weight:bold; width:200px; padding: 2px 4px 2px 4px; color: #852670; font-size:12px; text-transform:uppercase;text-align: right;  
line-height:14px;display:block;height:14px; clear:both;}
 #main  .menu li a:focus,
 #main  .menu li a:hover,
 #main  .menu li a:active { background-color: #852670; color: #fff; }

  /* Level 2 */
 #main  .menu li ul li { float:right;margin-right:-8px;}

 #main  .menu li ul li a,
 #main  .menu li ul li#active,
 #main  .menu li ul li strong,
 #main  .menu li ul li span { width:200px; padding-left: 0;}

 #main  .menu li ul li a { font-weight:bold; font-size:10px;width:auto; padding: 2px 4px 2px 4px; color: #852670;line-height:12px;text-transform:uppercase;
display:inline;float:right;height:12px;margin:0px 0px 1px 0px;}

 #main  .menu li ul li.first_item a { margin:-4px 0px 1px 0px;}
 #main  .menu li ul li.last_item a { margin:0px 0px 12px 0px;}
 #main  .menu li ul li.item54 a{ margin:-4px 0px 12px 0px;}



 #main  .menu li ul li a:focus,
 #main  .menu li ul li a:hover,
 #main  .menu li ul li a:active,

#main .menu li#current a.current_link ul li a:focus,
#main .menu li#current a.current_link ul li a:hover,
#main .menu li#current a.current_link ul li a:active
 { color: #852670; background-color: #ccc; }



  /* Level 3 */
 #main  .menu li ul li ul li a,
 #main  .menu li ul li ul li#active,
 #main  .menu li ul li ul li strong,
 #main  .menu li ul li ul li span {  }

 #main  .menu li ul li ul li a { background-color:#fcfcfc; color: #888; }
 #main  .menu li ul li ul li a:focus,
 #main  .menu li ul li ul li a:hover,
 #main  .menu li ul li ul li a:active { background-color:#f63; color: #fff; }

  /* Level 4 */
 #main  .menu li ul li ul li ul li a,
 #main  .menu li ul li ul li ul li#active,
 #main  .menu li ul li ul li ul li strong,
 #main  .menu li ul li ul li ul li span {  }

 #main  .menu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
 #main  .menu li ul li ul li ul li a:focus,
 #main  .menu li ul li ul li ul li a:hover,
 #main  .menu li ul li ul li ul li a:active { background-color:#f63; color: #fff; }
}
