/*

+-------------------------------------------------------------------+
| Voorbeeld van CSS in de stijl van Microsoft Windows XP,           |
| gebaseerd op de richtlijnen uit de "Windows XP Visual Guidelines" |
| van het Windows XP Design Team <www.microsoft.com>.               |
+-------------------------------------------------------------------+ */

body         { background-color: #c8d3d5;
               background-image: url(../pix/Rpag.bmp);
               color:            #000000;
               font-family:      Arial, Helvetica, sans-serif;
               font-size:        10pt;
               margin-left:      3px;
}

/*
 Koppen:    background-color: "#c8d3d5";
*/

h1 {
    color:            #448899;
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        21pt;
    font-weight:      bold;
    line-height:      1em;
}

h2 {
    /*background-color: "#c8d3d5"; */
    color:            #448899;
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        18pt;
    font-weight:      bold;
    line-height:      1em;
    margin-bottom:    0.25em;
}

h3 {
    /*background-color: "#c8d3d5";*/
    color:            #448899;
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        14pt;
    font-weight:      bold;
    line-height:      1em;
    margin-bottom:    0.25em;
}

h4 {
    /*background-color: "#ffffff";*/
    color:            #448899;
    font-family:      Arial, Helvetica, sans-serif;
    font-size:        10pt;
    font-weight:      bold; 
    line-height:      1em;
    margin-bottom:    0.25em;
}

/*
 Besturingselementen (controls) voor formulieren: 
*/

fieldset {
    cursor:  default;
    padding: 10px;
}

/*input {
    font-size:   10pt;
    font:        bold;
    font-family: monospace;
    color:       #448899;
    margin:      2px;
    border:      1px solid;
    border-color:#448899, #448899, #448899, #448899;
}*/

input {
    font-size:   10pt;
    font-weight: bold;
    font-family: monospace;
    color:       #448899;
    margin:      2px;
    border:      1px solid;
    border-color:#448899, #448899, #448899, #448899;
}

input:hover
    {
    color: #274958;
    }

input:disabled
    {
    color: #c8d3d5;
    }

input:disabled:hover
    {
    color: #c8d3d5;
    }

/*select {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   10pt;
}*/

textarea {
    font-size:   10pt;
    font-weight: bold;
    font-family: monospace;
    color:       #448899;
    margin:      2px;
    border:      1px solid;
    border-color:#448899, #448899, #448899, #448899;
}/*{
    font-family: Arial, Helvetica, sans-serif;
    font-size:   10pt;
    line-height: 1.1em;
}*/

textarea:hover
    {
    color: #274958;
    }

textarea:disabled
    {
    color:       #c8d3d5;
    border: 	 1px solid #c8d3d5;
    /*border-color:#c8d3d5, #c8d3d5, #c8d3d5, #c8d3d5;*/
    }

textarea:disabled:hover
    {
    color:       #c8d3d5;
    border: 	 1px solid #c8d3d5;
    /*border-color:#c8d3d5, #c8d3d5, #c8d3d5, #c8d3d5;*/
    }

select
    {
    font-size:   10pt;
    font-weight: bold;
    font-family: monospace;
    color:       #448899;
    margin:      2px;
    border: 	 1px solid #c8d3d5;
    /*border-color:#448899, #448899, #448899, #448899;*/
    }

select:hover
    {
    color: #274958;
    }

select:disabled
    {
    color: #c8d3d5;
    }

select:disabled:hover
    {
    color: #c8d3d5;
    }

label {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   10pt;
}

legend {
    color:       #0046D5;
    font-family: Arial, Helvetica, sans-serif;
    font-size:   8pt;
}

/*
 Formuliervelden binnen labels verticaal gecentreerd uitlijnen 
*/
/*
 (werkt niet goed in Netscape, maar wel in Internet Explorer): 
*/
label input {
    vertical-align: middle;
}


/*
 Andere blokelementen (block-level elements): 
*/

p {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   10pt;
    line-height: 1.3em;
}

img {
    border:0px;
  }

li {
    font-family:   Arial, Helvetica, sans-serif;
    font-size:     10pt;
    line-height:   1.2em;
    margin-bottom: 1ex;
    list-style-type:square;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   10pt;
    vertical-align: top;
}

th {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   10pt;
}

address {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   8pt;
    font-style:  normal;
    line-height: 1.2em;
    margin-top:  13px;
}


/*
 Inline elementen: 
*/

cite, em, var {
    font-style:  normal;    font-size:   8pt; color: #FFFFFF;/*
 Niet cursief ... 
*/
/*    font-weight: bold;
 ... maar vet     
*/
}


/*
 Selectors (pseudo-klassen) voor hyperlinks: 
*/

a:link {
    color:               #274958; /*#28505B;   /*
 Voorgrondkleur ghvmiddonker           
*/
    text-decoration:  none;      /*
 Niet onderstrepen              
*/
}

a:visited {
    color:            #274958; /*#28505B;   
 Voorgrondkleur ghvmiddonker           
*/
    text-decoration:  none;      /*
 Niet onderstrepen              
*/
}

a:hover {
    color:            #448899; /*#FFFFFF; #28505b;*/
    font-style:       normal; /*italic;
    font-weight:      bold;
/*
 Voorgrondkleur lichter blauw   
*/
    cursor:           pointer;   /*
 Aanwijzer weergeven als handje 
*/
    text-decoration:  none; /*underline; /*
 Onderstrepen                   
*/
}

a:active {
    background-color: #28505b;   /*
 Achtergrondkleur donkerblauw   
*/
    color:            #448899; /*#FFFFFF;   
 Voorgrondkleur wit             
*/
    cursor:           pointer;   /*
 Aanwijzer weergeven als handje 
*/
    text-decoration:  none;      /*
 Niet onderstrepen              
*/
}


/*

+---------------------------------+
| S P E C I A L E   K L A S S E N |
+---------------------------------+*/

/*
 Waarschuwingen: 
*/
.w {
    color:       #DE5C2F; /*
 Rood         
*/
    font-style:  normal;  /*
 Niet cursief 
*/
    font-weight: bold;    /*
 Vet          
*/
}

/*
 Knoppen met een standaardformaat van 75 bij 23 pixels, 
*/
/*
 alleen geschikt voor niet te brede opschriften:        
*/
input.knop {
    font-family: arial, MS Sans Serif, Geneva, sans-serif;
    font-size:   10pt;
    width:       75px;
    height:      23px;
    margin:      5px 0 10px 0;
}