
BODY, DIV, INPUT, SELECT, TABLE,  TEXTAREA
{
	/*background-color: inherit;*/
	font-family: arial;
	font-size: 11px;
}

INPUT, SELECT, OPTION
{
	/*background-color: #FFFFFF;*/
}

BODY
{
	cursor: default;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

P
{
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}

A
{
	color: #013F7C;
}

A:hover
{
	color: #000000;
}

/*
	ALGEMEEN
*/

TABLE.fw_header, TABLE.fw_content, TABLE.fw_footer
{
	position: relative;
	width: 985px;
}

A.klmopen_link
{
	color: #013F7C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.klmopen_link:hover
{
	text-decoration: underline;
}

A.klmopen_footer_link
{
	color: #013f7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.klmopen_footer_link:hover
{
	text-decoration: underline;
}

/*
	HEADER
*/

TABLE.fw_header
{
	position: relative;
	z-index: 40000;
}

	TR.fw_vertical_content_spacing
	{
		height: 7px;
	}
	
	TR.fw_header
	{
		height: 226px;
	}
	
		TD.fw_header
		{
			/*border-bottom: 1px solid #ffffff;*/
		}
		
			DIV.fw_header
			{
				height: 226px;
				position: relative;
				width: 985px;
				margin-bottom:7px;
			}
		
			DIV.klmopen_header_afbeelding
			{
				margin: 0px;
				padding: 0px;
				overflow: hidden;
				width: 985px;
				
			}
		
	TR.fw_header_menu
	{
		height: 33px;
		background-color: #013F7C;
	}
	
		TD.fw_header_menu
		{
			padding-left: 10px;
		}
		
			A.klmopen_header_link
			{
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
			A.klmopen_header_link:hover
			{
				color: #FFFFFF;
				text-decoration: underline;
			}

/*
	HEADER TABS
*/

DIV.fw_header_tabs
{
	/*position: absolute;
	right: 0px;
	top: 5px;*/
	z-index: 60000;
}

/*
	MENU
*/

DIV.klmopen_menu_item
{
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	padding: 8px 2px 8px 2px;
	position: relative;
	vertical-align: middle;
}

	A.klmopen_menu_item
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	DIV.klmopen_submenu
	{
		background-color: #013F7C;
		border: 1px solid #FFFFFF;
		border-top: 0px solid #013F7C;
		font-weight: normal;
		overflow: visible;
		padding: 0px 8px 8px 8px;
		position: absolute;
		text-align: left;
		visibility: hidden;
		width: 100px;
	}
	
		A.klmopen_submenu_item
		{
			color: #FFFFFF;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;
		}
		
		A.klmopen_submenu_item:hover
		{
			color: #FFFFFF;
			text-decoration: underline;
		}

/*
	STANDARD
*/

TR.klmopen_dashed_line
{
	background-image: url(../images/dashed_line.gif);
	background-repeat: repeat-x;
	height: 1px;
}

	TD.klmopen_dashed_line
	{
		font-size: 1px;
	}

/*
	CONTENT
*/

DIV.div_subject
{
	/*padding: 7px 11px 0px 11px;*/
}

DIV.div_content
{
	padding: 0px 0px 0px 0px;
}

TABLE.fw_content
{
	background-color: #FFFFFF;
}

	TR.fw_content_header
	{
		height: 300px;
	}
	
		TD.fw_content
		{
			padding: 0px 7px 7px 0px;
			width: 670px;
		}
		
		TD.fw_slideshow
		{
			padding: 0px 7px 7px 0px;
			text-align: left;
			width: 670px;
			height: 200px !important; margin:0
		}

			TD.klmopen_slideshow_tekst
			{
				padding: 13px 80px 13px 13px;
			}
		
				.klmopen_slideshow_tekst
				{
					color: #FFFFFF;
				}
		
		TD.fw_right
		{
			border-left: 1px solid #DFDFDF;
			text-align: left;
			width: 290px;
			margin-left:10px;
		}
		
	TR.fw_content
	{
	}
	
		TD.fw_left
		{
			padding: 0px 7px 7px 7px;
		}

TABLE.fw_footer
{	
	background-color: #FFFFFF;
	border-bottom: 0px solid #005c56;
	border-top: 1px solid #2c5e94;
	
	
}

	TR.fw_footer
	{
		height: 44px;
	}
	
		TD.fw_footer_sponsors
		{
			width: 40%;
		}
		
		TD.fw_footer_links
		{
			padding-right: 10px;
			padding-top: 10px;
			width: 60%;
		}

/* 
	********
	PAGINA's
	********
*/

/* 
	PORTAL 
*/

TABLE.klmopen_portal
{	
	background-color: #013F7C;
	height: 100%;
	position: relative;
	width: 780px;
}

	TR.klmopen_portal_image
	{
		height: 562px;
		position: relative;
		vertical-align: top;
	}
	
		TD.klmopen_portal_image
		{
		}
		
			DIV.klmopen_portal_links
			{
				float: left;
				padding: 30px 0px 0px 30px;
				width: 306px;
			}		
		
	TR.klmopen_portal_footer
	{		
		height: 44px;
	}
	
		TD.klmopen_portal_footer
		{
		}

/*
	RIGHT BLOKS
*/

TABLE.klmopen_blok,TABLE.klmopen_blok_2 
{
	background-color: #E3F1FF;
	margin: 0px 0px 7px 7px;
	padding: 3px 7px 3px 7px;
	text-align: left;
	width: 290px;
}

TABLE.klmopen_blok_2 
{
	background-color: #FFF;
}

	TR.klmopen_blok_title
	{
	}
		
		TD.klmopen_blok_title
		{
			padding: 7px 7px 2px 7px;
		}
		
			.klmopen_blok_title
			{
			}
		
	TR.klmopen_blok_subtitle
	{
	}
		
		TD.klmopen_blok_subtitle
		{
			padding: 0px 7px 5px 7px;
		}
	
			.klmopen_blok_subtitle
			{
				color: #013F7C;
				font-size: 13px;
				font-weight: bold;
			}

	TR.klmopen_blok_text
	{
	}
	
		.klmopen_blok_text
		{
			padding: 0px 7px 5px 7px;
		}
		
	TR.klmopen_blok_linklist
	{
	}
	
		TD.klmopen_blok_linklist
		{
			padding: 0px 7px 5px 7px;
		}
		
			.klmopen_blok_linklist
			{
				color: #013F7C;
				font-weight: bold;
				text-decoration: none;
			}
			
			.klmopen_blok_linklist:hover
			{
				font-weight: bold;
				text-decoration: underline;
			}
	
/*
	HOMEPAGE
*/

TD.fw_laatste_nieuws
{
	text-align: left;
}

	TABLE.klmopen_laatste_nieuws
	{
		width: 392px;
	}
	
		TR.klmopen_afbeelding_titel
		{
		}
		
			TD.klmopen_afbeelding_titel
			{
				padding: 10px 0px 10px 13px;
			}
			
		TR.klmopen_laatste_nieuws_titel
		{
		}
		
			TD.klmopen_laatste_nieuws_titel
			{
				padding: 10px 13px 10px 13px;
			}
			
				.klmopen_laatste_nieuws_titel
				{
					color: #013F7C;
					font-size: 13px;
					font-weight: bold;
				}
			
		TR.klmopen_laatste_nieuws_tekst
		{
		}
		
			TD.klmopen_laatste_nieuws_tekst
			{				
				padding: 0px 13px 10px 13px;
			}
			
		TR.klmopen_laatste_nieuws_lees_verder
		{
		}
		
			TD.klmopen_laatste_nieuws_lees_verder
			{				
				padding: 0px 13px 25px 13px;
			}

TD.fw_vertical_border
{
	border-right: 1px solid #DFDFDF;
	width: 7px;
}

TD.fw_laatste_videos
{
	padding-left: 7px;
	text-align: left;
}

	TABLE.klmopen_laatste_videos
	{
		width: 267px;
	}

		TR.klmopen_video_item
		{
		}
		
			TD.klmopen_video_afbeelding
			{
				padding: 6px;
				width: 82px;
			}
			
			TD.klmopen_video_tekst
			{
				color: #000000;
				font-weight: normal;
				padding: 6px;
				text-align: left;
				text-decoration: none;
				/*width: 173px;*/
			}		
		

/*
	SUBPAGE
*/

TABLE.fw_subpage
{
	background-color: #FFFFFF;
	width: 985px;
}

	TR.fw_subpage_header
	{
		height: 20px;
	}

		TD.fw_subpage_header
		{
			padding: 0px 7px 0px 7px;
			text-align: left;
		}
		
	TR.fw_subpage_content
	{
		height: 100%;
	}
	
		TD.fw_subpage_content
		{
			padding: 0px 7px 0px 7px;
			text-align: left;
		}
		
			TABLE.klmopen_subpage_header
			{
				width: 100%;
			}
			
				TR.klmopen_subpage_header
				{
					background-color: #E3F1FF;
					height: 90px;
				}
				
					TD.klmopen_subpage_header_tekst
					{
						padding: 13px;
						width: 336px;
					}
					
						.klmopen_subpage_header_tekst
						{
							color: #013F7C;
							font-weight: bold;
							width: 310px;
						}
					
					TD.klmopen_subpage_header_afbeelding
					{
						width: 336px;
					}

/* 
	NIEUWSBERICHT
*/

TABLE.klmopen_nieuwsbericht
{
	text-align: left;
	width: 680px;
}

	TR.klmopen_nieuwsbericht_titel
	{
		height: 56px;
		vertical-align: bottom;
	}
	
		TD.klmopen_nieuwsbericht_titel
		{
			padding: 14px 11px 5px 11px;
			width: 100%;
		}
		
			.klmopen_nieuwsbericht_titel
			{
				background-color: #013F7C;
				color: #FFFFFF;
				font-size: 13px;
				font-weight: bold;
			}
			
		TD.klmopen_nieuwsbericht_slideshow
		{
			background-color: #013F7C;
			overflow: hidden;
			position: relative;
			width: 448px;
		}
		
	TR.klmopen_nieuwsbericht_datum
	{
		height: 1px;
	}
	
		TD.klmopen_nieuwsbericht_datum
		{
			padding: 0px 11px 5px 11px;
			width: 234px;
		}
		
			.klmopen_nieuwsbericht_datum
			{
				background-color: #013F7C;
				color: #74B2EF;
				font-weight: bold;
			}

	TR.klmopen_nieuwsbericht_introductie
	{
		height: 170px;
	}
	
		TD.klmopen_nieuwsbericht_introductie
		{
			padding: 0px 11px 11px 11px;
			width: 234px;
		}
		
			.klmopen_nieuwsbericht_introductie
			{
				background-color: #013F7C;
				color: #FFFFFF;
			}
			
	TR.klmopen_nieuwsbericht_tekst
	{
	}
	
		TD.klmopen_nieuwsbericht_tekst
		{
			padding: 11px;
		}
		
			.klmopen_nieuwsbericht_tekst
			{
			}
	
	
	TABLE.kmlopen_nieuwsbericht_items
	{
		float: left;
		width: 100%;
	}
	
		TR.klmopen_nieuwsbericht_item
		{
			height: 23px;
		}
		
			TD.klmopen_nieuwsbericht_item
			{
				padding-left: 13px;
				text-align: left;
			}
			
				.klmopen_nieuwsbericht_item
				{
					color: #013F7C;
					font-weight: bold;
					text-decoration: none;
				}
				
				.klmopen_nieuwsbericht_item:hover
				{
					text-decoration: underline;
				}
			
			TD.klmopen_nieuwsbericht_item_titel
			{
				padding: 0px 13px 0px 13px;
			}
			
			TD.klmopen_nieuwsbericht_item_datum
			{
				color: #74B2EF;
				font-weight: bold;
				padding: 0px 13px 0px 13px;
			}
			
/* 
	VIDEO
*/

TABLE.klmopen_video
{
	text-align: left;
	width: 680px;
}

	TR.klmopen_video_titel
	{
		height: 56px;
		vertical-align: bottom;
	}
	
		TD.klmopen_video_titel
		{
			padding: 14px 11px 5px 11px;
			width: 353px;
		}
		
			.klmopen_video_titel
			{
				background-color: #013F7C;
				color: #FFFFFF;
				font-size: 13px;
				font-weight: bold;
			}
			
		TD.klmopen_video_film
		{
			background-color: #013F7C;
			padding: 7px;
			width: 327px;
		}
		
	TR.klmopen_video_datum
	{
		height: 1px;
	}
	
		TD.klmopen_video_datum
		{
			padding: 0px 11px 5px 11px;
			width: 234px;
		}
		
			.klmopen_video_datum
			{
				background-color: #013F7C;
				color: #74B2EF;
				font-weight: bold;
			}

	TR.klmopen_video_introductie
	{
		height: 170px;
	}
	
		TD.klmopen_video_introductie
		{
			padding: 0px 11px 11px 11px;
			width: 234px;
		}
		
			.klmopen_video_introductie
			{
				background-color: #013F7C;
				color: #FFFFFF;
			}
			
	TR.klmopen_video_tekst
	{
	}
	
		TD.klmopen_video_tekst
		{
			padding: 11px;
		}
		
			.klmopen_video_tekst
			{
			}
	
	
	TABLE.kmlopen_video_items
	{
		width: 100%;
	}
	
		TR.klmopen_video_item
		{
			height: 23px;
		}
		
			TD.klmopen_video_item
			{
				padding-left: 13px;
				text-align: left;
			}
			
				.klmopen_video_item
				{
					color: #013F7C;
					font-weight: bold;
					text-decoration: none;
				}
				
				.klmopen_video_item:hover
				{
					text-decoration: underline;
				}
			
			TD.klmopen_video_item_titel
			{
				padding: 0px 13px 0px 13px;
			}
			
			TD.klmopen_video_item_datum
			{
				color: #74B2EF;
				font-weight: bold;
				padding: 0px 13px 0px 13px;
			}

/*
	FORM
*/

TD.klmopen_form_label
{
	text-transform: capitalize;
}

TD.klmopen_form_veld
{
}

	INPUT.klmopen_form_veld
	{
	}
	


			
/*
	TABEL
*/

.klmopen_tabel_header
{
	color: #013F7C;
	font-weight: bold;
	height: 20px;
	padding-left: 13px;
}

.klmopen_tabel_rij
{
	color: #000000;
	height: 20px;
	padding-left: 13px;
}

/* winnaars */

.winnaars {
	line-height:24px;
	text-align:left;
}

.winnaars td {
	border-bottom:1px dotted #999;
}