	/* Complete BODY tags */
	body	{ margin-top: 10px; margin-bottom:	10px; text-align: center;}
	td,div,span, body		{ font-family:	Verdana; font-size: 10pt; color: #000000;}
	img		{ border:0}
	input,textarea { border : 1px solid #666666;}
	form { padding: 0; margin: 0; }

	a, a:link, a:visited
  {
     font-family:    Verdana;
     font-size: 10pt;
     color: #295DA3;
     text-decoration: underline;
  }
  
  .geenrand{
  	border: 0
  }
  a:hover, a:active
  {
     color: #91B100;
     text-decoration: underline;
  }
  h1 {
  	font-family: Helvetica, Arial, Verdana, sans-serif;
  	font-weight: bold;
  	letter-spacing: -.05em;
  	margin: 0;
  	padding: 0;
  	line-height: 1em;
  	font-size: 30px;
  }

  h2 {
  	font-family: Helvetica, Arial, Verdana, sans-serif;
  	font-weight: bold;
  	letter-spacing: -.05em;
  	margin: 0;
  	padding: 0;
  	line-height: 1em;
  	font-size: 25px;
  }

  h3 {
  	font-family: Helvetica, Arial, Verdana, sans-serif;
  	font-weight: bold;
  	letter-spacing: -.05em;
  	margin: 0;
  	padding: 0;
  	line-height: 1em;
  	font-size: 20px;
  }


	/* Background */
	.BGtdTop			{ width: 908px;  height: 17px;   border: 0px; background-image: url('/images/BGtop.gif');}
	.BGtdMid			{ width: 908px;  height: 100%; border: 0px; background-image: url('/images/BGmid.gif');}
	.BGtdBottom			{ width: 908px;  height: 20px;   border: 0px; background-image: url('/images/BGbottom.gif');}

	/* TABELLEN */
	.centertable	 { width: 100%; height: 100%; border: 0px;}
	.bgtable		 { width: 908px;  height: 100%; border: 0px;}
	.tableHdrenCont	 { width: 908px;  height: 100%; border: 0px;}
	.MenuENContentTBL{ width: 100%; height: 100%; border: 0px;}
	.HoofdMenuTBL	 { width: 832px; height: 49px;   border: 0px;}

	/* TD */
	.SideLeft			{ width: 25px;   height: 100%; border: 0px;}
	.SideRight			{ width: 32px;   height: 100%; border: 0px;}
	.HeaderIMG			{ width: 851px;  height: 168px;  border: 0px;}
	.MenuENContent		{ width: 851px;  height: 100%; border: 0px;}
	.HoofdMenu			{ width: 100%; height: 42px;   border: 0px;}
	.TopMenu			{ width: 100%; height: 26px;   border: 0px; text-align: center;}
	.Content			{ width: 100%; height: 100%; border: 0px;}
	.ContentSubmenu			{ width: 100%; height: 100%; border: 0px;}
	.LoginSpot			{ width: 138px;  height: 100%; border: 0px; background-image: url('/images/loginspot.gif');}
	.ContentTussen		{ width: 18px; border: 0px;}
	.ContentTableTdR	{ border: 0;  vertical-align: top; text-align: left;}
	.ContentTableTdL	{ border: 0;  vertical-align: top; text-align: right;}
	.ContentTableTussen	{ width:15px;}

	/* VLAKKEN MET RONDE HOEKEN */
	/* Menu Vlakken */
	/* Sub Menu */
	.SubMenu_Navigatie				{ width: 173px; font-family: Verdana; font-size: 90%; text-align: left;}
	.SubMenu_Navigatie ul			{ list-style: none; margin: 0; padding: 0;}
	.SubMenu_Navigatie li a			{ display: block; padding-top: 3px; padding-bottom: 3px; background-color: #accb1d; color: #000000; text-decoration: none; width: 100%;}
	.SubMenu_Navigatie li a:hover, .SubMenu_Navigatie li a:visited, .SubMenu_Navigatie li a:active { color: #000000; text-decoration: none; }
	.SubMenu_Navigatie li a:hover	{	background-color: #91b100;}
	.TopSubMenu						{ background: url('/images/submenuTop.gif') 0 0 no-repeat; width: 173px; text-align: center; padding-top: 9px; width: 173px;}
	.BottomSubMenu					{ background: url('/images/submenuBottom.gif') 0 100% no-repeat; padding-bottom: 9px; width: 173px;}
	/* Top Sub Menu*/
	.TopSubMenu_Navigatie { width: 820px; font-family: Verdana; font-size: 90%; text-align: center; line-height:26px; margin-right: auto; margin-left: auto;}
	.TopSubMenu_Navigatie ul { list-style: none; margin: 0; padding: 0;}
	.TopSubMenu_Navigatie a { display: inline; padding: 5px 8px 5px 8px; background-color: #669ACC; color: #FFFFFF; text-decoration: none;}
	.TopSubMenu_Navigatie a:hover, .TopSubMenu_Navigatie a:visited, .TopSubMenu_Navigatie a:active { color: #FFFFFF; text-decoration: none; }
	.TopSubMenu_Navigatie a:hover {	background-color: #295da3;}
	.LeftTopSubMenu	{ height: 26px; width: 820px; background: url('/images/TopMenuLeft.gif') 0 0 no-repeat #669ACC; text-align: center; margin-right: auto; margin-left: auto; }
	.RightTopSubMenu	{ width: 820px; background: url('/images/TopMenuRight.gif') 100% 0 no-repeat; }
	/*Top Hoofd Menu*/
	.HoofdMenuInhoud	{ width: 222px; height: 40px;}
	.HoofdMenuLinks		{ padding-top: 0px; width: 100px; height: 40px; border: 0; float: left ; text-align: left;}
	.HoofdMenuRechts	{ padding-top: 0px; width: 120px; height: 40px; border: 0; float: right; text-align: center;}
	.Button80			{ background: url('/images/InvoerVeld80.gif') 0 0 no-repeat; width: 80px; height: 18px; text-align: center; vertical-align: middle; padding-top: 1px; }
	.Button100			{ background: url('/images/InvoerVeld100.gif') 0 100% no-repeat; width: 100px; height: 19px; text-align: center; vertical-align: bottom; padding-top: 1px;}
	.Button120Gebruiker	{ background: url('/images/InvoerVeld120.gif') 0 0 no-repeat; width: 120px; height: 18px; text-align: center; vertical-align: middle; padding-top: 1px; margin-right: auto; margin-left: auto;}
	.Button120Pass		{ background: url('/images/InvoerVeld120.gif') 0 100% no-repeat; width: 120px; height: 19px; text-align: center; vertical-align: bottom; padding-top: 1px; margin-right: auto; margin-left: auto;}
	/* EINDE Menu Vlakken */
	/* Randen van vlakken */
	.t_GW,.t2_GW{ background: url('/images/item/dot_GW.gif') 0 0 repeat-x; width: 320px;}
	.t2_GW   { width: 655px !important;}

	.tr_GW	{ padding:10px; text-align: left;}
	.tr_GG	{ padding:10px; text-align: left;}
	.tr_BW	{ padding:10px; text-align: left;}
	.tr_GB	{ padding:10px; text-align: left;}

	/*GRIJZE RAND WITTE ACHTERGROND*/
	.t_GW 		{ background: url('/images/item/dot_GW.gif') 0 0 repeat-x; width: 320px;}
	.b_GW		{ background: url('/images/item/dot_GW.gif') 0 100% repeat-x;}
	.l_GW		{ background: url('/images/item/dot_GW.gif') 0 0 repeat-y;}
	.r_GW		{ background: url('/images/item/dot_GW.gif') 100% 0 repeat-y;}
	.bl_GW		{ background: url('/images/item/BL_GW.gif') 0 100% no-repeat;}
	.br_GW		{ background: url('/images/item/BR_GW.gif') 100% 100% no-repeat;}
	.tl_GW		{ background: url('/images/item/TL_GW.gif') 0 0 no-repeat;}
	.tr_GW		{ background: url('/images/item/TR_GW.gif') 100% 0 no-repeat;}

	/*GRIJZE RAND GRIJZE ACHTERGROND*/
	.t_GG { background: url('/images/item/dot_GG.gif') 0 0 repeat-x #F0F0F0; width: 320px;}
	.b_GG		{ background: url('/images/item/dot_GG.gif') 0 100% repeat-x;}
	.l_GG		{ background: url('/images/item/dot_GG.gif') 0 0 repeat-y;}
	.r_GG		{ background: url('/images/item/dot_GG.gif') 100% 0 repeat-y;}
	.bl_GG		{ background: url('/images/item/BL_GG.gif') 0 100% no-repeat;}
	.br_GG		{ background: url('/images/item/BR_GG.gif') 100% 100% no-repeat;}
	.tl_GG		{ background: url('/images/item/TL_GG.gif') 0 0 no-repeat;}
	.tr_GG		{ background: url('/images/item/TR_GG.gif') 100% 0 no-repeat;}

	/*BLAUWE RAND WITTE ACHTERGROND*/
	.t_BW { background: url('/images/item/dot_BW.gif') 0 0 repeat-x; width: 320px;}
	.b_BW		{ background: url('/images/item/dot_BW.gif') 0 100% repeat-x;}
	.l_BW		{ background: url('/images/item/dot_BW.gif') 0 0 repeat-y;}
	.r_BW		{ background: url('/images/item/dot_BW.gif') 100% 0 repeat-y;}
	.bl_BW		{ background: url('/images/item/BL_BW.gif') 0 100% no-repeat;}
	.br_BW		{ background: url('/images/item/BR_BW.gif') 100% 100% no-repeat;}
	.tl_BW		{ background: url('/images/item/TL_BW.gif') 0 0 no-repeat;}
	.tr_BW		{ background: url('/images/item/TR_BW.gif') 100% 0 no-repeat;}

	/*GRIJZE RAND BLAUWE ACHTERGROND*/
	.t_GB { background: url('/images/item/dot_GB.gif') 0 0 repeat-x #ABC8E3; width: 320px;}
	.b_GB		{ background: url('/images/item/dot_GB.gif') 0 100% repeat-x;}
	.l_GB		{ background: url('/images/item/dot_GB.gif') 0 0 repeat-y;}
	.r_GB		{ background: url('/images/item/dot_GB.gif') 100% 0 repeat-y;}
	.bl_GB		{ background: url('/images/item/BL_GB.gif') 0 100% no-repeat;}
	.br_GB		{ background: url('/images/item/BR_GB.gif') 100% 100% no-repeat;}
	.tl_GB		{ background: url('/images/item/TL_GB.gif') 0 0 no-repeat;}
	.tr_GB		{ background: url('/images/item/TR_GB.gif') 100% 0 no-repeat;}

	/* Oranje BG */
	.oranje_bl3		{ background: url('/images/item/oranje_BL.gif') 0 100% no-repeat #ffbd30; text-align: center;}
	.oranje_br		{ background: url('/images/item/oranje_BR.gif') 100% 100% no-repeat;}
	.oranje_tl		{ background: url('/images/item/oranje_TL.gif') 0 0 no-repeat;}
	.oranje_tr2		{ background: url('/images/item/oranje_TR.gif') 100% 0 no-repeat}
	.oranje_bg		{ width: 111px; text-align: center; vertical-align: middle; padding-top: 3px;}

	/* Header */
	.HeaderImage {width: 851px; background: url('/images/header/1.jpg');}
	.HeaderOverlay { width: 851px;}

	/* BG Shadow */
	.BG_bottom		{ background: url('/images/BGbottom.gif') 0 100% no-repeat; width: 907px; text-align: center;}
	.BG_top		{ background: url('/images/BGtop.gif') 0 0 no-repeat; width: 907px;  }
	.BG_mid			{ background: url('/images/BGmid.gif') ; width: 907px; margin-right: auto; margin-left: auto;}
	.body_content	{ padding-top: 25px; padding-bottom: 30px; width: 907px; }

	/* SKYSCRAPER & RECTANGLE */
	.Skyscraper 	{ width: 120px; height: 600px; }
	.Rectangle		{ width: 300px; height: 150px; }

	.sIFR-flash {
	visibility: visible !important;
	margin: 0;
  }

  .sIFR-replaced {
  	visibility: visible !important;
  }

  span.sIFR-alternate {
  	position: absolute;
  	left: 0;
  	top: 0;
  	width: 0;
  	height: 0;
  	display: block;
  	overflow: hidden;
  }

  /* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
  .sIFR-flash + div[adblocktab=true] {
    display: none !important;
  }

  /* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


  .sIFR-hasFlash h1 {
  	visibility: hidden;
  	font-size: 30px;
  }

  .sIFR-hasFlash h2 {
  	visibility: hidden;
  	letter-spacing: -9px;
  	font-size: 25px;
  }

  .sIFR-hasFlash h3 {
  	visibility: hidden;
  	letter-spacing: -6px;
  	font-size: 20px;
  }
  
  .sidemenukop, .sidemenulink{
  	text-align:left;
  	vertical-align:middle;
  	padding-top:5px;
  	padding-left:8px;
  	width:165px;
  	color:white ! important;
  	border-bottom:1px solid white;
  	list-style: none;
  	height: 23px;
  }
  
  .sidemenulink a{
  	color: white ! important;
  	text-decoration:none;
  	display:block;
  	font-size:8pt;
  }
  
  .sidemenukop{
  	font-weight:bold;
  	background-color: #295DA3;
  }
  
  .sidemenulink{
    	background-color: #669ACC;
    	
    	
  }
  
  .sidemenulink:hover{
    	background-color: #295DA3;	
  }
  
  
  .AanmeldButton100 {
  width: 120px;
  height: 19px;
  text-align: left;
  vertical-align: bottom;
  padding-top: 1px;
  }
   #linksvlak {
       width: 109px;
       height: 15px;
       float: left;
       text-align: center;
       }

   #rechtsvlak {
       width: 29px;
       height: 15px;
       float: left;
       text-align: center;
       }
