body {
	background-color:#939598;
}

#homenav {
	float:left;
	 clear:both;
 	width:98%;
	background-color:#ffffff;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:0px;
}

#logonav {
	float:left;
}

#navigation {
 position:relative;
 top:23px;
 left:23px;
	float:left;
width:auto;
}

#logo {
	padding-top:0px;
	padding-left:20px;
	padding-bottom:20px;
	width:100px;
	height:500px;
	float:left;
	 border:0px solid black;
	 clear:none;
}

#content {
	float:left;
	padding-top:20px;
	width:870px;
}

#grauerinhalt {
float:left;
 width:1000px;
}

#produktenav {
	float:left;
 border:0px solid black;
 width:870px;
  height:auto;
  background-color:#ffffff;
 display:block;
 padding-top:4px;
}

#produktenav span {
 display:block;
 width:85px;
	float:left;
	width:auto;
	padding-bottom:4px;
	padding-left:4px;
	background-color:#ffffff;
	display:block;
}

.produktdetaillinkbild {
	padding-bottom:1px;
}

.produktdetaillink {
	height:13px;
	width:80px;
	display:inline-block;
	line-height: 0.9;
	padding-bottom:2px;
}

#orangeblock {
  clear:both;
	float:left;
 border:0px solid black;
 width:870px;
  height:3px;
  background-color:#f7931d;
 display:block;
  font-size:1px;
margin-top:9px;
	margin-bottom:0px;
}

#produktinfo {
margin:0px;
padding:0px;
	margin-top:0px;
 width:100%;
  height:100%;
}
.produkt {
  clear:both;
 width:870px;
}
#detaildaten {
	float:left;
	  height:176px;
	padding-top:21px;
	padding-left:25px;
	padding-right:15px;
	 background-image:url('../img/infobg.gif');
	  background-repeat:no-repeat;
	
}

#produktlinks {
	 background-color:#dcdddf;
	float:left;
	 width:216px;
	  height:350px;
	margin-right:4px;
}

#bilderlinks {
	float:left;
	clear:left;
	 width:216px;
	 background-color:#ffffff;
	 padding-top:2px;
	 padding-bottom:2px;
}

#bilderlinks img {
	float:left;
	margin-left:2px;
	margin-bottom:2px;
}


#produktinfobild {
	float:left;
	 width:650px;
}

#daten {
	float:left;
	 width:610px;
	 background-color:#dcdddf;
	 margin-top:4px;
 padding:0px;
 border:20px solid #dcdddf;
}

#daten .row, #daten .row-h , #daten .row-lc  {
	margin:0px;
	padding:0px;
	  clear:both;
 border:0px solid black;

}


#daten .typ, #daten .htyp ,
#daten .bezeichnung,#daten .hbezeichnung,
#daten .farbe,#daten .hfarbe,
#daten .bstnummer,#daten .hbstnummer,
#daten .h,#daten .hh,
#daten .lc,#daten .hlc,
#daten .code,#daten .hcode   {
	margin:0px;
	padding:0px;
	margin-top:3px;
	padding-top:3px;
	margin-bottom:0px;
	padding-bottom:0px;
	position:relative;
	left:0px;
	float: left;
}


#daten .row .typ,#daten .row .htyp {
	width:160px;
}

#daten .row .bezeichnung,#daten .row .hbezeichnung{
	width:210px;
}

#daten .row .farbe,#daten .row .hfarbe {
	 width:160px;
}

#daten .row .bstnummer,#daten .row .hbstnummer{
	 width:60px;
}


#daten .row-h .typ,#daten .row-h .htyp {
	width:150px;
}

#daten .row-h .bezeichnung,#daten .row-h .hbezeichnung{
	width:200px;
}

#daten .row-h .farbe,#daten .row-h .hfarbe {
	 width:110px;
}

#daten .row-h .h,#daten .row-h .hh {
	 width:70px;
}

#daten .row-h .bstnummer,#daten .row-h .hbstnummer{
	 width:60px;
}

#daten .row-lc .lc,#daten .row-lc .hlc {
	width:150px;
}

#daten .row-lc .code,#daten .row-lc .hcode{
	width:440px;
}


#daten  .htyp,#daten  .hbezeichnung,#daten  .hfarbe,#daten  .hbstnummer, #daten .hh, #daten .hlc, #daten .hcode {
	border-bottom:1px dotted black;
	margin-bottom:2px;
	padding-bottom:5px;
}

#grossebilder {
float:left;
 border:0px solid black;
 	 width:650px;
	 background-color:#ffffff;
	 text-align:center;
	 padding-bottom:10px;
}

#grossebilder img {

}

#closebutton {
	 background-color:#dcdddf;
	float:right;
	padding-right:5px;
	padding-top:5px;
	margin-bottom:10px;
 width:645px;
 	 text-align:right;
}

#kontakttext,.infoform {
float:left;
}

.pnavitem {
	height: 70px;
}