#top h1 a {
	display: block;
	position: absolute;
	width: 275px;
	height: 70px;
	z-index: 10;
	left: 30px;
	top: 25px;
	text-indent: -5000px;
}

/* CSS fuer Main-Navigation */

#top ul {
	list-style-type: none;
	position: absolute;
	z-index: 10;
	top: 74px;
	left: 347px;
}

#top ul li {
	float: left;
	margin : 0px 0px;
}

#top ul li a {
	display: block;
	height: 20px;
	text-indent: -5000px;
	background-image: url(navigation_FILES/topNavig.gif);
	background-repeat: no-repeat;
}

#top ul li a:hover {
	border: none;
}

/* CSS fuer Buttons der Topnavigation */

#top ul li a#home {
	width: 55px;
	background-position: 0px 0px;
}

#top ul li a#home:hover, #top ul li a#home.active {
	background-position: 0px -20px;
}

#top ul li a#unternehmen {
	width: 108px;
	background-position: -55px 0px;
}

#top ul li a#unternehmen:hover, #top ul li a#unternehmen.active {
	background-position: -55px -20px;
}

#top ul li a#projekte {
	width: 76px;
	background-position: -163px 0px;
}

#top ul li a#projekte:hover, #top ul li a#projekte.active {
	background-position: -163px -20px;
}

#top ul li a#produkte {
	width: 82px;
	background-position: -239px 0px;
}

#top ul li a#produkte:hover, #top ul li a#produkte.active {
	background-position: -239px -20px;
}

#top ul li a#service {
	width: 67px;
	background-position: -321px 0px;
}

#top ul li a#service:hover, #top ul li a#service.active {
	background-position: -321px -20px;
}

#top ul li a#referenzen {
	width: 95px;
	background-position: -388px 0px;
}

#top ul li a#referenzen:hover, #top ul li a#referenzen.active {
	background-position: -388px -20px;
}

#top ul li a#news {
	width: 55px;
	background-position: -483px 0px;
}

#top ul li a#news:hover, #top ul li a#news.active {
	background-position: -483px -20px;
}

#top ul li a#kontakt {
	width: 72px;
	background-position: -538px 0px;
}

#top ul li a#kontakt:hover, #top ul li a#kontakt.active {
	background-position: -538px -20px;
}

/* Subnavigation */

#leftCol ul {
	list-style-type: none;
	line-height: 30px;
}

#leftCol ul li {
	text-transform: uppercase;
}

#leftCol ul li ul li {
	text-transform: none;
}

#leftCol ul li a {
	color: #333;
}

#leftCol ul li a:hover {
	color: #FF630D;
}

#leftCol ul li a.active, #leftCol ul li a.active:hover {
	padding-left: 12px;
	background-image: url(navigation_FILES/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
