body, th, td, input.text, input.password, input.submit, input.button, select, div.layout {
    color: #666666;
}
h2 {
	font-size: 180%;	
}
/* we don't like floated divs */
#left_frame_div .ad, #right_frame_div .ad  {
    display:block;
    float:none;
    margin-top:1em;
    padding:1em 0;
}
#logo_frame_div {
	height:9em;
}
div.separator_15px {
    height: 1.5em;
    clear: both;
}
div#locator_div a {
    color: #666666;
}
div.newsletter_extra_container label.error {
	display: none;
	color: red;	
}
#left_frame_div h3.header, #right_frame_div h3.header {
    margin:0.5em auto;
    padding:0.2em 0.4em 0em;
	background:white url(/img/refdag/elementheader_gradient.gif) left bottom repeat-x;
    white-space:nowrap;
    text-transform:uppercase;
    font-weight:bold;
    font-size: 10pt;
    font-family:arial, helvetica, sans-serif;
}
div.left_frame_inner_div {
	padding-left: 1em;
	padding-top: 1.5em;	
}
h1.page_header, h1.page_header_indent, h1.page_header_recent  {
	color:#646464;
	font-weight:normal;
	text-transform:uppercase;
    font-size: 16pt;
    line-height: 17pt;	
}
h1.page_header_indent {
	padding-left: 0.9em;
	padding-top: 0.5em;	
}
/* zoeken */
div#right_search_form_div {
    padding: 0.4em;
}

div#right_search_form_div table td {
    vertical-align: middle;
}
div#right_search_form_div input {
    height: 1.3em;
}
div#right_search_form_div input.text {
    height: 1.4em;
    width: 13em;
}
ul#warning {
    padding: 0.7em; 
    margin: 0.7em;
}
#top_frame_div {
	width: 94em;
	background-image: url(/img/refdag/logo_refdag.gif);
	background-repeat: no-repeat;
}
/* Refdag 3Vandaag */
div#drie_vandaag_container div#drie_intro{
	padding: 0.4em; 
	font-style: italic;
}
div#drie_vandaag_container div#drie_title {
	color: #9C7240;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 0.5em;
	padding-left: 3px;
}
div#drie_vandaag_container div#drie_content {
	color: #1F419B; 
	font-weight: bold; 
	padding: 0.4em;
}
div#drie_vandaag_container ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 3px;
	margin-left: 3px;
	padding-top: 5px;
}
div#drie_vandaag_container ul li{
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 2px;
}
/* meditation */
div#meditation_container {
	border: 1px solid #DCE5F1;
	background:url(/img/refdag/meditation_text.gif) 10px no-repeat;
	text-align: right;
	padding: 0.1em;
	cursor: pointer;
}
div#meditation_container div#meditation_body {
	line-height: 4em;
}
div#meditation_container img {
	padding-right: 0.4em;
}
div#meditation_container div#meditation_body,
div#meditation_container img {
	float: right;
}
div#meditation_container div#meditation_body a{
	font-size: 8.5pt;
}
div#meditation_container div#meditation_body a.title {
    font-weight: bold;
}
	
/* top news modifications */
div#container_refdag_topnews {
	background-color: white;
	border: 1px solid #E3EBF4;
}
div#small_items_topnews {
	background-color: #E7EDF5;
}
/* homepage categories list horizontal */
div.category_list_horizontale {
	padding-top: 0.3em;
	clear: both;
}
div.category_list_horizontale div.image_wrapper {
	height:9.7em;
	overflow:hidden;	
}
div.category_list_horizontale h2.category_list_title {
	font-size: 130%;
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
}
div.category_list_horizontale h2.category_list_title a,
div.category_list_horizontale h2.category_list_title a:active {
	color: #999999;
}
div.category_list_horizontale div.first_image div img {
	width: 15em;
}
div.category_list_horizontale div.first_image div h3 {
	font-size: 110%;
	padding-bottom: 0.1em;
	margin-bottom: 0.1em;
}
div.category_list_element {
	width: 17.5em;
	float: left;
}
div.category_list_element div.first_box {
	padding: 1.2em;	
	border: 1px solid white;
	padding-bottom: 0em;
}
div.category_list_element div.first_box_hover {
	border: 1px solid #E6EDF5;	
}
div.category_list_element div.sec_box {
	padding: 0em 1.2em;	
}
div.category_list_element p.intro {
	margin-top: 0em;
	padding-top: 0em;	
}
div.category_list_element p.intro a,
div.category_list_element p.intro a:active {
	color: black;
	text-decoration: none;
	line-height: 1.1em;
}
div.category_list_element ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div.category_list_element ul li h4 {
	font-size:8.5pt;
	font-weight:normal;
	margin-bottom: 0.5em;
}
div.category_list_element p.more {
	padding: 0.2em;
	padding-left: 0.3em;
	background: #EBEBEB url(/img/refdag/arrow_154591_right.png) 12.5em 0.4em no-repeat;
	cursor: pointer;
}
div#left_frame_div .ad {
	margin-top: 0.4em;
}
/* background news wrapper on the homepage */
div.background_news_list {
	border: 1px solid #E6EDF5;
	padding: 1.1em;	
	margin-top: 1.5em;
}
div.background_news_list div.image_wrapper {
	height: 7.5em;
	overflow: hidden;	
}
div.background_news_list div.first_image div img {
	width: 11.2em;
}
div.background_news_list div.category_list_element {
	width: 11.3em;
	padding-left: 1.8em;	
}
div.background_news_list div.category_list_element_first {
	padding-left: 0em;
}
div.background_news_list div.category_list_element div.first_image {
	width: 11.3em;
}
div.background_news_list h2.category_list_title a,
div.background_news_list h2.category_list_title a:active {
	color: #1C428D;
	font-weight: normal;
}
div.background_news_list h2.category_list_title_header a,
div.background_news_list h2.category_list_title_header a:active {
	color: #999999;
	font-weight: bold;
}
div.background_news_list div.first_image div h3 a,
div.background_news_list div.first_image div h3 a:active {
	color: #666666;
}
div.background_news_list div.first_image div p.intro a,
div.background_news_list div.first_image div p.intro a:active {
	color: #666666;
}
div.background_news_list div.first_image div p.intro a:hover {
	text-decoration: underline;	
}
/* background news overviewpage */
div.background_news_overview_wrapper {
    padding-top: 1.5em;
}
div.background_list_overview_element {
    margin-right: 0.5em;
    width: 17em;
}
div.background_list_overview_element div.first_box h3 {
    margin-bottom: 0.2em;
}
div.background_list_overview_element div.first_box h3 a,
div.background_list_overview_element div.first_box h3 a:active {
	color: #003399;
	font-size: 11pt;
	font-weight: normal;
}
div.background_list_overview_element div.first_box {
	border: 1px solid #E6EDF5;
    border-bottom: 0px none;	
}
div.background_list_overview_element div.first_box_hover {
    background-color: #F7F7F7;
    border: 1px solid white;
    border-bottom: 0px none;	
}
div.background_list_overview_element div.sec_box {
	padding: 0px;	
}
div.background_list_overview_element div.sec_box_hover a {
    color: white;
    text-decoration: none;
}
div.background_list_overview_element div.sec_box p.more {
    margin-top: 0px;
    padding-left: 1.2em;
    background: #EBEBEB url(/img/refdag/arrow_154591_right.png) 14em 0.4em no-repeat;
}
div.background_list_overview_element div.sec_box_hover p.more {
    background: #003399 url(/img/refdag/arrow_154591_FFFFFF_right.png) 14em 0.4em no-repeat;
}
/* column spliter */
div.twoColumns div.col1 {
	width: 48%;
	float: left;
}
div.twoColumns div.col2 {
	width: 48%;
	float: right;
}

/* poll element */
div#poll_reactions_react_form_id, div#poll_intro {
	font-size: 8.5pt;	
}
div#poll_reactions_react_form_id a, div#poll_intro a,
div#poll_reactions_react_form_id a, div#poll_intro a:active {
	text-decoration: underline;	
}
div.twoColumns div.poll_element_wrapper {
	border: 1px solid #CDD9E9;
	border-top: 0px none;
}
div.twoColumns div.poll_element_wrapper div.right_content {
	padding: 1em;		
}
/* image gallery element */
div.twoColumns div.image_gallery_wrapper {
	border: 1px solid #CDD9E9;
	border-top: 0px none;
}

div#right_frame_div div.twoColumns div.image_gallery_wrapper h3.header {
	margin-bottom: 0px;
}

/* epaper element */
div.twoColumns div.epaper_element_wrapper {
	border: 1px solid #CDD9E9;
	border-top: 0px none;
}
div.twoColumns div.epaper_element_wrapper div.epaper_img_wrapper {
	height:9.9em; 
	overflow:hidden;
}
div.twoColumns div.epaper_element_wrapper div.epaper_img_wrapper img {
	width: 15em;
}
div#right_frame_div div.twoColumns div.epaper_element_wrapper h3.header {
	margin-bottom: 0px;
}

/* newsletter - homepage change button */
div.twoColumns div.newsletter_signup_wrapper {
	border: 1px solid #CDD9E9;
	padding-left: 0.3em;
	padding-top: 0.3em;
}
div.twoColumns div.newsletter_signup_wrapper table {
	width: 100%;
	padding: 0px;
}
div.twoColumns div.newsletter_signup_wrapper table td {
	vertical-align: middle;
}

/* (ARTICLE) container for the elements needed to display an article */
div#article_container {
	float: left;
	position: relative;
	display: inline;
	width: 100%;
	margin-top: 1em;
	color: #666666;
}
div#article_container p {
	margin-top: 0em;
	padding-top: 0em;	
}
/* (ARTICLE) row with the icons for print, react, mail to friend */
div#article_icons table {
	float: right;
}
div#article_icons table a,
div#article_icons table a:active {
	color: #666666;
}
div#article_icons table td.article_top_button {
	padding-left: 0.4em;
}
/* (ARTICLE) header container the title of the article */
div#article_header {
	clear: both;
	text-align: left;
	margin-top: 0.3em;
}
div#article_header h1 {
	color: #00349A;
	margin: 0em;
	padding: 0em;
	padding-bottom: 0.3em;
	padding-top: 8px;
	line-height:24px;
	font-size: 200%;
}
/* (ARTICLE) date/time and published by */
div#article_datetime {
	color: #666666;
	font-size: 8.5pt;
	padding-bottom: 1em;
}
/* (ARTICLE) lead of the article */
div#article_lead {
	font-weight: bold;
	margin-top: 1em;
	font-size: 8.5pt;
}
/* (ARTICLE) body of the article */
div#article_body {
	margin-top: 1em;
	color: #666666;
	font-size: 8.5pt;
}
div#article_body a, div#article_body a:active {
	color: #666666;
	text-decoration: underline;	
}
div#article_body h1, div#article_body h2, div#article_body h3 {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
	font-weight: bold;
}
/* (ARTICLE) image container element */
div#article_images {
	padding: 1em;
	background-color: #e7e7e7;
}
div#article_image_number_of {
	padding: 0em;
	font-size: 8.5pt;	
}
div#article_image_number_of a {
	color: #666666;
}	
/* (ARTICLE) image */
div#article_img {
	width: 38em;
	float: left;
}
div#article_img div.nav {
	color: #666666;
	font-size: 8.5pt;
}
div#article_alttext {
	float: left;
	width: 10em;
	padding-left: 1em;
	font-size: 8.5pt;
}
div#article_alttext a {
	color: #666666;
	text-decoration: none;
}
div.inner_border_wrapper {
	border-left: 1px solid #CBD9EA;
	border-bottom: 1px solid #CBD9EA;
	border-right: 1px solid #CBD9EA;
	clear: both;
}
div.inner_border_wrapper img {
    display:block;
}

/* related articles */
div.article_related div.related_note{
	padding-left: 0.5em;
	padding-top: 0.5em;
	color: #666666;	
	font-size: 8.5pt;
}
ul.arrow_list_666666 {
	list-style: none;
	background-color: #F1EFF0;
	padding-left: 0px;
	margin-left: 0px;		
	margin-top: 0px;
	margin-bottom: 0.3em;
}
ul.arrow_list_666666 li {
	padding: 0.3em 0em;
	border-bottom: 1px solid white;
	list-style-position: inside;
	background: url(/img/refdag/array_list_666666_icon.gif) left no-repeat;
	margin-left: 0.5em;
}
ul.arrow_list_666666 li a {
	padding-left: 1em;	
}
div#right_frame_div div.article_related h3.header {
	margin-bottom: 0px;	
}
/* iknipsels on the right side */
div#right_frame_div div#knipsel_knipsel_container h3.header {
	margin-bottom: 0px;
}
ul#knipsel_container {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
}
ul#knipsel_container img {
    display:inline;
}
div.knipsel_element_wrapper {
	display: none;
}
/* (ARTICLE) container div for the postings and form */
#article_postings {
	margin: 1em 0em 0em 0em;
	padding-bottom: 1em;
	width: 100%;
}
/* (ARTICLE) header above the postings */
.article_postings_header {
	width: 100%;
	background-color: #cccccc;
}
.article_postings_header p {
	margin: 0;
	padding-left: 1em;
	line-height: 2.3em;
	color: #666666;
	font-weight: 600;
}
/* (ARTICLE) the form containing the elements needed bij the user to post a reaction */
#article_postings_form {
	margin-top: 0.2em;
	padding-bottom: 1em;
	width: 52.8em;
	border: 1px dashed #DBD7E6;
	border-top: 0px none;
}
/* (ARTICLE) button in the form */
#article_postings_btn {
	margin-top: 0.5em;
}
/* (ARTICLE) the container for the postings */
#article_postings_list {
	margin-top: 0.2em;
	padding-bottom: 1em;
	width: 52.8em;
	background-color: #e7e7e7;
	border: 0.1em solid #cccccc;
}

/* (ARTICLE) container for a posting */
.article_posting {
	margin: 0em 0em 0em 0.9em;
	width: 51em;
	padding-top: 0.5em;
}
img.article_react_img {
	padding-right: 5px;
	vertical-align: middle;	
}
div.article_post_body {
	background-color: #E7E7E7;	
	margin-bottom: 1em;
}
div.article_post_body div.empty {
	padding: 1em;
	color: #666666;	
}
/* (ARTICLE) left column of a posting (containing the name of the poster) */
.article_posting_left {
	float: left;
	position: relative;
	display: inline; 
	width: 9.5em;
	margin-left: 2.5em;
	padding-top: 0.3em;
	text-align: right;
	color: #666666;
	font-weight: bold;
}
/* (ARTICLE) right column of a posting (containing the date/time and the reaction */
.article_posting_right {
	float: left;
	position: relative;
	display: inline;
	width: 38em;
	margin-left: 1em;
	color: #666666;
}

.article_posting_right textarea {
	color: #666666;
}
/* (ARTICLE) white line (separator) between two postings */
.article_posting_separator {
	float: left;
	position: relative;
	display: inline;
	margin: 1em 0em 0em 0.9em;
	height: 0.2em;
	overflow: hidden;
	width: 51em;
	background-color: #ffffff;
}
/* (ARTICLE) a posting (containing the reaction or the name of the poster) */
.article_posting_reactionrow {
	float: left;
	position: relative;
	display: inline; 
	width: 51em;
	color: #666666;
}
/* themapartols wrapper */
div.themaportals_list_wrapper ul.flat_list {
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div.themaportals_list_wrapper ul.flat_list li {
	border-bottom: 1px solid #CCD9EA;
	padding: 0.2em 1.1em;
	padding-right: 0px;
}
div.themaportals_list_wrapper ul.flat_list li.last {
	border-bottom: 0px none;	
}
div.themaportals_list_wrapper ul.flat_list li a {
    text-decoration: none;
}
div.themaportals_list_wrapper ul.flat_list li.hover {
    background-color: #174592;
    cursor:pointer;
}
div.themaportals_list_wrapper ul.flat_list li.hover,
div.themaportals_list_wrapper ul.flat_list li.hover a {
    color: white;
}
div.themaportals_list_wrapper ul.flat_list li a.externalLink {
	font-weight: bold;
}
/* recent dossiers wrapper block */
div.recent_list_dossier_wrapper div.inner_border_wrapper img {
	width: 4.8em;
	float: left;
}
div.recent_dossier_wrapper {
	border-bottom: 1px solid white;
}
div.recent_dossier_wrapper_odd {
	background-color: #EFEFEF;
}
div.recent_dossier_wrapper table {
	padding: 0px;
	margin: 0px;
	height: 3.6em;
}
div.recent_dossier_wrapper table td.text {
	padding-left: 0.4em;
	vertical-align: middle;
}
div.recent_dossier_wrapper table td.arrow {
	vertical-align: middle;
}
div.recent_dossier_wrapper table td.arrow img {
	float: right;	
}
/* recent box */
div.recent_specials_box_wrapper div.body {
	background-color:#EBEBEB;
	padding:1.5em;
}
div.recent_specials_box_wrapper div.body div.element {
	float: left; 
	padding-left: 5px; 
	width: 85px;
}
div.recent_specials_box_wrapper div.body div p {
	margin-top: 0px;	
}
div.recent_specials_box_wrapper div.body div p a {
	color: #666666;	
}
div.recent_specials_box_wrapper div.body div p a:hover {
	color: black;
	text-decoration: none;	
}
div.recent_specials_box_wrapper_footer {
	border-color: #E7E7E7;
	border-style:none solid solid;
	border-width:0 1px 1px;
	padding:0.3em;
	text-align:right;	
	font-size: 8.5pt;
}
/* multimedia element block */
div.multimedia_element_wrapper div.body {
	background-color: #EBEBEB;
}
div.multimedia_element_wrapper_footer  {
	padding: 0.3em;
	text-align: right;
	border: 1px solid #E7E7E7;
	border-top: 0px none;
	font-size: 8.5pt;	
}
div.multimedia_element_wrapper div.description {
	padding-top: 0.5em;
    margin-top: 0px;	
    font-size: 8.5pt;
}
/* multimedia overview page */
div.multimedia_overview_wrapper img.icon_big {
	float: right;	
}
div.multimedia_overview_wrapper div.multimedia_nav {
	font-size: 8.5pt;
	float: right;	
	padding: 1.2em 0em;
	padding-bottom: 0px;
}
div.multimedia_overview_wrapper div.multimedia_nav div a{
	padding: 0.3em;
	background-color: #CCCCCC;
}
div.multimedia_overview_wrapper div.multimedia_nav div a.active {
	color: #666666;	
}
div.multimedia_overview_wrapper h2 {
	color: #003399;	
	font-size: 220%;
	line-height: 25px;
	font-weight: normal;
}
div.multimedia_overview_wrapper h3 {
	font-size: 180%;	
	font-weight: normal;
	color: #003399;	
	margin-top: 0px;
}
div.multimedia_overview_wrapper div.multimedia_list_element {
	background: url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x bottom;
	padding-bottom: 2em;	
	padding-top: 1em;
}
div.multimedia_overview_wrapper div.multimedia_list_element p  {
	margin-bottom: 0px;	
}
div.multimedia_overview_wrapper div.multimedia_list_element_first {
	padding-bottom: 0.1em;	
	padding-top: 0px;
}
div.multimedia_overview_wrapper div.multimedia_list_element_first div.multimedia_list_element_body {
	background-color: #E7E7E7;
	padding: 0.8em;	
}
div.multimedia_list_element a.video_play_image {
	position: absolute; 
	left: 5em; 
	z-index: 2; 
	display: block;	
}
div.multimedia_list_element div.multimedia_list_element_body p {
	margin-top: 0px;
}
div.multimedia_list_element div.multimedia_list_element_body a {
	color: black;	
}
div#multimedia_player_div {
	width: 279px; 
	height:200px; 
	float: left; 
	padding-right: 0.5em;	
}
/* multimedia search box */
table.multimedia_searchbox_wrapper {
	width: 100%;
}
table.multimedia_searchbox_wrapper img {
	display: inline;	
}
table.multimedia_searchbox_wrapper img {
	vertical-align: middle;	
}
table.multimedia_searchbox_wrapper td {
	color: #174591;
}
table.multimedia_searchbox_wrapper input {
	width: 230px;
	color: #666666;
}
table.multimedia_searchbox_wrapper input.date_time {
	width: 202px;	
}
/* audio */
div.audio_element_wrapper  {
    font-size: 8.5pt;
    padding-bottom: 1em;
}
div.audio_element_wrapper h4 {
    color:#00349A;
    font-size:8.5pt;
    margin-bottom:0;
    font-weight: normal;
}
div.audio_element_wrapper img {
    float: right;
}
/* last article block which appears beside an article */
div.last_article_block_wrapper {
	padding: 1.3em;
	border-bottom: 1px solid #CBD9EA;
}
div.last_article_block_wrapper_last {
	border-bottom: 0px none;	
}
div.last_article_block_wrapper h4 {
	font-size: 120%;
	margin-bottom: 0.1em;
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
}
div.last_article_block_wrapper h4 a {
	color: #666666;	
}
div.last_article_block_wrapper div.lft_date {
	width: 7.5em;
	float: left;
	font-size: 8.5pt;
	color:#174592;
}
div.last_article_block_wrapper div.rgt_content {
	width: 23em;
	float: left;
}
div.last_article_block_wrapper div.rgt_content p {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.last_article_block_wrapper div.rgt_content p.text a {
	color: #666666;
}
div.last_article_block_list {
	padding-top: 5px;
	display: none;	
}
div.last_article_block_list_first {
	padding-top: 0px;
	display: block;	
}
/* (NEWSLETTER) container for the newsletter signup element */
#newsletter_signup {
	float: left;
	position: relative;
	display: inline;
	width: 100%;
}
div#right_frame_div div#newsletter_signup h3.header {
	margin-bottom: 0px;	
}
/* (NEWSLETTER) the edge around the newsletter signup form */
#newsletter_signup_list_edge {
	float: left;
	position: relative;
	display: inline;
	width: 100%;
	background-color: #e7e7e7;
}
/* (NEWSLETTER) inside of the newsletter signup content area */
#newsletter_signup_list_content {
	float: left;
	position: relative;
	display: inline;
	margin: 0.1em 0em 0.1em 0.1em;
	padding-bottom: 0.5em;
	background-color: #f8f8f8;
	border-right: 0.1em solid #e7e7e7;
	width: 38.8em;
}
/* (NEWSLETTER) row inside the newsletter signup content area */
.newsletter_signup_row {
	float: left;
	position: relative;
	display: inline;
	margin: 0.2em 0em 0em 0.4em;
	width: 38em;
}
.newsletter_signup_row td {
	vertical-align: top;
	color: #666666;
	font-size: 1em;
	line-height: 1.7em;
}
/* (NEWSLETTER) additional styling for a div in case of text content */
.newsletter_signup_text {
	line-height: 1.7em;
	vertical-align: middle;
	color: #666666;
}
/* (NEWSLETTER) additional styling for a div in case of errortext content */
.newsletter_signup_errortext {
	line-height: 1.7em;
	vertical-align: middle;
	color: #ff0000;
}
/* (NEWSLETTER) left hand side of a row (containing the labels) */
.newsletter_signup_row_left {
	float: left;
	position: relative;
	display: inline;
	margin: 0em;
	color: #666666;
	width: 14em;
	line-height: 1.7em;
	vertical-align: middle;
}
/* (NEWSLETTER) right hand side of a row (containing the input elements) */
.newsletter_signup_row_right {
	float: left;
	position: relative;
	display: inline;
	margin: 0em 0em 0em 1em;
	width: 23em;
}
.newsletter_signup_row_right input, .newsletter_signup_row_right textarea {
	width: 20.9em;
	color: #666666;
	font-size: 1.1em;
}
.newsletter_signup_checkbox {
	width: auto !important;
	margin: 0.3em 0em 0em 0em;
}
.newsletter_signup_row_right input.button {
	width: auto;
}
/* epaper */
div.epaper_indent  {
	padding-left:1em;
	padding-top:2em;
}
div.epaper_options_box {
	background-color: #E7E7E7;
	padding: 1.3em;
}
div.epaper_options_box p.title {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: black;
}
div.epaper_options_box ul {
	list-style-image:url(/img/refdag/square_5x5_003498.gif);
	margin-left: 1.7em;
	padding-left: 0px;
}
div.epaper_options_box ul a,
div.epaper_options_box ul a:active {
	text-decoration: underline;
	color: #666666;
}
div.epaper_box {
	float: left;
	width: 25.5em;
}
div.epaper_box div.inner_border_wrapper img {
	height: 18em;	
}
div.epaper_box div.header{
	background-color: #E7E7E7;
	padding: 0.6em;		
	color: #013299;
	font-size: 170%;
}
div.epaper_box div.footer {
	background-color: #666666;	
	padding: 0.6em;		
}
div.epaper_box div.footer a {
	color: white;
}
div.epaper_box div.footer img.arrow_text {
	float: right; 
	padding-right: 1em;	
}
div.epaper_footer_text_wrapper {
	padding-top: 1em;
}
div.epaper_footer_text {
	padding: 0.5em;
	background-color: #E7E7E7;	
}
div.epaper_paper_wrapper {
	border: 1px solid #E7E7E7;
	padding: 1em;
	margin-top: 2em;
}
/* specials */
div.recent_specials_wrapper {
	background: url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x bottom;
	padding-top: 1.5em;	
	padding-bottom: 0.8em;
}
div.recent_specials_wrapper h2 {
	color:#003398;
	font-weight:normal;
}
div.recent_specials_wrapper div.text img {
	float:left;
	padding-bottom:0.3em;
	padding-right:0.6em;
	width: 15em;	
}
div.recent_specials_wrapper_first div.text {
	background-color: #E7E7E7;
	padding: 2em 1em;	
}
div.recent_specials_wrapper_first {
	padding-bottom: 0.1em;	
}
div.recent_specials_wrapper_first div.text img {
	width: 30em;	
}
div.recent_specials_wrapper div.text p.intro {
	text-align:justify;	
}
/* dossiers */
div.dossier_index h1.page_header {
	padding-left: 0.9em;
	padding-top: 0.5em;	
}
div.dossier_element_wrapper {
	border: 1px solid #EBEBEB;
	width: 16.9em;	
	float: left;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}
div.dossier_element_wrapper_hover {
	border: 1px solid #A6B8DB;	
}
div.dossier_element_wrapper div.footer_more {
	background-color: #EBEBEB;	
	padding: 0.2em 0.4em;
}
div.dossier_element_wrapper div.footer_more p {
	margin: 0px;	
}
div.dossier_element_wrapper div.footer_more img {
	float: right;
	vertical-align: middle;	
	padding-top: 0.3em;
}
div.dossier_element_wrapper div.body {
	padding: 0.6em 1em;
}	
div.dossier_element_wrapper h2 a {
	font-size: 8.5pt;
	color: #666666;
}
div.dossier_element_wrapper ul.flat_list  {
	padding-left: 0em;
	margin-left: 0em;	
}
div.dossier_element_wrapper ul.flat_list a {
	color: #666666;
}
div.dossier_element_wrapper ul.flat_list a:hover {
	color: #003399;
}
/* overview page of the subdossier of a specific dossier */
div.dossier_subdossier_index {
	padding: 2em;
	padding-top: 1em;
}
div.dossier_subdossier_index div {
	float: left;
	width: 45%;
}
div.dossier_subdossier_index div p {
	margin: 0px;
}
div.dossier_subdossier_index div a {
	color: black;
}
/* dossier page self */
div#dossier_intro_container {
	background: #F0F0F0 url(/img/refdag/dashed_line_CBCBCB.gif) top repeat-x;
}
div#dossier_container img.top_icon {
	float: right; 
	padding-top: 13px;
}
div#dossier_intro_container div#dic_r {
	background:url(/img/refdag/dashed_line_CBCBCB_vertical.gif) top left repeat-y;
}
div#dossier_intro_container div#dic_b {
	background:url(/img/refdag/dashed_line_CBCBCB.gif) bottom repeat-x;
	padding-bottom: 0.1em;
}
div#dossier_intro_container div#dic_l {
	background:url(/img/refdag/dashed_line_CBCBCB_vertical.gif) top right repeat-y;
}
div#dossier_intro_container div#dic_body {
	padding: 0.6em;
}
div#dossier_intro_container div#dic_body img {
	float: left;
	padding-right: 1em;
	width: 30em;
}
div#dossier_intro_container div#dic_body div.dic_description  {
	float: left; 
	font-size: 8.5pt; 
	width: 18em;	
}
div#dossier_intro_container div#dic_body p {
	margin-top: 0px;
}
/* subdossier */
div.subdossier {
	padding-top: 1em;	
}
div.subdossier div.header {
	background-color: #BFCFE6;
	padding: 0.9em;
}
div.subdossier div.header h3 {
	font-size: 10pt;
	color: #003399;
	margin-bottom: 0px;
}
div.subdossier_wrapper div.image_wrapper {
	width: 13em;
	float: left;
	padding: 1em;
}
div.subdossier_wrapper div.image {
	background-color: #F0F0F0;
	border: 1px solid #DEDEDE;
	padding: 0.5em 0em;
}
div.subdossier_wrapper div.image img {
	width: 12.6em;	
}
div.subdossier_wrapper div.text {
	width: 70%;
	float: left;
	padding-top: 1em;
}
div.subdossier_wrapper {
	background: url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x bottom;
	padding: 0.75em 0em;	
}
div.subdossier_wrapper div.text h4 {
	margin-bottom: 3px;	
}
div.subdossier_wrapper div.text p.datetime {
	margin-bottom: 0px;
	margin-top: 0px;
}
div.subdossier_wrapper div.text a.intro_text {
	color: black;
}
/* recent dossiers page */
div.dossier_index h1.page_header_recent {
	padding-left: 0.5em;
	padding-top: 0.5em;	
	font-weight: normal;
	text-transform: uppercase;
}
div.recent_dossier_wrapper div.element {
	float: left;
	width: 15.3em;
	padding: 0.8em;	
}
div.recent_dossier_wrapper div.element_hover {
	background-color: #E7E7E7;	
}
div.recent_dossier_wrapper img.intro {
	width: 15.1em;
}
div.recent_dossier_wrapper h2 {
	font-size: 8.5pt;	
}
div.recent_dossier_wrapper div.element_hover h2 {
	color: #174591;	
}
div.recent_dossier_wrapper p a {
	color: black;	
}
div.recent_dossier_element_wrapper {
	background: url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x bottom;
	padding: 0.75em 0em;	
}
/* Personalization */
div.clear_div {
	clear: both;
}
div.configuration_container{
  	width: 52em;
  	margin: 0 auto;		
}     
div.news_type_header {
	border-bottom: 1px solid white;
	text-align: center;
	background-color: #E3EBF4;
	padding: 0.5em 0em; 
}
div.news_type_header h3 {
	font-size: 160%;
	margin: 0px;
	padding: 0px;
}
div.news_type_content_container {
	background-color: #E3EBF4;	
	padding-bottom: 0.7em;
}
div.steps_containter ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding: 1.3em 0em;
}
div.steps_containter ul li {
	float: left;
	text-align: center;
}
div.steps_containter ul li.first {
	padding-left: 6em;
}
div.steps_containter ul li.sec {
	padding-left: 8.2em;
}
div.steps_containter ul li.third {
	padding-left: 9.5em;
}
div.steps_containter ul li span.number{		
	background-color: #174591;
	color: white;
	padding: 0.3em 0.5em;
	font-weight: bold;
}
div.steps_containter ul li span.appropriate_number_text {
	display: block;
	font-weight: bold;
	padding-top: 0.5em;
}
div.categories_container div.step_one_categories {
	background-color: #F9FBFD;
	width: 16em;
	float: left;
	padding-bottom: 0.7em;
}
div.categories_container div.step_twothree_categories {
	background-color: #F9FBFD;
	margin-left: 1em;
	width: 33em;
	float: left;
	padding-bottom: 0.7em;
}
table.categories_wrapper {
	width: 100%;
}
table.categories_wrapper td {
	vertical-align: middle;
	padding-bottom: 0.3em;
	color: black;
}
table.categories_wrapper td label {
	color: black;
}
div.step_twothree_categories {
	padding: 0.3em;
}
div.step_twothree_categories div.select_wrapper {
	width: 19em;
	float: left;
	padding-right: 1em;
}
div.step_twothree_categories div.sort_wrapper {
	float: left;
}
div.select_wrapper ol li {
	padding: 0.3em 0em;
}
div.select_wrapper ol li.active {
	background-color: #DAE4F0;
	font-weight: bold;
}
div.select_wrapper ol li.in_active {
	background-color: transparant;
	font-weight: normal;
}
div.sort_wrapper img {
	display: block;
	padding-top: 1em;
	cursor: pointer;	
}
div.lft_button_cont {
	width: 18.5em;
	background-color: #F2F2F2;
	padding: 5px;
	border: 1px solid #D5D5D5;
}
div.lft_button_cont button {
	color: #9E6F3F;
}
div#success_pref_div_id {
	color: white;	
	background-color: #174591;
	padding: 0.4em;
	width: 45em;
	font-size: 8.5pt;
	margin: 0 auto;
	margin-bottom: 0.2em;
}

/* dossier filter element box */
table.subdossier_filter_element {
	width: 100%;
	background-color: #F0F0F0;	
}
table.subdossier_filter_element td {
	border-collapse: collapse;
	vertical-align: middle;
	cursor: pointer;
	color: #003399;
	border: 1px solid #D4DEEB;
}
table.subdossier_filter_element td table td {
	border: 0px none;	
}
table.subdossier_filter_element td div {
	float: left;	
}
table.subdossier_filter_element p {
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-left: 0.5em; 
	float: left;
}
table.subdossier_filter_element td {
	padding-left:0.3em; 
	padding-top:0.3em; 
	padding-bottom: 0.3em;	
}
table.subdossier_filter_element td.checked {
	font-weight: bold;	
}
ul.dossier_relevant_websites {
	margin: 0px;
	padding: 0px;
	padding-left: 0.3em;
}
/* regio search page */
#ContentElement_RefdagNews_CategoryIndex_regio_box {
    background-color:#e1e1e1;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c {
    background:url(/img/refdag/pixel_c3c3c3.gif) top repeat-x;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c {
    background:url(/img/refdag/pixel_c3c3c3.gif) right repeat-y;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c .c {
    background:url(/img/refdag/pixel_c3c3c3.gif) bottom repeat-x;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c .c .c {
    background:url(/img/refdag/pixel_c3c3c3.gif) left repeat-y;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c .c .c .c {
    background:url(/img/refdag/border_tr.gif) top right no-repeat;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c .c .c .c .c {
    background:url(/img/refdag/border_br.gif) bottom right no-repeat;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c .c .c .c .c .c {
    background:url(/img/refdag/border_bl.gif) bottom left no-repeat;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box .c .c .c .c .c .c .c .c {
    background:url(/img/refdag/border_tl.gif) top left no-repeat;
    padding:0.4em 0.6em;
}
#ContentElement_RefdagNews_CategoryIndex_regio_box button.no_border {
    border-style:none;
    background-color:#e1e1e1;
    cursor:pointer;
}
/* specials box on in tabs */
ul.webspecials_tab_list_wrapper li img {
	float: left;
	width: 4.9em;
	padding-right: 1em;
}
ul.webspecials_tab_list_wrapper li {
	margin-bottom: 1px;	
}
ul.webspecials_tab_list_wrapper li div.text  {
	float: left;
	width: 27em;
}
ul.webspecials_tab_list_wrapper li div.text p {
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.webspecials_tab_list_wrapper li div.text p.header a {
	font-style: italic;
	color: #174591;
}
ul.webspecials_tab_list_wrapper li div.text a:hover {
	text-decoration: none;	
}
ul.webspecials_tab_list_wrapper li div.text p.intro a{
	color: #666666;
}
ul.webspecials_tab_list_wrapper li.element_hover {
	background-color: #F0F0F0;
}
ul.webspecials_tab_list_wrapper li.element_hover p.header a {
	font-weight: bold;
}
/* latest news */
div.latest_news_main_wrapper div.latest_news_row {
    background: url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x bottom;
	padding: 0.75em 0em;
}
div.latest_news_main_wrapper div.latest_news_row p {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
}
div.latest_news_main_wrapper div.latest_news_row p.date_category {
	font-weight: bold;
}
div.latest_news_main_wrapper div.latest_news_row p a {
	color: black;	
}
div.latest_news_main_wrapper div.latest_news_row h3  {
    font-size: 140%;
    color: #4469B4;
    margin-bottom: 0.3em;
    font-weight: normal;
}
div.latest_news_searchbox_wrapper {
    background-color: #EFEFEF;
    padding: 1.2em;
    color: #184691;
}
div.latest_news_searchbox_wrapper div.lft {
    float: left;
    padding-right: 1.5em;
}
div.latest_news_searchbox_wrapper div.lft p {
    margin-top: 0px;
}
div.latest_news_searchbox_wrapper div.rgt {
    float: left;
}
div#main_frame_div div.latest_news_list div.ad_latest_news {
	margin-top: 0px;
	margin-bottom: 1em;
	padding: 0em;
}
div#main_frame_div div.latest_news_list div.ad_latest_news div {
	background:url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x scroll center bottom;
	padding: 1.5em;
}	
/* text page */
div.text_page_wrapper {
	color: black;
}
div.text_page_wrapper a,
div.text_page_wrapper a:active {
	color: black;
}
/* search form */
div.search_form_wrapper_main h2.subtitle {
	color:#646464;
	font-weight:normal;
	text-transform:uppercase;
    font-size: 16pt;
    line-height: 17pt;
    margin: 0px;
    padding: 0px;
    margin-top: 0.5em;
    padding-bottom: 0.5em;	
}
div.search_note {
	font-size: 7.5pt;
	padding-top: 5px;
}
div.search_box {
	padding: 8px 0px;
	border-bottom: 2px solid #7D97C2;
	height: 177px;
}
div.search_box table {
	width: 100%;
}
div.search_box table td {
	padding-bottom: 5px;
}
div.search_box table td.button {
	text-align: right;
	padding: 0px;
}
div.search_box input.text,
div.search_box input.text_date,
div.search_box select {
	color: black;
	padding: 3px;
	margin: 0px;
	width: 185px;
}
div.search_box select {
	width: 258px;
}
div.search_box table td.button input {
	border: 0px none;
}
div.search_box table td.label {
	color: #15488D;
	font-size: 9.5pt;
	width: 11em;
	vertical-align: middle;
}
div.search_box img {
	vertical-align: middle;
}
div.search_note span {
	font-weight: bold;
}
div.search_form_wrapper_main div.sum_box_lft {
	background-color: #F0F0F0;
	border: 1px solid #E6E6E6;
	padding: 0.7em;
	float: left;
}
div.search_form_wrapper_main div.sum_box_rgt {
	float: left;
	border: 1px solid #E6E6E6;
	margin-left: 0.5em;
	padding: 0.7em;
	width: 41em;
}
div.search_form_wrapper_main div.pager {
	float: right;
	padding: 1em 0em;	
}
div.search_form_wrapper_main div.pager a {
	background-color: #CCCCCC;
	padding: 0.3em;	
}
div.search_form_wrapper_main div.pager a.active {
	background-color: #174591;
	color: white;
}
div.search_form_wrapper_main div.pager a.arrow {
	background-color: white;
}
div.search_form_wrapper_main div.search_row_element {
	background:url(/img/refdag/dashed_line_CBCBCB.gif) repeat-x scroll center bottom;
	margin-bottom:1em;
	padding-bottom:0.6em;
}
div.search_form_wrapper_main div.search_row_element h3 {
	font-weight: normal;
	margin-bottom: 0.5em;
}
div.search_form_wrapper_main div.search_row_element p.bottom {
	margin: 0.5em auto; 
	color: #174592;
}
/* weather */
div.weather_intro {
	font-size: 8.5pt;
	color: black;
}
table#weather_map tr td {
	line-height: 1px;
}
div.weather_map_info {
	border: 1px solid #CBD9EA;
	background-color:#EFEFEF;
	color:#184691;
	padding:1.2em;
}
div.weather_wrapper div.inner_border_wrapper {
	padding-left: 1.4em;
	height:43.7em;
}
#weather_table {
    position:relative;
    width: 100%;
    color:#264474;
    border: 1px solid #CBD9EA;
    border-top: 0px none;
    border-collapse: collapse;
}
#weather_table caption {
    padding: 0.5em 0.5em;
    text-align: left;
    font-size: 14pt;
    color: #174592;
    background-color: #F0F0F0; 
    border: 1px solid #CBD9EA;
    border-bottom: 0px none;
}
#weather_table tr td, #weather_table tr th {
    height: 3em;
    vertical-align: middle;
    color:#264474;
    font-weight: normal;
}
#weather_table tr td.weather_header_row {
	font-weight: bold;	
}
#weather_table tr td.weather_header_row span.weather_date {
	color: black;	
} 
#weather_table tr td.no_border {
    border: 0px none;
    height: 2em;
}
#weather_table th {
    padding-left:0.5em;
    text-align:left;
    border: 1px dashed #CDDAEB;
}
#first_weather_item {
    border-top: 1px solid #264474;
}
#weather_table img {
    border:0px;
}
#weather_table td {
    text-align:center;
    border: 1px dashed #CDDAEB;
}
#weather_table tr td.subtxt {
    padding:10px;
    text-align: left;
    border-bottom: 1px solid #CBD9EA;
    color: black;
}
#weather_table tr td.subtxt a,
#weather_table tr td.subtxt a:active {
	color: black;	
}
#weather_table img.meteo_cop {
	float:right;
	padding-top:1.5em;	
}
div.overzicht {
    width:29em;
}  
h1.header {
    color:#010751;
}
div.txt {
    font-weight:bold;
    color:#264474;
}   
td.map {
    vertical-align:top;
    text-align:left;
    border-style:solid;
    border-color:#264474;
    /*border-width: 0px 1px 1px 1px; tbv tabbladen*/
    border-width: 1px 1px 1px 1px;
    width:374px;
    height:414px;
}
#container_regions {
    position:relative;
    width:374px;
    height:414px;
    background-image:url(/img/common/erdee.nl/weather/the_netherlands_global_view.gif);
    background-repeat:no-repeat;
}
td.weather_header_row {
	font-weight: bold;	
}
span.nw_unv{position: absolute;left:117px;top:22px;width:194px;height:160px;}
span.nw_vis{position: absolute;left:117px;top:22px;width:194px;height:160px;/*background-image:url(/img/common/erdee.nl/weather/noordwest.gif);*/}

span.no_unv{position: absolute;left:246px;top:40px;width:93px;height:121px;}
span.no_vis{position: absolute;left:246px;top:40px;width:93px;height:121px;/*background-image:url(/img/common/erdee.nl/weather/noordoost.gif);*/}

span.mw_unv{position: absolute;left:74px;top:169px;width:87px;height:96px;}
span.mw_vis{position: absolute;left:74px;top:169px;width:87px;height:96px;/*background-image:url(/img/common/erdee.nl/weather/middenwest.gif);*/}

span.mm_unv{position: absolute;left:102px;top:112px;width:163px;height:209px;}
span.mm_vis{position: absolute;left:102px;top:112px;width:163px;height:209px;/*background-image:url(/img/common/erdee.nl/weather/midden.gif);*/}

span.oo_unv{position: absolute;left:218px;top:155px;width:109px;height:121px;}
span.oo_vis{position: absolute;left:218px;top:155px;width:109px;height:121px;/*background-image:url(/img/common/erdee.nl/weather/oost.gif);*/}

span.zw_unv{position: absolute;left:17px;top:245px;width:94px;height:87px;}
span.zw_vis{position: absolute;left:17px;top:245px;width:94px;height:87px;/*background-image:url(/img/common/erdee.nl/weather/zuidwest.gif);*/}

span.zo_unv{position: absolute;left:174px;top:246px;width:81px;height:145px;}
span.zo_vis{position: absolute;left:174px;top:246px;width:81px;height:145px;/*background-image:url(/img/common/erdee.nl/weather/zuidoost.gif);*/}

tr#weather_symbols_row td {
    vertical-align: middle;
    height: 5em;
}
tr#weather_windpower_row td {
    height: 1.8em;
}
th.no_visible {
    visibility: hidden; 
}
div#article_body p div.body_inline_seperator {
    padding: 0em;  
}
/* article serie teaser within a tabview element */
.panel_article_serie_teaser {
	width: 52em;
	margin: 0em 0em 0em 0.5em;
}
/* row withing the tabpanel for an article */
.panel_article_serie_teaser .article_item_row {
	clear: both;
	width: 52em;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
}
/* image within the row */
.panel_article_serie_teaser .article_item_row .article_image {
	float: left;
	width: 7em;
}
/* column with the text elements */
.panel_article_serie_teaser .article_item_row .article_text {
	float: left;
	width: 44em;
	margin-left: 0.5em;
}
.panel_article_serie_teaser .article_item_row .article_text p.title {
	padding: 0em;
	margin: 0em;
	width: 39em;
	color: #333333;
	font-weight: 600;
}
.panel_article_serie_teaser .article_item_row .article_text p.title a {
	color: #333333;
}

.panel_article_serie_teaser .article_item_row .article_text p.lead {
	padding: 0em;
	margin: 0em;
	width: 39em;
	color: #333333;
}
.panel_article_serie_teaser .article_item_row .article_text p.lead a {
	color: #333333;
	text-decoration: none;
}
.panel_article_serie_teaser .article_item_row .article_text p.lees_meer {
	padding: 0em;
	margin: -1.5em 0em 0em 0em;
	text-align: right;
	color: #333333;
	height: 1.5em;
	line-height: 1.5em;
	vertical-align: bottom;
}
.panel_article_serie_teaser .article_item_row .article_text p.lees_meer a {
	color: #516b78;
	font-weight: 600;
}
div#article_body div.ad {
	display: none;
}
div.footer_wrapper div.box_3_bottom a {
	font-size: 8.5pt;	
}
div.footer_wrapper div.box_3_bottom img {
	vertical-align: middle;	
}
/* digibron */
div.digibron_result_set {
	background-color: #eff6fc;
	padding: 1em;
	color: black;
}
div.digibron_result_set div.intro_text {
	height: 14.2em;
	border-bottom: 2px solid #A2A5A6;
}
div.digibron_result_set ul {
	padding: 0px;
	margin: 0px;
}
div.digibron_result_set  div.title {
	color:#646464;
	font-weight:normal;
	text-transform:uppercase;
    font-size: 16pt;
    line-height: 17pt;
    margin: 0px;
    padding: 0.5em 0 1.5em;
}
div.digibron_result_set ul li {
	list-style: none;
	padding-bottom: 1.5em;
}
div.digibron_result_set ul li a.title {
	font-size: 11pt;
	text-decoration: underline;
}
div.digibron_result_set ul li div.desc {
	padding-bottom: 0.8em;
}
div.digibron_result_set ul li div.note {
	color: #174592;
}
div.digibron_result_set ul li div.note_empty_body {
	padding-top: 5px;
}
div.digibron_result_set div.footer {
	padding-top: 20px;
}
div.digibron_result_set div.footer div.f_lft {
	float:left;
}
div.digibron_result_set div.footer div.f_lft a {
	font-size: 12pt;
	text-decoration: underline;
	color: #008DBE;
}	
div.digibron_result_set div.footer div.f_rgt {
	float:right;
}	

