a.mainlevel-suckerfish-vertical, 
a.mainlevel_active-suckerfish-vertical, 
a.mainlevel_current-suckerfish-vertical,
a.mainlevel-suckerfish-vertical:link, 
a.mainlevel_active-suckerfish-vertical:link, 
a.mainlevel_current-suckerfish-vertical:link,
a.mainlevel-suckerfish-vertical:visited, 
a.mainlevel_active-suckerfish-vertical:visited, 
a.mainlevel_current-suckerfish-vertical:visited{
	background:transparent url(../images/menu_t.gif) top left repeat-x;
	color:#000000;
}

a.sublevel-suckerfish-vertical, 
a.sublevel_active-suckerfish-vertical, 
a.sublevel_current-suckerfish-vertical,
a.sublevel-suckerfish-vertical:link, 
a.sublevel_active-suckerfish-vertical:link, 
a.sublevel_current-suckerfish-vertical:link,
a.sublevel-suckerfish-vertical:visited, 
a.sublevel_active-suckerfish-vertical:visited, 
a.sublevel_current-suckerfish-vertical:visited{
	background:transparent url(../images/menu_t.gif) top left repeat-x;
	color:#000000;
}

/* Hover 1. Ebene */
a.mainlevel-suckerfish-vertical:hover, 
a.mainlevel_active-suckerfish-vertical:hover, 
a.mainlevel_current-suckerfish-vertical:hover{
	/*background: #064d4e;*/
	background:transparent url(../images/menu_t_hover.gif) top left repeat-x;
	color:#FFFFFF;
}

/* Hover 2. Ebene */
a.sublevel-suckerfish-vertical:hover, 
a.sublevel_active-suckerfish-vertical:hover, 
a.sublevel_current-suckerfish-vertical:hover{
	/*background: #064d4e;*/
	background:transparent url(../images/menu_t_hover.gif) top left repeat-x;
	color:#FFFFFF;
}

ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical,
ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:link, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:link, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:link,
ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:visited, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:visited, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:visited{
	background: transparent url(../images/menu_t.gif) top left repeat-x;
	color:#000000;
}

/* Hover 3. Ebene - muss nach vorigem Block kommen! */
ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:hover, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:hover, 
ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:hover{
	/*background: #064d4e;*/
	background:transparent url(../images/menu_t_hover.gif) top left repeat-x;
	color:#FFFFFF;
}

ul.mainlevel-suckerfish-vertical .expanded {
	display:block;
	background-image:url('../images/arrow_right.gif');
	background-position: right center;
	background-repeat:no-repeat;
	padding-right:10px
}

a.mainlevel-suckerfish-vertical, 
a.mainlevel_active-suckerfish-vertical, 
a.mainlevel_current-suckerfish-vertical, 
span.mainlevel-suckerfish-vertical,
a.mainlevel-suckerfish-vertical:link, 
a.mainlevel_active-suckerfish-vertical:link, 
a.mainlevel_current-suckerfish-vertical:link,
a.mainlevel-suckerfish-vertical:visited, 
a.mainlevel_active-suckerfish-vertical:visited, 
a.mainlevel_current-suckerfish-vertical:visited,
a.mainlevel-suckerfish-vertical:hover, 
a.mainlevel_active-suckerfish-vertical:hover, 
a.mainlevel_current-suckerfish-vertical:hover,
a.sublevel-suckerfish-vertical, 
a.sublevel_active-suckerfish-vertical, 
a.sublevel_current-suckerfish-vertical, 
span.sublevel-suckerfish-vertical,
a.sublevel-suckerfish-vertical:link, 
a.sublevel_active-suckerfish-vertical:link, 
a.sublevel_current-suckerfish-vertical:link,
a.sublevel-suckerfish-vertical:visited, 
a.sublevel_active-suckerfish-vertical:visited, 
a.sublevel_current-suckerfish-vertical:visited,
a.sublevel-suckerfish-vertical:hover, 
a.sublevel_active-suckerfish-vertical:hover, 
a.sublevel_current-suckerfish-vertical:hover{
	font-weight:bold;
	font-size: 1.1em; /*100%;*/
	text-align:left;
	text-decoration:none;
	display:block;
	border-left:1px #5f5f5f solid;
	border-right:1px #5f5f5f solid;
	padding:0.4em 0.5em 0.4em 0.7em; /* 0.3em 0.5em 0.3em 0.5em; */  /* top right bottom left */
	height: 1em;
	line-height:1em;
}

a.mainlevel-suckerfish-vertical, 
a.mainlevel_active-suckerfish-vertical, 
a.mainlevel_current-suckerfish-vertical, 
span.mainlevel-suckerfish-vertical{
}

a.sublevel-suckerfish-vertical, 
a.sublevel_active-suckerfish-vertical, 
a.sublevel_current-suckerfish-vertical, 
span.sublevel-suckerfish-vertical{
	font-size:90%;
	border-top:none;
}

/*#active_menu-suckerfish-vertical,*/
a.mainlevel_active-suckerfish-vertical, 
a.mainlevel_current-suckerfish-vertical,
a.mainlevel_active-suckerfish-vertical:link, 
a.mainlevel_current-suckerfish-vertical:link,
a.mainlevel_active-suckerfish-vertical:visited, 
a.mainlevel_current-suckerfish-vertical:visited,
/*a.mainlevel_active-suckerfish-vertical:hover, 
a.mainlevel_current-suckerfish-vertical:hover,*/
a.sublevel_active-suckerfish-vertical, 
a.sublevel_current-suckerfish-vertical,
a.sublevel_active-suckerfish-vertical:link, 
a.sublevel_current-suckerfish-vertical:link,
a.sublevel_active-suckerfish-vertical:visited, 
a.sublevel_current-suckerfish-vertical:visited/*,
a.sublevel_active-suckerfish-vertical:hover, 
a.sublevel_current-suckerfish-vertical:hover*/{
	font-weight:bold;
	/*font-style:italic;*/
	/*background: #C0C0C0;*//*#c0ac00;*/
	background:transparent url(../images/menu_t_active.gif) top left repeat-x;
	color: #FFFFFF;
}

a.active_menu-suckerfish-vertical:hover,
a.mainlevel_active-suckerfish-vertical:hover, 
a.mainlevel_current-suckerfish-vertical:hover,
a.sublevel_active-suckerfish-vertical:hover, 
a.sublevel_current-suckerfish-vertical:hover{
	/*background: #064d4e;*/
	background:transparent url(../images/menu_t_hover.gif) top left repeat-x;
	color:#FFFFFF;
}

ul.mainlevel-suckerfish-vertical,
.mainlevel-suckerfish-vertical ul{
	padding:0;
	margin:0;
	list-style:none;
	line-height:1;
}

ul.mainlevel-suckerfish-vertical li{
	padding:0;
	margin:0;
	background:none;
	float:left;
	position:relative;
	display:block;
	width: 184px; /* Breite eines Menüpunktes */
	left:-4px;
	top:-8px;
}

/*
ul.mainlevel-suckerfish-vertical{
	display:block;
	position:relative;
	margin:-0.2em 0 0 0em;
	width:10em;
	height:auto;
	clear:left;
}
*/

ul.mainlevel-suckerfish-vertical ul{
	display:block;
	position:absolute;
	left:-999em;
	width:auto;
	height:auto;
}

ul.mainlevel-suckerfish-vertical li:hover, 
ul.mainlevel-suckerfish-vertical li.hover{
	z-index:100;
}

ul.mainlevel-suckerfish-vertical li:hover ul,
ul.mainlevel-suckerfish-vertical li.hover ul{
	left:11em; /* Einrückung der 2. Menüebene */
	top:-0.2em;
}

ul.mainlevel-suckerfish-vertical li:hover ul ul,
ul.mainlevel-suckerfish-vertical li.hover ul ul{
	left:-999em;
}

ul.mainlevel-suckerfish-vertical li:hover ul li:hover ul,
ul.mainlevel-suckerfish-vertical li.hover ul li.hover ul{
	left:11em; /* Einrückung der 3. Menüebene */
	top:-0.2em;
}

ul.mainlevel-suckerfish-vertical, 
ul.mainlevel-suckerfish-vertical li li{
	clear:left;
}

span.mainlevel-suckerfish-vertical, 
span.sublevel-suckerfish-vertical{
	display:block;
	width:1em;
	border-width:0px;
	margin-left:1em;
	padding:0;
	padding-top:0px; /* Höhe des Seperators */
}

ul.mainlevel-suckerfish-vertical > ul.mainlevel-suckerfish-vertical{
	position:absolute;
	top:5em; 
}

ul.mainlevel-suckerfish-vertical > ul.mainlevel-suckerfish-vertical li.hover ul{
	margin:0.1em 0 0 0em; 
}

ul.mainlevel-suckerfish-vertical > ul.mainlevel-suckerfish-vertical li.hover ul ul{
	margin:-1.6em 0 0 10em; 
}