
.dynmenu{ padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; margin-top: 10px; margin-right: 0; margin-bottom: 5px; margin-left: 0; width: 230px; }

.dynmenu h3 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }

.dynmenu .activLink { font-weight: bold; color: #f60; }

/* wird geladen wenn menu "geöffnet" wird */
.dynmenu .openheader{ font-weight: bold; color: #333;}

.dynmenu a.menuitem, a.menuitem2{ display: block; position: relative; width: auto; padding: 5px 0 5px 10px; text-decoration: none; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; color: #333; }
.dynmenu a.menuitem:visited, .dynmenu a.menuitem:active a.menuitem2:visited a.menuitem2:active { }
.dynmenu a.menuitem a.menuitem2, .statusicon{ position: absolute; right: 5px; font-weight: bold; color: #f60; font-family: Verdana, Geneva, sans-serif; font-size: 18px; top: 2px; }
.dynmenu a.menuitem:hover, .menuitem2:hover{ color: #f60; }

/* menuitem2 soll sich wie menuitem verhalten, allein der rahmen soll nicht dargestellt werden - dieses wird hier überschrieben*/
.dynmenu a.menuitem2{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.dynmenu div.submenu{ background: white;}
.dynmenu div.submenu ul{list-style-type: none;margin: 0;padding: 0;}
.dynmenu div.submenu ul li{}
.dynmenu div.submenu ul li a{ display: block; text-decoration: none; padding-left: 10px; color: #333;  padding: 4px 0;}
.dynmenu div.submenu ul li a:hover{ color: #f60; }

