@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=b1809a49-a3ff-42cb-b71c-bd1c3f3d568e");
@font-face{
	font-family:"FrutigerNext-Light";
	src:url("Fonts/ac3e6a73-7d6c-41b0-b194-fb3f980a7585.eot");
	src:url("Fonts/ac3e6a73-7d6c-41b0-b194-fb3f980a7585.eot") format("eot"),url("Fonts/8c24c9f2-7565-49ac-b76d-a0eb0e5ecd97.woff") format("woff"),url("Fonts/410bfa59-c331-4fe2-9dbd-bde54c80d656.ttf") format("truetype"),url("Fonts/d842d24b-75a6-4ba2-90bb-4473d4a5630e.svg") format("svg");
}
@font-face{
	font-family:"Frutiger-Next-LT";
	src:url("Fonts/e515b6b5-639c-4264-af03-d3d220cc36e6.eot");
	src:url("Fonts/e515b6b5-639c-4264-af03-d3d220cc36e6.eot") format("eot"),url("Fonts/67feac47-d08b-43ca-a5e4-2d97320ccbe4.woff") format("woff"),url("Fonts/c729a33f-80aa-4e43-bc8a-e7ef4c7e0380.ttf") format("truetype"),url("Fonts/124e0bfd-7414-44fe-9549-7fd5be96fbac.svg") format("svg");
}
@font-face{
	font-family:"FrutigerNext-Medium";
	src:url("Fonts/c476a901-4752-481e-be33-3694e650c7f4.eot");
	src:url("Fonts/c476a901-4752-481e-be33-3694e650c7f4.eot") format("eot"),url("Fonts/92b7ad2b-5ffc-4265-8bde-6ff1c8db0d8d.woff") format("woff"),url("Fonts/4623dc4c-41a8-4a30-a092-454a1700ed17.ttf") format("truetype"),url("Fonts/4af316f2-4047-454c-953a-ad9c5b62c48b.svg") format("svg");
}
@font-face{
	font-family:"FrutigerNext-Bold";
	src:url("Fonts/0f811a02-465c-4479-bb85-b2e05e0cf958.eot");
	src:url("Fonts/0f811a02-465c-4479-bb85-b2e05e0cf958.eot") format("eot"),url("Fonts/da38f30e-7752-485d-999e-8d53b2b5c856.woff") format("woff"),url("Fonts/4d6aa4b4-823a-4a1b-a747-a200a8b601c8.ttf") format("truetype"),url("Fonts/97b17f25-c47b-4fef-9b9b-4baed014dea5.svg") format("svg");
}


/**
 * ------------------------------------------------------------------------
 * JA T3 System Plugin for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
 */

/* COMMON STYLE
--------------------------------------------------------- */
body {
	background: #ffffff;
	color: #333333;
	font-family: Arial;
	line-height: 15pt;
}

#ja-header,
#ja-mainnav{
	font-family: Arial;
}

.contentheading, 
.componentheading, 
h1, h2, h3, h4, h5 { 
	line-height:125%; 
	color: #003082;
	font-family: Georgia;
}

body#bd { 
	background: #ffffff; 
	color: #333333; 
	font-size: 12px;
}

body#bd #ja-wrapper { overflow: hidden; }

body.fs1 #ja-wrapper { font-size: 80%; }
body.fs2 #ja-wrapper { font-size: 90%; }
body.fs3 #ja-wrapper { font-size: 100%; }
body.fs4 #ja-wrapper { font-size: 110%; }
body.fs5 #ja-wrapper { font-size: 120%; }
body.fs6 #ja-wrapper { font-size: 130%; }

/* Normal links ---*/
a {
	color: #1B76D0;
	text-decoration: none;
}

a:hover, a:active, a:focus { }

/* Content spacing ---*/
.column p, 
.column pre, 
.column blockquote,
.column dl { 
	margin: 0px 0px 20px 0px; 
	padding: 0; 
	font-size: 13px;
	line-height: 140%;
}
.column ol,
.column ul
{ 
	margin: 0px 0px 20px; 
	padding: 0; 
	font-size: 13px;
	line-height: 140%;
}



.column h1, .column h2, 
.column h3, .column h4,
.column h5, .column h6{
	margin: 0px; 
	padding: 0px; 
	margin-bottom: 3px;
}

.column h2{
	font-size: 24px;
	font-family: FrutigerNext-medium;
	margin-bottom: 10px;
}

.column ul h1, .column ul h2, 
.column ul h3, .column ul h4,
.column ul h5, .column ul h6{
	margin: 0px; 
	padding: 0px;
}

/* Headings & Titles ---*/
h1.contentheading, 
h1.componentheading,
h1 {
	color: #003082;
	font-size: 30px;
	font-family: FrutigerNext-bold;
	margin-bottom: 0px;
}

h2 { 
	color: #1B76D0;
	font-size: 25pt; 
	font-family: FrutigerNext-Medium;
	margin-bottom: 0px;
}

h3 { 
	font-size: 12px;
}

h4 {
	font-size: 100%; text-transform: none; 
}
.item-page h4 {
	margin-top: 10px;
}
h5 { 
	font-size: 100%; 
}

h1.componentheading, 
.componentheading { 
	border-bottom-width: 0px;
	margin: 0 0 5px; 
	padding: 0px; 
}

.componentheading { }

h1.contentheading, 
h2.contentheading, 
.contentheading { 
	margin: 0; 
	padding: 0 0 0px; 
	font-size: 30px;
	font-weight: bold;
	font-family: FrutigerNext-bold;
	margin-bottom: 10px;

}

.item-page h2.contentheading { 
	font-size: 24px;
	font-family: FrutigerNext-medium;
	margin-bottom: 15px;
	color: #1B76D0;
	line-height: 125%;
	margin-top: 0px;

}
.sipper .item-page h2.contentheading { 
	margin-bottom: 5px;
}
.contentheading { }

.blog-featured .contentheading { }

.contentheading a,
.contentheading a:hover,
.contentheading a:active,
.contentheading a:focus { }

.jitem-title { }

/* Small text ---*/
small, .small, .smalldark, .small-text, .article-tools,
.img_caption, .contenttoc, p.site-slogan, a.readon, #ja-navhelper, #ja-footer { font-size: 92%; }

small, .small { }

.smalldark { text-align: left; }

/* List ---*/
.column ul li {
	background: url(../images/bullet.gif) no-repeat 0px 7px;
	line-height: 140%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 20px;
}

.column ol li { line-height: 140%; margin-left: 30px; }

.column dt { font-weight: bold; }

.column dd { margin-left: 15px; }

/* Readon links ---*/
p.readmore { margin: 0; }

p.readmore a {}

p.readmore a:hover, p.readmore a:active, p.readmore a:focus {}

/* Others ---*/
hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px dotted #4C6979;
	height: 1px;
	margin-top: 13px;
	padding-bottom: 7px;
}
.btmholder {
	float: left;
	width: 270px;
}
.btmholder hr {
	width: 270px;
	padding-bottom: 3px;
	float: left;
	margin-top: 0px;
}

/* FORM
--------------------------------------------------------- */
form label { cursor: pointer; }

input, select, textarea, .inputbox { font-size: 100%; }

.inputbox { }

.inputbox:hover, .inputbox:focus { }

.button { }

.button:hover, .button:focus { }

.checkbox { }

.radio { }

fieldset { border: none; margin: 0; padding: 5px 0; }

legend {	font-size: 125%; font-weight: bolder; line-height: 1.2; }

.hidelabeltxt { display: none; }

fieldset dt {
	clear: left;
	float: left;
	min-width: 12em;
	padding: 3px 0;
}

fieldset dd {
	padding: 3px 0;
	min-height: 25px;
}

/* Login ---*/
.login_form fieldset,
.login fieldset { padding: 15px 0 0; }

.login_form fieldset p,
.login fieldset p { margin: 0 0 5px; }

.login_form label,
.login label {
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 130px;
}

.login-fields {
	margin: 0 0 10px;
}

.login_form .inputbox,
.login-fields .required { margin-left: 10px; width: 150px; }

.login_form .remember .inputbox { width: 20px; }

.login_form .button,
.login button { margin-left: 140px; }

/* Register ---*/
.form-register fieldset { padding: 0 0 10px; }

.form-register p { margin: 0 0 5px; }

.form-register p.form-des { margin: 15px 0; }

.form-register label {
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 130px;
}

.form-register .inputbox { margin-left: 10px; width: 200px; }

.form-register .button { margin-left: 140px; }

.registration fieldset dt  {
	margin-right: 5px;
}

/* User ---*/
.user-details { padding: 10px 0; }

.user-details p { margin: 0 0 5px; }

.user-details label {
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 130px;
}

.user-details .inputbox { margin-left: 10px; width: 200px; }

.user-details .button { margin-left: 140px; }

.user-details .paramlist .paramlist_key { padding: 0 0 5px; width: 130px; }

.user-details .paramlist .paramlist_value { padding: 0 0 5px; }

.user-details .user_name span { font-weight: bold; padding-left: 10px; }

.remind fieldset dl,
.reset fieldset dl { margin: 0; }

.remind fieldset dt,
.reset fieldset dt { padding: 0; margin: 0; }

.remind fieldset dd,
.reset fieldset dd { min-height: 0; padding: 0; margin: 5px 0; }

/* Search ---*/
form#searchForm { padding: 15px 0; }

.searchintro { }

.results h4 { margin: 15px 0 0; }

.results p { margin: 0 0 10px; }

.search fieldset {
	border: 1px solid #F0F0F0;
	margin: 25px 0 15px;
	padding: 10px;
}

.search fieldset legend {
	font-size: 100%;
}

.search .phrases-box {
	margin: 0 0 10px;
}

.search .word button {
	margin-left: 5px;
}

.search .word .inputbox {
	vertical-align: top;
}

.search .word label {
	vertical-align: bottom;
}

/* Contact ---*/
#component-contact address { font-style: normal; }

#component-contact #emailForm {}

.contact_email { margin: 0 0 10px; }

.contact_email div {
	padding: 5px 0;
}

.contact_email label {
	display: block;
	font-weight: bold;
	float: left;
	width: 17em;
}

.contact_email-copy { margin: 15px 0; }

.contact-email-copy label {
	display: inline;
}

div.contact-links ul li {
	background: none;
}

/* Display Contact ---*/

/* Slider */

.panel {
	border: solid 1px #ddd;
	margin-top: -1px;
}

#ja-content-main .contact .panel h3 {
	margin: 0;
	padding: 0;
	background: #eee;
	border: 0;
}

.panel h3 a {
	display: block;
	padding: 6px;
	text-decoration: none;
	color: #444;
	padding: 6px;
}

.panel h3.pane-toggler a {
	background: #f5f5f5;
}

.panel h3.pane-toggler-down a {
	background: #f5f5f5;
	border-bottom: solid 1px #ddd;
}

.jpane-slider,
.pane-slider {
	border: solid 0px;
	padding: 0px 15px !important;
	margin: 0;
	height: 0;
	overflow: hidden;
}

.panel .contact-form,
.panel  .contact-miscinfo {}

.contact .panel .contact-form form,
.contact .panel .contact-address {
	margin: 15px 0 0 0;
}

.contact-image {
	margin: 15px 0;
	overflow: hidden;
	display: block;
}

.categories-list .category-desc ul li { list-style-type: square; }

#ja-content-main .contact .panel .pane-hide {
	display: none;
}

/* Tabs */
div.current {
	border: 1px solid #CCCCCC;
	clear: both;
	max-width: 500px;
	padding: 10px;
}

#close a { text-decoration: none; }

#contact-slider.tabs {
	clear: both;
	float: left;
	margin: 15px 0 0;
	z-index: 50;
}

#contact-slider.tabs dt {
	background: #F0F0F0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #666666;
	float: left;
	margin-right: 3px;
	padding: 4px 10px;
}

#contact-slider.tabs dt.open {
	background: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	color: #333333;
	z-index: 100;
}

#contact-slider.tabs dt h3 {
	margin: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

/* contact  plain */
#ja-content-main .contact h3 {
	margin: 10px 0px 3px;
	padding: 0px;
	line-height: 160%;
	border-bottom: none;
}

.form-required {
	font-weight: bold;
	margin: 10px 0;
	background: #fff url(../images/req.png) no-repeat !important;
	padding: 10px 40px;
}

.contact .inputbox {
	background: #fff;
	border: solid 1px #ccc;
	padding: 3px;
}

/*Encyclopedia*/
div.encyclopedia_col1 {
	width:49%;
	float:left;

}
div.encyclopedia_col1 p.img_caption {
	font-size: .6em;
}

div.encyclopedia_col2 {
	width:49%;
	float:right;
	padding-left:3px;
	margin-left: 2px;	
} 

div.encyclopedia_col2 p {
	padding-left:3px;
	margin-left: 2px;	
} 

div.encyclopedia_links ul {
	display: block;
	margin: 0px 0px 1px 0px;
	list-style-type: none;
	padding: 10px 0px 10px 0px;
	width: 100%;
}
div.encyclopedia_links ul li {
	display: inline;
	padding: 2px;
	margin: 2px;
	white-space: nowrap;
}

/* FAQ ---*/
div.jcat-children dt {
	clear: left;
	float: left;
	min-width: 7em;
	padding: 3px 0;
}

div.jcat-children dd {
	padding: 3px 0;
	min-height: 25px;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.blog { }

.item-separator, .row-separator { display: none; }

/*Leading*/
.items-leading {border-width: 0px;}
.items-leading .leading { padding-bottom: 15px; }

/*Articles grids*/
.items-row { 
	padding-bottom: 20px; 
	padding-top: 0px; 
	border-width: 0px;
}

.item {}

/*Image*/
.img-intro-none {
	margin-bottom: 15px;
}

.img-intro-left {
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
}

.img-intro-right {
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
}

/* Meta ---*/
.article-tools { clear: both; display: block; position: relative; }

dl.article-info { 
	float: left; 
	padding: 0; 
	margin: 0; 
	width: 100%; 
	text-transform: none;
}

dl.article-info dd, dl.article-info dt {
	padding: 0 5px 0 0;
	margin: 0;
	display: inline;
}
.item-page .article-tools {
	margin-bottom: 10px;
}
.item-page .article-info-term {
	display: none;
}
.item-page .published {
	font-size: 11px;
	color: #003082;
	font-size: 11px;
}
dd.parent-category-name {}

dd.category-name {}

dd.create { padding-right: 5px; }

dd.createdby { padding-right: 5px; }

dd.hits { padding-right: 5px; }

p.article-url  { margin: 10px 0 0; }

p.modifydate { margin: 10px 0 0; }

.contentdescription { display: block; padding: 10px 15px; }

.contentdescription p { margin: 0; }

ul.actions { float: right; margin: 0; padding: 0; }

ul.actions li {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
	line-height: 1;
}

ul.actions li img { border: 0; margin: 0 5px 0 0; }

/* Archive ---*/
ul#archive-items > li {
	line-height: normal;
	overflow: visible;
	padding: 0;
	margin: 0;
}

ul#archive-items div.intro {
	clear: both;
	overflow: hidden;
}

/* Article ---*/
.article-content { overflow: hidden; }

/* Category List ---*/
.categories-list {}
.categories-list h1 {}
.categories-list ul {}
div.categories-list ul li {
	background: none;
	padding-left: 0;
}
.categories-list ul li span.item-title {}
.categories-list li span.item-title a {}

div.categories-list dl.article-count dt,
div.categories-list dl.article-count dd {
	display: inline;
}

div.categories-list dl.article-count dd {
	margin-left: 0;
}

div.categories-list ul li ul {
	margin-left: 15px;
}

div.categories-list ul li li {
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
	padding: 10px;
}

div.categories-list ul li li li {
	background: #ddd;
}

div.categories-list ul li li.last {
	border-bottom: 0;
}
/* Sub Category List ---*/
.cat-children {}
.cat-children h3 {}
.cat-children ul {}
.cat-children ul li {}
.cat-children ul li span.jitem-title {}
.cat-children ul li span.jitem-title a {}

/*Inline images ---*/
.img_caption { margin-top: 15px; margin-bottom: 10px; }

.img_caption.left { margin-right: 10px; }

.img_caption.right { margin-left: 10px; }

p.img_caption { clear: both; margin: 0; padding: 0; text-align: center; }

/* Tables ---*/
th { font-weight: bold; padding: 5px; text-align: left; }

td { font-size: 100%; padding: 5px; }

thead tr th { }

thead tr th a,
thead tr th a:hover,
thead tr th a:focus,
thead tr th a:active { }

.cat-list-row2,
.cat-list-row1,
tr.cat-list-row2 td,
tr.cat-list-row1 td {
	border-color: #ddd;
}

.cat-list-row2:hover,
.cat-list-row2:hover {}

.cat-list-row2,
tr.cat-list-row2 td {}

table.contentpane, table.tablelist, table.category { width: 100%; }

table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; }

/* Content Toc */
table.contenttoc { float: right; margin: 0 0 10px 12px; padding: 0; width: 30%; }

table.contenttoc a { }

table.contenttoc td { padding: 5px 10px; }

table.contenttoc th { padding: 5px 10px; }

/* Poll */
div.poll { padding: 15px 0; }

form#poll { margin-bottom: 10px; padding-bottom: 10px; }

dl.poll { font-size: 92%; margin-bottom: 10px; padding-bottom: 10px; }

dl.poll dt, dl.poll dd { float: left; }

dl.poll dt { clear: left; width: 100px; }

dl.poll dd { clear: right; width: 400px; }

table.pollstableborder { border: none; padding: 0; text-align: left; width: 100%; }

table.pollstableborder img { vertical-align: baseline; }

table.pollstableborder td { }

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { }

/* Search */
table.searchintro { padding: 10px 0; width: 100%; }

table.searchintro td { }

/* Misc. */
table.contentpaneopen, table.contentpane, table.blog { width: 100%; }

/* Pagination ---*/
.pagination ul,
ul.pagenav { float: left; margin: 10px 0; }

.pagination ul li,
ul.pagenav li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.pagination ul li span.pagenav,
.pagination ul li a.pagenav,
ul.pagenav li a { padding: 0 5px; line-height: 20px; }

.pagination ul a.pagenav { }

.pagination ul a.pagenav:hover,
.pagination ul a.pagenav:active,
.pagination ul a.pagenav:focus { }

.ja-content-main fieldset.filters { font-size: 92%; margin: 10px 0 5px; }
.ja-content-main .display-limit { font-size: 92%; margin: 10px 0 5px; }
.ja-content-main fieldset.filters .filter-search,
.ja-content-main fieldset.filters .display-limit { float: left; width: 50%; }

.ja-content-main fieldset.filters .display-limit { float: right; text-align: right; }

.ja-content-main .pagenavbar { font-weight: bold; }

.ja-content-main .pagenavcounter { margin: 15px 0; text-align: center; }

.ja-content-main .counter {
	float: right;
	line-height: 1;
	margin: 15px 0;
	text-align: right;
}

.ja-content-main .counter span { }

.items-more { padding: 15px 0 5px; }

.items-more h3 { margin: 0 0 5px; }

.items-more ol {}

div.back_button a,
div.back_button a:hover,
div.back_button a:active { display: block; margin: 10px 0; }

/* Messages ---*/
#system-message {}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul { margin: 0; padding: 0; }

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li { background: none; margin: 0; padding: 5px; }

/* System Standard Messages */
#system-message dd.message ul { }

/* System Error Messages */
#system-message dd.error ul { }

/* System Notice Messages */
#system-message dd.notice ul { }

/* Tooltips --- */
.items-row.cols-2 .column-2 .contentpaneopen_edit {
	padding-left: 15px;
}

.tip-wrap {
	background: #ffffcc;
	border: 1px solid #e2e2b5;
	z-index: 999;
}

.tip-title { font-weight: bold; padding: 5px 10px; border-bottom: 1px solid #e2e2b5; }

.tip-text { font-size: 100%; margin: 0; padding: 5px 10px; }

.hasTip img { border: none; margin: 0 5px 0 0; }

.contentpaneopen_edit img { vertical-align: middle; }

/* Edit page */

.edit fieldset {
	border: 1px solid #F0F0F0;
	margin: 25px 0 15px;
	padding: 10px;
}

.edit .formelm {
	margin: 0 0 10px;
}
.edit.item-page .formelm {
	margin-top: 5px;
}
.edit .formelm label {
	min-width: 100px;
	font-weight: bold;
	display: inline-block;
}

.edit .formelm-buttons,
.edit .formelm-area {
	margin: 0 0 10px;
}

.edit .formelm-area label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

.profile-edit fieldset dt {
	min-width: 17em;
}

.edit.item-page div.fltlft {margin-bottom: 5px; }

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3{ 
	margin: 0 0 8px; 
	overflow: hidden; 
	padding: 0 0 5px; 
}

#ja-above-footer .ja-box > div.moduletable{
	width: 310px;
	float: left;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#ja-above-footer .ja-box > div.moduletable:first-child{
	margin-left: 0px;
}

#ja-above-footer .ja-box-ct{
	padding: 0 20px;
}

#ja-above-footer ul li {
	background: url("../images/icons/li.png") no-repeat scroll left 7px transparent;
	line-height: 150%;
	margin: 0px;
	overflow: hidden;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 11px;
}
#ja-above-footer #Mod97 ul li,
#ja-above-footer #Mod98 ul li {
	background: none no-repeat scroll left center transparent;
	padding-left: 0px;
}

div.moduletable h3 {
	margin: 0 0 15px;
	overflow: hidden;
	padding: 10px 20px;
	background: url("../images/contentheading-bg.png") repeat-x scroll 0 0 transparent;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C4CED3;
	border-right-color: #C1CCD1;
	border-bottom-color: #8EA1AB;
	border-left-color: #c1ccd1;
	color: white;
	padding: 4px 20px;
	font-size: 14px;
	font-weight: bold;
	font-family: FrutigerNext-medium;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

div.moduletable.menu-lvl3 h3, div.moduletable.menu-lvl4 h3 {
	margin: 0px 0 10px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background: url(http://kenniscentrumsuiker.nl/templates/ja_t3_template/themes/suikerstichting/css/none) repeat-x scroll;
	font-size: 14px;
	font-weight: bold;
	color: #003082;
	font-family: Georgia;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	border: 0px none #C4CED3;
}

div.moduletable.menu-lvl4 h3 {
	padding: 0px 0px 0px 20px;
}
.moduletable .menu-lvl3 h3,.moduletable .menu-lvl4 h3 {
	background: url(http://kenniscentrumsuiker.nl/templates/ja_t3_template/themes/suikerstichting/css/none) repeat-x scroll;
}
div.moduletable.menu-lvl3 h4, div.moduletable.menu-lvl4 h4 {
	font-size: 12px;
	line-height: 140%;
}
div.moduletable_menu h3 { margin-bottom: 0; }

div.ja-moduletable, div.moduletable {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0 0 20px;
	position: relative;
}
div.ja-moduletable.undercontent {
	padding: 0px;

}
div.ja-moduletable.btmblok, div.moduletable.btmblok {
	margin-top: 10px;
}

body#bd.nobtmmarge div.ja-moduletable.btmblok, body#bd.nobtmmarge div.moduletable.btmblok {
	margin-top: 0px;
}
/* Rounded Module --- */
div.ja-module h3, div.module h3 { margin: 0 0 10px; overflow: hidden; padding: 8px 0; }

div.ja-module, div.module { margin-bottom: 20px; position: relative; overflow: hidden; }

/* Badge Module ---*/
.badge {
	background-image: url(../images/icon-badge.png);
	background-repeat: no-repeat;
	height: 46px;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
}

.badge-hot 	.badge { background-position: 0 0; }

.badge-new 	.badge { background-position: 0 -46px; }

.badge-pick .badge { background-position: 0 -92px; }

.badge-top 	.badge { background-position: 0 -138px; }

/* Search Module ---*/
#ja-search { 
	bottom: 15px; 
	position: absolute; 
	right: 0; 
	width: 375px;
}

#ja-search label { 
	display: inline; 
	margin-right: 10px;
}

#ja-search .inputbox { }

#ja-search .inputbox:hover, #ja-search .inputbox:focus { }

#ja-search .button {
	background-color: #b2bfc6;
	background-repeat: repeat-x;
	border: 0 none #3DAFEF;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #FFFFFF;
	cursor: pointer;
	margin-left: 5px;
	padding: 2px;
	text-align: center;
	position: relative;
	top: 1px;
}

.inputbox:hover, 
.inputbox:focus { 
	background: none repeat scroll 0 0 #FFFFFF;
}

.icon-search {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../images/icons/icon-search.png");
	background-position: 1px -1px;
	background-repeat: no-repeat;
}

/* Login Module ---*/
#form-login-username .inputbox,
#form-login-password .inputbox {
	background-position: 5px center;
	background-repeat: no-repeat;
	font-weight: bold;
}

#form-login-username .inputbox, #form-login-password .inputbox {}

#form-login ul { margin: 0 !important; padding: 0; }

#form-login p { margin: 0 0 5px; }

#form-login .button { margin: 10px 0; }

/* Poll Module ---*/
h4.poll-title { margin: 0; padding: 0; }

a.poll-result { font-size: 92%; text-transform: uppercase; }

form.poll .button { margin-right: 5px; }

/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { padding: 5px 0; }

div.bannergroup_text div.banneritem_text a { font-weight: bold; }

div.bannergroup_text div.bannerheader,
div.bannergroup_text div.bannerfooter_text a { font-size: 92%; }

div.bannergroup_text div.bannerfooter_text { padding: 5px 0 0; text-align: right; }

div.bannergroup { margin-bottom: 10px; }

/* text */
div.module_text h3 { }

div.module_text span { clear: both; display: block; float: left; }

div.module_text { }

div.module_text .ja-box-bl { }

div.module_text .ja-box-tr { }

div.module_text .ja-box-tl { }

/* Blank */
div.module_noborder,
div.module_noborder .ja-box-bl,
div.module_noborder .ja-box-tr,
div.module_noborder .ja-box-tl { background: none; padding: 0; }

/* Module list ---*/


/* Collapsible h3 ---*/
h3.show {
	background: url(../images/icon-show.png) no-repeat 100% 60%;
	cursor: pointer;
}

h3.hide {
	background: url(../images/icon-hide.png) no-repeat 100% 60%;
	cursor: pointer;
}

/* Uncomment the following lines if you want collapsible modules with badges still show arrows */
/* 
.badge-hot h3.show,.badge-new h3.show,.badge-pick h3.show,.badge-top h3.show,
.badge-hot h3.hide,.badge-new h3.hide,.badge-pick h3.hide,.badge-top h3.hide {
	background-position: 15px 60%;
	text-indent: 15px;
}
*/

/* Languages Module */
div.ja-moduletable .mod-languages ul, 
div.ja-module .mod-languages ul {
	margin: 0;
}

div.ja-moduletable .mod-languages ul li, 
div.ja-module .mod-languages ul li {
	background: none;
	padding: 0;
	margin-right: 5px;
	display: inline-block;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrap { }

.main { }

.ja-box { }

#ja-wrapper { }

#ja-container { position: relative; z-index: 5; }

#ja-container .main { }

/* 3 Columns - Classic Layout ---*/
#ja-container.ja-l1r1 { }

/* Full */
#ja-container { }

/* Full left */
#ja-container.ja-r1 { }

/* Full right */
#ja-container.ja-l1 { }

/* Mass ---*/
.ja-mass-top { }

.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module { margin-left: 0; margin-right: 0; }

.ja-mass-bottom { }

.ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module { margin-left: 0; margin-right: 0; }

/* MAIN COLUMN
--------------------------------------------------------- */
#ja-mainbody { }

#ja-main .inner { }

#ja-contentwrap { }

/* Content Top ---*/
.ja-content-top { }

#ja-content-top .ja-moduletable, #ja-content-top .ja-module { margin-left: 0; margin-right: 0; }

/* Content Main ---*/
.ja-content-main { 
	/*    margin-bottom: 20px;*/
	margin-bottom: 10px;
}

/* Content Bottom ---*/
.ja-content-bottom { }

#ja-content-bottom .ja-moduletable, #ja-content-bottom .ja-module { margin-left: 0; margin-right: 0; }
/* @end */
/* SIDE COLUMNS
--------------------------------------------------------- */
.ja-colswrap { }

.ja-col { }

/* Left Columns ---*/
#ja-left .ja-l2 { }

/* Right Columns ---*/
#ja-right .ja-r2 { }
#ja-right1 {
	margin-top: 0px;
}
/* HEADER
--------------------------------------------------------- */
#ja-header { 
	position: relative; 
	z-index: 10; 
	background-color: #edf0f2;
}

#ja-header .main { 
	padding: 15px 0 15px;
	border-width: 0px;
}

h1.logo, div.logo-text h1 { }

h1.logo, div.logo-text { float: left; position: relative; z-index: 1; }

/* Logo Image ---*/
h1.logo { 
	height: 36px;
	width: 136x;
}

h1.logo a {
	background: url(../images/logo-suikerstichting.png) no-repeat left;
	display: block;
	height: 36px;
	width: 135px;
}

h1.logo, 
div.logo-text h1 {
	margin-left: 20px;
	/*    position: absolute;
	top: 75px;
	right: 10px;*/
}

h1.logo a span { position: absolute; top: -1000px; }

/* Logo Text ---*/
div.logo-text { margin-top: 8px; }

div.logo-text h1 a { text-decoration: none; }

p.site-slogan { display: block; font-size: 85%; margin: 8px 0 0; padding: 0 5px; }

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav { 
	background: url("../images/menu-bg.png") repeat-x scroll 0 -14px transparent;
	line-height: 1; 
	position: relative; 
	z-index: 11;
}
body#bd.homepage #ja-mainnav {
	background: url("../images/menu-bg.png") repeat-x scroll 0 -38px transparent;
}
body#bd.homepage  #ja-container .main {
	padding: 12px 0 0;
}
#ja-mainnav .main { 
	border-width: 0px;
}

span.has-image {
	background-position: left 1px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	padding-left: 25px;
}

span.menu-title { display: block; cursor: pointer; }

span.menu-desc { display: block; font-size: 92%; font-weight: normal; }

/* Breadcrumbs ---*/
#ja-navhelper { }

#ja-navhelper .main { padding: 5px 0; }

#ja-navhelper a { padding: 0 2px; }

#ja-navhelper a:hover, #ja-navhelper a:active, #ja-navhelper a:focus { }

.ja-breadcrums { float: left; margin-top: 2px; width: 80%; }

.ja-breadcrums strong { margin-right: 5px; }

.ja-breadcrums img { margin: 1px 5px; }

/* Extras ---*/
.ja-links { float: right; margin-top: 2px; }

.ja-links li { background: none; display: inline; padding: 0; }

.ja-links li.top a { }

.ja-links li.top a:hover { }

.ja-links li.layout-switcher a { }

.ja-links li.layout-switcher a:hover { }

.ja-links li.user-reset a { }

.ja-links li.user-reset a:hover { }

/* Default Joomla! Menu ---*/
#ja-container ul.menu { margin: 0; padding: 0; }

#ja-container ul.menu li { background: none; margin: 0; overflow: hidden; padding: 0; }

#ja-container ul.menu li a { display: block; outline: none; padding: 1px 0; }

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus { }

#ja-container ul.menu li.active > a { font-weight: bold; }

#ja-container ul.menu li a img { margin-right: 3px; }

#ja-container ul.menu li ul { margin: 0 0 0 10px; }

#ja-container ul.menu li li { background: url(../images/arrow.png) no-repeat left 11px; }

#ja-container ul.menu li li a { font-weight: normal; text-indent: 10px; }

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus { background: none; }

#ja-container ul.menu li.active > a { font-weight: bold; }

#ja-container ul.menu span.separator { display: none; }

/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-box, #ja-botsl .ja-box { padding: 0; }

#ja-topsl .ja-box-right, #ja-botsl .ja-box-right,
#ja-topsl .ja-box-full, #ja-botsl .ja-box-full { background: none; }

#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable { margin-bottom: 20px; margin-top: 0; padding-bottom: 0; padding-top: 0; }

#ja-topsl li, #ja-botsl li { background-position: 1px 6px; padding-left: 10px; }

#ja-topsl ol li, #ja-botsl ol li { margin-left: 25px; padding: 0; }

#ja-topsl ul, #ja-topsl p, #ja-topsl ol,
#ja-botsl ul, #ja-botsl p, #ja-botsl ol { margin: 0; padding: 0; }

#ja-topsl a, #ja-botsl a { }

#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus,
#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { }

/* Top spotlight ---*/
#ja-topsl { }

#ja-topsl .main { padding: 20px 0 0; }

#ja-topsl h3 { margin: 0 0 8px; }

/* Bot spotlight ---*/
#ja-botsl { }

#ja-botsl .main { padding: 20px 0 0; }

#ja-botsl .ja-moduletable, #ja-botsl .moduletable { margin-bottom: 20px; }

#ja-botsl h3 { margin: 0 0 8px; }

.ja-box-right .ja-moduletable, .ja-box-right .moduletable,
.ja-box-full .ja-moduletable, .ja-box-full .moduletable { }

/* FOOTER
--------------------------------------------------------- */
#ja-above-footer{
	background: url('../images/ja-above-footer-bg.png') repeat-x scroll 0 20px transparent;
}

#ja-footer { 
	background: none repeat scroll 0 0 #B3C0C6; /* old: #EDF0F2 */
	clear: both; 
	padding: 20px 0; 
}

#ja-footer .main { 
	padding: 0; 
	position: relative; 
	text-align: left; 
}

#ja-footer .inner { 
	padding: 0; 
}

#ja-footer small { 
	font-size: 100%; 
}

/* Foot Links ---*/
#ja-footer .ja-footnav { 
	font-size: 100%; 
	margin: 0; 
	overflow: hidden; 
	position: relative; 
}

.ja-footnav ul { 
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 20px;
}

.ja-footnav .column ul li {
	display: block; 
	padding: 0px;
	background: none;
	line-height: 120%;
	font-size: 11px;

}

.ja-footnav .column{
	width: 227px;
	margin-left: 20px;
}

.ja-footnav .column:first-child{
	margin-left: 0px;
}

.ja-footnav .column p{
	margin-bottom: 5px;
	font-size: 14px;
	color: #F9F9F9;
	font-family: Georgia;
	line-height: 140%;
}

.ja-footnav .column li,
.ja-footnav .column li a{
	color: #F9F9F9;
}

.ja-footnav .column ul.location,
.ja-footnav .column ul.sitemap{
	position: absolute;
	bottom: 0px;
}

.ja-footnav li a { }

.ja-footnav li a:hover, 
.ja-footnav li a:active, 
.ja-footnav li a:focus { 
}

/* Copyright Info. ---*/
.ja-copyright small { 
	display: block;
}

/* MISCELLANOUS
----------------------------------------------------------- */
/* User Tools ---*/
ul.ja-usertools-font { }

ul.ja-usertools-font li, ul.ja-usertools-screen li {
	background: none; 
	display: inline; 
	margin: 0; 
	padding: 0;
}

ul.ja-usertools-screen { }

/* Others ---*/
#ja-banner { 
	overflow: hidden;
	text-align: center;
	width: 100%;
}

div.ja-innerdiv { 
	clear: both; 
	margin-bottom: 10px;
	padding-bottom: 10px; 
}

div.ja-innerdiv h4 { 
	margin: 5px 0; 
	padding: 0; 
}

a.ja-cpanel-video {
	background: url(../images/icons/icon-youtube.png) no-repeat center center #fff;
	border: 1px solid #999;
	color: #666;
	display: block;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

a.ja-cpanel-video span {
	color: #666;
}

a.ja-cpanel-video:hover,
a.ja-cpanel-video:focus,
a.ja-cpanel-video:active { 
	border-color: #666; 
	text-decoration: none; 
}

a.ja-cpanel-video:hover span { 
	color: #0F85D8; 
}

/* T3 Logo ---*/
.t3-logo, .t3-logo-sm { 
	display: block; 
}

.t3-logo, .t3-logo a { 
	width: 200px; 
	height: 34px; 
}

.t3-logo-sm, .t3-logo-sm a { 
	width: 77px; 
	height: 34px; 
}

.t3-logo a, .t3-logo-sm a {
	display: block;
	text-indent: -1000em;
	background-repeat: no-repeat;
	background-position: center;
}

.t3-logo-light a { background-image: url(../../../../../t3/logo/t3_logo_light.png); }
.t3-logo-dark a { background-image: url(../../../../../t3/logo/t3_logo_dark.png); }

.t3-logo-light-sm a { background-image: url(../../../../../t3/logo/t3_logo_light_sm.png); }
.t3-logo-dark-sm a { background-image: url(../../../../../t3/logo/t3_logo_dark_sm.png); }

.caroussel{
	margin-bottom: 0px;
	margin-top: 20px;
}

#ja-above-footer .moduletable p{
	line-height: 150%;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 5px;
}

.caroussel .moduletable_kenniscentrum{
	width: 270px;
	margin-right: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
}

.caroussel .lof-ass,
.caroussel .moduletable_kenniscentrum{
	float: left;
	border-width: 0px;
}



.caroussel .moduletable_kenniscentrum p{
	line-height: 150%;
	color: #003082;
}

.caroussel .moduletable_kenniscentrum h3{
	color: #003082;
	font-family: FrutigerNext-medium;
	font-size: 30px;
	line-height: 0.9em;
	margin: 0px;
}
.caroussel .moduletable_kenniscentrum h4{
	color: #1A75CF;
	margin-bottom: 10px;
	font-family: FrutigerNext-bold;
	font-size: 30px;
}
.lof-ass .lof-description {
	z-index: 3;
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 230px;
	padding: 10px 20px;
}
.lof-ass .lof-description p {
	padding: 10px 0 3px;
	line-height: 150%;
}
.lof-ass .lof-description h4 a {
	margin: 0px;
	color: white;
	text-decoration: none;
	text-transform: none;
	font-size: 15px;
	font-family: arial;
}
.lof-ass .lof-navigator li h4 {
	font-size: 11px;
	padding: 5px 0 0 !important;
	font-family: Arial;
	line-height: 1.4;
	color: #666;
}

#ja-above-footer ul.thema-mod > li{
	background: url("../images/icons/li.png") no-repeat scroll 2px center transparent;
	cursor: pointer;
	margin: 0 !important;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #4C6979;
}
#ja-above-footer ul.thema-mod > li:first-child{
	border-top: 1px dotted #4C6979;
}



.mod-articles-category-readmore a.mod-articles-category-title{
	background-image: url("../images/icons/li.png");
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 0.5em;
	padding-right: 1em;
}

.body_thema #ja-container{
	padding-top: 0px;
}

.body_thema h1.componentheading,
.body_thema .category-desc{
	margin-left: 15px;
	margin-right: 15px;
}

.body_thema .main .inner{
	padding-left: 0px;
	padding-right: 0px;
}

.body_thema .contentpaneopen p{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 0px;
}

.blog_thema h2.contentheading{
	background: url("../images/contentheading-bg.png") repeat-x scroll 0 0 transparent;
	border-width: 1px;
	border-style: solid;
	border-top-color: #C4CED3;
	border-right-color: #C1CCD1;
	border-bottom-color: #8EA1AB;
	border-left-color: #c1ccd1;
	margin: 0 0 8px;
	color: white;
	display: block;
	overflow: hidden;
	padding: 4px 20px;
	font-size: 14px;
	font-weight: bold;
	font-family: FrutigerNext-medium;
}

.blog_thema h2{
	display: none;
}

p.readmore a {
	text-transform: none;
}

.blog_thema h2.contentheading a{
	color: white;
}

.blog_thema p img{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #B0CFEE;
}

#ja-search ul.menu li{
	background: none repeat scroll 0 0 transparent;
	display: block;
	float: left;
	margin: 0 0 0 5px;
	overflow: visible;
}

#ja-search ul.menu li a {
	border-left: 1px solid #666666;
	color: #666666;
	font-size: 7pt;
	padding-left: 5px;
}

#ja-search ul.menu li:first-child a {
	border-left-width: 0px;
	padding-left: 0px;
}

#ja-search form{
	float: left;
	margin-right: 10px;
}

#ja-search ul.menu{
	float: left;
}

.avVideo .avPlayerContainer {
	background: none;
	border-radius: 0px;
	padding: 0px;
}

.item-page .content-links{
	display: none;
}

.feitencontainer{
	background: none repeat scroll 0 0 #DDEAF8;
	padding: 20px;
	margin-bottom: 20px;
	margin-left: -20px;
	color: #003082;
}

.feitencontainer h2 {
	font-size: 24px;
	font-family: FrutigerNext-medium;
	margin-bottom: 10px;
}

.feitencontainer ul li {
	background: url("../images/blue-box.png") no-repeat scroll left 5px transparent;
	line-height: 140%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	color: #003082;
}

.feitencontainer ul{
	margin-bottom: 0px;
}

div.custom.mod_feiten {
	background: none repeat scroll 0 0 #fff;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #003366;
}

.mod_feiten h2 {
	font-size: 24px;
	font-family: FrutigerNext-medium;
	margin-bottom: 10px;

}

.mod_feiten ul li,
ul.blue_box li {
	background: url("../images/blue-box.png") no-repeat scroll left 5px transparent;
	line-height: 140%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 20px;
	font-weight: normal;
	font-size: 12px;

}

.mod_feiten ul{
	margin-bottom: 0px;
}

.detailcontainer{
	border-top: 1px dotted #1B76D0;
	padding-top: 15px;
	color: #1B76D0;
	margin-top: 2px;

}

.detailcontainer p {
	color: gray;
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 5px;
}

.detailcontainer h2{
	color: inherit;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
}

#ja-container .menu-lvl3 ul.menu li:first-child{

}

#ja-container .menu-lvl3 ul.menu, .column .menu-lvl3 ul.latestnews, ul.category-module {
	border-top: 1px dotted #4C6979;
}

#ja-container .menu-lvl3 ul.menu li, .column .menu-lvl3 ul.latestnews li, ul.category-module li {
	background: url("../images/icons/li.png") no-repeat scroll 2px 7px transparent;
	margin: 0;
	overflow: hidden;
	padding: 3px 0px 3px 15px;
	border-bottom: 1px dotted #4C6979;
}
ul.category-module li h4 {
	margin: 0px;
	font-family: arial;
	color: #1B76D0;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
}

#ja-container .menu-lvl3 ul.menu li a, .column .menu-lvl3 ul.latestnews li a, ul.category-module li h4 a {
	margin: 0px;
	font-family: arial;
	color: #1B76D0;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#ja-container .menu-lvl3 ul.menu li.active a
{
	color: #003082;
}
#ja-container .menu-lvl4 ul.menu li a, .column .menu-lvl4 ul.latestnews li a,
#ja-container ul.latestnews.menu-lvl4 li a
{
	margin: 0px 0px 0px;
	font-family: arial;
	color: #003082;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 10px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ja-container .menu-lvl4 ul.menu li.active a, 
#ja-container ul.latestnews.menu-lvl4 li.active a
{
	color: #003082;

}
#ja-container .menu-lvl4 ul.menu li.active, #ja-container .menu-lvl4 ul.menu li:hover, 
#ja-container ul.latestnews.menu-lvl4 li.active, #ja-container ul.latestnews.menu-lvl4 li:hover
{

	background-image: url(../images/arrow_navigation.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#ja-container .menu-lvl4 ul.menu li a:hover, #ja-container ul.latestnews.menu-lvl4 li:hover
{
	text-decoration: none;
}
#ja-container .menu-lvl4 ul.menu li, #ja-container ul.latestnews.menu-lvl4 li
{
	padding-left: 15px;
	background: none;
	line-height: 120%;
	margin-bottom: 0px;
	overflow: hidden;
}

.category-desc {
	width: 635px;
	margin-bottom: 15px;
}
.category-desc h3{
	font-size: 24px;
	font-family: FrutigerNext-medium;
	margin-bottom: 15px;
	color: #1B76D0;
	line-height: 125%;
	margin-top: 0px;
}


#ja-above-footer .moduletable .custom p img{
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}
#ja-above-footer .moduletable .custom .btmholder p img {
	margin-bottom: 10px;
}
#ja-above-footer .moduletable .custom p span.title{
	font-family: Georgia;
	color: #1B76D0;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	padding-bottom: 3px;
}	
#ja-above-footer .moduletable .custom.btmblok h4 a, #ja-above-footer .moduletable .custom.btmblok h4 {
	font-family: Georgia;
	color: #1B76D0;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	line-height: 140%;
}
.custom.btmblok li a, .ja-moduletable.btmblok li a {
	font-family: Georgia;
	color: #1B76D0;
	font-size: 11px;
	font-weight: normal;

}
.ja-moduletable.btmblok.emphasis li a {
	font-weight: bold;
}
.ja-moduletable.btmblok li {
	border-bottom: 1px dotted #4C6979;;
}
.ja-moduletable.btmblok ul {
	border-top: 1px dotted #4C6979;;
}
#ja-container ul.menu li {
	border-bottom: none;
}
#ja-container ul.menu li a, #ja-container ul.latestnews.menu-lvl4 li a {
	border-bottom: 1px dotted #4C6979;
	line-height: 150%;
	text-decoration: none;
	font-size: 11px;
	padding: 5px 0;
	display: block;
	padding-left: 5px;
}
#ja-above-footer .moduletable .custom p > a.download{
	background: url("../images/icons/li.png") no-repeat scroll right center transparent;
	padding-right: 1em;
}

#ja-above-footer .moduletable .custom ul.border-top{
	border-top: 1px dotted #4C6979;
	padding-top: 0px
}
#ja-above-footer .moduletable .custom ul li.ul-title{
	background: none no-repeat scroll 0 0 transparent;
	padding-left: 0px;
	font-weight: bold;
	color: #003082;
	margin-bottom: 5px;
}
.ja-moduletable h5 {
	border-top: 1px dotted #4C6979;
	padding-top: 15px;
	padding-bottom: 5px;
}
.avPlayerWrapper .avPlayerContainer {
	margin: 0px;
}
.result-category {
	display: none;
}
.result-title {
	font-family: Georgia;
	line-height: 140%;
	color: #003082;
	font-size: 12px;
	margin-bottom: 3px;
}
.result-title a {
	font-family: Georgia;
	line-height: 140%;
	color: #003082;
	font-size: 12px;
	margin-bottom: 3px;
}
.result-text {
	margin-bottom: 15px;
}
.ja-moduletable.imagekader {
	padding-bottom: 0px;
}
.ja-moduletable.zijafbeelding {
	padding-bottom: 10px;
}
.ja-moduletable .videokader {
	background-color: #43586C;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	float: left;
}
.videobox {
	width: 280px;
	float: right;
	margin-left: 15px;

}
.ja-moduletable .videokader p {
	font-size: 11px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.ja-moduletable .videokader h2 {
	font-size: 16px;
	font-family: FrutigerNext-medium;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	line-height: 125%;
	color: #FFFFFF;
}
div.moduletable .videokader h3 {
	margin: 0 0 1px;
	overflow: hidden;
	text-transform: none;
	padding: 0px;
	background: url(http://kenniscentrumsuiker.nl/templates/ja_t3_template/themes/suikerstichting/css/none) repeat-x scroll;
	border: 0px none #ffffff;
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
div.moduletable .videokader h4 {
	margin: 0 0 10px;
	text-transform: none;
	padding: 0px;
	border: 0px none white;
	font-family: Arial;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
}

.ja-moduletable .fotokader p {
	font-size: 11px;
	margin-bottom: 0px;
	color: #333333;
}
.ja-moduletable .fotokader h2 {
	font-size: 16px;
	font-family: FrutigerNext-medium;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	line-height: 125%;
	color: #333333;
}
div.moduletable .fotokader h3 {
	margin: 15px 0 1px;
	overflow: hidden;
	text-transform: none;
	padding: 0px;
	background: url(http://kenniscentrumsuiker.nl/templates/ja_t3_template/themes/suikerstichting/css/none) repeat-x scroll;
	border: 0px none #333333;
	font-size: 14px;
	font-weight: bold;
	color: #003082;
	font-family: Georgia;
}
div.moduletable .fotokader h4 {
	margin: 0 0 10px;
	text-transform: none;
	padding: 0px;
	border: 0px none white;
	font-family: Arial;
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
}

#ja-container .main {
	border-bottom: 0px none #FFFFFF;
	padding: 30px 0 0;
}

.arrowlink, p.readmore a {
	background: url("../images/icons/li.png") no-repeat scroll right center transparent;
	padding-right: 1em;
	font-size: 11px;
}
.arrowbox {
	background: url("../images/arrowbox.png") no-repeat scroll right center transparent;
	padding-right: 1em;
	font-size: 11px;
	border: 1px solid #8CBAE7;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-top: 1px;
	color: #8CBAE7;
	margin-top: 10px;
	float: left;
	height: 16px;
}
infobtn .arrowbox {

}
a.arrowbox:hover {
	background: #8CBAE7 url(../images/arrowbox.png) no-repeat scroll right center;
	color: #ffffff;
	text-decoration: none;
}
.actueel .blog h2.contentheading, .sipper .blog h2.contentheading{
	font-family: Georgia;
	line-height: 150%;
	color: #003082;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: 100px;

}
.actueel .blog h2.contentheading a, .sipper .blog h2.contentheading a {
	color: #003082;

}
.actueel .blog p, .sipper .blog p {
	margin: 0px;
	margin-left: 100px;
}

.sipper .blog .category-desc p {
	margin-bottom: 15px;
	margin-left: 0px;
}
.sipper .blog .category-desc {
	width: 601px;
}

.actueel .blog img {
	float: left;
	padding-right: 20px;
	margin-top: -32px;
	padding-top: -1px;
	padding-bottom: 10px;
	background-image: url(../images/bgthumb.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}

.sipper .blog img {
	float: left;
	padding-right: 10px;
	margin-top: -17px;
	padding-top: -1px;
	padding-bottom: 10px;
	margin-left: -100px;
	background-image: url(../images/bgthumb.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
}

.actueel .blog dl.article-info, .sipper .blog dl.article-info {
	color: #999;
	text-transform: none;
	font-size: 11px;
	margin-left: 100px;
}
.sipper .blog .article-info {
	display: none;
}
.item-page.sipper .parent-category-name {
	position: relative;
	left: 9999px;
	margin-bottom: 10px;
	float: left;
	color: #003082;
	font-size: 11px;
}
.item-page.sipper .parent-category-name span {
	position: relative;
	left: -10000px;
	display: block;
	margin-top: -20px;
}

.item-page h3 a{
	color: #003082;
}
.item-page h3{
	line-height: 160%;
}
.sipinhoudsopgave img {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;

}

.sipinhoudsopgave p {
	margin: 0px;
}

.sipinhoudsopgave hr {
	width: 601px;
	clear: left;
}

#ce-contact-31 input, #ce-contact-32 input, #ce-contact-33 input, #ce-contact-34 input, #ce-contact-35 input {
	width: 260px;
}
#ce-contact-31 select, #ce-contact-32 select, #ce-contact-33 select, #ce-contact-34 select, #ce-contact-35 select {
	width: 266px;
}
label.cf-label {
	display: block;
	font-weight: bold;
}
.contact .inputbox {
	width: 553px;
}
#ce-contact-32 .cf-input-checkbox, #ce-contact-33 .cf-input-checkbox, #ce-contact-34 .cf-input-checkbox {
	width: 15px;
}
.jicons-icons {
	display: none;
}
.infobtn {
	float: left;
	margin-right: 20px;
	width: 310px;
	height: 172px;
}
.infobtn img {
	position: relative;
}
.btninfo {
	position: relative;
	top: -67px;
	left: 53px;
	background: url("../images/arrowbox_db.png") no-repeat scroll right center white;
	padding-right: 1em;
	font-size: 11px;
	border: 1px solid #1B76D0;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-top: 1px;
	color: #1B76D0;
	height: 16px;
}
.btninfo a:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.btninfo:hover{
	text-decoration: none;
	background-color: #1B76D0;
	color: #FFFFFF;
}
.infobtn.right {
	margin-right: 0px;
}
sub, sup {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	vertical-align: baseline;
    position: relative;
}
sup{top: -0.4em;}
sub{top: 0.4em;}

.margin-top-43 {
	margin-top: 43px;
}

div.ja-moduletable.moduletable_videobox {
	/*display: none !important;*/
	background: none no-repeat scroll 0 0 #1B76D0;
	padding-bottom: 0;
	font-family: FrutigerNext-medium;
	margin-bottom: 20px;
	margin-top: 43px;
}

div.ja-moduletable.moduletable_videobox > h3 {
	color: white; 
	padding: 15px 20px 0px;
	border-width: 0;
	font-size: 130%;
	margin: 0;
	text-transform: none;
	font-family: inherit;
}

div.ja-moduletable.moduletable_videobox .custom_videobox h1,
div.ja-moduletable.moduletable_videobox .custom_videobox h2,
div.ja-moduletable.moduletable_videobox .custom_videobox h3,
div.ja-moduletable.moduletable_videobox .custom_videobox h4,
div.ja-moduletable.moduletable_videobox .custom_videobox h5,
div.ja-moduletable.moduletable_videobox .custom_videobox h6 {
	font-size: 130%;
	font-family: inherit;
	font-weight: normal;
	margin-bottom: 10px;
}

div.ja-moduletable.moduletable_videobox .custom_videobox h1,
div.ja-moduletable.moduletable_videobox .custom_videobox h2,
div.ja-moduletable.moduletable_videobox .custom_videobox h3,
div.ja-moduletable.moduletable_videobox .custom_videobox h4,
div.ja-moduletable.moduletable_videobox .custom_videobox h5,
div.ja-moduletable.moduletable_videobox .custom_videobox h6,
div.ja-moduletable.moduletable_videobox .custom_videobox p {
	padding: 0px 20px;
	font-family: inherit;
	color: white;
}
div.ja-moduletable.moduletable_videobox .custom_videobox div {
	margin-bottom: 15px;
}

.column ol.vraag_antwoord li,
.column ul.vraag_antwoord li {
	background: none no-repeat scroll 0 0 transparent;
	margin-bottom: 15px;
	overflow: hidden;
	padding-left: 0px;
}

.column ol.vraag_antwoord li a,
.column ul.vraag_antwoord li a {
	line-height: 125%;
	font-size: 12px;
	color: #003082;
	font-family: Georgia;
	font-weight: bold;
}

.column ol.vraag_antwoord li .arrowlink,
.column ul.vraag_antwoord li .arrowlink {
	font-family: arial;
	color: #1B76D0;
	font-size: 11px;
	font-weight: normal;
}

.column ol.vraag_antwoord li .arrowlink:hover,
.column ul.vraag_antwoord li .arrowlink:hover {
	color: #333333;
}

.faqlijst h1.contentheading, 
.faqlijst h2.contentheading, 
.faqlijst .contentheading {
	color: #003082;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
}

.column .moduletable_accordion {
	margin-left: 0;
}
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 {
	border-width: 0;
}

.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler,
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler span,
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler span span {
	background: none no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline;
	color: #003082;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
	padding: 0;
}

.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler,
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler span {
	cursor: default;
}

.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler:hover,
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler span:hover,
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .toggler span span:hover {
	text-decoration: underline;
}
.column .moduletable_accordion .sp-accordion.sp-accordion-style1 .sp-accordion-inner {
	background: none no-repeat scroll 0 0 transparent;
	padding: 0;
	opacity: 0;
}

.syndicate-module {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.syndicate-module:hover {
	text-decoration: none;
}

.syndicate-module span {

}
.syndicate-module:hover span {
	text-decoration: underline;
}

.syndicate-module img {
	float: left;
	margin-right: 0.3em;
}

.table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table th,
.table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #dddddd;
}
.table th {
	font-weight: bold;
}
.table thead th {
	vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
	border-top: 0;
}
.table tbody + tbody {
	border-top: 2px solid #dddddd;
}
.table .table {
	background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #dddddd;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
}
.table-bordered th,
.table-bordered td {
	border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}
.table td[class*="span"],
.table th[class*="span"],
.row-fluid .table td[class*="span"],
.row-fluid .table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}
.table td.span1,
.table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}
.table td.span2,
.table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}
.table td.span3,
.table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}
.table td.span4,
.table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}
.table td.span5,
.table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}
.table td.span6,
.table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}
.table td.span7,
.table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}
.table td.span8,
.table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}
.table td.span9,
.table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}
.table td.span10,
.table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}
.table td.span11,
.table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}
.table td.span12,
.table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}
.table tbody tr.success > td {
	background-color: #dff0d8;
}
.table tbody tr.error > td {
	background-color: #f2dede;
}
.table tbody tr.warning > td {
	background-color: #fcf8e3;
}
.table tbody tr.info > td {
	background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
	background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
	background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
	background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
	background-color: #c4e3f3;
}

.vraag_antwoord li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.bluetableholder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	padding: 10px;
	border: 1px solid #1B76D0;
	margin-bottom: 20px;
}
table.bluetable td {
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
table.bluetable {
	
	padding: 0px;

}


/********** RTL latenight *****/
.rtl_outer, .rtl_blauw,
.rtl_paars_outer{content:""; display:table; font-family:arial; box-sizing:border-box;}

.rtl_outer{width:640px; height:350px; position:relative;  padding:40px 50px; border:solid 1px #b4b4b4;}
.rtl_tekst{float:left; width:350px;font-family:"FrutigerNext-Medium"; color: #1A75CF;font-size:19px; line-height:28px;}
	.rtl_intro{font-family:"FrutigerNext-Bold"; }

.rtl_paars_outer{ background:#692f83 url(../images/tv.png) center 10px no-repeat; color:#fff; width:180px; height:180px; padding:80px 10px 10px 10px; text-align:center; float:right;  }
	.rtl_paars_kop{ font-weight:700; font-family:"FrutigerNext-Bold"; font-size:19px; border: dotted #fff; border-width:2px 0 2px 0; padding: 7px 0 5px 0;}
	.rtl_paars_tekst{font-family:"FrutigerNext-Medium";font-size:16px; line-height:24px;   margin-top: 10px;}

.rtl_blauw{font-family:"FrutigerNext-Medium"; position:absolute; bottom:0; background:#1A75CF url(../images/driehoek.png) 25px center no-repeat; color:#fff; font-size:15px; line-height:20px; width:538px; height:65px;  padding: 13px 30px 0 55px;}
 a .rtl_blauw{color:#fff;}