/* opmaak van de site */

 html, body
 {
  height: 100%;
 }
 
 body, td, table
 {
 	margin:      0px;
 	padding:     0px;
 	text-align:  left;
 	font-family: Arial;
 	font-size:   12px;
 }
 
 div#pageholder
 {
  height:     auto !important;
  min-height: 100%;
  position:   relative;
 }
 
 .clear {
  clear:both;
  margin-top:-1px;
  height:1px;
  overflow:hidden;
 }
 
 a
 {
  color:           #f37021;
  text-decoration: underline;
 }
 
 a.leesmeer, a.terugnaar
 {
  background: url('/siteimg/pijltje_fs.gif') no-repeat right -1px;
  padding:    2px 28px 2px 0px;
 }
 
 a.leesmeer:hover, a.terugnaar:hover
 {
  background-image: url('/siteimg/pijltje_hover_fs.gif');
  text-decoration:  none;
 }
 
 a:hover
 {
  text-decoration: none;
 }
 
 a:hover h2
 {
  cursor: pointer;
 }
 
 div#content_holder div#content p
 {
  line-height: 28px;
  text-align:  justify;
  margin:      0px 36px 0px 0px;
 }
 
 div#content_holder div#content > ul li
 {
  line-height: 28px;
 }
 
 div#content_holder div#content h2
 {
  color:          #1c2b39;
  font-size:      16px;
  text-transform: uppercase;
 }
 
 div.flex_rte_text
 {
  line-height: 28px;
  margin:      0px 0px 0px 0px;
 }
 
 div.flex_rte_text ul
 {
  margin:              0px 0px 0px 4px;
  padding:             0px;
  list-style-position: inside;
 }
 
 div.flex_rte_text ul li
 {
  margin:  0px 0px 0px 0px;
  padding: 0px;
 }
  
 div.flex_rte_text li
 {
  margin:  0px 0px 0px 16px;
  padding: 0px;
 }
 
/*
 * HEADER
 */
 
 div#header
 {
  background: #000000 url('/siteimg/header_backg_fs.png') top center repeat-x;
  height:     417px;
  display:    block;
 }
 
 div#header div#header_content
 {
  width:        938px;
  margin-left:  auto;
  margin-right: auto;
  position:     relative;
 }
 
 div#header div#header_content div#header_top
 {
  display:    block;
  height:     82px;
  z-index:    2;
 }
 
 div#header div#header_content div#header_top div#header_logo
 {
  height:     82px;
  width:      200px;
  cursor:     pointer;
  float:      left;
 }
 
 div#header div#header_content div#header_top div#header_logo:hover
 {
  cursor: pointer;
 }
 
 div#header div#header_content div#header_top div#header_search_lang
 {
  width:          400px;
  height:         82px;
  float:          right;
 }
 
 div#header div#header_content div#header_top div#header_search_lang div#header_search
 {
  width:          205px;
  height:         82px;
  float:          left;
  vertical-align: top;
 }
 
 div#header div#header_content div#header_top div#header_search_lang div#header_lang
 {
  width:      165px;
  height:     82px;
  float:      right;
  z-index:    99;
 }
 
 div#header div#header_content div#header_top div#header_search_lang div#header_lang img#header_lang_img
 {
  margin-top: 48px;
  float:      left;
 }
 
 div#header div#header_content div#header_top div#header_search_lang div#header_lang form#header_lang_form
 {
  float:      right;
  padding:    0px;
  margin-top: 43px;
 }
 
 div#header div#header_content div#header_top div#header_search_lang div#header_search form#header_search_form
 {
  float:      right;
  padding:    0px;
  margin:     43px 0px 0px 0px;
  padding:    0px 0px 0px 20px;
  background: url('/siteimg/search_icon_fs.gif') no-repeat left center;
 }
 
 div#header div#header_content div#header_top div#header_search_lang div#header_search form#header_search_form a
 {
  display: inline;
  padding: 5px 4px;
 }
 
 div#header div#header_content div#header_banner
 {
  display:    block;
  background: no-repeat top left;
  /* 287px - 21 */
  height:     287px;
  /* door relatieve positionering gaat de language select onder de header_banner,
   * dit heb ik opgelost door position: relative mee te geven aan de parent van
   * header_banner (header_top) */
  /*position:   relative;*/
  padding:  0px;
  position: relative;
  overflow: hidden;
 }
 
 div#header div#header_content div#header_banner div#header_banner_backg_wrapper
 {
  display:  block;
  position: relative;
  z-index:  0;
  left:     0px;
  top:      0px;
  width:    938px;
  height:   287px;
 }
 
 div#header div#header_content div#header_banner div#header_banner_backg
 {
  display:  block;
  position: absolute;
  z-index:  0;
  left:     0px;
  top:      0px;
  width:    938px;
  height:   287px;
  
 }
 
 div#header div#header_content div#header_banner div#header_banner_backg_new
 {
  display:  block;
  position: absolute;
  z-index:  0;
  top:      0px;
  width:    938px;
  height:   287px;
  
 }
 
 div#header div#header_content div#header_menu
 {
  margin: 0px;
 }
 
 div#header div#header_content div#header_menu ul
 {
  list-style-type: none;
  padding:         0;
 }
 
 div#header div#header_content div#header_menu ul#hoofdmenu
 {
  margin:          0px 0px 0px 8px;
  padding:         0px;
  float:           left;
  width:           550px;
 }
 
 div#header div#header_content div#header_menu ul#secundairmenu
 {
  margin:          0px 8px 0px 0px;
  float:           right;
  width:           370px;
 }
 
 div#header div#header_content div#header_menu ul li
 {
  height:       36px;
  padding-top:  12px;
 }
 
 div#header div#header_content div#header_menu ul li a
 {
  color:           #e1e1e1;
  text-decoration: none;
  font-size:       13px;
 }
 
 div#header div#header_content div#header_menu ul li a:hover,
 div#header div#header_content div#header_menu ul li a.active
 {
  color:           #FFFFFF;
  text-decoration: none;
 }
 
 div#header div#header_content div#header_menu ul#hoofdmenu li
 {
  float:        left;
  margin-right: 28px;
 }
 
 div#header div#header_content div#header_menu ul#hoofdmenu li.active
 {
  background: url('/siteimg/header_menu_activeitem_fs.png') bottom center no-repeat;
 }
 
 div#header div#header_content div#header_menu ul#secundairmenu li
 {
  float:        right;
  margin-left:  28px;
 }
 
 div#header div#header_content div#header_menu ul#secundairmenu li.active
 {
  background: url('/siteimg/header_menu_activeitem_fs.png') bottom center no-repeat;
 }
 
/*
 * PRODUCTMENU (HEADER)
 */
 
 div#header div#header_content div#header_banner div#header_productmenu
 {
  width:      234px;
  height:     245px;
  background: url('/siteimg/header_productmenu_backg.png') no-repeat left top;
  margin:     21px 0px 0px 676px;
  z-index:    2;
  position:   absolute;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul
 {
  list-style-type: none;
  padding:         1px 0px 0px 0px;
  margin:          3px 0px 0px 0px;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul li
 {
  background:      url('/siteimg/productmenu_pijltje.png') no-repeat 95% center;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul li.last-product a
 {
  background:      none;
  height:          19px;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul li.hover
 {
  background-color: #1b1b1b;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul li.current-product
 {
  background-color: #101010;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul li.hover a,
 div#header div#header_content div#header_banner div#header_productmenu ul li.current-product a
 {
  color:           #ffffff;
 }
 
 div#header div#header_content div#header_banner div#header_productmenu ul li a
 {
  text-decoration: none;
  color:           #c5c5c5;
  font-family:     'Myriad Pro', Verdana, Arial;
  font-size:       14px;
  font-weight:     normal;
  display:         block;
  margin:          1px 0px 0px 0px;
  padding:         0px 0px 0px 16px;
  height:          23px;
  line-height:     20px;
  background:      url('/siteimg/productmenu_seperator.png') no-repeat center bottom;
 }
 
 div#header div#header_content div#header_banner div#header_headerbuttons
 {
  position:   absolute;
  display:    none;
  z-index:    5;
 }
 
 div#header div#header_content div#header_banner div#header_headerbuttons a
 {
  display:  block;
  height:   31px;
  position: absolute;
 }
 
 div#header div#header_content div#header_banner div#header_headerbuttons a#header_headerbuttons_left
 {
  width:      80px;
  background: url('/siteimg/header_btn_left.png') no-repeat top left;
 }
 
 div#header div#header_content div#header_banner div#header_headerbuttons a#header_headerbuttons_right
 {
  width:      81px;
  background: url('/siteimg/header_btn_right.png') no-repeat top left;
  left:       80px;
 }
 
 div#header div#header_content div#header_banner div#header_headerbuttons a:hover#header_headerbuttons_left
 {
  background-image: url('/siteimg/header_btn_left_hover.png');
 }
 
 div#header div#header_content div#header_banner div#header_headerbuttons a:hover#header_headerbuttons_right
 {
  background-image: url('/siteimg/header_btn_right_hover.png');
 }
 
 div#header div#header_content div#header_banner div#header_banner_flashheader
 {
  z-index:         1;
 }

/*
 * CONTENT
 */
 
 div#content_holder div#content object#pageTitle
 {
  margin:  0px 0px 14px -4px;
  display: block;
 }
 
 div#content_holder
 {
  width:          938px;
  margin:         20px auto 0px auto;
  padding:        0px 0px 60px 0px;
  display:        block;
  position:       relative;
 }
 
 div#content_holder div#content
 {
  width:         640px;
  margin-bottom: 40px;
  float:         left;
 }
 
 div#content_holder div#content h1#flashTitle
 {
  color: #1c2b39;
 }
 
 div#content_holder div#banners_right
 {
  width:    289px;
  top:      0px;
  float:    right;
  margin:   0px 0px 60px 0px;
  padding:  0px;
 }
 
 div#content_holder div#banners_offertemand
 {
  background: url('/siteimg/offertemand_backg.png') no-repeat left top;
  width:      264px; /* 288 - paddingleft */
  height:     41px;  /* 62 - paddingtop */
  margin:     10px 0px 0px 0px;
  padding:    20px 0px 0px 24px;
  position:   relative;
 }
 
 div#content_holder div#banners_offertemand div#banners_offertemand_yellowbg
 {
  position:   absolute;
  background: url('/siteimg/offertemand_backg_yellow.png') no-repeat left top;
  z-index:    1;
  width:      288px;
  height:     62px;
  top:        0px;
  left:       0px;
  display:    none;
 }
 
 div#content_holder div#banners_offertemand div#banners_offertemand_header
 {
  color:       #f37021;
  font-size:   16px;
  font-weight: bold;
  margin:      0px;
  padding-top: 2px;
  height:      24px;
  background:  url('/siteimg/offertemand_mandje.png') no-repeat right center;
  z-index:     2;
  position:    absolute;
  padding:     0px 32px 0px 0px;
 }
 
 div#content_holder div#banners_offertemand div#banners_offertemand_counter
 {
  font-size:   12px;
  color:       #787878;
  margin:      0px 0px 0px 12px;
  padding-top: 2px;
  height:      24px;
  line-height: 20px;
  background:  url('/siteimg/offertemand_pijl_beneden_fs.png') no-repeat right center;
  z-index:     3;
  position:    absolute;
  left:        170px;
  padding:     0px 34px 0px 0px;
 }
 
 div#content_holder div#banners_offertemand div#banners_offertemand_counter span.items
 {
  color:       #f37021;
 }
 
 div#content_holder div#banners_offertemand_contents
 {
  background:  url('/siteimg/offertemand_contents_backg.jpg') no-repeat center bottom;
  margin:      0px 5px 0px 5px; /* geen verticale margin vanwege de slide */
  color:       #787878;
  padding:     0px; /* geen padding vanwege de slide, opgelost door line-height */
  /* De offertemand is standaard dicht, bij 1 of meer offertes moet ie open.
  display:     none; /* standaard verbergen, tonen-functionaliteit in dvc.js */
 }
 
 div#content_holder div#banners_offertemand_contents.animating
 {
  background:  #e7e7e7;
 }
 
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list
 {
  list-style-type: none;
  margin:          0px 0px 0px 0px;
/*  #margin:         0px 0px 0px 5px;*/
  width:           279px;
  padding:         0px;
 }
  
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li
 {
  background: #edecec url('/siteimg/offertemand_contents_rightborder.png') repeat-y right;
 }
 
 div#content_holder div#banners_offertemand_contents.animating ul#banners_offertemand_contents_list li
 {
  background: #edecec;
 }
 
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li table
 {
  width: 100%;
 }
  
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li.even_item
 {
  background-color: #f1f1f1;
 }
  
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li div.banners_offertemand_contents_list_buttons
 {
  display:  block;
 }
  
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li a.producttype_button
 {
  width:       95%;
  text-indent: 16px;
  line-height: 28px;
  display:     block;
 }
 
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li table td.delete_button
 {
  width: 36px;
 }
 
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li a.delete_button
 {
  display:    block;
  height:     21px;
  width:      21px;
  background: url('/siteimg/offertemand_deletebtn_dark.png') no-repeat left top;
 }
 
 div#content_holder div#banners_offertemand_contents.animating ul#banners_offertemand_contents_list li a.delete_button
 {
  background: #edecec;
 }
  
 div#content_holder div#banners_offertemand_contents ul#banners_offertemand_contents_list li.even_item a.delete_button
 {
  background-image: url('/siteimg/offertemand_deletebtn_light.png');
 }
  
 div#content_holder div#banners_offertemand_contents.animating ul#banners_offertemand_contents_list li.even_item a.delete_button
 {
  background: #f1f1f1;
 }
 
 div#content_holder div#banners_offertemand_contents div#banners_offertemand_contents_footer
 {
  height:      40px; /* 62px */
  display:     block;
  text-align:  center;
  line-height: 30px;
 }
 
 div#content_holder div#banners_offertemand_contents div#banners_offertemand_contents_footer a
 {
  margin: 0px 100px 0px 0px;
 }
 
 div#content_holder div#banners_offertemand_contents div#banners_offertemand_contents_footer img#banners_offertemand_contents_footer_offerteaanvragen
 {
  width:  131px;
  height: 24px;
  margin: 20px 0px 0px 0px;
 }
 
 div#content_holder div#banners_right div#banners_contact_offerte
 {
  margin:     20px 0px 0px 0px;
 }
 
 div#content_holder div#banners_right div#banners_contact_offerte a#banners_offerteaanvragen
 {
  position: absolute;
 }
 
 div#content_holder div#banners_right div#banners_liever_persoonlijk_advies img#banner_liever_persoonlijk_advies
 {
  margin:       20px auto 0px auto;
  display:      block;
  width:        278px;
  height:       80px;
 }
  
 div#content_holder div#banners_right div#banners_snelnaar
 {
  width:        281px;
  height:       194px;
  background:   url('/siteimg/snelnaar_backg.png') no-repeat left top;
  margin:       20px auto 0px auto;
 }
  
 div#content_holder div#banners_right div#banners_snelnaar h2#banners_snelnaar_header
 {
  font-size:   18px;
  color:       #f37021;
  font-weight: normal;
  padding:     10px 0px 0px 20px;
 }
  
 div#content_holder div#banners_right div#banners_snelnaar ul
 {
  list-style-type: none;
  padding:         0px 0px 2px 0px;
  margin:          0px 10px 0px 10px;
  background:      url('/siteimg/snelnaar_scheiding.png') repeat-x left bottom;
 }
  
 div#content_holder div#banners_right div#banners_snelnaar ul li
 {
  background: url('/siteimg/snelnaar_scheiding.png') repeat-x left top;
  padding:    3px 0px 2px 0px;
 }
 
 div#content_holder div#banners_right div#banners_snelnaar ul li a
 {
  display:         block;
  background:      url('/siteimg/pijltje_fs.png') no-repeat right center;
  height:          28px;
  vertical-align:  middle;
  line-height:     26px;
  padding-left:    10px;
  color:           #787878;
  text-decoration: none;
 }
 
 div#content_holder div#banners_right div#banners_snelnaar ul li a:hover
 {
  color:            #3a3a3a;
  text-decoration:  none;
  background-color: #ebeaea;
  background-image: url('/siteimg/pijltje_hover_fs.png');
 }
 
 div#content_holder div#banners_right div#banners_mediacontent
 {
  width:  278px;
  margin: 40px auto 0px auto;
 }
  

/*
 * HOME
 */ 
 
 div#content_holder div#content div#home_banners
 {
  width: 100%;
 }
 
 div#content_holder div#content div#home_banners table
 {
  margin-top: 40px;
 }
 
 div#content_holder div#content div#home_banners table a
 {
  display:  block;
  float:    left;
  position: relative;
  height:   65px;
 }
 
 div#content_holder div#content div#home_banners table a img
 {
  vertical-align: middle;
  border:         none;
  display:        block;
  margin-left:    auto;
  margin-right:   auto;
 }
 
 div#content_holder div#content div#home_banners table a div
 {
  width:          100%;
  text-align:     center; 
  height:         16px;
  position:       absolute;
  bottom:         0px;
 }
 
 div#content_holder div#content div#home_banners a#home_banners_mijn_eigen_vlag
 {
  margin: 0px 10px;
 }
 
 div#content_holder div#content div#home_banners a#home_banners_mijn_eigen_vlag img
 {
  margin-top:    11px;
  margin-bottom: 12px;
 }
 
 div#content_holder div#content div#home_banners a#home_banners_flag_and_sign img
 {
  margin-top:    1px;
  margin-bottom: 0px;
 }
 
 div#content_holder div#content div#home_banners a#home_banners_dvc,
 div#content_holder div#content div#home_banners a#home_banners_mijn_eigen_vlag,
 div#content_holder div#content div#home_banners a#home_banners_vlaggen_winkel
 {
  text-decoration: none;
 }
 
 div#content_holder div#content div#home_banners a#home_banners_dvc div,
 div#content_holder div#content div#home_banners a#home_banners_mijn_eigen_vlag div,
 div#content_holder div#content div#home_banners a#home_banners_vlaggen_winkel div
 {
  text-decoration: underline;
  font-size:       10px;
 }
 
 div#content_holder div#content div#home_banners a#home_banners_dvc:hover div,
 div#content_holder div#content div#home_banners a#home_banners_mijn_eigen_vlag:hover div,
 div#content_holder div#content div#home_banners a#home_banners_vlaggen_winkel:hover div
 {
  text-decoration: none;
  cursor:          pointer;
 }
 
/*
 * NIEUWSBERICHTEN
 */
 
 div.nieuwsbericht
 {
  position: relative;
  margin:   0px 0px 40px 0px;
  line-height: 26px;
  text-align:  justify;
  width:       611px;
 }
 
 div.nieuwsbericht object
 {
  margin: 0px 0px 0px 2px;
 }
 
 div.nieuwsbericht_date object
 {
  margin: -1px 0px 0px -1px;
 }
 
 div.nieuwsbericht p
 {
  margin-top:  0px;
  line-height: 26px;
  text-align:  justify;
  /*width:       611px;*/
 }
 
 div.nieuwsbericht ul
 {
  margin-top: 0px;
  margin-bottom: 0px;
 }
 
 div.nieuwsbericht div.nieuwsbericht_date
 {
  float:       left;
  background:  url('/siteimg/nieuws_date_backg.png') no-repeat left top;
  width:       40px;
  height:      25px;
  font-size:   12px;
  font-weight: bold;
  text-align:  center;
  line-height: 20px;
  color:       #FFFFFF;
  margin:      6px 0px 0px 0px;
 }
 
 div.nieuwsbericht div.nieuwsbericht_date h2.flashNewsdate
 {
  color: #ffffff;
 }
 
 div.nieuwsbericht h2.h2_nieuwsbericht
 {
  display:   block;
  float:     right;
  margin:    0px;
  width:     580px;
  color:     #1c2b39;
  font-size: 20px;
 }
 
 div.nieuwsbericht h2.h2_nieuwsbericht a:hover
 {
  text-decoration: underline;
 }
 
 div.nieuwsbericht div.nieuwsbericht_introtekst
 {
  margin: 4px 0px 0px 0px;
 }
 
 /* toegevoegd ivm "ruimte" bij enters uit Flex-html editor */
 div.nieuwsbericht_introtekst p
 {
 	padding-bottom: 15px;
 }
 
 div.nieuwsbericht div.nieuwsbericht_introtekst a.leesmeer,
 div#acties a.leesmeer
 {
  font-size: 11px;
 }
 
 div.nieuwsbericht div.nieuwsbericht_introtekst img
 {
  vertical-align: middle;
 }
 
 div.nieuwsbericht img#nieuwsbericht_afbeelding
 {
  float:  left;
  margin: 0px 10px 0px 0px;
  text-decoration: none;
 }
 
 div.nieuwsbericht div#nieuwsbericht_persbericht
 {
  width:       611px;
  height:      40px;
  background:  url('/siteimg/nieuws_persbericht_backg.png') no-repeat left top;
  padding:     0px 0px 0px 40px;
  margin:      40px 0px 0px 0px;
  line-height: 34px;
  
 }
 
/*
 * VEELGESTELDE VRAGEN
 */
 
 div#veelgesteldevragen_accordion > div.header
 {
  display:     block;
  width:       608px;
  height:      54px;
  background:  url('/siteimg/accordion_header.png') no-repeat left top;
  cursor:      pointer;
  position:    relative;
 }
 
 div#veelgesteldevragen_accordion > div.header span.headertext
 {
  display:     block;
  padding:     20px 0px 0px 20px;
  color:       #1c2b39;
  font-weight: bold;
  font-size:   14px;
 }
 
 div#veelgesteldevragen_accordion > div.header div.icon
 {
  position:   absolute;
  right:      15px;
  top:        15px;
  background: url('/siteimg/accordion_ingeklapt_fs.gif') no-repeat left top;
  display:    block;
  width:      21px;
  height:     21px;
 }
 
 div#veelgesteldevragen_accordion div.selected div.icon
 {
  position:   absolute;
  right:      15px;
  top:        15px;
  background: url('/siteimg/accordion_uitgeklapt_fs.gif') no-repeat left top;
  display:    block;
  width:      21px;
  height:     21px;
 }
  
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion a
 {
  display: block;
 }
  
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion div.header
 {
  background: #f2f2f2;
  margin-top: 4px;
  width:      608px;
  cursor:     pointer;
 }
 
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion > div.header span.headertext
 {
  padding: 10px 0px 10px 25px;
  display: block;
 }
 
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion > div.selected span.headertext
 {
  font-weight: bold;
 }
 
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion div.antwoord
 {
  background: #ededed;
  width:      608px;
 }
 
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion div.antwoord span.vraag
 {
  font-weight: bold;
  display:     block;
  padding:     10px 0px 10px 25px;
 }
 
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion div.antwoord span.antwoord
 {
  display:     block;
  padding:     10px 20px 25px 50px;
  color:       #1c2b39;
 }
 
 div#veelgesteldevragen_accordion div.veelgesteldevragen_vraag_accordion div.antwoord span.antwoord a
 {
  display:     inline;
 }

/*
 * VACATURES
 */
 
 div#vacatures div.header
 {
  position: relative;
  margin:   10px 0px 10px 0px;
 }
 
 div#vacatures div.icon
 {
  background: url('/siteimg/icons/user.png') no-repeat left center;
  height:     100%;
  width:      36px;
  position:   absolute;
 }
 
 div#vacatures object
 {
  margin: 0px 0px 0px 36px;
 }
 
 img.forward_icon
 {
  vertical-align: middle;
 }
 
 div#vacature div#contactpersoon_balk
 {
  width:      611px;
  height:     40px;
  background: url('/siteimg/contactpersoon_balk.png') no-repeat left top;
  margin-top: 40px
 }
 
 div#vacature div#contactpersoon_balk img
 {
  margin:  10px 0px 0px 10px;
  float:   left;
  display: block;
 }
 
 div#vacature div#contactpersoon_balk div#contactpersoon_informatie
 {
  
  padding-left: 15px;
  margin-top:   10px;
  width:        570px; /* breedte van div#vacature div#contactpersoon_balk minus breedte img minus margin img */
  display:      block;
  float:        left;
 }
 
 div#vacature div#contactpersoon_balk div#contactpersoon_informatie div
 {
  display: block;
  float:   left;
 }
 
 div#vacature div#contactpersoon_balk div#contactpersoon_informatie div span.value
 {
  color: #1c2b39;
  padding-left: 10px;
 }
 
 div#vacature div#contactpersoon_balk div#contactpersoon_informatie div#contactpersoon_naam
 {
  width: 35%;
 }
 
 div#vacature div#contactpersoon_balk div#contactpersoon_informatie div#contactpersoon_telnr
 {
  width: 25%;
 }
 
 div#vacature div#contactpersoon_balk div#contactpersoon_informatie div#contactpersoon_emailadres
 {
  width: 40%;
 }
 
/*
 *  EMAILFORMULIER
 */
 
 div#emailformulier object
 {
  margin: 30px 0px 10px 0px;
 }
 
 div#emailformulier form > table td
 {
  padding: 3px;
 }
  
 div#emailformulier form > table td#comments
 {
  vertical-align: top;
 }
 
 div#emailformulier form table#emailformulier_table
 {
  color: #848484;
  width: 611px;
 }
 
 div#emailformulier form > table td.widthcolumn1
 {
  width: 165px;
 }
 
 div#emailformulier form > table td.widthcolumn4
 {
  width: 250px;
 }
 
 div#emailformulier form table td.requiredArtistik
 {
  color:          #FF0000;
  vertical-align: top;
 }
 
 div#emailformulier form table tr td table#table_voorl_achternaam
 {
  width: 100%;
 }
 
 div#emailformulier form table tr td table#table_voorl_achternaam td
 {
  padding: 0px;
 }
 
 div#emailformulier form table tr td table#table_voorl_achternaam td.right
 {
  text-align: right;
 }
 
 div#emailformulier form > table td table#table_nieuwsbrief
 {
  width: 100%;
 }
 
 div#emailformulier form > table td table#table_nieuwsbrief tr td
 {
  padding: 0px;
 }
 
 div#emailformulier form table td.required_info
 {
  color:     #FF0000;
  font-size: 0.80em;
 }
 
 div#emailformulier form > table td.submit
 {
  text-align:    right;
  padding-right: 10px;
 }

 div#emailformulier img#emailformulier_bedankt
 {
  margin:  80px 0px 0px 40px;
  display: block;
 }
 
/*
 * EMAILFORMULIER, AFSPRAAKMAKENFORMULIER, OFFERTEAANVRAGEN ERRORS
 */
 
 label.error
 {
  position:       absolute;
  z-index:        100;
  padding:        0px;
  width:          auto;
  height:         30px;
  vertical-align: middle;
  margin-top:     -4px;
  margin-left:    -8px;
  background:     url('/siteimg/errorlabel_backg.png') repeat-x 0px 1px;
  padding-left:   20px;
 }
 
 div#emailformulier form table label.error
 {
 }
 
 label.error div
 {
  display:        inline;
  line-height:    26px;
  vertical-align: middle;
  color:          #FFFFFF;
 }
 
 label.error img
 {
  margin:         1px 0px 0px 0px;
  padding:        0px;
  vertical-align: middle;
 }

 input.error
 {
	 background: url('/siteimg/niceforms-dvc/input_bg_error.gif') repeat-x left top;
 }
 
/*
 * AFSPRAAK MAKEN FORMULIER
 */
 
 div#afspraakmakenformulier
 {
  width:      611px;
  height:     210px;
  background: url('/siteimg/afspraakmakenformulier_backg_fs.png') no-repeat top left;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_table
 {
  margin: 20px 0px 0px 240px;
  width:  360px;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_table td
 {
  padding: 7px 5px 7px 5px;
  color:   #000000;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_table td table#afspraakmakenformulier_submit_table
 {
  width: 100%;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_table td table#afspraakmakenformulier_submit_table td#required_info
 {
  color:     #FF0000;
  font-size: 0.80em;
  padding:   0px;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_table td label
 {
  margin-right: 10px;
  color:   #000000;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_geslacht_table td
 {
  padding: 0px;
 }
  
 div#afspraakmakenformulier form table#afspraakmakenformulier_table td.requiredArtistik
 {
  color:          #FF0000;
  vertical-align: top;
  padding:        5px 5px;
 }
 
 div#afspraakmakenformulier form table#afspraakmakenformulier_table td.afspraakmakenformulier_submit_td
 {
  text-align:    right;
  padding-right: 8px;
 } 

 div#afspraakmakenformulier_bedankt img#afspraakmakenformulier_bedankt
 {
  margin:  60px auto;
  display: block;
 }
 
/*
 * PRODUCTEN
 */
 
 div#producten_categorie
 {
  display: block;
 }
 
 div#producten_categorie object
 {
  margin: 14px 0px 14px 0px;
 }
 
 div#producten_categorie ul
 {
  padding:         0px;
  margin:          0px;
  list-style-type: none;
 }
 
 div#content_holder div#content div#producten_categorie ul li.producten_categorie_product
 {
  float:       left;
  display:     block;
  margin:      6px 8px;
  width:       101px;
  height:      136px;
  text-align:  center;
  line-height: normal;
 }
 
 div#producten_categorie ul li img
 {
  text-decoration: none;
  width:           101px;
  height:          102px;
 }
 
 div#producten_categorie ul li a
 {
  color:           #1c2b39;
  display:         block;
  text-decoration: underline;
  font-size:       11px;
 }
 
 div#producten_categorie ul li a:hover
 {
  text-decoration: none;
 }
 
 div#producten_product
 {
  width:      611px;
  height:     265px;
  background: url('/siteimg/producten_product_backg.png') no-repeat left top;
  position:   relative;
 }
 
 div#producten_product_tekst
 {
  display: block;
  margin:  0px 0px 20px 0px;
 }
 
 div#producten_product div#property_table_wrapper
 {
  position:   absolute;
  height:     265px;
 }
 
 div#producten_product table#property_table,
 div.offerte_overzicht_item_details table#property_table
 {
  margin:     2px 0px 60px 0px;
 }
 
 div#producten_product table#property_table td,
 div.offerte_overzicht_item_details table#property_table td
 {
  padding: 2px 0px 2px 0px;
  color:   #848484;
 }
 
 div#producten_product table#property_table td.column1width,
 div.offerte_overzicht_item_details table#property_table td.column1width
 {
  width:          150px;
  text-align:     right;
  padding:        0px 14px 0px 0px;
  height:         26px;
  vertical-align: top;
  line-height:    26px;
 }
 
 div#producten_product div#property_table_buttons,
 div.offerte_overzicht_item_details div#property_table_buttons
 {
  /*background: #FF0000;*/
  position:   absolute;
  right:      0px;
  bottom:     10px;
 }
 
 div.offerte_overzicht_item_details div#property_table_buttons
 {
  /*background: #FF0000;*/
  right:      20px;
  bottom:     20px;
 }
 
 div#producten_product div#producten_product_image
 {
  position:   absolute;
  width:      225px;
  right:      0px;
  display:    block;
  height:     265px;
  background: no-repeat 0px -20px;
 }
 
 /* Volgende regels zorgen ervoor dat de productproperties
  * verticaal worden gecentreerd. IE-hacks hiervoor staan
  * in style_ie_lte7.css
  */
  
 #property_table_wrapper #product_wrapper {
 	display:        table;
 	position:       static;
 }
 
 #product_wrapper {
 	height:         85%;
 	position:       relative;
 }
 
 #product_wrapper div#product_middle {
 	display:        table-cell;
 	vertical-align: middle;
 	position:       static;
 }
 
/*
 * OFFERTE OVERZICHT
 */
 
 div#offerte_overzicht ul
 {
  list-style-type: none;
  margin:          0px;
  padding:         0px;
 }
 
 div#offerte_overzicht ul li.offerte_overzicht_item_ingeklapt,
 div#offerte_overzicht ul li.offerte_overzicht_item_uitgeklapt
 {
  background: url('/siteimg/offerte_overzicht_ingeklapt.png') no-repeat left top;
  width:      611px;
  position:   relative;
  margin:     0px 0px 16px 0px;
 }
 
 div#offerte_overzicht ul li.offerte_overzicht_item_ingeklapt
 {
  /* uitgeschakeld, want anders ging de inklapanimatie niet goed */
  /*height:     56px;*/
 }
 
 div#offerte_overzicht ul li.offerte_overzicht_item_uitgeklapt
 {
  height:     auto;
 }
 
 div#offerte_overzicht ul li a.delete_button,
 div#offerte_overzicht ul li a.uitklap_button
 {
  background: no-repeat left top;
  width:      21px;
  height:     21px;
  top:        18px;
  position:   absolute;
  display:    block;
 }
 
 div#offerte_overzicht ul li a.delete_button
 {
  background-image: url('/siteimg/offerte_overzicht_deletebtn.png');
  right:            50px;
 }
 
 div#offerte_overzicht ul li a.uitklap_button
 {
  background-image: url('/siteimg/offerte_overzicht_pijl_beneden.png');
  right:            16px;
 }
  
 div#offerte_overzicht ul li.offerte_overzicht_item_ingeklapt h2.h2_offerte_overzicht_item,
 div#offerte_overzicht ul li.offerte_overzicht_item_uitgeklapt h2.h2_offerte_overzicht_item
 {
  font-weight: normal;
  font-size:   16px;
  margin:      0px;
  padding:     17px 0px 19px 56px;
  background:  no-repeat left -4px;
  
  cursor:      pointer;
 }
  
 div#offerte_overzicht ul li.offerte_overzicht_item_ingeklapt h2.h2_offerte_overzicht_item
 {
  color:       #77c4d1;
 }
  
 div#offerte_overzicht ul li.offerte_overzicht_item_uitgeklapt h2.h2_offerte_overzicht_item
 {
  color:       #1c2b39;
 }
  
 div#offerte_overzicht ul li div.offerte_overzicht_item_details
 {
  /*height:     400px;*/
  width:      611px;
  background: #c4c4c4 url('/siteimg/offerte_overzicht_details_backg.jpg') no-repeat left top;
  display:    none;
  margin:     0px 0px 0px 0px;
  position:   relative;
 }
  
 div#offerte_overzicht ul li div.offerte_overzicht_item_details div.offerte_overzicht_item_details_bottom
 {
  height:     9px;
  width:      611px;
  background: url('/siteimg/offerte_overzicht_details_bottom.jpg') no-repeat left bottom;
  margin:     20px 0px 0px 0px;
  position:   absolute;
  bottom:     0px;
  left:       0px;
 }
  
 div#offerte_overzicht ul li div.offerte_overzicht_item_details div.offerte_overzicht_item_details_right
 {
  height:     100%;
  width:      2px;
  background: url('/siteimg/offerte_overzicht_details_right.png') repeat-y right top;
  position:   absolute;
  top:        0px;
  right:      0px;
  margin:     0px;
 }
  
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen
 {
  width:      611px;
  /*height:     263px; /* 287 - (2 * 12) werkelijke hoogte minus padding */
  /*background: url('/siteimg/offerte_overzicht_gegevensaanvrager_backg.png') no-repeat top left;*/
  /*padding:    12px 16px;*/
  /*position:   relative;*/
  margin:     0px 0px 10px 0px;
 }
 
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen_header
 {
  width:      611px;
  height:     40px;
  background: url('/siteimg/offerte_overzicht_gegevensaanvrager_backg.png') no-repeat top left;
  padding:    12px 16px;
 }
 
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen_content
 {
  background:#C4C4C4 url(/siteimg/offerte_overzicht_details_backg.jpg) no-repeat scroll left top;
  margin:0;
  /*position:relative;*/
  width:611px;
 }
  
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen_right
 {
  /*height:     100%;
  width:      2px;
  background: url('/siteimg/offerte_overzicht_details_right.png') repeat-y right top;
  /*position:   absolute;*/
  /*top:        0px;
  right:      0px;
  margin:     0px;*/
  width:      100%;
  background: url('/siteimg/offerte_overzicht_details_right.png') repeat-y right top;
 }
 
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen_bottom
 {
  height:     9px;
  width:      611px;
  position:   absolute;
  background: url('/siteimg/offerte_overzicht_details_bottom.jpg') no-repeat left bottom;
  /*margin:     20px 0px 0px 0px;
  bottom:     0px;*/
  left:       0px;
 }
  
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen table#offerte_overzicht_gegevensaanvragen_table
 {
  margin:     0px auto 0px auto;
  width:      80%;
 }
  
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen table#offerte_overzicht_gegevensaanvragen_table td
 {
  padding:    0px 10px 0px 10px;
  height:     30px;
  color:      #848484;
 } 
  
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen table#offerte_overzicht_gegevensaanvragen_table td.column1width
 {
  width:          180px;
  text-align:     right;
  padding:        10px 10px 0px 10px;
  height:         30px;
  color:          #848484;
  vertical-align: top;
  
 }
  
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen table#offerte_overzicht_gegevensaanvragen_table td.required
 {
  color: #FF0000;
 }
 
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen table#offerte_overzicht_gegevensaanvragen_table td.submit
 {
  text-align:    right;
  padding-right: 6px;
  height:        30px;
 }
 
 div#offerte_overzicht table#offerte_overzicht_gegevensaanvragen_table table#table_voorl_achternaam
 {
  width: 100%;
 }
 
 div#offerte_overzicht table#offerte_overzicht_gegevensaanvragen_table table#table_voorl_achternaam td
 {
  padding: 0px;
 }
 
 div#offerte_overzicht table#offerte_overzicht_gegevensaanvragen_table table#table_voorl_achternaam td.right
 {
  text-align:    right;
  padding-right: 10px;
 }
 
 div#offerte_overzicht div#offerte_overzicht_gegevensaanvragen_requiredlegend
 {
  color:     #FF0000;
  font-size: 0.8em;
  margin:    4px 0px 0px 20px;
 }
 
 div#offerte_overzicht img.offerte_overzicht_nieuweofferte_icon
 {
  vertical-align: middle;
  float: left;
 }
 
 div#offerte_overzicht select#offerte_overzicht_nieuweofferte_select
 {
  margin: 5px 0px 0px 10px;
 }
 
 div#offerte_overzicht div.offerte_overzicht_nieuweofferte_div
 {
  margin:  0px 0px 0px 80px;
  padding: 4px 0px 0px 0px;
  height:  56px;
 }
 
 div#offerte_overzicht img#offerte_overzicht_bedankt
 {
  margin:  60px auto 0x auto;
  display: block;
 }
  
 div#offerte_overzicht div.offerte_overzicht_fileselect
 {
  margin: 0px 40px;
 }
 
 /*
 * BROCHURES
 */
 
 div#brochures table.brochure_table
 {
  width:  611px;
  margin: 0px 0px 20px 0px;
 }
 
 div#brochures table.brochure_table td
 {
  padding:        5px 10px;
  vertical-align: top;
 }
 
 div#brochures table.brochure_table td.brochure_afbeelding
 {
  width: 64px;
 }
 
 div#brochures table.brochure_table td.brochure_omschrijving
 {
  line-height: 24px;
 }
 
 div#brochures table.brochure_table td.brochure_download img
 {
  vertical-align: middle;
  margin:         0px 5px 0px 0px;
 }
 
 div#brochures table.brochure_table td.brochure_download_text
 {
  font-weight: bold;
 }
 
 div#brochures table.brochure_table td.brochure_checkbox
 {
  vertical-align: middle;
 }
 
 div#brochures div#brochures_aanvragen
 {
  width:      611px;
  background: url('/siteimg/brochures_aanvragen_backg.png') no-repeat left top;
  height:     240px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table
 {
  margin: 10px 0px 0px 0px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table td.widthcolumn1
 {
  width: 230px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table td.widthcolumn2
 {
  width: 120px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table td label
 {
  color:        #000000;
  line-height:  16px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table td.required
 {
  color: #FF0000;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table td
 {
  padding: 7px 5px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_table td.submit
 {
  text-align:    right;
  padding-right: 0px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_staarthuisnr_table,
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_postcodeplaats_table
 {
  width: 100%;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_staarthuisnr_table td,
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_postcodeplaats_table td
 {
  padding: 0px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_aanhef_table td
 {
  padding: 0px 5px 0px 5px;
 }
 
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_aanhef_table td.right,
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_staarthuisnr_table td.right,
 div#brochures div#brochures_aanvragen table#brochures_aanvragen_postcodeplaats_table td.right
 {
  text-align: right;
 }

 div#brochures img#brochures_bedankt
 {
  margin:  40px auto 0px auto;
  display: block;
 }
 
/*
 * OVER DVC
 */
 
 div#overdvc table
 {
  margin: 0px 0px 20px 0px;
 }
 
 div#overdvc table td
 {
  vertical-align: top;
 }
 
 div#overdvc table td.column1width
 {
  width: 260px;
 }
 
 div#overdvc table td h2.h2_overdvc
 {
  color:     #1c2b39;
  font-size: 14px;
 }
 
 img.overdvc_item_img
 {
  border: 1px solid #1c2b39;
  margin: 8px;
 }
 
 
/*
 * ZOEKRESULTATEN
 */

 div#zoekresultaten div.zoekresultaten_header
 {
  padding:    0px 0px 0px 28px;
  background: url('/siteimg/search_icon_white.gif') no-repeat left center;
 }
 
 div#zoekresultaten div.zoekresultaten_header h2
 {
  font-size:   16px;
  color:       #1c2b39;
  background:  url('/siteimg/search_icon_white.gif') no-repeat left center;
  font-weight: normal;
  padding:     0px 0px 0px 26px;
  margin:      30px 0px 10px 0px;
 }

 div#zoekresultaten div.context span.highlight
 {
  background-color: #1c2b39;
  color:            #FFFFFF;
  font-weight:      bold;
 }

 div#zoekresultaten div.context
 {
  line-height: 28px;
  margin:      0px 0px 20px 0px;
  width:       600px;
 }
 
 div#zoekresultaten div.context a.leesmeer
 {
  font-size:   11px;
 }

 div#zoekresultaten div#zoekresultaten_zoekopdracht
 {
  width:      611px;
  height:     110px;
  background: url('/siteimg/zoekresultaten_backg.png') no-repeat left top;
 }
 
 div#zoekresultaten div#zoekresultaten_kort
 {
  margin:     10px 0px 20px 0px;
 }
 
 div#zoekresultaten div#zoekresultaten_kort span.blue
 {
  color:      #1c2b39;
 }
 
 div#zoekresultaten div#zoekresultaten_zoekopdracht table#zoekresultaten_zoekopdracht_table
 {
  width:      600px;
  margin:     40px 0px 0px 0px;
 }
 
 div#zoekresultaten div#zoekresultaten_zoekopdracht table#zoekresultaten_zoekopdracht_table td
 {
  vertical-align: center;
 }
 
 div#zoekresultaten div#zoekresultaten_zoekopdracht table#zoekresultaten_zoekopdracht_table td.firstcolumn
 {
  width:      170px;
  text-align: center;
  color:      #252525;
 }
 
 div#zoekresultaten div#zoekresultaten_zoekopdracht table#zoekresultaten_zoekopdracht_table td div.legend
 {
  color:     #d58989;
  font-size: 10px;
  margin:    8px 0px 0px 4px;
 }
 
 div#zoekresultaten div#zoekresultaten_geenresultaten
 {
  margin: 60px 0px 0px 10px;
 }
 
/*
 * PAGESWITCHER
 */
 
 div#nieuwsoverzicht_pageswitcher, 
 div#zoekresultaten_pageswitcher
 {
  background:  url('/siteimg/pageswitcher_bg.png') no-repeat left top;
  width:       601px; /* 611 - paddingright */
  height:      40px;
  line-height: 36px;
  text-align:  right;
  padding:     0px 10px 0px 0px;
  margin:      30px 0px 0px 0px;
  color:       #000000;
 }
 
 div#nieuwsoverzicht_pageswitcher a, 
 div#zoekresultaten_pageswitcher a
 {
  color:           #000000;
  text-decoration: none;
  padding:         0px 5px;
 }
 
 div#nieuwsoverzicht_pageswitcher span.currentpage, 
 div#zoekresultaten_pageswitcher span.currentpage
 {
  color:           #1c2b39;
  padding:         0px 5px;
 }
 
/*
 * CONTACT BANNERS
 */
 
 #contact_gevenens
 {
  background:  url('/siteimg/contact_gegevens_backg.png') no-repeat left top;
  width:       278px;
  height:      246px;
  margin:      50px 0px 0px 5px;
  padding:     10px 0px 0px 20px;
  line-height: 18px;
  color:       #848484;
 }
 
 div#contact_gevenens_accordion
 {
  margin: 20px 0px 0px 0px;
 }
 
 div#contact_gevenens_accordion div.header
 {
  background:  url('/siteimg/contact_accordion_ingeklapt_fs.png') no-repeat left top;
  height:      62px;
  width:       268px; /* 288 - 20px (padding) */
  cursor:      pointer;
  color:       #848484;
  line-height: 62px;
  font-weight: bold;
  padding:     0px 0px 0px 20px;
 }
 
 div#contact_gevenens_accordion div.selected
 {
  background:  url('/siteimg/contact_accordion_uitgeklapt_fs.png') no-repeat left top;
 }
 
 div#contact_gevenens_accordion div.contactgegevens
 {
  background:  url('/siteimg/contact_accordion_backg_fs.png') no-repeat left top;
  padding:     0px 0px 0px 20px;
  color:       #848484;
  height:      169px;
 }
 
/*
 * FOOTER
 */
 
 div#footer
 {
  bottom:       0px;
  position:     absolute;
  width:        100%;
 }
 
 div#footer div#footer_searchwords,
 div#footer div#footer_menu
 {
  width:         938px;
  margin-left:   auto;
  margin-right:  auto;
  margin-bottom: 12px;
  color:         #bfbfbf;
  font-size:     10px;
  text-align:    center;
 }
 
 
 div#footer div#footer_menu ul#footermenu
 {
  list-style-type: none;
  display:         inline;
  margin:          0;
  padding:         0;
 }
 
 div#footer div#footer_menu ul#footermenu li
 {
  display: inline;
  border-left: 1px solid #bfbfbf;
  padding-left: 8px;
  margin-left: 8px;
 }
 
 div#footer div#footer_menu ul#footermenu li a
 {
  text-decoration: underline;
  color:           #bfbfbf;
 }
 
 div#footer div#footer_menu ul#footermenu li a:hover
 {
  text-decoration: none;
  color:           #000000;
 }
 
 div#footer div#footer_searchwords a
 {
  text-decoration: none;
  color:           #bfbfbf;
 }
 
 div#footer div#footer_searchwords a:hover
 {
  text-decoration: none;
  color:           #000000;
 }
 
input#spamCheckInput
{
	display:		none;
}
 
 
 /* TESTRUIMTE */
 

