body,h1,h2,h3,h4,h5,h6,h7,ol,ul,li,form,input,select,hr,img,table,tr,td { padding: 0px; margin: 0px; }
html {	height: 100.1%; background-color: #86bee9; }

body { position: relative; font-family: arial, verdana, sans-serif;	font-size: 12px; line-height: 18px; background-color: #fff; }
table { width: 100%; border-collapse: collapse; }

a { text-decoration: none; color: #dc931a; }
a:hover { text-decoration: underline; }

h1, h2, h3 { font-size: 24px; font-weight: normal; color: #60af1e; margin-bottom: -20px; }
.news_right h1 { margin-top: 10px; }

ol, ul { margin: 0px 0px 0px 15px; }
img { border: none; }

.show{ display:block; }
.hide{ display:none; }
.clear { clear: both; height: 0px; line-height: 0px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.royal { margin: 10px 0px; }
.cover_white { background-color: #fff; width: 100%; height: 15px; display: none; }
.up_15 { height: 10px; margin-top: -10px; margin-bottom: -20px; display: none; }

.lineheight { font-size: 18px; }
.space_before { margin-left: 10px; }
.space_after { margin-right: 10px; }

.textLeft { float: left; }
.textRight { float: right; }

td.textLeft { text-align: left; }
td.textRight { text-align: right; }

.yellow_title { color: #dc931a; }
.yellow_vert { color: #e5ae53; }
.yellow_hori { color: #efce98; }
.yellow_active { color: #f4d100; }

.green { color: #60af1e; } /* 7fa01e B4D876 67911D 60af1e */
.blue { color: #dc931a; }


/** CONTENT EDITOR STYLES **/

span.content_headeryellow /** Header Geel **/
{
	font-family				: arial, verdana, sans-serif;
  	font-weight     		: bold;
	font-size				: 14px;
  	color           		: #dc931a;
  	line-height				: 18px;
}

span.content_headergreen /** Header Groen **/
{
	font-family				: arial, verdana, sans-serif;
  	font-weight     		: bold;
	font-size				: 14px;
  	color           		: #60af1e;
  	line-height				: 18px;
}

span.content_normaltext /** Normale tekst **/
{
	font-family				: arial, verdana, sans-serif;
  	font-weight     		: normal;
	font-size				: 13px;
  	color           		: #000;
  	line-height				: 18px;
}

span.content_introtext /** Intro tekst **/
{
	font-family				: arial, verdana, sans-serif;
  	font-weight     		: normal;
	font-size				: 13px;
  	color           		: #60af1e;
  	line-height				: 18px;
}

span.content_introtext2 /** Intro tekst italic **/
{
	font-family				: arial, verdana, sans-serif;
  	font-weight     		: normal;
  	font-style     			: italic;
	font-size				: 13px;
  	color           		: #60af1e;
  	line-height				: 18px;
}


/** END CONTENT EDITOR STYLES **/

#header_image_container { width: 997px; height: 238px; background-image: url(/images/header_bg.jpg);}
#sfeer_header { position: absolute; top: 41px; right: 16px; }
#sfeer_body { clear: both; float: none; position: absolute; top: 318px; right: 16px; background-color: transparent; margin-top: -95px;}

/*.menu_bg { position: absolute; top: 285px; left: 121px; width: 665px; height: 220px; border: 1px solid red; }*/

.breadcrumb_text { display: none; }

.breadcrumb { position: absolute; top: 220px; left: 301px; width: 459px; z-index: 10;}
.breadcrumb .text { margin-left: 0px; margin-top: 10px; width: 459px; /*height: 14px;*/ font-size: 14px; font-weight: bold; color: #60af1e; background-color: transparent; }
.breadcrumb .text td.textLeft { float: left; }
.breadcrumb .text td.textRight { float: right; }
.breadcrumb .text a { color: #dc931a; }
.breadcrumb .text td.textRight a { font-size: 13px; font-weight: normal; }
.breadcrumb hr { margin-left: 0px; margin-top: 5px; border: 1px; background-color: #efce98; color: #efce98; width: 459px; height: 1px; }

.container_outer { background-image: url(/images/body_bg.gif); background-position: top left; background-repeat: repeat-y; }
.container_outer { position: absolute; width: 996px; left: 50%; margin-left: -498px; }

.supernav a { color: #fff; }
.supernav_container { width: 100%; height: 30px; background-color: #86bee9; /*padding-right: 17px;*/ } 
.supernav { float: right; margin-top: 8px; font-weight: bold; } 
.nav_item img { margin-top: 3px; }
.nav_item { float: left; margin-left: 15px; }
.nav_last { margin-right: 17px; }
.space { color: #fff; }

.zoek input { background-color: #86bee9; color: #fff; border-style: none; border: 1px solid #fff; }
.keywordpart { text-decoration: underline; font-style: italic; }
.searchengine_list_row_keyword { text-decoration: underline; font-style: italic; }

/*.container_inner { position: absolute; top: 325px; width: 996px; left: 50%; margin-left: -498px; }*/

.main { width: 964px; margin-left: 16px; margin-top: -5px; background-color: transparent; padding-bottom: 30px; }
.main a { color: #dc931a; }
.main .left { width: 359px; float: left; padding-top: 0px; margin-top: 15px;}
.main .right { width: 220px; float: right; padding-top: 0px; margin-top: 15px;}
.main .right { background-image: url(/images/sfeer_body_bg_wit.gif); background-position: top left; background-repeat: repeat-y; }

.news_right ul { list-style-type: none; }
.news_right h1 { color: #dc931a; }
.news_right .info { padding: 10px 30px 20px 35px; }
.news_right .readmore_link { font-style: italic; }

div#rssfeedContentDescription
{
	color: #60af1e;
}

.left .content, .left .content_content { min-height: 255px; height: auto !important; height: 255px; } /* 315 */

.info .title { font-size: 22px; font-weight: normal; color: #60af1e; margin: 0px 0px 10px; }
.info .content_content { margin-top: 20px; font-size: 13px; }
.info .content_content .intro { color: #60af1e; font-style: italic; margin-top: 0px; }
.info .content_content .header { color: #60af1e; font-weight: bold; }

.title .publicationDate { font-size: 13px; font-weight: normal; color: #60af1e; }
.content_content .publicationDate { font-size: 10px; font-weight: normal; color: #60af1e; }

.news_details .thumbnail img { margin: 5px 20px 0px 0px; }
.news_details .thumbnail img.withmargintop { margin-top: 20px; }
.news .category { color: #60af1e; margin-bottom: 10px; font-size: 14px; }
.news_details .archive_link { margin-top: 10px; }
.news_details .back_link { margin-top: 10px; }

.faq .category { color: #60af1e; margin-bottom: 10px; font-size: 14px; }
.faq .answer { background-color: #d9eecb; margin: 10px 0px; }
.faq .answer_top { display: none; }
.faq .answer_bottom { display: none; }
.faq .answer_inner { padding: 10px 20px; }


/*
.pageselect { height: 25px; line-height: 25px; margin-top: 30px; margin-bottom: 0px; padding: 0px 0px; }
.pageselect table { margin-top: -8px; }
.currentpage_text{ margin: 0px 2px; line-height: 25px; width: 15px; padding: 3px 8px; background-image: url(/images/page_active.gif); background-repeat: no-repeat; }
.currentpage_link { margin: 0px 2px; line-height: 25px; width: 15px; padding: 3px 8px; background-image: url(/images/page_link.gif); background-repeat: no-repeat; }
.pageselect .page .len1 { padding: 3px 8px; }
.pageselect .page .len2 { padding: 3px 5px; }
.pageselect .page .dot { padding: 3px 6px; }
*/

.currentpage_text{ margin: 0px 2px; line-height: 25px; width: 15px; }
.currentpage_link { margin: 0px 2px; line-height: 25px; width: 15px; }

.pageselect td.firstgroup { text-align: left; width: 30%; }
.pageselect td.lastgroup { text-align: right; width: 36%; }
.pageselect td.pagesgroup { text-align: center; }


/* form */

.form_form,
.form_row,
.form_label
{
	line-height			: 25px;
}

.form_form
{
	margin				: 30px 0px 0px 0px;
	padding: 20px 0px;
	background-color: #d9eecb;
}

.form_row
{
	width				: 100%;
	clear				: both;
}
.form_label
{
	width				: 190px;
	float				: left;	
	text-indent: 20px; 
}

div.form_error
{
	clear				: both;
	margin-left			: 20px;
	color				: red;
	font-size			: 11px;
	line-height			: 11px;
}

.form_field select,
.form_field input.tekst,
.form_field textarea.tekst
{
	border-color		: #cdcdcd #f3f3f3 #fff #f3f3f3;
	border-width		: 2px;
	border-style		: solid;
	width				: 160px;
	color				: #333;
	font-size			: 12px;
}

.form_field select
{
	width				: 166px;
}

.form_field textarea.tekst
{
	height				: 120px;
}

.form_field input.button_1
{
	margin				: 20px 5px 0px 0px;
}

.form_field input.button_2
{
	margin				: 5px 5px 0px 0px;
}

.form_warning { text-indent: 20px; margin-top: 10px; font-style: italic; }

div.warning
{
	clear				: both;
	float				: left;
	padding				: 20px 0px 10px 0px;
}

/*** Module: Sitemap ***/

div.sitemap_list_sitesection
{
	background-image	: url(/images/sitemap_folder.gif);
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;
}

div.sitemap_list_module_item,
div.sitemap_list_module_folder
{
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;
	margin-left			: 40px;

	background-image	: url(/images/sitemap_item.gif);
}

div.sitemap_list_module_depth_1_item,
div.sitemap_list_module_depth_1_folder
{
	background-image	: url(/images/sitemap_folder.gif);
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;

	margin-left			: 60px;
}

div.sitemap_list_module_depth_2
{
	background-position	: center left;
	background-repeat	: no-repeat;
	padding-left		: 20px;

	margin-left			: 80px;
	background-image	: url(/images/sitemap_item.gif);
}

/*** Module end ***/




