/* start 0 lijn */
	html, body, div, h1, h2, h3, h4, h5, h6, p, span, ul, li, ol, table, tr, td, input, form
	{
		margin: 0;
		padding: 0;
	}
/* einde 0 lijn */

/* start algemeen */
	html
	{		
		background: #084385 url(images/dcr_bg.jpg) left top no-repeat;
	}
	body
	{	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 93%;
		background: white;
		margin: 0 auto;
		display: block;
		min-width: 950px;
	}
	h1,
	.componentheading
	{
		font-size: 150%;
		color: #004992;
		font-weight: normal;
		margin-bottom: 20px;
	}
	h2
	{
	color: #004990;
	font-size: 105%;
	margin-bottom: 15px;
	border-left: 2px solid #004990;
	padding-left: 6px;
	margin-left: 2px;
	background: #F3F1F1;
	width: 47%;
	text-align: left;
	}
	h3
	{
		color: #5d83ee;
		font-size: 103%;
		margin-bottom: 8px;
		margin-top: 10px;
	}
	h4
	{
		color: #9AB1F1;
		font-size: 101%;
	}
	h5
	{
	color: #2F396E;
	font-size: 101%;
	margin-top: 6px;
	font-weight: normal;
	letter-spacing: 1px;
	}
	h6
	{
		color: #2F396E;
		font-size: 101%;
		margin-top: 20px;
		font-weight: normal;
		font-style: italic;
	}
	p
	{
		line-height: 150%;
		color: #6f6b6b;
		margin-bottom: 10px;
	}
	a 
	{
		color: #F6D35A;
		text-decoration: none;
	}
	input
	{
		font-size: 100%;
	}
	img.content_img
	{
		margin-top: 20px;
	}
/* einde algemeen */

/* start header */
	div#header
	{
		height: 188px;
		display: block;
		background: url(images/dcr_bg_header.jpg) left top no-repeat;
	}
	div#header2
	{
		height: 141px;
		display: block;
		background: url(images/dcr_bg_header.jpg) left top no-repeat;
	}
	div#header div#logo
	{
		float: left;
		margin-left: 5%;
		margin-top: 66px;
	}
	div#header2 div#logo
	{
		float: left;
		margin-left: 5%;
		margin-top: 20px;
	}
	div#header div#schaakspel
	{
		float: right;
		margin-right: 4%;
	}
	div#header2 div#schaakspel
	{
		float: right;
	}
/* einde header */

/* start taalknoppen */
	div#taalknoppen
	{
		float: right;
		margin-top: 75px;
	}
	div#taalknoppen_contentpage
	{
		float: right;
		margin-top: 73px;
		margin-right: 3%;
	}
	
	div#taalknoppen ul, div#taalknoppen_contentpage ul
	{
		list-style-type: none;
	}
	
	div#taalknoppen ul li, div#taalknoppen_contentpage ul li
	{
		float: left;
		margin-left: 2px;
	}
	
	div#taalknoppen ul li a, div#taalknoppen_contentpage ul li a
	{
		text-decoration: none;
		color: white;
		font-size: 10px;
		background: #f7b618;
		display: block;
		width: 21px;
		height: 18px;
		padding: 3px 0 0 0px;
		text-align: center;
		border: none;
		font-weight: bold;
	}
/* einde taalknoppen */

/* start zoeker */
	div#zoeker
	{
		float: right;
		margin-right: 4%;
		margin-top: 1px;
		_position: absolute;
		_right: 9%;
	}
	div#zoeker input#mod_search_searchword
	{
		border: none;
		background: url(images/dcr_zoeker.jpg) top left no-repeat;
		height: 14px;
		width: 81px;
		padding: 1px 10px 0 20px;
		color: #6f6b6b;
	}
	div#zoeker input.button
	{
		border: none;
		background: none;
		height: 15px;
		width: 37px;
		color: #f6d35a;
		cursor: pointer;
		text-align: right;
	}
/* einde zoeker */

/* start newsletter */
	div#newsletter
	{
		float: right;
		margin-right: 25px;
	}
	div#newsletter span
	{
		color: #FFF;
	}
	div#newsletter input
	{
		border: none;
		background: url(images/dcr_newsletter.jpg) top left no-repeat;
		height: 14px;
		width: 81px;
		padding: 1px 10px 0 5px;
		color: #6f6b6b;
		font-size: 10px;
	}
	div#newsletter input.submit
	{
		border: none;
		background: none;
		height: 15px;
		width: 40px;
		color: #f6d35a;
		cursor: pointer;
		text-align: right;
		font-size: 11px;
	}
/* einde newsletter */

/* start navigation */
	div#mainnav
	{
		width: 100%;
		height: 21px;
		background: url(images/dcr_nav.jpg) top left repeat-x;
	}
	div#mainnav a
	{
		border: none;
	}
	
	ul.mainlevel-suckerfish-horizontal, 
	ul.mainlevel-suckerfish-horizontal ul
	{
		list-style-type:none;
		margin-left: 17px;
	}
	
	ul.mainlevel-suckerfish-horizontal li
	{
		float:left;
		height:20px;
		position:relative;
		text-align: center;
		margin-right: 20px;
		display: inline;
		width:70px;
	}
	ul.mainlevel-suckerfish-horizontal li.item_6
	{
		width:116px;
	}	
	ul.mainlevel-suckerfish-horizontal li a
	{
		font-size: 11px;
	}
	
	a.mainlevel-suckerfish-horizontal
	{
		color: #FFF;
		text-decoration: none;
		font-size: 11px;
		display: block;
		height: 18px;
		padding-top: 2px;
		padding-bottom: 1px;
		_padding-bottom: 2px;
	}
	
	ul.mainlevel-suckerfish-horizontal ul, 
	ul.mainlevel-suckerfish-horizontal li:hover ul li ul,
	ul.mainlevel-suckerfish-horizontal li.hover ul li ul
	{
		display: none;
	}
	
	ul.mainlevel-suckerfish-horizontal li a#active_menu-suckerfish-horizontal, 
	a.mainlevel_active-suckerfish-horizontal
	{
		display: block;
		height: 18px;
		padding-top: 2px;
		padding-bottom: 1px;
		color: #C7E1FB;
		text-decoration: none;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover a, 
	ul.mainlevel-suckerfish-horizontal li.hover a 
	{
		color: #C7E1FB;
		_padding-bottom: 1px;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover ul, 
	ul.mainlevel-suckerfish-horizontal li.hover ul 
	{
		display: block;
		width: 131px;
		_width: 100px;
		margin-left: -5px;
		_margin-left: -25px;
		position: absolute;
		background: #d9d9d9;
		border: 1px solid #d9d9d9;
		padding-right: 1px;
		padding-top: 0;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover ul li, 
	ul.mainlevel-suckerfish-horizontal li.hover ul li
	{
		display: block;
		width: 125px;
		height: 20px;
		margin: 1px 0 0 0px;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover ul li a, 
	ul.mainlevel-suckerfish-horizontal li.hover ul li a
	{
		color: #fff;
		text-decoration:none;
		display: block;
		width: 125px;
		height: 17px;
		text-align: left;
		background: #44aaf8;
		padding-left: 6px;
		padding-top: 3px;
		padding-right: 1px;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover ul li:hover a, 
	ul.mainlevel-suckerfish-horizontal li.hover ul li.hover a
	{
		background: #37352a;
	}
	
	ul#menulist_root-suckerfish-horizontal li.item_3 ul
	{
		width: 181px;
	}
	
	ul#menulist_root-suckerfish-horizontal li.item_3 li a
	{
		width: 175px;
	}
	
	ul#menulist_root-suckerfish-horizontal li.item_3 ul li ul#menulist_3_3-suckerfish-horizontal
	{
		width: 221px;
	}
	
	ul#menulist_root-suckerfish-horizontal li.item_3 ul li ul#menulist_3_3-suckerfish-horizontal a
	{
		width: 215px;
	}
	
	
	
	ul.mainlevel-suckerfish-horizontal li:hover ul#menulist_3-suckerfish-horizontal li:hover ul,
	ul.mainlevel-suckerfish-horizontal li.hover ul#menulist_3-suckerfish-horizontal li.hover ul
	{
		display: block;
		margin-left: 182px;
		_margin-left: 121px;
		margin-top: -21px;
		position: absolute;
		background: #d9d9d9;
		border: 1px solid #d9d9d9;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover ul#menulist_3-suckerfish-horizontal li:hover ul li a,
	ul.mainlevel-suckerfish-horizontal li.hover ul#menulist_3-suckerfish-horizontal li.hover ul li a
	{
		color: #fff;
		text-decoration:none;
		display: block;
		height: 17px;
		text-align: left;
		background: #44aaf8;
		padding-left: 6px;
		padding-top: 3px;
	}
	
	ul.mainlevel-suckerfish-horizontal li:hover ul#menulist_3-suckerfish-horizontal li:hover ul li a:hover,
	ul.mainlevel-suckerfish-horizontal li.hover ul#menulist_3-suckerfish-horizontal li.hover ul li a:hover
	{
		background: #37352a;
	}
/* einde navigation */

/* start content */
	div#content
	{
		min-height: 300px;
		margin-bottom: 5px;
	}
	div#content table#hometable
	{
		width: 100%;
	}
	div#content table#hometable tr td
	{
		vertical-align: top;
	}
	div#content table#hometable tr td.left
	{
		width:55%;
	}
	fieldset
	{
		border: none;
	}
	/* start home page blok */
		div#content div#page
		{
			margin-left: 10%;
			_margin-left: 5%;
			padding-top: 35px;
		}
		div#content div#page a
		{
			color: #004990;
			text-decoration: underline;
		}
		
		div#content div#page ul li
		{
			text-align: left;
		}
		
		div#content div#page p
		{	
			color: #55534f;
		}
		div#content div#page table tr td
		{
			background: #E0DEDF url(images/dcr_home_page.jpg) top left repeat-x;	
		}
		div#content div#page table tr td.content
		{
			min-width: 400px;
		}
		div#content div#page table tr td.left
		{
			background: url(images/dcr_home_page_left.jpg) top left no-repeat;
			width: 16px;
		}
		div#content div#page table tr td.right
		{
			background: url(images/dcr_home_page_right.jpg) top right repeat-y;
			width: 12px;
		}
		div#content div#page table tr.header td
		{
			background: url(images/dcr_home_page_header.jpg) left top repeat-x;
		}
		div#content div#page table tr.header td.left
		{
			background: url(images/dcr_home_page_header_left.jpg) left top no-repeat;
			width: 16px;
			height: 19px;
			display: block;
		}
		div#content div#page table tr.header td.right
		{
			background: url(images/dcr_home_page_header_right.jpg) right top no-repeat;
			width: 12px;
			height: 19px;
			display: block;
		}
		div#content div#page table tr.footer td
		{
			background: url(images/dcr_home_page_footer.jpg) left top repeat-x;
		}
		div#content div#page table tr.footer td.left
		{
			background: url(images/dcr_home_page_footer_left.jpg) left top no-repeat;
			width: 16px;
			height: 23px;
			display: block;
		}
		div#content div#page table tr.footer td.right
		{
			background: url(images/dcr_home_page_footer_right.jpg) right top no-repeat;
			width: 12px;
			height: 23px;
			display: block;
		}
		td.stippel
		{
			padding-left: 3%;
		}
		
	/* einde home page blok */
	
	/* start quote */
		div#quote
		{
			margin-left: 10%;
			margin-top: 10px;
		}
		div#quote p
		{
			font-style: italic;
			font-size: 13px;
			color: #004992;
			font-weight: bold;
		}
	/* einde quote */
	div#content div#fotos
	{
		float: right;
		margin-right: 8%;
		margin-top: 2%;
		_margin-top: 1%;
	}
	/* start latest news */
		div.item
		{
			margin-bottom: 5px;
		}
	/* einde latest news */
	/* start navigation right */
		div#content div#navigation_right
		{
			float: right;
			margin-right: 9%;
			_margin-right: 4%;
		}
		div#content div#navigation_right table tr
		{
			background: #4f82b4 url(images/dcr_bg_menu_right.jpg) top center no-repeat;
			width: 211px;
			min-height: 344px;
			display: block;
		}
		div#content div#navigation_right table tr td
		{
			vertical-align: top;
			width: 187px;
			padding-left: 23px;
		}
		div#content div#navigation_right table tr td h2, 
		div#content div#navigation_right table tr td h3
		{
			margin-top: 15px;
			margin-bottom: 5px;
			color: #ebedef;
			font-size: 105%;
			border: none;
			padding: 0;
			background: none;
			height: auto;
			width: auto;
			letter-spacing: normal;
		}
		div#content div#navigation_right table tr td p
		{
			color: #c7e1fb;
			margin-bottom: 0;
		}
		div#content div#navigation_right table tr td ul
		{
			list-style-type: none;
		}
		div#content div#navigation_right table tr td ul li
		{
			margin-bottom: 3px;
		}
		div#content div#navigation_right table tr td ul li a
		{
			border: none;
			color: #c7e1fb;
			background: url(images/dcr_home_nav_li.gif) top left no-repeat;
			padding-left: 10px;
		}
		div#content div#navigation_right table tr.footer
		{
			background: url(images/dcr_footer_menu_right.jpg) top center no-repeat;
			width: 211px;
			height: 31px;
			min-height: 31px;
			display: block;
		}
	/* einde navigation right */
	
	div#content div#page table tr td ul
	{
		margin-left: 20px;
		padding: 5px 0 20px 0;
	}
	div#content div#page table tr td ul li
	{
		color: #004990;
	}
	div#content div#contentpage table tr td ul
	{
		margin-left: 20px;
		padding: 0 0 20px 0;
	}
	div#content div#contentpage table tr td ul li
	{
		color: #999;
	}
	div#content div#contentpage
	{
		margin-top: 37px;
		margin-left: 7%;
		margin-right: -3%;
		margin-bottom: 20px;
		color: #6f6b6b;
	}
	div#content div#contentpage input, 	div#content div#contentpage select, div#content div#contentpage button
	{
		color: #6f6b6b;
		font-size: 101%;
	}
	div#content div#contentpage p.lijn
	{
		border-bottom: 1px solid grey;
		width: 90%;
	}
	div#content div#contentpage table tr td.content a
	{
		color: #2DA7E6;
	}
	div#content div#contentpage table tr td.content
	{
		width: 100%;
	}
	div#content div#contentpage table tr td.content table
	{
		width: 94%;
	}
	div#content div#contentpage table tr td.content table.blog
	{
		width: 50%;
	}
	div#content div#contentpage table tr td.content table.blog  tr td table table
	{
		width: 100%;
	}
	div#content div#contentpage table tr td.content table.blog h2
	{
		width: 100%;
	}
	div#content div#contentpage table tr td.content table tr td
	{
		width: 50%;
		vertical-align: top;
		padding-right: 3%;
		text-align:justify;
	}
	div#content div#contentpage table tr td.content table tr td.key
	{
		width: 10%;
		text-align: right;
		height: 25px;
	}
	div#content div#contentpage table tr td.content table tr td table
	{
		width: 100%;
	}
	div#content div#contentpage table tr td.content table tr td table table
	{
		width: auto;
	}
/* einde content */

/* start footer */
	div#footer table
	{
		width: 100%;
	}
	div#footer table tr td
	{
		background: url(images/dcr_footer.gif) bottom left repeat-x;
		width: 97%;
		height: 25px;
	}
	div#footer table tr td.left
	{
		background: url(images/dcr_footer_left.gif) bottom left no-repeat;
		display: block;
		height: 25px;
		width: 43px;
	}
	div#footer table tr td.right
	{
		background: url(images/dcr_footer_right.gif) bottom right no-repeat;
		display: block;
		height: 25px;
		width: 43px;
	}
	
	
	p#adres
	{
		text-align: center;
		margin-bottom: 0;
	}
	p#adres a
	{
		color: #2DA7E6;
	}
	p#adres span
	{
		margin-right: 10px;
	}
	p#adres span.end
	{
		margin-right: 0;
	}
	p#adres span.end a
	{
		display: inline !important;
	}
/* einde footer */

/* start survey */
	div#survey_container
	{}
	
	div#survey_container hr
	{
		display: none;
	}
	
	div#survey_container br
	{
		display: none;
	}
	
	div#survey_container p br
	{
		display: block;
	}
	
	div#survey_container h2
	{
		width: 100%;
	}
	
	div#survey_container h3
	{
		margin-bottom: 0px;
	}
	
	div#survey_container form
	{
		margin-bottom: 10px;
	}
	
	div#survey_container div.pick_one_div
	{
		width: 200px;
		margin-left: 235px;
		margin-top: -13px;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table#quest_table
	{
		width: 100%;
		margin-bottom: 15px;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table.likert_scale_table
	{
		border: 1px solid #ccc;
		border-collapse: collapse;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table.pick_one_table
	{
		width: auto !important;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table.pick_many_table
	{
		width: auto !important;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table#quest_table tr td.ls_quest_field
	{
		width: 70%;
		border: 1px solid #ccc;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table#quest_table tr td.ls_scale_field
	{
		width: 15px;
		text-align: center;
		padding: 0;
		border: 1px solid #ccc;
		vertical-align: middle;
		background: #004990;
		color: #fff;
		font-weight: bold;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table#quest_table tr td.ls_answer_cell
	{
		width: 15px;
		text-align: center;
		padding: 0;
		border: 1px solid #ccc;
		vertical-align: middle;
	}
	
	div#content div#contentpage table tr td.content div#survey_container table#quest_table tr td.pm_answer_cell
	{
		width: 2%;
	}
	
	div#content div#contentpage table tr td.content div#survey_container input.sa_input_text
	{
		margin-bottom: 10px;
	}
	
	div#content div#contentpage table tr td.content div#survey_container span.question
	{
		width: 100px;
		display: block;
		float: left;
	}
	
	div#content div#contentpage table tr td.content div#survey_container div#start_div
	{
		padding-left: 0px;
	}
	
	div#progress div
	{
		border: 1px solid #ccc !important;
	}
	
	div#progress div div#progress_bar,
	div#progress div#progress_bar_txt
	{
		border: none !important;
	}
/* einde survey */
