#top h1 a {
	display: block;
	position: absolute;
	width: 365px;
	height: 40px;
	z-index: 10;
	right: 0px;
	top: 30px;
	text-indent: -5000px;
	font-size: 10px;
	line-height: 10px;
	background-image: url(media/logo.gif);
	background-repeat: no-repeat;
}

.en #top h1 a, .cn #top h1 a {
	background-image: url(media/logo_en.gif);
}

/* Help-Navigation */

#helpNav {
	font-size: 10px;
	line-height: 13px;
	list-style-type: none;
	position: absolute;
	z-index: 10;
	top: 36px;
	left: 0px;
}

#helpNav li {
	float: left;
	margin: 0px 0px;
}

#helpNav li a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	color: #3D3D31;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3D3D31;
}

#helpNav li a:hover {
	color: #FF3C05;
}

#helpNav a.active, #helpNav a:hover.active {
	color: #FF3C05;
}

#helpNav #de a {
	padding-left: 0px;
	border-left-style: none;
}

#helpNav #cn a {
	padding-left: 33px;
	background-image: url(media/cnIcon.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
}

#helpNav #cn a:hover, #helpNav #cn a.active {
	background-position: 10px -19px;
}

/* Main-Navigation */

#mainNav {
	height: 27px;
	font-size: 13px;
	line-height: 15px;
	list-style-type: none;
	position: absolute;
	z-index: 10;
	left: 0px;
	bottom: 2px;
}

#mainNav li {
	float: left;
	margin: 0px 0px;
}

#mainNav li a {
	display: block;
	height: 22px;
	padding-top: 5px;
	padding-left: 22px;
	padding-right: 22px;
	margin-right: 2px;
	color: #FFF;
	text-decoration: none;
	background-image: url(media/mainNavBgr.gif);
	background-repeat: repeat-x;
}

#mainNav li a:hover, #mainNav a.active {
	color: #FFF;
	background-position: 0px -33px;
}

/* Sub-Navigation */

#col1 ul {
	list-style-type: none;
	font-weight: bold;
}

#col1 ul li a {
	width: 188px;
	\width: 193px;
	w\idth: 188px;
	height: 25px;
	padding-top: 6px;
	padding-left: 5px;
	display: block;
	color: #3D3D31;
	background-image: url(media/subNavBgr.gif);
	background-repeat: no-repeat;
}

#col1 ul li a:hover, #col1 ul li a.active {
	color: #FFF;
	text-decoration: none;
	background-position: 0px -35px;
}

#col1 ul #first a {
	background-position: -200px 0px;
}

#col1 ul #first a:hover, #col1 ul #first a.active {
	background-position: -200px -35px;
	height: 25px;
}

#subnavBottomline {
	width: 193px;
	height: 22px;
	font-size: 1px;
	background-image: url(media/subNavBgr.gif);
	background-repeat: no-repeat;
}

/* Sub-Sub-Navigation */

#col1 ul ul {
	font-weight: normal;
	margin-top: -3px;
	margin-bottom: 3px;
}

#col1 ul li ul li a, #col1 ul #first ul li a {
	width: 178px;
	\width: 193px;
	w\idth: 178px;
	height: 18px;
	padding-top: 3px;
	padding-left: 15px;
	display: block;
	color: #3D3D31;
	background-position: -200px 0px;
}

#col1 ul li ul li a:hover, #col1 ul li ul li a.active, #col1 ul #first ul li a:hover, #col1 ul #first ul li a.active {
	height: 18px;
	color: #FFF;
	background-position: -400px -36px;
}

/* Footer-Navigation */

#footer ul {
	font-size: 11px;
	line-height: 11px;
	list-style-type: none;
}

#footer ul li {
	display: inline;
	margin: 0px 0px;
}

#footer ul li a {
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}

#footer ul li a:hover {
	color: #000;
}

#footer ul .active a, #footer ul .active a:hover {
	color: #000;
}

#footer .first {
	border-left-style: none;
}

/* Ausnahme chinesische Seite Anwaelte */

.cn.company.patent.attorneys #col1 ul li ul {
	display: none;
}

/* Ergaenzungen PC IE6 mit IE6-Hack */

@media all{

* html b\ody #mainNav li a {
	width: 90px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

}

/* ende ie6*/
