@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @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 {
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    line-height: 0;
  }

  #nav ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    margin-left:-4px;
    list-style-type:none;
  }

  #nav ul li {
		position:relative;
  	width:125px;
  	height:125px;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 1em;
    margin: 0;
    padding: 0;
    margin-left:4px;
    background-color:#e0f3fd;
  }

  #nav ul li a,
  #nav ul li strong {
    background: transparent;
    color: #103e6a;
    display: block;
    font-size: 1.2em;
    margin: 0;
    padding: 7px 4px 7px 4px;
    text-decoration: none;
    width: auto;
    font-weight:bold;
  }

  #nav ul li ul li a:focus,
  #nav ul li ul li a:hover,
  #nav ul li ul li a:active  {color:white;background-color:#194b7c;}

  #nav ul li.current {
    background-color:#93d7fe;
  }

  #nav ul li.current strong,
  #nav ul li.current a,
  #nav ul li.current a:focus,
  #nav ul li.current a:hover,
  #nav ul li.current a:active {
  }

  /* Submenu */
  #nav ul li ul{
  	float:none;
  	margin:0;
  	padding:0;
  }

  #nav ul li ul li{
  	width:auto;
  	height:auto;
    float: none;
    margin: 0;
    padding: 0;
    list-style-type:circle;
    background-color:transparent;
  }

  #nav ul li ul li.current {
  }

  #nav ul li ul li a,
  #nav ul li ul li strong {
    padding: 0px 4px;/* 4px 4px;*/
    font-size: 0.9em;
	line-height: 1.4em;
	font-weight:normal;
  }

  #nav ul li img.showtooltip {
  	position:absolute;
  	right:1px;
  	top:1px;
  }

  /*
   * Tooltippmenü
   */

  #nav ul li.hlupe {
  	height:auto;
  	width:auto;
	float:none;
	position:absolute;
	bottom:-1px;
    margin-left:-1px;
    margin-top:-200px;
    z-index:2;
    padding:14px;
    border:1px solid #194b7c;
  }

  #nav ul li.hlupe img{
  	display:none;
  }

  #nav ul li.hlupe a,
  #nav ul li.hlupe strong {
	  margin-bottom: 8px;
 	  padding-bottom: 12px;
		font-weight:bold;
		font-size: 1.4em;
		border-bottom:1px dotted #103e6a;
  }
  #nav ul li.hlupe li a,
  #nav ul li.hlupe li strong {
    padding-bottom: 8px;
    font-weight:normal;
    font-size: 1.4em;
    border:0;
  }

}
