*
{
  margin: 0;
  padding: 0;
}

html,
body
{
  width: 100%;
  height: 100%;
}

.clear
{
  float: left;
  clear: both;
}

body
{
  color: #333;
  font-family: Verdana, Arial, Helvetica, "sans-serif";
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  background: #D5D1C6 url(images/bg.jpg) left top repeat-x;
}

table tbody tr td,
table tbody tr th
{
  vertical-align: top;
  text-align: left;
}

img { border: 0; }
a:focus { outline: none; }

a:link, a:visited
{
  color: #955738;
  text-decoration: none;
}

a:hover
{
  color: #ff3300;
  text-decoration: underline;
}

/* ------------------------ P A G E ------------------------ */

#page
{
  margin: 15px auto 0 auto; /* top, right, bottom, left */
  width: 792px;
  display: block;
  background-color: #FFF;
  border: 1px solid #A0755F;
}

#page_intro
{
  margin: 15px auto 0 auto; /* top, right, bottom, left */
  width: 792px;
  display: block;
  background-color: #FFF;
  border: 0;
}

/* ------------------------ H E A D E R ------------------------ */

#header
{
 width: 792px;
 height: 140px;
 display: block; 
}

#header h1
{
 width: 792px;
 height: 140px;
 display: block; 
 background: #FFF url(images/header_bg.jpg) left top no-repeat;
 text-indent: 792px;
 overflow: hidden;
 white-space: nowrap;
}

#headerDatum
{
  top: 141px;
  position: absolute;
  margin: 0 0 0 15px;
  width: 171px;
  height: 14px;
  line-height: 14px;
  font-size: 10px;
  overflow: hidden;
  color: #FFF;
  text-indent: 2px;
  white-space: nowrap;
}

#scroller
{
  position: relative;
  top: -76px;
  left: 485px;
  height: 51px;
  width: 137px;
  display: block;
  overflow: hidden;
}

/* ------------------------ C O N T A I N E R ------------------------ */

#container
{
  margin: 0;
  padding: 0;
  width: 792px;
  display: block;
}

/* ------------------------ N A V I G A T I E ------------------------ */

#navigatie
{
  margin: 0;
  padding: 0;
  position: relative;
  width: 186px;
  background: #2881C5 url(images/nav_bg.gif) left top repeat-y;
  display: table-cell;
}

#navigatie ul
{
  margin: -10px 0 0 0;
  padding: 14px 0 0 0;
  position: relative;
  width: 186px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: inside;
  background: transparent url(images/nav_top.gif) left top no-repeat;
}

#navigatie ul li
{
  margin: 0;
  padding: 0;
  position: relative;
  width: 186px;
}

#navigatie ul li a,
#navigatie ul li a:link,
#navigatie ul li a:visited,
#navigatie ul li a:active
{
  margin: 0;
  font-family: Verdana,Helvetica,Arial,"sans-serif";
  font-size: 10px;
  font-weight: bold;
  line-height: 24px;
  color: #FFF;
  padding: 0 0 0 20px;
  width: 166px; /* 186 - 20 */
  height: 24px;
  display: block;
  text-decoration: none;
  background: transparent url(images/menu_bgr_n.gif) left top no-repeat;
}

#navigatie ul li a:focus,
#navigatie ul li a:hover
{
  color: #FFF;
  outline: none;
  background: transparent url(images/menu_bgr_o.gif) left top no-repeat;
}

#navigatie ul li.active a,
#navigatie ul li.active a:link,
#navigatie ul li.active a:visited,
#navigatie ul li.active a:active,
#navigatie ul li.active a:focus,
#navigatie ul li.active a:hover
{
  color: #F1B601;
}

#navigatie ul li.active ul
{
  margin: 0;
  padding: 0;
  position: relative;
  width: 186px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: inside;
  background: transparent;
  background-image: none;
}

#navigatie ul li.active ul li a,
#navigatie ul li.active ul li a:link,
#navigatie ul li.active ul li a:visited,
#navigatie ul li.active ul li a:active
{
  font-family: Verdana,Helvetica,Arial,"sans-serif";
  font-size: 10px;
  font-weight: bold;
  line-height: 24px;
  color: #2881C5;
  padding: 0 0 0 20px;
  width: 166px; /* 186 - 20 */
  height: 24px;
  display: block;
  text-decoration: none;
  background: transparent url(images/menu_bgr_sub_n.gif) left top no-repeat;
}

#navigatie ul li.active ul li a:focus,
#navigatie ul li.active ul li a:hover
{
  color: #2881C5;
  outline: none;
  background: transparent url(images/menu_bgr_sub_o.gif) left top no-repeat;
}

#navigatie ul li.active ul li.active a,
#navigatie ul li.active ul li.active a:link,
#navigatie ul li.active ul li.active a:visited,
#navigatie ul li.active ul li.active a:active,
#navigatie ul li.active ul li.active a:focus,
#navigatie ul li.active ul li.active a:hover
{
  color: #F1B601;
}

/* ------------------------ C O N T E N T ------------------------ */

#content
{
  position: relative;
  width: 606px; /* 792 - 186 */
  display: table-cell;
  background: #FFF url(images/body_bg.gif) left top no-repeat;
}

#content_intro
{
  position: relative;
  width: 606px;
  background-color: #FFF;
}

.post
{
  margin: 15px 13px 15px 13px;
}

/* ------------------------ F O O T E R ------------------------ */

#teruglink
{
  margin: 0.5em 0 0.5em 0;
  padding: 0; 
  width: 100%;
  display: block;
  text-align: center; 
}

#footer
{
  margin: 0;
  height: 18px;
  width: 100%;
  display: block;
  text-align: center; 
}

/* ------------------------ F O R M U L I E R E N ------------------------ */

#formulier input[type="text"],
#formulier_vervolg input[type="text"]
{
  margin: 0 0 0 1em;
}

#formulier input[type="radio"],
#formulier_vervolg input[type="radio"]
{
  margin: 0 1em 0 0;
}

#formulier textarea,
#formulier_vervolg textarea
{
  margin: 0 0 0 1em;
}

#formulier td,
#formulier th,
#formulier_vervolg td,
#formulier_vervolg th
{
  padding: 0 0 0.5em 0;
  vertical-align: top;
}

/* ------------------ A A N M E L D E N    N I E U W S B R I E F ----------------- */

#mailinglist
{
  margin: 30px 0 0 0;
  font-size: 11px;
  position: relative;
  display: block;
  color: #000;
}

#mailinglist form
{
  margin: 0 0 0 30px;
  padding: 0;
  display: block;
}

#mailinglist img
{
  margin: 0;
  background-color: #fff;
}

#mailinglist input[type="text"]
{
  width: 130px;
  font-size: 11px;
  margin: 0 0 10px 0;
  padding: 3px;
  border: 1px solid #D2D2D2;
  background-color: #FFF;
}

#mailinglist select
{
  font-size: 11px;
  margin: 0 0 10px 0;
  border: 1px solid #D2D2D2;
}

/* ------------------------ D I T T O - L I S T S ------------------------ */

div.ditto_item
{
  margin: 0 0 4px 0;
  padding: 0;
}

div.ditto_item div.ditto_pageTitle
{
  margin: 0;
  padding: 0;
  color: #ff6600;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  display: inline;
}

div.ditto_item div.ditto_pageTitle a
{
  color: #ff6600;
  text-decoration: underline;
}

div.ditto_item div.ditto_leesMeer
{
  line-height: 18px;
}

div.ditto_pages,
div.linkTerug
{
  margin: 0;
  padding: 0;
  letter-spacing: 1px;
}

/* ------------------------ B R E A D C R U M B S ------------------------ */

span.B_crumbBox
{
  margin: 0 0 15px 0;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  font-size: 9px;
  display: block;
}

a.B_crumb:link,
a.B_crumb:visited,
a.B_crumb:active,
a.B_homeCrumb:link,
a.B_homeCrumb:visited,
a.B_homeCrumb:active
{
  color: #a0755f;
  text-decoration: none;
}

a.B_crumb:hover,
a.B_crumb:focus,
a.B_homeCrumb:hover,
a.B_homeCrumb:focus
{
  color: #ff3300;
  text-decoration: none;
}

/* ------------------------ A J A X S E A R C H ------------------------ */

div.ajaxSearch_result
{
  border: 1px solid #828177;
  margin: 0 0 1em 0;
  padding: 6px;
}

.AS_ajax_resultExtract p
{
  margin: 0;
}

.AS_ajax_resultExtract p br
{
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
  clear: none;
}

span.ajaxSearch_highlight
{
  margin: 0;
  padding: 0;
}

span.ajaxSearch_highlight1,
span.ajaxSearch_highlight2,
span.ajaxSearch_highlight3,
span.ajaxSearch_highlight4,
span.ajaxSearch_highlight5,
span.ajaxSearch_highlight6,
span.ajaxSearch_highlight7,
span.ajaxSearch_highlight8,
span.ajaxSearch_highlight9,
span.ajaxSearch_highlight10
{
  margin: 0;
  padding: 0 1px 0 1px;
  text-align: left;
  color: #000;
  background-color: #FFF;
}

span.ajaxSearch_highlight1 { color: #000; background-color: #FFFF00; }
span.ajaxSearch_highlight2 { color: #000; background-color: #00FFFF; }
span.ajaxSearch_highlight3 { color: #000; background-color: #99FF99; }
span.ajaxSearch_highlight4 { color: #000; background-color: #FF9999; }
span.ajaxSearch_highlight5 { color: #000; background-color: #FF66FF; }
span.ajaxSearch_highlight6 { color: #FFF; background-color: #880000; }
span.ajaxSearch_highlight7 { color: #FFF; background-color: #00AA00; }
span.ajaxSearch_highlight8 { color: #FFF; background-color: #886800; }
span.ajaxSearch_highlight9 { color: #FFF; background-color: #004699; }
span.ajaxSearch_highlight10 { color: #FFF; background-color: #990099; }

p.ajaxSearch_resultsInfo
{
  margin: 0 0 10px 0;
  padding: 0;
}

span.ajaxSearch_paging
{
  margin: 0;
  padding: 0;
}
