@charset "UTF-8";
/**
 * "YAML for Joomla Template" - http://www.jyaml.de
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @version         $Id: nav_shinybuttons.css 302 2008-03-09 17:41:45Z hieblmedia $
 * @copyright       Copyright 2005-2007, Reinhard Hiebl
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  JYAML-C (http://www.jyaml.de/en/license-conditions.html),
 * @link            http://www.jyaml.de
 * @package         yamljoomla
 * @revision        $Revision: 302 $
 * @lastmodified    $Date: 2008-03-09 18:41:45 +0100 (So, 09 Mrz 2008) $
*/


/* Import basic YAML stylesheet | Importiere Basis YAML Stylesheet */


@media all 
{
	/**
   * (en) Modifying "shiny buttons" navigation
   * (de) Anpassung der "Shiny Buttons" Navigation
   */

  #nav * {  }
  /*#nav_main { background: #efefef }*/
  /*#nav_main ul { margin-left: 10px }*/
  /*#nav_main ul li { line-height: 1.2em}*/
  
  /*#nav_main ul li a,*/
  /*#nav_main ul li strong { color: #666; font-weight: normal; padding: 0.5em 0.8em 0.5em 0.8em;}*/
  
  /*#nav_main ul li a:focus,*/
  /*#nav_main ul li a:hover,*/
  /*#nav_main ul li a:active  { background: #182E7A; color: #fff }*/
  
  /*#nav_main ul li#current, #nav_main ul li.active { background: transparent }*/
  
  /*#nav_main ul li#current a, #nav_main ul li.active a,*/
  /*#nav_main ul li#current a:focus, #nav_main ul li.active a:focus,*/
  /*#nav_main ul li#current a:hover, #nav_main ul li.active a:hover,*/
  /*#nav_main ul li#current a:active, #nav_main ul li.active a:active { color: #4D87C7; font-weight: bold; cursor:default; }}*/
  
	#nav_main { font-family: Verdana, Arial, Helvetica, sans-serif; float:left;         /* Einfassen der Floats in allen anderen Browsern */
    background-repeat: repeat-x; background-attachment: scroll; background-position: right center; text-transform: uppercase; width: 882px; margin-bottom: 0; margin-left: 31px; border-bottom: 1px solid #d4d4d4; order-top-style: solid; }
	#nav_main ul { float:left; margin: 0; display:inline;		/* Fix f?r IE Doubled Float Margin Bug    */ 
    padding: 0; }
	#nav_main ul li { color: #fff; float: left; display:inline;     /* Fix f?r IE Doubled Float Margin Bug    */ 
    margin: 0; font-size: 0.9em; line-height: 90%; background-color: #df0404; padding: 0; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; list-style-type: none;; }
	#nav_main ul li a { display:block; width: auto; font-weight: bold; background: transparent; text-decoration: none; color: #fff; font-size: 12px; margin: 0; padding: 0.6em 0.8em 0.55em; }
	#nav_main ul li#current  { background-color: #fff; background-repeat: repeat-x; background-position: right center; order-right-style: solid               }
	#nav_main ul li#current a, #nav_main ul li.active a  { color: #dc0000; background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: right center; position: relative; top: 1px; margin-top: -1px; padding: 0.61em 0.8em 0.47em; border-color: #d4d4d4 #d4d4d4 #fff; border-style: solid; border-width: 1px; order-right-style: solid                                 }
	#nav_main ul li#current a,
#nav_main ul li#current a:hover { color: #df0404; background: transparent; text-decoration: none; }
	#nav_main_sub { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../../../images/default/background_subnavi.gif); background-repeat: repeat-x; text-transform: uppercase; width: 875px;		/* Einfassen der Floats im IE */
    float:left;         /* Einfassen der Floats in allen anderen Browsern */
    z-index: 1; margin-left: 32px; padding-left: 5px; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; list-style-type: none; display: block; order-top-style: solid; }
	#nav_main_sub ul { float:left; margin: 0; display:inline;		/* Fix f?r IE Doubled Float Margin Bug    */ 
    padding: 0; }
	#nav_main_sub ul li { float: left; margin: 0 0 0 18px; font-size: 1em; line-height: 160%; background-position: 5px 0; text-indent: -15px; list-style-image: url(../../../images/pfeil_re.gif); display: list-item; }
	#nav_main_sub ul li a { display:block; font-size: 10px; text-decoration: none; color: #232323; line-height: 160%; background-image: none; background-repeat: repeat; background-position: 3px 42%; width: auto; margin: 0; padding: 0.9em 0.8em 0.3em 0.9em; }
	#nav_main_sub ul li#current { order-right-style: solid; }
	#nav_main_sub ul li#current a, #nav_main_sub ul li#current a:hover { color: #df0404; font-weight: bold; text-decoration: none; z-index: 99; border-bottom: 3px solid #fff; }
	#nav_main_sub ul li#current a, #nav_main_sub ul li.active a { color: #272727; font-weight: bold; text-decoration: none; }
}

