ol, ul                          { list-style: none; }
#nav                            { text-align: center; }
ul#navigation li a.first        { border-left: 0 none; }
ul#navigation li a.last         { border-right: 0 none; }
ul#navigation                   { margin: 0px; padding: 5px; }
ul#navigation li:first-of-type  { margin-left: 0 }
ul#navigation li li             { float: left; margin-left: 0;}
ul#navigation li a:hover        { color: #fcedb3; }
/*ul#navigation li:hover > ul     { visibility:visible; opacity:1; }*/
ul#navigation li:hover > ul     { display: block; }
ul#navigation ul                { top: 27px; left: -41px; }
ul#navigation ul li ul          { top: 0; left: 181px; }

ul#navigation li {
    display:inline;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0;
    position:relative;
    margin-left: 30px;
}

ul#navigation li a {
    font-size: 26px;
    text-shadow: #003300 1px 2px 1px;
    color: #fff;
    font-weight: normal;
    -webkit-transition:color 1s linear;	
    -moz-transition:color 1s linear;	
    -o-transition:color 1s linear;	
    transition:color 1s linear;	
}


ul#navigation li li a:hover {
    color: #4e6851;
    -webkit-transition:color 1s linear;	
    -moz-transition:color 1s linear;	
    -o-transition:color 1s linear;	
    transition:color 1s linear;	
}

ul#navigation li li:hover > a {
    background-color:#f4e0bf;
    -webkit-transition:background-color 0.6s linear;	
    -moz-transition:background-color 0.6s linear;	
    -o-transition:background-color 0.6s linear;	
    transition:background-color 0.6s linear;
}


ul#navigation ul, ul#navigation ul li ul {
    list-style: none;
    margin: 0;
    padding: 0;    
    position: absolute;
    z-index: 99999;
    width:180px;
    background:#fff3df;
    box-shadow:1px 1px 3px #777;
    display: none;
    -webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
    -moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
    -o-transition:opacity 0.2s linear, visibility 0.2s linear; 
    transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul#navigation ul li {
    clear:both;
    width:100%;
    border:0 none;
    border-bottom:1px solid #eadbc1;
    border-top:1px solid #fdf8ef;
}

/*______Dropdown-Menü-Unterebenen -- Linkansicht__________*/
ul#navigation ul li a {
    background:none;
    padding:7px 15px;
    color:#527c56;
    text-shadow:none;
    text-decoration:none;
    display:inline-block;
    border:0 none;
    float:left;
    clear:both;
    width:150px;
    font-weight: normal;
    line-height: 1em;
    font-family: 'Arial', sans-serif;
    font-size: 13px;
}


ul#navigation .more{
    background-color:#f4e0bf;
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    margin-top: -1px;
    padding: 10px 3px 11px 4px;
    -moz-box-shadow:    inset 0 0 3px -1px rgba(133,117,92,0.4);
    -webkit-box-shadow: inset 0 0 3px -1px rgba(133,117,92,0.4);
    box-shadow:         inset 0 0 4px -1px rgba(133,117,92,0.4);
    border-left: 1px solid #bbb;
}


#nav ul#navigation { padding-bottom: 0; 
    height: 36px;}

#nav ul#navigation ul { margin-top: -6px; padding-top: 3px; background: none; }

#nav ul#navigation ul li{ background: #fff3df;}


#navigationnoLink .noLink a { cursor: default; }

#navigation .noLink ul a{ cursor: pointer; }