/************************************************/
/* News Catmenu als Dropdown-menu: */
/************************************************/
.news-catmenu-header {display:none;}

#catmenu, #catmenu ul {
    list-style-type: none;
    margin:0;
    padding:0;
    width:160px;
}
/* 1. Ebene: */
#catmenu ul li {padding:0;margin:0;float:left;}
#catmenu ul li a {
    display: block;
    text-decoration:none;
    font-size: 14px; 
    font-weight:bold;
    color: #222222;
    text-transform: uppercase;
    line-height:1.1em;
    padding:5px 24px 5px 0;
    background: url(../elements/menu_arrow1.png) right no-repeat;
}

/* 2. Ebene: */
#catmenu ul li ul {
    padding:0;
    position: absolute; 
    margin-top:-5px;
    z-index:2;
    background-color: #FFFFFF;
    left: -999em;
    height:auto;
}
#catmenu ul li li {height:auto;width:160px;}
#catmenu ul ul a {
    padding:5px 0 5px 10px;
    font-size:11px;
    font-weight:normal;
    text-transform: none;
    background: none;
}


/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.sfhover siehe JavaScript) */
#catmenu ul.sfhover, #catmenu li.sfhover ul, #catmenu li:hover ul  {display:block;}
#catmenu li.sfhover, #catmenu li:hover, #catmenu li a:focus, #catmenu li a:active {display:block;}

#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li.sfhover ul, #catmenu li li.sfhover ul {left: auto;}

#catmenu li li:hover, #catmenu li li.sfhover {}
#catmenu li li a:hover {}

#catmenu li strong a {color: black;
background: #FFF url(../elements/highlight5.png) bottom repeat-x;}

#catmenu p {font-size:90%;margin:0;padding:0 0 5px 5px;background-color:#FFF;
/*border:1px solid #CCC;*/
position:absolute;left:20px;display:none;z-index:2;width:135px;}

#catmenu div.news-catmenu-ACT p {position:relative;display:block;z-index:1;background-color:#EEE;}

#catmenu li li:hover  p, 
#catmenu li li.shover p 
{display:block;}