*
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

html
{
    background-color: #222222; 
    scrollbar-shadow-color: #222222;
    scrollbar-highlight-color: #222222;
    scrollbar-face-color: #686262;
    scrollbar-3dlight-color: #222222;
    scrollbar-darkshadow-color: #222222;
    scrollbar-track-color: #837F7F;
    scrollbar-arrow-color: #222222;
    
    overflow-x: hidden; 
    overflow-y: scroll; 
    
    background-color: black;
}

BODY {
    COLOR: white;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
    margin: 0;
    padding: 0;
    background-color:black;

    text-align: center;
}

A {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: underline;
}

P.titel {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 14pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

A:hover {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: underline;
}

A.menu {
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 10pt;  
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

A.menu:hover {
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: underline;
}

TD.menu {
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

TD {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

FIELDSET
{
    margin: 5px;
    PADDING: 5px;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana;
    border: 1px solid silver;
}

A.header {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

A.header:hover {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: underline;
}

TD.header {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

A.small {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

A.small:hover {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: underline;
}

TABLE.small {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

TD.small {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

TR.small {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #FFFFFF; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

.notes {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 7pt; 
    COLOR: #000000; 
    FONT-FAMILY: verdana;
}

INPUT.radio {
    BORDER-RIGHT: white 1px solid; 
    BORDER-TOP: white 1px solid; 
    BACKGROUND: #FFFFFF; 
    FONT: 10px Verdana; 
    BORDER-LEFT: white 1px solid; 
    COLOR: #FFFFFF; 
    BORDER-BOTTOM: white 1px solid;
}

INPUT {
    BORDER-RIGHT: darkgray 1px solid; 
    BORDER-TOP: darkgray 1px solid; 
    BACKGROUND: #c5d8eb; 
    FONT: 10px Verdana; 
    BORDER-LEFT: darkgray 1px solid; 
    COLOR: #000000; 
    BORDER-BOTTOM: darkgray 1px solid; 
    filter:alpha(opacity=75);
}

INPUT.button {
    BORDER-RIGHT: darkgray 1px solid; 
    BORDER-TOP: darkgray 1px solid; 
    BACKGROUND: url(_gfx/field.jpg) #c5d8eb; 
    FONT: 10px Verdana; 
    BORDER-LEFT: darkgray 1px solid; 
    COLOR: #000000; 
    BORDER-BOTTOM: darkgray 1px solid;
}

INPUT.checkbox {
    BORDER-RIGHT: white 1px solid; 
    BORDER-TOP: white 1px solid; 
    BACKGROUND: #FFFFFFF; 
    FONT: 10px Verdana; 
    BORDER-LEFT: white 1px solid; 
    COLOR: #FFFFFF; 
    BORDER-BOTTOM: white 1px solid;
}

.select {
    font-family : Verdana,Geneva,Arial,Helvetica;
    font-size : 10px;
    color : #000000;
    background-color : #c5d8eb;
    border-style : solid;
    border-color : darkgray;
    border-width : 1px;
    filter:alpha(opacity=75);
}

TEXTAREA {
    BORDER-RIGHT: darkgray 1px solid; 
    BORDER-TOP: darkgray 1px solid; 
    BORDER-LEFT: darkgray 1px solid; 
    COLOR: #000000; 
    BORDER-BOTTOM: darkgray 1px solid; 
    BACKGROUND-COLOR: #c5d8eb; 
    filter:alpha(opacity=75);
}

TD.item_naam
{
    font-family : Verdana;
    font-size : 11px;
    FONT-WEIGHT: bold; 

    COLOR: #FFFFFF; 
    letter-spacing: +3px;
}

DIV.vdl_main
{
    margin-left: auto; 
    margin-right: auto;

    padding: 0;

    POSITION: relative;
    top: 0px;
    left: 0px;
    width:1000px;

    float: center;

    background-color: black;
}

DIV.vdl_menu
{
    background-color: black;
    background-image: url('_gfx/bg_menu.jpg');
    WIDTH:321px;
    HEIGHT:600px;
    LEFT: 0px;
    TOP: 0px;
    TEXT-ALIGN: left;
    POSITION: relative;
    FLOAT:left;

    z-index:1;        /* Higher z-index (default = 0) */
}

DIV.vdl_products
{
    background-color:  black;
    WIDTH:128px;        /* 131px - 3px margin */
    HEIGHT:600px;
    LEFT: 0px;
    TOP: 0px;
    TEXT-ALIGN: center;
    POSITION: relative;
    FLOAT:left;
    
    border-left: 2px solid red;
    border-right: 2px solid red;
    margin-left: 3px;
    
    overflow: auto;
    
    z-index:1;        /* Higher z-index (default = 0) */
}

DIV.vdl_products IMG
{
    border: 4px solid silver;
    margin-left:5px;
    margin-top: 5px;
}

DIV.vdl_content
{
    background-color:  black;
    background-image: url('_gfx/bg_content.jpg');
    WIDTH:498px;
    HEIGHT:600px;
    LEFT: 0px;
    TOP: 0px;
    TEXT-ALIGN: left;
    POSITION: relative;
    FLOAT:left;
    
    z-index:1;        /* Higher z-index (default = 0) */
}

DIV.vdl_content_data
{
    margin-top:30px;
    margin-left:30px;
    
    display: inline;        /* Heeft IE 6.0 nodig anders wordt margin 30px gezien als 60px */
    
    width:350px;
    height:460px; 
    
    overflow: auto;
    float: left;
    POSITION: relative;
}

DIV.vdl_content_photo
{
    margin-top:30px;
    margin-left:30px;
    
    display: inline;        /* Heeft IE 6.0 nodig anders wordt margin 30px gezien als 60px */
    
    width:365px;
    height:465px; 
    
    overflow: auto;
    float: left;
    POSITION: relative;    
}

DIV.vdl_content_info
{
    margin-top:20px;
    margin-left:35px;
    
    display: inline;        /* Heeft IE 6.0 nodig anders wordt margin 30px gezien als 60px */
    
    width:420px;
    height:55px; 
        
    /* overflow: hidden;   */
    overflow: auto;
    float: left;
}

DIV.vdl_copyrights
{
    BACKGROUND-COLOR: black;
    POSITION: relative;
    LEFT: 0px;
    TOP: 0px;
    WIDTH: 950px;
    HEIGHT: 30px;
    TEXT-ALIGN: center;

    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 8pt; 
    COLOR: gray;
    float: left;
}

A.copyrights {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: gray; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
}

A.copyrights:hover {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: gray; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: underline;
}

TD.sub_titel
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 12pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: none;
}

TD.sub
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 9pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: none;
}

A.sub
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 9pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: none;
}

A.sub:hover
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 9pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: underline;
}

TD.sub_small
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 8pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: none;
}

A.sub_small
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 8pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: none;
}

A.sub_small:hover
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 8pt; 
    COLOR: #622C2C;
    TEXT-DECORATION: underline;
}

A.sitemap_item
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 8pt; 
    COLOR: white;
    TEXT-DECORATION: none;
    list-style-type: disc;
}

A.sitemap_item:hover
{
    FONT-WEIGHT: normal; 
    FONT-STYLE: normal;
    FONT-SIZE: 8pt; 
    COLOR: white;
    TEXT-DECORATION: underline;
    list-style-type: disc;
}

UL.sitemap_item
{
    list-style-type: disc;
    margin-bottom: 10px;
    margin-left: 20px;
}

LI.sitemap_item
{
    list-style-type: disc;
}

TABLE.strip_right
{
    background-image: url('_gfx/cnt_right.jpg');
    background-repeat: repeat-y;
    padding-left: 15px;
    margin-left: 10px;
}

UL.vdl_menu
{
    margin-top: 100px;
    margin-left: 20px;
}

UL.vdl_menu LI
{
    color:red;
    margin-left: 20px;
}

UL.vdl_menu A
{
    font-size:14pt;
    color:red;
    text-decoration: none;
}

UL.vdl_menu A:hover
{
    font-size:14pt;
    color: #B10808;
    text-decoration: none;    
}

iframe.vdl_products
{
    width:131px;
    height:600px;
}
