nav {
    width: 900px;                               /* Breite der Navigationsleiste */
}
nav ul {                                        /* Liste */
    padding: 0px;
    margin: 0px;
	box-shadow: 0px 2px 2px #202020;
    -moz-box-shadow: 2px 2px 2px #202020;
    -webkit-box-shadow: 2px 2px 2px #202020;
}

nav ul:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden; 
}

nav ul {                                        /* Menübalken 303030*/
    background-color: #f06400;          
}

nav ul li{                                      /* Hintergrund Top Nav Elemente */
    background-color: #f06400;          
}

nav ul li {                                     /* Stil der Top Liste 505050 */
    list-style: none;
    float:left;
	border-right: 1px solid #505050;    
}
nav ul li a {                                   /* Aussehen TOP-Elemente 0d0d00*/
    text-decoration: none;
    display: block;
    color: #FFFFFF;                        
    padding: 12px 34px 12px 34px;
	
	-webkit-transition: background 0.3s ease-out 0s;
    -moz-transition: background 0.3s ease-out 0s;
    -o-transition: background 0.3s ease-out 0s;
    transition: background 0.3s ease-out 0s;   
}

nav ul li:hover > ul {                           /* bei Hoover Unterliste zeigen */
    visibility: visible;
}

nav ul li:hover a  {                             /* Hintergrund der Top Elemente bei Hoover */  
     background-color: #904010;
}

nav ul li:hover > ul li a  {                     /* Hintergrund der Unterelemente bei Hoover der Top Elemente */
     background-color: #404040;
}

nav ul li:hover > a {                            /* Text der Top Elemente bei Hoover */
    color: #FAFAFA;         
}
nav ul li ul li a {                              /* Text Unterlemente bei Hoover der Top Elemente*/
    color: #FAFAFA;         
}

nav ul li ul{                                    /* Aussehen der Liste der Untermenüs */
    display: inline;
    visibility: hidden;                          /* Standardmäßig unsichtbar */
    position: absolute;
    padding:0px;
}
nav ul li ul li{
   float: none;
}
nav ul li ul li a:hover{                         /* Gehooverte Unterelemente */
    color: #333;
	background-color: #C0C0C0;
}