*
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

BODY
{
    COLOR: #000000;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    FONT-FAMILY: verdana; 
    TEXT-DECORATION: none;
    margin: 0;
    padding: 0;
    background-color:white;
    
    background-image: url("_gfx/osaleft2b.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;

    text-align: center;
}

TD.ovrz
{
    font-weight: bold;
}

div.upstandby
{
  visibility: hidden;
}

div.uploading
{
  width: 250px;
  
  border-color: black;
  border-style: solid;
  border-width: 1px;
  
  background: url('_gfx/throbber.gif') no-repeat 100% 1px white;
  background-position: 100% -18px;
  
  padding: 5px;
  
  visibility: visible;
}

A
{
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10pt; 
    COLOR: #000000; 
    FONT-FAMILY: verdana; 

    TEXT-DECORATION: underline;

}



P.title

{

    FONT-WEIGHT: normal; 

    FONT-SIZE: 14pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

    margin-bottom: 10px;

    margin-top: 10px;

    

    text-align: left;

}



P.photoInfo

{

    FONT-WEIGHT: normal; 

    FONT-SIZE: 8pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

    margin-bottom: 10px;

    

    text-align: left;

}



P.titel

{

    FONT-WEIGHT: normal; 

    FONT-SIZE: 14pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

    margin-bottom: 10px;

    margin-top: 10px;

    

    text-align: left;

}



P

{

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

    margin-bottom: 15px;

    

    text-align: left;

}



A:hover {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: underline;

}



A.menu {

    FONT-WEIGHT: normal; 

    FONT-STYLE: normal;

    FONT-SIZE: 10pt;  

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



A.menu:hover {

    FONT-WEIGHT: normal; 

    FONT-STYLE: normal;

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



TD.menu {

    FONT-WEIGHT: normal; 

    FONT-STYLE: normal;

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



TABLE

{

    border: 0px;

    padding: 0px;

    margin: 0px;

}



TR

{



}



TD

{

    text-align: left;

    vertical-align: top;

    padding-right: 5px;



    FONT-WEIGHT: normal; 

    FONT-SIZE: 9pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



TD.route_d0

{

    background-color: #F7C27C;

    padding: 3px;

    font-size: 8pt;

}



TD.route_d1

{

    background-color: white;

    padding: 3px;    

    font-size: 8pt;

}



input.dateDays

{

    width: 25px;

}



input.dateMonths

{

    width: 25px;

}



input.dateYears

{

    width: 50px;

}



input.timeHours

{

    width: 50px;

}



input.timeMinutes

{

    width: 50px;

}



input.varchar

{

    width:180px;

}



p.subtitel

{

    font-family: verdana;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    margin-top: 15px;

    margin-bottom: 5px;

}



FIELDSET.editor

{

    PADDING: 5px;

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    border: 1px black solid;

}



FIELDSET.beheer

{

    PADDING: 5px;

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    border: 1px black solid;

}



fieldset.backoffice

{

    PADDING: 5px;

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    border: 1px black solid;

}



A.header {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



A.header:hover {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: underline;

}



TD.header {

    FONT-WEIGHT: bold; 

    FONT-SIZE: 10pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



A.small {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 8pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



A.small:hover {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 8pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: underline;

}



TABLE.small {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 8pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



TD.small {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 8pt; 

    COLOR: #000000; 

    FONT-FAMILY: verdana; 

    TEXT-DECORATION: none;

}



TR.small {

    FONT-WEIGHT: normal; 

    FONT-SIZE: 8pt; 

    COLOR: #000000; 

    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: #000000; 

    FONT: 10pt Verdana; 

    BORDER-LEFT: white 1px solid; 

    COLOR: #000000; 

    BORDER-BOTTOM: white 1px solid;

}



INPUT

{

    BORDER-RIGHT: darkgray 1px solid; 

    BORDER-TOP: darkgray 1px solid; 

    BACKGROUND: #c5d8eb; 

    FONT: 10pt Verdana; 

    BORDER-LEFT: darkgray 1px solid; 

    COLOR: #000000; 

    BORDER-BOTTOM: darkgray 1px solid; 

    

    margin-top: 4px;

    margin-bottom:4px;

    margin-right:4px;

}



INPUT.button {

    BORDER-RIGHT: darkgray 1px solid; 

    BORDER-TOP: darkgray 1px solid; 

    BACKGROUND: url(_gfx/field.jpg) #c5d8eb; 

    FONT: 9pt 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: #000000F; 

    FONT: 10pt Verdana; 

    BORDER-LEFT: white 1px solid; 

    COLOR: #000000; 

    BORDER-BOTTOM: white 1px solid;

}



.select {

    font-family : Verdana,Geneva,Arial,Helvetica;

    font-size : 12px;

    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);

    

    margin-top: 4px;

    margin-bottom:4px;

}



TD.item_naam

{

    font-family : Verdana;

    font-size : 11px;

    FONT-WEIGHT: bold; 



    COLOR: #000000; 

    letter-spacing: +3px;

}



DIV.vdl_main

{

    margin-left: auto; 

    margin-right: auto;



    padding: 0;



    POSITION: relative;

    top: 10px;

    left: 0px;

    width:1003px;



    float: center;



    background-color:white;

}



DIV.vdl_strip_top

{

    background-image: url('_gfx/strip_top.jpg');

    WIDTH:1003px;

    HEIGHT:40px;

    LEFT: 0px;

    TOP: 0px;

    TEXT-ALIGN: left;

    POSITION: relative;

    FLOAT:left;



    z-index:1;        /* Higher z-index (default = 0) */

}



DIV.vdl_strip_menu

{

    background-color: white;

    WIDTH:1003px;

    HEIGHT:212px;       /* 210 + 2x 1px white */

    LEFT: 0px;

    TOP: 0px;

    TEXT-ALIGN: left;

    POSITION: relative;

    FLOAT:left;



    z-index:1;        /* Higher z-index (default = 0) */

}



DIV.vdl_strip_submenu

{

    background-color: white;

    WIDTH:1003px;

    HEIGHT:35px;       /* 210 + 2x 1px white */

    LEFT: 0px;

    TOP: 0px;

    TEXT-ALIGN: left;

    POSITION: relative;

    FLOAT:left;



    z-index:1;        /* Higher z-index (default = 0) */

}



DIV.vdl_content_middle

{

    background-color: white;

    WIDTH:1003px;

    HEIGHT:auto;

    

    text-align: left;

    vertical-align: top;

    

    float:left;

}



DIV.vdl_strip_bottom

{

    background-image: url('_gfx/strip_bottom.jpg');

    WIDTH:1003px;

    HEIGHT:13px;

    LEFT: 0px;

    TOP: 0px;

    TEXT-ALIGN: left;

    POSITION: relative;

    FLOAT:left;



    z-index:1;        /* Higher z-index (default = 0) */

}



DIV.vdl_copyrights

{

    BACKGROUND-COLOR: #FFFFFF;

    POSITION: relative;

    LEFT: 0px;

    TOP: 0px;

    WIDTH: 1003px;

    HEIGHT: 30px;

    TEXT-ALIGN: center;



    FONT-WEIGHT: normal; 

    FONT-STYLE: normal;

    FONT-SIZE: 8pt; 

    COLOR: gray;

    float: left;

}



DIV.menu_item

{

    float: left;

}



IMG.menu_logo

{

    width: 250px;

    height: 210px;

    border-left: 0px;

    border-right: 0px;

    border-top: 1px;

    border-bottom: 1px;

    border-style: solid;

    border-color: #FFFFFF;

}



IMG.menu_item

{

    width: 250;

    height: 210;

    border-left: 1px;

    border-right: 0px;

    border-top: 1px;

    border-bottom: 1px;

    border-style: solid;    

    border-color: #FFFFFF;

}



DIV.submenu_empty

{

    background-color: white;

    width: 125px;

    height: 35px;

    float:left;

}



DIV.submenu_itemAssortiment

{

    background-color: #CB97DE; 

    width: 125px;               /* overruled by tophtml.php */

    height: 35px;

    border-color: #FFFFFF;      /* 7A3890 */

    border-style: solid;

    border-right: 1px;

    border-left:0px;

    float:left;

    padding-top: 0px;

    margin-right:1px;          

    *margin-right:0px;          /* IE */

}



DIV.submenu_itemAssortiment:hover

{

    background-color: #7A3890;

}



DIV.submenu_emptyAssortiment

{

    background-color: #CB97DE;

    width: 125px;

    height: 35px;

    float:left;

}



DIV.submenu_itemBedrijf

{

    background-color: #F19A7E;

    width: 125px;               /* overruled by tophtml.php */

    height: 35px;

    border-color: #FFFFFF;      /* E94601 */

    border-style: solid;

    border-right: 1px;

    border-left:0px;

    float:left;

    padding-top: 0px;

    margin-right:1px;          

    *margin-right:0px;          /* IE */    

}



DIV.submenu_itemBedrijf:hover

{

    background-color: #E94601;

}



DIV.submenu_emptyBedrijf

{

    background-color: #F19A7E;

    width: 125px;

    height: 35px;

    float:left;

}



DIV.submenu_itemContact

{

    background-color: #F7C27C;

    width: 125px;               /* overruled by tophtml.php */

    height: 35px;

    border-color: #FFFFFF;      /* F39001 */

    border-style: solid;

    border-right: 1px;

    border-left:0px;

    float:left;

    padding-top: 0px;

    margin-right:1px;          

    *margin-right:0px;          /* IE */    

}



DIV.submenu_itemContact:hover

{

    background-color: #F39001;

}



DIV.submenu_emptyContact

{

    background-color: #F7C27C;

    width: 125px;

    height: 35px;

    float:left;

}



DIV.submenu_itemBackoffice

{

    background-color: #F7C27C;

    width: 125px;               /* overruled by tophtml.php */

    height: 35px;

    border-color: #FFFFFF;      /* F39001 */

    border-style: solid;

    border-right: 1px;

    border-left:0px;

    float:left;

    padding-top: 0px;

    margin-right:1px;          

    *margin-right:0px;          /* IE */    

}



DIV.submenu_itemBackoffice:hover

{

    background-color: #F39001;

}



DIV.submenu_emptyBackoffice

{

    background-color: #F7C27C;

    width: 125px;

    height: 35px;

    float:left;

}



P.submenu_item

{

/*    margin-top:8px; */

    color: white;   

    vertical-align: middle;

    text-align: center;

}



A.submenu_item

{

    margin-top:8px;

    text-align: center;

    color: white;   

    height: 35px;

    text-decoration: none;

}



A.submenu_item:hover

{

    margin-top:8px;

    text-align: center;

    color: white;   

    height: 35px;

    text-decoration: none;

}



DIV.vdl_strip_assortiment

{

    background-color: white;

    WIDTH:1003px;

    HEIGHT:35px;

    LEFT: 0px;

    TOP: 0px;

    TEXT-ALIGN: left;

    POSITION: relative;

    FLOAT:left;



    z-index:1;        /* Higher z-index (default = 0) */

}



select.assortiment

{

    width:121px;

    font-size: 9pt;

    border: 1px solid black;

}



DIV.assortSelect_empty

{

    background-color: white;

    width: 125px;

    height: 25px;

    float:left;

}



DIV.assortSelect_selectbox

{

    background-color: #7A3890;

    width: 125px;               /* overruled by tophtml.php */

    height: 24px;

    float:left;

    padding-top: 5px;

    padding-left: 5px;

    padding-right: 0px;     /* added */

    margin-right: 0px;

    margin-top: 5px;

}



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;

}



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;

}



DIV.item_button

{

    width: 120px;

    height: 170px;

    

    text-decoration: none;

    border: 1px #FFFFFF solid;

    margin: 5px;

    padding: 5px;

    padding-top: 15px;

    text-align: center;

    float: left;

}



DIV.item_button:hover

{

    text-decoration: none;

    border: 1px #7A3890 solid;

    text-align: center;

    

}



DIV.nieuwsLink

{

    border-bottom: 1px black dotted;

    padding-bottom: 5px;

    font-size: 8pt;

}



A.nieuwsLink

{

    font-size: 10pt;    

}



A.nieuwsLink:hover

{

    font-size: 10pt;

    color: #F19A7E;

}



DIV.foto

{

    float: left;

    width:240px;

    margin:5px;

}



table.bestellijst

{

    border:1px solid silver;

    

}



table.bestellijst td

{

    border-bottom: 1px solid black;

    padding-left: 3px;

}



td.borderleft

{

    border-left: 1px dotted #CEDCEA;

}



table.bestellijst tr

{

    

}



td.fcl

{

    background-color:#DDDDDD;

    border:1px solid black;

    padding: 4px;

}

