html,body
{
	margin:			0px;
	background-color:	#c0c0c0;
	font-family:		Arial, Helvatica, Sans-serif;
	font-size:		12px;
	color:			#000;
}

#container
{
	margin-top:		10px;
	width:			960px;
	height:			auto;
	margin-left:		auto;
	margin-right:		auto;
}

#header
{
	width:			100%;
	height:			77px;
	max-height:		77px;
	margin:			0px;
	background-image:	url("header.png");
	background-repeat:	no-repeat;
}

#body_container
{
	width:			100%;
	margin-top:		0px;
	height:			auto;
	overflow:		hidden;
	background-image:	url("main.png");
	background-repeat:	repeat-y;
}

#footer
{
	clear:			right;
	width:			100%;
	height:			92px;
	background-image:	url("footer.png");
	background-repeat:	no-repeat;
}

#footer_address
{
	padding-top:		15px;
	margin-left:		550px;
	font-size:		9px;
	color:			#000;
}

#footer_navigation
{
	float:			left;
	margin-top:		5px;
	padding-left:		35px;
	width:			480px;
}

#content_container
{
	width:			600px;
	height:			auto;
	margin-top:		0px;
	height:			auto;
}

#content
{
	clear:			left;
	margin-left:		30px;
	width:			680px;
	margin-top:		10px;
	padding-right:		20px;
	overflow:		auto;
	height:			auto;
	float:			left;
	padding-bottom:		10px;
}

#right_column
{
	margin-top:		-10px;
	margin-left:		735px;
	width:			217px;
	padding-left:		6px;
	height:			auto;
	margin-right:		0px;
	padding-bottom:		40px;
}

#right_column ul
{
	list-style:		none;
	margin-left:		-25px;
}

#navigation_box
{
	width:			180px;
	padding-top:		10px;
	margin-right:		0px;
	margin-left:		20px;
	padding-bottom:		0px;
}

.item_box
{
	width:			191px;
	margin-top:		10px;
	margin-right:		5px;
	margin-left:		5px;
}

.item_box_title
{
	color:			#002f71;
	font-size:		16px;
	font-weight:		bold;
}

#play_button
{
	margin-top:		-2px;
	margin-right:		12px;
	float:			right;
	width:			32px;
	height:			32px;
	background-image:	url("wisl_play.png");
	background-repeat:	no-repeat;
}

#play_button:hover
{
	background-image:	url("wisl_play_hover.png");
	background-repeat:	no-repeat;
}

#login_box
{
	width:			200px;
	margin-top:		10px;
	margin-right:		5px;
	margin-left:		0px;
	background-image:	url("logon_background.png");
	background-repeat:	no-repeat;
	background-position:	center;
	padding-bottom:		10px;
	height:			131px;
}

#login_box_header
{
	color:			#002f71;
	font-size:		16px;
	font-weight:		bold;
	padding-left:		10px;
	padding-top:		8px;
}

.login_box_input
{
	border:			0px;
	background-color:	transparent;
	margin-left:		5px;
	margin-top:		3px;
	width:			170px;
	color:			#002f71;
}

.login_box_inputbox
{
	background-image:	url("login_input.png");
	height:			25px;
	background-repeat:	no-repeat;
}

#login_box_submit
{
	margin-right:		0px;
	margin-left:		163px;
	width:			27px;
	height:			27px;
	margin-top:		-13px;
	background-image:	url("akkoord.png");
}

#login_box_text
{
	margin-left:		6px;
	padding-left:		4px;
	color:			#000;
}

.ruler
{
	border:			0px;
	background-color:	#9e9fa2;
	height:			2px;
	margin-left:		5px;
	margin-right:		5px;
	width:			191px;
}

#nav_box
{
	width:			200px;
	margin-top:		20px;
	margin-right:		5px;
	margin-left:		0px;
	background-image:	url("box_background.gif");
	background-repeat:	no-repeat;
	background-position:	center;
	padding-bottom:		10px;
	height:			91px;
}

#nav_items
{
	padding-top:		15px;
	text-align:		center;
}

.nav_button
{
	margin-right:		15px;
	margin-left:		15px;
	border:			0px;
}

.nav_button_picture
{
	border:			0px;
}

.nav_link_footer:link, .nav_link_footer:visited
{
	text-decoration:	none;
	color:			#5b5b4a;
	font-size:		10px;
}

.nav_link_footer:hover
{
	text-decoration:	none;
	color:			#000;
	font-size:		10px;
}

.nav_link:link, .nav_link:visited
{
	text-decoration:	none;
	color:			#fff;
	font-weight:		bold;
	font-size:		12px;
}

.nav_link:hover
{
	text-decoration:	none;
	color:			#c0c0c0;
	font-weight:		bold;
	font-size:		12px;
}

#logo
{
	margin-left:		25px;
	border:			0px;
	margin-top:		5px;
}

#sound_player
{
	width:			0px;
	height:			0px;
	margin:			0px;
	padding:		0px;
}

#sound_select
{
	margin-top:		8px;
	margin-left:		15px;
}

.footer_link:link, .footer_link:visited
{
	text-decoration:	none;
	color:			#000;
}

.footer_link:hover
{
	color:			#444444;
}

#navigation_bar
{
	width:			960px;
	height:			32px;
	margin-left:		2px;
	background-image:	url("navigation_bar.gif");
	background-repeat:	no-repeat;
}

#navigation_bar ul
{
	margin-top:		0px;
	padding-top:		7px;
	margin-left:		-10px;
}

#navigation_bar li
{
	margin-right:		10px;
	display:		inline;
}

#nav_text
{
	padding-top:		5px;
	margin-left:		15px;
	color:			#fff;
}

#current_nav
{
	margin-top:		5px;
	margin-left:		15px;
	font-weight:		normal;
	width:			160px;	
}

.language_a:link, .language_a:visited, .language_a:hover
{
	border:			0px;
	text-decoration:	none;
	color:			#fff;
	margin-left:		3px;
}

#languages
{
	float:			right;
	margin-top:		45px;
	margin-right:		20px;
}

.tree_nav_link:link, .tree_nav_link:visited
{
	color:			#000;
	font-size:		12px;
	font-weight:		normal;
	text-decoration:	none;
}

.main_nav_item
{
	min-height:		30px;
}

.navigation_link:link, .navigation_link:visited
{
	font-weight:		bold;
	text-decoration:	none;
	color:			#fff;
	height:			25px;
}

.wisl_box
{
	width:			200px;
	background-image:	url("wisl_background.png");
	background-repeat:	no-repeat;
	background-position:	center;
	height:			77px;
	padding-bottom:		10px;
}

.wisl_box_title
{
	color:			#fff;
	font-size:		16px;
	font-weight:		bold;
	padding-top:		15px;
	padding-left:		15px;
}

#news_table
{
	margin-top:		20px;
	width:			100%;
}

#news_table th
{
	text-align:		left;
	padding-left:		5px;
	font-weight:		bold;
	font-size:		12px;
	border-bottom:		2px solid #000;
}

.news_date_cell
{
	padding-left:		5px;
	width:			85px;
	border-bottom:		1px solid #000;
	line-height:		20px;
}

.news_article_cell
{
	padding-left:		5px;
	border-bottom:		1px solid #000;
	line-height:		20px;
}

.news_date
{
	margin-top:		20px;
	font-style:		italic;
	font-weight:		normal;
}

#pre_content
{
	clear:			left;
	margin-left:		30px;
	width:			680px;
	margin-top:		33px;
	padding-right:		20px;
	height:			auto;
	float:			left;
}

#module_content
{
	clear:			left;
	margin-left:		30px;
	width:			680px;
	margin-top:		10px;
	padding-right:		20px;
	height:			auto;
	float:			left;
	padding-bottom:		10px;
}

#kruimelpad
{
	margin-top:		30px;
	margin-left:		35px;
	font-size:		10px;
	color:			#767f92;
	font-style:		italic;
}

div.row
{
	clear: 			both;
	padding-top: 		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	border-top:		1px solid #cdcdcd;
}

div.row span.label
{
	float: 			left;
	width: 			140px;
	text-align: 		left;
	color:			#000;
}

div.row span.label_indent
{
	float: 			left;
	width: 			110px;
	text-align: 		left;
	color:			#000;
	margin-left:		25px;
}

div.row span.field
{
	float:			right;
	width:			460px;
	margin-bottom:		5px;
	font-style:		italic;
	text-align:		left;
} 

.boxes
{
	border:			1px solid #cccccc;
}

.boxes_button
{
	border:			1px solid #cccccc;
}

.success_box
{
	width:			100%;
	margin-left:		auto;
	margin-right:		auto;
	color:			#158812;
	margin-top:		20px;
}

.failed_box
{
	width:			100%;
	margin-left:		auto;
	margin-right:		auto;
	color:			#ff0033;
	margin-top:		20px;
}

#checkboxes_part
{
	clear:			both;
	border-top:		1px solid #cdcdcd;
	background-color:	#929cb3;
	width:			680px;
}

table #left
{
	vertical-align:		top;
	text-align:		left;
	width:			317px;
	padding-left:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
}

table #right
{
	padding-left:		10px;
	vertical-align:		top;
	text-align:		right;
	padding-left:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
}

table #middle
{
	width:			50px;
}

.checkbox
{
	margin-left:		0px;
}

div.row_checkboxes
{
	clear: 			both;
}

div.row_checkboxes span.label
{
	float: 			left;
	width: 			150px;
	text-align: 		left;
	color:			#000;
}

div.row_checkboxes span.label_indent
{
	float: 			left;
	width: 			150px;
	text-align: 		left;
	color:			#000;
	margin-left:		25px;
}

div.row_checkboxes span.field
{
	float:			right;
	width:			100px;
	margin-bottom:		5px;
	font-style:		italic;
	text-align:		left;
}

#other_questions_box
{
	border:			1px solid #cccccc;
	width:			459px;
}

.news_column_left
{
	margin-top:		20px;
	float:			left;
	width:			330px;
}

.news_column_right
{
	margin-top:		20px;
	float:			right;
	width:			330px;
}

.news_block
{
	height:			100px;
	margin-bottom:		10px;
	overflow:		hidden;
}

.news_item
{
	margin-top:		-5px;
	margin-bottom:		10px;
}

#socialmedia_icons
{
	float:			right;
	margin-top:		31px;
	padding-right:		22px;
	border:			0px;
}

#socialmedia_icons img
{
	border:			0px;
	margin-left:		2px;
}

