/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover	{ font-size:11px; color:#2e4558; font-family:verdana;}
body 				{ padding:10px; margin:0px; background-color:#dde9ed; background-image:url(../images/main/body_bg.jpg); background-repeat:repeat-x; background-position:top; }
p					{ padding:0px; margin:0px;}
ul, ol				{}
ul li				{}
input, textarea		{}
input.submit		{}
a,
a:link,
a:active,
a:visited,
a:hover				{ color:#ec1e00;}
a[name]				{ text-decoration:none;}
a img 				{ border:none;}
br.clear			{ clear:both;}

h1, h2				{ border-bottom:3px double #d97817; font-size:16px; font-weight:500; margin-bottom:15px; margin-top:0px;}
h3					{ border-bottom:3px double #d97817; font-size:13px; font-weight:500; margin-bottom:10px; margin-top:0px;}
h4					{ border-bottom:1px solid #d97817; font-size:13px; font-weight:500; margin-bottom:5px; margin-top:0px;}
h5, h6				{ border-bottom:1px solid #5d6f7e; font-size:12px; font-weight:500; margin-bottom:5px; margin-top:0px;}

div.mainDiv div.content div.parts table.frames td.left div.block,
div.mainDiv div.content div.parts table.frames td.right div.block	{ margin-bottom:10px;}
div.mainDiv div.content div.parts table.frames td.left h1,
div.mainDiv div.content div.parts table.frames td.left h2,
div.mainDiv div.content div.parts table.frames td.left h3,
div.mainDiv div.content div.parts table.frames td.left h4,
div.mainDiv div.content div.parts table.frames td.left h5,
div.mainDiv div.content div.parts table.frames td.left h6,
div.mainDiv div.content div.parts table.frames td.right h1,
div.mainDiv div.content div.parts table.frames td.right h2,
div.mainDiv div.content div.parts table.frames td.right h3,
div.mainDiv div.content div.parts table.frames td.right h4,
div.mainDiv div.content div.parts table.frames td.right h5,
div.mainDiv div.content div.parts table.frames td.right h6
{ font-size:11px; font-weight:bold; border:1px solid #72a0b7; border-top-color:#e6eff3; border-left-color:#e6eff3; padding:3px; background-color:#c3d7e1; background-image:url(../images/main/tdLeft_h1_bg.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:6px;}


div.mainDiv div.content div.parts table.frames td.left input,
div.mainDiv div.content div.parts table.frames td.right input
{ width:150px;}
div.mainDiv div.content div.parts table.frames td.left input.submit,
div.mainDiv div.content div.parts table.frames td.right input.submit,
div.mainDiv div.content div.parts table.frames td.left input.radio,
div.mainDiv div.content div.parts table.frames td.right input.radio,
div.mainDiv div.content div.parts table.frames td.left input.checkbox,
div.mainDiv div.content div.parts table.frames td.right input.checkbox { width:auto;}


table.form td.label	{ padding:5px 0px 0px 0px;}
input, textarea		{ padding:3px; color:#2e4558; border:1px solid #8193a1; border-right-color:#bcc5cc; border-bottom-color:#bcc5cc;}
input.submit		{ padding:0px; font-weight:bold; border:none; background-color:#5b6e7d; color:#ffffff; background-image:url(../images/main/inputSubmit_bg.gif); background-repeat:no-repeat; background-position:center left;}

/*////////////////////////////////////////// PARTS ////////////////////////////////////////////////////////////*/
div.mainDiv, div.vectorbross		{ width:990px;}
div.mainDiv				{ padding:10px;  background-color:#ffffff; border-right:1px solid #333333; border-bottom:1px solid #333333; text-align:left;}
div.mainDiv	div.top		{ border-bottom:1px solid #d97817;}
div.mainDiv div.nav		{ border-top:1px solid #ffbe7d; border-bottom:1px solid #b6b1b1; padding:5px; background-color:#ffbf7f; background-image:url(../images/main/nav_bg.jpg); background-repeat:repeat-x; background-position:top; }
div.mainDiv div.nav a,
div.mainDiv div.nav a:link,
div.mainDiv div.nav a:active,
div.mainDiv div.nav a:visited,
div.mainDiv div.nav a:hover		{ color:#2e4558; padding:3px 5px; text-decoration:none; border:1px solid #ffb264; border-top-color:#ff9d3c; border-bottom-color:#ffbf7f; }
div.mainDiv div.nav a:hover		{ background-color:#ffbe7d; background-image:url(../images/main/nav_a_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #e2780d;}

div.mainDiv div.content							{ border-top:1px solid #f3f3f3; background-color:#ece8e9; background-image:url(../images/main/content_bg.jpg); background-repeat:repeat-x; background-position:top; padding:0px 0px 10px 0px;}

div.mainDiv div.content div.breadcrumbs			{ padding:3px 10px 0px 10px; color:#e5780a; font-size:9px;}
div.mainDiv div.content div.breadcrumbs a,
div.mainDiv div.content div.breadcrumbs a:link,
div.mainDiv div.content div.breadcrumbs a:active,
div.mainDiv div.content div.breadcrumbs a:visited,
div.mainDiv div.content div.breadcrumbs a:hover	{ color:#e5780a; text-decoration:underline; font-size:11px;}

div.regNav						{ margin-bottom:15px;}
div.regNav a,
div.regNav a:link,
div.regNav a:active,
div.regNav a:visited,
div.regNav a:hover				{ color:#2e4558; text-decoration:none; display:block; margin:0px; padding:0px 5px 3px 3px;}
div.regNav a:hover				{ background-color:#e8f0f4; background-image:url(../images/main/regnav_a_bg.jpg); background-repeat:repeat-x; background-position:top;}
div.regNav ul					{ margin:3px 0px 3px 20px; list-style-image:url(../images/main/regNav_ul_bg.gif); padding:0px;}
div.regNav ul ul				{ margin:0px 0px 3px 17px; list-style-image:url(../images/main/regNav_ul_ul_bg.gif);}
div.regNav ul li				{ margin:0px; padding:0px; }

div.mainDiv div.content div.parts							{ padding-top:8px;}
div.mainDiv div.content div.parts table.frames				{ width:100%;}
div.mainDiv div.content div.parts table.frames td.left		{ width:180px; background-image:url(../images/main/tdLeft_bg.gif); background-repeat:repeat-y; background-position:top right; padding-right:15px; padding:3px 10px;}
div.mainDiv div.content div.parts table.frames td.center	{ width:auto;  padding:3px 10px;}
div.mainDiv div.content div.parts table.frames td.center div.center	{ min-height:500px;}
div.mainDiv div.content div.parts table.frames td.right		{	 width:180px; background-image:url(../images/main/tdLeft_bg.gif); background-repeat:repeat-y; background-position:top left; padding-right:15px; padding:3px 10px;}
div.mainDiv div.bottom										{ padding-top:5px; }
div.mainDiv div.bottom table.frames							{ width:100%; }
div.mainDiv div.bottom table.frames	td.left					{ width:auto; }
div.mainDiv div.bottom table.frames	td.right				{ width:200px; text-align:right; }

div.vectorbross					{ text-align:right;}
div.vectorbross	a,
div.vectorbross	a:link,
div.vectorbross	a:active,
div.vectorbross	a:visited,
div.vectorbross	a:hover			{ color:#a4a8a9; text-decoration:none;}
div.vectorbross	a:hover			{ color:#565858; text-decoration:underline;}

/*////////////////////////////////////////// NEWS ////////////////////////////////////////////////////////////*/
/*/////////////// news list_small  ///////////////*/
div.news div.list_small									{}
div.news div.list_small ul								{ margin:3px 0px 3px 20px; padding:0px; list-style-image:url(../images/mod_news/ls_ul_bg.gif);}
div.news div.list_small ul li							{ padding:0px 0px 8px 0px;}
div.news div.list_small ul li h3
{
border:none !important; font-size:11px; font-weight:bold; margin-bottom:3px !important; padding:0px !important; background-color:transparent !important;
background-image:none !important;
}
div.news div.list_small ul li h3 a,
div.news div.list_small ul li h3 a:link,
div.news div.list_small ul li h3 a:active,
div.news div.list_small ul li h3 a:visited,
div.news div.list_small ul li h3 a:hover				{ color:#2e4558; text-decoration:none;}
div.news div.list_small ul li h3 a:hover				{ background-color:#ffb971;}
div.news div.list_small ul li h3 span.date				{ font-size:11px; font-weight:normal; padding-left:5px;}
div.news div.list_small ul li div.description			{}
div.news div.list_small ul li div.description a.none,
div.news div.list_small ul li div.description a:link.none,
div.news div.list_small ul li div.description a:visited.none,
div.news div.list_small ul li div.description a:active.none,
div.news div.list_small ul li div.description a:hover.none		{color:#2e4558; text-decoration:none;}
div.news div.list_small ul li div.description a:hover.none		{ background-color:#ffb971;}

/*/////////////// news detail  ///////////////*/
div.news div.detail						{}
div.news div.detail h2					{ border-bottom:1px solid #d97817; padding-bottom:3px; font-size:12px; font-weight:500; margin-bottom:5px; margin-top:0px;}
div.news div.detail h2 span.date		{ font-size:11px;}
div.news div.detail div.description		{}

/*/////////////// calendar maandwijzer  ///////////////*/
div.calendar					{ min-width:100px; margin-bottom:15px;}
div.calendar h2.title	{ }
div.calendar table.complete				{ width:100%;}
div.calendar table.complete td			{ border-right:1px solid #c3c3c3; padding:0px; border-bottom:1px solid #c3c3c3;}
div.calendar table.complete tr.top {}
div.calendar table.complete tr.top td.month 	{ font-style:italic; padding:2px; font-size:11px; text-align:center; font-weight:bold; border:1px solid #72a0b7; border-top-color:#e6eff3; border-left-color:#e6eff3; padding:3px; background-color:#c3d7e1; background-image:url(../images/main/tdLeft_h1_bg.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:6px;}
div.calendar table.complete tr.legend{}
div.calendar table.complete tr.legend td.day 	{ padding:2px; text-align:center; font-weight:bold; font-size:8px; background-color:#c8dbe4;}
div.calendar table.complete tr.legend td.weekend {}
div.calendar table.complete tr.days {}
div.calendar table.complete tr.days td.day 			{ text-align:center; background-color:#ffffff;}
div.calendar table.complete tr.days td.weekend 		{ text-align:center; background-color:#f3f3f3 !important;}
div.calendar table.complete tr.days td.none 		{ text-align:center; background-color:#ffffff;}
div.calendar table.complete tr.days td.day span.nolink	{ font-weight:normal !important; color:#918e8e !important;}
div.calendar table.complete tr.days td.day span.nolink,
div.calendar table.complete tr.days td.day a,
div.calendar table.complete tr.days td.day a:link,
div.calendar table.complete tr.days td.day a:active,
div.calendar table.complete tr.days td.day a:visited,
div.calendar table.complete tr.days td.day a:hover		{ font-weight:bold; text-decoration:none; display:block; padding:2px;}
div.calendar table.complete tr.days td.day a:hover		{ background-color:#ec1e00; color:#ffffff;}
div.calendar table.complete tr.days td.day selected	{}
div.calendar table.complete tr.days td.weekend {}
/*/////////////// calendar detail  ///////////////*/
div.calendarDetail	{ }
div.calendarDetail div.eventList				{ }
div.calendarDetail div.eventList div.event		{ margin-bottom:15px; }
div.calendarDetail div.eventList div.event h2	{border-bottom:3px double #d97817; font-size:12px; font-weight:500; margin-bottom:10px; margin-top:0px;}
div.calendarDetail div.eventList div.event a,
div.calendarDetail div.eventList div.event a:link,
div.calendarDetail div.eventList div.event a:active,
div.calendarDetail div.eventList div.event a:visited,
div.calendarDetail div.eventList div.event a:hover	{ text-decoration:none; color:#2e4558; }
div.calendarDetail div.eventList div.event div.adding	{ }
div.calendarDetail div.eventList div.event div.adding a,
div.calendarDetail div.eventList div.event div.adding a:link,
div.calendarDetail div.eventList div.event div.adding a:active,
div.calendarDetail div.eventList div.event div.adding a:visited,
div.calendarDetail div.eventList div.event div.adding a:hover	{}


/*////////////////////////////////////////////////// searchField  //////////////////////////////////////////////////*/
div.modSearch div.sf {}
div.modSearch div.sf {}
div.modSearch div.sf h2 {}
div.modSearch div.sf input.sf { width:100px !important;}
div.modSearch div.sf input.submit { padding:2px;}

/*////////////////////////////////////////////////// searchSerp  //////////////////////////////////////////////////*/
div.modSearch div.serp {}
/* Search field */
div.modSearch div.serp div.searchField { padding-bottom:10px;}
div.modSearch div.serp div.searchField h4 {}
div.modSearch div.serp div.searchField input.sf {}
div.modSearch div.serp div.searchField input.submit { padding:2px;}
/* RESULT */
div.modSearch div.serp div.searchResult {}
div.modSearch div.serp div.searchResult div.msgResult {padding-bottom:10px;}
div.modSearch div.serp div.searchResult div.searchResultItems {}
div.modSearch div.serp div.searchResult div.searchResultItems ol {}
div.modSearch div.serp div.searchResult div.searchResultItems ol li {margin-bottom:15px;}
div.modSearch div.serp div.searchResult div.searchResultItems ol li h4 { margin-bottom:2px; font-size:11px; border:none; font-weight:bold;}
div.modSearch div.serp div.searchResult div.searchResultItems ol li h4 a,
div.modSearch div.serp div.searchResult div.searchResultItems ol li h4 a:link,
div.modSearch div.serp div.searchResult div.searchResultItems ol li h4 a:active,
div.modSearch div.serp div.searchResult div.searchResultItems ol li h4 a:visted,
div.modSearch div.serp div.searchResult div.searchResultItems ol li h4 a:hover	{ text-decoration:none;}
div.modSearch div.serp div.searchResult div.searchResultItems ol li div.description	{}
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link { display:block;}
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link a,
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link a:link,
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link a:active,
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link a:visited,
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link a:hover	{ color:#008000; text-decoration:none;}
div.modSearch div.serp div.searchResult div.searchResultItems ol li span.link a:hover	{ color:#008000; text-decoration:underline;}
div.modSearch div.serp div.searchResult div.bookmark {}
div.modSearch div.serp div.searchResult div.bookmark table.bookmark { width:100%;}
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td.previous { width:50%; text-align:right; padding-right:5px;}
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td.next { width:50%; text-align:left; padding-left:5px;}
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td a,
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td a:link,
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td a:active,
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td a:visited,
div.modSearch div.serp div.searchResult div.bookmark table.bookmark td a:hover{}
/* PROPOSITION */
div.modSearch div.serp div.searchProposition{}
div.modSearch div.serp div.searchProposition ul.propositions{}
div.modSearch div.serp div.searchProposition ul.propositions li.proposition{}
div.modSearch div.serp div.searchProposition ul.propositions li.proposition a,
div.modSearch div.serp div.searchProposition ul.propositions li.proposition a:link,
div.modSearch div.serp div.searchProposition ul.propositions li.proposition a:active,
div.modSearch div.serp div.searchProposition ul.propositions li.proposition a:visited,
div.modSearch div.serp div.searchProposition ul.propositions li.proposition a:hover	{}
/* NO RESULT */
div.modSearch div.serp div.noResult{}


div.faq ul.question		{ padding-bottom:20px; }

