
/* *{margin:0;padding:0;} */

body 
{
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
}

.body_index
{
	background-color	: Black;
	SCROLLBAR-FACE-COLOR: #E3E3E3;
	SCROLLBAR-HIGHLIGHT-COLOR: grey;
	SCROLLBAR-SHADOW-COLOR: #E3E3E3;
	SCROLLBAR-ARROW-COLOR: #FFCC00;
	SCROLLBAR-TRACK-COLOR: #E3E3E3;
	SCROLLBAR-DARKSHADOW-COLOR: grey;
}

.td_site
{
	background-color	: Black;
	width				: 999px;
	vertical-align		: top;
	height				: 100%;
}

.td_fill
{
	background-color	: #FFFFFF;
}

.image
{
	display		: block;
}

.icon
{
	display		: block;
}

.showverberg
{
	display		: block;
	position	: relative;
}

.imagelink
{
	display		: block;
	cursor		: hand;
}

.headerimagelink
{
	display		: inline;
	cursor		: hand;
}

/* menu & adress */

.address_bg
{
	background	: black url("images/address_bg.png") no-repeat left;
	height		: 27px;
	padding		: 0 0px 0 0;
	text-align	: right;
}

.address
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-style		: italic;
	color			: Black;
}

.fillup
{
	width			: 100%;
	padding			: 0 20px 0 0;
}

.td_ico
{
	padding			: 0 0 0 2px;
}

.td_menu
{
	width				: 824px;
	height				: 31px;
}

.menu_bg
{
	background	: black url("images/menu_bg.png") no-repeat center;
	width		: 100%;
	height		: 100%;
}

/* ads */

.td_ad
{
	height				: 100%;
	width				: 176px;
}

.textAd_top
{
	text-align		: center;
	vertical-align	: top;
	height			: 31px;
	padding			: 8px 0 4px 0;
	background		: black url("images/yellow_top_bg2.png") no-repeat right;
}

.textAd_center
{
	background		: black url("images/yellow_center_bg.png") repeat-y scroll right;
	text-align		: center;
	padding			: 0 8px 0 8px;
	height			: 80px;
}

.textAd_bottom
{
	height			: 36px;
	background		: black url("images/yellow_bottom_bg.png") no-repeat right;
}

.ad_header
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 12px;
	line-height     : 14px;
	font-style		: italic;
	font-weight		: bold;
	text-align		: center;
	color			: #4E4934;
	padding			: 2px 0 2px 0;
	border-bottom	: 1px #4E4934 solid;	
}

.ad_content
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	line-height     : 14px;
	text-align		: left;
	vertical-align	: top;
	height			: 31px;
	width			: 160px;
	border-left		: none;
	overflow		: hidden;
}

.ad_footer
{
	text-align		: center;
	padding			: 0 0 0 0;
	border-top		: 1px #4E4934 solid;
}

.ad_link
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	text-decoration : none;
	color			: #4E4934;
	overflow        : visible
}

.yellow_bg
{
	height			: 100%;
	text-align		: center;
	vertical-align	: top;
	padding			: 0px 24px 24px 24px;
	background		: black url("images/yellow_bg.png") repeat-y scroll center;
}

.banner
{
	padding-bottom	: 9px;
	padding-top     : 1px;
}

/* content */

ul { padding: 0; margin-top: 8; margin-bottom: 8; }

.table_webPage
{
	width				: 100%;
	height				: 100%;
}

.td_database
{
 vertical-align			: top;
}

.table_con
{
	width				: 999px;
	height				: 100%;
}

.td_con
{
	width				: 824px;
	height				: 100%;
}

.content_bg
{
/*	background	: black url("images/content_bg.png") repeat-y left; */
    background: #FFFFFF url("images/content_top_curve.png") no-repeat right top;
	width				: 824px;
	height				: 100%;
}

.td_content
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	vertical-align	: top;	
	width			: 100%;
	padding			: 0 0px 0 4px;
}

.page_header
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 18px;
	font-weight		: bold;
	color			: Black;
	padding			: 0;
	letter-spacing  : -0.025em;
}

.content
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	letter-spacing  : -0.025em;
}

.btn_terug
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;
	text-decoration : none;
}

/* sub_menu */

.td_submenu_top_bg
{
	width			: 100%;
	background-color: White;
	border-bottom	: 1px #CCCCCC solid;
	padding			: 6px 0 2px 0;
}

.sub_menu_head
{
	background		: white url("images/sub_menu_top.png") repeat-x top;
	border-left  	: 1px #CCCCCC solid;
}

.sub_menu
{
	background-color	: White;
	padding				: 0 0 0 6px;
	vertical-align		: top;
	border-left  	: 1px #CCCCCC solid;
}

.sub_menu_sidebar
{
	background		: white url("images/sub_menu_sidebar.png") repeat-y right;
}

.td_sub_menu_hitem
{
	border-bottom		: solid 1px #CCCCCC;
}

.sub_menu_scontent
{
	border-bottom		: solid 1px #CCCCCC;
}

.td_sub_menu_sitem
{
	border-bottom	: solid 1px #CCCCCC;
	padding			: 4px 0 4px 0;
}

.sub_menu_sitem
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-weight		: bold;
	font-size		: 12px;
	text-decoration : none;
	color			: Black;
}

.sub_menu_sitem_active
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-weight		: bold;
	font-size		: 12px;
	text-decoration : none;
	color			: #FFCC00;
	padding			: 2px 0 2px 0;
}

.sub_menu_fill
{
	height			: 100%;	
}

/* sub-menu-tree */

.tree_item
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;
	padding			: 0 2px 0 4x;
	vertical-align	: bottom;
}

.tree_item_active
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: #FFCC00;
	padding			: 0 2px 0 4x;
	vertical-align	: bottom;
	cursor			: hand;
}

/* vt's */

.print_vt
{
	border-bottom	: 1px black solid;
}

.print_vt_header
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: White;
	background-color: #777777;
	border-bottom	: solid 1px black;
}

.print_vt_normal
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	background-color: #E3E3E3;
}

.print_vt_alter
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;	
	background-color: #FBDC5F;
}

.vt_table_left
{
	width			: 100%;
	background		: black url("images/table_vt_left.png") no-repeat;
	padding			: 4px 0 0 16px;
}

.vt_table_top
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #CCCCCC;
	padding			: 0 0 4px 4px;
}

.vt_table_col
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: White;
}

.vt_table_cell
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;
}

.vt_table_cell_grey
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: #585858;
}

.vt_table_cell_normal
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;
	background-color: #E3E3E3;
}

.vt_table_cell_alter
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;
	background-color: #FBDC5F;
}

.tabelRow
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;	
}

/* specificaties */

.table_spec_sub
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: Black;
	background-color: #6B6241;  /* MW */
	padding			: 0 0 0 10px;	
}

/* forms */

.validator
{
	color			: Red;
	font-size		: 12px;
}

.td_message
{
	width			: 100%;
	border			: 1px #FFCC00 solid;
	background-color: #FBDC5F;	
	padding			: 2px 2px 2px 2px;
}

.message
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	color			: Black;
	text-align		: left;
}

.confirmBtn
{
	border			: 1px Red solid;
	background-color: White;
	color			: Red;
}

.caption
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-weight		: normal;
	color			: Black;	
}

.td_inputbox
{
	padding			: 0 0 3px 0;
}

.inputbox
{
    border			: 1px Black solid;
    margin-bottom	: 0px;
    font-size		: 11px;
    font-family		: Verdana, Helvetica, Sans-Serif;
    color			: Black;
    padding			: 1px 1px 1px 1px;
}

.dropdownlist
{
    border			: 1px Black solid;
    margin-bottom	: 0px;
    font-size		: 11px;
    font-family		: Verdana, Helvetica, Sans-Serif;
    color			: Black;
}

.ddl
{
    border			: 1px Black solid;
    margin-bottom	: 0px;
    font-size		: 11px;
    font-family		: Verdana, Helvetica, Sans-Serif;
    color			: Black;
}

.button
{
    border			: 1px Black solid;
    margin-bottom	: 0px;
    font-size		: 11px;
    font-family		: Verdana, Helvetica, Sans-Serif;
    color			: Black;
}

/* homepage */

.table_homepage
{
	border			: 0;
	width			: 612px;
	height			: 100%;
	
}

.homepage_content
{
	background		: white url("images/homepage_content.gif") repeat-y center;
	width			: 100%;
	height			: 100%;
	padding			: 0 16 16 16;
}

.subHeader
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 12px;
	font-weight		: bold;
	color			: #141414;
	padding-bottom  : 4px;
	/* border-bottom	: solid 1px #141414; */
}

.headerLink
{
	font-weight		: bold;
	color			: #DAAE10;
	text-decoration	: none;
}

.homeLink
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #E3E3E3;
	text-decoration	: none;
}

.subMelding1
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-style		: italic;
	color			: #141414;	
}

.subMelding2
{
	font-family		: Verdana, Helvetica, Sans-Serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #DAAE10;	
}

/* header */

.headerinput
{
	font-family		: Arial;
	font-size		: 12px;
	color			: #000000;
	text-align      : center;
	text-decoration : none;
	font-weight		: bold;
	padding			: 0 0 0 0;
	width           : 64px;
	height          : 18px;
}

.headerlink
{
	font-family		: Arial;
	font-size		: 11px;
	color			: #444;
	text-decoration : none;
	padding			: 0 4px 0 0;
}

.activeheaderlink
{
	font-family		: Arial Black;
	font-size		: 11px;
	color			: Black;
	text-decoration : none;
	padding			: 0 4px 0 0;
}

.topmenulink
{
	font-family		: Verdana;
	font-size		: 11px;
	color			: #000000;
	text-decoration : none;
	padding			: 0 0 0 0;
}

.activetopmenulink
{
	font-family		: Verdana;
	font-size		: 11px;
	color			: #808080;
	text-decoration : none;
	padding			: 0 0 0 0;
}


.toplineinput
{
	font-family		: Verdana;
	font-size		: 11px;
	color			: #000000;
	text-align      : center;
	text-decoration : none;
	font-weight		: bold;
	padding			: 0 0 0 0;
	width           : 64px;
	height          : 18px;
}

.toplinetext
{
	font-family		: Verdana;
	font-size		: 11px;
	color			: #FFFFFF;
	text-decoration : none;
	padding			: 0 4px 0 0;
}

.toplineinactivetext
{
	font-family		: Verdana;
	font-size		: 11px;
	color			: #808080;
	text-decoration : none;
	padding			: 0 4px 0 0;
}

.toplinebutton
{
  /*  border			: 1px Black solid; 
    margin-bottom	: 0px;*/
    font-size		: 11px;
    font-family		: Verdana, Helvetica, Sans-Serif;
   /* font-weight		: bold; */
    color			: Black;
}



/* content frame */

.pb_inputbox
{
	text-align      : right;
}

.cd-content-scroller
{
	/* height: 100%; */
	border: 0px solid #c3d9ff;
	padding: 0 12px 4px 0;
	margin: 0px;
	overflow: auto;
    height: 720;
    height: 100%;
}

#homepage { padding: 0; margin: 0; border: none; background: #ffffff; }
#homepage table { padding: 0; margin: 0; border: none; font-size: 11px; }
#homepage { font-size: 11px; font-family: Verdana, Helvetica, Sans-Serif; color: #040404; }
#homepage h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; color: #020202; font-family: Verdana, Helvetica, Sans-Serif; letter-spacing: -0.025em; }
#homepage h1 { font-size: 1.45em; color: #000000; margin-bottom: 0.75em; }
#homepage h2 { font-size: 1.25em; margin-bottom: 0.4em; }
#homepage h3 { font-size: 1.1em; margin-bottom: 0.25em; }
#homepage h4 { font-size: 1.0em; margin-bottom: 0.15em; }
#homepage em { color: #eeaa00; text-decoration: none; font-style: normal; }
#homepage ul { margin-left: 16px; margin-top: 8; }

#kolom1 { padding: 0 5px 20px 5px; margin: 0; width: 30%; background: #ffffff; float: left;  vertical-align: top; }
#kolom23 { padding: 0 5px 20px 5px; margin: 0; width: 60%; background: #ffffff; float: right; vertical-align: top; }
#kolom2 { padding: 20px 5px 20px 0; margin: 0; width: 48%; background: #ffffff; float: left; vertical-align: top; }
#kolom3 { padding: 20px 0 20px 5px; margin: 0; width: 47%; background: #ffffff; float: right; vertical-align: top; }

#geel { width: 370; height: 152; background: #ffffff url("images/yellow_back.png") no-repeat top; }
#geeltekst { padding: 18; }
#wit { width: 100%; height: 20px; background: #ffffff; }
#spotlight { width: 370; height: 172; margin-top: 20px; background: #ffffff url("images/spotlight_back.png") no-repeat bottom; }
#spotlighttekst { padding: 8; }
#geel2 { width: 200; height: 132; margin-bottom: 20px; background: #ffffff url("images/yellow2_back.png") no-repeat top; }
#geel3 { width: 370; height: 152; background: #ffffff url("images/yellow3_back.png") no-repeat top; }

#blokA1 { width: 177; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokA1.png") no-repeat top; padding: 12; }
#blokB1 { width: 177; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokB1.png") no-repeat top; padding: 12; }
#blokC1 { width: 177; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokC1.png") no-repeat top; padding: 12; }

#blokA2 { width: 266; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokA2.png") no-repeat top; padding: 12; }
#blokB2 { width: 266; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokB2.png") no-repeat top; padding: 12; }
#blokC2 { width: 266; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokC2.png") no-repeat top; padding: 12; }

#blokA3 { width: 354; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokA3.png") no-repeat top; padding: 12; }
#blokB3 { width: 354; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokB3.png") no-repeat top; padding: 12; }
#blokC3 { width: 354; height: 132; margin-bottom: 12px; background: #ffffff url("images/blokC3.png") no-repeat top; padding: 12; }

#kolom1_1 { padding: 0 8px 20px 8px; margin: 0; width: 95%; background: #ffffff; float: left; vertical-align: top; }

#kolom2_1 { padding: 0 8px 20px 8px; margin: 0; width: 47%; background: #ffffff; float: left;  vertical-align: top; }
#kolom2_2 { padding: 0 8px 20px 8px; margin: 0; width: 47%; background: #ffffff; float: left;  vertical-align: top; }

#kolom3_1 { padding: 0 8px 20px 8px; margin: 0; width: 32%; background: #ffffff; float: left;  vertical-align: top; }
#kolom3_23 { padding: 0 8px 20px 8px; margin: 0; width: 63%; background: #ffffff; float: right; vertical-align: top; }
#kolom3_23_2 { padding: 0px 8px 20px 0; margin: 0; width: 48%; background: #ffffff; float: left; vertical-align: top; }
#kolom3_23_3 { padding: 0px 0 20px 8px; margin: 0; width: 47%; background: #ffffff; float: right; vertical-align: top; }

#kolom3_2 { padding: 0 8px 20px 8px; margin: 0; width: 32%; background: #ffffff; float: left; vertical-align: top; }

#kolom3_12 { padding: 0 8px 20px 8px; margin: 0; width: 63%; background: #ffffff; float: left;  vertical-align: top; }
#kolom3_12_1 { padding: 0px 8px 20px 0; margin: 0; width: 48%; background: #ffffff; float: left; vertical-align: top; }
#kolom3_12_2 { padding: 0px 0 20px 8px; margin: 0; width: 47%; background: #ffffff; float: left; vertical-align: top; }
#kolom3_3 { padding: 0 8px 20px 8px; margin: 0; width: 32%; background: #ffffff; float: left; vertical-align: top; }

#kolom0 { padding: 0 8px 1px 8px; display: block; float: left; margin: 0; border: none; background: #ffffff; width: 96%; }



/* drop down menus */

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 190px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #111;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

ul#navmenu-h a b {
  color: #999;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #EEE;
  color: #111;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #111;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #111;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 190px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}



