/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @copyright       Copyright 2005-2009, 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.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media all
{

  div#subnav {
	font-family: Arial, Helvetica, Verdana, 'Trebuchet MS', sans-serif;
	margin-bottom: 16px;
	/*
	padding-top: 16px;
	border-top: 1px solid #d7d7d7;
	padding-bottom: 16px;
	border-bottom: 1px solid #d7d7d7;
	*/
  }
  
  div#col2 div#subnav {
	margin-left: 8px;
	margin-left: 0px;
  }

  div#col2 div#subnav div.actpage {
	font-weight: bold;
	font-size: 12pt;
  }

  div#subnav dfn {
	display: none; 
  }

  div#subnav h1,
  div#subnav h2,
  div#subnav h3,
  div.startlink {
	display: block;
	color: #333;
	font-weight: bold;
	font-size: 120%;
	/*background-color: #b8005e; */
	background-repeat: no-repeat;
	padding: 2px
		2px
		2px
		20px;
	padding: 0px;
	margin-bottom: 7px;
  }

  div#subnav div.startlink a,
  div#subnav div.startlink a,
  div#subnav div.startlink a {
	font-weight: bold;
	text-decoration: none;
  }

  div#subnav div.startlink a:hover,
  div#subnav div.startlink a:hover,
  div#subnav div.startlink a:hover,
  div#subnav div.startlink a:focus,
  div#subnav div.startlink a:focus,
  div#subnav div.startlink a:focus,
  div#subnav div.startlink a:active,
  div#subnav div.startlink a:active,
  div#subnav div.startlink a:active {
	font-weight: bold;
	text-decoration: none;
  }
  
  div#subnav h3 {
  }

  div#subnav .vlist {
	/* (en) containing floats in IE */
	/* (de) Einfassen der Floats im IE */
	width: 100%;
	overflow: hidden;
	/* (en) containing floats in all other browsers */
	/* (de) Einfassen der Floats in allen anderen Browsern */
	float: none;
	display: block;
	/* (en|de) Bugfix: IE - collapsing horizontal margins */
	position: relative;
	/* (en) Repeat the main color from the image */
	/* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
	line-height: 0;
  }

  div#subnav .vlist ul {
	/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
	display: inline;
	float: none; /* LTR */
	/* (en) Left margin of the first button  */
	/* (de) Abstand des ersten Buttons vom linken Rand  */
	list-style-type: none;
	margin: 0 0 0 0px; /* LTR */
	padding: 0ex
		0
		0
		0;
	margin-bottom: 0px;
  }

  div#subnav .vlist ul li {
	/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
	float: left;
	width: 100%;
	/*float: left;*/ /* LTR */
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	margin: 3px 
		0px
		3px
		0px;
	padding: 0;
  }
  
  div#subnav .vlist ul li.first {
	margin-top: 0;
  }

  div#subnav .vlist ul li.last {
	background: none;
  }

  div#subnav .vlist ul li.first a {
	padding-left: 0px;
  }

  div#col2 div#subnav .vlist ul li.no strong,
  div#col2 div#subnav .vlist ul li.no a,
  div#col3 div#subnav .vlist ul li.no strong,
  div#col3 div#subnav .vlist ul li.no a,
  div#subnav .vlist ul li a,
  div#subnav .vlist ul li strong {
	text-indent: 0px;
	color: #0076c1;
	color: #666666;
	color: #3e3e3e;
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 3px
		0px
		3px
		0px;
	text-decoration: none;
	width: auto;
  }
  
  div#subnav .vlist ul li.current a  {
	color: #00548e;
  }

  div#col2 div#subnav .vlist ul li.no a:focus,
  div#col2 div#subnav .vlist ul li.no a:hover,
  div#col2 div#subnav .vlist ul li.no a:active,
  div#col3 div#subnav .vlist ul li.no a:focus,
  div#col3 div#subnav .vlist ul li.no a:hover,
  div#col3 div#subnav .vlist ul li.no a:active,
  div#subnav .vlist ul li a:focus,
  div#subnav .vlist ul li a:hover,
  div#subnav .vlist ul li a:active  {
	/*color: #00548e;*/
	text-decoration: none; 
  }
  
  div#subnav .vlist ul li a:hover {
 	background-color: #e0e0e2; 
 	background-color: #f0f0f2; 
}

  div#subnav .vlist ul li.active {

  }
  
  div#col2 div#subnav  .vlist ul li.level_1 a,
  div#col3 div#subnav  .vlist ul li.level_1 a {
	font-weight: bold;
  	padding-left: 16px;
  }
  
  div#col2 div#subnav  .vlist ul li.level_2 a,
  div#col3 div#subnav  .vlist ul li.level_2 a {
	font-weight: normal;
	font-weight: bold;
	color: #666;
  	padding-left: 36px;
  }

  div#col2 div#subnav  .vlist ul li.level_3 a,
  div#col3 div#subnav  .vlist ul li.level_3 a {
	font-weight: normal;
	font-weight: bold;
	color: #777;
  	padding-left: 56px;
  }

  div#col2 div#subnav  .vlist ul li.level_4 a,
  div#col3 div#subnav  .vlist ul li.level_4 a {
	font-weight: normal;
	font-weight: bold;
	font-weight: normal;
	color: #777;
  	padding-left: 76px;
  }

}
