body {
	margin:0px;
	padding:0px;
	background:#a3a3a3;
	font-family: Arial,Helvetica,Sans Serif;
    font-size: 62.5%; 
	color: #6c6c6c;
    font-style: normal; 
    line-height: normal;
	scrollbar-base-color:#a3a3a3;
}

a {
	color:#6c6c6c;
	text-decoration:none;
}
a:hover {
	color:#6c6c6c;
	text-decoration:underline;
}
sup{
	font-size: 0.7em;
}
sub{
	font-size: 0.7em;
}

#headDiv {
	position:relative;
	width:89.3em;
	height:22.0em;
	margin-left:auto;
	margin-right:auto;
	margin-top:1.0em;
	padding:0px;
	background:white;
}
#headDiv img {
	position:absolute;
	margin:1.0em;
}

#navigationDiv {
	position:relative;
	width:89.3em;
	height:5.0em;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
	padding:0px;
	background:white;
}
#navigationDiv #mainNav {
	position:absolute;
	margin:1.0em;
}

#contentDiv {
	position:relative;
	width:89.3em;
	height:53.0em;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
	padding:0px;
	background:white;
}

#contentDiv #spalteLinks {
	position:absolute;
	top:1.0em;
	left:1.0em;
	width:12.3em;
	height:50.0em;
	background-image:url(../img/hg-spalte.gif);
	background-repeat: repeat-x;
}

#contentDiv #spalteRechts {
	position:absolute;
	top:1.0em;
	right:1.0em;
	width:12.3em;
	height:50.0em;
	background-image:url(../img/hg-spalte.gif);
	background-repeat: repeat-x;
}

#contentDiv #spalteRechts #conInplan {
	position:absolute;
	bottom:0.5em;
	right:0.5em;
}

#contentDiv #spalteContent {
	position:absolute;
	top:1.0em;
	left:16.3em;
	width:59.6em;
	height:50.0em;
	overflow: auto;
}

#contentDiv ul {
	padding: 0em;
	margin: 0em;
}

.products_liste{
	padding: 0em;
	margin: 1em;
	padding-right:4em;
	list-style: none;
	float: left;

}
.products_detail {
	padding: 0em;
	margin: 0em;
	width: 550px;
	list-style: none;
	float: left;
	left: 0px;
}

.products_detail2, .products_detail3{
	padding: 0.5em;
	padding-left: 0em;
	margin: 0em;
	list-style: none;
	border-top:1px #333333 solid; 
	border-bottom:1px #333333 solid;	
	float: left;
	left: 0px;
}
.products_detail3 {
	margin-left: 2em;
	width: 20em;

}
.products_detail4 {
	margin: 0em;
	margin-top: 2em;
	padding-bottom: 0.3em;
	padding-left: 0.1em;
	margin-right: 2em;
	list-style: none;
	float: left;
	width: 20em;

}
.products_detail5 {
	border-top:1px #333333 solid; 
	border-bottom:1px #333333 solid;
	width: 35em;
	float: left;
	margin-left: 2em;
	list-style: none;
}

.products_detail5 ul{
	padding: 0em;
	margin: 0em;
}
.products_detail5 li{
	height: 1.6em;
	width: 35em;
	list-style: none;
	padding: 0em;
	margin: 0em;
}
.right{
	position: absolute;
	left: 47em;
}
.products_detail3 ul{
	padding: 0em;
	margin: 0em;
}
.products_detail3 li{
	float: left;
	width: 10em;
	height: 1.5em;
	list-style: none;
	text-indent: 1em;
	padding: 0em;
	margin: 0em;

}
#products_download{
	position: absolute;
	left: 1em;
	top: 48em;
	z-index: 100;
}

#download_data{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#download_data a{
	color: #d2050a;
}


#contentDiv #spalteContent img.headerGif {
	margin-bottom:1.0em;
}
#contentDiv #spalteContent h1 {
	margin:0px;
	padding:0px;
	font-size:4.5em;
	color:#e0dfdf;
	text-transform:uppercase;
	margin-top:0.5em;
	margin-bottom:0.2em;
}
#contentDiv #spalteContent h2 {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	color:#d2050a;
	text-transform:uppercase;
	margin-top:0.5em;
	margin-bottom:0.4em;
}
#contentDiv #spalteContent p {
	margin:0px;
	padding:0px;
	font-size:1.1em;
}
#contentDiv #spalteContent a {
	color:#6c6c6c;
	text-decoration:none;
}
#contentDiv #spalteContent a:hover {
	color:#6c6c6c;
	text-decoration:underline;
}




#contentDiv #spalteContent #googlemap {
	position:absolute;
	top:0px;
	right:0.2em;
	width:28.0em;
	height:29.0em;
	background-image:url(../img/hg-googlemap.gif);
	background-repeat: no-repeat;
	padding:1.4em;
}
a.linkGoogle {
	color:#6c6c6c;
	text-decoration:none;
}
a:hover.linkGoogle {
	color:#6c6c6c;
	text-decoration:underline;
}

/*Download section*/
.download_elements{
	height: 3em;
	margin-bottom: 2em;
}



/* ie6 */
* html #headDiv, * html #navigationDiv, * html #contentDiv {
	width:89.6em;
}
/* ie7 */
*:first-child+html #headDiv, *:first-child+html #navigationDiv, *:first-child+html #contentDiv {
	width:89.8em;
}




#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

