#groups  .group_warn,  .group_eng,  .group_signal{
	display: block;
	position: absolute;
	top: 34px;
	padding: 2px 0 0 39px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 20px;
	font-style: italic;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #007CC3;
	height: 50px;
}

#groups a:hover {
	text-decoration: none;
}

#groups .group_warn {
	left: 507px;
	width: 130px;
	background-image: url('../images/haensch-warnsysteme.gif');
}

#groups .group_eng {
	left: 677px;
	width: 119px;
	background-image: url('../images/haensch-engineering.gif');
}

#groups .group_signal {
	left: 836px;
	width: 103px;
	background-image: url('../images/haensch-signaltechnik.gif');
}


/* Go to Top */
.nav_up{
	padding:7px;
	background-color:white;
	border:1px solid #555;
	position:fixed;
	background:transparent url(../images/arrow_up.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	opacity:0.7;
	right:30px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.nav_up:hover { border:1px solid #ccc;}
