@charset "UTF-8";

/* @override
	http://www.stallkamp.local/sites/all/themes/yaml_simple/css/navigation/nav_stallkamp.css
	http://wp1174846.vwp3094.webpack.hosteurope.de/sites/all/themes/yaml_simple/css/navigation/nav_stallkamp.css
	http://www.stallkamp.de/sites/all/themes/yaml_simple/css/navigation/nav_stallkamp.css
*/

/**
 * "Yet Another Multicolumn Layout" for Drupal
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @copyright       Copyright 2006-2009, Alexander Hass
 * @license         http://www.yaml-fuer-drupal.de/en/terms-of-use
 * @link            http://www.yaml-for-drupal.com
 * @package         yaml-for-drupal
 * @version         6.x-3.1.0.12
 * @lastmodified    2009-06-07
 */

@media all
{
  #nav {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    /*float: left;
    display: inline;*/
    /* (en|de) Bugfix: IE - collapsing horizontal margins */
    position:relative;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  }

  #nav ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin: 0 0 0 0px; /* LTR */
    padding: 0;
    width: 100%;
    background: #777 url("../../images/bg_elements.jpg") repeat-x 0 -1px;
  }

  #nav ul li {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 15%;
    position: relative;
  }
  #nav ul li.menu-mlid-1406,
  #nav ul li.menu-mlid-4665 {
    width: 10%;
    position: relative;
  }
  .i18n-ru #nav ul li.menu-mlid-1406,
  .i18n-ru #nav ul li.menu-mlid-4665 {
    width: 15%;
  }
  .i18n-ru #nav ul li.menu-mlid-23486 {
    width: 10%;
  }

  #nav ul li.menu-mlid-1406 ul,
  #nav ul li.menu-mlid-4665 ul {
    width: auto;
    margin-left:-100%;
  }
  #nav ul li.menu-mlid-1406 ul li a,
  #nav ul li.menu-mlid-4665 ul li a {
  }
  #nav ul li.menu-mlid-17310 a {
    font-size:1em;
  }

  #nav ul li a, #nav ul li.active ul li a {
    background: #777 url("../../images/bg_elements.jpg") repeat-x 0 -1px;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    line-height:17px;
    padding:4px 1px;
    text-decoration: none;
    width: auto;
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #454647 solid;
    border-bottom: 1px #353637 solid;
    text-align: center;
  }
	.i18n-ru #nav ul li a {
		font-size:13px;
	}

  #nav ul li a:focus, #nav ul li.active ul li a:focus, #nav ul li.active-trail ul li a:focus,
  #nav ul li a:hover, #nav ul li.active ul li a:hover, #nav ul li.active -trail ul li a:hover,
  #nav ul li a:active, #nav ul li.active ul li a:active, #nav ul li.active-trail ul li a:active  {
    background: url("../../images/bg_elements.jpg") repeat-x 0 -10px;
    font-weight: normal;
  }

  #nav ul li.active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  }

  #nav ul li.active a,
  #nav ul li.active a:focus,
  #nav ul li.active a:active,
  #nav ul li.active-trail a,
  #nav ul li.active-trail ul li.active a:hover,
  #nav ul li.active-trail ul li.active a {
    background: url("../../images/bg_elements.jpg") repeat-x 0 -61px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    border-top: 1px #fcc solid;
    border-left: 1px #fcc solid;
    border-right: 1px #554647 solid;
    border-bottom: 1px #453637 solid;
  }
  #nav ul li.active-trail ul li a {
    background: #777;
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #454647 solid;
    border-bottom: 1px #353637 solid;
    font-weight: normal;
  }
  #nav ul li ul li a:hover {
    background: url("../../images/bg_elements.jpg") repeat-x 0 -10px;
  }
  #nav ul li ul li {
  	width: 100%;
  	left: 0;
  }
  #nav ul li.menu-mlid-1269 ul li {
    width: 100%;
    left: 0;
  }

  #nav ul li ul li a, #nav ul li.active ul li a {
    padding: 1px;
    font-size: 14px;
    background: #777;
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #454647 solid;
    border-bottom: 1px #353637 solid;
  }

  #nav ul li ul {
  	display: none;
  	position: absolute;
  	z-index: 1;
  	top: 27px;
  	left: 0;
  }

  #nav ul li:hover ul {
  	display: block;
  }

  #nav ul li ul li ul {
   top: 0;
   left: 100%;
   white-space: nowrap;
   width: auto;
  }

  #nav ul li .leaf.menu-mlid-22544 a,
  #nav ul li .leaf.menu-mlid-17157 a,
  #nav ul li .leaf.menu-mlid-11394 a,
  #nav ul li .leaf.menu-mlid-4875 a,
  #nav ul li .leaf.menu-mlid-6709 a,
  #nav ul li .leaf.menu-mlid-16688 a,
  #nav ul li .leaf.menu-mlid-5244 a,
  #nav ul li .leaf.menu-mlid-22326 a {
    background:#ccc;
    font-size:1em;
    height:1.3em;
    padding:0;
    color:#000;
  }
  #nav ul li .leaf.menu-mlid-22544 a:hover,
  #nav ul li .leaf.menu-mlid-17157 a:hover,
  #nav ul li .leaf.menu-mlid-11394 a:hover,
  #nav ul li .leaf.menu-mlid-4875 a:hover,
  #nav ul li .leaf.menu-mlid-6709 a:hover,
  #nav ul li .leaf.menu-mlid-16688 av,
  #nav ul li .leaf.menu-mlid-5244 a:hover,
  #nav ul li .leaf.menu-mlid-22326 a:hover {
    background: #aaa;
  }

/* set <li> position */
/*#block-menu_block-1 li { float: left; position: relative; }*/

/* set position of <ul> in <li> */
/*#block-menu_block-1 li ul { top: 25px; left: 0px; position: absolute; width: 100%;}*/

/* position child <ul> */
/*#block-menu_block-1 li ul ul { margin: -25px 0 0 125px; }*/

/* set visibility of <ul> in <li> */
/*#block-menu_block-1 li ul { display: block; }*/

}

