﻿/*
	TABLE OF CONTENTS:
	- Browser reset		Removes most browser differences
	- HTML elements		Styling of tags
	- Generic content	Styling for text created with rich text editors
	- Main containers	Styling of all containers and its content
	- Form				All styling of forms
	- General			Styles that are not confined to a specific container
	- Page				All style resets that start with "body.ClassName"
	- CMS				Styles that are used in the page editor of the CMS
	- Hacks				Mainly Firefox hack
	- Print				Extra styling in case the page is printed
 */






/*
 * Begin browser reset
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0
}
html {
	height:100%;
	overflow:-moz-scrollbars-vertical;
	overflow-x:auto
}
table {
	border:0;
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal
}
em,cite {
	font-style:italic
}
strong {
	font-weight:bold
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0
}

/*
 * End browser reset
 */






/*
 * HTML ELEMENTS
 */

body {
	background:#FFF;
}

body,
input,
select,
textarea {
	color: #615F52;
	font: 75%/1.5em Arial,serif;
}

a:link,
a:hover,
a:active,
a:visited {
	color: #615F52;
	text-decoration: none;
}
a:hover,
a:focus {
	text-decoration: underline;
}

p {
	margin: 0 0 10px 0;
}

ul,
ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ol.returnGernericList,
ul.returnGernericList,
ol.returnGernericList li,
ul.returnGernericList li
{
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}

ol {
    /*padding: 0 0 0 40px;*/
	/*list-style: decimal;*/
}

/*
 * END HTML ELEMENTS
 */






/*
 * Begin generic content
 */

*.genericContent p,
*.genericContent ul,
*.genericContent ol {
	margin: 0 0 1em 0;
}

*.genericContent h1 {
}

*.genericContent h2 {
}

*.genericContent h3 {
}

*.genericContent h4 {
}

*.genericContent h5 {
}

*.genericContent h6 {
}


*.genericContent img[align="left"] {
	margin: 4px 10px 0 0;
}

*.genericContent img[align="right"] {
	margin: 4px 0 0 10px;
}

/*
 * End generic content
 */

 
 
 
 
 
/*
 * Begin main containers
 */

div.containerMain {
	position: relative;
	margin: 0 auto 0 auto;
	min-height: 0;
}
* html div.containerMain {
	height: 0;
}

/*
div.contactForm div.formFeedback {
	font-size: 1.1em;
	font-weight: bold;
}

div.contactForm div.formFeedback a {
	font-weight: normal;
}

div.contactForm div.formFeedbackSuccess p:first-child {
	color: #179a0d;
}

div.contactForm div.formFeedbackFailure p:first-child {
	color: #ea0000;
}
*/

div.wrapper
{
    padding-bottom:235px;    
}



div.fl {
	float:left;
}

div.fr {
	float:right;
}

div.fc {
	clear:both;
}



.formInputField 
{
    border:0;
    border-bottom:1px solid #C5C2BA; 
    color:#666666;
    height:15px;
    padding:3px;
    font:100%/1.5em Arial,serif;
}

.arrowLeft 
{
    display:block;
    padding-left:15px; 
    background:url(/images/imgUnordenedList.gif) 0 5px no-repeat; 
    font-size:1.1em;
}

div.header {
	height:140px;
	background:#888473;
}
div.cntRight .RadMenu
{
    background:#888473;    
}


div.headerCnt
{
    width:980px;
    height:140px;
    margin:0 auto;
    background:url(/images/imgLogo.png) 0 0 no-repeat;
    position:relative;        
}

div.headerCnt div.images
{
    padding:0;
    margin:0;
}

div.headerCnt div.quotes
{
    display:none;
    position:absolute;
    width:195px;
    height:140px;
    top:0;
    left:490px;
    padding:25px; 
    background:#FFF;
    font-size:0.75em;
    line-height:2.0em;
}

div.headerCnt div.quotes H3
{
    font-size:2.1em; 
    padding-bottom:8px;  
}

div.navTop {
	width:980px;
	height:37px;
	margin:0 auto;
	padding:85px 0 65px 0;
	overflow:hidden;
}



div.content {
	margin:0 auto;
	width:980px;
}



div.cntLeft {
	width:210px;
}



div.cntMiddle {
	width:400px;
	padding:0;
	margin:0 35px;
}

div.cntMiddle.Large 
{
    width: 700px;
}

div.cntMiddle H1 {
    font-weight:bold;
    font-size:1.5em;
    margin-bottom:30px;
}

div.cntMiddle H2 {
    font-weight:bold;
    font-size:1.3em;
    margin-bottom:10px;
}

div.cntMiddle H3 {
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:10px;
}

.fr footerRight .logoRechtsonder {
	padding-left: 100px;
}

div.cntMiddle ul li 
{
    margin-left:15px;
	list-style-type: disc;
}



div.cntRight {
	width:300px;
	margin: 0px 0px 100px 0px;
}

div.cntRight span.infoLink
{
    display:block;
    border:1px dashed #F00;
    padding:15px;
}

div.cntRight H2 {
    font-size:1.3em;
    margin-bottom:10px;
    font-weight:bold;    	
}

div.cntRight img {
    margin-bottom:15px;
}

div.footer {
	height:140px;
	background:#888473;
}

div.footerCnt {
	width:980px;
	margin:0 auto;
	color:#FFF;
}
div.footerCnt a {
	color:#FFF;
}

div.footerLeft {
	width:210px;
	padding-top:20px;
}
div.footerLeft {
	width:210px;
	padding-top:20px;
}

div.footerMiddle {
	width:400px;
	padding-top:20px;
	margin:0 35px;
}
div.footerMiddle .col2 {
	padding-left:50px;
}

div.footerRight {
	width:300px;
	height:470px;
	margin-top:-330px;
    background: url(/images/logoFooter.png) right 360px no-repeat;  
	position:relative;
}

/* SPOTLIGHT */
div.cntSpotlight {
    margin: 0px 0px 20px 35px;
    width: 735px;
    height: 246px;
    overflow: hidden;
}

div.containerSpotLight {
    width: 735px;
    height: 246px;
    float: left;
}

div.containerSpotLight ul,
div.containerSpotLight ul li {
    margin: 0px;
    width: 735px;
    height: 246px;
    padding: 0px;
    float: left;
    background: #888473;
}

div.containerSpotLight ul {
    position: relative;
}

div.containerSpotLight ul li {
    position: absolute;
    left: 0px;
    top: 0px;
}

div.containerSpotLight ul li.spotLightItem0 {
    z-index: 100;
}
div.containerSpotLight ul li.spotLightItem1 {
    z-index: 90;
}
div.containerSpotLight ul li.spotLightItem2 {
    z-index: 80;
}
div.containerSpotLight ul li.spotLightItem3 {
    z-index: 70;
}
div.containerSpotLight ul li.spotLightItem4 {
    z-index: 60;
}
div.containerSpotLight ul li.spotLightItem5 {
    z-index: 50;
}
div.containerSpotLight ul li.spotLightItem6 {
    z-index: 40;
}
div.containerSpotLight ul li.spotLightItem7 {
    z-index: 30;
}

div.containerSpotLight ul li a.imageLink:link,
div.containerSpotLight ul li a.imageLink:visited,
div.containerSpotLight ul li a.imageLink:active,
div.containerSpotLight ul li a.imageLink:hover {
    width: 435px;
    height: 246px;
    display: block;
    float: left;
    overflow: hidden;
}

div.containerSpotLight ul li div.spotLightContent {
    width/**/:/**/256px; /* 300px */
    height/**/:/**/202px; /* 246px */
    padding: 18px 22px 22px 22px;
    display: block;
    float: left;
    font: bold 14px/18px Arial, serif;
    color: #FFF;
    overflow: hidden;
}

div.containerSpotLight ul li div.spotLightContent h2 {
    font: bold 20px/20px Arial, serif;
    margin: 0px 0px 12px 0px;
}

div.containerSpotLight ul li div.spotLightContent a.textLink:link,
div.containerSpotLight ul li div.spotLightContent a.textLink:visited,
div.containerSpotLight ul li div.spotLightContent a.textLink:active,
div.containerSpotLight ul li div.spotLightContent a.textLink:hover {
    color: #C4C2B9;
}

div.containerSpotLight ul li.spotLightNavigation {
    position: absolute;
    left: 435px;
    top: 201px;
    z-index: 10000;
    width/**/:/**/260px; /* 300px */
    height/**/:/**/15px; /* 45px */
    padding: 15px 20px 15px 20px;
    float: none;
    background: none;
}

div.containerSpotLight ul li.spotLightNavigation a:link,
div.containerSpotLight ul li.spotLightNavigation a:visited,
div.containerSpotLight ul li.spotLightNavigation a:active {
    margin: 0px 0px 0px 5px;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    text-decoration: none;
    background: url(/Images/a-spotlight.gif) no-repeat left top;
}
div.containerSpotLight ul li.spotLightNavigation a:hover,
div.containerSpotLight ul li.spotLightNavigation a.active:link,
div.containerSpotLight ul li.spotLightNavigation a.active:visited,
div.containerSpotLight ul li.spotLightNavigation a.active:active,
div.containerSpotLight ul li.spotLightNavigation a.active:hover {
    background: url(/Images/a-spotlight.gif) no-repeat right top;
}

div.containerSpotLight ul li.spotLightNavigation a:focus {
    outline: none;
}

div.containerSpotLight ul li.spotLightNavigation a.nextLink:link,
div.containerSpotLight ul li.spotLightNavigation a.nextLink:visited,
div.containerSpotLight ul li.spotLightNavigation a.nextLink:active {
    margin: 0px;
    width/**/:/**/60px; /* 80px */
    height: 15px;
    padding: 0px 20px 0px 0px;
    display: block;
    float: right;
    color: #C4C2B9;
    text-decoration: none;
    text-align: right;
    font-size: 14px;
    line-height: 16px;
    background: url(/Images/a-spotlightNext.gif) no-repeat right top;
}

div.containerSpotLight ul li.spotLightNavigation a.nextLink:hover {
    color: #FFF;
    background: url(/Images/a-spotlightNext.gif) no-repeat right bottom;
}

div.containerSpotLight ul li.spotLightNavigation a.nextLink span {
    margin: -1px 0px 0px 0px;
    display: block;
}

/* SPOTLIGHT AGROCREATIE */
body.AgroCreatie div.cntSpotlight {
    width: 210px;
    height: 295px;
    overflow: hidden;
}

body.AgroCreatie div.containerSpotLight {
    width: 210px;
    height: 295px;
    float: left;
}

body.AgroCreatie div.containerSpotLight ul,
body.AgroCreatie div.containerSpotLight ul li {
    margin: 0px;
    width: 210px;
    height: 295px;
    padding: 0px;
    float: left;
    background: #FFF;
}

body.AgroCreatie div.containerSpotLight ul {
    position: relative;
}

body.AgroCreatie div.containerSpotLight ul li {
    position: absolute;
    left: 0px;
    top: 0px;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightItem0 {
    z-index: 100;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem1 {
    z-index: 90;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem2 {
    z-index: 80;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem3 {
    z-index: 70;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem4 {
    z-index: 60;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem5 {
    z-index: 50;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem6 {
    z-index: 40;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightItem7 {
    z-index: 30;
}

body.AgroCreatie div.containerSpotLight ul li a.imageLink:link,
body.AgroCreatie div.containerSpotLight ul li a.imageLink:visited,
body.AgroCreatie div.containerSpotLight ul li a.imageLink:active,
body.AgroCreatie div.containerSpotLight ul li a.imageLink:hover {
    width: 210px;
    height: 170px;
    display: block;
    float: left;
    overflow: hidden;
}

body.AgroCreatie div.containerSpotLight ul li a.imageLink.noLink {
    cursor: default;
}

body.AgroCreatie div.containerSpotLight ul li img {
    width: 210px !important;
    display: block;
    float: left;
}

body.AgroCreatie div.containerSpotLight ul li div.spotLightContent {
	padding: 0;
    width/**/:/**/180px; /* 210px */
    height/**/:/**/26px; /* 40px */
    padding: 6px 15px 8px 15px;
    display: block;
    float: left;
    color: #615F52;
	font: 100%/1.5em Arial,serif;
    overflow: hidden;
    background: #EEB711;
}

body.AgroCreatie div.containerSpotLight ul li div.spotLightContent h2 {
    margin: 0px;
    font: bold 12px/12px Arial, serif;
    color: #FFFFFF;
}

body.AgroCreatie div.containerSpotLight ul li div.spotLightContent p {
    color: #FFFFFF;
}

body.AgroCreatie div.containerSpotLight ul li div.spotLightContent a.textLink:link,
body.AgroCreatie div.containerSpotLight ul li div.spotLightContent a.textLink:visited,
body.AgroCreatie div.containerSpotLight ul li div.spotLightContent a.textLink:active,
body.AgroCreatie div.containerSpotLight ul li div.spotLightContent a.textLink:hover {
    display: none;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation {
    position: absolute;
    left: 0px;
    top: 220px;
    z-index: 10000;
    width: 210px; 
    height: 15px;
    float: none;
    background: none;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a:link,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a:visited,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a:active {
    margin: 2px 3px 0px 0px;
    width: 11px;
    height: 11px;
    display: block;
    float: left;
    text-decoration: none;
    background: url(/Images/a-spotlight.png) no-repeat left top;
}
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a:hover,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.active:link,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.active:visited,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.active:active,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.active:hover {
    background: url(/Images/a-spotlight.png) no-repeat -11px top;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a:focus {
    outline: none;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.nextLink:link,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.nextLink:visited,
body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.nextLink:active {
    margin: 0px;
    width/**/:/**/50px; /* 70px */
    height: 15px;
    padding: 0px 20px 0px 0px;
    display: block;
    float: right;
    color: #C4C2B9;
    text-decoration: none;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
    background: url(/Images/a-spotlightNext.png) no-repeat right -16px;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.nextLink:hover {
    color: #615f52;
    background: url(/Images/a-spotlightNext.png) no-repeat right -1px;
}

body.AgroCreatie div.containerSpotLight ul li.spotLightNavigation a.nextLink span {
    margin: -1px 0px 0px 0px;
    display: block;
}

/* PROFIEL MENU */
.profielMenu li
{
    float:left;
    margin-right:32px;
    display:block;
}

.profielMenu li a
{
    display:block;
    height:46px;
    text-indent: -9999em;
    border:0;
    background: url(/images/sprite_profielen.png) no-repeat;    
}

.profielMenu li.nonfood a
{
    width:140px;
    background-position: 0 0;
}
.profielMenu li.nonfood a:hover
{
    background-position: 0 -46px;
}

.profielMenu li.agroplus a
{
    width:140px;
    background-position: -140px 0;    
}
.profielMenu li.agroplus a:hover
{
    background-position: -140px -46px;    
}

.profielMenu li.groeneruimte a
{
    width:181px;
    background-position: -280px 0;
}
.profielMenu li.groeneruimte a:hover
{
    background-position: -280px -46px;
}

.profielMenu li.kapitaalfonds
{
    margin-right:0;
}
.profielMenu li.kapitaalfonds a
{
    width:182px;  
    background-position: -461px 0; 
}
.profielMenu li.kapitaalfonds a:hover
{
    background-position: -461px -46px; 
}

.profielMenu li.agrocreatie
{
    margin-right:0;
    float:right;    
}
.profielMenu li.agrocreatie a
{
    width:210px; 
    background-position: -643px 0;    
}
.profielMenu li.agrocreatie a:hover
{
    background-position: -643px -46px;    
}
/* END PROFIEL MENU */



/* LINK TO CONTACT */
div.linkToContact
{
    width:270px;
    padding:14px 14px 8px 14px;
    border:1px dashed;
}
div.linkToContact a
{
    font-weight:bold;
}
/* END LINK TO CONTACT */



/* SEARCH BOX */
.sf_searchBox label 
{
    display:none;    
}
.sf_searchBox
{
    width:180px !important;
    background:#E1E0DD !important;
    padding:15px !important;
}
.sf_searchBox .sf_searchText
{
    width:114px;
    float:left;
}

.sf_searchBox .sf_searchSubmit
{
    width:53px;
    height:22px;
    text-indent: -9999em;
    background:url(/Images/btnZoeken.png) 0 0 no-repeat;  
    border:medium none;
    cursor:pointer;
    float:right;     
}
/* END SEARCH BOX */



/* SEARCH RESULTS */
.searchResults dt:first-child
{
    padding-top:0;
    background:none;
}
.searchResults dt
{
    background:url(/images/bgNavLeft.gif) 0 0 repeat-x;
    padding-top:10px;
    margin-top:10px;
}
/* END SEARCH RESULTS */


/* MAIN MENU */
ul.rtsUL 
{
    margin-top:23px;
    margin-bottom:10px;        
}
ul.rtsUL li
{
    background:url(/images/bgNavLeft.gif) 0 0 repeat-x;
    padding:6px 0;        
}
ul.rtsUL li:first-child
{
    background:none;
}
ul.rtsUL li a
{
    font-weight:bold;
    color:#888473;
    font-size:1.1em;    
}

ul.rtsUL li a.rtsSelected 
{
    color:#333333;
}
/* END MAIN MENU */



/* EMAIL NEWSLETTER SUBSCRIBE FORM */
.sf_newsletterSubscriptionForm 
{
    width:180px;
    display:block;
    background:#E1E0DD;
    margin-bottom:25px;
    padding:15px;
}
.sf_newsletterSubscriptionForm .sf_newsletterSubscriptionIntro
{
    margin-bottom:25px;    
}

.sf_newsletterSubscriptionForm .sf_subscribeTxt
{
    width:95px;
    float:left;
}
.sf_newsletterSubscriptionForm div.emailErrorBlock,
.sf_newsletterSubscriptionForm ul li.sf_emailValidation
{
    background:#C90128 url(/Images/imgUnordenedListWhite.gif) 10px 14px no-repeat;
    color:#FFF;
    margin-top:10px;
    padding:10px 10px 8px 25px; 
    font-size:1.1em;
}

.sf_newsletterSubscriptionForm ul {
    position: relative;
    width: 100%;
}

.sf_newsletterSubscriptionForm ul li {
    float: left;
}

span.sf_newsletterSubscriptionForm fieldset.sf_newsletterSubscriptionForm {
    padding: 0px;
}

.sf_newsletterSubscriptionForm label
{
    display:none;    
}
.sf_newsletterSubscriptionForm .sf_subscribeBtn
{
    width:72px;
    height:22px;
    text-indent: -9999em;
    background:url(/Images/btnAanmelden.png) 0 0 no-repeat;  
    border:medium none;
    cursor:pointer;
    float:right;     
}
/* EMAIL NEWSLETTER SUBMIT FORM */



/* SUBMENU RIGHT */
div.cntRight .RadMenu
{
    width:270px;
    font-size:1.1em;
    margin-bottom:15px;
    padding:15px;
}
div.cntRight .RadMenu a
{
    color:#FFF;
    font-weight:bold;
}
div.cntRight .RadMenu ul li
{
    padding:4px 0; 
    background:url(/images/bgSubnavItem.png) 0 0 repeat-x;   
}
div.cntRight .RadMenu ul li:first-child
{
    background:none;   
}
/* SUBMENU RIGHT */



/* JAARBEELD 2008 */
div.cntJaarbeeld
{
    width:270px;
    height:85px;
    padding:15px;
    background:#E1E0DD;    
    color:#615F52;
}
div.cntJaarbeeld .arrowLeft
{
    margin-bottom:25px;    
}
/* END JAARBEELD 2008 */


/* HOMEPAGE */
div.homeActueel
{
    width:368px;   
    margin-bottom:15px;
    padding:15px;
    padding-bottom:0;
    border:1px solid #B0ADA1;         
}
div.homeActueel .arrowLeft
{
    margin-bottom:10px;
}
div.homeActueel ul.sf_newsList li div.newsListItem 
{
    width:368px;
    background:url("/images/bgNavLeft.gif") repeat-x scroll 0 0 transparent;
    padding-top:10px;
}



body.Home p.imgHompage
{
    padding-top:15px;    
}



div.homeAgenda
{
    background:#E1E0DC;
    width:368px;   
    padding:15px;
}

div.homeAgenda ol.sf_eventsList
{
    background:url("/images/bgNavLeft.gif") repeat-x scroll 0 0 transparent;
}

div.homeAgenda ol.sf_eventsList li div.itemContent
{
    padding-top:10px;    
}

div.homeAgenda .agendaCta
{
    padding-top:10px;
    margin:0;
    background:url("/images/bgNavLeft.gif") repeat-x scroll 0 0 transparent;        
}

/* END HOMEPAGE */



/* NEWS */
div.sf_singleNews H2
{
    color:#C90027;        
}
div.sf_singleNews div.newsContent img
{
    float:right;
    margin-left:10px;
    margin-bottom:10px;            
}

div.sf_singleNews.blog .sf_newsDate {
    font-size: 11px;
}

a.blogTag {
    color:#666 !important;
    text-decoration: underline;
}

div.delenviaContainer {
    margin-top:15px;
}

span.delenviaTitle {
    float:left;
    font-weight:bold;
    margin-right:10px;
}

div.sf_blogComments {
    margin: 20px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    background: url("/images/bgNavLeft.gif") repeat-x top;
}

div.sf_blogComments h2 {
    color:#666 !important;    
}

div.sf_blogComments .sf_newsDate {
    font-size:11px;
    margin-top:10px;
    background: url("/images/bgNavLeft.gif") repeat-x bottom;
    padding-bottom:15px;  
}
       
input.reageer {
    width:284px;
    margin: 5px 0px 5px 48px;
    padding:5px;
	width: 40em;
}
html>body input.reageer {
	margin-top: 10px;
	width: 30em;
}

input.reageerEmail {
    width:284px;
    margin: 5px 0px 5px 13px;
    padding:5px;
	width: 40em;
}
html>body input.reageerEmail {
	width: 30em;
}


input.reageerWebsite {
    width:284px;
    margin: 5px 0px 5px 56px;
    padding:5px;
	width: 40em;
}
html>body input.reageerWebsite {
	width: 30em;
}


div.tagCloudContainer {
    width: 260px;
    min-height: 0;
    float: left;
    padding: 20px;
    border: 1px solid #afaca0;
}

ul.tagCloud {
    width: 260px;
    min-height: 0;
    float: left;
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px dotted #afaca0;
    font-size: 65%;
}

ul.tagCloud li {
    width: auto;
    float: left;
    margin: 0;
    padding: 3px;
}

ul.tagCloud li a {
    display: block;
    float: left;
    line-height: 40px;
    white-space: nowrap;
    font-size:16px;
}

div.blogArchive {
    width: 100%;
    min-height: 0;
    float: left;
    display:block;
    padding-top:30px;
    padding-bottom:30px;
}

div.blogArchive div ul.rtUL li.rtLI a {
	text-decoration: underline;
}
div.blogArchive div ul.rtUL li.rtLI a:hover {
	text-decoration: none;
}

/*rtTop*/

label.reageerTitle {
    font-size:1.3em;
    font-weight:bold;
    padding-top:20px;
    display:block;
}

.sf_commentSubmit {
    background: url('/Images/btnVerstuur.png') no-repeat left top;
    border: none !important;
    clear: both;
    cursor: pointer;
    height: 30px;
    margin-bottom: 10px;
    text-indent: -9999em;
    width: 65px;
    padding-top:18px;
}
html>body .sf_commentSubmit {
	border-top: 6px solid #FFFFFF;
	text-indent: 0;
}


html body .sf_postNewComment ol li:first-child + li + li + li {
	margin-bottom: 12px;
}
html body .sf_postNewComment ol li label {
	position: relative;
	top: -6px;
}


/* END NEWS */


/* AGENDA */
ol.sf_eventsList li div.itemContent
{
    width:370px;
    padding-bottom:15px;
}

ol.sf_eventsList li div.date,
div.sf_singleEvent div.date
{
    width:85px;
    height:18px;
    padding:6px 0;
    background:#C90027;
    font-size:1.3em;
    font-weight:600;
    text-align:center;
    color:#FFF;    
}

ol.sf_eventsList li div.descr,
div.sf_singleEvent div.descr
{
    width:270px;
    padding-left:15px;
}

ol.sf_eventsList li div.descr H3,
div.sf_singleEvent div.descr H3
{
    font-size:1.3em;
    font-weight:600;
    margin-top:6px; 
}
ol.sf_eventsList li div.descr a,
div.sf_singleEvent div.descr a
{
    color:#C90027;        
}

ol.sf_eventsList li div.eventInfoCnt,
ol.sf_eventsList li div.eventInfoHeader
{
    font-size:10px;
    color:#888473;
    line-height:120%;    
}

ol.sf_eventsList li div.eventInfoHeader
{
    width:85px;
    text-align:right;    
}
ol.sf_eventsList li div.eventInfoCnt
{
    padding-left:15px;
}
/* content page */



/* END AGENDA */



/*
 * End main containers
 */






/*
 * Begin form
 */

*.formContainer {
	min-height: 0;
}
* html *.formContainer {
	height: 0;
}

*.formContainer fieldset {
	float: left;
	clear: both;
	border: 12px;
}
* html *.formContainer fieldset {
	position: relative;
	margin-top: 0.6em;
}

*.formContainer fieldset.submit input {
	margin-left: 154px;
	border: 1px solid #897A66;
}
*+html *.formContainer fieldset.submit input {
	line-height: 20px;
}

*.formContainer legend {
	font-weight: bold;
	color:#514F44;
	margin:0;
	padding:0;
	left:0;
}
* html *.formContainer legend {
	position: relative;
	left: -7px;
	top: -0.75em;
}

*.formContainer fieldset ol {
	padding: 0;
	margin: 0;
	list-style: none;
}

*.formContainer fieldset ol ol {
	float: left;
	margin: 0;
	padding: 0;
}

*.formContainer fieldset ol li li {
	padding: 0;
}

*.formContainer fieldset ol li {
	width: 100%;
	float: left;
	clear: left;
	padding: 0 0 8px 0;
	background: none;
}

*.formContainer fieldset ul li {
	width: auto;
	float: left;
	clear: none;
	padding: 0;
	white-space: nowrap;
	background: none;
}

*.formContainer fieldset ul {
	margin: 0;
	float: left;
}

*.formContainer fieldset ul input {
	display: inline;
	width: auto !important;
	/*float:right;*/
}

*.formContainer fieldset ul label {
	display: inline;
	float: none;
	width: auto !important;
}

*.formContainer fieldset.submit {
	margin-top: 0.5em;
}

.formContainer td {
	vertical-align: top;
}
.formContainer td.column1 {
	width: 120px;
}

*.formContainer label,
*.formContainer span.label {
	display: block;
	position: relative;
	float: left;
	/*width: 142px;*/
	margin-top: 5px;
	margin-right: 1em;
}


/*
*.formContainer label span,
*.formContainer span.label span {
	position: absolute;
	left: 142px;
}
*/

*.formContainer ol ol label {
	display: inline;
	position: static ;
	float: none;
	width: auto;
	margin-right: auto;
}

*.formContainer input.text,
*.formContainer textarea {
	width: 324px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 0 5px;
}

*.formContainer textarea {
	height: 8em;
}

*.formContainer ol li.checkbox input {
	float: left;
}
*.formContainer ol li.checkbox label {
	width: auto !important;
}

*.formContainer input[type="radio"],
*.formContainer input[type="checkbox"] {
	margin: 2px;
}
*:first-child + html .formContainer input[type="radio"],
*:first-child + html .formContainer input[type="checkbox"] {
	margin: 0 0 0 -2px;
}
* html .formContainer .radio,
* html .formContainer .checkbox {
	margin: 0 0 0 -2px;
}

.formFeedback {
	margin: 2em 0 2em 0;
	font-size: 1.1em;
	font-weight: bold;
}
*+html *.formContainer .formFeedback {
	margin-top: 1em;
}
* html *.formContainer .formFeedback {
	margin-top: 1em;
}

*.formContainer .formFeedbackFailure {
	color: #ff0000;
}

*.formContainer .formCheckFeedback {
	clear: both;
	padding-left: 150px;
}

*.formContainer .formCheckFeedback ul {
	display: none;
}

/*
 * End form
 */






/*
 * GENERAL STYLES
 */
div.safeBox {
	min-height: 1em;
}
* html div.safeBox {
	height: 1em;
}

ul.semantic li {
	padding: 0;
	background: none
}

*.displayNone {
	display: none;
}

*.floatLeft {
	float: left;
}

*.clear {
	width: 100%;
	height: 0;
	overflow: hidden;
	clear: both;
}

*.map {
	display: block;
	overflow: hidden;
	background-color: #EFEBE2;
}

label {
	cursor: pointer;
}

ol.sf_eventsList li:first-child div.itemContent,
ul.sf_newsList li:first-child div.newsListItem
{
    margin:0 0 15px 0; 
    padding-top:0;       
    background:none;
}

ol.sf_eventsList li div.itemContent,
ul.sf_newsList li div.newsListItem
{
    width:400px;
    margin:15px 0;
    padding-top:15px;        
    background:url(/images/bgNavLeft.gif) 0 0 repeat-x;
}

ul.sf_newsList li div.newsListItem H2,
ul.sf_newsList li div.newsListItem a
{
    color:#C90027;    
}

ul.sf_newsList li div.sf_newsDate
{
    margin:15px 0;
    font-size:0.8em;
    line-height:100%;
}

ul.sf_newsList li div.newsListItem .newsListItemThumb
{
    float:right;
    margin:0 0 10px 10px;
}

div.sf_backContainer 
{
    width:390px;
    padding:5px;
    background:#E1E0DD;
    color:#514F44;
}
div.sf_backContainer a.sf_back
{
    color:#514F44 !important;
}




/* PAGER */
ol.sf_pager
{
    padding:5px !important; 
    background-color:#E1E0DD !important;
    min-height:20px !important;  
}

ol.sf_pager li:first-child
{
    margin-right:5px !important;
} 
ol.sf_pager li
{
     float:left;
     list-style:none;
} 
ol.sf_pager li a.sf_PagerItem,
ol.sf_pager li a.sf_PagerSelItem
{
    display:block;
    padding:0 5px;
    margin-left:1px;    
}
ol.sf_pager li a.sf_PagerItem
{
    background-color:none;
}

ol.sf_pager li a.sf_PagerItem:hover,
ol.sf_pager li a.sf_PagerSelItem
{
    background-color:#888473;
    color:#E1E0DD !important;
}
ol.sf_pager li a.sf_PagerItem,
ol.sf_pager li a.sf_PagerSelItem a
{
    color:#888473 !important;
}
/* END PAGER */



/* PERSCONTACT */
.Perscontact
{
    width:268px;
    padding:15px 15px 1px 15px;
    border:1px solid #AFACA0;     
}
.Perscontact p.cntHeader
{
    margin-bottom:10px;    
}
.Perscontact p.cntPerscontact
{
    padding-top:16px;
    background:url("/images/bgNavLeft.gif") repeat-x 0 0 transparent;           
}
/* END PERSCONTACT */


/*
 * END GENERAL STYLES
 */






/*
 * BEGIN PAGE STYLES
 */

/* (NON)FOOD */
body.Nonfood div.header,
body.Nonfood div.cntRight .RadMenu,
ol.sf_eventsList li.NonFood div.date,
div.sf_singleEvent.NonFood div.date
{
    background:#C90027;    
}
body.Nonfood .profielMenu li.nonfood a
{
    background-position: 0px -92px; 
}
body.Nonfood div.cntMiddle H1,
body.Nonfood div.cntMiddle H2,
body.Nonfood div.cntMiddle a,
body.Nonfood div.linkToContact,
body.Nonfood div.linkToContact a,
ul.sf_newsList li.NonFood div.newsListItem H2,
ul.sf_newsList li.NonFood div.newsListItem a,
div.sf_singleNews.NonFood H2,
div.sf_singleNews.NonFood a,
div.sf_singleEvent.NonFood div.descr,
ol.sf_eventsList li.NonFood div.descr H3,
ol.sf_eventsList li.NonFood div.descr a
{
    color:#C90027;
}
body.Nonfood div.linkToContact
{
    border-color:#C90027;
}
body.Nonfood div.linkToContact p
{
    background: url(/images/imgArrowLeftRed.gif) 0 5px no-repeat;
}
/* END (NON)FOOD */



/* AGROPLUS */
body.Agroplus div.header,
body.Agroplus div.cntRight .RadMenu,
ol.sf_eventsList li.AgroPlus div.date,
div.sf_singleEvent.AgroPlus div.date
{
    background:#F0892E;        
}
body.Agroplus .profielMenu li.agroplus a
{
    background-position: -140px -92px; 
}
body.Agroplus div.cntMiddle H1,
body.Agroplus div.cntMiddle H2,
body.Agroplus div.cntMiddle a,
body.Agroplus div.linkToContact,
body.Agroplus div.linkToContact a,
ul.sf_newsList li.AgroPlus div.newsListItem H2,
ul.sf_newsList li.AgroPlus div.newsListItem a,
div.sf_singleNews.AgroPlus H2,
div.sf_singleNews.AgroPlus a,
div.sf_singleEvent.AgroPlus div.descr,
ol.sf_eventsList li.AgroPlus div.descr H3,
ol.sf_eventsList li.AgroPlus div.descr a
{
    color:#F0892E;
}
body.Agroplus div.linkToContact
{
    border-color:#F0892E;
}
body.Agroplus div.linkToContact p
{
    background: url(/images/imgArrowLeftOrange.gif) 0 5px no-repeat;
}
/* END AGROPLUS */



/* GROENE RUIMTE */
body.GroeneRuimte div.header,
body.GroeneRuimte div.cntRight .RadMenu,
ol.sf_eventsList li.Groeneruimte div.date,
div.sf_singleEvent.Groeneruimte div.date
{
    background:#849101;        
}
body.GroeneRuimte .profielMenu li.groeneruimte a
{
    background-position: -280px -92px; 
}
body.GroeneRuimte div.cntMiddle H1,
body.GroeneRuimte div.cntMiddle H2,
body.GroeneRuimte div.cntMiddle a,
body.GroeneRuimte div.linkToContact,
body.GroeneRuimte div.linkToContact a,
ul.sf_newsList li.Groeneruimte div.newsListItem H2,
ul.sf_newsList li.Groeneruimte div.newsListItem a,
div.sf_singleNews.Groeneruimte H2,
div.sf_singleNews.Groeneruimte a,
div.sf_singleEvent.Groeneruimte div.descr,
ol.sf_eventsList li.Groeneruimte div.descr H3,
ol.sf_eventsList li.Groeneruimte div.descr a
{
    color:#849101;
}

body.GroeneRuimte div.linkToContact
{
    border-color:#849101;
}
body.GroeneRuimte div.linkToContact p
{
    background: url(/images/imgArrowLeftGreen.gif) 0 5px no-repeat;
}
/* END GROENE RUIMTE */



/* KAPITAALFONDS */
body.Kapitaalfonds div.header,
body.Kapitaalfonds div.cntRight .RadMenu,
ol.sf_eventsList li.Kapitaalfonds div.date,
div.sf_singleEvent.Kapitaalfonds div.date
{
    background:#00418C;        
}
body.Kapitaalfonds .profielMenu li.kapitaalfonds a
{
    background-position: -461px -92px; 
}
body.Kapitaalfonds div.cntMiddle H1,
body.Kapitaalfonds div.cntMiddle H2,
body.Kapitaalfonds div.cntMiddle a,
body.Kapitaalfonds div.linkToContact,
body.Kapitaalfonds div.linkToContact a,
ul.sf_newsList li.Kapitaalfonds div.newsListItem H2,
ul.sf_newsList li.Kapitaalfonds div.newsListItem a,
div.sf_singleNews.Kapitaalfonds H2,
div.sf_singleNews.Kapitaalfonds a,
div.sf_singleEvent.Kapitaalfonds div.descr,
ol.sf_eventsList li.Kapitaalfonds div.descr H3,
ol.sf_eventsList li.Kapitaalfonds div.descr a
{
    color:#00418C;
}
body.Kapitaalfonds div.linkToContact
{
    border-color:#00418C;
}
body.Kapitaalfonds div.linkToContact p
{
    background: url(/images/imgArrowLeftBlue.gif) 0 5px no-repeat;
}
/* END KAPITAALFONDS */

/* AGRO & CO CREATIE */
body.AgroCreatie div.header,
body.AgroCreatie div.cntRight .RadMenu,
ol.sf_eventsList li.AgroCoCreatie div.date,
div.sf_singleEvent.AgroCoCreatie div.date
{
    background:#EEB711;    
}
body.AgroCreatie .profielMenu li.agrocreatie a
{
    background-position: -643px -92px; 
}
body.AgroCreatie div.cntMiddle H1,
body.AgroCreatie div.cntMiddle H2,
body.AgroCreatie div.cntMiddle a,
body.AgroCreatie div.linkToContact,
body.AgroCreatie div.linkToContact a,
ul.sf_newsList li.AgroCreatie div.newsListItem H2,
ul.sf_newsList li.AgroCreatie div.newsListItem a,
div.sf_singleNews.AgroCreatie H2,
div.sf_singleNews.AgroCreatie a,
div.sf_singleEvent.AgroCreatie div.descr,
ol.sf_eventsList li.AgroCoCreatie div.descr H3,
ol.sf_eventsList li.AgroCoCreatie div.descr a
{
    color:#EEB711;
}
body.AgroCreatie div.linkToContact
{
    border-color:#EEB711;
}
body.AgroCreatie div.linkToContact p
{
    background: url(/images/imgArrowLeftYellow.gif) 0 5px no-repeat;
}
/* END AGRO & CO CREATIE */


/* HOME: SOCIAL MEDIA */
span.volgons 
{
    display: block;
    padding: 6px 0px 0px;
    float: left;
    width: 100px;
    height: 25px;
    font-weight: bold;
}

a.icoLinkedIn,
a.icoTwitter,
a.icoYoutube 
{
    float: left;
    width: 32px;
    height: 32px;
    background: url(/images/ico-youtube.png) no-repeat top left;
}

a.icoTwitter 
{
    background: url(/images/ico-twitter.png) no-repeat top left;
}

a.icoLinkedIn 
{
   background: url(/images/ico-linkedin.png) no-repeat top left;
}

/*
 * END PAGE STYLES
 */






/*
 * Begin CMS
 */

/* EXAMPLE:
div.theWrapper div.containerMain {
	
}*/



.cms_feedback {
	padding: 10px;
}

.cms_feedback li {
	background: none;
}

.cms_warning {
	color: #ff0000;
	font-weight: bold;
}

/*
 * End CMS
 */






/*
 * Begin hack
 */
*.formContainer:after,
div.containerMain:after,
div.safeBox:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}

/*
 * End hack
 */






/*
 * Begin print
 */

@media print {

	ul {
		padding: 0 0 0 20px;
	}

	ul li {
		padding: 0;
		list-style: disc;
		background: none;
	}	

}

/*
 * End print
 */

