#menu ul, #menu li {
	padding: 0;
	margin: 0px;
	list-style: none;
	z-index:2;
}

.mainnav {
	position: relative;
	/*background: #99CC00;*/
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	z-index:10;
	}

.dropdownbutton {
	float: left;
	width: 150px; /*Feste Breite Gecko*/
}
.parent {
	position: relative;
}
	
.floatfix {margin-right: -3px;}
/* this fixes the IE 3px bug that is common in this type of float arrangement */ 

.dropdown { /* rules for dropdown div */
	width: 148px;
	position: absolute;
	left: -3000px;
	top: auto; /* puts dropdowns directly under top nav */
	text-align: left; /* needed because IE misapplies text centering to boxes */
	z-index:10;
	background: url(bgfix.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
	
.dropdown div {
	width: 150px;
	position: absolute;
	left: -3000px;
	top: 0;
	text-align: left; /* needed because IE misapplies text centering to boxes */
	background: url(bgfix.gif);
	
	}
	
.dropdown ul {
	width: 148px; /* tweaked so that dropdowns appear to "line up" with top links */
  	margin: 0px 30px 30px 30px; /* creates "sticky hovering" zones for dropdowns */
} /* borders sides and top of the dropdowns and flyouts; links provide the bottom border */
	
.mainnav li {text-align: left;}

.mainnav a.top {
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	height: 20px;
	}
.mainnav a {
	display: block;
	color: #333333;
	font-size: 0.9em;
	font-weight:bold;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
	height: 20px;
	}
/** html .mainnav a {
	white-space: nowrap;
}*/
.mainnav .activ {
	color: #CC3333;
	background-color: #FFFFFF;
	}
.mainnav .activ strong {
	/*font-weight:normal;*/
}
.mainnav a:hover {
	color: #336699;
	background-color: #FFFFFF;
}	
.mainnav ul ul a {
	color: #FFFFFF;  /* borders the bottoms of the dropdown and flyout links */
	border-right: 0;
	/*border-bottom: solid 1px #FFFFFF;*/
	border-left: 0;
	/*background-color: #DDDDDD;*/
	background-color: #FFFFFF;
	line-height: 20px;
	height:20px;
	white-space:normal;
  }
	
.dropdown li {
  position: relative; 
  vertical-align: bottom; /* IE5/win bugfix */
  }

.parent:hover {background-image: url(bgfix.gif);} 
/* this hover calls a transparent GIF only to defeat the IE failed hover bug. Any 
background change on hovering div.parent will make IE obey and display the dropdown.
While the call itself will fix the bug, make sure you actually call a real image 
file so that your site error logs will not fill with failed image calls. */
				
.parent:hover div.dropdown {left: -1px;} /* hover rule for dropdowns */ 
/* extra pixel makes dropdowns "line up" with top links */ 

.dropdown ul li a {
	color: #333333;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 4px;
	line-height: 20px;
	height:20px;
	}

.dropdown ul li a:hover {
	background-color: #666666;
	color:#FFFFFF;
} /* hover color effect on dropdown links */

.dropdown ul li .subactiv {
	color:#CC3333;
	background-color: #DDDDDD;
} /* hover color effect on dropdown links */

.dropdown ul li .subactiv a:hover {
	background-color: #CCCCCC;
	color:#FFFFFF;
} /* hover color effect on dropdown links */

/*XXXXXXXXXXX Special fixes XXXXXXXXXXX*/

/* This is to hide the following from IE/Mac. \*/
* html .parent .dropdown li {
height: 1%;
margin-left: -16px;
mar\gin-left: 0;
z-index:5;
}
/* */

* html .mainnav a {
height: 1%;
z-index: 5;
}

.brclear { /* Use a break with this class to clear float containers */
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}

/*\*/ /*/
.mainnav .dropdown, .mainnav .dropdown div {width: 189px;}
.mainnav .button .dropdown ul {margin: 0px;}
.mainnav .dropdown, .mainnav .dropdown div {position: static;}
.mainnav .dropdown ul {border: 0;}
.mini-zone {display: none;}
/* this rule block "dumbs down" the nav for IEmac */