﻿body, html {
	margin:			0px;
	padding:		0px;
	width:			100%;
	vertical-align:	middle;
	color:			#666666;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:		8pt;
}

html {
    height:			100%;
	overflow:		auto;
}

.BackgroundContainer
{
    position:               relative;
	margin:					0 auto;
	padding:				0;
    display:                block;
    width:                  100%;
    height:                 auto;
    min-height:             450px;
	background-image:		url(../images/bg-body.gif);
    background-repeat:		repeat-x;
    background-position:	left top;
}

.SiteContainer
{
    position:               relative;
    display:                block;
    width:                  1000px;
    height:                 auto;
	margin:					0 auto;
	padding:				0px;
    min-height:             570px;
    background-image:		url(../images/bg-shadows.gif);
    background-repeat:		repeat-y;
    background-position:	center top;
}
	
body 
{    
	width:					100%;
    min-height:				100% !important;
    height:					100%;
    background-image:		url(../images/bg-shadows.gif);
    background-repeat:		repeat-y;
    background-position:	center top;
	padding:				0;
	margin:					0;
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-weight:			normal;
	text-align:				left;
	display:				block;
	text-align:				center;
	font-family:			Arial;
	color:					#666666;
}
/*
.container 
{    
	position:			relative;
    top:				0;
    bottom:				0;
    left:				0;
    right:				0;
    margin:				auto;
    min-height:			100% !important;
    height:				100%;
    width:				1000px;
    background-image:	url(../Images/bg-shadows.gif);
	background-repeat:	repeat-y;
	background-color:	Green;
}*/

.panel_header
{
    position:           relative;
    float:              left;
    clear:              left;       
	width:              995px;
	height:             165px;
	text-align:         left;
	margin:             0px;
	padding:            0px;
	display:            block;
	margin-left:		2px;	
}

	.image_header
	{
		float:			left;
		position:		relative;
		margin:			0px;
		padding:		0px;
		border:			0px;
	}
	
	.lbl_Slogan
	{
		z-index:		10;
		position:		absolute;
		left:			370px;
		top:			35px;
		color:			White;
		width:			175px;
		height:			70px;
		padding:		2px;
		font-size:		13.5pt;
		font-weight:	bold;
	}
	
	.panel_menu
	{
		position:				relative;
		float:					left;
		clear:					left;       
		width:					995px;
		height:					25px;
		display:				block;
		background-image:		url(../images/layout/header/navigatiebalk.jpg);
		background-position:	left top;
		background-repeat:		no-repeat;
	}
	
		.menu_item
		{
			float:				left;
			position:			relative;
			font-family:		Arial Narrow, Arial, Verdana;
			color:				#474747;
			font-weight:		bold; 
			font-size:			10pt;
			padding-top:		6px;
		}
		
		.menu_item_now
		{
			float:				left;
			position:			relative;
			font-family:		Arial Narrow, Arial, Verdana;
			color:				#F19001;
			font-weight:		bold; 
			font-size:			10pt;
			padding-top:		6px;
		}
				
		.panel_menu a:link,
		.panel_menu a:active,
		.panel_menu a:visited
		{
			text-decoration:	none;
		}
		
		.panel_menu a:hover
		{
			color:				#F19001;
			text-decoration:	none;
		}
		
		.menu_devider
		{
			float:		left;
			position:	relative;
			width:		2px;
			height:		25px;
		}
	
.panel_main
{
    position:           relative;
    float:              left;
    clear:              left;       
	width:              995px;
	height:				auto !important;
	height:				305px;
	min-height:         305px;
	overflow:			visible;
	text-align:         left;
	margin:             0px;
	padding:            0px;
	display:            block;
}

	.panel_main_left
	{
		position:				relative;
		float:					left;    
		width:					567px;
		/*height:					auto !important;
		height:					305px;
		min-height:				305px;*/
		overflow:				hidden;
		text-align:				left;
		margin:					0px;
		padding:				0px;
		display:				block;
	}

	.panel_main_left_flash_animatie
	{
		height:					auto !important;
		height:					305px;
		min-height:				305px;
		overflow:				visible;
		/*background-image:		url(../images/layout/main/main_left_background.jpg);
		background-position:	right top;
		background-repeat:		no-repeat;*/
		padding-top:			5px;
		padding-left:			17px;
	}

	.Label_Titel_Pagina
	{
		position:           relative;
		float:              left;  
		margin-left:		30px;
		margin-top:			20px;
		margin-bottom:		20px;
		margin-right:		10px;
		letter-spacing:		1pt;
		font-size:			13.5pt;
		font-weight:		bold;
		color:				#FE9B0A;
	}
	
	.Label_Content_Pagina
	{
		position:           relative;
		float:              left;  
		margin-left:		30px;
		margin-right:		10px;
		color:				#3B3B39;
	}
	
	.Label_Content_Pagina a:link,
	.Label_Content_Pagina a:active,
	.Label_Content_Pagina a:visited
	{
		text-decoration:	none;
		font-weight:		bold;				
		color:				#3A3A38;
	}		
	
	.Label_Content_Pagina a:hover
	{
		color:				#F19001;
		text-decoration:	none;
	}
	
	.Image_Pagina
	{
		position:           relative;
		float:              left;  
		margin-top:			3px;
		margin-bottom:		6px;
	}
		
	.panel_main_right
	{
		position:           relative;
		float:              left;  
		width:              428px;
		overflow:			hidden;
		text-align:         left;
		margin:             0px;
		padding:            0px;
		display:            block;
	}
	
		.Panel_Main_Right_Top
		{
			position:				relative;
			float:					left;  
			width:					428px;
			height:					155px;
			background-image:		url(../images/layout/main/main_right_top_background.jpg);
			background-position:	left top;
			background-repeat:		no-repeat;
		}
		
		.Label_Main_Right_Top P
		{
			margin: 0;
			padding:0;
		}
		
			.Label_Main_Right_Intro
			{
				position:		relative;
				float:			left;
				margin-top:		0px;
				margin-left:	15px;
				height:			19px;
				width:			390px;				
				color:			White;
				font-weight:	bold;
				font-size:		9pt;
				overflow:		hidden;
				padding-top:	13px;
				padding-left:	7px;
			}
			
			.Label_Main_Right_Top
			{
				position:		relative;
				float:			left;
				margin-top:		2px;
				margin-left:	15px;
				height:			97px;
				width:			400px;				
				color:			#3A3A38;
				overflow:		hidden;
			}
			
			.Label_Main_Right_Top a:link,
			.Label_Main_Right_Top a:active,
			.Label_Main_Right_Top a:visited
			{
				text-decoration:	none;
				font-weight:		bold;				
				color:				#3A3A38;
			}		
			
			.Label_Main_Right_Top a:hover
			{
				color:				#F19001;
				text-decoration:	none;
			}
			
		.Panel_Main_Right_Bottom
		{
			position:				relative;
			float:					left;  
			width:					428px;
			height:					150px;
			background-image:		url(../images/layout/main/main_right_bottom_background.jpg);
			background-position:	left top;
			background-repeat:		no-repeat;
		}		
		
		
			.Label_Main_Right_Bottom_Intro
			{
				position:		relative;
				float:			left;
				margin-top:		0px;
				margin-left:	15px;
				height:			17px;
				width:			390px;				
				color:			White;
				font-weight:	bold;
				font-size:		9pt;
				overflow:		hidden;
				padding-top:	13px;
				padding-left:	7px;
			}
		
			.Label_Main_Right_Bottom
			{
				position:		relative;
				float:			left;
				margin-top:		10px;
				margin-left:	15px;
				height:			105px;
				width:			395px;
				overflow:		hidden;
				line-height:	20px;
				color:			#3A3A38;
				font-weight:	bold;
			}
			
			.Label_Main_Right_Bottom P
			{
				margin: 0;
				padding:0;
			}
			
			.Label_Main_Right_Bottom a:link,
			.Label_Main_Right_Bottom a:active,
			.Label_Main_Right_Bottom a:visited
			{
				text-decoration:	none;
				font-weight:		bold;
				color:				#3A3A38;				
			}		
			
			.Label_Main_Right_Bottom a:hover
			{
				color:				#F19001;
				text-decoration:	none;
			}
	
.panel_footer
{
    position:				relative;
    float:					left;
    clear:					left;       
	width:					995px;
	height:					130px;
	text-align:				left;
	margin:					0px;
	padding:				0px;
	display:				block;
	background-image:		url(../images/layout/footer/footer_background.gif);
	background-position:	center top;
	background-repeat:		no-repeat;
}

	.Label_Main_Bottom
	{
		position:		relative;
		float:			left;
		margin-top:		10px;
		margin-left:	30px;
		height:			97px;
		width:			530px;
		overflow:		hidden;
		color:			#FFFFFF;		
		line-height:	12px;
	}

	.Label_Main_Bottom P
			{
				margin: 0;
				padding:0;
			}
	
	.Label_Main_Bottom_Pages
	{
		position:		relative;
		float:			left;
		margin-top:		10px;
		margin-left:	30px;
		width:			530px;
		overflow:		hidden;
		color:			#FFFFFF;		
		line-height:	12px;
	}
	
	.Panel_Footer_Left
	{
		position:		relative;
		float:			left;
		width:			570px;
	}
	
	.Panel_Footer_Right
	{
		position:			relative;
		float:				left;
		width:				395px;
	}
	
	.Panel_Footer_Left a:link,
	.Panel_Footer_Left a:active,
	.Panel_Footer_Left a:visited
	{
		text-decoration:	none;
		font-weight:		bold;
		color:				#FFFFFF;
		line-height:		12px;
	}		
	
	.Panel_Footer_Left a:hover
	{
		color:				#F19001;
		text-decoration:	none;
	}
	
	.Panel_Subnavigatie
	{
		position:		relative;
		float:			left;
		clear:			left;
		margin-top:		15px;
		margin-left:	30px !important;
		margin-left:	15px;
		height:			50px;
		width:			530px;
	}
	
		.SubNavigatieItemContainer
		{
			position:		relative;
			float:			left;
			width:			130px;
			overflow:		hidden;
			color:			#F19001;
			height:			15px;
		}
		
		.SubNavigatieItemContainer a:link,
		.SubNavigatieItemContainer a:active,
		.SubNavigatieItemContainer a:visited
		{
			color:			#FFFFFF;
			font-weight:	normal;
		}
		
		.SubNavigatieItemContainer a:hover
		{
			color:			#F19001;
			font-weight:	normal;
		}				
		
		.Subnavigatie_Terug
		{
			position:		relative;
			float:			left;
			clear:			left;
			margin-left:	30px;
		}	
			
	.Panel_Disclaimer
	{
		position:		absolute;
		right:			15px;
		bottom:			4px;
		font-size:		7pt;
	}
	
	.Panel_Disclaimer a:link,
	.Panel_Disclaimer a:active,
	.Panel_Disclaimer a:visited
	{
		color:				#3A3A38;
		font-size:			7pt;
		text-decoration:	none;
	}
	
	.Panel_Disclaimer a:hover
	{
		color:		#F19001;
	}
	
	.label_overzicht_nieuws
	{
		position:		relative;
		float:			left;
		margin-top:		10px;
		margin-right:	15px;
		margin-left:	10px;
		height:			97px;
		width:			385px;
		overflow:		hidden;
		color:			#FFFFFF;		
		line-height:	12px;
	}
	
	
	.label_overzicht_nieuws a:link,
	.label_overzicht_nieuws a:active,
	.label_overzicht_nieuws a:visited
	{
		position:			relative;
		clear:				both;
		float:				left;
		text-decoration:	none;
		color:				#FFFFFF;
		padding-bottom:		2px;
	}
	
	.label_overzicht_nieuws a:hover
	{
		color:		#F19001;
	}
	
/* Reageren */ 

.Panel_ReactionLeft
{
	float:			left;
	position:		relative;
	width:			265px !important;
	width:			265px;
	margin-left:	30px !important;
	margin-left:	15px;
}

.Panel_ReactionRight
{
	float:			left;
	position:		relative;
	width:			265px !important;
	width:			265px;
}


.Contact_form
{
	float:			left;
	clear:			both;
	position:		relative;
	width:			60px;
	padding-top:	4px;
	margin-bottom:	3px;	
	color:			#3A3A38;
	font-weight:	bold;
}

.Contact_textbox
{
	float:			left;
	position:		relative;
	width:			180px;
	border:			solid 1px SILVER;
	margin-bottom:	5px;
	height:			17px;
	font-size:      8pt;
	padding:		2px;
}

.contact_reactie_textbox
{
	float:			left;
	position:		relative;
	width:			180px;
	height:			102px;
	margin-bottom:	5px;
	border:			solid 1px SILVER;
	font-size:      8pt;
	font-family:	Arial;
	padding:		2px;
}

.btn_Reactie_verzenden:link,
.btn_Reactie_verzenden:active,
.btn_Reactie_verzenden:visited
{
	float:				right;
	position:			relative;
	border:				solid 1px SILVER;
	padding:			3px 10px 3px 10px;
	margin-top:			10px;
	margin-right: 20px;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#3A3A38;
}

.btn_Reactie_verzenden:hover
{
	color:		#F19001;
}

.ValidationSummarybox
{
	float:			left;
	clear:			both;
	position:		relative;
	width:			160px;
	padding-top:	4px;
	margin-bottom:	3px;
	margin-left:	60px !important;
	margin-left:	30px;	
	color:			RED;
	font-weight:	bold;
}
