BODY
{
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #ececec;
    MARGIN: 0pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #464646;
    FONT-SIZE: 12px
}
TD
{
    LINE-HEIGHT: 18px;
    MARGIN: 0pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #464646;
    FONT-SIZE: 12px
}
TD A
{
    COLOR: #3b5fa1;
    TEXT-DECORATION: none
}
TD A:hover
{
    TEXT-DECORATION: underline
}
.pagetext_dark
{
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
    COLOR: black
}
.pagetext_dark A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.pagetext_dark A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
.submenu
{
    WIDTH: 336px;
    HEIGHT: 71px;
    COLOR: #818181;
    FONT-SIZE: 11px;
    OVERFLOW: hidden;
    FONT-WEIGHT: bold
}
.submenu A
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.submenu A:hover
{
    COLOR: #818181;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.submitbtn
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.pageheader_black
{
    TEXT-ALIGN: left;
    COLOR: #464646;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}
#main
{
    Z-INDEX: 0;
    BACKGROUND-COLOR: white;
    WIDTH: 980px
}
#header
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 980px;
    PADDING-RIGHT: 0px;
    HEIGHT: 146px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
.tab
{
    POSITION: absolute;
    CURSOR: pointer
}
.menuitem
{
    Z-INDEX: 0;
    POSITION: relative;
    COLOR: #464646;
    CURSOR: pointer;
    TEXT-DECORATION: none
}
.menuitem A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.menuitem A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
.pagetext_dark TD
{
    COLOR: black;
    FONT-SIZE: 11px
}
#topmenu
{
    Z-INDEX: 0;
    POSITION: absolute;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #ececec;
    WIDTH: 785px;
    PADDING-RIGHT: 24px;
    HEIGHT: 43px;
    COLOR: black;
    FONT-SIZE: 12px;
    TOP: 0px;
    PADDING-TOP: 8px;
    LEFT: 0px
}
#topmenu A
{
    COLOR: black;
    TEXT-DECORATION: none
}
#topmenu A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
#tussenbalk
{
    BACKGROUND-IMAGE: url(../images/klikpad.gif);
    POSITION: relative;
    BACKGROUND-COLOR: #f5de21;
    WIDTH: 980px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: left top;
    HEIGHT: 52px
}
#klikpad
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    WIDTH: 792px;
    HEIGHT: 52px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    LEFT: 0px
}
#klikpad A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#klikpad A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#bookmarkheader
{
    BACKGROUND-IMAGE: url(../images/bookmarkheader.gif);
    Z-INDEX: 0;
    POSITION: absolute;
    TEXT-ALIGN: left;
    WIDTH: 170px;
    HEIGHT: 52px;
    TOP: 0px;
    LEFT: 792px
}
#bookmarkheader A
{
    COLOR: black;
    TEXT-DECORATION: none
}
#bookmarkheader A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#mainbottom
{
    POSITION: relative;
    TEXT-ALIGN: left;
    WIDTH: 980px;
    HEIGHT: 446px;
    TOP: 0px;
    LEFT: 0px
}
.klikpadtext
{
    PADDING-LEFT: 38px;
    PADDING-TOP: 10px
}
#bookmarktext
{
    PADDING-LEFT: 15px;
    CURSOR: pointer;
    PADDING-TOP: 10px
}
#voorpagina_tussenmenu
{
    POSITION: relative;
    TEXT-ALIGN: left;
    WIDTH: 980px;
    HEIGHT: 97px;
    TOP: 0px;
    LEFT: 0px;
    BACKGROUND-: 35px
}
#voorpagina_tussenmenutext
{
    PADDING-LEFT: 39px;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
#voorpagina_tussenmenutext A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#voorpagina_tussenmenutext A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#vptextpanel
{
    Z-INDEX: 0;
    POSITION: relative;
    PADDING-LEFT: 39px;
    WIDTH: 792px;
    OVERFLOW: hidden;
    TOP: 0px;
    PADDING-TOP: 25px
}
.vpbutton
{
    POSITION: absolute;
    WIDTH: 196px;
    HEIGHT: 107px
}
#onderbalk
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #ececec;
    PADDING-LEFT: 40px;
    WIDTH: 980px;
    COLOR: #646363;
    FONT-SIZE: 10px;
    PADDING-TOP: 5px
}
#onderbalk A
{
    COLOR: #646363;
    TEXT-DECORATION: none
}
#onderbalk A:hover
{
    COLOR: #646363;
    TEXT-DECORATION: underline
}
.panel_wit_text
{
    POSITION: relative;
    TEXT-ALIGN: left;
    LINE-HEIGHT: 18px;
    PADDING-LEFT: 38px;
    WIDTH: 349px;
    COLOR: black;
    OVERFLOW: visible;
    LEFT: 165px
}
.panel_wit_text A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.panel_wit_text A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.panel_blauw_text_breed
{
    POSITION: relative;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 14px;
    LINE-HEIGHT: 18px;
    PADDING-LEFT: 38px;
    WIDTH: 940px;
    COLOR: white;
    PADDING-TOP: 14px
}
.panel_blauw_text_breed A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.panel_blauw_text_breed A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
.panel_blauw_text
{
    POSITION: relative;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 18px;
    PADDING-LEFT: 38px;
    WIDTH: 765px;
    COLOR: white;
    PADDING-TOP: 5px
}
.panel_blauw_text A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.panel_blauw_text A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#panel_blauw
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #0e2e62;
    WIDTH: 980px
}
#panel_blauw_onder
{
    BACKGROUND-IMAGE: url(../images/blauw_onder.gif);
    POSITION: relative;
    WIDTH: 980px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: none;
    HEIGHT: 25px;
    BACKGROUND-: 14px
}
.panel_wit
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
    WIDTH: 980px
}
.pageheader_white
{
    COLOR: white;
    FONT-SIZE: 14px
}
.panel_blauw_header
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 38px;
    WIDTH: 765px;
    COLOR: white;
    FONT-SIZE: 14px
}
.menuitem_white
{
    COLOR: white;
    FONT-WEIGHT: bold
}
.menuitem_white A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.menuitem_white A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.panel_wit_line
{
    BACKGROUND-IMAGE: url(../images/wit_line.gif);
    POSITION: relative;
    WIDTH: 980px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    HEIGHT: 18px
}
.link_blauw
{
    COLOR: #5397c2
}
.link_blauw A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.link_blauw A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
.listheader_black
{
    COLOR: #464646;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.listheader_black A
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
.listheader_black A:hover
{
    COLOR: #464646;
    TEXT-DECORATION: underline
}
.listheader_grey
{
    COLOR: #464646;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal
}
.listheader_grey A
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
.listheader_grey A:hover
{
    COLOR: #464646;
    TEXT-DECORATION: underline
}
.listheader_blue
{
    COLOR: #5397c2;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.listheader_blue A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.listheader_blue A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#panel_geel_onder
{
    BACKGROUND-IMAGE: url(../images/geel_onder.gif);
    POSITION: relative;
    WIDTH: 980px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 25px
}
#vplinkerpanel
{
    POSITION: absolute;
    PADDING-BOTTOM: 13px;
    BACKGROUND-COLOR: white;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    WIDTH: 783px;
    PADDING-RIGHT: 30px;
    TOP: 0px;
    PADDING-TOP: 13px;
    LEFT: 0px
}
#vprechterpanel
{
    BACKGROUND-IMAGE: url(../images/vprechterpanelmidden.gif);
    POSITION: relative;
    TEXT-ALIGN: left;
    WIDTH: 189px;
    FLOAT: right;
    HEIGHT: 440px;
    TOP: 0px;
    LEFT: 0px
}
.vprechterpaneltext
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #f1f1f1;
    WIDTH: 165px;
    TOP: 0px;
    LEFT: 11px
}
.vprechterpaneltext A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
.vprechterpaneltext A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#panel_wit_generic
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
    WIDTH: 980px
}
.pageheader_grey
{
    COLOR: #646161;
    FONT-SIZE: 16px
}
#panel_wit_generic_text
{
    LINE-HEIGHT: 18px;
    PADDING-LEFT: 38px;
    WIDTH: 764px;
    COLOR: black;
    PADDING-TOP: 14px
}
#panel_wit_generic_text A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#panel_wit_generic_text A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#panel_verstuur
{
    LINE-HEIGHT: 18px;
    WIDTH: 664px;
    COLOR: black
}
#panel_verstuur A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#panel_verstuur A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
FORM
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#zoekveld
{
    Z-INDEX: 0;
    POSITION: absolute;
    BACKGROUND-COLOR: #ececec;
    WIDTH: 170px;
    TOP: 0px;
    PADDING-TOP: 8px;
    LEFT: 792px
}
.zoekveld
{
    Z-INDEX: 0;
    BORDER-BOTTOM: silver 1px solid;
    POSITION: relative;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 170px;
    HEIGHT: 20px;
    BORDER-TOP: silver 1px solid;
    BORDER-RIGHT: silver 1px solid
}
.zoekbtn
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.panel_verfijndzoeken
{
    BACKGROUND-IMAGE: url(../images/verfijndzoeken_bg.gif);
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: left top;
    MARGIN-LEFT: 38px;
    FONT-SIZE: 10px
}
.panel_verfijndzoekentext
{
    Z-INDEX: 0;
    POSITION: relative;
    WIDTH: 280px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 10px;
    TOP: 5px;
    LEFT: 0px
}
.panel_verfijndzoekentext INPUT
{
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;
    WIDTH: 16px;
    HEIGHT: 16px;
    FONT-SIZE: 10px;
    BORDER-TOP: thin inset;
    BORDER-RIGHT: thin inset
}
.panel_verfijndzoekentext TD
{
    FONT-SIZE: 10px
}
.panel_verfijndzoekentitel
{
    POSITION: relative;
    HEIGHT: 22px;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.verfijndzoeken_container
{
    POSITION: relative;
    WIDTH: 171px;
    HEIGHT: 20px
}
.verfijndzoeken_check
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 40px;
    HEIGHT: 20px
}
.verfijndzoeken_desc
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    HEIGHT: 20pt;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 3px;
    LEFT: 30px
}
#headerlogo
{
    Z-INDEX: 3;
    POSITION: absolute;
    WIDTH: 118px;
    HEIGHT: 118px;
    TOP: 23px;
    LEFT: 50px
}
#vptextpanel P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.input_verstuur
{
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;
    WIDTH: 400px;
    BORDER-TOP: thin inset;
    BORDER-RIGHT: thin inset
}
.input_verstuur_textarea
{
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;
    WIDTH: 400px;
    HEIGHT: 50px;
    BORDER-TOP: thin inset;
    BORDER-RIGHT: thin inset
}
#toppanel
{
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND-COLOR: #ececec;
    WIDTH: 980px;
    HEIGHT: 43px
}
#zoek
{
    POSITION: relative
}
#vprechterpanelboven
{
    BACKGROUND-IMAGE: url(../images/vprechterpanelboven.gif);
    POSITION: relative;
    WIDTH: 189px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 16px;
    BACKGROUND-: 16px
}
#vprechterpanelmidden
{
    Z-INDEX: 0;
    POSITION: relative;
    WIDTH: 189px;
    HEIGHT: 398px;
    OVERFLOW: visible
}
#vprechterpanelonder
{
    BACKGROUND-IMAGE: url(../images/vprechterpanelonder.gif);
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND-COLOR: white;
    WIDTH: 189px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 26px;
    BACKGROUND-: 16px
}
#vprechterpanelbottom
{
    COLOR: #5397c2;
    FONT-SIZE: 11px
}
#vprechterpanelbottom A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#vprechterpanelbottom A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#linkedin
{
    POSITION: absolute;
    WIDTH: 573px;
    HEIGHT: 103px
}
.zoekpanel_wit
{
    PADDING-BOTTOM: 16px;
    WIDTH: 945px;
    PADDING-TOP: 16px
}
.zoekpanel_blauw
{
    PADDING-BOTTOM: 16px;
    BACKGROUND-COLOR: #eaeaea;
    WIDTH: 945px;
    PADDING-TOP: 16px
}
.zoekpanel_divider
{
    HEIGHT: 20px
}
#linkedin_relative
{
    TEXT-ALIGN: left;
    WIDTH: 914px;
    HEIGHT: 100px
}
#pagenav
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 16px;
    BACKGROUND-COLOR: #ffedac;
    WIDTH: 945px;
    HEIGHT: 100px;
    PADDING-TOP: 16px
}
.navbutton1
{
    BACKGROUND-IMAGE: url(../images/navbutton.gif);
    TEXT-ALIGN: center;
    WIDTH: 35px;
    HEIGHT: 29px;
    CURSOR: hand
}
.navbutton2
{
    TEXT-ALIGN: center;
    WIDTH: 35px;
    HEIGHT: 29px
}
#pagenavheader
{
    HEIGHT: 22px
}
.navbutton1 A
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
.navbutton1 A:hover
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
.navbutton2 A
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
.navbutton2 A:hover
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
#prodrechterpanel
{
    TEXT-ALIGN: left;
    WIDTH: 664px
}
#prodrechterpanel A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#prodrechterpanel A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#prodrechterpanel IMG
{
    MARGIN-BOTTOM: 3px;
    MARGIN-RIGHT: 5px
}
#prodlinkerpanel_text
{
    MARGIN-TOP: 60px;
    WIDTH: 206px;
    COLOR: #5397c2;
    MARGIN-LEFT: 38px
}
#prodlinkerpanel_text A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#prodlinkerpanel_text A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#prodlinkerpanel
{
    WIDTH: 300px
}
#prodrechterpanel_buttons
{
    MARGIN-TOP: 5px;
    HEIGHT: 40px
}
#rechterpanel
{
    TEXT-ALIGN: left;
    WIDTH: 613px
}
#rechterpanel A
{
    COLOR: #5397c2;
    TEXT-DECORATION: none
}
#rechterpanel A:hover
{
    COLOR: #5397c2;
    TEXT-DECORATION: underline
}
#rechterpanel IMG
{
    MARGIN-BOTTOM: 3px;
    MARGIN-RIGHT: 5px
}
#linkerpanel_text
{
    MARGIN-TOP: 20px;
    WIDTH: 256px;
    COLOR: #5397c2;
    MARGIN-LEFT: 38px
}
#linkerpanel
{
    WIDTH: 349px
}
.zoekpanel_small_wit
{
    PADDING-BOTTOM: 16px;
    WIDTH: 609px;
    PADDING-TOP: 16px
}
.zoekpanel_small_blauw
{
    PADDING-BOTTOM: 16px;
    BACKGROUND-COLOR: #eaeaea;
    WIDTH: 609px;
    PADDING-TOP: 16px
}
#panel_roze_breed
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #ffedac;
    WIDTH: 980px
}
#panel_roze_breed_text
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 39px;
    WIDTH: 684px;
    PADDING-TOP: 16px
}
.menuitem_active
{
    Z-INDEX: 0;
    POSITION: relative;
    COLOR: #464646
}
.menuitem_active A
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
.menuitem_active A:hover
{
    COLOR: #464646;
    TEXT-DECORATION: none
}
#panel_grey
{
    Z-INDEX: 0;
    POSITION: relative;
    TEXT-ALIGN: right;
    MARGIN-TOP: 20px;
    WIDTH: 560px;
    HEIGHT: 77px;
    MARGIN-LEFT: 38px
}
#panel_grey_text
{
    TEXT-ALIGN: right;
    MARGIN-TOP: 12px;
    WIDTH: 0px;
    MARGIN-RIGHT: 84px
}
#map
{
    MARGIN-TOP: 10px;
    WIDTH: 906px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 807px;
    MARGIN-LEFT: 38px
}
#shadowmap
{
    Z-INDEX: 11;
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    MARGIN-TOP: 18px;
    WIDTH: 902px;
    HEIGHT: 807px;
    MARGIN-LEFT: 18px;
    OVERFLOW: hidden
}
.verfijnd_check
{
    BORDER-BOTTOM: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-RIGHT: silver 1px solid
}
#btn_sluitkaart
{
    Z-INDEX: 6;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent;
    WIDTH: 108px;
    HEIGHT: 36px;
    TOP: 0px;
    LEFT: 832px
}
.silver
{
    COLOR: #464646
}
#mainbottomrel
{
    TEXT-ALIGN: left;
    WIDTH: 980px
}
#shadowmap_container
{
    BACKGROUND-IMAGE: url(../images/bg_lightbox_gmap.png);
    Z-INDEX: 0;
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: transparent;
    WIDTH: 936px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 841px;
    OVERFLOW: hidden
}

