#suckerfish {
	z-index:99;
	position: absolute;
	top:194px;
	left:240px;
	overflow:visible;
	font-size:13px;
}

#suckerfish ul,
#suckerfish li,
#suckerfish .submenu {
	color:#fff;
}

/** * neccassary for <= IE6 */
* html #suckerfish { zoom: 0; }
* html #suckerfish { z\oom: 1; }

/** * overwrite some values from typolight.css, neccessary for <= IE7 */
#header .inside {
	position: static;
}

#suckerfish .level_1 ul li { clear:both;}

#suckerfish ul.level_1,
#suckerfish ul.level_1 ul {
	z-index: 9999;
	list-style: none;
}

#suckerfish ul.level_1 li ul ul {
	margin: 0; /** * adjust top-value if you have padding and/or borders */
}

#suckerfish ul.level_1 a,
#suckerfish ul.level_1 span {
	display: block;
	font-family:helvetica, sans-serif;
	text-decoration:none;
	padding:0 12px;
}

#suckerfish ul.level_1 li {
	float: left;
}

#suckerfish ul.level_1 li ul {
	position: relative;	
	left: -99em; /** * change to 'auto' for testing */
}

/** * up to 4 levels */
#suckerfish ul.level_1 li:hover ul ul,
#suckerfish ul.level_1 li.sfhover ul ul,
#suckerfish ul.level_1 li:hover ul ul ul,
#suckerfish ul.level_1 li.sfhover ul ul ul {
	left: -999em; /** * change to 'auto' for testing */
}
/** * IE7 workaround */
*:first-child+html #suckerfish ul.level_1 li:hover ul ul,
*:first-child+html #suckerfish ul.level_1 li.sfhover ul ul,
*:first-child+html #suckerfish ul.level_1 li:hover ul ul ul,
*:first-child+html #suckerfish ul.level_1 li.sfhover ul ul ul {
	display: none; /** * change to 'block' for testing */

}
#suckerfish ul.level_1 li:hover ul,
#suckerfish ul.level_1 li.sfhover ul,
#suckerfish ul.level_1 li li:hover ul,
#suckerfish ul.level_1 li li.sfhover ul,
#suckerfish ul.level_1 li li li:hover ul,
#suckerfish ul.level_1 li li li.sfhover ul {
	left: auto;
}
/** * IE7 workaround */
*:first-child+html #suckerfish ul.level_1 li:hover ul,
*:first-child+html #suckerfish ul.level_1 li.sfhover ul,
*:first-child+html #suckerfish ul.level_1 li li:hover ul,
*:first-child+html #suckerfish ul.level_1 li li.sfhover ul,
*:first-child+html #suckerfish ul.level_1 li li li:hover ul,
*:first-child+html #suckerfish ul.level_1 li li li.sfhover ul {
	display: block;
	
}

#suckerfish a.nav_firma,
#suckerfish span.nav_firma,
#suckerfish a.nav_produkte,
#suckerfish span.nav_produkte,
#suckerfish a.nav_service,
#suckerfish span.nav_service,
#suckerfish a.nav_firma_en,
#suckerfish span.nav_firma_en,
#suckerfish a.nav_produkte_en,
#suckerfish span.nav_produkte_en,
#suckerfish a.nav_service_en,
#suckerfish span.nav_service_en
{
	text-indent:-99em;
}

.level_2:hover li a{color:#ccc;}

.level_2 li a:hover{color:#566d8a;}

.level_2 li {
	background-color:#fff;
	line-height:30px;
	border-bottom:1px solid #C6C5C5;
	border-right:1px solid #C6C5C5;
	border-left:1px solid #C6C5C5;
	font-weight:bold;
	font-size:12px;
	margin-left:6px;
	width:95%;
}
.level_2 li a   {
	clear:both;
}

#suckerfish .nav_firma{
	background-image: url(/dev/tl_files/img/nav_firma.png);
	background-repeat:no-repeat;
	height:78px;
	padding-right:60px;
}


#suckerfish .nav_produkte{
	background-image: url(/dev/tl_files/img/nav_produkte.png);
	background-repeat:no-repeat;
	height:78px;
	padding-right:33px;
}

#suckerfish .nav_service  {
	background-image: url(/dev/tl_files/img/nav_service.png);
	background-repeat:no-repeat;
	height:78px;
	padding-right:60px;
}

#suckerfish .nav_firma_en{
	background-image: url(/dev/tl_files/img/nav_firma_en.png);
	background-repeat:no-repeat;
	height:78px;
	padding-right:65px;
	min-width: 80px;
}


#suckerfish .nav_produkte_en{
	background-image: url(/dev/tl_files/img/nav_produkte_en.png);
	background-repeat:no-repeat;
	height:78px;
	padding-right:20px;
}

#suckerfish .nav_service_en  {
	background-image: url(/dev/tl_files/img/nav_service_en.png);
	background-repeat:no-repeat;
	height:78px;
	padding-right:50px;
}
