
/** Globale instellingen **/
body
{
	font-family: 	Verdana;
	font-size:		11px;
	color:			#000000;
}

td
{
	font-family: 	Verdana;
	font-size:		11px;
	color:			#000000;	
}

form
{
	padding: 	0px;
	margin: 	0px;
}

div#container
{
	position: 	relative;
	
	width: 		961px;
	
	margin: 	0px auto;
}

div#clear
{
	clear: both;
}

h1
{
	padding: 	0px;
	margin: 	0px;
	
	font-size:	16px;
}

.global_input
{
	width: 300px;
}

table.register_table tr td
{
	padding: 4px 4px 4px 0px;
}

div#error_box
{
	width: 		100%;
	padding: 	20px 20px 20px 0px;
	
	color: 		#C00109;
}

img
{
	border: 0px;
}

a
{
	color: #000000;
}

/** Header **/
div#header
{
	position: 	relative;
	
	width: 		960px;
	height: 	96px;
}

div#header_logo
{
	position: 	relative;
	
	width: 		324px;
	height: 	96px;
	
	float: 		left;
	
	cursor:		pointer;
	
	background: url( "/images/logo.jpg" );
}

div#header_text
{
	position: 	relative;
	
	width: 		636px;
	height: 	56px;
	
	float: 		left;
	
	padding: 	0px 0px 40px 0px;
	
	text-align:	right;
}

div#header-text ul 
{
	margin: 			0px;
	padding: 			0px;
}

div#header_text ul li
{	
  	float: 		right;
  	
  	list-style-type:	none;
}

div#header_text ul li a
{
	height: 		30px;
	
	color: 			#C00109;

	display: 		block;
	overflow: 		hidden;
}

div#header_text ul li#header_text_red
{
	color: #C00109;
}

div#header_copyright
{
	position: 	absolute;
	
	width: 		636px;
	height: 	10px;
	
	top:      76px;
	right:    0px;
	
	float: 		left;
	
	padding: 	0px 0px 40px 0px;
	
	text-align:	right;
	vertical-align: bottom;
}

/** Content **/
div#content_left
{
width:     960px;	height:		auto;
	min-height:  550px;
	
	padding:	16px 0px 16px 0px;
	
	float: 		left;
}

* html div#content_left
{
	_height:	650px;
}

	div#content_left div#content_banner
	{
		width: 				704px;
		height: 			105px;
	}
	
	div#content_left div#explanation_banner
	{
		width:				704px;
		padding-left:		0px;
		padding-right:		0px;
		height:				275px;
	}
	
	div#content_left div#last_events
	{
		width: 	223px;
		
		margin:	25px 0px 0px 0px;
		
		float: 	left;
	}
	
	div#content_left div#last_events div#last_events_header
	{
		width:			207px;
		height:			12px;
		
		padding:		5px 8px;
		
		font-weight:	bold;
		font-size:		11px;
		color:			#0E3300;
		
		background: 	url( "/images/header_menu_groen.jpg" ) no-repeat;
	}
	
	div#content_left div#last_events div#last_events_content
	{
		width: 	221px;
		
		border: 1px solid #5E9708;
	}
	
	div#content_left div#last_events div#last_events_content ul#last_forum_topics
	{
		margin: 	5px 14px;
		padding: 	5px 14px;
	}
	
	div#content_left div#last_events div#last_events_content ul#last_forum_topics li
	{
		padding:			4px 0px 0px 4px;
		
		list-style-image: 	url( "/images/icon_laptop.jpg" );
		
		color:				#3A5C02;
		font-size:			10px;
	}	
	
	div#content_left div#last_events div#last_events_content ul#new_users
	{
		margin: 	5px 14px;
		padding: 	5px 14px;
	}
	
	div#content_left div#last_events div#last_events_content ul#new_users li
	{
		padding:			4px 0px 0px 4px;
		
		list-style-image: 	url( "/images/icon_person.jpg" );
		
		color:				#3A5C02;
		font-size:			10px;
	}	
	
	div#content_left div#news
	{
		width: 	704px;
		
		margin:	30px 0px 0px 0px;
	}
	
	div#content_left div#news div#news_header
	{
		font-weight: 	bold;
		font-size:		14px;
	}
	
	div#content_left div#news hr
	{
		height:	1px;
		
		color: #CCCCCC;
	}
	
	div#content_left div#news table tr td.news_item_image
	{
		width:		70px;
		
		padding: 	10px 8px;
	}
	
	div#content_left div#news table tr td.news_item_text
	{
		padding: 	10px 8px;
	}	
	
	div#content_left div#news table tr td p#normal
	{
		padding: 		0px;
		margin:			5px 0px 0px 0px;
		
		line-height: 	16px;
	}	
	
	div#content_left div#news table tr td p#news_item_header
	{
		padding:		0px;
		margin:			0px;		
		
		float: 			left;
		
		font-weight: 	bold;
	}	

	div#content_left div#news table tr td p#news_item_date
	{
		padding:		0px;
		margin:			0px;
		
		float: 			left;
		
		color:			#3A5C02;
		font-size:		10px;
	}
	
	div#content_left div#news table tr td hr
	{
		height:	1px;
		
		color: 	#CCCCCC;
	}
	
	div#content_left div#news table tr td img
	{
		padding: 	2px;
			
		border:		1px solid #CCCCCC;
	}		

div#content_right
{
	width:		219px;
	
	padding:	16px 0px 16px 0px;
	
	float: 		right;
}

	div#content_right div#sub_menu_header
	{
		width: 			203px;
		height: 		11px;
		
		padding:		5px 8px 5px 8px;
		
		font-weight:	bold;
		font-size:		11px;
		
		background: 	url( "/images/header_menu_grijs.jpg" ) no-repeat;
	}
	
	div#content_right div#sub_menu_content
	{
		width: 		201px;
		
		padding:	8px 8px 8px 8px;
		margin:		0px 0px 16px 0px;
		
		border:		1px solid #CCCCCC;
	}

		div#content_right div#sub_menu_content table tr td .login_input
		{
			width: 100px;
		}
		
		div#content_right div#sub_menu_content a
		{
			color: 		#C00109;
			font-size:	10px;
		}
		
		div#content_right div#sub_menu_content table tr td .search_input
		{
			width: 190px;
		}
		
		div#content_right div#sub_menu_content table tr td .search_age
		{
			width: 50px;
		}
	
	div#content_right div#sub_menu_banner_1
	{
		width: 				219px;
		height: 			80px;
		
		margin:				16px 0px 0px 0px;
		
		background-color: 	#FFFFFF;
	}

	div#content_right div#sub_menu_banner_2
	{
		width: 				219px;
		height: 			80px;
		
		margin:				16px 0px 0px 0px;
		
		background-color: 	#FFFFFF;
	}	
	
div#footer
{
  position: relative;
	width: 		959px;
	height:		33px;
	
	background: url( "/images/footer.jpg" ) no-repeat;
}
