/* CSS Document */

* { margin: 0; padding: 0; }

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

body#page,
body#home { background: #f3ebda url(../img/icco_background_top_770.gif) no-repeat center top; }
body#page.wide,
body#home.wide { background: #f3ebda url(../img/icco_background_top_980.gif) no-repeat center top; }
body#page.wide_high,
body#home.wide_high { background: #f3ebda url(../img/icco_background_top_980_high.gif) no-repeat center top; }

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:active, a:focus { color: #FC6B23; }

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; } 

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; }


.image_left { float: left; margin-right: 20px; }
.image_right { float: right; margin-right: 20px; }


/* CONTAINER */
#container {
	margin: 0 auto; width: 770px;
	background: url(../img/icco_background_page.gif) repeat-y left top;
	text-align: left;
	min-height: 100%;
    height: auto;
	margin-bottom: -20px;
	}
* html #container { 
	height: 100%;
	}
#home #container {
	background: url(../img/icco_background_home.gif) repeat-y left top;
	}
.wide #container { width: 980px; }
.wide_high #container {
	width: 980px; margin-bottom: -170px;
	}

/* CONTAINER > HEADER */
#header {
	height: 148px; position: relative;
	background: url(../img/icco_header.gif) no-repeat left bottom;
	}
.wide_high #header {
	height: 184px;
	background: url(../img/icco_header_high.gif) no-repeat left bottom;
	}

#header_logo {
	float: left; width: 200px;
	text-align: center;
	}

#logo {}
#logo_print { display: none; }
	
#slogan { 
	margin-top: 12px; padding: 0 5px; 
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; 
	}
#slogan a,
#slogan a:link,
#slogan a:visited { 
	color: #FFF; 
	text-decoration: none; 
	}

/* photos */
#header_photos {
	float: left; width: 497px; height: 131px; overflow: hidden; position: relative;
	background-repeat: no-repeat;
	}
.wide_high #header_photos {
	width: 570px; height: 171px;
	}

#header_caption {
	position: absolute; left: 0; top: 108px; width: 560px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
	}
#header_caption span,
#header_caption a,
#header_caption a:link,
#header_caption a:visited {
	display: block; float: left; margin-left: 10px; padding: 14px;
	text-decoration: none;
	color: #fff; background: url(../img/icco_rightnav_bullet_home.gif) no-repeat  left center;
	}
#header_caption a:hover {
	color: #FC6B23;
	}

#header_caption a span,
#header_caption span span {
	float: none; margin: 0; padding: 0;
	color: #e1c4db; background: none;
	font-weight: normal; font-size: 10px;
	}

#header_caption ul { float: right; margin: 0; padding: 0; list-style: none; margin-top: 9px; }
#header_caption li { float: left; margin-left: 5px; }

#header_caption li a,
#header_caption li a:link,
#header_caption li a:visited {
	padding: 0; display: block; width: 20px; height: 20px; margin: 0; padding: 0;
	background: url(../img/icco_button_background.gif) no-repeat 2px 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; line-height: 20px;
	}
#header_caption li a:hover {
	color: #FC6B23; background-position: 2px -48px;
	}
#header_caption li.current a,
#header_caption li.current a:link,
#header_caption li.current a:visited {
	color: #93017c; background-position: 2px -48px;
	}

/* language */
#language {
	position: absolute; top: 0; left: 644px; padding-left: 50px; height: 30px; width: 115px;
	background: url(../img/icco_language_background.png) no-repeat left top !important;
	background: url(../img/icco_language_background.gif) no-repeat left top;
	}
.wide #language,
.wide_high #language {
	left: 819px;
	}

#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;
	}

/* social networks */
#social_networks { 
	position: absolute; top: 40px; left: 644px; width: 115px; height: 30px; overflow: hidden; 
	background: url(../img/icco_social_background.png) no-repeat left top !important;
	background: url(../img/icco_social_background.gif) no-repeat left top;
	}
.wide #social_networks,
.wide_high #social_networks { left: 819px; }

#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; padding: 0;
	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; }


/* search */
#videos_search_field { 
	position: absolute; top: 85px; left: 815px; height: 20px; width: 115px; padding-left: 5px; 
	background: transparent url(../img/icco_search_back.gif) no-repeat;
	}
* html #videos_search_field {
	width: 120px;
	w\idth: 115px;
	}
#videos_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 {
	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;
	}


/* search */
#search { 
	position: absolute; left: 645px; top: 50px; height: 20px; width: 115px; padding-left: 5px; 
	background: transparent url(../img/icco_search_background_photo.png) no-repeat left top !important;
	background: transparent url(../img/icco_search_background_photo.gif) no-repeat left top;
	z-index: 99;
	}
* html #search  {
	width: 120px;
	w\idth: 115px;
	}
.wide #search,
.wide_high #search {
	left: 818px; top: 100px;
	background: transparent url(../img/icco_search_background.gif) no-repeat left top !important;
	}
.wide_high #search {
	top: 136px;
	}

#search form,
#videos_search_field form {
	margin: 0 !important;
	padding: 0 !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 {
	width: 135px;
	}

#rightnav #projects_search {
	padding-left: 8px;
	background: url(../img/icco_search_background_rightnav.gif) no-repeat left top;
	}
#rightnav #projects_search .search_input {
	width: 145px;
	}

/* CONTAINER > MAIN */
#main { padding-bottom: 30px; }
.wide_high #main { padding-bottom: 180px; }

/* CONTAINER > MAIN > LEFTNAV */
#leftnav {
	float: left; width: 200px; overflow: hidden;
	}

#leftnav.section div {
	background: #b749a4 url(../img/icco_leftnav_bottom_section.gif) no-repeat left bottom;
	}

#leftnav_section {
	margin: 0; padding: 0; padding-top: 7px;
	background: #9F0C86 url(../img/icco_leftnav_bottom.gif) no-repeat left bottom;
	}

#leftnav.section #leftnav_section {
	background: #9F0C86 url(../img/icco_leftnav_section.gif) no-repeat left 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 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 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 { color: #F6E7F3; text-decoration: none; }

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

/* third level */
#leftnav li li li a, #leftnav li li li a:link, #leftnav li li 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 { color: #F6E7F3; text-decoration: none; }

#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 { color: #FC6B23; }
#leftnav li.current li.current li a:hover { color: #FC6B23; }

/* fourth level */
#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.current li.current li.current li.current a, #leftnav li.current li.current li.current li.current a:link, #leftnav li.current li.current li.current li.current a:visited { color: #FC6B23; }
#leftnav li.current li.current li.current li a:hover { color: #FC6B23; }


#international,
#international:link,
#international:visited {
	display: block; height: 90px; margin-top: 1em; padding-left: 82px; padding-top: 25px;
	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;
	}

/* 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 { float: left; width: 570px; }
#content.projects { width: 780px; }

#content_inner { padding: 0 19px; }

/* columns */
#content_left { float: left; width: 256px; padding-right: 10px; overflow: hidden; position: relative; }
#content_right { float: left; width: 244px; overflow: hidden; margin-left: 22px; }

#home #content_right { color: #a67617; }

/* home */

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

/* home > news /agenda */
#content .news { margin: 0; padding: 0; padding-bottom: 1em; }

#content .news ul { margin: 0; padding: 0; margin-left: 42px; list-style-type: none; }
#content .news ul li { position: relative; margin-bottom: 10px; }
#content .news ul li { margin-bottom: 5px; }
#content .news ul li span { 
	position: absolute; top: 1px; left: -40px; height: 2em; width: 40px;
	font-size: 12px;
	color: #FC6B23; 
	cursor: pointer; 
	cursor: hand;    
	}

#content .news ul li a, 
#content .news ul li a:link, 
#content .news ul li a:visited { color: #9F0C86; text-decoration: none; position: relative; }
#content .news ul li a:hover { color: #FC6B23; }

#content .news ul.links { margin: 0; padding: 0; list-style-image: url(../img/icco_bullet_home.gif); padding-left: 15px; }
#content .news ul.links a,
#content .news ul.links a:link,
#content .news ul.links a:visited {
	color: #b161b0;
	}
#content .news ul.links a:hover {
	color: #FC6B23;
	}

#content .news ul.links .rss,
#content .news ul.links .rss:link,
#content .news ul.links .rss:visited { 
	float: right; color: #FC6B23; 
	}


#content .news h2 { margin-bottom: .2em; }
#content .news h2 { position: relative; }
#content .news h2#news_header { margin-top: 0; padding-top: .8em; padding-bottom: 1.4em; padding-left: 7px; color: #FFFFFF; background: url(../img/headings/icco_heading_news.jpg) no-repeat left top; }
#content .news h2#agenda_header { margin-top: 0; padding-top: .8em; padding-bottom: 1.4em; padding-left: 7px; color: #FFFFFF; background: url(../img/headings/icco_heading_agenda.jpg) no-repeat left top; }
#content .news h2#global_header { margin-top: 0; padding-top: .8em; padding-bottom: 1.4em; padding-left: 7px; color: #FFFFFF; background: url(../img/headings/icco_heading_global.jpg) no-repeat left top; }

/* home > themas */
#home #themas { }
#home #themas div { 
	width: 240px; margin-bottom: 2em; overflow: hidden; 
	background: #93017c url(../img/icco_thema_background_bottom.gif) no-repeat left bottom; 
	}
#home #themas a,
#home #themas a:link,
#home #themas a:visited {
	display: block; padding: 5px; padding-left: 22px; padding-bottom: 14px;
	color: #FFF; background: url(../img/icco_leftnav_bullet.gif) no-repeat 5px 40%;
	text-decoration: none; font-weight: bold;
	}
#home #themas a:hover {
	color: #fc6b23;
	}
#home #themas a.image,
#home #themas a.image:link,
#home #themas a.image:visited {
	padding: 0; margin: 0;
	}

/* 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: 12px; padding-top: 10px; padding-bottom: .5em; width: 234px; height: 60px; overflow: hidden; }

/* home > map */
#map_projects { padding-bottom: 30px; padding-top: 10px; position: relative; }
#map_projects .project,
#map_projects .project:link,
#map_projects .project:visited { 
	position: absolute; left: 0; top: 0; padding: 5px; padding-top: 4px; width: 136px; overflow: hidden;
	background: url(../img/icco_map_project.png) no-repeat left top !important;
	background: url(../img/icco_map_project.gif) no-repeat left top;
	}
#map_projects .project,
#map_projects .project:link,
#map_projects .project:visited {
	width: 146px;
	w\idth: 136px;
	}
	
#map_projects .project span {
	display: block; width: 127px; height: 33px; padding: 3px; overflow: hidden;
	font-size: 10px; text-align: center;
	color: #FFF;
	}

#map_projects #map_regional_offices,
#map_projects #map_regional_offices:link,
#map_projects #map_regional_offices:visited {
	display: block; height: 30px; width: 493px; padding-left: 35px;
	text-decoration: none; font-size: 14px; font-weight: bold; line-height: 25px;
	color: #9f0c86; background: #edd1e7 url(../img/icco_map_ro_bullet.gif) no-repeat 5px -6px;
	}
#map_projects #map_regional_offices:hover,
#map_projects #map_regional_offices.current,
#map_projects #map_regional_offices.current:link,
#map_projects #map_regional_offices.current:visited {
	color: #FFF; background-color: #fc6b23; background-position: 5px -39px;
	}

/* home > intro */
#intro { 
	width: 240px; padding-bottom: 10px;
	color: #FFF; background: #93017c url(../img/icco_intro_background_bottom.gif) no-repeat left bottom;
	}
#intro h1 {
	font-size: 1em; padding: 10px; margin: 0;
	color: #FFF; background: #fc6b23;
	}
	
#intro p { padding: 10px; }	
	
#intro_photos { position: relative; }
#intro_photos ul { margin: 0; padding: 0; list-style: none; position: absolute; left: 82px; top: 134px; }
#intro_photos li { float: left; margin-left: 5px; }

#intro_photos li a,
#intro_photos li a:link,
#intro_photos li a:visited {
	padding: 0; display: block; width: 20px; height: 20px; margin: 0; padding: 0;
	color: #FFF; background: url(../img/icco_button_background.gif) no-repeat 2px 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; line-height: 20px; text-decoration: none;
	}
#intro_photos li a:hover {
	color: #FC6B23; background-position: 2px -48px;
	}
#intro_photos li.current a,
#intro_photos li.current a:link,
#intro_photos li.current a:visited {
	color: #93017c; background-position: 2px -48px;
	}

#intro_controls { margin: 0; padding: 0; list-style: none; margin-left: 3px; height: 20px; }
#intro_controls li { float: left; margin-left: 5px; }

#intro_controls li a,
#intro_controls li a:link,
#intro_controls li a:visited {
	padding: 0; display: block; width: 20px; height: 20px; margin: 0; padding: 0;
	color: #FFF; background: url(../img/icco_button_background.gif) no-repeat 2px 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; line-height: 20px; text-decoration: none;
	}
#intro_controls li a:hover {
	color: #FC6B23; background-position: 2px -48px;
	}
	
#intro_controls li.previous a,
#intro_controls li.previous a:link,
#intro_controls li.previous a:visited {
	 background-position: -48px 2px;
	 text-indent: -999px;
	}
#intro_controls li.previous a:hover {
	color: #FC6B23; background-position: -48px -48px;
	}		
	
#intro_controls li.next a,
#intro_controls li.next a:link,
#intro_controls li.next a:visited {
	 background-position: -98px 2px;
	 text-indent: -999px;
	}
#intro_controls li.next a:hover {
	color: #FC6B23; background-position: -98px -48px;
	}	

/* 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;
	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);
	}

/* 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: 528px; 
	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;
	}

/* 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; }
#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; }


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

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

#block {
	float: right; width: 200px; margin-left: 20px; margin-bottom: 20px; padding-bottom: 14px;
	color: #a67617; background: #f2e5bf url(../img/icco_block_background_bottom.gif) no-repeat left bottom;
	}

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

#block h4 {	
	margin: 0; margin-bottom: 10px; padding: 11px 0 8px 14px;
	color: #FFF; background: #d9a400 url(../img/icco_block_background_top.gif) no-repeat left top;
	}

#block_inner {
	padding: 1em;
	}

/* CONTAINER > MAIN > RIGHTNAV */
#rightnav {
	float: left; padding-right: 16px; padding-left: 16px; width: 178px; overflow: hidden; display: none;
	font-size: 90%;
	color: #bf881b;
	}
* html #rightnav {
	width: 210px;
	w\idth: 178px;
	}
.wide #rightnav,
.wide_high #rightnav { display: block; }

#rightnav h1, #rightnav h2, #rightnav h3, #rightnav h4 { 
	margin: 0; padding-top: 1em; padding-bottom: .3em;
	font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #bf881b;
	}
#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: #bf881b; text-decoration: none; }
#rightnav h1 a:hover, #rightnav h2 a:hover, #rightnav h3 a:hover, #rightnav h3 a:hover, #rightnav h4 a:hover,

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

#rightnav hr { height: 1px; color: #dba1cc; background-color: #dba1cc; 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); }
#rightnav li { margin-bottom: 2px; }

#rightnav a, #rightnav a:link, #rightnav a:visited { color: #FC6B23; text-decoration: none; }
#rightnav a:hover { text-decoration: underline; } 
#rightnav li a, #rightnav li a:link, #rightnav li a:visited { color: #bf881b; font-size: 11px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
#rightnav li a:hover { color: #FC6B23; } 
#rightnav li a img { vertical-align: middle; }

#rightnav li.twitter a, #rightnav li.twitter a:link, #rightnav li.twitter a:visited { color: #24add3; }
#rightnav li.twitter a:hover { color: #FC6B23; }
#rightnav li.facebook a, #rightnav li.facebook a:link, #rightnav li.facebook a:visited { color: #3a5898; }
#rightnav li.facebook a:hover { color: #FC6B23; }
#rightnav li.hyves a, #rightnav li.hyves a:link, #rightnav li.hyves a:visited { color: #edc564; }
#rightnav li.hyves a:hover { color: #FC6B23; }
#rightnav li.linkedin a, #rightnav li.linkedin a:link, #rightnav li.linkedin a:visited { color: #006198; }
#rightnav li.linkedin a:hover { color: #FC6B23; }
#rightnav li.youtube a, #rightnav li.youtube a:link, #rightnav li.youtube a:visited { color: #ff090e; }
#rightnav li.youtube a:hover { color: #FC6B23; }

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

#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 #sidebar_projects { 
	width: 178px; overflow: hidden; margin-bottom: 2em;
	background: #d9a400 url(../img/icco_rightnav_projects_bottom.gif) no-repeat right bottom;  
	}

#rightnav #sidebar_projects h5 { margin: 0; padding: .5em 10px; }
#rightnav #sidebar_projects p { padding: 0 10px; padding-bottom: .5em; }

#rightnav #sidebar_projects a,
#rightnav #sidebar_projects a:link,
#rightnav #sidebar_projects a:visited {	
	color: #FFF; text-decoration: none;
	}
#rightnav #sidebar_projects a:hover {	
	color: #9f0c86;
	}
		
#rightnav #sidebar_projects a.more,
#rightnav #sidebar_projects a.more:link,
#rightnav #sidebar_projects a.more:visited {	
	display: block; margin: 1em 10px; margin-top: -1em; padding-left: 10px;
	color: #f5e8bf; background:url(../img/icco_bullet_sidebar_project.gif) no-repeat -4px 2px;
	font-size: 11px; text-decoration: none;
	}
#rightnav #sidebar_projects a.more:hover {	
	color: #9f0c86;
	}
	
#rightnav .sidebar_newsletter { 
	margin-bottom: 1em; padding: 10px; padding-bottom: 1em;
	background: #f6edd1 url(../img/icco_rightnav_newsletter_bottom.gif) no-repeat right bottom;
	font-size: .9em;
	}

#rightnav .sidebar_newsletter a,
#rightnav .sidebar_newsletter a:link,
#rightnav .sidebar_newsletter a:visited {
	display: block; min-height: 84px; padding-right: 10px;
	color: #85006E; background: url(../img/icco_newsletter_arrow.gif) no-repeat right center;
	text-decoration: none;
	}
* html #rightnav .sidebar_newsletter a,
* html #rightnav .sidebar_newsletter a:link,
* html #rightnav .sidebar_newsletter a:visited {
	height: 84px;
	}
#rightnav .sidebar_newsletter a:hover {
	color: #FC6B23;
	}

#rightnav .sidebar_newsletter img { float: left; margin-right: 8px; }


#rightnav .sidebar_logos { 
	margin-bottom: 1em; padding: 10px; padding-bottom: 1em;
	background: #FFF url(../img/icco_rightnav_logos_bottom.gif) no-repeat right bottom;  
	}

#rightnav .sidebar_newsletter { 
	margin-bottom: 1em; padding: 10px; padding-bottom: 1em;
	background: #f6edd1 url(../img/icco_rightnav_newsletter_bottom.gif) no-repeat right bottom;  
	}

#rightnav .sidebar_block { 
	margin-bottom: 1em; padding: 10px; padding-bottom: 1em;
	background: #FFF url(../img/icco_rightnav_logos_bottom.gif) no-repeat right bottom;  
	}

/* 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;
	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);
	}


/* CONTAINER > FOOTER */
#footer {
	margin: 0 auto; width: 770px; height: 20px; overflow: hidden;
	text-align: left; font-size: 11px;
	}
.wide #footer { width: 980px; }
.wide_high #footer { 
	width: 980px; height: 170px; 
	color: #85006E; background: #e7c2e1 url(../img/icco_footer_page_top.gif) no-repeat left top;
	}
#home.wide_high #footer {
	background: #e7c2e1 url(../img/icco_footer_home_top.gif) no-repeat left top;
	}

#footer_left { float: left; width: 200px; color: #E7C2E1; text-align: center; }
#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: 345px; text-align: center; }
#footer_right { float: left; width: 200px; color: #d1ab5e; text-align: right; }
#footer_right a, #footer_right a:link, #footer_right a:visited { color: #d1ab5e; text-decoration: none; } 
#footer_right a:hover { color: #FC6B23; }

#footer.links {}

#footer_inner { height: 150px; overflow: hidden; }

#footer.links #footer_left { color: #bf61a8; }
#footer.links #footer_left a, #footer.links #footer_left a:link, #footer.links #footer_left a:visited { color: #bf61a8; }
#footer.links #footer_left a:hover { color: #FC6B23; }
#footer.links #footer_middle { width: 570px; }
#footer.links #footer_right { color: #bf61a8; }
#footer.links #footer_right a, #footer.links #footer_right a:link, #footer.links #footer_right a:visited { color: #bf61a8; }
#footer.links #footer_right a:hover { color: #FC6B23; }

#footer_copyright { color: #bf61a8; text-align: right; padding-right: 20px; }
#footer_copyright a,
#footer_copyright a:link,
#footer_copyright a:visited {color: #bf61a8; }
#footer_copyright a:hover { color: #FC6B23; }

#footer ul { 
	margin: 0; padding: 0; list-style: none; float: left; width: 14%; margin-top: 20px; margin-left: 2%; margin-right: 3%; 
	font-weight: bold;
	}
#footer li { padding-bottom: .3em;}

#footer ul ul { 
	float: none; font-weight: normal; width: auto; margin: 0; margin-top: .3em; 
	font-weight: normal;
	}
#footer li a,
#footer li a:link,
#footer li a:visited {
	text-decoration: none;
	color: #85006E;
	}
#footer li a:hover {
	color: #FC6B23;
	}

/* SITEMAP */
#sitemap li li {	
	font-weight: bold;
	}
#sitemap li li li {
	font-weight: normal;
	}
	
/* PROJECTS */
#photo_toolbar {
	margin-top: 5px; height: 43px; overflow: hidden; position: relative;
	}
#photo_toolbar .links {
	float: left;
	}	
#photo_toolbar_buttons {
	position: absolute; left: 160px; top: 0;
	}
	
#photo_toolbar_number {
	position: absolute; left: 0; top: 10px;
	font-size: 11px;
	color: #ca7fbd
	}

.rss, 
.rss:link, 
.rss:visited {
	padding-left: 15px;
	color: #FC6B23; background: url(../img/icco_rss_feed.gif) no-repeat 0 60%; 
	text-transform: lowercase;
	}
	
#content #publications_new { width: 256px; overflow: hidden; position: relative; }

#content #publications_new h2 { margin-bottom: 10px; }

#content #publications_new ul { width: 2000px; margin: 0; }
#content #publications_new li { float: left; width: 196px; padding: 0 30px; font-weight: bold; }

#content #publications_new li a,
#content #publications_new li a:link,
#content #publications_new li a:visited {
	
	}
#content #publications_new li a:hover {}

#content #publications_new li a img {
	float: left; margin-right: 10px;
	}

#content #publications_new li a span { display: block; position: relative; left: 0; top: 0; width: auto; height: auto; margin-top: .5em; font-weight: normal; }

#content #publications_new .links { margin-top: 10px; }
#content #publications_new .links li { float: none; width: auto; padding: 0; font-weight: normal; }

#content #publications_new #publications_previous,
#content #publications_new #publications_previous:link,
#content #publications_new #publications_previous:visited {
	display: block; width: 20px; height: 20px; position: absolute; left: 0; top: 80px;
	text-indent: -999px;
	outline: none; border: none;
	background: url(../img/icco_publications_previous.gif) no-repeat 0 -20px;
	}
#content #publications_new #publications_previous:hover {
	background-position: 0 0;
	outline: none; border: none;
	}
	
#content #publications_new #publications_next,
#content #publications_new #publications_next:link,
#content #publications_new #publications_next:visited {
	display: block; width: 20px; height: 20px; position: absolute; left: 226px; top: 80px;
	outline: none; border: none;
	text-indent: -999px;
	background: url(../img/icco_publications_next.gif) no-repeat 0 -20px;
	}
#content #publications_new #publications_next:hover {
	background-position: 0 0;
	outline: none; border: none;
	}
#content #publications_new #publications_next.disabled,
#content #publications_new #publications_previous.disabled { background-position: 0 -40px; }

