@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
{
  #leftNav {
    overflow: hidden;
    margin:0;
	width: 179px;
		font-family: Arial;
  font-size:42px;
  font-weight:bold;
  line-height:33px;
display:inline-block;
}

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

  #leftNav a,
  #leftNav strong {
    display:block;
    padding:0;
    text-decoration: none;
  	border-bottom: 1px #969696 dotted;
width: 179px;
padding-top:1px;

  }

/*
filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; 
*/



/* 
 #leftNav  a:focus,
  #leftNav  a:hover,
  #leftNav   a:active  {
    text-decoration: none;
	color: #E20030;
  }
  */





  
.floor1   a:focus,
	 .floor1   a:hover,
  .floor1    a:active  {
	color:#6E976F!important;
	   	border-bottom: 1px #6E976F dotted!important;
		text-decoration:none;	
		  /* background:  url("../media/pics/dot1hi.gif") no-repeat center right; */
  }
  

.floor2   a:focus,
	 .floor2   a:hover,
  .floor2    a:active  {
	color:#A4C300!important;
	   	border-bottom: 1px #A4C300 dotted!important;
		text-decoration:none;

	 
  }
  

  .floor3   a:focus,
	 .floor3   a:hover,
  .floor3    a:active  {
	color:#00AFD3!important;
	   	border-bottom: 1px #00AFD3 dotted!important;
		text-decoration:none;

  }
  


/*
set highColor for selected mainFloor (nicht über a, da sonst alle submenus hintergrund bekokmmen)
    #leftNav li.floor4 {
  }
  */

    .floor4   a:focus,
	 .floor4   a:hover,
  .floor4    a:active  {
	color:#9B91C1!important;
	   	border-bottom: 1px #9B91C1 dotted!important;
		text-decoration:none;

  }



  .floor5   a:focus,
	 .floor5   a:hover,
  .floor5    a:active  {
	color:#C85094!important;
	   	border-bottom: 1px #C85094 dotted!important;
		text-decoration:none;

  }


  .floor6   a:focus,
	 .floor6   a:hover,
  .floor6    a:active  {
	color:#E20030!important;
	   	border-bottom: 1px #E20030 dotted!important;
		text-decoration:none;


  }
  

    .floor7   a:focus,
	 .floor7   a:hover,
  .floor7    a:active  {
	color:#F6A800!important;
	   	border-bottom: 1px #F6A800 dotted!important;
		text-decoration:none;


  }



 /* on subPages (if floor selected): set floorNr low color (grey):
  */ 
  .floor1 a, .floor2 a, .floor3 a,   .floor4 a,  .floor5 a, .floor6 a, .floor7 a{
color:#8D8D8D;
}

 /* current floorFarbe
  */ 
.current{
  color: #9B91C1!important;
   	border-bottom: 1px #9B91C1 dotted!important;
	  font-weight:bold;
}
.current.dot{
   background:  url("../media/pics/dot4hi.gif") no-repeat center right;
}




/* subMenu
  */
  #subMenu {
	margin:0;
font-family: Verdana, Helvetica, Arial;
  font-size:11px;
  font-weight:normal;
    line-height:normal;

}
   
 #subMenu a{
	padding-top:1px;
		text-decoration:none;
}


/* leftNav2 - menu unter floors
*/

  #leftNav2 {
  	margin:0;
	width: 179px;
}

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

  #leftNav2 a,
  #leftNav2 strong {
    display:block;
    padding:0;
    text-decoration: none;
  	border-bottom: 1px #969696 dotted;
width: 179px;
padding-top:1px;
}


 #leftNav2 .empty {
   	border-bottom: 1px #969696 dotted;
  }



 #leftNav2  li#active a,
 #leftNav2  li#active a:focus,
 #leftNav2  li#active a:hover,
 #leftNav2  li#active a:active {
    background: transparent;
    color: #E20030;
    text-decoration: none;
	   border-bottom: 1px #E20030 dotted;
  }

  /* Menu Title
  #submenu li#title {
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    color: #444;
    background-color: #fff;
    border-bottom: 4px #888 solid;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 3px 0px 3px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
  }
 */



  /* Level 2
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { width: 80%; padding-left: 20%; }

  #submenu li ul li a { background-color:#f8f8f8; color: #666; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#f63; color: #fff; }
 */
 
}