body {
	background-color:#949599;
}

#homenav {
	float:left;
	 clear:both;
 	width:100%;
	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 {
	background: url(../img/greybg.png) 0px 30px no-repeat;
	float:left;
	height: 100%;
	margin-bottom: 20px;
	width:1000px;
}

#produktenavscroll {
	float:left;
 border:0px solid black;
 /*width:870px !important;*/
 width:100%;
  height:90px;
  background-color:#ffffff;
 display:block;
 padding-top:4px;
 overflow:hidden;
}


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

#produktenav #aluline,
#produktenav #aluline2
{
	text-transform: none !important;
}

#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;
	margin-bottom:200px;
}

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

#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 h1
{
	color: #F7931D;
	font-size: 13px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#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,
#daten .driver, #daten .hdriver,
#daten .dim, #daten .hdim,
#daten .farber   {
	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:200px;
	text-transform: uppercase;
}

#daten .row .driver,#daten .row .hdriver {
	width:200px;
}

#daten .row .hdriver {
	text-transform: uppercase;
}

#daten .row .htyp {
	text-transform: uppercase;
}

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

#daten .row .hbezeichnung{
	text-transform: uppercase;
}

#daten .row .farbe,#daten .row .hfarbe {
	 /*width:160px;*/
	 width: 136px;
	text-transform: uppercase;
}

#daten .row .farbe {
	 text-transform: lowercase;
}

#daten .row .dim,#daten .row .hdim {
	 width: 136px;
}

#daten .row .bstnummer,#daten .row .hbstnummer{
	 width:90px;
	text-transform: uppercase;
}


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

#daten .row-h .driver,#daten .row-h .hdriver {
	width:150px;
}

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

#daten .row-h .hbezeichnung{
	text-transform: uppercase;
}

#daten .row-h .farbe,#daten .row-h .hfarbe {
	 width:120px;
	text-transform: uppercase;
}

#daten .row-h .farbe {
	text-transform: lowercase;
}

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

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

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

#daten .row-lc .hlc {
	text-transform: uppercase;
}

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

#daten .row-lc .hcode{
	text-transform: uppercase;
}

#daten .farbe.nonett {
	text-transform: none;
}


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

#daten .zubehoer img
{
	float: left;
	margin-right: 10px;
	width: 140px;
}

#daten .zubehoer
{
	margin-bottom: 10px;
}

#daten .zubehoer .zrow
{
	float: right;
}

#daten .zubehoer .zrow .row .bstnummer,
#daten .zubehoer .zrow .row .hbstnummer
{
	width: 122px !important;
}

#daten .zubehoer .zinfo
{
	margin-bottom: 10px;
}

#grossebilder {
	float:left;
	border:0px solid black;
	width:650px;
	min-height: 320px;
	background-color:#DCDDDF;
	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;
}

#info 
{
	position:absolute;
	text-align:center;
	padding-bottom:10px;
	width:auto;
	height:auto;
	top:305px;
	left:630px;
}

#info img
{
	border:4px solid #949598;
}

#info2
{
	position:absolute;
	text-align:center;
	padding-bottom:10px;
	width:auto;
	height:auto;
	top:305px;
	left:630px;
}

#info2 img
{
	border:4px solid #949598;
}

#infoclosebutton2 
{
	/*border: 0px !important;
	float:right;
	padding-right:5px;
	padding-top:5px;
	margin-bottom:10px;
	text-align:right;*/	
	border: 0px !important;
	float: right;
}

#infoclosebutton 
{
	/*border: 0px !important;
	float:right;
	padding-right:5px;
	padding-top:5px;
	margin-bottom:10px;
	text-align:right;*/	
	border: 0px !important;
	float: right;
}

#kontakttext,.infoform {
float:left;
}

.pnavitem {
	height: 70px;
}

.languageSwitch 
{
	color:black;
	position: absolute;
	right: 0;
	top: -24px;
}

.languageSwitch a
{
	font-weight: normal !important;
}

.lsActive {
	color: black !important;	
}

#contactbg
{
	background: #949599;
	height: 500px;
	width: 870px;
}
