@import url('/eCache/TER/120.css');
@import url('/eCache/TER/119.css');


/********************************************************
 default.css (C) Mangrove 2008 Default style properties
********************************************************/

/*****              TABLE OF CONTENTS           ********      

Select chapter and press SHIFT + F3 (Adobe Dreamweaver) or CTRL + F to locate

- BODY/WRAPPER
- HEADER
- CONTENT
- content - header
- header image - list news - list calendar
- content - primary
- flash news - flash video - list details - list week - list spotlight 
- list week - list spotlight - list options - list article options 
- list page options - product/project article - press release 
- heading overview - weblog - search suggestion - list search results 
- list number pages - list gallery
- content secondary
- header - image highlight - list options - list week - list details
- list news - table calendar - list calendar - list spotlight - list videos
- content tertiary
- impressions - list images - list details - text - list search results
- content - rss
- PARENT ELEMENTS
- FOOTER

**************************************************/

/*body/wrapper => basics all pages*/
body{font:100%/1.1em Arial, Helvetica, Verdana, sans-serif; margin:0; color:#444; background:#fff;}
div#wrapper{margin:0 auto; width:990px;}

/*parent elements => basics all pages*/
h2, h3, h4, h5{font-size:1em; font-weight:normal; color:#000; margin:0 0 1.88em;}
h4{margin:0 0 0.38em; font-size:0.85em;}
p{font-size:0.75em; margin:0 0 1.25em;}
a:link, a:visited{color:#15af0d; text-decoration:none;}
a:hover, a:active{color:#fff; background:#15af0d; text-decoration:none;}

img{border:0; display:block;}
img.float_left{margin:0 0.9em 0 0; float:left;}
img.float_right{margin:0 0 0 0.9em; float:right;}
img.float_center{margin:0 auto;}

ul, ol{margin:0 0 0.9em 1.8em; padding:0;}
ul li, ol li{font-size:0.75em; margin:0;}
ul li ul li, ol li ol li{font-size:1em;}

/* Peter uitbreiding default opsomming */
#content_primary ul, #content_secondary ul {
	list-style-type: none;
	margin: 0;
}
#content_primary ul li, #content_secondary ul li {
	background: url(/cpr/images/default_list_style.gif) no-repeat 0 0.6em;
	padding: 0 0 0.35em 0.75em;
	margin: 0 0 0.25em;
}

/* Peter uitbreiding default tabel */
/*
#content_primary table {
	border-collapse:collapse;
	border: #eee 1px solid;
}

#content_primary td {
	border: #eee 1px solid;
	margin:0;
	padding:5px;
	background-color:#fff;
}
*/

/* Eddy test 19 april 2011 */
#content_primary table {
	border-collapse:collapse;
	border: #eee;
}

/* Eddy test 19 april 2011 */
#content_primary th {
	border: #eee;
	margin:0;
	padding:5px;
	background-color:#fff;
	font-weight: bold;
}

/* Eddy test 19 april 2011 */
#content_primary td {
	border: #eee;
	margin:0;
	padding:5px;
	background-color:#fff;
}




dl{margin:0 0 0.9em;}
dl dt{font-size:1em; margin:0; color:#000;}
dl dd{font-size:0.75em; margin:0;}

table th, table td{font-size:0.75em; text-align:left; vertical-align:top;}

address/*not used*/{font-size:0.75em;font-style:normal;}
dl.vcard dd{background:none!important;}
cite/*name at weblog reactions*/{font-style:normal; border-right:1px solid #444; padding-right:0.3em;}
hr/*not used*/{height:0; border:0; border-top:1px solid #fff; float:none; clear:both;}
div.clear{width:1px; clear:both; height:1px; margin:0; padding:0;}

/* download => for download-icon for instance [PDF] in zoekresultaten*/
span.download{font-size:80%;}

/*header => all pages*/
div#header{width:100%; float:left; position:relative;}

/*content => all pages*/
div#content{float:left; margin:1.25em 0 0; width:100%;}
div#content_header{float:left; width:100%; margin:0 0 1.25em;}

/*content header => all pages*/
div#content_header h2{background:#000; color:#fff; font-size:1.6em; font-weight:bold; padding:0.5em 20px 0.65em; margin:0;}

/*content header image => several pages*/
div#content_header_image{float:left; width:100%; margin:0 0 1.25em; padding:0 0 1.25em; border-bottom:1px solid #ededed;}
div#content_header_image.highlight_image div#content_header_image_primary{width:606px;}
div#content_header_image.highlight_image div#content_header_image_secondary{width:384px;}
div#content_header_image.highlight_content div#content_header_image_primary{width:374px; padding:0 20px 0 10px;}
div#content_header_image.highlight_content div#content_header_image_secondary{width:586px;}
div#content_header_image h3{font-size:0.85em; margin:0;}
div#content_header_image_primary{float:left; overflow:hidden;}
div#content_header_image_secondary{float:left; overflow:hidden;}

/* content - rss */
p.rss img{display:inline; margin:0 0 0 0.6em;}
p.rss a{background:0;}
p.rss a:hover{color:#000;}

/* content header - list news */
dl.list_news_header{background:#fff; margin:0 0 0.62em;}
dl.list_news_header dt{border-top:1px solid #ededed; padding-top:0.5em; margin-top:0.5em; font-size:0.9em;}
dl.list_news_header dt.date{font-size:0.75em; color:#999;}
dl.list_news_header dt:first-child{border:0; padding:0; margin:0;}
dl.list_news_header dd.title{color:#000; font-size:0.9em;}
dl.list_news_header dd.details{display:inline; font-size:0.7em; color:#999;}

/* content header - list calendar */
dl.list_calendar_header{margin:0; width:100%;}
dl.list_calendar_header dt{margin:0 0 0.1em; float:left; width:8.5em; font-size:0.7em; color:#999;}
dl.list_calendar_header dt.details{margin:0 0 0 8.5em; display:inline;}
dl.list_calendar_header dd{float:left; width:23em; margin:-0.05em 0 0.2em;}
dl.list_calendar_header dd a:link, dl.list_calendar_header dd a:visited{color:#444;}
dl.list_calendar_header dd a:hover, dl.list_calendar_header dd a:active{color:#15af0d; background:0;}

/* content - primary */
div#content_primary{float:left; padding:0.58em 20px 0 15px; overflow:hidden;}
div#content.homepage div#content_primary{width:586px; padding:0 20px 0 0; border-right:384px solid #ededed; margin-right:-384px;}
div#content.highlight_primary div#content_primary{width:571px; border-right:384px solid #ededed; margin-right:-384px;}
div#content.main_perspective_primary div#content_primary{width:606px; border-right:384px solid #ededed; margin-right:-384px; padding:0.58em 0 0 0;}
div#content.main_perspective_secondary div#content_primary{width:182px; border-right:788px solid #ededed; margin-right:-788px; padding:0.58em 20px 0 0;}
div#content.highlight_secondary div#content_primary{width:369px; border-right:586px solid #ededed; margin-right:-586px;}
div#content.highlight_secondary.multiple_columns div#content_primary{width:404px; border-right:586px solid #ededed; margin-right:-586px; padding:0.58em 0 0 0;}

/* content - fullsize */
div#content_fullsize{float:left; width:100%; margin:0 0 1.25em; padding:0 0 1.25em;}

/* content - fullsize  table*/
div#content_fullsize table{width:100%; border:1px solid #ededed; background-color:#ededed; padding:0; margin:0; text-align:center;}
div#content_fullsize table th{color:#444; font-size:1.0em; background-color:#ededed;font-weight:normal; padding:10px 15px;}
div#content_fullsize table td{background-color:#fff;}
div#content_fullsize table td h3{color:#15af0d; font-size:1.2em; margin:10px 10px 0 20px;}
div#content_fullsize table td h3 a:hover, div#content_fullsize table td h3 a:active, div#content_fullsize table td p a:hover, div#content_fullsize table td p a:active{color:#fff; background-color:#15af0d;}
div#content_fullsize table td p{display:block; margin:0 20px 10px 20px; font-size:1.0em;}
div#content_fullsize table td h4{color:#000; font-size:1.0em; margin:30px 10px 0 20px;}
div#content table td p.date{margin:0 0 0 20px;}
div#content_fullsize table td a, div#content_fullsize table td a:link, div#content_fullsize table td a:visited{color:#15af0d;}
div#content_fullsize table td.firstrow{border-top:1px solid #999999;} 
div#content_fullsize table th.small, div#content_fullsize table td.small{width:100px; text-align:center;}
div#content_fullsize table th.broad{width:350px;}
div#content_fullsize table th{width:auto; text-align:left;}
div#content_fullsize table td{text-align:left; width:auto; padding:0; vertical-align:middle;}

/* column */
div.column{float:left; margin-right:1.25em; width:182px;}

/* content primary - flash news */
div#flash_news{width:586px;height:385px; background:url(/cpr/images/flash_news.jpg); float:left;}

/* content primary - flash video */
h3#heading_flash{font-size:0.85em; margin:0 0 1.25em;}
div#flash_video{width:480px;height:395px; margin:0 0 1.45em; background:url(/cpr/images/image_flash.jpg);}

/*description */
p.description{margin:0 0 0.6em;}

/* content primary - list details */
ul.list_details{margin:-0.8em 0 1.25em; list-style:none;}
ul.list_details li{color:#999; display:inline; font-size:0.7em; background-image:none !important;}

/* content primary - list date */
ol#list_date{margin:-0.1em 0 0.55em -0.75em; padding:0 0 0.25em; list-style:none; width:571px;}
ol#list_date li{display:inline; font-size:0.85em; border-left:1px solid #999; padding-left:0.32em;}
ol#list_date li:first-child{border:0; padding-left:0;}
ol#list_date li a:link, ol#list_date li a:visited{color:#15af0d;}
ol#list_date li a:hover, ol#list_date li a:active, ol#list_date li a#active_date{background:0; color:#444;}
div.date_backforward{background:#000; color:#fff; padding:0.25em 0.7em; margin:0 0 0.9em -1.3em; font-size:0.75em; clear:both; text-align:center; width:47.55em;position:relative; display:block;}
div.date_backforward a:link, div.date_backforward a:visited{color:#fff;}
div.date_backforward a:hover, div.date_backforward a:active{color:#15af0d; background:0;}
div.date_backforward a.back{position:absolute;left:0.65em;top:2px; display:block;}
div.date_backforward a.next{position:absolute;right:0.65em;top:2px; display:block;}

/* content primary - list spotlight */
div#content_primary dl.list_spotlight{margin:-0.9em 0 0.62em -0.2em; width:100%; float:left;}
div#content_primary dl.list_spotlight dt{margin:1.7em 0 0 11.95em; font-size:0.9em;}
div#content_primary dl.list_spotlight dt:first-child{margin:1.05em 0 0 11.95em;}
div#content_primary dl.list_spotlight dd{padding:0 0 0 14.3em;}
div#content_primary dl.list_spotlight dd.details{font-size:0.7em; color:#999; padding:0 0 0 15.4em;}
div#content_primary dl.list_spotlight dd.image{float:left; margin:-1.1em 1.25em 0 0; padding:0 0 1.25em;}

/* content primary - list events */
dl.list_calendar{margin:0 0 1.15em -0.2em; float:left; clear:left; display:inline; width:100%;}
dl.list_calendar dt{margin:0 0 0.1em; float:left; width:7.2em; font-size:0.7em; color:#999;}
dl.list_calendar dt.details{margin-left:7.2em; display:inline;}
dl.list_calendar dd{float:left; width:18.5em; margin:-0.05em 0 0.2em;}
dl.list_calendar dd a:link, dl.list_calendar dd a:visited{color:#444;}
dl.list_calendar dd a:hover, ddl.list_calendar dd a:active{color:#15af0d; background:0;}

/* content primary - list spotlight */
h3.list_events{display:block; clear:both; padding:0 0 0.4em 0.55em;font-weight:bold; margin:0.9em 0 0.18em; border-bottom:1px solid #999;}
dl.list_events{background:#fff; padding:0 0 0 0.62em; margin:0 0 1.56em 0;}
dl.list_events dt{padding:0; margin:0.8em 0 0 -1.4em; color:#999; font-size:0.65em;text-transform:uppercase;}
dl.list_events dt:first-child{margin:-0.8em 0 0 -1.4em;}
dl.list_events dd{margin:0 0 0 -1.2em;}
dl.list_events dd.title{font-size:0.9em; padding:0; color:#000; margin:0 0 0 -1.0em;}

/* content primary - list day */
dl.list_events_day{background:#fff; padding:0.65em 15px 0.65em; margin:-0.25em 0 -0.85em -1.88em; clear:left; float:left;}
dl.list_events_day dt{border-top:1px solid #ededed; padding:0.75em 0 0 15.4em; margin-top:1em; color:#999; font-size:0.7em; clear:left;text-transform:uppercase;}
dl.list_events_day dt:first-child{border:0; padding:0 0 0 15.4em; margin:0;}
dl.list_events_day dt.details{padding:0.75em 0 0; font-size:0.75em;}
dl.list_events_day dd{padding:0 0 0 14.3em;}
dl.list_events_day dd.image{float:left; margin:-1.1em 1.25em 0 0; padding:0 0 1.25em;}
dl.list_events_day dd.title{font-size:0.9em; padding:0 0 0 11.95em; color:#000;}
dl.list_events_day dt.title{font-size:0.9em; padding:0.75em 0 0 11.95em; color:#000;}

/* content primary - list options */
div#content_primary dl.list_options{margin:0 0 1.5em -0.9em;}
div#content.highlight_secondary.multiple_columns dl.list_options,
div#content.main_perspective_primary dl.list_options, 
div#content.main_perspective_secondary dl.list_options{margin:0 0 1.5em 0;}
dl.list_options dt{padding:0 0 0.4em 0.55em;font-weight:bold; margin:0 0 0.18em; border-bottom:1px solid #999;}
dl.list_options span{color:#999; font-size:0.85em;text-transform:uppercase;}
dl.list_options dd{padding:0 0 0.35em 0.75em; margin:0 0 0.25em; font-size:0.75em; border-bottom:1px solid #ededed; background:url(/cpr/images/bg_list.gif) no-repeat 0 0.6em;}
dl.list_options a:link, dl.list_options a:visited{color:#444;}
dl.list_options a:hover, dl.list_options a:active{color:#15af0d; background:0;}
dl.list_options dd.single_option{padding:0.1em 0 0 0.75em; margin:0 0 -0.25em; border:0; background:0;}
dl.list_options dd.details{border:0; background:0;}
dl.list_options dd.details a:link, dl.list_options dd.details a:visited{color:#15af0d;}
dl.list_options dd.details a:hover, dl.list_options dd.details a:active{color:#fff; background:#15af0d;}

/* content primary - list article options */
ul#list_article_options{margin:1.25em 0; list-style:none;height:1.6em; float:left; width:100%;}
ul#list_article_options li{float:left; font-size:0.65em; margin:0 0.9em 0 0; background-image:none; padding:0;}
ul#list_article_options li a{background:#15af0d; padding:0.33em 0.95em; color:#fff;text-transform:uppercase;}
ul#list_article_options li a:link, ul#list_article_options li a:visited{background:#15af0d; color:#fff;}
ul#list_article_options li a:hover, ul#list_article_options li a:active{background:#000;}

/* content primary - list page options */
ul#list_page_options{margin:0; list-style:none;}
ul#list_page_options li{float:left; font-size:0.7em; margin:0 1.8em 0 0;}
ul#list_page_options li.last{float:right;}
ul#list_page_options img{float:left; margin-right:0.5em;}

/* content primary - product/project article */
p.date{font-size:0.7em; color:#999; margin:-2.2em 0 1.7em;}
p.teaser, div.teaser{font-weight:bold;}
p.teaser_job{font-weight:bold; margin-top:-2em;}
p.acquisition{margin:1.94em 0 0;}
div.image_caption{float:left; margin:0.05em 1.2em 1em 0; overflow:hidden;}
div.image_caption.one_column{width:188px;}
div.image_caption.two_columns{width:369px;}
div.image_caption.three_columns{width:571px;}
div.image_caption blockquote{margin:0; padding:0.57em 0.6em 0.66em 0.6em; background:#000;font-style:italic;}
div.image_caption blockquote p{color:#fff; margin:0;}
div#extra_information{width:541px; padding:0.59em 15px 0.15em; background:#000; margin:1em 0 0; overflow:hidden;}
div#extra_information table{width:541px; border-collapse:collapse; margin:0 0 0.6em;}
div#extra_information h3{font-size:1em; color:#fff;font-weight:bold; padding:0 0 0.4em; margin:0 0 0.5em; border-bottom:1px solid #999;}
div#extra_information p{color:#ededed; font-size:0.85em; margin:0 0 0.65em;}
div#extra_information table th,
div#extra_information table td{font-size:0.85em;font-weight:normal; color:#fff;}
div#extra_information td:first-child{text-align:right; width:10em;}
div#extra_information table th{text-align:right; width:7.8em;}
div#extra_information.product table th{width:10.2em;}
div#extra_information.project table th{width:7.2em;}
div#extra_information table td{padding-left:1.4em;}
div#extra_information.job table th{width:auto; text-align:left; padding-right:1.4em;}
div#extra_information.job table td{text-align:left; width:auto; padding:0;}
div#extra_information.event h3{padding:0 0 0.4em; margin:0;}
div#extra_information.event{width:344px; padding-bottom:0.3em; float:left;}
div#extra_information.event table{width:344px;}
div#extra_information.event table th, div#extra_information.event table td{border-bottom:1px solid #444; padding:0.25em 0;}
div#extra_information.event table th{text-align:left; width:9em; color:#999; background:url(/cpr/images/bg_table_event.gif) no-repeat 0 0.8em; padding-left:0.63em;}
div#information_event{width:100%; float:left; margin:0 0 0.7em;}
div#information_event img{margin:1em 0 0; padding-left:0.93em;}

/* content primary - press release */
table#table_programme{width:100%; border-collapse:collapse;}
table#table_programme th{font-weight:normal; width:5.8em;}

/* content primary - heading overview */
h3.heading_overview, h3#heading_overview, h3#heading_form_article{padding:0 0 0.4em 0.65em; border-bottom:1px solid #999; margin:0 0 0.9em -0.93em;font-weight:bold; clear:left;}

/* content secondairy - heading overview */ /*wijziging jan 2010*/
div#content_secondary h3.heading_overview, div#content_secondary h3#heading_overview, h3#heading_form_article, div#content_secondary h3, div.content_secondary h3{margin:0 0 5px -10px; font-weight:bold; color:#000; clear:left; border:0;}

/* content primary - weblog */
h3#heading_weblog{margin:0 0 0.38em;}
h3#heading_form_article{margin:1.56em 0 1.25em -0.93em;}
p.date_weblog{font-size:0.7em; color:#999; margin:-0.95em 0 -0.45em;}
h3#heading_feedback{background:#999; color:#fff; font-size:1.6em;font-weight:bold; padding:0.5em 20px 0.65em; margin:2.65em 0 0 -0.93em; clear:left;}
p.comment_weblog{color:#999; margin:1.6em 0 0; border-top:1px solid #ededed; padding-top:1.15em;}
p.commentator_weblog{margin:0 0 -0.32em; font-size:0.7em;}
div p.comment_weblog:first-child{border:0; padding-top:0.4em;}

/* content primary - search suggestion */
p#search_suggestion{font-size:0.9em; color:#000; border-bottom:1px solid #ededed; padding:0 0 0.31em 1.05em; margin:0 0 1.7em -1.05em; text-align:right;}
p#search_suggestion span{float:left;}
p#search_suggestion span#suggestion_results{font-size:0.75em; color:#999; float:none;}

/* content primary - list search results */
dl#search_results, dl.search_results{margin:0 0 1.0em -0.31em;}
dl#search_results dt, dl.search_results dt{margin:1.8em 0 0; font-size:0.9em;}
dl#search_results span.found, dl.search_results span.found{color:#000;font-weight:bold;}
dl#search_results dt a:link, dl#search_results dt a:visited, dl#search_results dd a:link, dl#search_results dd a:visited,
dl.search_results dt a:link, dl.search_results dt a:visited, dl.search_results dd a:link, dl.search_results dd a:visited{color:#15af0d;}
dl#search_results dt a:hover, dl#search_results dt a:active, dd#search_results dt a:hover, dd#search_results dt a:active,
dl.search_results dt a:hover, dl.search_results dt a:active, dd.search_results dt a:hover, dd.search_results dt a:active{color:#fff; background:#15af0d;}
dl#search_results dd.breadcrumbs, dl#search_results dd.external, dl#search_results dd.date,
dl.search_results dd.breadcrumbs, dl.search_results dd.external, dl.search_results dd.date{font-size:0.7em; color:#999; margin:0 0 1.8em;}
dl#search_results dd.external a:link, dl#search_results dd.external a:visited,
dl.search_results dd.external a:link, dl.search_results dd.external a:visited{color:#999;}
dl#search_results dd.external a:hover, dl#search_results dd.external a:active, 
dl.search_results dd.external a:hover, dl.search_results dd.external a:active{color:#15af0d;}
dl#search_results dd.breadcrumbs a, dl.search_results dd.breadcrumbs a{border-left:1px solid #999; padding-left:0.3em;}
dl#search_results dd.breadcrumbs a:first-child, dl.search_results dd.breadcrumbs a:first-child{border:0; padding:0;}
dl#search_results a:link, dl#search_results a:visited, dl.search_results a:link, dl.search_results a:visited{color:#999;}
dl#search_results a:hover, dl#search_results a:active, dl.search_results a:hover, dl.search_results a:active{color:#15af0d; background:0;}
dl#search_results dd.date a:link, dl#search_results dd.date a:visited, dl.search_results dd.date a:link, dl.search_results dd.date a:visited{color:#15af0d;}
dl#search_results dd.date a:hover, dl#search_results dd.date a:active, dl.search_results dd.date a:hover, dl.search_results dd.date a:active{color:#fff; background:#15af0d;}

/* search results jobs */
dl.jobs{margin:-1.2em 0 1.0em -0.31em;}
dl.jobs dt:first-child{margin:1.6em 0 0 0;}
dl.jobs dt{margin:0.8em 0 0 0;}
dl.jobs span{display:block; float:left; width:100px;}

/* content primary - list number pages */
ul#number_pages{list-style:none; margin:-0.28em 1.25em 0.93em -1.05em; text-align:right; border-top:1px solid #ededed; padding:0.81em 0 0;}
ul#number_pages li{display:inline; background-image:none; padding:0;}
ul#number_pages li.middle{margin:0 0.9em; word-spacing:0.81em;}
ul#number_pages li.middle a:link, ul#number_pages li.middle a:visited{text-decoration:none;}
ul#number_pages li span{font-weight:bold;}

/* content primary - list gallery */
dl.gallery{float:left; margin:0 1.25em 1.8em 0; width:182px; display:inline;}
dl.gallery dt{height:2.5em; overflow:hidden; font-size:0.9em;}
dl.gallery dd.content{height:9.4em; padding:0.3em 0 0; overflow:hidden;}
dl.gallery dd.image{position:relative; width:182px;height:144px; overflow:hidden;}
dl.gallery a.image{position:absolute;top:0;left:0; width:182px;height:144px;}
dl.gallery a.image:link, dl.gallery a.image:visited{display:block;}
dl.gallery a.image:hover, a.image:active{display:block; background:url(/cpr/images/bg_gallery_hover.gif);}
ul#number_pages{clear:left;}
ul#number_pages li{display:inline;}
ul#number_pages li.middle{margin:0 0.9em; word-spacing:0.81em;}
ul#number_pages li.middle a:link, ul#number_pages li.middle a:visited{text-decoration:none;}
ul#number_pages li span{font-weight:bold;}
div#content_primary table{width:360px;}

/* content secondary */
div#content_secondary{float:left; padding:15px; background:#ededed; overflow:hidden;} /*aanpassing jan '10*/
div#content.homepage div#content_secondary{width:354px;}
div#content.highlight_primary.multiple_columns div#content_secondary,
div#content.highlight_primary div#content_secondary{width:354px;}
div#content.main_perspective_primary div#content_secondary{width:354px;}
div#content.main_perspective_secondary div#content_secondary{width:758px;}
div#content.highlight_secondary div#content_secondary{width:556px;}

/* content secondary - header */
div#content_secondary h2{margin:0 0 0.75em;font-weight:bold; color:#000; clear:left;}

/* content secondary - image highlight */
div#content_secondary img.image_highlight{border:15px solid #fff; margin:0;}

/* content secondary - list options */
div#content_secondary dl.list_options{margin:0 0 1.5em;}
div#content_secondary dl.list_options dt{padding:0 0 0.4em 0.55em;font-weight:bold; font-size:1.0em; margin:0 0 0.18em; border-bottom:1px solid #fff;}
div#content_secondary dl.list_options dd{padding:0 0 0.35em 0.75em; margin:0 0 0.25em; font-size:0.75em; border-bottom:1px solid #f6f6f6; background:url(/cpr/images/bg_list.gif) no-repeat 0 0.6em;}
div#content_secondary dl.list_options a:link, div#content_secondary dl.list_options a:visited{color:#444;}
div#content_secondary dl.list_options a:hover, div#content_secondary dl.list_options a:active{color:#15af0d; background:0;}
div#content_secondary dl.list_options dd.details{padding:0 0 0 0.75em; margin:0 0 -0.31em 0; border:0; background:0;}
div#content_secondary dl.list_options dd span.date{color:#999; width:4.3em; border-right:1px solid #999; margin:0 1em 0 0; clear:left; display:block;line-height:0.9em; font-size:0.95em; float:left;}
div#content_secondary dl.list_options dd.single_option{padding:0.95em 0 0 0; border:0; background:0;}
div#content_secondary dl.list_options dd.single_option img{float:left; margin:0 1.2em 0 0;}
div#content_secondary dl.list_options dd.details a:link, div#content_secondary dl.list_options dd.details a:visited{color:#15af0d;}
div#content_secondary dl.list_options dd.details a:hover, div#content_secondary dl.list_options dd.details a:active{color:#fff; background:#15af0d;}

/* content primary - list week */  /*aanpassing jan '10*/
div#content_secondary ol#list_week{margin:0; padding:0.5em 0 0.7em; list-style:none; background:#fff; width:354px;}
div#content_secondary ol#list_week li{display:inline; font-size:0.85em; border-left:1px solid #999; padding-left:0.32em;}
div#content_secondary ol#list_week li:first-child{border:0; padding-left:1.1em;}
div#content_secondary ol#list_week li a:link, div#content_secondary ol#list_week li a:visited{color:#444;}
div#content_secondary ol#list_week li a:hover, div#content_secondary ol#list_week li a:active, div#content_secondary ol#list_week li a#active_day{background:0; color:#15af0d;}

/* content secondary - list details */  /*aanpassing jan '10*/
div#content_secondary ul.list_details{margin:-0.9em 0 1.25em 0; list-style:none;}
div#content_secondary ul.list_details.column{clear:left; float:left; background:#fff; border-top:1px solid #ededed; margin:-1.6em 0 15px; width:344px; padding:0.45em 0 0.65em 10px;}
div#content_secondary ul.list_details li{color:#999; display:inline; font-size:0.7em; margin-right:0.6em;}
div#content_secondary ul.list_details.column li{font-size:0.75em;}

/* content secondary - list news */   /*aanpassing jan '10*/
table.list_highlight{background:#fff; padding:0.65em 15px 0.65em; margin:0 0 1.56em; width:354px;}
div#content_secondary dl.list_news{background:#fff; padding:0; margin:0 0 15px;}
div#content_secondary dl.list_news dt{border-top:1px solid #ededed; padding:10px 15px 3px; font-size:0.9em;font-weight:bold;}
div#content_secondary dl.list_news dt.date{font-size:0.75em; color:#999;}
div#content_secondary dl.list_news dd{color:#000; font-size:0.8em; padding:0px 15px}
div#content_secondary dl.list_news dd.details{display:block; font-size:0.7em; color:#999; padding:3px 0 15px 15px;}
p.rss{float:right; font-size:0.6em; color:#999;}

/* content secondary - table calendar */
table#table_calendar{border-collapse:collapse; width:167px; border:1px solid #fff; float:left; margin:0 0 1.56em;}
table#table_calendar caption{background:#000; color:#fff; padding:0.3em 0.7em; font-size:0.75em;}
table#table_calendar caption a{font-weight:bold; color:#fff; float:right; background:0; font-size:1.25em; margin:-18px 0 0;}
table#table_calendar caption a:first-child{float:left; margin:0;}
table#table_calendar th, table#table_calendar td{text-align:center; padding:0;}
table#table_calendar th{color:#999;}
table#table_calendar td{border:1px solid #fff;}
table#table_calendar td a{display:block; width:100%;}
table#table_calendar td a:link, table#table_calendar td a:visited{background:#fff; color:#000;}
table#table_calendar td a:hover, table#table_calendar td a:active, table#table_calendar td a#active_event{background:#15af0d; color:#fff;}

/* content secondary - list calendar */
div#content_secondary dl.list_calendar{margin:-2.35em 0 1.55em; background:#fff; float:left; padding:0.65em 15px 0.65em; width:526px; background:#fff;}
div#content_secondary dl.list_calendar dt{margin:0 0 0.1em; float:left; width:9em; font-size:0.7em; color:#999; overflow:hidden;}
div#content_secondary dl.list_calendar dd{float:left; width:30em; margin:-0.05em 0 0.2em; overflow:hidden;}
div#content_secondary dl.list_calendar dd a:link, div#content_secondary dl.list_calendar dd a:visited{color:#444;}
div#content_secondary dl.list_calendar dd a:hover, div#content_secondary dl.list_calendar dd a:active{color:#15af0d; background:0;}

/* content secondary - list spotlight */
div#content_secondary dl.list_spotlight{background:#fff; padding: 0 0 15px 0; margin: 0 0 15px 0; overflow: hidden; width: 100%;}
div#content_secondary dl.list_spotlight.column{clear:none; width:364px; padding:0.65em 0 0.65em 15px; margin:0;height:7.2em; border-top:1px solid #ededed;}
div#content_secondary dl.list_spotlight dt{border-top:1px solid #ededed; padding:10px 0 0 195px; margin-top:1em; color:#999; font-size:0.7em; clear:left; text-transform:uppercase;}
div#content_secondary dl.list_spotlight dt.title{font-size:0.9em; padding:0.75em 0 0 12.7em; color:#000; text-transform:none;}
div#content_secondary dl.list_spotlight dt:first-child{border:0; padding:0 0 0 15.4em; margin:0;}
div#content_secondary dl.list_spotlight dt.title:first-child, div#content_secondary dl.list_spotlight dt.title{padding:10px 0 0 181px;}
div#content_secondary dl.list_spotlight dt.details{padding:0.75em 0 0; font-size:0.75em;}
div#content_secondary dl.list_spotlight dd.details{color:#999;}
div#content_secondary dl.list_spotlight dd{margin:0 0 0 -1.2em; padding:0 10px 0 196px;}
div#content_secondary dl.list_spotlight dd.image{float:left; margin:-13px 15px 0; padding:0 0 1.25em;}
div#content_secondary dl.list_spotlight dd.title{font-size:0.9em; padding:0 0 0 11.9em; color:#000;}

 /*aanpassing jan '10*/
div#content_secondary dl.list_events{padding:0 0 15px 0; margin:0 0 15px 0; width: 100%; overflow:hidden; background:#fff;}
div#content_secondary dl.list_events dt{border-top:1px solid #ededed; padding:10px 0 0 195px; margin-top:0; color:#999; font-size:10px; clear:left; text-transform:uppercase;}
div#content_secondary dl.list_events dt.details{padding:0.75em 0 0; font-size:0.75em;}
div#content_secondary dl.list_events dd{padding:0 10px 0 196px;} /* aanpassing door peter, 14.3em gewijzigd naar 196px */
div#content_secondary dl.list_events dd.image{float:left; margin:-13px 15px 0 15px; padding:0 0 1.25em;}
div#content_secondary dl.list_events dd.title{font-size:0.9em; padding:0 0 0 11.95em; color:#000;}
div#content_secondary dl.list_events dt.title{font-size:0.9em; padding:0.75em 0 0 11.95em; color:#000;}

/* content secondary - list videos */
div#content_secondary dl.list_videos{margin:0 0 2em;}
div#content_secondary dl.list_videos dt{padding:0.7em 0 0 10.7em; margin-top:0.7em; color:#000; font-size:0.75em; clear:left;}
div#content_secondary dl.list_videos dd{padding:0; font-size:0.7em;}
div#content_secondary dl.list_videos dd.image{float:left; margin:-1.1em 0.9em 0 0; padding:0;}
div#content_secondary dl.list_videos dd.length{color:#999;}

/* content tertiary */
div#content_tertiary{width:100%; float:left; margin:2.5em 0 0;}
div#content_tertiary h2{background:#999; color:#fff; font-size:1.6em; font-weight:bold; padding:0.5em 20px 0.65em; margin:0 0 0.56em;}
div#content_tertiary h2 span{font-weight:normal;}
div#content_tertiary h3{font-weight:bold; margin:0 0 0.9em;}

/* content tertiary - impressions */
div#content_tertiary_impressions{width:385px; float:left; padding-right:20px;}

/* content tertiary - list images */
ul#list_images_tertiary{list-style:none; margin:0 0 0 -1.25em; width:405px;}
ul#list_images_tertiary li{float:left; display:inline; margin:0 0 1.65em 1.68em; background-image:none;}
ul#list_images_tertiary li.details{margin-top:0.1em;}

/* content tertiary - list details */
ul.list_details_tertiary{margin:0; list-style:none;}
ul.list_details_tertiary li{color:#999; display:inline; font-size:0.75em;}

/* content tertiary - text */
div#content_tertiary_text{width:585px; float:left;}

/* content tertiary - list search results */
dl.list_results_tertiary{margin:0;}
dl.list_results_tertiary dt{margin:0;}
dl.list_results_tertiary dt a:link, dl.list_results_tertiary dt a:visited{color:#15af0d;}
dl.list_results_tertiary dt a:hover, dl.list_results_tertiary dt a:active{color:#fff; background:#15af0d;}
dl.list_results_tertiary dd.date{font-size:0.7em; color:#999; margin:0 0 1.25em;}
dl.list_results_tertiary a:link, dl.list_results_tertiary a:visited{color:#999;}
dl.list_results_tertiary a:hover, dl.list_results_tertiary a:active{color:#15af0d; background:0;}

/* Nadine Banner */
.special-banner {
	width:					345px; 
	height:					130px; 
	background-image:		url(/PZR/Images/Nadine/bg_banner.jpg);
	background-repeat:		no-repeat;
}
	
.special-banner .banner-content {
	margin-left:			188px; 
	margin-right:			20px; 
	padding-top:			16px;
}

.special-banner .banner-content a {
	display:				block;
	border-bottom:			1px solid #b2b2b2;
	font: 					0.75em Arial,Helvetica,Verdana,sans-serif;
	padding: 				4px 0px 5px 10px;
	text-decoration:		none;
	background: 			url("/cpr/images/bg_list.gif") no-repeat scroll 0 9px transparent;
	color:					#444444;
}

.special-banner .banner-content a.lastitem {
	border-bottom:			0px;
}

.special-banner .banner-content a:hover {
	color:					#15AF0D
}

/* FOOTER */
div#clear{width:1%; clear:both; height:1.25em;}
div#footer{width:990px; height:1.5em; margin:0 auto; border-top:1px solid #ededed; padding-top:0.7em; overflow:hidden;}
div#footer img{display:inline;}

/* content primary - list options */
div#content_primary ul.list_options{margin:0 0 1.5em -0.9em; clear:both;}
div#content.highlight_secondary.multiple_columns ul.list_options, div#content.main_perspective_primary ul.list_options, div#content.main_perspective_secondary ul.list_options{margin:0 0 1.5em 0;}
ul.list_options li{padding:0 0 0.4em 0.55em; font-weight:bold; margin:0 0 0.18em; border-bottom:1px solid #999;}
ul.list_options span{color:#999; font-size:0.85em; text-transform:uppercase;}

/* content - social */
.twitter_stream_sidebar h4 { font-size: 1em; font-weight: bold; padding: 0 0 6px 8px;}
.twitter_stream_sidebar .twtr-widget,
.twitter_stream_footer .twtr-widget { margin: 1em 0; }
.twitter_stream_sidebar .twtr-bd { background: transparent !important; border-top: 1px solid #FFF !important; border-width: 1px 0 0 0 !important; padding: 0 !important; }
.twitter_stream_sidebar .twtr-hd,
.twitter_stream_sidebar .twtr-ft,
.twitter_stream_footer .twtr-hd,
.twitter_stream_footer .twtr-ft { display: none; }
.twitter_stream_sidebar .twtr-tweet { border-bottom: 1px solid #FFF !important; }
.twitter_stream_sidebar .twtr-tweet p,
.twitter_stream_footer .twtr-tweet p { font-size: 12px; }
.twitter_stream_sidebar .twtr-tweet p a{ background: #EDEDED; }
.twitter_stream_footer .twtr-tweet p a { background: #FFF; }
.twitter_stream_footer .twtr-bd { background: transparent !important; border: none !important; padding: 0 !important; } { display: none; }
.twitter_stream_footer .twtr-bd .twtr-timeline { z-index: 0; }
.twitter_stream_footer .twtr-tweet { border-bottom: none !important; }
 
.shareactions { overflow: hidden; width: 100%; }
.shareactions iframe,
.shareactions .btn_twitter_this, .FBConnectButton_Simple { float: left; margin-right: 1em; }

a.btn_twitter_this { background: #F9F9F9 url(/PZR/images/icon_twitter_this.png) no-repeat 5px 50%; border: 1px solid #D7D7D7; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #848383; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif, sans-serif; font-size: 11px; line-height: 14px; overflow: hidden; padding: 4px 5px 4px 20px; text-decoration: none; }
a.btn_twitter_this:hover,
a.btn_twitter_this:focus,
a.btn_twitter_this:active { background: #F9F9F9 url(/PZR/images/icon_twitter_this.png) no-repeat 5px 50%; border-color: #BBB; color: #848383; }

.FBConnectButton_Simple { background: #F9F9F9 no-repeat 5px 50%; border: 1px solid #D7D7D7; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #848383; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif, sans-serif; font-size: 11px; line-height: 14px; overflow: hidden; padding: 4px 5px 4px 20px; text-decoration: none; width: 56px; }
.FBConnectButton_Simple:hover, .FBConnectButton_Simple:active, .FBConnectButton_Simple:focus { border-color: #BBB; color: #848383; }

/* harmonica list */
dl.list_info{clear:both;}
dl.list_info dd.open p{font-size:1.0em; margin:0 0 1.25em 0;}
dl.list_info dd.open ul{list-style-position:inside; margin:0 0 1.25em 0;}
dl.list_info dd.open ul li{font-size:1.0em;}
dl.list_info h4{font-size:1.1em; padding:0 1.25em 0 0;}
dl.list_info dt{background:transparent url(/cpr/images/bg_info_closed.gif) no-repeat top right; border-bottom:none;}
dl.list_info dt a{display:block; width:100%; height:100%; font-weight:normal;}

dl.list_info dt.open{background:transparent url(/cpr/images/bg_info_open.gif) no-repeat top right; border-bottom:none!important;}

dl.list_info dt.open a{color:#15af0d;}
dl.list_info dd{position:absolute; overflow:hidden; width:0; top:0; left:0; padding:0; margin:0; background:none!important;}
dl.list_info dd.open{position:relative; overflow:visible; margin:0; padding:0 0 0 2.5em; width:90%; height:100%; border-bottom:1px solid #eeeeee; background:none;}

dl.list_info dt {background-color:#ededed;}
dl.list_info dt:hover, dl.list_info dt:hover a, dl.list_info dt:hover a:hover, dl.list_info dt.open, dl.list_info dt.open a, dl.list_info dt.open a:hover {color:#ffffff}
dl.list_info dt:hover {background:#15af0d url(/cpr/images/bg_info_closed_white.gif) no-repeat top right;}
dl.list_info dt.open{background:#15af0d url(/cpr/images/bg_info_open_white.gif) no-repeat top right;}
dl.list_info dt:first-child, dl.list_info dt:first-child:hover {	background-color:#ffffff;background-image:none;color:#000000;}

dl.faq dt a{font-size:0.8em; padding:0.2em 0 0 0;}

#content_secondary .list_news span{display:inline-block; margin:0 5em 0 0;}

#contentafzender{margin-bottom:15px;}

div#content_primary h2.h2_klein {font-size:12px; margin:0 0 0 -8px;} /*tbv tussenkopje op de productpagina*/

/* prc 28-05-2011 Webeditor ul fix */
#content_primary #webeditor ul, #content_secondary #webeditor ul{
    list-style-image: url("/cpr/images/default_list_style.gif");
}

#content_primary #webeditor ul li, #content_secondary  #webeditor ul li{
    background: none;
    padding: 0 0 0.35em;
    position:relative;
    left:12px;
}/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
/*	width: 185px;*/
width:167px;
}
#datepicker_div {
	display: none;
	border: 1px solid red;
	z-index: 9999; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_rtl {
	direction: rtl;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #fff!important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	color: #000;
}
* html .datepicker_prompt {
/*	width: 185px;*/
width:167px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
}
.datepicker_links {
	background: #000;
}
.datepicker_control, .datepicker_links {
	padding:0.3em 0;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	font-weight:bold;
}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}
.datepicker_current {
	float: left;
	width: 78%;
	text-transform: uppercase;
	text-align: center;
	font-size:0.85em;
}
.datepicker_close, .datepicker_next {
	float: right;
	text-align: right;
	font-weight:bold;
}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}
div.datepicker_header {
	background: #333;
	text-align: center;
	font-size:12px;
	text-transform: uppercase;
	display:none;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
	font-size:9px;
}
.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	/*font-weight: bold;*/
	font-size:9px;
}
.datepicker {
	background: #fff;
	text-align: center;
	font-size: 100%;
	border-collapse:collapse;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_daysRow {
	background: #fff;
	color: #666;
}
.datepicker_weekCol {
	background: #777;
	color: #fff;
}
.datepicker_daysCell {
	text-align:center;
	border: 1px solid #fff;
	background:#ededed;
	color: #999;
}
.datepicker_daysCell a{
	display: block;
	color: #fff;
}
.datepicker_weekEndCell {
	background:#ededed;
}
.datepicker_titleRow .datepicker_weekEndCell {
	background: #777;
}
.datepicker_daysCellOver {
	background: #15AF0D;
	border: 1px solid #fff;
	color: #fff !important;
}

.datepicker_daysCellOver  a{
	color: #fff !important;
}

.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #777 !important;
}
.datepicker_today a{
	color: #fff !important;
}
.datepicker_currentDay {
	background: #15AF0D  !important;
	border:1px solid #fff;
	color: #fff !important;
}
.datepicker_currentDay a{
	color: #fff !important;
}
.datepicker_status {
	background: #fff;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.datepicker_titleRow a {
	color: #fff!important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}


/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	/*width: 185px;*/
width:167px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ *//*toevoegingen van de developers*/

/* logo */

#main_menu h1 a .logo-zwart{
color: #000;
}

/* weblog */

h3#heading_overview_weblog {
border-bottom:1px solid #999999;
clear:left;
font-weight:bold;
margin:0 0 0.9em -0.93em;
padding:0 0 0.4em 0.65em;
}

/* content primary - heading overview */
h3#heading_overview{
	margin: 0 0 0.9em -0.3em;
}

/* uitgezet peter div#content_secondary .smartlet dl.list_events{padding:0 0 15px 15px; margin:0 0 15px 0; clear:left; float:left; width:340px} */
/* uitgezet peter div#content_secondary .smartlet dl.list_events dt{border-top:1px solid #ededed; padding:5px 0 0 180px; margin-top:1em; color:#999; font-size:10px; clear:left; text-transform:uppercase;} */

/* uitgezet peter div#content_secondary .smartlet dl.list_events dd.image{float:left; margin:-13px 15px 0 0; padding:0 0 10px;} */

div#content_secondary .smartlet ol#list_week{border:0;}

div#content_secondary .smartlet h3#heading_overview {
	margin: 0 0 0.75em;
	font-weight: bold;
	color: #000;
	clear: left;
	border-bottom: 0px solid #999;
}

div#hidden-reactionposted{
	display:none;margin: 20px 0 0 0;
}
div#hidden-countdown{
	display:none;visibility:hidden;
}

/* uitgezet peter div#content_secondary h3 {border-bottom: 1px solid #fff; padding:0 0 0.4em 0.65em;} */

div#content_secondary .smartlet ul.list_details.column {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #EDEDED;
clear:left;
float:left;
margin:-1.6em 0 1.55em;
padding:0.45em 0 0.65em 10px;
width:344px;
}

div#content_secondary .smartlet ul.list_details {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-0.9em 0 1.25em;
}

dl.list_options dd a{text-transform:lowercase;}

#contentafzender {
/*margin:-10px 0 20px -15px;*/
} 

body.body110 {
	font: 120%/1.1em Arial, Helvetica, Verdana, sans-serif;
}
body.body120 {
	font: 140%/1.1em Arial, Helvetica, Verdana, sans-serif;
}

h3.column{
font-weight:bold;
}


div#wrapper {
	margin: 0 auto; 
	width: 990px;
}

div#content_primary dl.list_spotlight dd.image{
width:139px; overflow:hidden;
}

div#content_primary div.column dl.list_calendar { margin: 0 1.25em 1.15em 0;}
div#content_primary div.column dl.list_calendar dt { width: auto; margin:0 0 0 0.31em;}
div#content_primary div.column dl.list_calendar dd { width: auto; margin:0 0 0 0.31em;}
div.sm_tekst { /*padding: 0 0 0 0.62em;*/
	margin: 0 0 1.56em 0;}
#content_primary div.column dl.search_results {margin: 0 0 1.0em 0.31em;}


.cmd{background:#149e0d; border:0; color:#fff; cursor:pointer; padding:0.2em; float:right;}
.cmd:hover{background:#000; color:#fff;}


.reageer{padding-top:20px;}


#content_primary img{
margin-right:10px;
display:block;
}

/*td{
font-size: 200%;
font-family: Arial;
}*/

.details{
font-size: 12px;
}

/* form standard met formwizzard */
div.formwizzard form{width:571px; padding:0 0 0.93em; overflow:hidden;}
div.formwizzard form legend{font-size:1em; font-weight:bold; color: #000; padding:0 35.8em 0.45em 0.62em; margin:0 0 0.62em; border-bottom:1px solid #999;}
div.formwizzard form p{clear: left;}
div.formwizzard form div{float: left; margin-right: -1.92em;}
*div.formwizzard #ps5Forms_FRM_NEWWEBLOGITEM {padding-top: 10px;}
div.formwizzard #ps5Forms_FRM_NEWWEBLOGITEM div{margin-right: 0;}
div.formwizzard #ps5Forms_FRM_NEWWEBLOGITEM #Description {margin-top: 0 !important; width:360px !important;} 
div.formwizzard form label{width:14.25em; text-align:right; margin-right:0.65em;}
div.formwizzard form label.radio {width:auto; text-align:left; margin:-0.2em 1.7em 0 0.3em;}
div.formwizzard form label.error{width:auto; text-align:left; margin:0 0 0 0.9em; color:#999; font-size:0.95em;}
div.formwizzard form form fieldset select{float:left; margin:0 0 0.75em 0.9em;}
div.formwizzard form select{color: #999; width:150px;margin:0 0 0 0.2em;}
div.formwizzard form input.submit{background:#999; padding:0 0.5em;}
div.formwizzard form input.submit:hover{background:#149e0d; }
div.formwizzard form textarea{float:left; margin:0 0 0em 0em;}
div.formwizzard form table{color: #999; width:150px; float:left; margin:0 0 0em 0em;}
div.formwizzard form iframe{color: #999; border:1px solid #999;margin:0 0 0 0.2em;}
div.formwizzard form table table label{font-size:1.2em;float:left;margin:0 0 0.1em 0.1em;text-align:left;}
div.formwizzard form table input.checkbox{margin:0 0 0 0em;}
.dropdownCombo{color: #999; border:1px solid #999;}
.edit{color: #999; border:1px solid #999;width:200px;overflow:hidden;display:block;}
.calMgrBut{margin:0 0 0 0;float:none;}
div.formwizzard form .calMgrBut input{margin:0 0 0 0;float: none;}
div.formwizzard form .DateEdit input{margin: 0 0 0 0;float:none;}
.cmd image{display:inline;}
div.formwizzard form .cmd{background:#149e0d; border:0; color:#fff; cursor:pointer; padding:0.2em; float:none;}
div.formwizzard form .cmd:hover{background:#fff; color:#149e0d;}
#content_primary form .cmd image{display:inline;}

/* content primary - list number pages */
ul#number_pages {
	list-style: none;
	margin: -0.28em 1.25em 0.93em -1.05em;
	text-align: right;
	border-top: none;
	padding: 0.81em 0 0;
}

p.rss a:hover {
	color: #000000;
}

dl#search_results span.found, dl.search_results span.found {
	font-weight: bold;
}

/* CU ADD ON */
div.smartlet a.source {display:none;}

div#content_secondary div.highlight
{
    border: 15px solid #fff;
    margin: 0;
}

dl.search_results
{
    margin: 0 0 1.0em -0.31em;
}

dl.search_results dt
{
    margin: 1.8em 0 0;
    font-size: 0.9em;
}

dl.search_results span.found
{
    color: #000;
}

dl.search_results dt a:link, dl.search_results dt a:visited, dl.search_results dd a:link, dl.search_results dd a:visited
{
    color: #15af0d;
}

dl.search_results dt a:hover, dl.search_results dt a:active, dd.search_results dt a:hover, dd.search_results dt a:active
{
    color: #fff;
    background: #15af0d;
}

dl.search_results dd.breadcrumbs, dl.search_results dd.external, dl.search_results dd.date
{
    font-size: 0.7em;
    color: #999;
    margin: 0 0 1.8em;
}

dl.search_results dd.external a:link, dl.search_results dd.external a:visited
{
    color: #999;
}

dl.search_results dd.external a:hover, dl.search_results dd.external a:active
{
    color: #15af0d;
}

dl.search_results dd.breadcrumbs a
{
    border-left: 1px solid #999;
    padding-left: 0.3em;
}

dl.search_results dd.breadcrumbs a:first-child
{
    border: 0;
    padding: 0;
}

dl.search_results a:link, dl.search_results a:visited
{
    color: #999;
}

dl.search_results a:hover, dl.search_results a:active
{
    color: #15af0d;
    background: 0;
}

dl.search_results dd.date a:link, dl.search_results dd.date a:visited
{
    color: #15af0d;
}

dl.search_results dd.date a:hover, dl.search_results dd.date a:active
{
    color: #fff;
    background: #15af0d;
}

div.poll_container
{
/*    position: relative;*/
    display: block;
}
div.poll_container
{
    margin: 0 0 0 .75em;
    color: #444;
}
dd.poll_graph
{
    background-image: url(/cpr/images/poll_bar_light.gif);
    background-repeat: repeat-x;
    width: 180px;
    float: left;
}
dd.poll_graph img
{
    margin: 0;
    padding: 0;
    border: 0;
}
dt.poll_antwoord
{
    padding-right: 10px;
    clear: left;
    float: left;
    width: 120px;
    font-size: 0.75em;
}
dd.poll_numbers
{
    padding-left: 5px;
    width: 40px;
    float: left;
}


p.justforprinter
{
    font-size: 0.7em;
    color: #999;
    margin: -2.2em 0 1.7em;
    display: none;
}

#content_primary h3.heading_overview
{
    padding: 0 0 0.4em 0.65em;
    border-bottom: 1px solid #999;
    margin: 0 0 0.9em -0.95em;
    font-weight: bold;
    clear: left;
}



#content_primary div.column h3.heading_overview
{
    margin: 0 0 0.9em -0.31em;
    padding: 0 0 0.4em 0.65em;
}

#content_secondary h3.heading_overview
{
    border: 0;
}

div#content_primary dl.list_news
{
    margin: 0 0 1.0em 0;
    padding: 0;
}

div#content_primary dl.list_news dt
{
    margin: 1.8em 0 0 0;
    font-size: 0.9em;
    padding: 0;
}

/* uitgezet peter div#content_primary div.column dl.list_news {margin: 0 0 1.0em 0.31em; padding: 0; } */

div#content_primary div.column dl.list_news dt
{
}

div#content_primary dl.list_news dt a:link, div#content_primary dl.list_news dt a:visited, div#content_primary dl.list_news dd a:link, div#content_primary dl.list_news dd a:visited
{
    color: #15af0d;
}


div#content_primary dl.list_news dt a:hover, div#content_primary dl.list_news dt a:active, div#content_primary dl.list_news dt a:hover, div#content_primary dl.list_news dt a:active
{
    color: #fff;
    background: #15af0d;
}

div#content_primary dl.list_news dd.breadcrumbs, div#content_primary dl.list_news dd.external, div#content_primary dl.list_news dd.date
{
    font-size: 0.7em;
    color: #999;
    margin: 0 0 1.8em;
}

div#content_primary dl.list_news dd.external a:link, div#content_primary dl.list_news dd.external a:visited
{
    color: #999;
}


div#content_primary dl.list_news a:link, div#content_primary dl.list_news a:visited
{
    color: #999;
}

div#content_primary dl.list_news a:hover, div#content_primary dl.list_news a:active
{
    color: #15af0d;
    background: 0;
}

div#content_primary dl.list_news dd.date a:link, div#content_primary dl.list_news dd.date a:visited
{
    color: #15af0d;
}

div#content_primary dl.list_news dd.date a:hover, div#content_primary dl.list_news dd.date a:active
{
    color: #fff;
    background: #15af0d;
}

div.smartlet a.source
{
    display: none;
}

/*voor saca select velden in zoek formulier*/
form fieldset select {
	/*width:150px; */
}


/*agende smartlet, laat de dagen centreren*/
tr.datepicker_titleRow td a{text-align:center;}

/*capital bepalingen voor de agenda*/
div.date_backforward{ text-transform: uppercase;}
div.date_backforward a { text-transform: lowercase;}

/*background van de flash movie verwijderen*/
div#flash_video {
background-image:none;
}
/* Vette h3 kopjes bij smartlets in grijze zijbalk*/
div#content_secondary h3 {
    clear:left;
    color:#000000;
    font-weight:bold;
    margin:0 0 0.75em;
}
/* Vette h2 kopjes bij smartlets in hoofdcontent wit*/
div#content_primary h2 {
    clear:left;
    color:#000000;
    font-weight:bold;
    margin:0 0 0.75em;
}
/*geimporteerde evenementen kunnen een afbeelding hebben, deze wordt hier afgeknipt*/
dl.list_events_day dd.image{
    width:153px;
    overflow:hidden;
}

.imageContainer {width:152px;height:92px;overflow:hidden;margin:0;}

/*LIC*/
#screen {background-color:black;position:absolute;left:0;top:0;display:none;}

#kaartContainer {
display:none;
left:50%;
top:50%;
width:992px; 
height:660px; 
margin-left:-496px;
margin-top:-330px;
position:absolute;
overflow:visible;
font-family:Arial,Sans-Serif;
font-size:12px;
color: #000000;
z-index: 1; 
}

#Kaart {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.StyleKaartContainer{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color: #000000;
}

.menuitem{		
	float: left;
	font-weight:bold;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color: #000066;	
	text-align:center;
	vertical-align:middle;		
	cursor: pointer;
	border-right: solid 1px Gray;		
	padding-right:5px;
	padding-left:5px;			
}

.balloon{
	background-color:White;
	border: solid 1px #000066;		
	padding-bottom: 10px;
}

.legendLink a
{
	color: #000000;
}

.legendLink a:visited
{
	color: #000000;
}

.legendLink a:hover
{
	color: #AAAAAA;
}

/*tekstblok moet onder de titel een straapje, hiervoor is een dl nodig, de p daaronder had te veel ruimte erboven*/
dl.list_options + span.smartlettekst p:first-child{
	margin-top:-21px;
}
#content_primary span.smartlettekst p{
	margin-left:-5px;
}
#content_secondary span.smartlettekst p{
	margin-left:10px;
}

/* content-primary p.date altijd lower case */
p.date {
	text-transform:lowercase;
}


/* Rotterdam in kaart blokje op de homepage */
#content_secondary span.smartlettekst #rik_tekst {
	float:left;width:140px;
}

#rik_tekst a {
	color: #000000;
}
#rik_tekst a:hover {
	background: none;
}

#content_secondary span.smartlettekst #rik_tekst p {
	margin-left:0;
}

#content_secondary span.smartlettekst #rik_image {
	float:right;
}

/*Hide the pagecounter on the bottom of the page*/
#pageCounter {
	display:none;
}

/* AANPASSINGEN PETER VERBETEREN SMARTLETS IN LAYOUT */

dl.list_options  {clear: left} /* Eerste pijltje ontbrak bij item uitgelicht, selectie smartlet */

div#content_primary .smartlet h3 {
	font-weight:bold;
	margin:0 0 0.9em;
}
/* Uitlijning lees meer link van toplist/eventlist over 2 en 3 kolommen */
div#content_secondary .smartlet ul.list_details.column {
	width: 100%;
	padding: 0.45em 0 0.65em 0;
}
div#content_secondary .smartlet ul.list_details.column li {
	padding-left: 10px;
}
div#content_secondary .smartlet ul.list_details.column li a {
	text-transform: lowercase;
}
/* lijntje onder de poll titel */
form.form_poll h3{border-bottom:1px solid #999 !important;}
div.poll_container #result{margin-left:0;}
div.poll_container #result dl {margin-left:12px;}

/* Linkjes in lijstjes producten */
dl.list_info dd a:link, dl.list_info dd a:visited {
	color: #15AF0D;
}

/* Uitlijning Stadsplattegrond homepage */
#rik_image {
	float:right;
	margin:-30px 0 0 15px;
}

/* product addition kevin van den eertwegh colours bv*/
dl.faq dd ol li {font-size:1em; padding:0.2em 0 0 0;}
dl.faq dt a {color: #444444;}

dl.list_options.supply dd a:link,dl.list_options dd a:visited {
	color: #15AF0D;
}
dl.list_options.supply dd a:hover, dl.list_options dd a:active {
	color: #FFFFFF;
	background: #15AF0D;
}
dl.list_options dt a{font-size:0.8em; padding:0.2em 0 0 0;color:#444444;}

/* Foto Select fix voor overige plekken in de site */
div#content_primary ul#list_images_tertiary {
	margin:0 0 0 -1.1em;
	width:405px;
}
div#content_primary ul#list_images_tertiary li {
	margin:0 0 1.65em 1.3em;
	padding: 0;
}
div#content_primary ul#list_images_tertiary li.details {
	background:0;
}
div#content_secondary ul#list_images_tertiary {
	margin:0 0 0 -0.58em;
	width:405px;
}
div#content_secondary ul#list_images_tertiary li {
	margin:0 0 1.65em 0.8em;
	padding: 0;
}

.highlight_secondary div#content_secondary ul#list_images_tertiary {
	margin:0 0 0 -1.25em;
	width:405px;
}
.highlight_secondary div#content_secondary ul#list_images_tertiary li {
	margin:0 0 1.65em 1.68em;
}
/* Mangrove default tabel fix */
div.formwizzard table, div.formwizzard td {
	border: none !important;
}
#content_primary #extra_information table, #content_primary #extra_information th, #content_primary #extra_information td {
	background-color: transparent;
	border: none;
}
#content_primary #extra_information td {
	padding: 1px 0 0 1.4em;
}
#content_primary #extra_information.event table th, #content_primary #extra_information.event table td {
	border-bottom: 1px solid #444444 !important;
}
#content_primary #extra_information.event table td {
	padding:0.25em 0;
}
#content_primary table td {
	font-size:12px;
}

#gwrMaskDiv {
	opacity: 0.7;
	background-color: black;
	filter:alpha(opacity=70);
}

div#content_secondary.homespecific {
	*padding-bottom: 1px !important;
	padding-bottom: 11px;
}

div#content_secondary.homespecific dl.list_news dd{
	font-size: 0.75em;
	color: #444;
}

div#content_secondary.homespecific .list_details.column {
	*margin-bottom: 0 !important;
	padding-bottom: 13px;
	*padding-bottom: 23px;
	_padding-bottom: 23px;
}
div#content_secondary.homespecific dl.list_news dd.details{display:block; font-size:0.7em; color:#999; padding:3px 0 15px 15px;}

html>body div#content_secondary.homespecific .list_details.column {
	margin-bottom: 14px;
}
html>body div#content_secondary.homespecific .list_details.column {
	padding-bottom: 12px;
}
.teaser.text {
	*padding-top:12px;
}
p.date{
	margin:-11px 0 5px;
	*margin:-11px 0 0;
}


/* -----------------------------------  Toevoeging tbv Groen Blok Mijn Loket -----------------------------------*/
.smartlet .groenblok a,
.smartlet .groenblok a:link,
.smartlet .groenblok a:hover,
.smartlet .groenblok a:active,
.smartlet .groenblok a:visited {
	color:#ffffff;
	background: transparent url(/cpr/images/bg_list_white.gif) no-repeat scroll 0 0.6em;
	padding: 0.1em 0 0.35em 0.75em;
}

.smartlet .groenblok a:hover {
	color:#000000;
	background: transparent url(/cpr/images/bg_list.gif) no-repeat scroll 0 0.6em;
}


.smartlet .groenblok {
	padding:15px 15px 15px 15px;
	background: #15AF0D none repeat scroll 0 0;
	margin-bottom:15px;
	color:#ffffff;
}

.smartlet .groenblok p {
	margin-bottom:0;
	padding-bottom:0;
}

.smartlet .groenblok strong {
	line-height: 26px;
}
