/* @group Reset */
/* Originial by Eric Meyer,modifications by Rene Kreijveld */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
div#middle ul li, div#middle ol li {list-style:disc;}
div#middle ul, div#middle ol {margin-left:14px;}
/*div#middle ul {margin-left:15px;}*/
div#middle ul li ul li, div#middle ol li ol li {margin-left:5px;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a {color:#ea7f4c; text-decoration:underline;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
/* forms stuff */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/* @end */
/* @group Layout */
.searchonly {display:none;}
html, body {height:100%;}
body {overflow-x:hidden;width:100%;}
div#wrapper{height:100%; width:100%;}
div#container{position:relative;text-align:left; height:auto !important; min-height:100%;}
div#header{position:absolute;top:0px;left:0px;overflow:hidden;}
div#leftpart{float:left;}
div#content{}
div#left{float:left;}
div#middle{float:right;}
div#right{float:right;}
div#footer{line-height:30px;overflow:hidden;}
div.clr{clear:both;}
/* @end */
/* @group Sizes */
/* Columns setup, visual layout                                       */
/* |----------------------------wrapper-----------------------------| */
/* ||-header-------------------------------------------------------|| */
/* ||                                                              || */
/* ||--------------------------------------------------------------|| */
/* ||--------------------leftpart--------------------|----right----|| */
/* |||-----left-----|-----------middle-------------|||             || */
/* |||              |                              |||             || */
/* |||--------------|------------------------------|||             || */
/* ||-----------------------------------------------||-------------|| */
/* ||-footer-------------------------------------------------------|| */
/* ||                                                              || */
/* ||--------------------------------------------------------------|| */
/* |----------------------------------------------------------------| */
/* Wrapper defines the width of the website. Set margin-left to half the value of width. */
div#container{width:990px;left:50%;margin-left:-495px; }
/* Height of the header. */
div#header{height:235px;width:990px;}
/* Header divs */
div#header #banner {height:105px;}
div#header #mainmenu {height:40px;}
div#header #pagetitle {height:52px;padding:8px 0px 0px 0px;}
div#header #breadcrumbs {height:28px;padding:4px 0px 0px 0px;}
div#header #banner .logo {width:450px; padding:8px 0px 0px 0px; float:left;}
div#header #banner .photos {width:430px; float:left;}
div#header #banner .language {width:90px; float:left; text-align:right; padding-top:76px;}
/* Width leftpart when left and right column are present */
body.lmr div#leftpart{width:740px;}
/* Width leftpart when only right column is present */
body.mr div#leftpart{width:790px;}
/* Width leftpart when only left column is present */
body.lm div#leftpart{width:990px;}
/* Width leftpart when left column and right column are present */
body.m div#leftpart{width:990px;}
/* Set margin-top of #content the same value as the height of the header */
div#content{padding-top:235px;margin-bottom:25px;}
/* Width of the left column */
body.lmr div#left{width:200px;}
body.lm div#left{width:200px;}
body.mr div#left{width:0;display:none;visibility:hidden;}
body.m div#left{width:0;display:none;visibility:hidden;}
/* Width of the middle column */
body.lmr div#middle{width:540px;}
body.lm div#middle{width:790px;}
body.mr div#middle{width:740px;}
body.m div#middle{width:960px;}
/* Width of the right column */
body.lmr div#right{width:250px;}
body.mr div#right{width:250px;}
body.lm div#right{width:0;display:none;visibility:hidden;}
body.m div#right{width:0;display:none;visibility:hidden;}
/* Width and height of the footer */
div.leftpadding{margin:0px;}
div.componentpadding {margin:0px 25px;}
div.ondercontentpadding {padding:0px 25px;}
div.ondercontentpadding .moduletable {padding:5px 0px 5px 0px;}

div.push{}
/* homepage footer-height */
div#container {}
div#footer-wrap {width:100%;height:133px; padding-top:12px;overflow:hidden;
position:relative;}
div#footer {width:960px; height:133px; margin:0 auto;}
div#footer .left {width:200px; height:105px; float:left; padding-top:28px}
div#footer .center {width:471px; height:111px; float:left; padding:22px 0px 0px 38px;}
div#footer .right {width:233px; height:127px; float:left; padding:0px 0px 0px 17px; }

.push {height:130px;} 
div.weblog .leadingarticles {display:none;}

/* @end */
/* @group Joomla */
/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/*
* Header
*/
div#pagetitle h2 {font-size:30px; color:#0c6faa; line-height:44px;}


/*
* Blog
*/
.blog h1.title{margin-bottom:0px;}
div.joomla p.articleinfo {margin-bottom:0px;}
.pagination span {border:1px solid #657780; padding:2px 4px;}
.pagination .results {display:none;}
.pagination a {border:1px solid #EA7F4C; padding:2px 4px;}
.blog h1 {font-size:20px;}
.blog h2 {font-size:18px;}
.blog h3 {font-size:16px;}
.blog h4 {font-size:14px;}
.blog h5 {font-size:13px;}

.readmore a.readmore {
background:none repeat scroll 0 0 #90C139;color:#FFFFFF;font-size:12px; font-weight:normal;letter-spacing:0;
line-height:24px;padding:4px 6px;text-transform:none;text-decoration:none;}
.readmore a.readmore:hover{background:none repeat scroll 0 0 #7dac2a;color:#FFF;}


/*
* Breadcrumbs
*/
div#breadcrumbs {font-size:10px; color:#657981;}
div#breadcrumbs .breadcrumbs {color:#657981;}
div#breadcrumbs .breadcrumbs a {font-size:10px; color:#EA7F4B; text-decoration:none;}
div#breadcrumbs .breadcrumbs a:hover {text-decoration:underline;}

/*
* Main Menu
*/
div#mainmenu ul.menu-mainmenu {text-align:center; padding-top:10px;}
div#mainmenu ul.menu-mainmenu li {display:inline; padding:0px 20px; border-right:1px solid #dd6819; border-left:1px solid #FFF;}
div#mainmenu ul.menu-mainmenu li.first-child {border-left:0px solid #dd6819;}
div#mainmenu ul.menu-mainmenu li.last-child {border-right:0px solid #FFF;}
div#mainmenu ul.menu-mainmenu li#current a, div#mainmenu ul.menu-mainmenu li.active a {color:#657981;}
div#mainmenu ul.menu-mainmenu li a {font-size:17px; text-transform:uppercase; color:white; text-decoration:none;}
div#mainmenu ul.menu-mainmenu li a:hover {color:#FFE9DF;}
div#mainmenu ul.menu-mainmenu li a .cufon {padding-top:3px;}

/*
* com_search
* sub seletors:search
*/

div.joomla div.search p.info{margin:0px;color:#969696;font-style:italic;}
div.joomla div.search span.highlight{background:#ffffaa;}
div.moduletable-uitgebreidzoeken .button-uitgebreidzoeken{background-color:#90c139; padding:5px 6px; color:#FFF; border:none;}
div.moduletable-uitgebreidzoeken .inputbox-uitgebreidzoeken {float:left; padding:5px 0px 5px 5px; border:1px solid #dddddd; background:url(../images/inputbg.jpg) repeat-x;}
div.moduletable-uitgebreidzoeken_text, div.moduletable-uitgebreidzoeken {font-size:11px; text-align:right;}
div.moduletable-uitgebreidzoeken_text a {color:#647b83; text-decoration:none;}
div.moduletable-uitgebreidzoeken_text {margin-bottom:10px;}
div.moduletable-uitgebreidzoeken_text a:hover {color:#667980; text-decoration:underline;}


div#footer ul.menu-footermenu {margin-bottom:3px;}
div#footer ul.menu-footermenu li {border-right:1px solid #FFF; display:inline; text-transform:lowercase; padding:0px 10px;}
div#footer ul.menu-footermenu li.first-child {padding-left:0px;}
div#footer ul.menu-footermenu li.last-child {border-right:0px solid #FFF;}
div#footer ul.menu-footermenu li a {color:#FFF; text-decoration:none; font-size:14px;}
div#footer .moduletable-copyright {color:#FFF;line-height:150%;}
div#footer .right .moduletable-contact {line-height:120%;color:#FFF;padding-top:10px;}
div#footer .moduletable-contact h4 {color:#667980; font-size:14px;}

a.highslide-credits,
a.highslide-credits i {
display: none !important;
} 

/*
* general
* used by Jommla core components
*/
div.joomla h1.pagetitle{}
div.joomla div.description{margin:10px 0px 10px 0px;overflow:hidden;}
div.joomla div.description img.left{margin-right:15px;float:left;}
div.joomla div.description img.right{margin-left:15px;float:right;}
div.joomla div.filter{margin:10px 0px 10px 0px;}
div.joomla th{padding:5px 5px 5px 5px;background:#ebebeb;border-bottom:1px solid #b4b4b4;font-weight:bold;}
div.joomla tr.even td{padding:5px 5px 5px 5px;background:#f0f0f0;border-bottom:1px solid #dcdcdc;}
div.joomla tr.odd td{padding:5px 5px 5px 5px;background:#fafafa;border-bottom:1px solid #dcdcdc;}
div.joomla span.number{color:#969696;font-style:italic;}
/* floats */
div.joomla .float-left{float:left;overflow:hidden;}
div.joomla .float-right{float:right;overflow:hidden;}
div.joomla .width25{width:24.999%;}
div.joomla .width33{width:33.333%;}
div.joomla .width50{width:49.999%;}
div.joomla .width100{width:100%;}
/*
* com_content
* blog layout (frontpage,category,section)
* sub selectors:blog
*/
div.joomla div.blog div.description{margin:10px 0px 15px 0px;padding-bottom:20px;border-bottom:1px #c8c8c8 dotted;}
div.joomla div.leadingarticles{overflow:hidden;}
div.joomla div.teaserarticles{overflow:hidden;}
div.joomla div.item{margin-bottom:15px;}
div.joomla div.item-bg{padding-bottom:5px;border-bottom:1px #c8c8c8 dotted;overflow:hidden;}
div.joomla div.multicolumns div.item{margin:0px 15px 15px 15px;}
div.joomla div.multicolumns div.first div.item{margin-left:0px;}
div.joomla div.multicolumns div.last div.item{margin-right:0px;}
div.joomla div.morearticles{margin:10px 0px 10px 0px;}
div.joomla div.pagination{text-align:center;}
div.joomla div.pagination p.results{}
/*
* com_content
* list layout (frontpage,category,section)
* sub selectors:sectionlist,categorylist
*/
/*
* com_content
* article layout
* sub seletors:article
*/
div.joomla div.headline{overflow:hidden;}
div.joomla h1.title,
div.joomla h2.title{width:auto;float:left;}
div.joomla span.icon{display:block;margin-top:10px;float:right;}
div.joomla div.multicolumns span.icon{margin-top:5px;}
div.joomla span.edit{margin-left:10px;float:left;}
div.joomla span.pdf{margin-right:5px;}
div.joomla span.print{margin-right:5px;}
div.joomla span.email{}
div.joomla span.printscreen{}
div.joomla p.iteminfo{margin:0px 0px 15px 0px;}
div.joomla p.articleinfo{}
/*
* com_content
* editing an article
* sub seletors:edit-article
*/
div.joomla div.edit-article fieldset{margin-bottom:30px;}
div.joomla div.edit-article fieldset div{overflow:hidden;}
div.joomla div.edit-article label.label-left{display:block;width:150px;float:left;}
div.joomla div.edit-article div.save{margin:0px;float:right;}
div.joomla div.edit-article div#editor-xtd-buttons{margin-bottom:0px;overflow:hidden;}
div.joomla div.edit-article div#editor-xtd-buttons div{margin:0px;}
div.joomla div.edit-article div#editor-xtd-buttons div.button2-left{margin-right:5px;}
div.joomla div.edit-article div#editor-xtd-buttons a:link,
div.joomla div.edit-article div#editor-xtd-buttons a:visited,
div.joomla div.edit-article div#editor-xtd-buttons a:hover{color:#323232;}
/*
* com_weblinks
* sub seletors:weblinks
*/
div.joomla div.weblinks fieldset{}
div.joomla div.weblinks fieldset div{overflow:hidden;}
div.joomla div.weblinks label.label-left{display:block;width:150px;float:left;}

/*
* mod_groen
*/
.moduletable-groen { background:url(../images/groenh3bg.jpg) top repeat-x; padding:10px 10px 15px 10px;margin-bottom:20px; background-color:#dce3bf; border: 1px solid #d5dabb;}
.moduletable-groen h3 {margin-bottom:20px; font-size:17px; color:#FFF; display:block;}
.moduletable-groen ul {}
.moduletable-groen ul li {background:url(../images/groenli.jpg) top left no-repeat; padding:5px 5px 0px 15px;}
.moduletable-groen ul li a {color:#657780; font-size:14px; text-decoration:none;}

/*
* mod_oranje
*/
.moduletable-oranje { background:url(../images/oranjeh3bg.jpg) top repeat-x; padding:10px 10px 15px 10px; margin-bottom:20px; background-color:#eedbc0; border: 1px solid #eed6b8;}
.moduletable-oranje h3 {margin-bottom:20px; font-size:17px; color:#FFF; display:block;}
.moduletable-oranje ul {}
.moduletable-oranje ul li {background:url(../images/groenli.jpg) left no-repeat; padding:5px 5px 0px 15px;}
.moduletable-oranje ul li a {color:#657780; font-size:14px; text-decoration:none;}

.itemRelated_block {}
.itemRelated_block h3 {background:url(../images/oranjeh3bg.jpg) top repeat-x; padding:10px 10px 6px 10px; margin-bottom:0px; font-size:17px; color:#FFF; display:block;}
.itemRelated_block #related_items {padding:10px;background-color:#eedbc0; border: 1px solid #eed6b8;}
.itemRelated_block ul {}
.itemRelated_block ul li {background:url(../images/groenli.jpg) left no-repeat; padding:5px 5px 0px 15px;}
.itemRelated_block ul li a {color:#657780; font-size:14px; text-decoration:none;}

.itemRelated_block {}
.Extra-informatie_block .itemExtraFieldsLabel {background:url(../images/oranjeh3bg.jpg) top repeat-x; padding:10px 10px 7px 10px; margin-bottom:0px; font-size:17px; color:#FFF; display:block;}
.Extra-informatie_block .itemExtraFieldsValue {margin-bottom:25px;display:block; padding:10px;background-color:#eedbc0; border: 1px solid #eed6b8;}
.Extra-informatie_block ul {}
.Extra-informatie_block ul li {background:url(../images/groenli.jpg) left no-repeat; padding:5px 5px 0px 15px;}
.Extra-informatie_block ul li a {color:#657780; font-size:14px; text-decoration:none;}


.moduletable-oranje-overigeinfo { background:url(../images/oranjeh3bg.jpg) top repeat-x; padding:10px 10px 15px 10px; margin-bottom:20px; background-color:#eedbc0; border: 1px solid #eed6b8;}
.moduletable-oranje-overigeinfo h3 {margin-bottom:20px; font-size:17px; color:#FFF; display:block;}
.moduletable-oranje-overigeinfo ul {}
.moduletable-oranje-overigeinfo ul li {background:url(../images/groenli.jpg) left no-repeat; padding:5px 5px 0px 15px;}
.moduletable-oranje-overigeinfo ul li a {color:#657780; font-size:14px; text-decoration:none;}

.moduletable-oranje-overigeinfo .Extra-Informatie-mod .itemExtraFieldsLabel {display:none;}
/*
* other modules - #left
*/
div#left .moduletable {margin-bottom:20px;}
div#left .moduletable-linkedin {margin-bottom:20px;}
div#left .moduletable-nieuwsbrief {margin-bottom:20px;}


/*
* mod_videos
*/

div#middle .videos {margin-bottom:5px;}

/*
* mod_landbouw
*/
div#middle .landbouw h3 {margin-bottom:0px !important;}
div#middle .landbouw {margin-bottom:25px;}
div#middle .landbouw .minifp td {padding-top:15px;}
div#middle .landbouw p {margin-bottom:0px;}
div#middle .landbouw .minifp-introtitle a, .minifp-introtitle a:visited, .minifp-introtitle a:active, div#middle .landbouw .minifp-introtitle a:link  {font-size:15px; color:#7dac2a; text-decoration:none; text-transform:none; font-weight:normal;}
div#middle .landbouw .minifp-seperator {display:none;}
div#middle .landbouw .minifp-full-link-wrp {text-align:left;}
div#middle .landbouw a.minifp-full-link, div#middle .landbouw a.minifp-full-link:visited, div#middle .landbouw a.minifp-full-link:active, div#middle .landbouw a.minifp-full-link:link {
background:none repeat scroll 0 0 #90C139;color:#FFFFFF;font-size:12px; font-weight:normal;letter-spacing:0;
line-height:24px;padding:4px 6px;text-transform:none;text-decoration:none;}
div#middle .landbouw a.minifp-full-link:hover{background:none repeat scroll 0 0 #7dac2a;color:#FFF;}

.publicaties .morearticles h3{display:none;}
/*
* mod_weblog
*/
div#right .weblog .minifp td {padding-bottom:20px;}
div#right .weblog .minifp-introtitle a{color:#7dac2a; font-weight:normal; text-decoration:none; margin-bottom:10px; text-transform:none;}
div#right .weblog a.minifp-full-link, div#right .weblog a.minifp-full-link:visited, div#right .weblog  a.minifp-full-link:active, div#right .weblog a.minifp-full-link:link {
background:none repeat scroll 0 0 #90C139;color:#FFFFFF;font-size:12px; font-weight:normal;letter-spacing:0;
line-height:24px;padding:4px 6px;text-transform:none;text-decoration:none;}
div#right .weblog a.minifp-full-link:hover{background:none repeat scroll 0 0 #7dac2a;color:#FFF;}
div#right .weblog .minifp-seperator {}
div#right .weblog .minifp td img {border:1px solid #90C139; margin-left:0px;} 
div#right .weblog {line-height:150%;}

div#right .nieuws .minifp-introtitle a {font-size:12px; color:#; text-decoration:none;font-weight:normal;text-transform:none;}

div#right div.gk_npro_mainwrap {background:none repeat scroll 0 0 transparent; border:0px solid #F5F5F5;
color:#657780;overflow:hidden;padding-bottom:0px;}
div#right div.gk_npro_mainwrap h4 { margin-bottom:0px;}
div#right div.gk_npro_mainwrap h4 a {font-size:12px; color:#7DAC2A;}
div#right div.gk_npro_mainwrap .gk_npro_info {font-size:10px;}

/*
* com_poll
* sub seletors:poll
*/
div.joomla div.poll fieldset{margin:15px 0px 10px 0px;}
/*
* com_contact
* sub seletors:contact
*/
div.joomla div.contact div.image{float:right;}
div.joomla div.contact table{margin-bottom:10px;}
div.joomla div.contact label.label-top{display:block;}
/*
* com_user
* sub seletors:user
*/
div.joomla div.user label.label-left,
div.joomla div.user span.label-left{display:block;width:130px;float:left;}
/*
* mod_newsflash
*/
div.module-newsflash{overflow:hidden;}
div.module-newsflash div.item{padding-bottom:15px;overflow:hidden;}
div.module-newsflash div.last{padding-bottom:0px;}

/*
* mod_newsflash
*/

#dm_header div {width:46%;}
#dm_header { border-bottom:0px solid #FFF;height:90px;}



/*
* Joomla! system tooltips
*/
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;color:#323232;}
.tool-title{padding:0;margin:0;font-size:100%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text{font-size:100%;margin:0;}
/* @end */
/* @group Typography */
body{font-family:sans-serif;font-size:12px;line-height:170%; color:#657780;}
div.joomla h1,div.joomla h2,div.joomla h3,div.joomla h4,div.joomla h5,div.joomla h6{line-height:100%;color:#657981;}
h1{font-size:24px; margin-bottom:1em;}
h2{font-size:20px; margin-bottom:0.5em;}
h3{font-size:16px; margin-bottom:0.5em;}
div#middle .moduletable h3{font-size:22px; margin-bottom:0.5em;}

h4{font-size:15px; margin-bottom:0.3em;}
h5{font-size:14px; margin-bottom:0.3em;}
h6{font-size:12px; margin-bottom:0.3em;}
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:none;}


#system-message {background:#FFC8BF; border-top:3px solid #FF2400;border-bottom:3px solid #FF2400; padding:5px;}

div.joomla h1{}
div.joomla h2,div.joomla h3,div.joomla h4,div.joomla h5{}
div#middle p{margin:0 0 1.5em;}
div#middle ul{margin-bottom:1.5em;}
div.joomla div.multicolumns h2.title{font-size:200%;}
div.joomla p.articleinfo span.modified,div.joomla p.articleinfo span.author,div.joomla p.articleinfo span.created,div.joomla p.articleinfo span.url{display:block;font-size:95%;}
div.joomla p.articleinfo span.author{color:#969696;font-style:italic;}
div.joomla p.articleinfo span.created{font-weight:bold;}
div.joomla div.contact h1{margin-bottom:0px;font-size:250%;font-weight:normal;}
div.joomla div.contact h2{margin-bottom:10px;font-size:120%;font-weight:normal;text-transform:uppercase;letter-spacing:0px;}
.contentheading,.componentheading{margin:0;padding:5px 0px 5px 0px;font-size:250%;line-height:100%;font-weight:bold;letter-spacing:-1px;}
/*
@end */
/* @group Colors,Backgrounds */
body{background:url(../images/bodybg.jpg) repeat-x top left #eeeddb;}
div#wrapper{background:none;}
div#header #pagetitle{background:url(../images/pagetitlebg.jpg) no-repeat top left;}
div#footer-wrap{background:url(../images/footerwrapbg.jpg) repeat-x top left;}
div#footer-wrap #footer .center {background:url(../images/footercenterbg.jpg) repeat-x top left;}
/* @end */
