#productDisplayTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 20px;
	margin-top: 4px;
	background: #ffffff;
}

#productDisplayTable td{
	padding-left: 5px;
	padding-right: 5px;
	color: #303030;
	text-align: left;
	border-left: solid 1px white;
	border-bottom: solid 1px white;
}

#productDisplayTable .right {
	text-align: right;
	padding-right: 10px;
}


#productDisplayTable a {text-decoration: underline;}
#productDisplayTable a:hover {text-decoration: underline;}

#productDisplayTable .odd_off td.forwardArrow a {color: #000000;}
#productDisplayTable .odd_on  td.forwardArrow a {color: #FFFFFF;}
#productDisplayTable .even_off td.forwardArrow a {color: #000000;}
#productDisplayTable .even_on  td.forwardArrow a {color: #FFFFFF;}

#productDisplayTable td.forwardArrowBig a{color: #ffffff; text-decoration: none;}
#productDisplayTable td.forwardArrowBig a:hover{color: #ffffff; text-decoration: underline;}


#productDisplayTable .head td{		/*Tabellenreihe Kopfzeile*/
	background: #ff9900;
	color: #000000;
	vertical-align: top;
	padding-bottom: 2px;
	text-align: left;
}

#productDisplayTable .subhead td{		/*Tabellenreihe Subzeile*/
	background-color: #fdc064;
	text-align: left;
}



#productDisplayTable .even_off {
	background-color: #cfdae8;
}
#productDisplayTable .even_off td.forwardArrow {
	background-color: #cfdae8;
	background-image: url(../images/arrow_invert.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 10px;
}
#productDisplayTable .even_off td.forwardArrow a{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}
#productDisplayTable .even_off td.forwardArrow a:hover{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}


#productDisplayTable .even_on {
	background-color: #b2c6e0;
}
#productDisplayTable .even_on  td.forwardArrow {
	background-color: #ff7700;
	background-image: url(../images/arrow_invert.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #FFFFFF;
}
#productDisplayTable .even_on td.forwardArrow a{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}
#productDisplayTable .even_on td.forwardArrow a:hover{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}


#productDisplayTable .odd_off {
	background-color: #f4f4f4;
}
#productDisplayTable .odd_off td.forwardArrow {
	background-color: #f4f4f4;
	background-image: url(../images/arrow_invert.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 10px;
}
#productDisplayTable .odd_off td.forwardArrow a{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}
#productDisplayTable .odd_off td.forwardArrow a:hover{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}


#productDisplayTable .odd_on {
	background-color: #e1e1e1;
}
#productDisplayTable .odd_on  td.forwardArrow {
	background-color: #ff7700;
	background-image: url(../images/arrow_invert.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #FFFFFF;
}
#productDisplayTable .odd_on td.forwardArrow a{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}
#productDisplayTable .odd_on td.forwardArrow a:hover{
	padding-right: 10px; 
	padding-left: 6px;
	text-decoration: none;
}

#productDisplayTable .rowHead td{		/*Tabellenreihe Kopfzeile*/
	background: #ff9900;
	color: #000000;
	font-size: 10px;
	vertical-align: top;
	padding-bottom: 2px;
}

#productDisplayTable .buttonEmpty{					/*Koptzeile ueber Buttons, rechts*/
	border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 6px;
}

#productDisplayTable td.forwardArrowBig {			/* Button in static Tables */
	background-color: #ff7700;
	background-image: url(../images/arrow_invert_big.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;
}

