/*
	---------------------------------------
			Jeroen Marechal 3-6-2008
	---------------------------------------
*/

*			{margin:0; padding:0;}
body		{background:#e5fbff; font-family:verdana, tahoma; font-size:10px;}
img			{border:0;}
a			{text-decoration:underline;}
a:hover		{text-decoration:none;}

/*	Wrapper
///////////////////////////////////////////////////*/
#wrapper	{width:871px; background:#FFF; margin:0 auto;}
#wrap_in	{width:869px; margin:0 auto;}

/*	Header
///////////////////////////////////////////////////*/
#header		{width:869px; height:77px; background:url('images/header.png') no-repeat; margin-bottom:1px;}

/*	Menu
///////////////////////////////////////////////////*/
#menu							{width:869px; height:31px; margin-bottom:1px;}
#menu ul						{margin:0; padding:0;}
#menu li						{display:inline; list-style:none;}
#menu li a						{float:left; display:block; color:#FFF; font-weight:bold; text-decoration:none; text-align:center; padding-top:9px; margin-right:1px;}
#menu li a.home					{width:99px; height:22px; background:url('images/b_home.png') no-repeat;} 
#menu li a.home:hover			{background:url('images/b_home_h.png') no-repeat;} 
#menu li a.aanmelden			{width:105px; height:22px; background:url('images/b_aanmelden.png') no-repeat;} 
#menu li a.aanmelden:hover		{background:url('images/b_aanmelden_h.png') no-repeat;} 
#menu li a.opwaarderen			{width:117px; height:22px; background:url('images/b_opwaarderen.png') no-repeat;} 
#menu li a.opwaarderen:hover	{background:url('images/b_opwaarderen_h.png') no-repeat;} 
#menu li a.forumlijst			{width:104px; height:22px; background:url('images/b_forumlijst.png') no-repeat;} 
#menu li a.forumlijst:hover		{background:url('images/b_forumlijst_h.png') no-repeat;} 
#menu li a.voorwaarden			{width:176px; height:22px; background:url('images/b_voorwaarden.png') no-repeat;} 
#menu li a.voorwaarden:hover	{background:url('images/b_voorwaarden_h.png') no-repeat;} 
#menu li a.aantal		{width:258px; height:22px; background:url('images/b_aantal.png') no-repeat; text-align:right; font-weight:normal; padding-right:5px; margin:0;} 

.rodeLijn						{height:2px; background:#00576F; margin-bottom:1px;}

/*	Content (= Linkerkant / Rechterkant)
///////////////////////////////////////////////////*/
#content					{width:869px; background:#FFF; overflow:hidden;}
#content_wrap				{width:869px;}
#links						{width:205px; margin-right:1px; float:left;}
#rechts						{width:663px; margin:0; float:left;}
table.registreren td { padding: 4px 4px;}

/*	Linkerkant
///////////////////////////////////////////////////*/
h2							{width:195px; font-weight:bold; font-size:11px; color:#FFF; background:url('images/h2.png') no-repeat; height:26px; padding:11px 0 0 10px;}
#links .box					{width:195px; background:url('images/box_bg.png') no-repeat bottom #ddeef3; padding:5px; margin-bottom:3px;}
#links .box ul				{margin:0; padding:0;}
#links .box li				{list-style:none;}
#links .box li a			{display:block; height:19px; width:190px; margin:0 auto; text-decoration:none; color:#454d31; padding:5px 0 0 5px; font-weight:bold;} 
#links .box li a:hover		{background:#FFF;}

/*	Rechterkant
///////////////////////////////////////////////////*/
#rechts .aanmelden	{width:193px; height:90px; background:url('images/aanmelden_box.png') no-repeat; margin:0 1px 0 0; padding:10px 0 0 10px; color:#FFF;float:left;}
#rechts .inloggen	{width:193px; height:90px; background:url('images/inloggen_box.png') no-repeat; margin:0 1px 0 0; padding:10px 0 0 10px; color:#FFF; float:left;}
#rechts .beheren	{width:193px; height:90px; background:url('images/aanmelden_box.png') no-repeat; margin:0 1px 0 0; padding:10px 0 0 10px; color:#FFF;float:left;}
#rechts .help a		{width:51px; height:100px; background:url('images/help.png') repeat; float:left;}
h3					{width:642px; font-weight:bold; font-size:11px; color:#FFF; background-color:#1199BF; height:26px; padding:11px 0 0 10px; float:left; margin-top:1px;}
#rechts .box				{width:653px; background:url('images/bbox_bg.png') repeat-y; padding:5px;}
#rechts .box p				{line-height:17px; margin-bottom:4px; color:#096781; text-align:justify;}
#rechts .foot				{width:663px; height:16px; background:url('images/bbox_foot.png') no-repeat; margin-bottom:1px;}

/*	Footer
///////////////////////////////////////////////////*/
#footer	{width:869px; height:26px; background:url('images/footer.png') no-repeat; text-align:center; color:#FFF; font-weight:bold; padding-top:14px; margin:1px auto 0 auto;}
