/* Agrio default syle sheet */

*
{
  margin: 0;
  padding: 0;
  cursor: default;
}

/* ==================  B O D Y  ================== */

body
{
  width: 100%;
  height: 100%;
  color: #333;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  background-color: #DFDFDF;
}

/* ==================  N O S C R I P T  ================== */

noscript
{
  top: 40px;
  color: #C00;
  width: 938px;
  z-index: 9998;
  padding: 10px;
  display: block;
  font-size: 13px;
  text-align: center;
  position: absolute;
  margin: 0 auto 0 20px;
  border: 1px solid #F00;
  background-color: #F99;
}

/* ==================  P R I N T  ================== */

.print
{
  display: none;
}

/* ==================  H A N D  ================== */

a.hand,
img.hand,
a img.hand,
a:hover img.hand
{
	cursor: pointer;
}

/* ==================  P A G E  ================== */

#page
{
  width: 998px;
  margin: 0 auto 0 auto;
  background-color: #FFF;
}

/* ==================  T O P / H E A D E R  ================== */

#top
{
	width: 998px;
	height: 128px;
	display: block;
	overflow: hidden;
}

#header
{
	margin: 26px 0 0 0;
	width: 998px; /* 267px */
	height: 102px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
}

#header h1
{
	margin: 0;
	padding: 0;
	width: 267px;
	height: 102px;
	display: block;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 267px;
	white-space: nowrap;
}

#header_print
{
  display: none;
}

/* ==================  T O P M E N U  ================== */

#topmenu_bar
{
  top: 0;
  left: 0;
  width: 100%;
  height: 26px;
  display: block;
  position: absolute;
}

#topmenu
{
  width: 998px;
  height: 134px; /* 128 + 6 */
  display: block;
  z-index: 100;
  position: absolute;
  text-align: center;
}

#topmenu table
{
	margin: 0;
	padding: 0;
  height: 24px;
  width: 998px;
}

#topmenu table tr td
{
	margin: 0;
	padding: 0;
  height: 24px;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}

.topmenu_png
{
  top: 0;
  left: 0;
  width: 100%;
  height: 32px;
  position: absolute;
  background-image: url(images/topmenu_bg.png);
  background-position: left top;
  background-repeat: repeat-x;
}

.menu
{
  margin: 2px 0 0 0;
  height: 24px;
  text-align: center;
}

body>div.menu
{
  width: 998px;
  display: block;
}

.menu ul
{
  height: 24px;
  margin: 0 auto 0 auto;
  /*display: table;*/
  list-style-type: none;
  list-style-image: none;
}

.menu ul li
{
  margin: 0;
  padding: 0;
  float: left;
  clear: none;
  display: inline;
  height: 24px;
}

.menu ul li a,
.menu ul li a:link,
.menu ul li a:active,
.menu ul li a:visited
{
	color: #FFF;
	height: 24px;
  float: left;
  clear: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	display: inline;
	text-decoration: none;
  margin: 0 -1px 0 -1px;
	padding: 0 14px 0 14px;
}

.menu ul li a:hover
{
  background-image: url(images/topmenu_hover.png);
  background-position: left top;
  background-repeat: repeat-x;
}

.menu ul li div.separator_light,
.menu ul li.active div.separator_light
{
	width: 1px;
	height: 24px;
	float: left;
	clear: none;
	display: inline;
    background-image: url(images/topmenu_separation_light.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.menu ul li div.separator_dark,
.menu ul li.active div.separator_dark
{
	width: 1px;
	height: 24px;
	float: left;
	clear: none;
	display: inline;
    background-image: url(images/topmenu_separation_dark.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.menu ul li.first
{
  float: left;
  clear: none;
  display: inline;
  background-image: url(images/topmenu_separation_dark.png);
  background-position: left top;
  background-repeat: no-repeat;
}

.menu ul li.first div.separator_light
{
  float: left;
  clear: none;
  margin-left: 1px;
	display: inline;
	position: relative;
}

.menu ul li.last
{
  float: left;
  clear: none;
  display: inline;
  background-image: url(images/topmenu_separation_light.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}

.menu ul li.last div.separator_dark
{
  float: left;
  clear: none;
  margin-right: 1px;
	display: inline;
	position: relative;
}

/* ==================  T O P M E N U - S U B ================== */

.menu ul li div.topmenu_sub,
.menu ul li.active div.topmenu_sub
{
  left: 0;
  top: 26px;
  margin: 0;
  padding: 0;
  width: 998px;
  height: 32px;
  display: none; /* NIEUW */
  visibility: hidden;
  position: absolute;
}

.menu ul li:hover div.topmenu_sub,
.menu ul li.active:hover div.topmenu_sub
{
  margin: 0;
  padding: 0;
  height: 108px; /* 102 + 6 */
  display: block;
  visibility: visible;
}

.menu ul li div.topmenu_sub div.topmenu_sub_shadow,
.menu ul li.active div.topmenu_sub div.topmenu_sub_shadow
{
	margin: 0;
	padding: 0;
	width: 998px;
	height: 6px;
	font-size: 6px;
	line-height: 6px;
  display: none;
  visibility: hidden;
  position: relative;
  background-image: url(images/topmenu_sub_shadow.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

.menu ul li:hover div.topmenu_sub div.topmenu_sub_shadow,
.menu ul li.active:hover div.topmenu_sub div.topmenu_sub_shadow
{
  display: block;
  visibility: visible;
}

.menu ul li div.topmenu_sub ul,
.menu ul li.active div.topmenu_sub ul
{
	margin: 0;
	padding: 6px 0 0 0;
	width: 998px;
	height: 96px; /* 102- 6 */
  display: none; /* NIEUW */
  visibility: hidden;
  position: relative;
  list-style-type: none;
  list-style-image: none;
	background-color: #FFF;
  background-image: url(images/topmenu_sub_separators.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.menu ul li:hover div.topmenu_sub ul,
.menu ul li.active:hover div.topmenu_sub ul
{
  display: block;
  visibility: visible;
}

.menu ul li div.topmenu_sub ul li,
.menu ul li.active div.topmenu_sub ul li
{
	margin: 0;
	padding: 0 14px 0 14px;
	width: 221px; /* 249 - 14 - 14 */
	height: 48px;
	float: left;
	text-align: left;
	background-image: none;
}

.menu ul li div.topmenu_sub ul li a,
.menu ul li.active div.topmenu_sub ul li a,
.sub ul li a
{
	margin: 0;
	padding: 0;
	height: 17px;
	float: none;
	display: block;
	font-size: 15px !important;
	font-weight: 600;
	text-indent: 0;
	line-height: normal;
	background-image: none;
	text-decoration: none;
}

.menu ul li div.topmenu_sub ul li a,
.menu ul li div.topmenu_sub ul li a:link,
.menu ul li div.topmenu_sub ul li a:active,
.menu ul li div.topmenu_sub ul li a:visited,
.menu ul li.active div.topmenu_sub ul li a,
.menu ul li.active div.topmenu_sub ul li a:link,
.menu ul li.active div.topmenu_sub ul li a:active,
.menu ul li.active div.topmenu_sub ul li a:visited,
.sub ul li a,
.sub ul li a:link,
.sub ul li a:active,
.sub ul li a:visited
{
	margin: 0;
	padding: 0;
	line-height: normal;
	text-decoration: none;
}

.menu ul li div.topmenu_sub ul li a:hover,
.menu ul li.active div.topmenu_sub ul li a:hover
{
	margin: 0;
	padding: 0;
	line-height: normal;
	background-image: none;
}

.menu ul li div.topmenu_sub ul li a span.topmenu_sub_desc,
.menu ul li.active div.topmenu_sub ul li a span.topmenu_sub_desc
{
	margin: 0;
	padding: 0;
	width: 221px;
	color: #A6A6A6;
	font-size: 11px !important;
	line-height: 11px;
	font-weight: normal;
	cursor: pointer;	
}

.sub ul
{
	margin: 0;
  list-style-type: none;
  list-style-image: none;
}

.sub ul li
{
	margin: 0;
  padding-bottom: 10px;
}

.sub ul li a
{
	margin: 0;
	padding: 0;
  display: table;
	line-height: normal;
}

.sub ul li span.submenu_body_desc
{
	margin: 0;
	padding: 0;
	color: #A6A6A6;
	font-size: 12px !important;
	line-height: 12px;
	font-weight: normal;
	cursor: pointer;	
}

/* ==================  H E A D E R - I N T R O  ================== */

#header_intro
{
  margin: 0;
  padding: 0;
  width: 998px;
  height: 270px;
  display: block;
  clear: both;
}

/* ==================  T O P  ================== */

#top
{
  width: 998px;
  height: 128px;
}

/* ==================  B R E A D C R U M B S  ================== */

#breadcrumbs
{
	margin: 0;
	padding: 0;
	width: 998px;
	height: 26px;
}

#breadcrumbs ul
{
	margin: 0;
	padding: 0;
	width: 998px;
	height: 26px;
	list-style-type: none;
  list-style-image: none;
}

#breadcrumbs ul li
{
	margin: 0;
	padding: 0;
	color: #FFF;
	float: left;
	height: 26px;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	display: inline-block;
}

#breadcrumbs ul li div.breadcrumbs_separator
{
	float: left;
	width: 13px;
	height: 26px;
	background-image: url(images/breadcrumbs_separation.png);
	background-position: right top;
	background-repeat: no-repeat;
	
}

#breadcrumbs ul li a
{
	margin: 0;
	padding: 0;
	float: left;
	color: #FFF;
	height: 26px;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
	display: inline-block;
	padding-right: 8px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

#breadcrumbs ul li span
{
	margin: 0;
	padding: 0;
	float: left;
	color: #FFF;
	height: 26px;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
	display: inline-block;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

#breadcrumbs ul li a:link,
#breadcrumbs ul li a:active,
#breadcrumbs ul li a:visited
{
	text-decoration: none;
}

#breadcrumbs ul li a:hover,
#breadcrumbs ul li a:hover.breadcrumbs_currentCrumb
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#breadcrumbs ul li a.breadcrumbs_crumb
{
	padding-left: 3px;
}

#breadcrumbs ul li a.breadcrumbs_homeCrumb
{
	padding-left: 13px;
}

#breadcrumbs ul li a.breadcrumbs_currentCrumb,
#breadcrumbs ul li span.breadcrumbs_currentCrumb
{
	padding-left: 3px;
	padding-right: 8px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

/* ==================  A J A X - S E A R C H  ================== */

#searchbar
{
  margin: -23px 5px 0 0;
  padding: 0;
  width: 260px;
  float: right;
  clear: both;
  display: block;
  position: relative;
}

#searchbar_intro
{
  margin: 3px 5px 0 733px;
  padding: 0;
  width: 260px;
  display: block;
  z-index: 999;
  position: absolute;
}

#ajaxSearch_form
{
  margin: 0;
  padding: 0;
}

#ajaxSearch_form fieldset
{
  border: 0;
  margin: 0;
  padding: 0;
  width: auto;
}

#ajaxSearch_submit
{
  border: 0;
  margin: 0 0 0 20px;
  padding: 0;
  width: 23px;
  height: 20px;
  float: left;
  clear: none;
  white-space: nowrap;
  text-indent: -9999px;
  overflow: hidden;
  outline: none;
  background-color: transparent;
  background-image: url(sprites/sprite_ajaxsearch.png);
  background-position: 0px top;
  background-repeat: no-repeat;
	/*
  border: 0;
  margin: 0 0 0 20px;
  padding: 0;
  width: 23px;
  height: 20px; 
  float: left;
  clear: none;
  display: inline;
  white-space: nowrap;
  text-indent: -9999px;
  overflow: hidden;
  outline: none;
  background-color: transparent;
  background-image: url(sprites/sprite_ajaxsearch.png);
  background-position: 0px top;
  background-repeat: no-repeat;
  */
}

#ajaxSearch_input
{
  border: 0;
  margin: 0;
  padding: 3px 0 3px 0;
  width: 217px;
  height: 14px;
  float: right;
  clear: none;
  color: #999393;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14px;
  text-align: left;
  text-indent: 4px;
  letter-spacing: 0;
  word-spacing: 0;
  vertical-align: middle;
  background-color: transparent;
  background-image: url(sprites/sprite_ajaxsearch.png);
  background-position: -23px top;
  background-repeat: no-repeat;
	/*
  border: 0;
  margin: 0;
  padding: 3px 0 3px 0;
  width: 217px;
  height: 14px;
  float: left;
  clear: none;
  color: #999393;
  display: inline;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14px;
  text-align: left;
  text-indent: 4px;
  letter-spacing: 0;
  word-spacing: 0;
  vertical-align: middle;
  background-color: transparent;
  background-image: url(sprites/sprite_ajaxsearch.png);
  background-position: -23px top;
  background-repeat: no-repeat;
  */
}

#ajaxSearch_form img#indicator
{
  margin: 0;
  padding: 0;
  z-index: 100;
  position: absolute;
  top: 2px;
  left: 240px;
}

#ajaxSearch_form img#searchClose
{
  margin: 0;
  padding: 0;
  z-index: 100;
  visibility: hidden;
  position: absolute;
  top: 3px;
  left: 0px;
}

#ajaxSearch_output
{
  border: 1px solid #8A8A8A;
  padding: 10px;
  background: #fff;
  display: block;
  height: auto;
  width: 217px;
  vertical-align: top;  
  position: absolute;
  z-index: 999;
  left: 20px;
  top: 20px;
}

#current-search-results,
.AS_ajax_result,
.AS_ajax_resultLink,
.AS_ajax_resultExtract,
.AS_ajax_resultExtract p,
.AS_ajax_resultExtract p span,
.AS_ajax_resultsIntroFailure
{
  color: #8A8A8A;
  font-family: Tahoma, "san-serif";
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 15px;
  text-align: left;
  text-indent: 0;
  letter-spacing: 0;
  word-spacing: 0;
}

.AS_ajax_resultExtract p
{
  margin: 2px 0 4px 0;
  border-bottom: 1px solid #EEE;
}

.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; }

.AS_ajax_result a,
.AS_ajax_result a:link,
.AS_ajax_result a:active,
.AS_ajax_result a:visited,
.AS_ajax_more a,
.AS_ajax_more a:link,
.AS_ajax_more a:active,
.AS_ajax_more a:visited
{
  color: #6A6A6A;
  font-family: Tahoma, "san-serif";
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 15px;
  text-align: left;
  text-indent: 0;
  text-decoration: underline;
  letter-spacing: 0;
  word-spacing: 0;
}

.AS_ajax_result a:hover,
.AS_ajax_result a:focus,
.AS_ajax_more a:hover,
.AS_ajax_more a:focus
{
  color: #8A8A8A;
  text-decoration: none;
  outline: none;
}

.ajaxSearch_paging
{
  display: block;
  margin: 1em 0 0.5em 0;
  padding: 0 0 0.5em 0;
  border-bottom: 1px solid #D4D4D4;
}

.ajaxSearch_result
{
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em 0;
  border-bottom: 1px solid #D4D4D4;
}

.ajaxSearch_result a,
.ajaxSearch_result a:link,
.ajaxSearch_result a:active,
.ajaxSearch_result a:visited,
a.ajaxSearch_resultLink
{
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.ajaxSearch_result a:hover,
a.ajaxSearch_resultLink:hover
{
  text-decoration: underline;
}

/* ==================  C O N T E N T  ================== */

.content
{
  padding: 0;
  margin: 11px 20px 11px 20px;
}

.content_home
{
  padding: 0;
  margin: 11px 10px 11px 10px;
}


/* ==================  C O L U M N S  ================== */

#kolommen
{
	width: 998px;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	position: relative;
}

#kolom1
{
  margin: 0;
  padding: 0 10px 20px 10px;
  float: left;
  clear: left;
	width: 316px; /* 336 - 10 - 10 */
  display: inline;
	position: relative;
	background-image: url(images/homekolom_separation_agrio.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#kolom2
{
  margin: 0;
  padding: 0 10px 20px 10px;
  float: left;
  clear: none;
	width: 236px; /* 256 - 10 - 10 */
  display: inline;
	position: relative;
	background-image: url(images/homekolom_separation_agrio.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#kolom3
{
  margin: 0;
  padding: 0 10px 20px 10px;
  float: left;
  clear: none;
	width: 206px; /* 226 - 10 - 10 */
  display: inline;
	position: relative;
	background-image: url(images/kolom3_afronding_intro.png);
	background-position: right top;
	background-repeat: no-repeat;
}

#kolom4
{
  margin: 0;
  padding: 0 10px 20px 10px;
	float: left;
  clear: right;
	width: 160px; /* 180 - 10 - 10 */
  display: inline;
	position: relative;
}

#linkerkolom
{
  margin: 0;
  padding: 0 0 20px 0;
  float: left;
  clear: left;
	width: 840px;
  display: inline;
	position: relative;
}

#linkerkolom_home
{
  margin: 0;
  padding: 0 0 20px 0;
  float: left;
  clear: left;
	width: 590px;
  display: inline;
	position: relative;
}

#middenkolom
{
  margin: 0;
  padding: 0 0 20px 0;
  float: left;
  clear: none;
	width: 250px;
  display: inline;
	position: relative;
}

#middenkolom_afronding
{
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	z-index: 99;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
}

#rechterkolom
{
  margin: 0;
  padding: 0 0 20px 0;
	float: left;
  clear: right;
	width: 158px;
  display: inline;
}

#rechterkolom_afronding
{
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	z-index: 99;
	width: 15px;
	height: 15px;
	display: block;
	position: absolute;
}


/* ==================  A R T I K E L E N  /  I N T RO  ================== */

.ditto_list_intro
{
  margin: 0;
  padding: 0;
  display: block;
}

.ditto_list_intro_artikel
{
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
}

.ditto_list_intro_artikel h3 
{
	margin: 0;
	padding: 0;
	font-size: 15px;
}

.ditto_list_intro_artikel h3 a,
.ditto_list_intro_artikel h3 a:link,
.ditto_list_intro_artikel h3 a:active,
.ditto_list_intro_artikel h3 a:visited,
.ditto_list_intro_artikel h3 a:hover
{
	text-decoration: none;
}

.ditto_artikel_intro
{
	margin: 0;
	padding: 0;
}

.ditto_artikel_intro_info
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #004990;
}

/* ==================  W A L L P A P E R S  ================== */

.ditto_wallpaper
{
    margin: 0 10px 10px 0;
    padding: 0;
    width: 250px;
    height: 279px;
    float: left;
    clear: none;
}

.ditto_wallpaper_image
{
    margin: 0;
    padding: 0;
    width: 250px;
    height: 188px;
    display: block;
    overflow: hidden;
}

.ditto_wallpaper_links
{
    margin: 0;
    padding: 1px 0 0 1px;
    width: 250px;
    height: 91px;
    display: block;
    overflow: hidden;
}

.ditto_wallpaper_item
{
    margin: 0;
    padding: 0;
    width: 83px;
    height: 30px;
    float: left;
    clear: none;
}

.ditto_wallpaper_item a
{
    color: #fff;
    margin: 0 1px 1px 0 !important;
    padding: 0;
    width: 82px;
    height: 29px;
    display: table;
    font-size: 12px;
    font-weight: normal;
    line-height: 29px;
    text-align: center;
    text-decoration: none;
}

/* ==================  W E B L O G  ================== */

.ditto_list_weblog
{
  margin: 0;
  padding: 0;
  display: block;
}

.ditto_weblog
{
  margin: 0 0 20px 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: left;
  display: table;
  clear: both;
  border-bottom: 1px dotted #D4D4D4;
}

.ditto_weblog_home
{
  margin: 0 0 10px 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: left;
  display: table;
  clear: both;
  border-bottom: 1px solid #D4D4D4;
}

.ditto_weblog_block
{
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: left;
  display: table;
  clear: both;
}

.ditto_weblog h2,
.ditto_weblog h3,
.ditto_weblog_home h2,
.ditto_weblog_home h3,
.ditto_weblog_block h2,
.ditto_weblog_block h3
{
  margin: 0;
  line-height: normal;
  text-align: left;
}

.ditto_weblog h2 a,
.ditto_weblog_home h2 a,
.ditto_weblog_block h2 a
{
  text-decoration: none;
}

.ditto_weblog h3 a,
.ditto_weblog_home h3 a,
.ditto_weblog_block h3 a
{
  margin: 0;
  color: #8C8C8C;
  text-decoration: none;
}

.ditto_weblog_afbeelding
{
  margin: 0 20px 10px 0;
  padding: 0;
  width: 140px;
  height: 140px;
  overflow: hidden;
  display: block;
  float: left;
  clear: none;
}

.ditto_weblog_tekst
{
  margin: 0 0 20px 0;
  padding: 0;
  width: 640px; /* 800 - 140 - 20 */
  display: block;
  float: left;
  clear: right;
}

.ditto_weblog_tekst_home
{
  margin: 0 0 20px 0;
  padding: 0;
  width: 410px; /* 570 - 140 - 20 */
  display: block;
  float: left;
  clear: right;
}

.ditto_weblog_artikel
{
  margin: 0 0 20px 0;
  padding: 0;
  width: 800px;
  display: block;
  float: left;
  clear: right;
}

/* ==================  A R T I K E L E N  ================== */

.tekst_en_beeld
{
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
  display: block;
}

.ditto_list_archief
{
  margin: 10px 0 0 0;
  padding: 0;
  display: block;
}

.ditto_show_artikel
{
  margin: 0;
  padding: 0;
  width: 800px;
  display: block;
  overflow: hidden;
}

.ditto_list_artikelen
{
  margin: 0;
  padding: 0;
  width: 570px;
  display: block;
  overflow: hidden;
}

.ditto_archief
{
  margin: 0 0 20px 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: left;
}

.ditto_archief_home
{
  margin: 0 0 5px 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: left;
}

.ditto_artikel,
.ditto_artikel_first
{
  margin: 0 0 20px 0;
  padding: 0;
  float: left;
  clear: none;
  width: 278px;
  display: table;
  overflow: visible;
  text-align: left;
}

.ditto_artikel_first
{
  margin: 0 14px 20px 0;
}

.ditto_artikel h2,
.ditto_artikel_first h2
{
  margin: 0;
  line-height: normal;
  text-align: left;
}

.ditto_artikel h2 a,
.ditto_artikel_first h2 a
{
  text-decoration: none;
}

.ditto_archief h2,
.ditto_archief h3
{
  margin: 0;
}

span.editie
{
	color: #333;
	margin: 0;
	padding: 0 0 5px 0;
	font-family: Arial, san-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	text-align: left;
	display: block;
}

h3.topborder,
span.topborder
{
	margin-top: 10px;
	padding: 10px 0 0 0;
	border-top: 1px solid #D4D4D4;
	display: block;
}

.ditto_artikel_first h2 a,
.ditto_artikel_first h3 a,
.ditto_artikel h2 a,
.ditto_artikel h3 a,
.ditto_archief h2 a,
.ditto_archief h3 a
{
  text-decoration: none;
}

.ditto_artikel_first h3 a,
.ditto_artikel h3 a,
.ditto_archief h3 a
{
  color: #8C8C8C;
}

.ditto_artikel_afbeelding
{
  margin: 0;
  padding: 0;
  width: 278px;
  height: 160px;
  display: block;
  overflow: hidden;
}

.ditto_artikel_afbeelding a img
{
  cursor: pointer;
}

.ditto_artikel_chapeau
{
  margin: 0 0 4px 0;
  padding: 0;
  color: #8C8C8C;
  font-size: 13px;
  font-weight: bold;
  font-style: italic; 
  text-align: left;
  line-height: normal;
}

.ditto_artikel_footer
{
  margin: 0;
  padding: 0;
  color: #9C9C9C;
  font-size: 11px;
  font-weight: normal;
  font-style: normal; 
  text-align: left;
  line-height: normal;
}


/* ==================  V I D E O ' S  ================== */

.ditto_list_videos
{
  margin: 10px 0 0 0;
  padding: 0;
  display: block;
}

.ditto_video
{
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  float: left;
  clear: none;
  width: 570px;
  display: table;
  overflow: visible;
  text-align: left;
  border-bottom: 1px solid #D4D4D4;
}

.ditto_video h2
{
  margin: 0;
  line-height: normal;
  text-align: left;
}

.ditto_video h2 a
{
  text-decoration: none;
}

.ditto_video_afbeelding
{
  margin: 5px 0 5px 0;
  padding: 0;
  width: 570px;
  height: 160px;
  display: block;
  overflow: hidden;
}

.ditto_video_afbeelding a
{
	cursor: pointer;
}

.ditto_video_afbeelding img,
.ditto_video_afbeelding a img
{
	border: 0;
	cursor: pointer;
}

.ditto_video_footer
{
  margin: 0;
  padding: 0;
  color: #9C9C9C;
  font-size: 11px;
  font-weight: normal;
  font-style: normal; 
  text-align: left;
  line-height: 15px;
}


/* ==================  P A G I A T I O N  ================== */

.ditto_pages
{
	margin: 10px 0 10px 0;
	padding: 0;
	clear: both;
	display: block;
}

.ditto_pages a,
.ditto_pages a:link,
.ditto_pages a:active,
.ditto_pages a:visited
{
  color: #555;
  margin: 0 1px 0 1px;
  padding: 2px 6px 2px 6px;
  border: 1px solid #777;
  text-decoration: none;
  font-weight: normal;
  background-color: #FFF;
}

.ditto_pages a:hover
{
  color: #FFF;
  background-color: #777;
}

.ditto_next_off,
.ditto_previous_off
{
  color: #AAA;
  margin: 0 1px 0 1px;
  padding: 2px 6px 2px 6px;
  border: 1px solid #AAA;
  font-weight: normal;
}

.ditto_currentpage
{
  color: #FFF;
  margin: 0 1px 0 1px;
  padding: 2px 6px 2px 6px;
  border: 1px solid #555;
  font-weight: normal;
  background-color: #555;
}

/* ==================  R E A C T I E S  ================== */

.jot_artikel_form
{
  margin: 0 0 20px 0;
  padding: 0;
  float: left;
  clear: none;
  width: 508px; /* 800-278-14 */
  display: table;
  overflow: visible;
  text-align: justify;
}

.jot_show_comments
{
  margin: 0;
  padding: 20px 0 20px 0;
  width: 800px;
  display: block;
  overflow: hidden;
  font-weight: normal;
  border-top: 1px solid #D4D4D4;
}

/* ==================  S C R O L L  ================== */

#scroll
{
  margin: 0;
  padding: 0;
  width: 998px;
  height: 80px;
}

#scroll a
{
  margin: 0 20px 0 20px;
  cursor: pointer;
}

#scroll a img
{
  border: 0;
  cursor: pointer;
}

.stilmsg 
{
  text-align:center;
}

.stilefss 
{
  text-align:center;
}


/* ==================  R S S  ================== */

.rss
{
	margin: 15px 0 0 10px;
	padding: 0;
}

.rss h4
{
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 8px 0;
}

.rss h4 a,
.rss h4 a:link,
.rss h4 a:active,
.rss h4 a:visited,
.rss h4 a:hover
{
	text-decoration: none;
}

.rss_ul
{
	border: 0;
	margin: 0;
	padding: 0;
	/* width: 235px; */
	list-style-type: none;
  list-style-image: none;
}

.rss_table
{
	border: 0;
	margin: 0;
	padding: 0;
	/* width: 235px; */
}

.rss_table tr th
{
	margin: 0;
	padding: 0 0 5px 0;
	width: 57px;
}

.rss_table tr td
{
	margin: 0;
	padding: 0 0 5px 0;
	/* width: 178px; */
}

.rss_date,
.rss_temp
{
	margin: 0;
	padding: 0;
	width: 52px;
	height: 40px;
	vertical-align: top;
	background-image: url(images/rss_date.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.rss_date
{
  margin: 0 4px 0 0;
}

.rss_day
{
	margin: 0;
	padding: 0;
	height: 28px;
	font-size: 30px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.rss_deg
{
	margin: 0;
	padding: 0;
	height: 40px;
	font-size: 28px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.rss_month_year
{
	margin: -3px 0 0 0;
	padding: 0;
	height: 13px;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}

.rss_title,
.rss_city
{
	margin: 0;
	padding: 0 5px 0 0;
	display: block;
}

.rss_city
{
  width: 178px;
}

.rss_title a,
.rss_city
{
	margin: 0;
	padding: 0;
  /* width: 178px; */
	font-size: 12px;
	font-weight: 500;
	line-height: normal;
	display: inline-block;
	text-decoration: none;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	opacity:.7;
}

.rss_title a:link,
.rss_title a:active,
.rss_title a:visited
{
	text-decoration: none;
}

.rss_title a:hover
{
	text-decoration: underline;
}

.rss_desc,
.rss_info
{
	margin: 0;
	padding: 0;
	display: block;
}

.rss_per_day
{
	margin: 0;
	padding: 0;
	width: 42px;
  text-align: center;
}

.rss_desc
{
	margin: -3px 0 0 0;
	padding: 0;
	display: block;
}

.rss_desc a
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: none;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

.rss_desc a:link,
.rss_desc a:active,
.rss_desc a:visited
{
	text-decoration: none;
}

.rss_info,
.rss_per_day
{
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	text-decoration: none;
}

.rss_info code
{
  font-family: Arial, san-serif;
	font-size: 11px;
  filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

.rss_company
{
	margin: -4px 0 0 0;
	padding: 0;
	display: block;
}

.rss_company a
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	display: inline-block;
	text-decoration: none;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6;
}

.rss_company a:link,
.rss_company a:active,
.rss_company a:visited
{
	text-decoration: none;
}

.rss_spacer
{
	border: 0;
	margin: 0;
	padding: 0;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
}


/* ==================  W E A T H E R L A Y E R  ================== */

#buienradar
{
  margin: 15px 0 0 10px;
  padding: 0;
}

.controlLayer
{
  margin: 0 0 1px 0;
  padding: 0;
}

.weatherLayer
{
  margin: 0;
  padding: 5px;
  display: none;
  position: absolute;
  visibility: hidden;
  text-align: left;
  border: 1px solid #696969;
  background-color: #FFF;
}

.rss_table td.td_left
{
	margin: 0;
	padding: 0;
  text-align: left;
}

/* ==================  V E R S C H I J N I N G S D A T U M  ================== */

.releasedate
{
	margin: 15px 0 0 13px;
	padding: 0;
}

.releasedate h2
{
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 8px 0;
}

.releasedate_table
{
	border: 0;
	margin: 0;
	padding: 0;
	width: 145px; /* 158 - 0 - 13 */
}

.releasedate_table tr th
{
	margin: 0;
	padding: 0 0 5px 0;
	width: 47px;
}

.releasedate_table tr td
{
	margin: 0;
	padding: 0 0 5px 0;
	width: 98px;
}

.releasedate_date
{
	margin: 0;
	padding: 0;
	width: 42px;
	height: 35px;
	vertical-align: top;
	background-image: url(images/releasedate_date.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.releasedate_day
{
	margin: 0;
	padding: 0;
	height: 22px;
	font-size: 24px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.releasedate_month_year
{
	margin: -2px 0 0 0;
	padding: 0;
	height: 13px;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}

.releasedate_title
{
	margin: 0;
	padding: 0;
	display: block;
}

.releasedate_title h3
{
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}

.releasedate_desc
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	display: inline-block;
	text-decoration: none;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}


/* ==================  A G R I O - U I T G A V E  ================== */

.agriouitgave
{
  margin: 15px 0 0 13px;
  padding: 0;
	width: 145px; /* 158 - 0 - 13 */
	display: block;
	font-size: 10px;
	line-height: 0.8em;
}

.agriouitgave h2
{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}


/* ==================  P R O D U K T E N  ================== */

.produkten
{
	margin: 15px 0 0 13px;
	padding: 0;
	width: 145px; /* 158 - 0 - 13 */
	display: block;
}

.produkten ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
  list-style-image: none;
}

.produkten ul li
{
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.produkten ul li h4
{
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 2px 0;
}

.produkten ul li ul
{
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
  list-style-image: none;
}

.produkten ul li ul li
{
	margin: 0;
	padding: 0;
	height: 16px;
	text-align: left;
	vertical-align: top;
}

.produkten ul li ul li a
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.produkten ul li ul li a:link,
.produkten ul li ul li a:active,
.produkten ul li ul li a:visited
{
	text-decoration: none;
}

.produkten ul li ul li a:hover
{
	text-decoration: underline;
}


/* ==================  F O R M U L I E R E N  ================== */

#EmailForm th,
#EmailForm td
{
  padding-bottom: 5px;
}

#EmailForm thead tr th
{
  margin: 0;
  padding: 3px 4px 5px 4px;
  font-size: 14px !important;
  border-bottom: 2px solid #FFF;
}

#EmailForm thead tr td
{
  margin: 0;
  padding: 0;
}

#EmailForm tbody tr td,
#EmailForm tbody tr th
{
  margin: 0;
  padding: 3px 4px 5px 4px;
  border-bottom: 2px solid #FFF;
}

#EmailForm tbody tr td.home
{
  border: 0;
}

input.text
{
  border: 0;
  margin: 0;
  padding: 4px 10px 0px 10px;
  width: 334px;
  height: 20px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  background-image: url(sprites/sprite_form_fields.gif);
  background-position: left 0px;
  background-repeat: no-repeat;
}

input.nieuwsbrief
{
  border: 0;
  margin: 0;
  padding: 4px 10px 0px 10px;
  width: 195px;
  height: 20px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  background-image: url(sprites/sprite_form_fields.gif);
  background-position: left -96px;
  background-repeat: no-repeat;
  background-color: transparent;
}

input.smalltext
{
  border: 0;
  margin: 0;
  padding: 4px 10px 0px 10px;
  width: 40px;
  height: 20px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  background-image: url(sprites/sprite_form_fields.gif);
  background-position: left -120px;
  background-repeat: no-repeat;
}

input.reactie
{
  border: 0;
  margin: 0;
  padding: 4px 10px 0px 10px;
  width: 280px;
  height: 20px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  background-image: url(sprites/sprite_form_fields.gif);
  background-position: left -72px;
  background-repeat: no-repeat;
}

input.puntadvertentie
{
  border: 0;
  margin: 0;
  padding: 4px 0 0px 8px;
  width: 351px;
  height: 20px;
  color: #696969;
  font-family: Courier New, monospace;
  font-size: 13px !important;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 5px;
  background-image: url(sprites/sprite_form_fields.gif);
  background-position: left -48px;
  background-repeat: no-repeat;
}

input.counter
{
  border: 0;
  margin: 4px 0 0 0;
  padding: 0;
  width: 20px;
  height: 24px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
}

input.radio
{
  margin: 0 5px 0 0;
  vertical-align: text-bottom;
}

input.checkbox
{
  margin: 0 5px 0 0;
  vertical-align: text-bottom;
}

input.submit
{
  border: 0;
  margin: 0;
  padding: 1px 10px 3px 10px;
  width: 153px;
  height: 24px;
  color: #FFF;
  outline: none;
  font-family: Arial, san-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
}

div.textarea
{
  border: 0;
  margin: 0;
  padding: 0;
  width: 354px;
  height: 150px;
  background-image: url(images/form_textarea.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

div.textarea textarea
{
  border: 0;
  margin: 0;
  padding: 4px 4px 4px 10px;
  width: 340px;
  height: 142px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  background-color: transparent;
}

div.textarea_reactie
{
  border: 0;
  margin: 0;
  padding: 0;
  width: 300px;
  height: 150px;
  background-image: url(images/form_textarea_reactie.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

div.textarea_reactie textarea
{
  border: 0;
  margin: 0;
  padding: 4px 4px 4px 10px;
  width: 286px;
  height: 142px;
  color: #696969;
  font-family: Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  background-color: transparent;
}


/* ==================  P R O F I E L  ================== */

.ditto_list_profiel
{
	margin: 0;
	padding: 0;
	width: 813px;
	display: block;
	position: relative;
}

.ditto_profiel_spacer
{
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	width: 800px;
	height: 100px;
	display: block;
	
}

.ditto_profiel
{
	margin: 0 15px 15px 0;
	padding: 0;
	width:  256px;
	height: 241px;
	float: left;
	clear: none;
	display: inline;
	text-align: center;
	background-image: url(images/profiel_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.ditto_profiel_image
{
	margin: 20px auto 0 auto;
	padding: 0;
	width: 140px;
	height: 140px;
	display: block;
	text-align: center;
	vertical-align: middle;
}

.ditto_profiel_title
{
	margin: 10px 0 0 0;
	padding: 0;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.ditto_profiel_desc
{
	margin: 0;
	padding: 0;
	display: block;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}

.profielLayer
{
  margin: 0;
  padding: 0;
  width: 260px;
  display: none;
  position: absolute;
  visibility: hidden;
  text-align: left;
}

.profielLayer_top
{
	margin: 0;
	padding: 0;
	width: 260px;
	height: 11px;
	display: block;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
}

.profielLayer_mid
{
	margin: 0;
	padding: 0 4px 0 0;
	width: 256px;
	display: block;
	position: relative;
	background-position: left top;
	background-repeat: repeat-y;
}

.profielLayer_bot
{
	margin: 0;
	padding: 0;
	width: 260px;
	height: 13px;
	display: block;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
}

.profielLayer_body
{
	margin: 0;
	padding: 4px 15px 4px 15px;
	width: 226px;
	display: block;
}

.profielLayer_title
{
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

.profielLayer_dob
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.profielLayer_desc
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

.profielLayer_content
{
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}


/* ==================  F O O T E R  ================== */

#footer
{
	margin: 0 0 15px 0;
	padding: 0;
	width: 998px;
	height: 26px;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
	position: relative;
}

#footer_intro
{
	margin: 0 0 15px 0;
	padding: 0;
	width: 998px;
	height: 64px;
	font-size: 12px;
	line-height: 64px;
	text-align: center;
}

#footer div,
#footer_intro div
{
  display: inline;
}

#footer a,
#footer_intro a
{
  text-decoration: none;
}

#footer a:link,
#footer a:active,
#footer a:visited,
#footer_intro a:link,
#footer_intro a:active,
#footer_intro a:visited
{
	text-decoration: none;
}

#footer a:hover,
#footer_intro a:hover
{
	text-decoration: underline;
}


/* ==================  V E R S C H I J N I N G S D A T A  ================== */

.verschijningsdata thead th,
.adverterendata thead th
{
  margin: 0;
  color: #FFF;
  padding: 3px 10px 3px 10px;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #FFF;
}

.adverterendata thead th
{
  border-right: 1px solid #FFF;
}

.verschijningsdata tbody td,
.adverterendata tbody td
{
  margin: 0;
  padding: 3px 10px 3px 10px;
  font-size: 13px;
  font-weight: normal;
  border-bottom: 1px solid #FFF;
}

.adverterendata tbody td
{
  border-right: 1px solid #FFF;
}

.verschijningsdata tbody td.passed,
.adverterendata tbody td.passed
{
  color: #777;
}


/* ==================  B A N N E R S  ================== */

div.banner_header
{
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  left: 270px;
  top: 32px;
}

div.banner_header a
{
  margin: 0;
  padding: 0;
  display: block;
}

div.banner_header a img
{
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
}

div.banner_body
{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
}

div.banner_body a
{
  margin: 0;
  padding: 0;
  display: block;
}

div.banner_body a img
{
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
}

div.banner_rechterkolom
{
  margin: 15px 0 0 13px;
  padding: 0;
  display: block;
}

div.banner_rechterkolom a
{
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
}

div.banner_rechterkolom a img
{
  margin: 0;
  padding: 0;
  cursor: pointer;
}


/* ==================  P I G - B U S I N E S S - R U B R I E K E N  ================== */

.pb_rubriek
{
  width: 33px;
  height: 33px;
  margin: 4px 5px 0 0;
  padding: 0;
  float: left;
  clear: none;
  display: block;
  background-repeat: no-repeat;
}

.pb_rubriek_business
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: 0px top;
}

.pb_rubriek_finance
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -33px top;
}

.pb_rubriek_healthcare
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -66px top;
}

.pb_rubriek_international
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -99px top;
}

.pb_rubriek_management
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -132px top;
}

.pb_rubriek_personell
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -165px top;
}

.pb_rubriek_retail
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -198px top;
}

.pb_rubriek_society
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -231px top;
}

.pb_rubriek_technology
{
  background-image: url(sprites/sprite_pb_rubrieken.gif);
  background-position: -264px top;
}

#rubrieken
{
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  width: 570px;
  display: block;
  border-bottom: 1px solid #D4D4D4;
}

#rubrieken ul
{
  margin: 0;
  padding: 0;
  width: 570px;
  height: 55px;
  display: block;
  list-style-type: none;
  list-style-image: none;
}

#rubrieken ul li
{
  margin: 0 9px 0 0;
  padding: 0;
  float: left;
  clear: none;
  text-align: left;
  vertical-align: top;
  list-style-type: none;
  list-style-image: none;
}

#rubrieken ul li.last
{
  margin: 0;
  clear: right;
}

#rubrieken ul li a
{
  margin: 0;
  padding: 0;
  border: 0;
}

#rubrieken ul li a img
{
  margin: 0;
  cursor: pointer;
}

/* ==================  S T E L L I N G  ================== */

h4.stelling_mm
{
  margin: 0;
  padding: 0;
  width: 215px;
  display: block;
  color: #08266E;
}

h4.stelling_bg_mm a
{
  color: #08266E;
}

a.stelling_href_mm
{
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  color: #08266E;
  font-size: 17px;
  font-weight: bold;
  line-height: 22px;
  text-align: left;
  vertical-align: middle;
}

h4.stelling_bg_pb a.stelling_href_pb
{
  color: #08266E;
}

/* ==================  S T E L L I N G  ================== */

h4.stelling_bg_pb
{
  margin: 0;
  padding: 0;
  width: 215px;
  height: 212px;
  display: block;
  color: #23231E;
  background-image: url(images/stelling-cartoon.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

h4.stelling_bg_pb a
{
  color: #23231E;
}

a.stelling_href_pb
{
  margin: 0 0 0 31px;
  padding: 12px 0 0 0;
  width: 154px;
  height: 82px;
  display: block;
  overflow: hidden;
  color: #23231E;
  font-family: Georgia, serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
}

h4.stelling_bg_pb a.stelling_href_pb
{
  color: #23231E;
}

/* ==================  T W I T T E R  ================== */

#twitter
{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  height: 175px;
  border-bottom: 1px solid #d4d4d4;  
}

#twitter_block
{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  height: 165px;
  overflow: auto;
}

table.tweet_table
{
  margin: 0 10px 10px 0;
  padding: 0;
}

table.tweet_table tbody tr td.tweet_td_image
{
  margin: 0;
  padding: 0 10px 0 0;
}

table.tweet_table tbody tr td.tweet_td_image img
{
  margin: 0;
  padding: 0;
  width: 73px;
  height: 73px;
}

.tweet_div_title a
{
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.tweet_div_name
{
  margin: 0;
  padding: 0;
  color: #9c9c9c;
  font-size: 11px;
  font-weight: normal;
}

.tweet_div_date
{
  margin: 0;
  padding: 0;
  color: #9c9c9c;
  font-size: 11px;
  font-weight: normal;
}
