/* Design & Code (c) ABOVO Media */
html, body { 
	padding			: 0; 
	margin			: 0; 
}

body {
	font			: normal 12px "Arial", "Verdana", sans-serif;
	background		: #ffffff url('../_images/background.gif') repeat top left;
	color			: #052a7a; 
}

#wrapper {
	margin			: 0 auto;
	width			: 100%;
	min-height		: 100%;
	min-width		: 980px;
}

#body {
	width			: 980px;
	margin			: 0 auto;
	background		: #ffffff;
}

	#navigatie {
		position 		: absolute;
		margin 			: -94px 0 0 0px;
		width			: 815px;
		height			: 102px;
		padding			: 0;
		background		: transparent;
		text-align 		: left;
		z-index			: 1001;
	}
	
	#header {
		width			: 980px;
		height			: 322px;
		padding			: 0;
		background		: transparent url('../_images/header_overlay.png.jpg') repeat-x top left;
	}
		
		#header #imageSlideshowHolder
		{
			position	: relative;
			margin		: 0 0 0 0;
		}

		#header #imageSlideshowHolder img
		{
			position	: absolute;
			top			: 0px;
			left		: 0px;
			visibility	: hidden;

			width		: 980px;	
			height		: 322px;
		}
		
		#header #overlay2 {
			position		: absolute;
			width			: 980px;
			height			: 322px;
			margin			: 0 0px 0 0px;
			background		: transparent url('../_images/header_overlay.png') repeat-x top left;
			z-index			: 1000;
			margin-top		: -322px;
		}
		
		#header #overlay2 .rabobank_logo img {
		 margin-right         : 40px;
		 width                : 135px;
		 height               : 170px;
		 float                : right;
		}
		
			* html #header #overlay2 {
				background		: none;
				filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_images/header_overlay.png', sizingMethod='crop');
			}
		
	
	#content {
		width			: 980px;
		margin 			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
	}
	
	
	
		 #left {
		 	float 		: left;
			line-height	: 20px;
		 	width 		: 630px;
			margin 		: 0px 0px 0px 0px;
			padding		: 0px 0px 0px 0px;
		 }
		 
		 	#left #blok_intro_header, #left .blok_header {
		 		float				: left;
		 		width				: 580px;
		 		padding			: 20px 0px 0px 30px;
		 		line-height	: 20px;
		 	}
		 	
			#left #blok_intro, #left .blok_main {
				float 			: left;
				width 			: 580px;
				padding 		: 0px 20px 0 30px;
				line-height		: 20px;
			}
			#left #blok_intro p, #left .blok_main {
				margin-top	: 0px;
			}
			 
		 	#left .hr_line {
				height 			: 1px;
				clear 			: both;
				margin 			: 20px 0 20px 0;
				border-bottom 	: 1px solid #ff6600;
			}
			
			#left #blok_nieuws {
				float 			: left;
				width 			: 580px;
				padding 		: 0px 20px 0 30px;
				line-height 	: 20px;
				background		: transparent url('../_images/fotomidden.jpg') no-repeat top right;
			}
			
			#left #blok_nieuws .nieuws {
				margin			: 0px 0 0 0;
				padding			: 0px 0px 0 0;
				color			: #666666;
			}
			
				#left  #blok_nieuws .headline {
					float			: left;
					width			: 580px;
					height			: 19px;
					padding			: 0 0 0 0px;
					margin			: 0 0px 0 0px;
					font-weight		: normal;
					font-size		: 12px;
			 }
				
				#left .nieuws .datum{
					float			: left;
					width			: 65px;
					height			: 19px;
					color			: #ff6600;
					padding			: 0 0 0 0px;
					margin			: 0 10px 0 0px;
					font-weight		: normal;
					font-size		: 12px;
			 }
				
				#left .nieuws .item {
					float			: left;
					padding			: 5px 0 0 0;
					margin			: 0 0 5px 0;
		 			width 			: 430px;
				} 
				
			
		 
		 #right {
		 	float 		: left;
			line-height	: 20px;
		 	width 		: 350px;
			margin 		: 0px 0px 0px 0px;
			padding		: 0px 0px 0px 0px;
		 }
		 		 
			 #right #blok_wedstrijd {
				float 		: left;
				background 	: url('../_images/back_wedstrijd.jpg') no-repeat top left;
				width 		: 320px;
				min-height 		: 300px;
				padding 	: 0px 10px 0 20px;
				line-height : 20px;
			 }
			 
			 #right #blok_wedstrijd .tijd{
					float			: left;
					width			: 65px;
					height			: 19px;
					color			: #ff6600;
					padding			: 0 0 0 0px;
					margin			: 0 10px 0 0px;
					font-weight		: normal;
					font-size		: 12px;
			 }
			 
			 #right .blok_sponsors {
				float 			: left;
				width 			: 348px;
				height			: 210px;
				margin 			: 30px 0px 0 0px;
				padding			: 0px 0px 0 0px;
				border-bottom	: 1px solid #d3e4f9;
				border-left		: 1px solid #d3e4f9;
				border-right	: 1px solid #d3e4f9;
				background		: transparent url('../_images/header_sponsors.jpg') no-repeat top left;
			 }
				 
			

	#footer {
		width			: 460px;
		height			: 101px;
		margin 			: 20px 0px 30px 0px;
		padding			: 0px 0px 0px 520px;
		background		: transparent url('../_images/footer.gif') no-repeat top left;
		color 			: #ffffff;
	}
	
		#footer #copyright {
			float		: left;
			margin 		: 75px 0px 0 0px;
		}
	
	
	
	
	
/* Headings H1-H6 */
h1 {
		font-size 	: 26px;
		font-weight : normal;
		color 		: #052a7a;
		margin 		: 0 0 25px 0;
	}

h2 { }

	#content h2 {
		font-size 	: 16px;
		font-weight : normal;
		color 		: #052a7a;
		margin 		: 0 0 5px 0;
	}

	#content #left .projectblok h2 {
		font-size 	: 14px;
		font-weight : normal;
		color 		: #ed1b24;
		margin 		: 0;
	}

	.nieuws h2 {
		font-size 	: 18px;
		font-weight : normal;
		color 		: #ed1b24;
		margin 		: 0 0 5px 0;
	}
	
h3 {
		font-size 	: 14px;
		font-weight : normal;
		color 		: #052a7a;
		margin 		: 0 0 0px 0;
	}
	
h4 {
		font-size 	: 24px;
		font-weight : normal;
		color 		: #ffffff;
		margin 		: 10px 0 10px 0;
	}

h5 {
		font-size 	: 14px;
		font-weight : bold;
		color 		: #052a7a;
		margin 		: 0px 0 5px 0;
	}

h6 {
		font-size 	: 24px;
		font-weight : normal;
		color 		: #ffffff;
		margin 		: 5px 0 0px 20px;
	}





/* Paragraph and Link Styles */
p { }

.nieuws p {
		float			: left;
		padding			: 3px 0 5px 0;
	}
	
#left p,
#content p {
	margin			: 10px 0px;
}



a { }

	#content a {
		color			: #052a7a;
		text-decoration	: underline;
	}
	
	
	
	#navigatie ul.main a {
		color 			: #ffffff;
		font-size 		: 14px;
		font-weight		: bold;
		text-decoration	: none;
		padding			: 0 16px 0 14px;
	}	
	
	#navigatie ul.main a:hover {
		color 			: #cde0f8;
		text-decoration	: underline;
		opacity			: 0.9;
	}
		
	#navigatie ul.submain a {
		color 			: #052a7a;
		font-size 		: 12px;
		font-weight		: normal;
		text-decoration	: none;
	}	
	
	#navigatie ul.submain a:hover {
		color 			: #052a7a;
		font-size 		: 12px;
		text-decoration	: underline;
	}
	
	
	
	#blok_nieuws .headline a {
		color 			: #052a7a;
		font-size 		: 12px;
		font-weight		: bold;
		text-decoration	: none;
		padding			: 0px 0px 0px 0px;
	}	
	
	#blok_nieuws .headline a:hover {
		color 			: #ff6600;
		text-decoration	: underline;
	}
	
	
	
	#footer a {
		color 			: #fff;
		font-size 		: 12px;
		text-decoration	: none;
	}	
	
	#footer a:hover {
		color 			: #fff;
		font-size 		: 12px;
		text-decoration	: underline;
	}	
	
	
	
	#button {
		margin			: 15px 0 10px 0px;
		padding			: 0px 0 0px 0px;
		width			: 203px;
		height			: 21px;
		color 			: #ffffff;
		font-size 		: 12px;
		text-decoration	: none;
		background		: transparent url('../_images/knop_nieuws.gif') no-repeat top left;
		text-align		: center;
	}	
			
	#button a:link,
	#button a:visited {
		color				: #ffffff;
		font-size			: 12px;
		font-weight			: normal;
		margin				: 0px 0px 0px 0px;
		padding				: 0px 0px 0px 0px;
		text-decoration		: none;
	}

	#button a:hover,
	#button a:active {
		color				: #052a7a;
		text-decoration		: none;
	}
	
	
	
	
	
/* Lists and Navigation */

ul { }

	#navigatie ul.main {
		margin			: 0;
		height			: 18px;
		padding			: 0px 0px 0 0px;
	}

	#navigatie ul.main li {
		display			: inline;
		list-style-type	: none;
		padding			: 0 0px 0 0px;
	}
	
	#navigatie ul.main li.separator {
		display			: inline;
		width			: 1px;
		margin			: 0px 0px 0px 0px;
		padding			: 5px 0px 5px 0px;
		background		: transparent url('../_images/menu_separator.gif') no-repeat top left;
	}
	
	#navigatie ul.submain,
	#navigatie ul.sublast {
		text-align			: left;
		visibility			: hidden;
		position			: absolute;
		background-color	: #cde0f8;
		margin				: 0px 0 0 0px;
		padding				: 10px 0 10px 0;
		border-bottom		: 0px solid #052a7a;
		border-left			: 0px solid #052a7a;
		border-right		: 0px solid #052a7a;
		opacity				: 0.9;
		filter				: alpha(opacity=90);
		z-index 			: 1002;
	}

	#navigatie ul.submain li,
	#navigatie ul.sublast li {
		display				: block;
		padding				: 5px 0px 5px 0px;
		background			: none;
	}
	
	a img{
   border:0;
   }
	

/* Caroussel */

#caroussel-wrapper {
    width: 309px;
    height: 500px;
    overflow: hidden;
}
#caroussel-content {
    width: 1545px;
}
#caroussel-content .slide {
    float: left;
    width: 309px;
    height: 300px;
}
	
