/* Menü */
#wiki_button {
    cursor:pointer;
    margin:1px;
    padding-right:2px;
    display:inline;
    float:right;
    margin-left:4px;
}

#wiki_search,#menu_search {
    background-image:url(../images/buttons/inputshadow.png);
    max-width:8%;
    overflow:hidden;
    min-width:1%;
    height:13px;
    padding-right:3px;
    border-width:1px;
    border-color:#999966;
    font-size:10px;
    display:inline;
    float:right;
}

#menu {
    min-width:850px;
    position: fixed;
    z-index:100;
    height: 20px;
    top: 43px;
    left:0;
    right:0;
    background:#003399;
    border-bottom: 1px solid #ff9933;
    padding: 2px;
}

@media print{ #menu {display:none;}  }

#menu ul {
    text-align:left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu a {
    text-decoration: none;
    color: #003399;
    display: block;
}

#menu div {
    font: bold 10px arial;
    margin: 0;
    padding: 2px 2px;
    color: #003399;
    background: white;
    border: 1px solid #003399;
    text-decoration: none;
    cursor:pointer;
    width: 170px;
}

#menu li{
    position:relative;
}

#menu > ul > li {
    float:left;
    color: white;
    background-color: #003399;
    font: bold 10px arial;
    margin: 0;
    cursor:pointer;
    padding: 2px 1px;
    border:1px solid #003399;
}

div#menu > ul > li:hover {
    color:#003399;
    background-color:white;
}

#menu > ul > li > ul {
    left: 1px;
}

#menu ul ul ul {
    position: absolute;
    margin-top:-16px;
    left: 100%;
}

#menu ul li li{
    padding:1px;
    padding-left:7px;
    margin-bottom: -3px;
    margin-left: -10px;
}

#menu ul li li li{
    padding-left:7px;
    width:170px;
}

#menu ul ul {
    position: absolute;
    z-index: 500;
    margin:1px;
    margin-top: -1px;
    top:16px;
}

div#menu ul li li li:hover div,
div#menu > ul > li> ul > li > div:hover {
    background-color:#003399;
}
div#menu ul li li li:hover div a,
div#menu > ul > li> ul > li > div:hover > a {
    color:white;
}

#menu div.sub {
     background-image:url(../images/pfeil.jpg);
     background-repeat:no-repeat;
     background-position: 0 0;
}

#menu div.sub:hover {
     background-image:url(../images/pfeil_hover.jpg);
     background-repeat:no-repeat;
     background-position: 0 0;
     color:white;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.ui-autocomplete-category {
font-weight: bold;
padding: .2em .4em;
margin: .8em 0 .2em;
line-height: 1.5;
}
