﻿/*
	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:block;
    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 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;
}



/* 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:65px;        
}
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
{
    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 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;            
}
/* 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;
}
/* 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 */

/*
 * 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
 */
