
/*-- COMMENTAAR VOOR DEZE STYLE.CSS --*/
/* margin: boven rechts onder links;  */
/* padding: boven rechts onder links; */
/*------- EINDE VAN COMMENTAAR -------*/
html,
body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

body
{
	background-color: #fcfcfc;
/*	background-color: #ffffff; */
	font-size: 10pt;
	color: #231F20;
	text-align: center;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

p,
blockquote,
h4
{
	margin-top: 0;
	margin-bottom: 0;
}

ul,
ol
{
	margin: 0 0 0 15px;
}

a
{
	text-decoration: none;
	color: #004071;
}

a:hover
{
	color: #21406E;
}

form
{
	margin: 0px;
	padding: 0px;
}

.wosimage
{
	/*border: 1px solid #000000;*/
	padding: 5px;
}

.button
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #004071;
	border: 0px;
	color: #FFFFFF;
	height: 20px;
}

.form_td_name {
	width: 127px;
	color: #231F20;
}

.inputtext, .formfield_varchar, .formfield_upload, .formfield_text, .formfield_file
{
	border: 1px solid #231F20;
	width: 295px;
	font-family: Arial, Helvetica, sans-serif;
}

.formLabel
{
	width: 150px;
	display: block;
}

.foutmelding
{
	color: red;
}

.foutbox
{
	border: 1px solid red;
}

.foutfill
{
	color: red;
}

.highlight
{
	background-color: yellow;
}


/* SITE SPECIFIEK */
#wrapper
{
	position: relative;
	margin: 0 auto;
	width: 998px;
	height: auto;
	text-align: left;
	z-index: 1;
}

	#wrapper #header
	{
		float: left;
		margin: 10px 0;
	}

		#header #logo
		{
			position: relative;
			float: left;
			width: 148px;
			height: 108px;
			background: url(/images/restyle/logo.jpg) no-repeat;
		}

			#logo img
			{
				border: 0px;
			}

		#header .links
		{
			float: right;
			color: #C5C94E;
			font-size: 12px;
			font-weight: bold;
		}

			.links a
			{
				color: #004071;
			}

		#header #menu
		{
			clear: left;
			position: relative;
			float: left;
			margin-top: -25px;
			height: 50px;
			padding: 0 0 0 183px;
			background: url(/images/restyle/menu-border.gif) repeat-x bottom;
			width: 815px;
		}

			#menu .menu-item
			{
				float: left;
				width: 136px;
				height: 46px;
				font-weight: bold;
				font-size: 16px;
				line-height: 17px;
				margin: 4px 0 0 0;
				cursor: pointer;
			}

				.menu-item a
				{
					color: #FFFFFF;
					margin: 4px;
					display: block;
				}

				.menu-item a:hover
				{
					color: #FFFFFF;
				}

			#menu #item1
			{
				background: url(/images/restyle/menu-item1.gif) no-repeat;
				width: 140px;
				margin: 4px 0 0 0;
			}

				#item1 a
				{
					margin: 4px 4px 4px 8px;
				}

			#menu #item2
			{
				background: url(/images/restyle/menu-item5.gif) no-repeat;
				width: 138px;
			}

			#menu #item2_over
			{
				background: url(/images/restyle/menu-item5_over.gif) no-repeat;
				width: 138px;
			}

			#menu #item3
			{
				background: url(/images/restyle/menu-item2.gif) no-repeat;
				width: 138px;
			}

			#menu #item3_over
			{
				background: url(/images/restyle/menu-item2_over.gif) no-repeat;
				width: 138px;
			}

			#menu #item4
			{
				background: url(/images/restyle/menu-item2.gif) no-repeat;
				color: #FFFFFF;
				width: 137px;
			}

			#menu #item4_over
			{
				background: url(/images/restyle/menu-item2_over.gif) no-repeat;
				color: #FFFFFF;
				width: 137px;
			}

			#menu #item5
			{
				background: url(/images/restyle/menu-item3.gif) no-repeat;
				color: #FFFFFF;
				width: 138px;
			}

			#menu #item5_over
			{
				background: url(/images/restyle/menu-item3_over.gif) no-repeat;
				color: #FFFFFF;
				width: 138px;
			}

		#header #submenu
		{
			clear: both;
			float: left;
			height: 26px;
			width: 998px;
			margin: 14px 0 6px;
		}

			#submenu #subitems
			{
				height: 26px;
				line-height: 26px;
				width: 730px;
				float: left;
				font-size: 16px;
				background: #e08a25;
				font-family: Arial Black, Helvetica, sans-serif;
				color: #FFFFFF;
			}

				#subitems .breaker
				{
					margin: 0 5px;
				}

				#subitems a
				{
					margin: 0 10px;
					color: #FFFFFF;
				}

				#subitems a:hover
				{
					text-decoration: underline;
				}

			#submenu #datum-tijd
			{
				float: right;
				color: #636467;
				width: 240px;
			}

				#datum-tijd #datum
				{
					float: left;
				}

				#datum-tijd #tijd
				{
					float: right;
					background: url(/images/restyle/klok.gif) no-repeat;
					height: 13px;
					padding: 0 0 0 16px;
					line-height: 13px;
				}

		#header #subsubmenu
		{
			clear: both;
			float: left;
			height: 26px;
			width: 998px;
			background: #eae7df;
		}

			#subsubmenu #subsubitems
			{
				float: left;
				height: 26px;
				color: #0092C8;
				font-weight: bold;
			}

				#subsubitems span
				{
					float: left;
					display: block;
					margin: 4px 2px 0;
					height: 22px;
					line-height: 18px;
				}

				#subsubitems .breaker
				{
					margin: 4px 1px 0;
				}

				#subsubitems span.active
				{
					background: #FFFFFF;
				}

				#subsubitems span a
				{
					margin: 0 6px;
					color: #0092C8;
				}

				#subsubitems span a:hover
				{


					text-decoration: underline;
				}

		#header #broodkruimelpad
		{
			clear: both;
			float: left;
			border: 1px solid #231F20;
			border-left: 0px;
			border-right: 0px;
			width: 998px;
			margin: 10px 0 14px;
			color: #636467;
		}

			#broodkruimelpad #kruimels
			{
				float: left;
				padding: 4px 0 4px 4px;
			}

				#kruimels .kruimel
				{
				}

					#kruimels .kruimel a
					{
						color: #636467;
					}

					#kruimels .kruimel a:hover
					{
						text-decoration: underline;
					}

				#kruimels .kruimel_active
				{
					text-decoration: underline;
					text-transform:lowercase;
				}

			#broodkruimelpad #zoeken
			{
				float: right;
				padding: 0px 0 0;
			}

				#zoeken form
				{
					padding: 0px;
					margin: 0px;
				}

					#zoeken form .inputtext
					{
						height: 12px;
						border: 1px solid #231F20;
						font-size: 10px;
					}

					#zoeken form .button
					{
						background: none;
						color: #004071;
						font-weight: bold;
						padding: 0 10px;
					}


	#wrapper #content
	{
		clear: both;
		margin: 10px 0;
	}

		#content #content_left
		{
			float: left;
			width: 120px;
			background-color: #f5ede8;
		}
		
		#content #foto_content_left
		{
			color: #fff;
			float: left;
			width: 120px;
		}
		
		#content #foto_right {
			float: right;
			width: 333px;
		}
		
		#foto_right h1,
		#foto_right a
		{
			color: #e08a25;
			font-size: 12px;
			float: left; 
		}
		
		#foto_right h2
		{
			color: #00285e;
			float: left;
			width: 4px;
			font-size: 12px;
			margin: 0 10px 0 10px;
		}
		
		#content_left h1 
		{
			padding: 4px 0 0 4px;
			border-top: 1px solid #83827c;
			font-size: 12px;
			color: #00285e;
		}
		
		#content_left img 
		{
			padding: 0 0 0 4px;
			margin: -10px 0 0 0;
			border: 0px;
		}
		
		#content #content_top
		{
			float: left;
			width: 858px;
			margin: 0 0 10px 10px;
		}

			#content_top #leaderboard
			{
				float: left;
				width: 728px;
			}
			
			#content_top #video_player
			{
				float: right;
				width: 120px;
			}
			
		#content #content_center
		{
			width: 863px;
			float: left;
			margin: 0 0 0 11px;
		}
		
		#content #foto_center {
			float: left; 
			width: 525px;
			margin-left: 10px;
			overflow-x: hidden;
		}
		
		#foto_center img {
			border: 0px;
		}
		
		#foto_center span a {
			color: #df8116;
		}
		
		#foto_center #content_form {
			width: 466px;
			float: left;
		}
		
		
			#content_form .form 
			{
				width: 466px;
				float: left;
			}
			
				.form .left
				{
					float: left; 
					color: #00285e;
					width: 150px;
					line-height: 26px;
				}
				
				.form .right
				{
					float: left; 
					width: 316px;
					line-height: 26px;
				}

			
			#content_center #center_left
			{
				float: left;
				width: 740px;
				display: block;
			}
					
				#content_center #center_left #left
				{
					float: left;
					width: 200px;
					background-color: #f5ede8;
					border-top: 1px solid #83827c; 
					border-bottom: 1px solid #83827c;
					padding: 3px;
					margin: 0;
					margin-left: 15px;
				}
				
				#content_center #center_left #right
				{
					float: left;
					width: 466px;
					margin: 0 0 0 10px;
				}
				
				#right img
				{
					border: 1px solid #b8afa7;
				}
				
				
				#right .pagina
				{
					width: 100%;
					float: left; 
					margin: 4px 0 0 0;
				}
				
				.pagina h1
				{
					color: #00285e;
					font-size: 12px;
					width: 20px;
					float: left; 
					text-align: center;
				}
				
				.pagina a
				{
					color: #e08a25;
				}
				
				.pagina h2
				{
					color: #e08a25;
					font-size: 12px;
					float: left; 
					width: 58px;
					text-align: center;
				}
				
				.pagina h3 
				{
					color: #7c7d78;
					font-size: 12px;
					float: right; 
					font-weight: normal;
				}
				
				.pagina div .h1
				{
					color: #00285e;
					font-size: 12px;
					width: 20px;
					float: left; 
					text-align: center;
				}
				
				.pagina a
				{
					color: #e08a25;
				}
				
				.pagina div.h2
				{
					color: #e08a25;
					font-size: 12px;
					float: left; 
					width: 58px;
					text-align: center;
				}
				
				.pagina div.h3 
				{
					color: #7c7d78;
					font-size: 12px;
					float: right; 
					font-weight: normal;
				}
				
			#content #content_right 
			{
				margin: 0 0 0 9px;
				width: 120px;
			}
			
			
			#content_right h1,
			#foto_content_left h1
			{
				margin: 0;
				padding: 0;
				background-color: #d7ecf5;
				border-top: 2px solid #5e5f59;
				border-bottom: 2px solid #5e5f59;
				color: #5e5f59;
				font-size: 12px;
				padding: 3px;
				margin-bottom: 5px;
			}
			
			#content_right h2,
			#foto_content_left h2
			{
				margin: 0;
				padding: 0;
				background-color: #f5ede8;
				border-top: 2px solid #5e5f59;
				border-bottom: 2px solid #5e5f59;
				color: #5e5f59;
				font-size: 12px;
				padding: 3px;
				margin-bottom: 5px;
			}
				
	#wrapper #footer
	{
		clear: both;
		margin: 10px 0;
		text-align: center;
	}

		#footer #footer_text
		{
			width: 998px;
			padding: 0 0 6px;
			border-bottom: 6px solid #e08a25;
		}

			#footer_text a
			{
				color: #000;
			}

			#footer_text a:hover
			{
				text-decoration: underline;
			}

.clear
{
	clear: both;
}

#center_right .boven-banner .column_item,
#rectangle .onder-banner .left .column_item
{
	width: 206px;
}

	.column_item .column_item_title
	{
		font-family: "Arial Black", arial;
		font-size: 15px;
		text-transform: uppercase;
		border-top: 1px solid #0092C8;
		border-bottom: 1px solid #0092C8;
		height: 23px;
		line-height: 23px;
		color: #004071;
		margin: 0 0 3px 0;
	}

	.column_item .column_item_content,
	.column_item .column_item_content a
	{
		font-size: 12px;
		color: #6D6F71;
		line-height: 15px;
	}

	.column_item .column_item_content a:hover
	{
		color: #009FDA;
	}

#content_right .boven-banner .column_item,
#rectangle .onder-banner .right .column_item
{
	width: 120px;
	float: right;
	margin: 0 0 10px;
}

.column_item .poll_item_title
{
	background: #004071;
	font-family: "Arial Black", arial;
	font-size: 15px;
	text-transform: uppercase;
	height: 25px;
	line-height: 25px;
	color: #ffffff;
	text-align: center;
}

.column_item .poll_item_content
{
	background: #EFECE5;
	font-size: 11px;
	color: #231F20;
	line-height: 13px;
	height: 209px;

}
	.poll_item_content .poll_title
	{
		color: #004071;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 5px 0;
	}
	
	.poll_item_content .poll_inhoud
	{
		padding: 5px 5px 0;
	}
	
	.poll_inhoud .poll_item
	{	
		display: block;
		clear: both;
		margin: 2px 0 0 0;
		width: 92px;
	}
	
		.poll_inhoud .poll_item div
		{
			float: left;
		}
		
		.poll_item div.poll_percentageimg
		{
			width: 25px;
			float: right;
		}
		
	.poll_inhoud .poll_option
	{
		font-size: 11px;
	}
	
	.poll_inhoud .poll_button
	{
		float: right;
	}
	
	.poll_inhoud .poll_totalvotes
	{
		clear: both;
	}

.dossier_panel
{
	width: 336px;	
	margin: 0 0 5px 0;
}

	.dossier_panel .dossier_panel_titel

	{		
		border-top: 1px solid #0092C8;
		border-bottom: 1px solid #0092C8;
		font-family: "Arial Black", arial;
		font-size: 15px;
		text-transform: uppercase;
		height: 25px;
		line-height: 25px;
		color: #1F477A;
	}
		
		.dossier_panel .dossier_panel_titel .top
		{
			color: #009FDA;
		}
		
	.dossier_panel .dossier_panel_content
	{
		background: #EBE2D2;
	}
	
		.dossier_panel .dossier_panel_content span
		{
			margin: 0 5px;
			line-height: 20px;
			color: #231F20;
			display: block;
		}
	
			.dossier_panel .dossier_panel_content span a
			{
				color: #231F20;
			}
	
	.dossier_panel .dossier_panel_zoek_titel
	{
		background: #1FB8E5;
		color: #FFFFFF;
		font-size: 14px;
		line-height: 17px;
		height: 19px;
		padding: 2px 0 0 5px;
	}
	
	.dossier_panel .dossier_panel_zoek_content
	{
		background: #E7EFF3;
		height: 95px;
		overflow: auto;
		border-bottom: 2px solid #1F477A;
	}
	
		.dossier_panel .dossier_panel_zoek_content div
		{
			padding: 5px 0;
		}
	
			.dossier_panel .dossier_panel_zoek_content span
			{
				margin: 0 5px;
				display: block;
				font-size: 12px;
				line-height: 18px;
			}
		
				.dossier_panel .dossier_panel_zoek_content span a
				{
					color: #1F477A;
				}
				
				.dossier_panel .dossier_panel_zoek_content span a.selected
				{
					color: #0993D2;
					font-weight: bold;
					text-decoration: underline;
				}
		
		
.marketing_breed_item {
	position: relative;
	float: left;
}

	.marketing_breed_item .marketing_breed_boven {
		background: url(/images/marketing_groot_boven.png) no-repeat;
		width: 207px;
		height: 8px;
		line-height: 8px;
	}
	
	.marketing_breed_item .marketing_breed_midden {
		background: url(/images/marketing_groot_midden.png);
		width: 187px;
		padding: 2px 10px;
		color: #8b8d8a;
	}
	
	.marketing_breed_item .marketing_breed_midden strong, 
	.marketing_breed_item .marketing_breed_midden b {
		color: #b11116;
	}
	
	.marketing_breed_item .marketing_breed_midden h1 {
		margin: 0px;
		font-family: "Arial Black", Arial;
		text-align: center;
		color: #6d6e71;
		font-size: 12px;
	}
	
	.marketing_breed_item .marketing_breed_onder {
		background: url(/images/marketing_groot_onder.png) no-repeat;
		width: 207px;
		height: 6px;
		line-height: 6px;
		float: left;
	}
	
.right .marketing_smal
{
	float: left;
	display: block;
	position: relative;
}

	.marketing_smal .marketing_smal_boven {
		background: url(/images/marketing_klein_boven.png) no-repeat top left;
		width: 120px;
		height: 8px;
		line-height: 8px;
		margin: 0px;
	}
	
	.marketing_smal .marketing_smal_midden {
		background: url(/images/marketing_klein_midden.png) repeat-y top left;
		color: #8b8d8a;
		padding: 2px 10px;
		width: 100px;
		margin: 0px;
		float: right;
	}
	
		.marketing_smal .marketing_smal_midden strong, 
		.marketing_smal .marketing_smal_midden b {
			color: #b11116;
		}
		
		.marketing_smal .marketing_smal_midden h1 {
			margin: 0px;
			font-family: "Arial Black", Arial;
			text-align: center;
			color: #6d6e71;
			font-size: 12px;
		}
	
	.marketing_smal_onder {
		background: url(/images/marketing_klein_onder.png) no-repeat top right;
		width: 120px;
		font-size: 1px;
		display: block;
		height: 6px;
		line-height: 6px;
		float: right;
	}

.externe_links_breed,
.externe_links_smal
{
	background: #E7EFF3;
}

	.externe_links_breed .externe_links_breed_boven,
	.externe_links_smal .externe_links_smal_boven
	{
		border-top: 2px solid #1F477A;
	}
	
	.externe_links_breed .externe_links_breed_midden,
	.externe_links_smal .externe_links_smal_midden
	{
		font-size: 11px;
		color: #004071;
		font-family: Arial;
	}
		
		.externe_links_breed_midden p,
		.externe_links_smal_midden p
		{
			border-bottom: 2px solid #FFFFFF;
			padding: 5px 1px;
		}
		
		.externe_links_smal_midden p
		{
			cursor: pointer;
		}
		
			.externe_links_breed_midden p a,
			.externe_links_smal_midden p a
			{
				color: #004071;
				font-family: "Arial Black", Arial;
			}
		
			.externe_links_breed_midden p a:hover,
			.externe_links_smal_midden p a:hover
			{
				color: #009FDA;
			}

	.externe_links_breed .externe_links_breed_onder,
	.externe_links_smal .externe_links_smal_onder
	{
		border-bottom: 2px solid #1F477A;
	}


.videoplayersmall {
	background: url(/images/restyle/video-player.jpg);
	padding-top: 19px;
	padding-left: 3px;
	width: 117px;
	height: 71px;
	cursor: pointer;
}

.video_item_block {
	cursor: pointer;
}

.dossier_panel_content span a
{
	color: #004071;
}

.dossier_panel_content span a:hover
{
	color: #009FDA;
}

#artikel 
{
	float: left;
}

	#artikel .datum
	{
		color: #636467;
		font-style: italic;
		font-size: 9px;
	}

	#artikel h1
	{
		margin: 5px 0;
		font-size: 26px;
	}

	#artikel .inleiding
	{
		font-weight: bold;
		margin-bottom: 5px;
	}

	#artikel .bericht
	{
		margin: 5px 0 0 0;
	}
	
/* SHIPSPOTTING */
.shipfoto {
}
.thumbshipfoto {
	float: left;
	width: 155px;
	margin: 10px 0 0 5px;
	height: 255px;
}
.thumbshipfoto a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.thumbshipfoto img{
	border:none;
	margin: 5px 0 0 0;
}
.textfield{
	position:absolute;
	left:160px;
}
.select{
	position:absolute;
	left:160px;
}
#label{
	position:relative;
	height:30px;
}

#label p {
	color: #fff;
	font-weight: bold;
}

#label input
{
	width: 250px;
}

/* CARROUSEL RIGHT */
#carrousel_left
{
	background-color: #00285e;
	color: #fff;
	float: left;
	width: 120px;
}
#carrousel_right
{
	float: right;
	background-color: #f5ede8;
	width: 336px;
	padding: 3px 0px 5px 10px;
	positon: relative;
}
#carrousel_right h1
{
	color: #5e5f59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	margin:0;
	padding:0;
	margin-bottom: 5px;
}
#carrousel_right h1 span.carrouselblue
{
	font-weight: bold;
	color: #00285e;
}
#carrousel_right .carrousel_item
{
	margin: 0px 5px 30px 0px;
	color: #686863;
	line-height: 17px;
}
#carrousel_right .carrousel_meer
{
	text-indent: 0px;
	color: #E08A25;
	font-weight: bold;
}

#carrousel_right .carrousel_item img
{
	float: left;
	margin-right: 7px;
	border: 0px;
}

.carrousel_item .refresh
{
	background: url(/images/refresh.jpg) no-repeat;
	width: 17px;
	height: 17px;
	float: left; 
}


#carrousel_right .carrousel_item p
{
	display: inline;
}
#carrousel_right .carrousel_item .carrousel_pijltjes, #carrousel_right .carrousel_item .carrousel_pijltjes a
{
	color: #df8116;
	font-weight: bold;
}
.carrousel_kortetekst
{
	display: block;
}

/* CARROUSEL CENTER */
#carrousel_center
{
	float: left;
	width: 505px;
	padding: 0px 10px;
	overflow-x: hidden;
}
#carrousel_center h1
{
	color: #00285e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-bottom: 14px;
}
#carrousel_center_bericht
{
	color: #5e5f59;
	line-height: 16px;
	float: left;
	margin-bottom: 20px;
	width: 400px;
	
}
#carrousel_center img
{
	float: left;
	margin-right: 5px;
	border: 0px;
}
#carrousel_center_paging
{
	display: block;
	color: #00285e;
	font-weight: bold;
	font-size: 12px;
	margin: 20px 0px;
}
#carrousel_center_paging .carrousel_pijltjes, 
#carrousel_center_paging .carrousel_pijltjes a
{
	color: #00285e;
}
#carrousel_center_paging a
{
	color: #df8116;
}
.carrousel_pijltjes_disabled
{
	color: #999999;
}

/* MENSEN */
#mensen_center
{
	float: left;
	width: 505px;
	padding: 0px 10px;
	overflow-x: hidden;
}
#mensen_center h1
{
	color: #00285e;
	margin: 10px 0 5px 0;
	font-size: 18px;
	font-weight: bold;
}

#mensen_center h2
{
	width: 100%;
	border-top: 1px solid #5E5F59;
	height: 2px;
	line-height: 2px;
}
#mensen_center h1.mensen_big_header
{
	font-size: 32px;
}
#mensen_center .mens_inleiding
{
	color: #5e5f59;
	font-weight: bold;
	margin-bottom: 10px;
}
#mensen_center .mens_kortbericht
{
	color: #00285e;
}
#mensen_center .mensen_inleiding_image
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#mensen_center .mens_item .mens_kortbericht .mens_pijltjes, #mensen_center .mens_item .mens_kortbericht .mens_pijltjes a
{
	color: #df8116;
}
#mensen_center img
{
	border: 0px;
}

#mensen_center .mens_pijltjes, #mensen_center .mens_pijltjes a
{
	color: #df8116;
	font-weight: bold;
}
#mensen_center .mens_pijltjes .pijltjes_blue
{
	color: #00285e;
}

/* DART advertentie opmaak */
.dart_leaderboard
{
	width: 728px;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 8px;
}
.dart_fullbanner
{
	width: 468px;
	margin: 15px auto 5px auto;
}
.dart_rectangle
{
	width: 336px;
	margin: 0px auto 15px auto;
}
.dart_rectangle_carrousel
{
	position: relative;
	left: -5px;
}

#content #contact_center
{
	width: 740px;
	float: left;
	margin: 0 0 0 11px;
}
