@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 423 2008-07-01 11:44:05Z hieblmedia $
 * @copyright       Copyright 2005-2008, Reinhard Hiebl
 * @license         CC-A 2.0/JYAML-C(all media,html,css,js,...) and GNU/GPL(php), 
                    - see http://www.jyaml.de/en/license-conditions.html
 * @link            http://www.jyaml.de
 * @package         yamljoomla
 * @revision        $Revision: 423 $
 * @lastmodified    $Date: 2008-07-01 13:44:05 +0200 (Di, 01. Jul 2008) $
*/


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

@media all
{
  #nav_main {
    /* (de) Einfassen der Floats im IE */
    width: 800px;
    overflow: visible;
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
  }


  #nav_main ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
 font: bold 13px Arial, Helvetica, sans-serif;
    display: inline;
    float: left;
    margin: 0;
    /* (de) Rand um die komplette First-Level-Navi  */
    border-left: 1px #b99c79 solid;
    border-right: 1px #b99c79 solid;
position:relative;
  }

  #nav_main ul li {
    /* (de) Rand um die einzelnen Links der First-Level-Navi  */
    border-left: 1px #b99c79 solid;
    border-right: 1px #b99c79 solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    display: block;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    width: auto;
    border-top: 2px #cabe74 solid;
    border-bottom: 2px #9d791b solid;
  }


  #nav_main ul li#current {
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    border-left: 1px #6e5d49 solid;
    border-right: 0px #6e5d49 solid;
  }

}

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


  #nav_main { background: transparent; background:none; position: absolute; z-index: 555; top: 100px; left: 183px;     
    border-top: 0px solid;
    border-bottom: 0px solid;}
  #nav_main ul { margin-left: 10px; position:relative;}

  
  #nav_main ul li a,
  #nav_main ul li span.separator { 
    background: transparent;
    color: #fff;
    display: block;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
    width: auto;
  }
  



  #nav_main ul li a:active  { background: #c7b16b; color: #52105a; border-top: 2px #cabe74 solid;
    border-bottom: 2px #9d791b solid; text-decoration: none;}
  
  #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 { 
  background: #f4f5f9; color: #52105a; font-weight: bold; cursor:default; 
  border-bottom:solid #f4f5f9 2px; border-top:solid #f4f5f9 2px; border-left:solid #FFF 0px; border-right:solid #FFF 0px; text-decoration: none;}
  }


  #nav_main ul li#current ul li, #nav_main ul li.active ul li { background: transparent }
  
  #nav_main ul li#current ul li a, #nav_main ul li.active ul li a,
  #nav_main ul li#current ul li a:focus, #nav_main ul li.active ul li a:focus,
  #nav_main ul li#current ul li a:hover, #nav_main ul li.active ul li a:hover,
  #nav_main ul li#current ul li a:active, #nav_main ul li.active ul li a:active,
  #nav_main ul li#current ul, #nav_main ul li.active ul,
  #nav_main ul li#current ul li, #nav_main ul li.active ul li {
display: none; cursor: default; }
  }





/* ------------------------------------------------------Hias----------------------------------------------------------------- */


#nav_main ul li ul,
#nav_main ul li ul li, 
#nav_main ul li ul li a:focus, 
#nav_main ul li ul li a:hover,
#nav_main ul li ul li a:active,
#nav_main ul li ul li span, 
#nav_main ul li ul li a {
padding: 0px;
margin: 0px;
background: none;
boder-style: none;
border-top: 0px;
border-bottom: 0px;
border-right: 0px;
border-left: 0px;
z-index: 9999;
display: block;
list-style-typ: inline;
}



/* ------------- First-Level-Links bleiben bei Listenberührung aktiv... */


#nav_main ul li.hover,
#nav_main ul li:hover {
background-color: #ffffff;
}

#nav_main ul li.hover a,
#nav_main ul li:hover a {
color: #52105A;
border-bottom: 2px #ffffff solid; 
}




#nav_main ul li a,
#nav_main ul li span.separator {
background: none;
}

  #nav_main ul li a:focus,
  #nav_main ul li a:hover {
background: #c7b16b;
color: #ffffff; 
border-top: 2px #cabe74 solid;
border-bottom: 2px #c7b16b solid; 
text-decoration: none;
}




/* ------------------------------------------------------Fly out----------------------------------------------------------------- */


#nav_main ul li.hover ul li a,
#nav_main ul li:hover ul li a {
border-bottom: 0px #a78732 solid; padding-left:22px; 
}


#nav_main ul li.hover ul li.last_item a,
#nav_main ul li:hover ul li.last_item a {
border-bottom:0px solid transparent; 
}



	#nav_main ul li:hover ul a,
	#nav_main ul li.hover ul a {
	 padding: 4px 5px 4px 12px;
	 /*width: 139px;*/
	}



#nav_main ul li.hover ul li.hover a,
#nav_main ul li:hover ul li:hover a {
border: 1px #a78732 solid; 
padding: 3px 5px 3px 21px;
background-color: #ffffff;
font-weight: bold;
}






#nav_main ul li.hover,
#nav_main ul li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}


#nav_main ul li ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 99998;
 width: 100%;
}

#nav_main ul li ul li {
 float: none;
}



#nav_main ul li:hover > ul {
 visibility: visible;
}


/* ----- Second LEVEL */

	#nav_main ul li ul {
         list-style: none;
         margin: 0;
         padding: 0;
	 margin-left: -7px;
         margin-top:0px;
	 width: 200px;
	 padding-bottom: 15px;
	 background: url(../../../images/Hias/dropdown_pane.png) 0 100% no-repeat;
	 color: #52105A;
	 font-size: 12px;
	 font-weight: normal;
         border-right: 0px;
         border-left: 0px;
	}

        /* ----- den ganz rechten Dropdown nach links versetzen, damit der bei 1024er Auflösung nicht über den bildschirm ragt! */
	#nav_main ul li.last_item ul {
	 margin-left: -110px;
	}





	#nav_main ul li a { /* Moved from 'custom' section */
	 display: block;
	 padding: 7px 12px;
	}


/* ------------- Override default */

	#nav_main ul li {
         float: left;
         line-height: 16px;
         vertical-align: middle;
         zoom: 1;
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */



		#nav_main ul li ul li  a {
border-top: 0px;
border-bottom: 0px;
		}


		#nav_main ul li ul li {
		 background-color: transparent;
                 border-left: 0px;
                 border-right: 0px;
		}

		#nav_main ul li ul li.hover,
		#nav_main ul li ul li:hover {
		 background-color: transparent;
		}

		#nav_main ul li ul li.empty {
		 padding: 12px 12px 7px !important;
		 font-weight: bold;
		}

		#nav_main ul li ul a:link,
		#nav_main ul li ul a:visited { color: #52105A; }
		#nav_main ul li ul a:hover { color: #52105A; text-decoration: none; }
		#nav_main ul li ul a:active { color: #52105A; }


/* ----- END LEVEL */



/* ----- ALL LEVELS (incl. first) */

#nav_main ul *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */




/* Components override */

#nav_main ul li ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}




/* ------------- Override default -------------------------------------------------------------------------*/





	#nav_main ul li a { /* Höhe Main!!!!!!! + Abstand Links */
	 display: block;
	 padding: 5px 12px;
	}





/* ------------- Reinitiate default: post-override activities  */

	#nav_main ul li.dir {
	 padding: 7px 20px 7px 12px;
	}

	#nav_main ul li ul li.dir {
	 padding-right: 15px;
	}



	/* Especially for IE6 or lower c7b16b */

	#nav_main ul li ul a {
	 padding: 4px 5px 4px 12px;
	 /*width: 139px;*/
	}

	#nav_main ul li ul a:hover,
        #nav_main ul li ul a:focus {
	 padding: 3px 5px 3px 11px;
	 border: solid 1px #a78732;
	 background-color: #ffffff;
	 font-weight: bold;
	}

	#nav_main ul li ul a.dir {
	 /*width: 129px;*/
	}


}