@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.5
 * @revision        $Revision: 189 $
 * @lastmodified    $Date: 2008-05-24 08:26:23 +0200 (Sa, 24 Mai 2008) $
 */
 
 /*###########################*/
 /* BEI ÄNDERUNGEN AN DER ERSTEN EBENE MÜSSEN FOLGENDE STYLES ANGEPASST WERDEN */
  
 /* #nav_main ul AUCH IEHACKS.CSS */
 /* #nav_main ul a */
 /* #nav_main ul li#nav08 a */
  
 /*###########################*/

@media all
{

/*##########*/
/* Quernavigation */
/*##########*/


  #nav_main {
    /* (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: left;
    line-height: 0;
  }

  #nav_main ul {
/*    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;*/
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    float: left;
    margin: 0;
    padding: 0 0 0 3px;
    z-index:99:
    }

  #nav_main ul li {
/*    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;*/
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    /*display: inline;*/
    float: left;
    font-size: 0.8em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    /*font-size: 13px;*/
    font-weight: bold;
    margin: 0;
    padding: 0.4em 11.4px 0.5em 11.4px; /* IE Hacks.css beachten! */
    text-decoration: none;
    width: auto;
    text-transform: uppercase; 
    border-left:  1px #FFFFFF solid;
    border-right: 1px #FFFFFF solid;
    border-top:   1px #FFFFFF solid;
  }

  #nav_main ul.navroot_0000077400017bcb li a,
  #nav_main ul.navroot_0000077400017bcb li strong {
    padding: 0.4em 14.7px 0.5em 14.6px; /* engl. Version www.nabu.de IE Hacks.css beachten! */
  }  
  

  #nav_main ul li a.aktiv,
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { 
  background: #eee; 
  color: #333; 
  text-decoration: none; 
  }

  #nav_main ul li#nav01 {
    background: #981A24;
  }

  #nav_main ul li#nav01 a.aktiv,
  #nav_main ul li#nav01 a:focus,
  #nav_main ul li#nav01 a:hover,
  #nav_main ul li#nav01 a:active  { 
  background: #FFFFFF; 
  color: #981A24; 
  border-left:  1px #981A24 solid;
  border-right: 1px #981A24 solid;
  border-top:   1px #981A24 solid;
  }

  #nav_main ul li#nav02 {
/*    background: #3E9230;*/
    background: #A33323;
  }

  #nav_main ul li#nav02 a.aktiv,
  #nav_main ul li#nav02 a:focus,
  #nav_main ul li#nav02 a:hover,
  #nav_main ul li#nav02 a:active  { 
  background: #FFFFFF; 
  color: #A33323; 
  border-left:  1px #A33323 solid;
  border-right: 1px #A33323 solid;
  border-top:   1px #A33323 solid;
  }

  #nav_main ul li#nav03 {
    background: #BD6605;
  }
  
  #nav_main ul li#nav03 a.aktiv,
  #nav_main ul li#nav03 a:focus,
  #nav_main ul li#nav03 a:hover,
  #nav_main ul li#nav03 a:active  { 
  background: #FFFFFF; 
  color: #BD6605; 
  border-left:  1px #BD6605 solid;
  border-right: 1px #BD6605 solid;
  border-top:   1px #BD6605 solid;
  }

  #nav_main ul li#nav04 {
    background: #BD8D00;
  }
  
  #nav_main ul li#nav04 a.aktiv,
  #nav_main ul li#nav04 a:focus,
  #nav_main ul li#nav04 a:hover,
  #nav_main ul li#nav04 a:active  { 
  background: #FFFFFF; 
  color: #BD8D00; 
  border-left:  1px #BD8D00 solid;
  border-right: 1px #BD8D00 solid;
  border-top:   1px #BD8D00 solid;
  }

  #nav_main ul li#nav05 {
    background: #266756;
  }
  
  #nav_main ul li#nav05 a.aktiv,
  #nav_main ul li#nav05 a:focus,
  #nav_main ul li#nav05 a:hover,
  #nav_main ul li#nav05 a:active  { 
  background: #FFFFFF; 
  color: #266756; 
  border-left:  1px #266756 solid;
  border-right: 1px #266756 solid;
  border-top:   1px #266756 solid;
  }

  #nav_main ul li#nav06 {
    background: #135544;
  }
  
  #nav_main ul li#nav06 a.aktiv,
  #nav_main ul li#nav06 a:focus,
  #nav_main ul li#nav06 a:hover,
  #nav_main ul li#nav06 a:active  { 
  background: #FFFFFF; 
  color: #135544; 
  border-left:  1px #135544 solid;
  border-right: 1px #135544 solid;
  border-top:   1px #135544 solid;
  }

  #nav_main ul li#nav07 {
    background: #144D74;
  }
  
  #nav_main ul li#nav07 a.aktiv,
  #nav_main ul li#nav07 a:focus,
  #nav_main ul li#nav07 a:hover,
  #nav_main ul li#nav07 a:active  { 
  background: #FFFFFF; 
  color: #144D74; 
  border-left:  1px #144D74 solid;
  border-right: 1px #144D74 solid;
  border-top:   1px #144D74 solid;
  }

	#nav_main ul li#nav08 {
	    background: #005699;
	  }
	
	#nav_main ul li#nav08 a.aktiv,
	#nav_main ul li#nav08 a:focus,
	#nav_main ul li#nav08 a:hover,
	#nav_main ul li#nav08 a:active  { 
	background: #FFFFFF; 
	color: #005699; 
	border-left:  1px #005699 solid;
	border-right: 1px #005699 solid;
	border-top:   1px #005699 solid;
	}
	
	#nav_main ul li#nav08 a
	{
    padding-right: 12px; /*Navi auf einer Linie mit Foro abschliessen*/
	}
	
	#nav_main ul li#nav09 {
	    background: #005699;
	  }
	
	#nav_main ul li#nav09 a.aktiv,
	#nav_main ul li#nav09 a:focus,
	#nav_main ul li#nav09 a:hover,
	#nav_main ul li#nav09 a:active  { 
	background: #FFFFFF; 
	color: #005699; 
	border-left:  1px #005699 solid;
	border-right: 1px #005699 solid;
	border-top:   1px #005699 solid;
	}
		
	/*##########*/
	/* Ausklapplayer */
	/*##########*/
	
	#nav_main ul ul
	{
	position:absolute;
	clear:left;
	padding:0;
	z-index:99;
	}
	  
	#nav_main ul ul li
	{
	float:none;
	z-index:99;
	}
	  
	#nav_main ul ul li a
	{
	display:block;
	color:#505050;
	text-transform: none; 
    z-index:99:        
	}
	
	#nav_main ul li ul li a
	{
	background:#E8E8E8;
	}
	
	#nav_main ul ul#nav01_sub li a:focus,
	#nav_main ul ul#nav01_sub li a:hover,
	#nav_main ul ul#nav01_sub li a:active,
	
	#nav_main ul ul#nav02_sub li a:focus,
	#nav_main ul ul#nav02_sub li a:hover,
	#nav_main ul ul#nav02_sub li a:active,
	
	#nav_main ul ul#nav03_sub li a:focus,
	#nav_main ul ul#nav03_sub li a:hover,
	#nav_main ul ul#nav03_sub li a:active,
	
	#nav_main ul ul#nav04_sub li a:focus,
	#nav_main ul ul#nav04_sub li a:hover,
	#nav_main ul ul#nav04_sub li a:active,
	
	#nav_main ul ul#nav05_sub li a:focus,
	#nav_main ul ul#nav05_sub li a:hover,
	#nav_main ul ul#nav05_sub li a:active,
	
	#nav_main ul ul#nav06_sub li a:focus,
	#nav_main ul ul#nav06_sub li a:hover,
	#nav_main ul ul#nav06_sub li a:active,
	
	#nav_main ul ul#nav07_sub li a:focus,
	#nav_main ul ul#nav07_sub li a:hover,
	#nav_main ul ul#nav07_sub li a:active,
	
	#nav_main ul ul#nav08_sub li a:focus,
	#nav_main ul ul#nav08_sub li a:hover,
	#nav_main ul ul#nav08_sub li a:active,
	
	#nav_main ul ul#nav09_sub li a:focus,
	#nav_main ul ul#nav09_sub li a:hover,
	#nav_main ul ul#nav09_sub li a:active
	
	{
	background:#0069B3;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	color:#E3E2D7;
	}
	
	#nav_main ul ul#nav01_sub,
	#nav_main ul ul#nav02_sub,
	#nav_main ul ul#nav03_sub,
	#nav_main ul ul#nav04_sub,
	#nav_main ul ul#nav05_sub,
	#nav_main ul ul#nav06_sub,
	#nav_main ul ul#nav07_sub,
	#nav_main ul ul#nav08_sub,
	#nav_main ul ul#nav09_sub
	{
	visibility:hidden;
	width:197px;
    z-index:99;  
	}
	
	#nav_main ul ul#nav01_sub
	{
	border-left:1px solid #981A24;
	border-right:1px solid #981A24;
	border-bottom:1px solid #981A24;
	}
	
	#nav_main ul ul#nav02_sub
	{
	border-left:1px solid #A33323;
	border-right:1px solid #A33323;
	border-bottom:1px solid #A33323;
	}
	
	#nav_main ul ul#nav03_sub
	{
	border-left:1px solid #BD6605;
	border-right:1px solid #BD6605;
	border-bottom:1px solid #BD6605;
	}
	
	#nav_main ul ul#nav04_sub
	{
	border-left:1px solid #BD8D00;
	border-right:1px solid #BD8D00;
	border-bottom:1px solid #BD8D00;
	}
	
	#nav_main ul ul#nav05_sub
	{
	border-left:1px solid #266756;
	border-right:1px solid #266756;
	border-bottom:1px solid #266756;
	}
	
	#nav_main ul ul#nav06_sub
	{
	border-left:1px solid #135544;
	border-right:1px solid #135544;
	border-bottom:1px solid #135544;
	}
	
	#nav_main ul ul#nav07_sub
	{
	border-left:1px solid #144D74;
	border-right:1px solid #144D74;
	border-bottom:1px solid #144D74;
	margin-left:-138px;
	}
	
	#nav_main ul ul#nav08_sub
	{
	border-left:1px solid #005699;
	border-right:1px solid #005699;
	border-bottom:1px solid #005699;
	margin-left:-122px;
	}
	
	#nav_main ul ul#nav09_sub
	{
	border-left:1px solid #005699;
	border-right:1px solid #005699;
	border-bottom:1px solid #005699;
	margin-left:-122px;
	}
	
	
	/*##########*/
	/* Funktionsnavigation */
	/*##########*/
	
	#topnav 
	{ 
	color: #929292; 
	margin-top:-9px;
	}
	  
	#topnav ul li
	{
	display:inline;
	margin-left:1px;
	margin-right:1px;
	font-size:14px;
	}
	
	#topnav a,
	#topnav input.suchbutton
	{
	color:#4A4A4A;
	font-size:11px;
	padding:0 2px;
	}
	
	#topnav a,
	#topnav ul li,
	#topnav input.suchbutton
	{
	text-decoration:none;
	font-weight:bold;
	}
	
	#topnav a:hover
	{
	text-decoration:underline;
	}
	
	#topnav input
	{
	vertical-align:bottom;
	margin-bottom:2px;
	margin-top:2px;
	}
	
	#topnav input#Suche
	{
	height:12px;
	font-size:11px;
	width:150px;
	}
	
	#topnav input.suchbutton
	{
	font-family:Arial, Helvetica sans-serif;
	border:0;
	background:transparent;
	}
	
	#topnav img
	{
	vertical-align:middle;
	margin-top:-1px;	
	}

 /*------------------------------------------------------------------------------------------------------*/
} 

@media print
{
 /*------------------------------------------------------------------------------------------------------*/
	#nav_main ul ul
	{
	display:none;
	}

 /*------------------------------------------------------------------------------------------------------*/
} 
