@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-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 screen and (min-width: 768px)
{
  html { overflow-y: scroll; }
 
  #col3 { min-height: 500px; }
}

@media all
{
  #nav1 { width: 100%; overflow: hidden; float: left; display: inline; position:relative; line-height: 0; padding: 0px; margin: 0px; }
  #nav1 ul { display: inline; float: left; margin: 0 0 0 0; }
  #nav1 ul li { display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; margin: 0 3px 0 0; padding: 0; }
  #nav1 ul li a { background: #C7B199; color: #7D6646; display: block; font-size: 1em; font-weight: bold; margin: 0; padding: 4px 0.8em 4px 0.8em; text-decoration: none; width: auto; }
  #nav1 ul li.active a { background: #FEA500; }

  #nav1 ul li a:focus,
  #nav1 ul li a:hover,
  #nav1 ul li a:active  { background: #FEA500; color: #7D6646; text-decoration: none; }
  #nav1 ul li.active { background: #FEA500; color: #7D6646; }
  #nav1 ul li.active strong,
  #nav1 ul li.active a:focus,
  #nav1 ul li.active a:hover,
  #nav1 ul li.active a:active { background: transparent;  text-decoration: none; }

  #nav1 ul li.opentab a { background: #FFD27F; }
  #nav1 ul li.opentab a:hover { background: #FEA500; color: #7D6646; }

  #nav2 { width: 100%; overflow: hidden; float: left; display: inline; position:relative; background: #FFD27F; line-height: 0; }
  #nav2 ul { display: inline; float: left; margin: 0 0 0 0px; padding: 0; }
  #nav2 ul li { border-right: 2px #7D6646 dotted; display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; margin: 0; padding: 0; }
  #nav2 ul li a, #nav2 ul li strong { background: transparent; color: #7D6646; display: block; font-size: 1em; font-weight: normal; margin: 0; padding: 4px 0.8em 4px 0.8em; text-decoration: none; width: auto; }

  #nav2 ul li a:focus,
  #nav2 ul li a:hover,
  #nav2 ul li a:active  { background: #eee; color: #333; text-decoration: none; }
  #nav2 ul li.active { font-weight: bold; border-right: 2px #7D6646 dotted; }
  #nav2 ul li.last { border-right: 0; }
  #nav2 ul li.active a { background: #eee; color: #333; text-decoration: none; font-weight: bold;}

  ul#nav3 { /*font-weight: bold;*/ color: #8D6E3F; padding: 0; margin: 8px 0 10px 0; }
  ul#nav3 li { line-height:115%; padding-bottom:4px; }
  ul#nav3 li a { color: #8D6E3F; padding-right:4px; }
  ul#nav3 li a:hover { text-decoration:none; font-weight:bold; }
  ul#nav3 li a:hover, ul#nav3 li a:active { color:#333333; } /*#333333 #800000*/
  ul#nav3 LI.nav3lev1.curselect a, ul#nav3 LI.nav3lev2.curselect a, ul#nav3 LI.nav3lev3.curselect a, ul#nav3 LI.nav3lev4.curselect a, ul#nav3 LI.nav3lev5.curselect a { color:#333333; }
  #col1 a.col1head { font-size: 1.3em; color: #333333; } /*#8A4B08*/
  #col1 a.col1head:hover { color: #8A4B08; text-decoration:none; } /*#8A4B08 #333333*/

  /* previous settings - more greedy
  .nav3lev1 { list-style: none; padding: 0 0 0 14px; margin: 0; text-indent: -14px;}
  .nav3lev2 { list-style: none; padding: 0 0 0 28px; margin: 0; text-indent: -28px;}
  .nav3lev3 { list-style: none; padding: 0 0 0 30px; margin-left: 14px; text-indent: -29px;}
  .nav3lev4 { list-style: none; padding: 0 0 0 40px; margin-left: 24px; text-indent: -39px;}
  .nav3lev5 { list-style: none; padding: 0 0 0 45px; margin-left: 29px; text-indent: -49px;}
  */
  .nav3lev1 { list-style: none; padding: 0 0 0 14px; margin: 0; text-indent: -14px;}
  .nav3lev2 { list-style: none; padding: 0 0 0 22px; margin: 0; text-indent: -26px;}
  .nav3lev3 { list-style: none; padding: 0 0 0 16px; margin-left: 14px; text-indent: -26px;}
  .nav3lev4 { list-style: none; padding: 0 0 0 16px; margin-left: 24px; text-indent: -33px;}
  .nav3lev5 { list-style: none; padding: 0 0 0 45px; margin-left: 29px; text-indent: -49px;}
/*.nav3lev1 .active, .nav3lev2 .active, .nav3lev3 .active, .nav3lev4 .active { font-weight: bold; }*/
  .nav3lev1 .active, .nav3lev2 .active, .nav3lev3 .active, .nav3lev4 .active, .nav3lev5 .active { font-weight: bold; text-decoration: underline; }
  .nav3lev1 .hover, .nav3lev2 .hover, .nav3lev3 .hover, .nav3lev4 .hover, .nav3lev5 .active { font-weight: bold; text-decoration: underline; }
  .nav3lev1, .nav3lev2, .nav3lev3, .nav3lev4 { font-weight: bold; }
  /*.nav3lev2 { list-style: none; margin-left: 0; text-indent:-28px; padding-left:28px; }*/
  /*.nav3lev2 { list-style-position: outside; padding-left: 28px; text-indent: -28px; }*/
}
