/*
* Funktionalität des DD-Menüs
*/
nav ul li {
    list-style: none;
    float: left;
    border-right: 10px solid transparent; /* #dfdfdf; */
}
nav ul:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    /*visibility: hidden;*/
}
nav ul li a {
    text-decoration: none;
    display: block;
    /*color: #333;
    padding: 14px 34px 14px 34px;*/

    /*transition: background 0.3s ease-out; /* explorer 10 */
    /*-webkit-transition: background 0.3s ease-out; /* chrome & safari */
    /*-moz-transition: background 0.3 ease-out; /* firefox */
    /*-o-transition: background 0.3 ease-out; /* opera */
}
nav ul li ul {
    display: inline;
    visibility: hidden;
    padding: 0px;
}
nav ul li ul li { float: none; }
nav ul li:hover > ul { visibility: visible; }

/*
* Positionierung
*/
#inner_head nav ul {
	position: absolute;
	bottom: 0;
	right: 30px;
}
#inner_head nav ul li ul {
    /*position: absolute;		/* um die Untermenüs aus dem normalen Textfluss rauszunehmen -> alle anderen Elemente ignorieren absolut positionierte Elemente bei ihrer Positionierung; kann man aber herausnehmen, da #head nav ul schon absolut positioniert ist */
	bottom: auto;				/* setze bottom & right aus #head nav ul zurück */
	right: auto;
}

/*
* Dekoration
*/
#inner_head ul a,
#inner_head ul strong {
  color: #352545;
  background: #cbcbcb;
  display: block;
  padding: .8em;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
#inner_head ul a:hover,
#inner_head ul a:focus,
#inner_head ul a:active,
#inner_head ul strong {
  color: #352545;
  background: #FBFBFB;
}
#inner_head nav ul li ul li a,
#inner_head nav ul li ul li strong {
	text-transform: initial;
	padding: 0.5em;
}
