/*== Reset CSS ==*/
html
{
	color: #FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,t
{
	margin:0;
	padding:0;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
ul li
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym
{
	border:0;
	font-variant:normal;
}

/* to preserve line-height and selector appearance */
sup 
{
	vertical-align:text-top;
}
sub 
{
	vertical-align:text-bottom;
}
input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,textarea,select
{
	*font-size: 100%;
}
/*because legend doesn't inherit in IE */
legend
{
	color: #000000;
}
a
{
	outline: 0;
}
/*== end reset==*/

/*== Typographic ==*/
body, th, td, a, input, textarea, select, strong
{
	color: #000000;
	font-family: Arial, helvetica, serif;
	font-size: 12px;
}
input
{
	font-size: 10px;
}
p
{
	padding: 0 0 10px 0;
}
.text
{
	line-height: 17px;
}
/*.font_small,
.font_small a
{
	font-size: 12px !important;
}
.font_small input,
.font_small textarea
{
	font-size: 13px !important;
}
.font_normal,
.font_normal a
{
	font-size: 14px !important;
}
.font_normal input,
.font_normal textarea
{
	font-size: 14px !important;
}
.font_big,
.font_big a
{
	font-size: 16px !important;
}
.font_big input,
.font_big textarea
{
	font-size: 15px !important;
}*/
/*== ==*/

/*== Global definitions ==*/
a
{
	color: #7B4C9E;
	text-decoration: underline;
}
a:hover
{
	color: #58297A;
	text-decoration: none;
}
ul
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
ul li
{
	padding: 0 0 0 24px;
	list-style: none;
	background: transparent url('/jaarverslag2009/images/bullet_black.gif') no-repeat 8px 6px;
}
ol
{
	margin: 0 0 0 24px;
	padding: 0 0 10px 0;
}
ol li
{
	
}
.invisible
{
	float: left;
	overflow: hidden;
	height: 0;
	width: 0;
	visibility: hidden;
}
.hidden
{
	display: none;
}
.afb_
{
	clear: both;
}
.afb_Links
{
	float: left;
	margin: 0 10px 5px 0;
}
.afb_Rechts
{
	float: right;
	margin: 0 0 5px 10px;
}
.link_
{
	display: block;
}
.zichtbaar_,
.only_when_printing
{
	display: none;
}
a.backlink
{
	
}
a.anchor_top
{
	
}
.visible_{
	display: none;
}
body
{
	background: transparent url('/jaarverslag2009/images/header_bar.gif') repeat-x scroll left top;
}
#root
{
	margin: 0 auto 0 auto;
	width: 960px;
}
#root #inner_root
{
	padding: 0 20px 0 25px;
}
#root #inner_root #header
{
	height: 210px;
}
#root #inner_root #header #logo
{
	float: left;
	height: 180px;
	width: 165px;
}
#root #inner_root #header #logo h1,
#root #inner_root #header #logo h2
{
	padding: 20px 0 0 0;
}
#root #inner_root #header #title
{
	float: left;
	width: 750px;
}
#root #inner_root #header #title h1
{
	font-size: 33px;
	color: #FFFFFF;
	padding: 85px 0 0 90px;
	text-transform: uppercase;
	font-weight: bold;
}
#root #inner_root #content #left_colomn
{
	float: left;
	width: 250px;
}
#root #inner_root #content #left_colomn #main_menu
{
	width: 200px;
}
#root #inner_root #content #left_colomn #video_button
{
	padding: 20px 0 0 10px;
}
#right_colomn #right_colomn_padding
{
	padding: 0 0 0 0;
}
#right_colomn #right_colomn_padding #right_colomn_container
{
	width: 630px;
}
#right_colomn #right_colomn_padding #right_colomn_container #page_title h2,
#right_colomn #right_colomn_padding #right_colomn_container #page_title h1
{
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00A9D8;
}
#right_colomn #right_colomn_padding #right_colomn_container .text
{
	padding-bottom: 20px;
}
#right_colomn #right_colomn_padding #right_colomn_container .text h3.subtitle
{
	font-size: 12px;
	color: #00A9D8;
	font-weight: bold;
	text-transform: uppercase;
}
#page_numbers a
{
	font-size: 14px;
	font-weight: bold;
	color: #00A9D8;
	text-decoration: none;
}
#page_numbers a:hover,
#page_numbers strong a,
#page_numbers a strong
{
	font-size: 14px;
	font-weight: bold;
	color: #1966A8;
}
#right_colomn #right_colomn_padding #right_colomn_container #right_colomn_one
{
	float: left;
	width: 300px;
}
#right_colomn #right_colomn_padding #right_colomn_container #right_colomn_two
{
	float: right;
	width: 300px;
	padding: 21px 0 0 0;
}
/*== ==*/

/*== Specific definitions ==*/
#root.home
{
	
}
#root.een_kolom #inner_root #print_button_top
{
	float: right;
	width: 70px;
	height: 10px;
	text-align: left;
}
#root.een_kolom #inner_root #content
{
	width: 915px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	background: transparent url('/jaarverslag2009/images/border_bg.gif') repeat-y scroll left top;
}
#root.een_kolom #inner_root #content #right_colomn
{
	float: left;
	width: 665px;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #page_numbers
{
	width: 615px;
	text-align: center;
	float: left;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include
{

}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item
{
	padding: 0 0 10px 0;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title
{
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title.lichtgroen a
{
	color: #C5DB37;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title.roos a
{
	color: #E10071;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title.oranje a
{
	color: #E87A21;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title.paars a
{
	color: #981386;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title.donkergroen a
{
	color: #088F6C;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_title.blauw a
{
	color: #00A9D8;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_text
{ 
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_link a
{ 
	font-weight: bold;
	text-decoration: none;
	color: #00A9D8;
}
#root.een_kolom #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container .include .news_item .news_link a:hover
{ 
	font-weight: bold;
	color: #1966A8;
}
#root.een_kolom #inner_root #content #print_button_bottom
{
	float: right;
	width: 70px;
	height: 10px;
	text-align: left;
}
#root.right_side #inner_root #print_button_top
{
	float: right;
	width: 285px;
	height: 10px;
	text-align: left;
}
#root.right_side #inner_root #content
{
	width: 915px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 25px 0;
	background: transparent url('/jaarverslag2009/images/border_bg_small.gif') repeat-y scroll left top;
}
#root.right_side #inner_root #content #right_colomn
{
	float: left;
	width: 665px;
}
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container
{
	float: left;
	width: 665px;
}
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #right_colomn_text
{
	float: left;
	width: 452px;
}
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #right_colomn_text #page_title,
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #right_colomn_text .text
{
	width: 410px;
}
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #right_colomn_blocks
{
	float: left;
	width: 210px;
}
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #right_colomn_blocks .blok_rechts
{
	width: 213px;
	margin: 0 0 10px 0;
	overflow: hidden;
}
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok
	{
		background-color: #F3BC90;
	}
	#right_colomn_blocks .blok_rechts.lichtgroen .kolom_rechts_blok
	{
		background-color: #E2ED9B;
	}
	#right_colomn_blocks .blok_rechts.roos .kolom_rechts_blok
	{
		background-color: #F07FB8;
	}
	#right_colomn_blocks .blok_rechts.oranje .kolom_rechts_blok
	{
		background-color: #F3BC90;
	}
	#right_colomn_blocks .blok_rechts.paars .kolom_rechts_blok
	{
		background-color: #CB89C2;
	}
	#right_colomn_blocks .blok_rechts.donkergroen .kolom_rechts_blok
	{
		background-color: #83C7B5;
	}
	#right_colomn_blocks .blok_rechts.blauw .kolom_rechts_blok
	{
		background-color: #7FD4EB;
	}
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		height: 16px;
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 5px 0 5px 10px;
		border-bottom: 1px solid white;
		background-color: #E87A21;
	}
	#right_colomn_blocks .blok_rechts.lichtgroen .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		background-color: #C5DB37;
	}
	#right_colomn_blocks .blok_rechts.roos .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		background-color: #E10071;
	}
	#right_colomn_blocks .blok_rechts.oranje .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		background-color: #E87A21;
	}
	#right_colomn_blocks .blok_rechts.paars .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		background-color: #981386;
	}
	#right_colomn_blocks .blok_rechts.donkergroen .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		background-color: #088F6C;
	}
	#right_colomn_blocks .blok_rechts.blauw .kolom_rechts_blok .kolom_rechts_blok_titel
	{
		background-color: #00A9D8;
	}
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok #projecten_input_stats,
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok .kolom_rechts_blok_tekst
	{
		padding: 7px 10px 7px 10px;
	}
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok .kolom_rechts_blok_tekst a
	{
		color: #000000;
		text-decoration: none;
	}
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok .kolom_rechts_blok_tekst a:hover
	{
		text-decoration: underline;
	}
	#right_colomn_blocks .blok_rechts .kolom_rechts_blok img
	{
		padding: 0 0 7px 10px;
	}
	#right_colomn_blocks .blok_rechts #projecten_input_kaart .kolom_rechts_blok img
	{
		padding: 7px 0 7px 10px;
	}
#root.right_side #inner_root #content #right_colomn #right_colomn_padding #right_colomn_container #page_numbers
{
	width: 400px;
	text-align: center;
	float: left;
	color: #00A9D8;
}
#root.right_side #inner_root #content #print_button_bottom
{
	float: right;
	width: 285px;
	height: 10px;
	text-align: left;
}
/*== Menu Builder ==*/
#main_menu .level1
{
	padding-left: 10px;
}
#main_menu .level1 a
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #00A9D8;
}
#main_menu .level1 .item1
{
	padding-bottom: 10px;
}
#main_menu .level1 .item1 a
{
	
}
#main_menu .level1 .hover1,
#main_menu .level1 .active1,
#main_menu .level1 .childactive1
{
	
}
#main_menu .level1 .hover1 a,
#main_menu .level1 .active1 a,
#main_menu .level1 .childactive1 a
{
	color: #1966A8;
}
#main_menu .level2
{
	display: none;
	padding: 0 0 5px 0;
}
#main_menu .level2.smactive2
{
	display: block;
}
#main_menu .level2 a
{
	
}
#main_menu .level2 .item2
{
	padding: 0 0 5px 0px;
}
#main_menu .level2 .item2 a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #00A9D8;
	padding: 0 0 0 20px;
}
#main_menu .level2 .hover2,
#main_menu .level2 .active2,
#main_menu .level2 .childactive2
{
}
#main_menu .level2 .hover2 a,
#main_menu .level2 .active2 a,
#main_menu .level2 .childactive2 a
{
	font-style: italic;
	color: #1966A8;
	background: transparent url('/jaarverslag2009/images/active_sub_arrow.gif') no-repeat scroll 2px 3px;
}
/*== ==*/

/*== ==*/

/*== Fixes N Hacks ==*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
	display: inline-block;	/* for IE/Mac */
}
/*== ==*/

