/* CSS Document */

* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif; text-align: center;
	color: #85006E;
	background: #FFF;
	}

/*
body#page,
body#section,
body#projects { background: #FFF url(../img/icco_background_page.gif) repeat-y; }
body#section_home { background: #FFF url(../img/icco_background_section_home.gif) repeat-y; }
body#section_home.white { background: #FFF url(../img/icco_background_page.gif) repeat-y; }
body#home { background: #FFF url(../img/icco_background_page_home.gif) repeat-y; }
body#partners { background: #FFF url(../img/icco_background_page_partners.gif) repeat-y; }
body#partners.home { background: #FFF url(../img/icco_background_page_partners_home.gif) repeat-y; }
*/
html, body { height: 100%;}

img, a img { border: none; }

a, a:link, a:visited { text-decoration: none; color: #FC6B23; }
a:hover { text-decoration: underline; }
a:focus, a:active { color: #FC6B23; outline: none; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; margin-bottom: 1em; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; margin-top: 2em; margin-bottom: 1em; }
h3, h4, h5, h6, h7 { font-size: 100%; font-weight: bold; margin-top: 2em; }

h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, 
h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, 
h5 a, h5 a:link, h5 a:visited, h6 a, h6 a:link, h6 a:visited, 
h7 a, h7 a:link, h7 a:visited { color: #85006E; text-decoration: underline; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover { color: #FC6B23; }

p { } 

p.hide { display: none; }

ul { padding-left: 1.3em; margin: .5em 0; }
ol { padding-left: 2.5em; margin: .5em 0; }
li { }

u { text-decoration: none; }

hr { height: 1px; color: #E6BFDF; background-color: #E6BFDF; border: none; }

.clear { clear:both; height: 1%; border: none !important; visibility: none; font-size: 1px; } 

.orange { color: #FC6B23; } 
.image_left { float: left; margin-right: 10px; margin-bottom: 10px; }
.image_right { float: right; margin-left: 10px; margin-bottom: 10px; }

sup { font-size: 85%; }

a.next, a.next:link, a.next:visited { float: right; padding-right: 10px; background: url(../img/icco_bullet_o.gif) no-repeat center right; }


/* CONTAINER */
#container {
	position: relative; width: 970px; margin: 0 auto; text-align: left;
	min-height: 100%;
    height: auto;
	margin-bottom: -20px;
	}
* html #container { 
	height: 100%; 
	}

#page #container,
#section #container,
#projects #container { background: url(../img/icco_background_page_home.gif) repeat-y center top; }
#home #container,
#section_home #container { background: url(../img/icco_background_page_home.gif) repeat-y center top; }

#container_content { 
	padding-bottom: 20px;
	}

/* CONTAINER > HEADER */
#container_header {
	height: 134px;
	}
#home #container_header {
	height: 184px;
	}
#partners #container_header {
	height: 124px;
	}

#header {
	background: url(../img/icco_header.gif) no-repeat;
	width: 970px;
	height: 134px;
	}
#home #header {
	height: 184px;
	background: url(../img/icco_header_home.gif) no-repeat;
	}

#partners #header {
	width: 770px; height: 124px;
	background: url(../img/icco_header_partners.gif) no-repeat;
	}

#partners.home #header {
	width: 770px; height: 124px;
	background: url(../img/icco_header_partners_home.gif) no-repeat;
	}

#header_logo {
	position: absolute; top: 0; left: 0; width: 200px;
	text-align: center;
	}

#partners #header_logo {
	position: absolute; top: 10px; left: 10px; 	width: 300px; height: 60px; overflow: hidden;
	text-align: left;
	}

#partners #logo {
	width: 260px; height: 50px; overflow: hidden;
	font-size: 2em; line-height: 50px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9F0C86;
	}

#partners #logo a,
#partners #logo a:link,
#partners #logo a:visited {
	text-decoration: none;
	color: #9F0C86;
	}
	
#slogan { margin-top: 8px; }
#home #slogan { margin-top: 30px; }

/* photos */
#header_photos {
	position: absolute; top: 0px; left: 200px; width: 570px; height: 134px; overflow: hidden;
	z-index:99;
	}
#home #header_photos {
	height: 387px;
	}
#project #header_photos {
	display: none;
	}

#header_photos a,
#header_photos a:link,
#header_photos a:visited {
	display: block; float: left; width: 125px; height: 62px; padding-top: 72px; padding-left: 17px; overflow: hidden;
	font-weight: bold; font-size: 12px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	}
* html #header_photos a,
* html #header_photos a:link,
* html #header_photos a:visited {
	width: 142px;
	w\idth: 125px;
	height: 134px;
	he\ight: 62px;
	}
#header_photos a:hover {
	color: #FB6C23;
	}
#section #header_photos a:hover,
#section_home #header_photos a:hover {
	color: #85006E;
	}
#section #header_photos a.current:hover,
#section_home #header_photos a.current:hover {
	color: #FB6C23;
	}

#home #header_photos a,
#home #header_photos a:link,
#home #header_photos a:visited {
	display: block; float: none; width: 570px; height: 387px; padding: 0;
	}

#header_photos a#section_A,
#header_photos a#section_A:link,
#header_photos a#section_A:visited {
	background: url(../img/buttons/icco_button_A_01.jpg) no-repeat left top;
	}
#home #header_photos a#section_A,
#home #header_photos a#section_A:link,
#home #header_photos a#section_A:visited {
	background: url(../img/buttons/icco_button_A_01_home.jpg) no-repeat left top;
	}

#header_photos a#section_B,
#header_photos a#section_B:link,
#header_photos a#section_B:visited {
	width: 126px;
	background: url(../img/buttons/icco_button_B_01.jpg) no-repeat left top;
	}
#home #header_photos a#section_B,
#home #header_photos a#section_B:link,
#home #header_photos a#section_B:visited {
	width: 126px;
	background: url(../img/buttons/icco_button_B_01_home.jpg) no-repeat left top;
	}
* html #header_photos a#section_B,
* html #header_photos a#section_B:link,
* html #header_photos a#section_B:visited,
* html #home #header_photos a#section_B,
* html #home #header_photos a#section_B:link,
* html #home #header_photos a#section_B:visited {
	width: 143px;
	w\idth: 126px;
	}

#header_photos a#section_C,
#header_photos a#section_C:link,
#header_photos a#section_C:visited {
	background: url(../img/buttons/icco_button_C_01.jpg) no-repeat left top;
	}
#home #header_photos a#section_C,
#home #header_photos a#section_C:link,
#home #header_photos a#section_C:visited {
	background: url(../img/buttons/icco_button_C_01_home.jpg) no-repeat left top;
	}

#header_photos a#section_D,
#header_photos a#section_D:link,
#header_photos a#section_D:visited {
	width: 126px;
	background: url(../img/buttons/icco_button_D_01.jpg) no-repeat left top;
	}
#home #header_photos a#section_D,
#home #header_photos a#section_D:link,
#home #header_photos a#section_D:visited {
	background: url(../img/buttons/icco_button_D_01_home.jpg) no-repeat left top;
	}
* html #header_photos a#section_D,
* html #header_photos a#section_D:link,
* html #header_photos a#section_D:visited,
* html #home #header_photos a#section_D,
* html #home #header_photos a#section_D:link,
* html #home #header_photos a#section_D:visited {
	width: 143px;
	w\idth: 126px;
	}

#home #header_photos ul { position: absolute; top: 356px; left: 340px; margin: 0; padding: 0; list-style: none; }
#home #header_photos li { float: left; padding-right: 10px; }

#home #header_photos li a,
#home #header_photos li a:link,
#home #header_photos li a:visited {
	width: 28px; height: 28px;
	text-align: center; line-height: 26px; font-size: 14px;
	background: url(../img/icco_campagne_numbers.png) no-repeat 0 0 !important;
	background: url(../img/icco_campagne_numbers.gif) no-repeat 0 0;
	color: #fff;
	}
#home #header_photos li a:hover {
	background-position: 0 -56px !important;
	}
#home #header_photos li.current a,
#home #header_photos li.current a:link,
#home #header_photos li.current a:visited {
	background-position: 0 -28px !important;
	}

#header_right { position: absolute; top: 0; left: 770px; width: 200px; }

#topright { position: relative; height: 95px; text-align: center; }
#home #topright { height: 145px; }

#topnav {
	position: absolute; top: 0; left: 772px; width: 150px; padding-top: 2px; padding-right: 7px;
	font-size: 11px; font-weight: bold; text-transform: lowercase;
	color: #FEB591;
	}

#partners #topnav {
	position: absolute; top: 3px; left: 590px; width: 160px; padding-right: 0px;
	font-weight: bold; text-align: right;
	color: #F7941D;
	}

#topnav img { vertical-align: middle; margin-left: 6px;}

#topnav a, #topnav a:link, #topnav a:visited { color: #FECBB2; text-decoration: none; }
#topnav a:hover { color: #FFF; }

#partners #topnav a, #partners #topnav a:link, #partners #topnav a:visited { color: #F7941D; text-decoration: none; }
#partners #topnav a:hover { color: #FC6B23; }


div.banner_righttop { position: absolute; top: 22px; left: 810px; width: 120px; height: 60px; }

#bottomright { position: relative; }

/* search */
#search,
#videos_search_field,
#projects_search_field,
#projects_search_inline {
	position: absolute; top: 85px; left: 815px; height: 20px; width: 115px; padding-left: 5px;
	background: transparent url(../img/icco_search_back.gif) no-repeat;
	}
* html #search,
* html #videos_search_field,
* html #projects_search_field,
* html #projects_search_inline  {
	width: 120px;
	w\idth: 115px;
	}

#videos_search_field,
#projects_search_field {
	position: static; top: auto; left: auto; margin: 0; padding: 0; padding-left: 5px; float: right; width: 165px;
	background: transparent url(../img/icco_search_back_projects.gif) no-repeat;
	}
* html #videos_search_field,
* html #projects_search_field {
	width: 170px;
	w\idth: 165px;
	}
#videos_search_field {
	margin-top: 25px; margin-right: 5px;
	background: transparent url(../img/icco_search_back_videos.gif) no-repeat;
	}

#projects_sidebar_search #projects_search_field {
	float: none;
	}

#projects_search_inline {
	position: relative; top: 0; left: 0; height: 20px; width: 149px; margin-top: 8px; padding-left: 8px;
	background: transparent url(../img/icco_projects_project_sbg.gif) no-repeat;
	}
* html #projects_search_inline {
	width: 164px;
	w\idth: 149px;
	}

#partners #search {
	position: absolute;
	top: 52px;
	left: 640px;
	background: transparent url(../img/icco_search_back_partners.gif) no-repeat;
	}

#home #search {
	top: 135px;
	background: transparent url(../img/icco_search_back_home.gif) no-repeat;
	}

#search form,
#videos_search_field form,
#projects_search_field form,
#projects_search_inline form {
	margin: 0 !important;
	padding: 0 !important;
	}
#search .search_button {
	border-width: 0px !important;
}

.search_input {
	float: left; width: 85px; margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	border: 0px solid #FDE4C6;
	color: #85006E; background: #FFF;
	}
#videos_search_field .search_input,
#projects_search_field .search_input {
	width: 135px;
	}
#projects_search_inline .search_input {
	width: 115px;
	background: #FFF;
	color: #85006E;
}

/* CONTAINER > MAIN */
#main {
	position: relative;
	width: 970px;
	}

#partners #main {
	position: relative;
	width: 770px;
	}

/* CONTAINER > MAIN > LEFTNAV */
#leftnav {
	float: left;
	width: 200px;
	overflow: hidden;
	}
#leftnav_inner {
	background: #9F0C86 url(../img/icco_leftnav_bottom.gif) no-repeat bottom;
	}
#home #leftnav_inner {
	min-height: 220px;
	}
* html #home #leftnav_inner {
	height: 220px;
	}

#section #leftnav_inner,
#section_home #leftnav_inner {
	background: #b749a4 url(../img/icco_leftnav_bottom_section.gif) no-repeat bottom;
	}

/*
#leftnav.section,
#section #leftnav,
#section_home #leftnav {
	background: #b749a4 url(../img/icco_leftnav_bottom_section.gif) no-repeat bottom;
	}
*/
#leftnav_section {
	margin: 0; padding: 0; padding-top: 7px;
	background: #9F0C86 url(../img/icco_leftnav_section.gif) no-repeat bottom;
	}
/*
#home #leftnav_section {
	background: #9F0C86 url(../img/icco_leftnav_bottom.gif) no-repeat bottom;
	}
*/


#leftnav_section h3 {
	margin: 0; padding: 0; padding-top: 7px; padding-left: 14px;
	color: #e7c2e1;
	}
#leftnav_section h3 a,
#leftnav_section h3 a:link,
#leftnav_section h3 a:visited {
	color: #e7c2e1;
	text-decoration: none;
	}
#leftnav_section h3 a:hover {
	color: #FC6B23;
	}


/* first level */
#leftnav ul {
	list-style-type: none; list-style-image: url(../img/icco_leftnav_bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	margin: 0; margin-left: 14px; padding-top: 14px; padding-left: 1em; padding-bottom: 2em;
	}
#leftnav #leftnav_section ul {
 	padding-top: 7px;
	}
#leftnav li { font-weight: bold; color: #FFF; margin: 0; margin-bottom: 7px; padding: 0; }
#leftnav li a, #leftnav li a:link, #leftnav li a:visited { color: #FFF; text-decoration: none; }
#leftnav li a:hover { color: #FC6B23; background-position: 0px -48px; }
#leftnav li.current { list-style-image: url(../img/icco_leftnav_bullet_o.gif); }
#leftnav li.current a, #leftnav li.current a:link, #leftnav li.current a:visited { color: #FC6B23; text-decoration: none; }
#leftnav li.current a:hover { color: #FC6B23; }

/* second, third and fourth level */
#leftnav ul ul {
	list-style-type: none; list-style-image: url(../img/icco_leftnav_bullet_indent.gif);
	font-size: 10px; color: #F6E7F3;
	margin-top: 4px; margin-bottom: 6px; padding: 0; padding-left: 0;
}
#leftnav li li  { margin-bottom: 4px; }

#leftnav li li a, #leftnav li li a:link, #leftnav li li a:visited,
#leftnav li.current li a, #leftnav li.current li a:link, #leftnav li.current li a:visited,
#leftnav li li li a, #leftnav li li li a:link, #leftnav li li li a:visited,
#leftnav li.current li li a, #leftnav li.current li li a:link, #leftnav li.current li li a:visited,
#leftnav li li.current li a, #leftnav li li.current li a:link, #leftnav li li.current li a:visited,
#leftnav li.current li.current li a, #leftnav li.current li.current li a:link, #leftnav li.current li.current li a:visited,
#leftnav li li li li a, #leftnav li li li li a:link, #leftnav li li li li a:visited,
#leftnav li.current li.current li.current li a, #leftnav li.current li.current li.current li a:link, #leftnav li.current li.current li.current li a:visited { color: #F6E7F3; text-decoration: none; }

#leftnav li li a:hover, #leftnav li.current li a:hover,
#leftnav li li li a:hover, #leftnav li.current li.current li a:hover, #leftnav li li.current li a:hover,
#leftnav li li li li a:hover, #leftnav li.current li.current li.current li a:hover, #leftnav li li.current li.current li a:hover { color: #FC6B23; }

#leftnav li li.current a, #leftnav li li.current a:link, #leftnav li li.current a:visited,
#leftnav li li li.current a, #leftnav li li li.current a:link, #leftnav li li li.current a:visited,
#leftnav li li.current li.current a, #leftnav li li.current li.current a:link, #leftnav li li.current li.current a:visited,
#leftnav li.current li.current li.current a, #leftnav li.current li.current li.current a:link, #leftnav li.current li.current li.current a:visited,
#leftnav li li.current li.current li.current a, #leftnav li li.current li.current li.current a:link, #leftnav li li.current li.current li.current a:visited { color: #FC6B23; text-decoration: none;}
#leftnav li li.current a:hover,
#leftnav li li li.current a:hover { color: #FC6B23; }

#leftnav .banner_left { margin-left: 40px; width: 120px; height: 60px; overflow: hidden; margin-bottom: 2em; }

/* international */
#international,
#international:link,
#international:visited {
	display: block; height: 90px; margin-top: 1em; padding-left: 82px; padding-top: 26px;
	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
	color: #FFF; background:url(../img/icco_international_site.gif) no-repeat 12px 0;
	}
#international:hover {
	color: #85006e;
	}
/* regional offices */
#map_ro { position: relative; margin-bottom: 2px; height: 280px; overflow: hidden; }

#map_ro .ro,
#map_ro .ro:link,
#map_ro .ro:visited {
	position: absolute; left: 0; top: 0; width: 170px; height: 42px; padding-left: 80px; padding-top: 12px; overflow: hidden;
	background:url(../img/icco_map_ro_below.png) no-repeat left top !important;
	background:url(../img/icco_map_ro_below.gif) no-repeat left top;
	color: #a51c8e;
	font-weight: bold; font-size: 11px;
	}
* html #map_ro .ro,
* html #map_ro .ro:link,
* html #map_ro .ro:visited {
	width: 250px;
	w\idth: 170px;
	}

#map_ro #ro_over_coa, #map_ro #ro_over_coa:link, #map_ro #ro_over_coa:visited,
#map_ro #ro_over_caz, #map_ro #ro_over_caz:link, #map_ro #ro_over_caz:visited,
#map_ro #ro_over_waf, #map_ro #ro_over_waf:link, #map_ro #ro_over_waf:visited {
	background:url(../img/icco_map_ro_above.png) no-repeat left top !important;
	background:url(../img/icco_map_ro_above.gif) no-repeat left top;
	}
#map_ro #ro_over_cah, #map_ro #ro_over_cah:link, #map_ro #ro_over_cah:visited {
	background:url(../img/icco_map_ro_above_right.png) no-repeat left top !important;
	background:url(../img/icco_map_ro_above_right.gif) no-repeat left top;
	}
#map_ro #ro_over_zoa, #map_ro #ro_over_zoa:link, #map_ro #ro_over_zoa:visited {
	background:url(../img/icco_map_ro_below_left.png) no-repeat left top !important;
	background:url(../img/icco_map_ro_below_left.gif) no-repeat left top;
	}

#map_ro #ro_over_ut, #map_ro #ro_over_ut:link, #map_ro #ro_over_ut:visited {
	background:url(../img/icco_map_go_above.png) no-repeat left top !important;
	background:url(../img/icco_map_go_above.gif) no-repeat left top;
	}


#map_ro .ro:hover {

	}
#map_ro .ro span {
	display: block;
	font-size: 10px; font-weight: normal;
	height: 15px; overflow: hidden;
	}

#ro_list {
	width: 520px;
	background: #faf3f9 url(../img/icco_ro_list_background.gif) repeat-y left top;
	}
#ro_list h2 {
	margin: 0; padding: 0; padding-left: 10px; height: 30px;
	line-height: 30px;
	color: #FFF; background: #9f0c86;
	border-bottom: 2px solid #FFF;
	}

#ro_list ul { margin: 0; padding: 0; list-style: none; float: left; width: 272px; overflow: hidden; color: #cb7abd; }
#ro_list .ro_list_item ul { width: auto; /* for lists in focus */}
#ro_list li {}

#ro_list li.heading { padding-left: 30px; padding-top: 10px; }

#ro_list li a,
#ro_list li a:link,
#ro_list li a:visited {
	display: block; height: 35px; padding-left: 30px; overflow: hidden;
	text-decoration: none; line-height: 35px; font-weight: bold;
	color: #9f0c86; background: url(../img/icco_ro_list_arrow.gif) no-repeat left top;
	}
#ro_list li a:hover {
	color: #FC6B23;
	}
#ro_list li.current a,
#ro_list li.current a:link,
#ro_list li.current a:visited {
	color: #FFF; background-position: 0 -33px;
	}

#ro_list .ro_list_item {
	float: left; width: 246px; display: none; overflow: hidden;
	}

#content #ro_list table {
	margin-top: 2em;
	border: none; background: none;
	}

#content #ro_list table th, #content  #ro_list table td {
	padding: 5px 10px 5px 0;
	background: none; border: none;
	vertical-align: top;
	font-size: .9em;
	}

#content #ro_list table th {
	color: #cb7abd;
	}

#content #ro_list table td ul { padding-left: 1.4em; list-style: disc; width: auto;
	color: #85006E;
	}
#content #ro_list table td li {
	padding-bottom: .5em;
	}

#content #ro_list table td li a,
#content #ro_list table td li a:link,
#content #ro_list table td li a:visited {
	display: inline; margin: 0; padding: 0; height: auto; overflow: visible; line-height: normal; font-weight: normal;
	color: #FC6B23; background: none;
	}
#content #ro_list table td li a:hover {
	text-decoration: underline;
	}

/* ACT Alliance */
#actalliance,
#actalliance:link,
#actalliance:visited {
	display: block; height: 40px; overflow: hidden;
	text-indent: -999px;
	background: url(../img/icco_actalliance_en.gif) no-repeat 10px 0;
	}
#actalliance.nl,
#actalliance.nl:link,
#actalliance.nl:visited { background: url(../img/icco_actalliance_nl.gif) no-repeat 10px 0; }

#actalliance:hover,
#actalliance.nl:hover {
	background-position: 10px -40px;
	}

/* CONTAINER > MAIN > CONTENT */
#content { margin-left: 224px; }
#home #content { margin-left: 220px; }
#content_wrapper { float:left; margin-right: -200px; width: 520px; }
#home #content_wrapper { width: 530px; }

.wide #content_wrapper,
#projects #content_wrapper { margin: 0; width: 100%; }

#home #content_inner { padding-top: 225px; }

.more,
.more:link,
.more:visited {
	padding-right: 8px;
	background: url(../img/icco_bullet_o.gif) no-repeat right center;
	}
.more:hover {}

#content_header {
	padding-bottom: 20px;
	}
	
#home #content_header h1 { font-size: 1.1em; }

/* columns */
#content_columns { 
	padding: 1em 0; 
	border-top: 1px solid #e6bfdf; border-bottom: 1px solid #e6bfdf; 
	}
#content_columns_inner { 
	background: url(../img/icco_background_columns.gif) repeat-y center top;
	}

#content_left { float: left; width: 255px; overflow: hidden; }
#content_right { float: right; width: 234px; overflow: hidden; }

#home #content_left p,
#home #content_right p { font-size: .93em; }

/*
#section_home #content_left { width: 245px; }
#section_home #content_right { width: 244px; }
*/

#section_home #content_left h1, #section_home #content_left h2, #section_home #content_left h3, #section_home #content_left h4,
#section_home #content_right h1, #section_home #content_right h2, #section_home #content_right h3, #section_home #content_right h4 {
	margin: 0; padding: .5em 0;
	}

#section_home #content_left h1.box, #section_home #content_left h2.box, #section_home #content_left h3.box, #section_home #content_left h4.box,
#section_home #content_right h1.box, #section_home #content_right h2.box, #section_home #content_right h3.box, #section_home #content_right h4.box {
	margin: 0; padding: 7px 10px;
	color: #FFF; background: #9f0c86;
	}

#content_left .box, #content_right .box {
	padding: 10px; margin-bottom: 1em;
	background: #f8edf6;
	}

#content_left .box ul, #content_right .box ul {
	margin: 0; padding: 0; list-style: none; padding-top: 1em;
	}
#content_left .box li, #content_right .box li {
	margin-bottom: .7em; clear: both; height: 45px; overflow: hidden;
	}

#content_left .box ul a, #content_right .box ul a,
#content_left .box ul a:link, #content_right .box ul a:link,
#content_left .box ul a:visited, #content_right .box ul a:visited {
	display: block; font-weight: bold; background: url(../img/icco_bullet_o.gif) no-repeat right center;
	}
#content_left .box ul a img, #content_right .box ul a img {
	float: left; margin-top: 3px; margin-right: 10px;
	}

/* home */

#home #content_right { width: 250px; }

#intro { padding-bottom: .2em; }
#sections { border-bottom: 1px solid #e6bfdf; margin-bottom: 1em; }

#home h1 { font-size: 100%; margin: 0; padding-bottom: .5em; }
#home h2 { font-size: 100%; margin: 0; padding-bottom: .5em; }
#home h3 { font-size: 100%; margin: 0; color: #FC6B23; padding-bottom: .5em; }

#home #content ul.links { list-style-image: url(../img/icco_bullet_o.gif); }
#home #content ul.links a, #home #content ul.links a:link, #home #content ul.links a:visited {
	color: #FC6C23; text-decoration: none;
	}
#home #content  ul.links a:hover {
	color: #FC6C23; text-decoration: underline;
	}

#home #content ul.links_sections {
	float: left; margin-top: 1em; padding: 0; padding-right: 1.4em; font-size: 13px; font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; list-style: none;
	}
#home #content ul.links_sections li { padding-bottom: .7em; }
#home #content ul.links_sections a, #home #content ul.links_sections a:link, #home #content ul.links_sections a:visited {
	padding-left: 20px; padding-right: 7px;
	color: #850085; background: url(../img/icco_bullet.gif) no-repeat 100% 4px;
	text-decoration: none;
	}
#home #content  ul.links_sections a:hover {
	color: #FC6C23; background: url(../img/icco_bullet_o.gif) no-repeat 100% 4px;
	}
#home #content ul.links_sections .individuals { background: url(../img/icons/icco_icon_individuals_home.gif) no-repeat left top; }
#home #content ul.links_sections .companies { background: url(../img/icons/icco_icon_companies_home.gif) no-repeat left top; }
#home #content ul.links_sections .youth { background: url(../img/icons/icco_icon_youth_home.gif) no-repeat left top; }

#page ul.links_inline,
#home ul.links_inline { list-style-type: none; padding:0; margin: 0; color: #B161B0; }
#page ul.links_inline li,
#home ul.links_inline li { float: left; padding-right: 10px; }
#page ul.links_inline a, #page ul.links_inline a:link, #page ul.links_inline a:visited,
#home ul.links_inline a, #home ul.links_inline a:link, #home ul.links_inline a:visited {
	padding-left: 10px;
	color: #FC6B23; background: url(../img/icco_bullet_o.gif) no-repeat -5px 2px;
	}
#page ul.links_inline a:hover,
#home ul.links_inline a:hover { color: #FC6B23; text-decoration: underline; }

#partners.home h1  { margin-top: 1.1em; margin-top: 0; }

#section_home h2 { margin: 0; padding: .5em 0; }

/* home > projects */
#home #projectofthemonth { width: 250px; overflow: hidden; padding-bottom: 1em; }
#home #projectofthemonth h2 {}
#home #projectofthemonth h3 { margin-bottom: 5px; padding: 0; color: #fff; background: #FC6B23 url(../img/icco_leftnav_bullet.gif) no-repeat 95% 50%; }
#home #projectofthemonth h3 a, #home #projectofthemonth h3 a:link, #home #projectofthemonth h3 a:visited { display: block; color: #fff; text-decoration: none; padding: 5px; }
#home #projectofthemonth h3 a:hover { color: #850085; }
#home #projectofthemonth a, #home #projectofthemonth a:link, #home #projectofthemonth a:visited { color: #85006E; text-decoration: none; }
#home #projectofthemonth a:hover { color: #FC6B23; }

#home #projectofthemonth ul.links_inline { margin-top: 10px; }
#home #projectofthemonth ul.links_inline a, #home #projectofthemonth ul.links_inline a:link, #home #projectofthemonth ul.links_inline a:visited { color: #FC6B23; }
#home #projectofthemonth ul.links_inline a:hover { color: #FC6B23; text-decoration: underline; }

/* home > news */
.news,
#page #news,
#home #news { padding-bottom: 10px; }
#page #news h2,
#home #news h2 { font-size: 100%; }

.news { margin: 0; padding: 0; }

.rss, .rss:link, .rss:visited,
.news #rss, .news #rss:link, .news #rss:visited,
#page #news #rss, #page #news #rss:link, #page #news #rss:visited,
#home #news #rss, #home #news #rss:link, #home #news #rss:visited {
	float: right;
	font-weight: normal; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
	color: #FC6C23;
	}
.rss:hover,
.news #rss:hover,
#page #news #rss:hover,
#home #news #rss:hover {
	text-decoration: underline;
	}
.rss img,
.news #rss img,
#page #news #rss img,
#home #news #rss img {
	vertical-align: middle;
	}

.news ul,
#page #news ul,
#home #news ul,
#page #rightnav #news ul,
#home #rightnav #news ul { margin: 0; padding: 0; margin-left: 42px; list-style: none; }
#page #rightnav #news ul,
#home #rightnav #news ul { margin: 0; list-style: none; }
.news ul li,
#page #news ul li,
#home #news ul li { position: relative; margin-bottom: 10px; }
.news ul li { margin-bottom: 5px; }
.news ul li span,
#page #news ul li span,
#home #news ul li span { position: absolute; top: 1px; left: -40px; color: #FC6B23; cursor: pointer; cursor: hand; height: 2em; font-size: 12px; width: 40px; }
#page #news ul li span,
#home #news ul li span { display: block; position: static; top: 0; left: 0; width: auto; height: auto; }
#actueel_agenda.news ul { margin-left: 87px; }
#actueel_agenda.news ul li span { left: -85px; width: 75px; text-align: right; }
.news ul li a, .news ul li a:link, .news ul li a:visited,
#page #news ul li a, #page #news ul li a:link, #page #news ul li a:visited,
#home #news ul li a, #home #news ul li a:link, #home #news ul li a:visited { color: #9F0C86; text-decoration: none; }
.news ul li a:hover,
#page #news ul li a:hover,
#home #news ul li a:hover { color: #FC6B23; }

#page #news li.sticky,
#home #news li.sticky { font-weight: bold; }
#page #news li.sticky span,
#home #news li.sticky span { display: none; }

.news ul.links_inline,
#page #news ul.links_inline,
#home #news ul.links_inline { margin-top: 20px; }
.news ul.links a, .news ul.links a:link, .news ul.linkss a:visited,
.news ul.links_inline a, .news ul.links_inline a:link, .news ul.links_inline a:visited,
#page #news ul.links_inline a, #page #news ul.links_inline a:link, #page #news ul.links_inline a:visited,
#home #news ul.links_inline a, #home #news ul.links_inline a:link, #home #news ul.links_inline a:visited { color: #FC6B23; }
#page #news ul.links_inline a, #page #news ul.links_inline a:link, #page #news ul.links_inline a:visited,
#home #news ul.links_inline a, #home #news ul.links_inline a:link, #home #news ul.links_inline a:visited { font-size: 11px; }
.news ul.links a:hover,
.news ul.links_inline a:hover,
#page #news ul.links_inline a:hover,
#home #news ul.links_inline a:hover { color: #FC6B23; text-decoration: underline; }

.news ul.links,
#page #news ul.links,
#home #news ul.links { margin: 0; padding-left: 1.3em; }

#content .news ul.links { list-style-image: url(../img/icco_bullet_home.gif); }

.news h2 {
	margin-bottom: .2em;
	}

/* home > column */
#column { padding-bottom: 1em; }
#column a, #column a:link, #column a:visited {
	text-decoration: none;
	color: #9f0c86;
	}
#column a:hover {
	color: #FC6C23;
	}
#column img {
	float: right; margin-left: 5px; margin-top: 5px;
	}
#column p { padding-bottom: .5em; }

/* home > newsletter */
#home #newsletters { padding-bottom: 3em;}
#home #newsletters ul.links_inline { margin-left: 42px; }

/* home > banners */
#home #content_left .banner_centerleft { margin-left: 3px; padding-bottom: 1em; width: 234px; /* height: 60px; */ overflow: hidden; }
#home #content_right .banner_centerrightbottom { margin-left: 12px; padding-bottom: 1em; width: 234px; height: 60px; overflow: hidden; }
#home #content_right .banner_centerrighttop { margin-left: 8px; padding-top: 10px; padding-bottom: .5em; width: 234px; height: 60px; overflow: hidden; }

#home #content_right #campaigns a,
#home #content_right #campaigns a:link,
#home #content_right #campaigns a:visited {
	display: block; margin-bottom: 5px;
	}

/* member of... */
#memberof {
	padding: 10px 0;
	}

#memberof a,
#memberof a:link,
#memberof a:visited {
	float: left; display: block; width: 80px; height: 54px; overflow: hidden; margin: 0 4px; margin-left: 50px;
	background-position: -80px -54px; background-repeat: no-repeat;
	text-indent: -999px;
	}
#memberof a:hover {
	background-position: -80px 0;
	}
#home #memberof a,
#home #memberof a:link,
#home #memberof a:visited {
	background-position: 0 -54px;
	}
#home #memberof a:hover {
	background-position: 0 0;
	}


#postcodeloterij,
#postcodeloterij:link,
#postcodeloterij:visited {
	background-image: url(../img/icco_postcodeloterij.gif);
	}

#hiercampagne,
#hiercampagne:link,
#hiercampagne:visited {
	background-image: url(../img/icco_hiercampagne.gif);
	}



/* images */
#content img.left { float: left; margin-right: 10px; margin-bottom: 10px; }
#content img.right { float: right; margin-left: 10px; margin-bottom: 10px; }

/* tables */

/* tables > default */
#content table { width: 100%; border: none; background: #FFF; margin-bottom: 1em; border-collapse: collapse; }
#content table th, #content table td { border: none; border-top: 1px solid #E6BFDF; text-align: left; padding: 3px; background: #FFF; }
#content table th p, #content table td p { margin: 0; padding: 0; }

#content table.noborder { padding: 0; }

/* tables > basic */
#content table { border-bottom: 1px solid #E6BFDF; }
#content table th, #content table td { border-top: 1px solid #E6BFDF; }

/* tables > orange dates */
#content table.orange tbody th { color: #FC6B23; text-align: right; padding-right: 10px; }

/* editor */
#content .editor textarea { width: 98%; }
#content .editor table { width: auto; border: 1px solid #CCC; border-bottom: none; background: #f0f0ee; margin: 0; border-collapse:separate; }
#content .editor table th, #content .editor table td { color: #000; border: none; border-bottom: 1px solid #CCC; padding: 0; background: none; }
#content .editor table p { padding-bottom: 1em; }

/* link list */
#content ul.links, #content ul.links li.nolink ul { list-style-type: none; list-style-image: url(../img/icco_bullet_o.gif); margin-left: -2px; }
#content li.link { list-style-type: none; list-style-image: url(../img/icco_bullet_o.gif); }
#content li.back { list-style-type: none; list-style-image: url(../img/icco_bullet_back_o.gif); }
#content li.nolink { list-style-type: disc; list-style-image: none; }

/* footnote */
#content .footnote { font-size: 11px; color: #B84BA6; }
#content a.footnote, #content a.footnote:link, #content a.footnote:visited { color: #FC6B23; }
#content a.footnote:hover { text-decoration: underline; }

/* tools */
#tools { margin-top: 30px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.wide #tools,
#projects #tools { width: 520px; }
#tools ul { list-style-type: none; margin: 0; padding: 0; float: right; }
#tools li { float:left; margin-left: 20px; }
#tools a img { margin-right: 6px; display: block; text-decoration: none; float: left; vertical-align: bottom;}
#tools a, #tools a:link, #tools a:visited { display: block; color: #B340A1; text-transform: lowercase; text-decoration: none;}
#tools a:hover { color: #FC6B23; }

#partners #tools { height: 40px; }

#tools #iccopartner {
	float: left;
	font-weight: bold;
	}
#tools #iccopartner a,
#tools #iccopartner a:link,
#tools #iccopartner a:visited {
	display: inline;
	}
#tools #iccopartner a img {
	display: inline; float: none; vertical-align: middle;
	margin: 0 3px;
	}

/* breadcrumbs */
#breadcrumbs {
	padding-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: lowercase;
	color: #C670B9;
	}

#breadcrumbs a,
#breadcrumbs a:visited,
#breadcrumbs a:link {
	color: #B340A1;
	text-decoration: none;
	}
#breadcrumbs a:hover {
	text-decoration: underline;
	}

/* button */
.link_button,
.link_button:link,
.link_button:visited {
	padding: 5px 20px;
	font-weight: bold; text-decoration: none;
	color: #fff; background: #fc6b23 url(../img/icco_leftnav_bullet.gif) no-repeat 5px 50%;
	}
.link_button:hover {
	background-color: #9f0c86;
	}

/* RO */
.regional_offices { margin: 0; padding: 0; list-style: none; font-size: .8em; }
.regional_offices a { cursor: pointer; }
.regional_offices li {
	float: left; width: 250px; height: 120px; margin-right: 10px; margin-bottom: 10px;
	background: #f1deef;
	}
.regional_offices ul { margin: 0; margin-left: 10px; margin-top: 6px; padding: 0; list-style: none; }
.regional_offices li li {
	float: none; width: auto; height: auto; margin: 0; padding-left: 50px; padding-bottom: .5em; padding-right: 8px;
	background: none;
	}
.regional_offices li li span {
	display: block; float: left; width: 50px; margin-left: -50px;
	color: #bb6faf;
	font-weight: bold;
	}

.regional_offices h3 {
	margin: 0;
	color: #FFF; background: #9f0c86;
	}
.regional_offices h3 span { display: block; padding: 4px 9px; }
.regional_offices h3 a,
.regional_offices h3 a:link,
.regional_offices h3 a:visited {
	display: block; padding: 4px 9px; padding-left: 20px;
	text-decoration: none;
	color: #FFF; background: #9f0c86 url(../img/icco_ro_link.gif) no-repeat 10px 50%;
	}
.regional_offices h3.current span,
.regional_offices h3.current a,
.regional_offices h3.current a:link,
.regional_offices h3.current a:visited,
.regional_offices h3 a:hover {
	color: #FFF;  background-color: #FC6B23;
	}


/* CONTAINER > MAIN > RIGHTNAV */
#rightnav {
	float: right; padding-right: 10px; padding-left: 12px; width: 178px; overflow: hidden;
	font-size: 90%;
	color: #AD2E94;
	}
* html #rightnav {
	width: 200px;
	w\idth: 178px;
	}

#home #rightnav { 
	color: #85006E; 
	}

#rightnav h1, #rightnav h2, #rightnav h3, #rightnav h4 { margin: 0; margin-bottom: .2em; color: #ad2e94; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#home #rightnav h1, #home #rightnav h2, #home #rightnav h3, #home #rightnav h4 { color: #85006E; }
#rightnav h1 a, #rightnav h1 a:link, #rightnav h1 a:visited, 
#rightnav h2 a, #rightnav h2 a:link, #rightnav h2 a:visited, 
#rightnav h3 a, #rightnav h3 a:link, #rightnav h3 a:visited, 
#rightnav h4 a, #rightnav h4 a:link, #rightnav h4 a:visited { color: #ad2e94; text-decoration: none; }
#home #rightnav h1 a, #home #rightnav h1 a:link, #home #rightnav h1 a:visited, 
#home #rightnav h2 a, #home #rightnav h2 a:link, #home #rightnav h2 a:visited, 
#home #rightnav h3 a, #home #rightnav h3 a:link, #home #rightnav h3 a:visited, 
#home #rightnav h4 a, #home #rightnav h4 a:link, #home #rightnav h4 a:visited { color: #FC6B23; text-decoration: none; }
#rightnav h1 a:hover, #rightnav h2 a:hover, #rightnav h3 a:hover, #rightnav h3 a:hover, #rightnav h4 a:hover,
#home #rightnav h1 a:hover, #home #rightnav h2 a:hover, #home #rightnav h3 a:hover, #home #rightnav h3 a:hover, #home #rightnav h4 a:hover { color: #FC6B23; text-decoration: underline; }

#rightnav p { margin-bottom: 1em; }
#rightnav .caption { color: #d185bd; }

#rightnav hr { height: 1px; color: #dba1cc; background-color: #dba1ccs; border: none; }
#home #rightnav hr { height: 1px; color: #AD3098; background-color: #AD3098; border: none; }

#rightnav ul { font-weight: normal; font-size: 11px; margin-bottom: 1em; margin-left: -3px; list-style-type: none; list-style-image: url(../img/icco_rightnav_bullet.gif); }
#home #rightnav ul { list-style-image: url(../img/icco_rightnav_bullet_home.gif); }
#rightnav li { margin-bottom: 2px; }

#rightnav a, #rightnav a:link, #rightnav a:visited { color: #FC6B23; text-decoration: none; }
#rightnav a:hover { text-decoration: underline; } 
#home #rightnav a, #home #rightnav a:link, #home #rightnav a:visited { color: #F5D5F0; text-decoration: underline; }
#home #rightnav a:hover { color: #FC6B23; } 
#rightnav li a, #rightnav li a:link, #rightnav li a:visited { color: #b7469e; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
#home #rightnav li a, #home #rightnav li a:link, #home #rightnav li a:visited { color: #FC6B23;font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#rightnav li a:hover { color: #FC6B23; } 
#home #rightnav li a:hover { color: #85006E; } 

#rightnav .banner_rightbottom { margin-left: 3px; width: 120px; padding-bottom: 1em; }
#rightnav .banner_rightbottom img { margin-bottom: 10px; }

#rightnav #newsletter { padding-top: 1em; border-top: 1px solid #cb92c1; border-bottom: 1px solid #cb92c1; }
#rightnav #newsletter ul { margin-top: -5px; }

#rightnav table { background: none !important; border-bottom: 1px solid #FDE4C6;}
#rightnav table th, #rightnav table td { background: none !important; border-top: 1px solid #FDE4C6}

#rightnav .downloads {
	padding-left: 12px;
	background: url(../img/icco_rightnav_downloads.gif) no-repeat left top;
	}
#home #rightnav .downloads { background: url(../img/icco_rightnav_downloads_home.gif) no-repeat left top; }

#rightnav .verdieping {
	padding-left: 14px;
	background: url(../img/icco_rightnav_verdieping.gif) no-repeat left top;
	}
#home #rightnav .verdieping { background: url(../img/icco_rightnav_verdieping_home.gif) no-repeat left top; }



/* CONTAINER > FOOTER */
#container_footer {
	position: relative; margin: 0 auto; width: 970px; height: 20px;
	text-align: center; font-weight: bold; font-size: 11px;
	}

#footer_left { float: left; width: 200px; color: #E7C2E1; }
#footer_left a, #footer_left a:link, #footer_left a:visited { color: #E7C2E1; text-decoration: none; }
#footer_left a:hover { color: #FFF; }
#footer_middle { float: left; width: 570px; }
#footer_right { float: left; width: 200px; color: #d185bd; }
#footer_right a, #footer_right a:link, #footer_right a:visited { color: #d185bd; text-decoration: none; }
#footer_right a:hover { color: #FC6B23; }
#home #footer_right { float: left; width: 200px; color: #CF86C3; }
#home #footer_right a, #footer_right a:link, #footer_right a:visited { color: #CF86C3; text-decoration: none; }
#home #footer_right a:hover { color: #FFF; }


/* LANGUAGES */
#language {
	position: absolute; top: 0; left: 815px; padding-left: 50px; height: 30px; width: 115px;
	background:url(../img/icco_language_background.gif) no-repeat left top;
	}

#language ul { margin: 0; padding: 0; list-style: none; }
#language li { float: left; }

#language_nl,
#language_nl:link,
#language_nl:visited { 
	display: block; width: 20px; height: 20px; margin-right: 10px; overflow: hidden; 
	text-indent: -9999em; 
	background: url(../img/icco_language_nl_flag.gif) no-repeat center center;
	}

#language_en,
#language_en:link,
#language_en:visited { 
	display: block; width: 20px; height: 20px; overflow: hidden; 
	text-indent: -9999em; 
	background: url(../img/icco_language_en_flag.gif) no-repeat center center;
	}

/* LOGO PRINT */
#logo_print { display: none; }
#logo_print img { width: 1px; height: 1px; }


/* SITEMAP */
#sitemap li li {
	font-weight: bold;
	}
#sitemap li li li {
	font-weight: normal;
	}

/* SOCIAL NETWORKS */
.social_networks,
#rightnav .social_networks,
#home #rightnav .social_networks { list-style-image: none; padding-left: 4px; }

.facebook, .facebook:link, .facebook:visited { color: #FC6B23; }
#rightnav .facebook, #rightnav .facebook:link, #rightnav .facebook:visited { color: #3a5898; }
#rightnav .facebook:hover { color: #FC6B23; }
.facebook:hover { color: #3a5898; text-decoration: none; }
.facebook img { vertical-align: middle; }

.twitter, .twitter:link, .twitter.visited { color: #FC6B23; }
#rightnav .twitter, #rightnav .twitter:link, #rightnav .twitter.visited { color: #2fc0ff; }
#rightnav .twitter:hover { color: #FC6B23; }
#tools .twitter, #tools  .twitter:link, #tools .twitter.visited { color: #b340a1; }
.twitter:hover, #tools .twitter:hover { color: #2fc0ff;  text-decoration: none; }
.twitter img, #tools .twitter img { vertical-align: middle; }
h1 .twitter, h1 .twitter:link, h1 .twitter:visited {
	float: right; padding-right: 2em;
	font-weight: normal; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
	color: #FC6B23;
	}
h1 .twitter:hover {
	color: #2fc0ff; text-decoration: none;
	}

.youtube, .youtube:link, youtube:visited { color: #FC6B23; }
#rightnav .youtube, #rightnav .youtube:link, #rightnav youtube:visited { color: #ff090e; }
#rightnav .youtube:hover { color: #FC6B23; }
.youtube:hover { color: #ff090e; text-decoration: none; }
.youtube img { vertical-align: middle; }

/* NOODHULP DOSSIERS */
.web20_feed {list-style-type:none !important;list-style-image:none !important; padding:0  !important; margin:0 !important:}
.twitter_msg{ margin-bottom:5px !important; border-bottom:1px solid #ffffff; }
.twitter_msg img {float:right;margin-left:5px;}
#noodhulp_menu {float:left;margin-left:-12px;margin-bottom:10px;margin-top:55px;width:200px;background-color:#FD6A24;}

#social_networks { 
	position: absolute; top: 40px; left: 815px; width: 115px; height: 30px; overflow: hidden; 
	background: url(../img/icco_social_background.gif) no-repeat left top;
	}

#social_networks ul { margin: 0; padding: 0; list-style: none; margin-left: 6px; }
#social_networks li { float: left; }

#social_networks li a,
#social_networks li a:link,
#social_networks li a:visited { 
	display: block; width: 22px; height: 26px; overflow: hidden; margin: 0 2px; 
	text-indent: -9999em;
	}

#social_networks li a.twitter { background: url(../img/icons/icon_twitter.gif) no-repeat center center; }
#social_networks li a.facebook { background: url(../img/icons/icon_facebook.gif) no-repeat center center; }
#social_networks li a.youtube { background: url(../img/icons/icon_youtube.gif) no-repeat center center; }
#social_networks li a.rss { background: url(../img/icons/icon_rss.gif) no-repeat center center; }

/* BLOCK */

#block {
	float: right; width: 200px; margin-left: 20px; margin-bottom: 20px; padding-bottom: 14px;
	color: #a67617; background: #f2e5bf;
	}

#block_inner {
	padding: 1em;
	}

#block h1, #block h2, #block h3 { margin: 0; margin-bottom: 1em; font-size: 12px; }

#block h4 {	
	margin: 0; padding: 7px 0 7px 14px;
	color: #FFF; background: #d9a400;
	}

#block li { padding-bottom: .5em; }

#block .mdg,
#block .mdg:link,
#block .mdg:visited {
	display: block; min-height: 60px; margin-bottom: 1.5em;
	text-decoration: none; font-size: .8em;
	color: #c19d52;
	}	
#block .mdg:hover {}

#block .mdg strong { color: #a67617; font-size: 1.2em; }	
#block .mdg:hover strong { color: #FC6B23; }
	
#block .mdg img { float: left; margin-right: 10px; margin-top: 3px; }	
