/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) Horizontal list navigation "hlist"
 * (de) Horizontale Navigationsliste "hlist"
 *
 * @copyright       Copyright 2005-2012, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         v4.0
 * @revision        $Revision: 657 $
 * @lastmodified    $Date: 2012-01-11 21:36:23 +0100 (Mi, 11 Jan 2012) $
 */

@media all
{
  .ym-hlist {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width:100%;
    overflow:visible !important;
    /* (en|de) Bugfix:IE - collapsing horizontal margins */
    position:relative;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    line-height:1em;
    background: #222;
	
	

  }

  .ym-hlist ul {
    margin:0;
    padding: 0.5em 1.5em;
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
	
	

  }

  #nav_main_1.ym-hlist div.menu ul {
   /* margin: 0 0 0 270px;*/
   margin: 0 0 0 200px;
	height: 25px;
    padding-top: 0;
  }

  .ym-hlist ul li {
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    font-size:0.9em;
    line-height:25px;
    list-style-type:none;
    margin: 0;
    padding:0;
  }

  .ym-hlist ul li a,
  .ym-hlist ul li strong {
   /* background: none repeat scroll 0 0 transparent;
    color: #333333; font-size: 0.9em; font-weight: bold;line-height: 25px;*/  
    display: block;
    padding: 0.5em ;    
    text-align: center;
    text-decoration: none;
    color:#7faaba; 
    font-size:1em; 
    font-weight:normal;
    width:6em; 
/*    width:4.8em; */
  }
  #nav_main_1.ym-hlist ul li a,
  #nav_main_1.ym-hlist ul li strong {
    width: 7.2em;
  }

  .ym-hlist ul li a:focus,
  .ym-hlist ul li a:hover,
  .ym-hlist ul li a:active  {
 /*   
	background: rgb(227,68,57); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
/*	background: rgb(227,68,57); /* Old browsers */
/*
background: -moz-linear-gradient(top,  rgba(227,68,57,1) 0%, rgba(233,108,100,1) 50%, rgba(227,68,57,1) 51%, rgba(227,68,57,1) 100%); /* FF3.6+ */
/*
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,68,57,1)), color-stop(50%,rgba(233,108,100,1)), color-stop(51%,rgba(227,68,57,1)), color-stop(100%,rgba(227,68,57,1))); /* Chrome,Safari4+ */
/*
background: -webkit-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* Chrome10+,Safari5.1+ */
/*
background: -o-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* Opera 11.10+ */
/*
background: -ms-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* IE10+ */
/*
background: linear-gradient(to bottom,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* W3C */
/*
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e34439', endColorstr='#e34439',GradientType=0 ); /* IE6-9 */

/*  outline: 0 none; */    
    background:#7faaba;
    font-weight:bold;
    color: #ffffff; 
    text-decoration:none;
    
  }
  .ym-hlist ul li.cur,
  .ym-hlist ul li.act {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  /*   background: rgb(227,68,57); /* Old browsers */

 /*background: -moz-linear-gradient(top,  rgba(227,68,57,1) 0%, rgba(233,108,100,1) 50%, rgba(227,68,57,1) 51%, rgba(227,68,57,1) 100%); /* FF3.6+ */

 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,68,57,1)), color-stop(50%,rgba(233,108,100,1)), color-stop(51%,rgba(227,68,57,1)), color-stop(100%,rgba(227,68,57,1))); /* Chrome,Safari4+ */

 /*background: -webkit-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* Chrome10+,Safari5.1+ */

 /*background: -o-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* Opera 11.10+ */

 /*background: -ms-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* IE10+ */

 /*background: linear-gradient(to bottom,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* W3C */

 /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e34439', endColorstr='#e34439',GradientType=0 ); /* IE6-9 */


    background: #a6ccd9;
    color:#ffffff;
    font-weight:bold;

    
  }
 


.ym-hlist ul li.cur strong,
  .ym-hlist ul li.act a,
  .ym-hlist ul li.act a:focus,
  .ym-hlist ul li.act a:hover,
  .ym-hlist ul li.act a:active {
/*    background: rgb(227,68,57); /* Old browsers */
/*	background-image: no-repeat center bottom url(../../images/layout/arrow.png);

/*background: -moz-linear-gradient(top,  rgba(227,68,57,1) 0%, rgba(233,108,100,1) 50%, rgba(227,68,57,1) 51%, rgba(227,68,57,1) 100%); /* FF3.6+ */

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,68,57,1)), color-stop(50%,rgba(233,108,100,1)), color-stop(51%,rgba(227,68,57,1)), color-stop(100%,rgba(227,68,57,1))); /* Chrome,Safari4+ */

/*background: -webkit-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* Chrome10+,Safari5.1+ */

/*background: -o-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* Opera 11.10+ */

/*background: -ms-linear-gradient(top,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* IE10+ */

/*background: linear-gradient(to bottom,  rgba(227,68,57,1) 0%,rgba(233,108,100,1) 50%,rgba(227,68,57,1) 51%,rgba(227,68,57,1) 100%); /* W3C */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e34439', endColorstr='#e34439',GradientType=0 ); /* IE6-9 */


    color: #fff;
    text-decoration:none;
  }
/*  
  #nav_main_1.ym-hlist ul li a:focus:after,
  #nav_main_1.ym-hlist ul li a:hover:after,
  #nav_main_1.ym-hlist ul li a:active:after,
  #nav_main_1.ym-hlist ul li.cur strong:after,
  #nav_main_1.ym-hlist ul li.act a:after,
  #nav_main_1.ym-hlist ul li.act a:focus:after,
  #nav_main_1.ym-hlist ul li.act a:hover:after,
  #nav_main_1.ym-hlist ul li.act a:active:after {
    /*right: -10px;*/ /*
    border-color: #E34439 transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    bottom: -6px;
    content: "";
    display: block;
    position: absolute;
    text-align: justify;
	margin-left: 34px;
}

*/

.ym-hlist ul li span.accessKey, 
.ym-hlist ul li span.showAccessKey {
  background-image:none !important;
  display:inline !important; 
  padding:0;
}
.ym-hlist ul span.accessKey {
  text-decoration:underline;
}
.ym-hlist ul span.showAccessKey {
  font-size:85%; 
  font-style:italic; 
  margin-left:0.3em; 
  color:red; 
}

.ym-hlist ul dfn, 
.ym-hlist ul .hidden {
  position: absolute;
  left: -1000em;
  width: 20em;
}

  /* search form
  -------------------------------------- */
  .ym-searchform {
    float:right;
    display: inline;
    line-height: 2em;
    padding: 0.5em 1.5em;
  }

  .ym-searchform .ym-searchfield {
    background: #fff;
    line-height: 1em;
    padding: 0.25em;
    width: 12em;
    border: solid 1px #888;
    border: solid 1px rgba(255,255,255,.1);
    outline: none;

    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
  }

  .ym-searchform .ym-searchbutton {
    color: #fff;
    line-height: 1em;
    padding: 0.25em;
    border: solid 1px transparent;
    text-shadow: 0 1px 1px rgba(0,0,0,.5);

    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;

    background: #5f5f5f;
    background: rgba(255,255,255,.2);
  }
  /*Anpassungen Footer Nav*/
  #nav_footer.ym-hlist ul li a {
    color:#fff;
	padding: 0 0.5em;
	line-height:1.4em;
  }
  #nav_footer.ym-hlist ul li strong {
	color:#fff;
	padding: 0 0.5em;
	line-height:1.4em;
  }
 #nav_footer.ym-hlist ul li.cur, #nav_footer.ym-hlist ul li.act{
  background: transparent;
  }
  #nav_footer.ym-hlist ul li.cur strong, #nav_footer.ym-hlist ul li.act strong{
  text-decoration: underline;
  background: transparent;
  }
  #nav_footer.ym-hlist ul li a:focus,
  #nav_footer.ym-hlist ul li a:hover,
  #nav_footer.ym-hlist ul li a:active  {
    color: #fff;
    background:#666;
    background: rgba(255,255,255,.25);
    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    border-radius: 0.2em;
    text-decoration:none;
    outline: 0 none;
  }
  #nav_main_1 li.menuid-3, #nav_main_1 li.menuid-123{
   left: 1000px;
    position: absolute;
	}

  
}