/* ----- Basics ----- */

* {
	padding: 								0;
	margin: 								0;
}

body {
	background-color: 			#FFF;
	font-family: 						Arial, Verdana, sans-serif, serif;
	color:									#000;
	font-size: 							100.1%;
	font-size: 							0.72em;
	font-weight: 						normal;
	line-height: 						2em;
}

p { 	
	line-height: 						2em;
	padding-top: 						10px;
	padding-left: 					0px;
	padding-right: 					0px;
	text-align: 						left;
}

h1 { 	
	font-size: 							1.4em;
	font-weight: 						bold;		
	line-height: 						1.9em;
	color:									#3270ab;
}

h2 { 	
	font-size: 							1.0em;
	font-weight: 						bold;
	font-style: 						underline;
	line-height: 						2.5em;		
	color:									#000;
}

a:link, 
a:visited {
	color: 									#000;
	text-decoration: 				none;
	font-weight: 						normal;
}

a:hover, 
a:active, 
a:focus  {
	color: 									#3270ab;
}

hr {
	border: 0;
	width: 80%;
	color:#f00;
	background-color:#CCCCCC;
	height: 1px;
}

img.floatLeft { 
    float: left; 
    margin: 10px 10px 0 0; 
}



/* ----- Main site ----- */

#container {
	width: 									900px;
	height:									768px;
	margin-top: 						0px;
	margin-left: 						auto;
	margin-right: 					auto;
}

	/* ----- Logo ----- */
	
	#logo {
		width: 									900px;
		height: 								92px;
		float: 									left;
		position:								relative;
		margin-top: 						0px;
		margin-left: 						0px;
		padding-top:						0px;
		padding-left:						0px;
		padding-right: 					0px;
		background-color: 			#F5F5F5;
		/*background-image: 			url(../../images/logo/logo.png);
		background-position: 		top left;
		background-repeat:			no-repeat;*/
		text-align: 						right;
	}
	
		#logo a:link, 
		#logo a:visited {
			padding: 								10px 10px 10px 0;
			color: 									#777;
			font-size: 							0.72em;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#logo a:hover, 
		#logo a:active, 
		#logo a:focus  {
			color: 									#000;
		}
	
	/* ----- Menu ----- */
	
	#menuNav {
		width: 									890px;
		height: 								45px;
		position:								relative;
		float: 									left;
		margin-top: 						0px;
		margin-left: 						0px;
		padding-top:						5px;
		padding-left:						10px;
		padding-right: 					0px;
		background-color: 			#FFF;
		background-image: 			url(../../images/menu/menu.png);
		background-position: 		top left;
		background-repeat:			repeat;
		z-index: 								5000; 
		text-transform: uppercase;
	}
		
		#menuNav_left {
			height: 								25px;
			margin-left: 						20px;
			position:								relative;
			float: 									left;
			background-color: 			transparent;
		}
		
			#menuNav_left a:link, 
			#menuNav_left a:visited {
				padding-right: 					25px;
				color: 									#FFF;
				font-size: 							1.0em;
				text-decoration: 				none;
				font-weight: 						normal;
			}
			
			#menuNav_left a:hover, 
			#menuNav_left a:active, 
			#menuNav_left a:focus  {
				color: 									#3270ab;
			}

	/* ----- menuMainSite ----- */
	
	#menuMainSite {
		width: 									900px;
		height: 								25px;
		position:								relative;
		top:-15px;
		left:21px;
		float: 									left;
		margin-top: 						10px;
		margin-left: 						0px;
		padding-top:						5px;
		padding-left:						0px;
		padding-right: 					0px;
		background-color: 			transparent;
	}
		
		#menuMainSite_left {
			height: 								25px;
			/*margin-left: 						20px;*/
			position:								relative;
			float: 									left;
			background-color: 			transparent;
		}
		
			#menuMainSite_left a:link, 
			#menuMainSite_left a:visited {
				/*padding-right: 					25px;*/
				color: 									#3270ab;
				font-size: 							1.2em;
				text-decoration: 				none;
				font-weight: 						bold;
			}
			
			#menuMainSite_left a:hover, 
			#menuMainSite_left a:active, 
			#menuMainSite_left a:focus  {
				color: 									#000;
			}
		
		#menuMainSite_right {
			height: 								25px;
			/*margin-right: 					20px;*/
			position:								relative;
			float: 									right;
			background-color: 			transparent;
		}
		
			#menuMainSite_right a:link, 
			#menuMainSite_right a:visited {
				/*padding-left: 					10px;*/
				color: 									#000;
				font-size: 							0.92em;
				text-decoration: 				none;
				font-weight: 						Bold;
			}
			
			#menuMainSite_right a:hover, 
			#menuMainSite_right a:active, 
			#menuMainSite_right a:focus  {
				color: 									#3270ab;
			}

			

	/* ----- Flash ----- */
	
	#flash {
		width: 									900px;
		height: 								500px;
		margin-left:						0px; 
		position:								relative;
		float: 									left;
		background-color: 			transparent;
	}

	#flashContent {
		width: 									860px;
		height: 								350px;
		/*margin-left:						20px;*/
		position:								relative;
		float: 									left;
		background-color: 			transparent;
	}

	
	/* ----- Content ----- */
	
	#content {
		width: 									900px;
		height: 								auto;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;	
	}



	#contentBlockPage {
		width: 									660px;
		height: 								auto;
		/*margin: 								0 20px 20px 20px;*/
		padding-left:20px;
		/*padding: 								0px;*/
		position: 							relative;
		float: 									left;
		font-size: 							0.92em;
	}
	
		#contentBlockPage a:link, 
		#contentBlockPage a:visited {
			color: 									#3270ab;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#contentBlockPage a:hover, 
		#contentBlockPage a:active, 
		#contentBlockPage a:focus  {
			color: 									#000;
		}


	
	#contentBlock {
		width: 									660px;
		height: 								auto;
		margin: 								0 0px 0px 0px;
		padding: 								0px;
		position: 							relative;
		float: 									left;
		font-size: 							0.92em;
	}
	
		#contentBlock a:link, 
		#contentBlock a:visited {
			color: 									#3270ab;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#contentBlock a:hover, 
		#contentBlock a:active, 
		#contentBlock a:focus  {
			color: 									#000;
		}
	
	#contentBlockSub {
		width: 									900px;
		height: 								auto;
		margin: 								0 0 0px 0;
		padding: 								0px;
		position: 							relative;
		float: 									left;
		font-size: 							0.92em;
	}
	
	#contentBlockWhat {
		width: 									250px;
		height: 								auto;
		margin-left:						20px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;
	}
	
	#contentBlockItem {
		width: 									240px;
		height: 								240px;
		margin-left:						10px;
		padding-left: 					10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;
	}
	
	#contentBlockNav {
		width: 									240px;
		height: 								200px;
		margin-left:						65px;
		padding-left: 					10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;
		line-height: 						1.2em;
	}
	
		#contentBlockNav a:link, 
		#contentBlockNav a:visited {
			color: 									#3270ab;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#contentBlockNav a:hover, 
		#contentBlockNav a:active, 
		#contentBlockNav a:focus  {
			color: 									#000;
		}
	
	#contentBlockNav2 {
		width: 									240px;
		height: 								auto;
		margin-left:						10px;
		padding-left: 					10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;
	}
		
	.contentBlockTemp {
		width: 									250px;
		height: 								250px;
		margin-left:						10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;
	}
	
	#contentSmallBocks {
		width: 									900px;
		height: 								100px;
		margin: 								0px;
		padding: 								0px;
		position: 							relative;
		float: 									left;
		font-size: 							0.86em;
	}
	
		#contentSmallBocks a:link, 
		#contentSmallBocks a:visited {
			color: 									#3270ab;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#contentSmallBocks a:hover, 
		#contentSmallBocks a:active, 
		#contentSmallBocks a:focus  {
			color: 									#000;
		}
	
	
	#contentSmallNieuws {
		width: 									240px;
		height: 								100px;
		margin-left:						20px;
		padding-left: 					10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;	
		background-image: 			url(../../images/blocks/block_small_bg.png);
		background-position: 		top left;
		background-repeat:			repeat;
	}
	
		#contentSmallNieuws a:link, 
		#contentSmallNieuws a:visited {
			color: 									#000;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#contentSmallNieuws a:hover, 
		#contentSmallNieuws a:active, 
		#contentSmallNieuws a:focus  {
			color: 									#3270ab;
		}
	
	#contentSmallReviews {
		width: 									240px;
		height: 								100px;
		margin-left:						55px;
		padding-left: 					10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;	
		background-image: 			url(../../images/blocks/block_small_bg.png);
		background-position: 		top left;
		background-repeat:			repeat;
	}
	
	#contentSmallBlogs {
		width: 									240px;
		height: 								100px;
		margin-left:						55px;
		padding-left: 					10px;
		position:								relative;
		float: 									left;
		background-color: 			#FFFFFF;	
		background-image: 			url(../../images/blocks/block_small_bg.png);
		background-position: 		top left;
		background-repeat:			repeat;
	}
	
		#contentSmallBlogs a:link, 
		#contentSmallBlogs a:visited {
			color: 									#000;
			text-decoration: 				none;
			font-weight: 						bold;
		}
		
		#contentSmallBlogs a:hover, 
		#contentSmallBlogs a:active, 
		#contentSmallBlogs a:focus  {
			color: 									#3270ab;
		}

	.contentProduct {
	/*	width: 									860px;
		height: 								172px;
		margin: 								0 0 20px 0px;
		padding: 								0px;
		position: 							relative;
		float: 									left;*/
	}
	
	.contentProduct2 {
		width: 									420px;
		height: 								172px;
		margin: 								0 0 20px 0px;
		padding: 								0px;
		position: 							relative;
		float: 									left;
		/*left:-20px;*/
	}
	
	#content_footer {
		width: 									900px;
		height: 								10px;
		margin-top: 						10px;
		position:								relative;
		float: 									left;
		font-size: 							0.9em;
		text-align: 						center;
		color: 									#777;
		background-color: 			#FFFFFF;	
	}
	
		#content_footer a:link, 
		#content_footer a:visited {
			color: 									#777;
			text-decoration: 				none;
		}
		
		#content_footer a:hover, 
		#content_footer a:active, 
		#content_footer a:focus  {
			color: 									#3270ab;
		}
	

