/* default */
body {background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size: medium; margin:0; padding:0;}
a img {border:0}
h1 {color:#F00}
h2 {margin-top:0; padding-top:0}
h3 {color:#4AD}
h5 {color:#666}
table {border:0}
p, ul { margin-top: 1em; margin-bottom: 1em; }

table tr td.mainclass table tr td.mainclass {font-size:12px}

#ctext1,#ctext2,#ctext3,#ctext4,#ctext5,#ctext6,#ctext7,#ctext8,#ctext9,#ctext10,#ctext11,#ctext12,#ctext13,#ctext14,#ctext15,#ctext16,#ctext17,#ctext18,#ctext19,#ctext20,#ctext21,#ctext22,#ctext23,#ctext24,#ctext25,#ctext26,#ctext27,#ctext28,#ctext29,#ctext30,#ctext31,#ctext32,#ctext33,#ctext34
{left:522px; position:absolute; top:404px; visibility:hidden; width:226px; z-index:1}

.bgtype00 {background:url(/Binary/space.gif)}
.bgtop01 {background:url(/Binary/top_bg_01.jpg) no-repeat}
.bgtop02 {background:url(/Binary/top_bg_02.jpg) no-repeat}
.bgtop03 {background:url(/Binary/top_bg_03.jpg) no-repeat}
.bgtop04 {background:url(/Binary/bg_01.jpg) no-repeat; height:35px}
.bgtop05 {background:url(/Binary/v_line_dots_01.gif) repeat-y}
.bgtop06 {background:url(/Binary/top_bg_04.jpg) no-repeat}
.bgglobalnavir {background-image: url(/Binary/global_navi_edge_r.gif); background-repeat: no-repeat;} /* niet verkorten */
.bgglobalnavib {background-image: url(/Binary/global_navi_edge_b.gif); background-repeat: no-repeat;} /* niet verkorten */
.bgtype01 {background:url(/Binary/background_top.jpg) no-repeat}
.bgtype02 {background:url(/Binary/background_breadcrumb.jpg) no-repeat}
#bread_d {background:url(/Binary/background_breadcrumb_d.jpg) no-repeat !important}
/*ali : add background color with body */
.bgtype03 { background-color:#fff; background:url(/Binary/background_left.jpg) no-repeat}
.bgtype04 {background:url(/Binary/background_top2.jpg) no-repeat}
/* kept for backwards compatibility -- BS */
.bgtype05 {background:url(/Binary/titlebar_bg1.gif) repeat-x;}
.bgtype06 {background:url(/Binary/titlebar_bg2.gif) repeat-x;}
/* multiline h2 -- BS */
.bgtype05b {
	background: url(/Binary/titlebar_bg1b.gif) repeat-x;
	background-color: white;
	background-position: bottom;
	vertical-align: bottom;
	padding: 0;
}
.bgtype05b h2 {
	padding: 13px 0 0;
	margin: 0;
	position: static;
	top: 0;
}
.bgtype06b { /*div td*/
	background: url(/Binary/titlebar_bg2b.gif) repeat-x;
	background-color: white;
	background-position: bottom;
	vertical-align: bottom;
	padding: 0;
}
div.bgtype06b {
	margin: 0.4em 0 7px;
}
/* // multiline h2 */
.bgtype07 {background:url(/Binary/v_dot_line_bg.gif) repeat-y}
.bgtype08 {background:url(/Binary/ir_v_line_bg.gif) repeat-y}
.bgtype09 {background:url(/Binary/background_breadcrumb2.jpg) no-repeat}
.bgtype10 {background:url(/Binary/background_top3.jpg) no-repeat}
.bgtype11 {background:url(/Binary/b_grd_bg01.gif) no-repeat}
.bgtypeO1 {background:url(/Binary/background_breadcrumbO2.jpg) no-repeat}
.bgtype01b {background:url(/Binary/img_01.gif) no-repeat bottom}

a:active {color:#F00; text-decoration:underline}
a:link {color:#069; text-decoration:underline}
a:visited {color:#96C; text-decoration:underline}
a:hover {color:#F00; text-decoration:underline}

.globalnaviclass {color:#FFF; font-weight:bold}
.globalnaviclass a:active {color:#FFF; text-decoration:none}
.globalnaviclass a:link {color:#FFF; text-decoration:none}
.globalnaviclass a:visited {color:#FFF; text-decoration:none}
.globalnaviclass a:hover {color:#FFF; text-decoration:none}
.footerclass {font-size:11px}
.mainclassitalic {font-style:italic}
.mainclassbold {font-weight:bold}
.mainclass666666 {color:#666}
.mainclass666666bold {color:#666; font-weight:bold}
.mainclassboldsmall {font-weight:bold}
.mainclass666666small {color:#666}
.mainclass666666boldsmall {color:#666; font-weight:bold}
.leadclass {font-weight:bold}
.leadtable { margin-top: 0.4em; }
.linktextclass {color:#CCC}
.linktextonclass {color:#F00}
.linktextonclass a:active {color:#F00; text-decoration:underline}
.linktextonclass a:link {color:#F00; text-decoration:underline}
.linktextonclass a:visited {color:#F00; text-decoration:underline}
.linktextonclass a:hover {color:#F00; text-decoration:underline}
.linktextclass a:active {color:#F00; text-decoration:underline}
.linktextclass a:link {color:#069; text-decoration:underline}
.linktextclass a:visited {color:#9966CC; text-decoration:underline}
.linktextclass a:hover {color:#F00; text-decoration:underline}

.copyrightlinkclass {color:#CCC}
.copyrightlinkclass a:active {color:#F00; text-decoration:underline}
.copyrightlinkclass a:link {color:#069;	text-decoration:underline}
.copyrightlinkclass a:visited {color:#96C; text-decoration:underline}
.copyrightlinkclass a:hover {color:#F00; text-decoration:underline}
.copyrightlinkonclass {color:#F00}
.copyrightlinkonclass a:active {color:#F00; text-decoration:underline}
.copyrightlinkonclass a:link {color:#F00; text-decoration:underline}
.copyrightlinkonclass a:visited {color:#F00; text-decoration:underline}
.copyrightlinkonclass a:hover{color:#F00; text-decoration:underline}

.regionclass {color:#666; font-weight:bold; float:left}
.copyrightclass {color:#999}
.copyrightonclass {color:#F00}
.captionclass {color:#666}
.copyrightclass a:active {color:#F00; text-decoration:underline}
.copyrightclass a:link {color:#999; text-decoration:underline}
.copyrightclass a:visited {color:#999; text-decoration:underline}
.copyrightclass a:hover {color:#F00; text-decoration:underline}
.localnavboldclass {color:#666; font-weight:bold}
.localnavboldclass a:active {color:#4AD; text-decoration:none}
.localnavboldclass a:link {color:#666; text-decoration:none}
.localnavboldclass a:visited {color:#666; text-decoration:none}
.localnavboldclass a:hover {color:#4AD; text-decoration:none}
.localnavclass {color:#666}
.localnavclass a:active {color:#4AD; text-decoration:none}
.localnavclass a:link {color:#666; text-decoration:none}
.localnavclass a:visited {color:#666; text-decoration:none}
.localnavclass a:hover {color:#4AD; text-decoration:none}
.localnavff0000boldclass5th {color:#F00; font-weight:bold}
.localnavff0000boldclass5th a:active {color:#F00; text-decoration:underline}
.localnavff0000boldclass5th a:link {color:#F00;	text-decoration:underline}
.localnavff0000boldclass5th a:visited {color:#F00; text-decoration:underline}
.localnavff0000boldclass5th a:hover {color:#F00; text-decoration:underline}
.localnavff0000class6th {color:#F00}
.localnavff0000class6th a:active {color:#F00; text-decoration:underline}
.localnavff0000class6th a:link {color:#F00;	text-decoration:underline}
.localnavff0000class6th a:visited {color:#F00; text-decoration:underline}
.localnavff0000class6th a:hover {color:#F00; text-decoration:underline}
.localnavff0000boldclass {color:#F00; font-weight:bold}
.localnavff0000boldclass a:active {color:#4AD; text-decoration:none}
.localnavff0000boldclass a:link {color:#F00; text-decoration:none}
.localnavff0000boldclass a:visited {color:#F00; text-decoration:none}
.localnavff0000boldclass a:hover {color:#F00; text-decoration:none}
.localnav006699boldclass5th {color:#069; font-weight:bold}
.localnav006699class6th {color:#069}
.localnavff0000class {color:#F00}
.localnavff0000class a:active {color:#4AD; text-decoration:none}
.localnavff0000class a:link {color:#F00; text-decoration:none}
.localnavff0000class a:visited {color:#F00; text-decoration:none}
.localnavff0000class a:hover {color:#F00; text-decoration:none}
.rightcolumnclass-bold {font-weight:bold}
.rightcolumnclass666666 {color:#666}
.rightcolumnclassFFFFFF {color:#FFF}
.rightcolumnclassFFFFFF a:active {color:#FFF}
.rightcolumnclassFFFFFF a:link {color:#FFF}
.rightcolumnclassFFFFFF a:visited {color:#FFF}
.rightcolumnclassFFFFFF a:hover {color:#FFF}

.titleFF0000boldclass {color:#F00; font-weight:bold}
.color000000 {color:#000}
.email { position: relative; top: 3px; }

/* specification table -- BS */

table.compact td p,
div#text2 table td.mainclass p,
div#text2 table td.mainclass ul { margin-top: 0; margin-bottom: 0; }
div#text2 table td.mainclass h3 { margin: 12px 0 6px; padding: 0; }
div#text2 table td.mainclass h4 { margin: 12px 0 6px; padding: 0; }


 /* for printing */
@media print {
	.dontprint {display:none}
}

/* Event index -- BS */

table.eventindex p {
        margin: 1em 0;
}

/* Ricoh Quality Service -- BS*/

.tblbrd tr td {
  border-bottom: 1px solid #ccc;
}

.tblbrd tr.leadclass td {
  border-top: 1px solid #ccc;  
}
.rqsin {
  border: 1px solid #7F9DB9;
  text-align: center;
}
.rqshead {
  color: #f00;
}

.rqsInfo ul {
  margin: 0px;
  padding: 0px; 
}
.rqsInfo ul li {
  margin: 0px 0px 0px 25px;
  padding: 0px;
}

/* hotfix for Flash on homepage -- BS */

#toprightimage object,
#toprightimage embed {
     width:200px;
     height: 144px;
}

/* Product selector -- BS */

#selector {
	margin: 20px 0;
}
#qWrap {
	clear: both;
	width: 100%;
}
.q {
	width: 448px;
	border: 2px solid #ddd;
	border-collapse: collapse;
	background: #fff;
	padding: 0;
	margin: 6px 0 0;
}
.q td.nr {
	width: 19px;
	background: #ddd;
	color: white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
}
.q td.question {
	width: 429px;
	padding: 3px 8px;
	background: #f6f6f6;
}
.q td.body {
	padding: 10px;
	background: #fff;
}
.q h3 {
	line-height: normal;
	margin: 0;
	padding: 0;
}
.q p {
	margin: 10px 0 0;
	padding: 0;
}
.answer {
	display: none;
	color: #666;
	font-weight: bold;
}
#no_results {
	margin: 20px 0;
}
#buttonbar {
	width: 448px;
	height: 30px;
	margin: 12px 0;
	padding: 0;
}
.pseudobutton {
	font-size: 9pt;
	border: 2px solid #ddd;
	background: #f6f6f6;
	color: #069;
	margin: 0;
	padding: 0;
}
.pseudobutton a {
	display: block;
	padding: 4px 8px;
	color: #069 !important;
	text-decoration: none !important;
}
.pseudobutton a:hover {
	color: #f00 !important;
	background: #DAF3FB;
}