/* scrolling table: default divs for clones hidden */
.hide {visibility:hidden; display:none;}
.jsenabled {position:relative; height: 165px;}
.hideDiv {position:absolute; left:-4000px;}
.showDiv {position:relative; left:0;}
#tableArea .radiocol {padding:0; width:1px;}
#proddiv {clear:both;}
#content div.scrollable {z-index:100;}
#content div.scrollable div#headline,
#content div.scrollable div#firstCol {visibility:visible; display:block; overflow:hidden;}
#content div.scrollable div#headline table, 
#content div.scrollable div#firstCol table {position:relative;}
.prodtable, .prodtablejs {border-top:1px solid #bfcfe9; border-left:1px solid #bfcfe9; text-align:left;}
.prodtable {border-bottom:1px solid #bfcfe9; width:560px;}
.prodtablejs {width:543px;}
html>body .prodtablejs {width:541px;}
.prodtable th, .prodtablejs th {padding:5px 0 10px 0; border-right:1px solid #bfcfe9;}
.prodtable td, .prodtablejs td {padding:5px 0 5px 0; border-right:1px solid #bfcfe9;}
#content div.scrollable {scrollbar-base-color:#9cb5dc; scrollbar-3dlight-color:#9cb5dc; scrollbar-arrow-color:#1263ae; scrollbar-darkshadow-color:#6191c8; scrollbar-face-color:#bfcfe9; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#bfcfe9; scrollbar-track-color:#d5def0;}
.cplr {padding:0 5px 0 5px;}
#content div.scrollable div#firstCol,
#content div.scrollable div#tableArea {position:absolute; height:134px; border-bottom:1px solid #bfcfe9;}
* html #content div.scrollable div#firstCol,
* html  #content div.scrollable div#tableArea {position:absolute; height:134px;}
/* width of the scrolling area */
#content div.scrollable div#headline,
#content div.scrollable div#tableArea {width:560px;}
#content div.scrollable div#headline {position:relative;}
* html #content div.scrollable div#headline {}
#content div.scrollable div#headline thead th {}
#content div.scrollable div#headline {}
#content div.scrollable div#firstCol {}
#content div.scrollable div#firstCol table {}
#content div.scrollable div#tableArea {overflow:auto;}

/*search result headline styles, not relevant for table*/
.headline {width:560px; background-color:#d5def0; font-weight:bold; color:#4f5257; margin-bottom:5px; padding:2px 5px 2px 5px; position:relative; float:left;}
.head\line/**/ {width:550px;}
.hlleft {text-align:left; float:left; position:relative;}
.hlright {text-align:right; float:right; position:relative;}
