/*-----ADX-Menu-----*/
.menu, .menu ul {margin:0;padding:0;border:0px none;list-style-type:none;display:block;}
.menu li {margin:0;padding:0;border:0px none;display:block;float:left;/* move all main list items into one row, by floating them */position:relative;/* position each LI, thus creating potential IE.win overlap problem */z-index:5}
.menu li:hover {z-index:10000;/* ...and here. this makes sure active item is always above anything else in the menu */white-space:normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present) */}
.menu li li {float:none;/* items of the nested menus are kept on separate lines */}
.menu ul {visibility:hidden;/* initially hide all submenus. */position:absolute;z-index: 10;left: 0;/* while hidden, always keep them at the top left corner, */top:0;/* to avoid scrollbars as much as possible */}
.menu li:hover>ul {visibility:visible;/* display submenu them on hover */top:100%;/* 1st level go below their parent item */}
.menu li li:hover>ul {top: 0;/* 2nd+ levels go on the right side of the parent item */left: 100%;}

/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {content: ".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both;}
.menu, .menu ul {/* IE7 float clear: */min-height:0;}

/* -- sticky.submenu -- it should not disappear when your mouse moves a bit outside the submenu - YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly! if you do it, make sure you 110% know what you do */
.menu ul {background-image: url('empty.gif');/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */margin:-10px 0 0 -30px; padding:10px 30px 30px 30px;}
.menu ul ul {padding: 30px 30px 30px 10px;margin: -30px 0 0 -10px;}

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */
.menu, .menu ul li {color:#fff;background:#365082;}
.menu ul {width: 23em;}
.menu a {text-decoration:none;color:#eee;padding:.4em 1em;display:block;position:relative;}
.menu a.daddy {background:url('http://www.bttv-kreis-hassberge.de/wp-content/themes/bttv/menu/pfeil-weiss.gif') no-repeat center right;}
.menu a:hover, .menu li:hover>a {color:#fc0;}
.menu li li {/* create borders around each item */border:1px solid #ccc;}
.menu ul>li + li {/* and remove the top border on all but first item in the list */border-top:0px none;}
.menu li li:hover>ul {/* inset 2nd+ submenus, to show off overlapping */top:5px;left:99%;}

/* Fix for IE5/Mac \*//*/
.menu a {float:left;}
