.menu_first, .menu_first_footer {
	float: left;
	height: 21px;
	padding-left: 20px;
	margin-left: 0px;
	border-right: 1px solid #fff;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop8.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/*.preload1 {background: url();}
.preload1 {background: url();}*/

.menulist {
	/*padding: 0 0 0 12px;*/ 
	padding: 0 0 0 0; 
	margin: 0; 
	list-style: none; 
	height: 21px; 	/* Hoehe der Menueleiste */
	/*background: transparent url();*/ 
	position: relative; 
	z-index: 500; 
	font-family: arial, verdana, sans-serif;
	font-size: 12px; 
}

.menulist li.top {
	display: block; 
	float: left;
}

.menulist li a.top_link, .menulist li a.top_link_footer {
	display: block; 
	float: left; 
	height: 21px; /* Hoehe der Menueleiste */
	line-height: 21px; 
	color: #666; 
	color: #FDFDFD;
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 0 0 0 4px; 
	cursor: pointer;
	background: #909B9C url(../../resources/images/navi_bg.gif); /* Menu-Hintergrund */
	border-right: 1px solid #FFFFFF;
}

.menulist li a.top_link_footer {
	font-weight: normal;
}

.menulist li a.top_link span, .menulist li a.top_link_footer span {
	float: left;
	display: block; 
	padding: 0 14px 0 10px; 
	height:	21px; /*36*/ /* Hoehe der Menueleiste */
	/*background:url(prodrop4/pro_drop4_0b.gif) right top;*/
}

.menulist li a.top_link:hover, .menulist li a.top_link_footer:hover {
	color: #000; 
	/*background: url() no-repeat;*/ 
	line-height: 21px;
	background: #CCCCCC;
}

.menulist li a.top_link:hover span, .menulist li a.top_link_footer:hover span {
	/*background:url() no-repeat right top;*/
	background: #909B9C url(../../resources/images/navi_bg.gif); /* Menu-Hintergrund Hover IE6 */
	background: #CCCCCC;
}

.menulist li:hover > a.top_link, .menulist li:hover > a.top_link_footer {
	color: #000; 
	/*background: url() no-repeat;*/ 
	background: #909B9C url(../../resources/images/navi_bg.gif); /* Menu-Hintergrund neue Browser */
	line-height: 21px;
	background: #CCCCCC;
}

.menulist li:hover > a.top_link span, .menulist li:hover > a.top_link_footer span {
	/*background:url() no-repeat right top;*/
}

.menulist table {
	border-collapse: collapse; 
	width: 0; 
	height: 0; 
	position: absolute; 
	top: 0; 
	left: 0;
}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
.menulist a:hover {
	visibility: visible; 
	position: relative; 
	z-index: 200;
}

.menulist li:hover {
	position: relative; 
	z-index: 200;
}

/* den 'next' level verstecken und aus dem Screen rausschieben */
.menulist ul, .menulist iframe {
	position: absolute; 
	left: -9999px; 
	top: -9999px; 
	width: 0; 
	height: 0; 
	margin: 0; 
	padding: 0; 
	list-style: none;
}

/* Breiteneinstellung fuer die einzelnen Menuepunkte */
.menulist ul.sub1 {
	width: 116px;
}

.menulist ul.sub2 {
	width: 160px;
}

.menulist ul.sub3 {
	width: 130px;
}

.menulist ul.sub4 {
	width: 150px;
}

.menulist ul.sub5 {
	width: 100px;
}

.menulist ul.sub6 {
	width: 155px;
}

/* Iframe fuer den IE6 um inputs zu ueberdecken, beliebig fuer alle Menues erweitern */
.menulist :hover iframe.one {
	left: 0; 
	top: 21px; 
	width: 116px; 
	height: 40px;
}

.menulist :hover iframe.two {
	left: 0; 
	top: 21px; 
	width: 100px; 
	height: 65px;
}

.menulist :hover ul {
	left: 0px; 
	top: 21px; /* um die Hoehe der Menueleiste verschieben */
	background: #9BA3A4; 
	padding: 0px; 
	/*border: 1px solid #FFF; 
	border-width: 1px 0px 1px 0;*/ 
	white-space: nowrap; 
	height: auto; 
	z-index: 300;
	color: #FFF;
}

.menulist :hover ul li {
	display: block; 
	height: 20px; 
	position: relative; 
	font-weight: normal; 
	width: auto;
	border: 1px solid #FFF; 
	border-width: 1px 0px 0px 0; 
}

.menulist :hover ul li a {
	display: block; 
	font-size: 11px; 
	height: 20px; 
	line-height: 20px; 
	width: auto; 
	padding: 0 10px; 
	color: #FFF; 
	text-decoration:none;
	font-weight: bold;
}

/* 2.Ebene Menue Hover */
.menulist :hover ul li a:hover {
	background: #ccc; 
	color: #000;
}



