BODY {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; MARGIN: 0px 4px 0px 0px;  BACKGROUND-COLOR: white;
}

BODY.rs2404 {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; MARGIN: 0px 4px 0px 0px;  BACKGROUND-COLOR: blue; /* #ffdddd;*/
}
.rs2404small {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; 
}


HR {
        COLOR: #008080; BORDER-COLOR: #008080; BORDER-SIZE: 2px;  border-style: solid; noshade;
}

SELECT, INPUT, TR {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt
}
TD, .normaltext {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt;
}


/* used in left menu */
TD.menubody {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/bck2.jpg);
}
TD.menuhdr {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; BACKGROUND-COLOR: #008080; 
}


/* used on top of page */
TD.logo {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11pt; FONT-STYLE: italic; BACKGROUND-COLOR: #800080; 
}
.logo2 {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-WEIGHT: bold; BACKGROUND-COLOR: #800080; 
}
.logoklein {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 2pt; FONT-STYLE: italic; FONT-WEIGHT: bold; BACKGROUND-COLOR: #800080; 
}
TD.datenow {
	COLOR: #560c70; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt;  BACKGROUND-COLOR: white;
}

#logox1 {
	position: absolute;
	top: 10px;
	left: 42px;
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11pt; FONT-STYLE: italic; BACKGROUND-COLOR: #800080; 
}
#logox2 {
	position: absolute;
	top: 23px;
	left: 30px;
	COLOR: white;
}
#logox3 {
	position: absolute;
	top: 31px;
	left: 58px;
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-WEIGHT: bold; BACKGROUND-COLOR: #800080; 
}
#logox4 {
	position: absolute;
	top: 44px;
	left: 47px;
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-WEIGHT: bold; BACKGROUND-COLOR: #800080; 
}

hr.logo {
border: 0;
color: white;
background-color: white;
height: 1px;
width: 130px;
text-align: center;
}


/* used certtips.html */
TD.certopinion1 {
	BACKGROUND-COLOR: #dddddd; /* BACKGROUND-IMAGE: url(bck1.jpg);*/
}
TD.certopinion2 {
      /*nothing, just blank*/
}


P, DIV {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt;
}
DIV.contentlinks {
	MARGIN-LEFT: 20pt;
}
DIV.contentlinks2 {
	MARGIN-LEFT: 30pt;
}


/* links in top menu */
A.map {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 12pt;  TEXT-DECORATION: bold;
}
A.map:hover {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;
}
A.map:active {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
}
A.map:visited {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}

/* links in doc body text */
A {
   COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; 
}
A:hover {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; BACKGROUND-COLOR: #ddddff; TEXT-DECORATION: underline;
}
A:active {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
}
A:visited {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}


A.small {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none;
}
A.small:hover {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; TEXT-DECORATION: underline;
}
A.small:active {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
}
A.small:visited {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}



/* links in left-hand menu */
A.m {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.m:hover {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; BACKGROUND-COLOR: #bbeeff; TEXT-DECORATION: underline; 
}
A.m:active {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
}
A.m:visited {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}




.doctitle {
	COLOR: #560c70; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold; 
}

.sectiontitle {
	COLOR: #560c70; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold;
}

.smallbody {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; BACKGROUND-COLOR: white;
}


/* version info box + last-updated date */

TABLE.lastmodbox {
    BORDER-COLOR: #800080 ; BORDER-WIDTH: 2px ; BORDER-STYLE: solid;
}

TD.versioninfohdr {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-ALIGN: center; BACKGROUND-COLOR: #FFCCFF /*BACKGROUND-IMAGE: url(/bck2.jpg);*/ 
	/* using background image sometimes causes loading problems in IE */
}

TD.versioninfo_no {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; TEXT-DECORATION: none; TEXT-ALIGN: center; BORDER-COLOR: #800080 ; BORDER-WIDTH: 2px ; BORDER-STYLE: solid; border-right-width: 0px;
}
TD.versioninfo_first_no {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; TEXT-DECORATION: none; TEXT-ALIGN: center; BORDER-COLOR: #800080 ; BORDER-WIDTH: 2px ; BORDER-STYLE: solid; border-right-width: 0px; border-left-width: 0px;
}

TD.versioninfo_yes {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-ALIGN: center; BACKGROUND-COLOR: #FFCCFF; BORDER-COLOR: #800080 ; BORDER-WIDTH: 2px ; BORDER-STYLE: solid; border-right-width: 0px;
}
TD.versioninfo_first_yes {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-ALIGN: center; BACKGROUND-COLOR: #FFCCFF; BORDER-COLOR: #800080 ; BORDER-WIDTH: 2px ; BORDER-STYLE: solid; border-right-width: 0px; border-left-width: 0px;
}

TD.lastupdated {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; TEXT-ALIGN: center; 
}



/* page trailer */

.trailer_url {  /* page's URL in small font at bottom */
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; 
}

.menubar { /* horizontal menu bars */
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/bck2.jpg); 

}



.code  /* inline code or keywords */
{
	FONT-FAMILY: Courier New; FONT-SIZE: 10pt; 
}

.euro  /* the Euro sign: &euro; */
{
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11pt; 
}

PRE     /* blocks of code */
{
	FONT-FAMILY: Courier New; FONT-SIZE: 9pt; 
}

PRE.small     /* blocks of code -- small font */
{
	FONT-FAMILY: Courier New; FONT-SIZE: 8pt; 
}

.printerview {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; TEXT-ALIGN: right;
}

.printerview_back {
	COLOR: #00008b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt;
}

.trailerlastrow {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 1pt; 
}

.sybcopyright {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; 
}


/* input fields */

INPUT.subscriber_input {
	FONT-FAMILY: Courier New; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
}

INPUT.subscriber_submit {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; 
}

INPUT.quizrating_input {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt;
}

/* ------ shop-specific ---------*/

TD.progress_passed {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; COLOR: #ccccff; BACKGROUND-COLOR: white;
}

TD.progress_current {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #cc99cc;
}

TD.progress_togo {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; COLOR: #cc99cc; BACKGROUND-COLOR: white;
}

TH.shopdetail {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt;
}

.shopdetail {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt;
}

TD.shopdetail {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt;
}

TD.shoperrormsg {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; COLOR: red; FONT-WEIGHT: bold; 
}

TD.shopcartseparator {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 2pt; 
}

.shopcartseparator2 {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 2pt; 
}

.shoperrormsg {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; COLOR: red; FONT-WEIGHT: bold; 
}

.shoprequired {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt; FONT-STYLE: italic; COLOR: blue;
}

.shopsubscribe {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt;
}

A.shopshippingfo {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 7pt;
}

.shopedition_super {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt;
}

.shopgrandtotal {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11pt; FONT-WEIGHT: bold; 
}


INPUT.shopinput {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; 
}


SELECT.shopcountrylist {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt;  
}


/* ------ local webshop admin ---------*/

.shopadm {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt; 
}


INPUT.shopadm {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt;  
}

SELECT.shopadm {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 8pt;  
}



/* ------ end ---------*/


/* lila/paars - #9400d3 (staat slecht tegen violette achtergrond) */
/* blauwgroengrijs - #008080 */
/* blauwgrijs - #003366 */
/* rood - #ff0000 */
/* dark blue - #00008b */
/* paars (cover Qref) - #800080 */


/* ------ 24-Apr-2004 ---------*/

.rs2404hdr /* inline code or keywords */
{
	FONT-FAMILY: Arial; FONT-SIZE: 16pt; FONT-WEIGHT: bold;  COLOR: red;
}

 

