body {
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#d4d4d4 url(../media/bgmain.jpg) repeat-x bottom left;
}
* {
	margin:0px;
	padding:0px;
	outline:none;
}
html > body {
	min-height:100%;
}

ul
{
margin-left:15px;
padding-bottom:15px; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
}
.site {
	width:960px;
	margin:0px auto;
	padding:10px 0px 35px 0px;
	clear:both;
	text-align:left;
}
.header {
	width:960px;
	clear:both;
}
.logo {
	float:left;
	width:143px;
	height:145px;
}
.logo a 
{
	background:url(../media/logo-trans.png) no-repeat left top;
	width:143px;
	height:145px;
	display:block;
	border:none;
	position:relative;
	cursor:pointer;
	}
.banner {
	float:left;
	width:817px;
	height:145px;
}
.menuWraper 
{
	clear: both;
	width:946px;
	background:url(../media/menubg-trans.png) no-repeat left top;
	height:30px;
	padding:12px 0px 0px 14px;
}
.menuWraper ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.menuWraper ul li {
	font-size:12px;
	color:#fff;
	padding: 0px 10px;
	background:url(../media/menuRightBg.jpg) no-repeat right 6px;
	height:30px;
	line-height:25px;
	float:left;
	width:auto;

}
.menuWraper ul li.last {
	background:none;
}
.menuWraper ul li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	position:relative;
}
.contentWraper {
	width:940px;
	clear:both;
	background:url(../media/mainContentBg-trans.png) repeat-y left top;
	padding:0px 10px;
	min-height:1250px;
}
.bottomPadd {
	padding:0px 10px 9px 10px;
}
.contentWraperBg {
	background:url(../media/bg-right.jpg) no-repeat right top;
}
.contentWraperBg2, .contentWraperBg {
    padding:30px 23px 21px 19px;
}
.homeTopContentBox {
	width:471px;
	float:left;
	position:relative;
	margin-left:14px;
	min-height :350px;
}
.homeTopContentBox p {
	padding:0px 0px 0px 0px;
	font-size:12px;
	width:470px;
	text-align:left;
	font-weight:normal;
	margin: 0px 0px 17px 0px;
}
h1 {
   font-size:18px;
   color:#477e00;
   padding:0px 0px 20px 0px; 
   text-align:left;
}
.contentBtm h1 {
   padding:0px 0px 20px 21px; 
}
.homeTopContentBox h1 {
	padding:1px 0px 16px 0px;
}
.homeTopRightImgPlaceHolder {
	display:block;
	float:left;
	width:413px;
	text-align:left;
	position:relative;
}
.imgPlaceHolderOne {
	position:absolute;
	top:8px;
	left:18px;
	background:url(../media/imgbg1-trans.png) no-repeat left top;
	width:226px;
	height:172px;
	z-index:999;
	padding:14px;
}
.imgPlaceHolderTwo {
	position:absolute;
	top:97px;
	left:200px;
	background:url(../media/imgbg2-trans.png) no-repeat left top;
	width:201px;
	height:167px;
	z-index:1;
	padding:14px 0px 0px 17px;
}
.imgPlaceHolderThree {
	position:absolute;
	top:196px;
	left:58px;
	background:url(../media/imgbg3-trans.png) no-repeat left top;
	width:186px;
	height:147px;
	padding:12px;
}


.divBttm {
	clear:both;
	padding-top:15px;
}
.bttmLeftBox {
	width:381px;
	float:left;
}
.newsBox {
	width:381px;
	padding-bottom:17px;
}
.newBoxTopBg {
	background:url(../media/homenewTopbg.jpg) no-repeat left top;
	height:23px;
}
.newBoxMidBg {
	background:url(../media/homenewMidbg.jpg) repeat-y left top;
	padding:0px 0px 25px 0px;
	position:relative;
}
.newBoxMidBg h2 {
	font-size:14px;
	color:#477e00;
	padding:0px 0px 20px 21px;
}
.newBoxMidBg ul {
	list-style:none;
}
.newBoxMidBg ul li {
	font-size:12px;
	font-weight:bold;
	color:#000;
	background:url(../media/arrow.jpg) no-repeat 26px 5px;
	clear:both;
	overflow:hidden;
	margin:0px;
	padding:0 0 19px 52px;
}
.newBoxMidBg ul li span {
	font-size:12px;
	font-weight:normal;
	display:block;
	margin:0px 0px 0px -1px;
}
.newBoxMidBg ul li span a {
	color:#000;
	text-decoration:underline;
	position:relative;
}
.newBoxMidBg p {
	font-size:12px;
	padding-left:25px;
}
.newBoxMidBg p a {
	text-decoration:underline;
	color:#000;
	position:relative;
}
.newBoxBtmBg {
	background:url(../media/homenewBtmbg.jpg) no-repeat bottom left;
	height:23px;
}
.contactBox {
	background:url(../media/contactBg.jpg) no-repeat left top;
	width:340px;
	height:137px;
	padding:15px 19px 17px 19px;
	position:relative;
	
}
.contactBox h2 {
	color:#000;
	font-size:14px;
	padding-bottom:8px;
	margin:0px 0px 0px -1px;
}
.contactBox p {
	font-size:11px;
	padding-bottom:12px;
	display:block;
	width:308px;
	line-height:14px;
}
.contactBox p a {
	text-decoration:underline;
	color:#000;
	position:relative;
}
.contactBox span {
	font-size:11px;
	display:block;
	clear:both;
	nheight:18px;\
	margin-bottom:4px; 
}
.contactBox span a {
	text-decoration:none;
	color:#000;
	position:relative;
}
.bttmRightBox {
	width:500px;
	padding:0px 0px 0px 17px;
	float:left;
}
.rectieTopBg {
	background:url(../media/reactie-topbg.jpg) no-repeat left top;
	width:468px;
	clear:both;
	padding:10px 16px 10px 16px;
}
.rectieTopBg h2 {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.rectieBtmBg {
	background:#939393 url(../media/reactie-btmbg.jpg) no-repeat bottom left;
	width:482px;
	clear:both;
	padding:0px 9px 9px 9px;
}
.reactieBlock {
	width:482px;
	clear:both;
	padding:0px 0px 9px 0px;
	
}
.reactieBlockTopBg {
	background:url(../media/reactieBlockTopBg.jpg) no-repeat left top;
	clear:both;
	padding:12px 0px 0px 12px;
	
}
.reactieBlockImg {
	float:left;
	width:102px;
	overflow:hidden;
	height:auto;
}
.reactieBlockImg img 
{
	margin:0px;
	padding:0px;
	}
.reactieBlockContent {
	float:left;
	padding:0px 15px;
	width:330px;
	position:relative;
font-size:11px;
	color:#fff;
	line-height:16px;	
}
.reactieBlockContent h3 {
	font-size:14px;
	color:#fff;
	padding:5px 0px 18px 0px;
	margin:0px 0px 0px -1px;
}
.reactieBlockContent p {
	
	padding:0px;
	display:block;
	width:330px;
	font-size:11px;
	color:#fff;
	line-height:16px;
}
.reactieBlockContent  a {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
.reactieBlockContent span {
	display:block;
	clear:both;
	font-size:10px;
	color:#fff;
}
.reactieBlockContent span.info {
	display:block;
	clear:both;
	font-size:11px;
	color:#fff;
	padding:16px 0px 0px 0px;
}
.reactieBlockBtmBg {
	background:url(../media/reactieBlockBtmBg.jpg) no-repeat bottom left;
	height:23px;
	clear:both;
}
.footer {
	width:960px;
	clear:both;
}
.footContent {
	background:url(../media/top_footerBg-trans.png) no-repeat left top;
	width:928px;
	clear:both;
	line-height:16px;
	padding:5px 0px 0px 32px;
}
.footContent span {
	font-size:11px;
	color:#fff;
	padding:0px 10px 0px 0px;
	position:relative;
}
.footContent span a {
	text-decoration:none;
	color:#fff;
}
.footBtm {
	background:url(../media/bttm_footerBg-trans.png) no-repeat left top;
	width:960px;
	height:20px;
	clear:both;
}
.clr {
	clear:both;
}
/*Product Page */

.leftPanel {
	width:694px;
	float:left;
	padding:9px 0px 0px 0px;
}
.contentTop {
	background:url(../media/insideContentBg.jpg) no-repeat left top;
	padding:17px 0px 0px 0px;
}


.contentBtm {
	background:url(../media/insideContentBg.jpg) no-repeat bottom left;
	padding:0px 0px 16px 0px;
}
.contentBtm h2 {
	font-size:18px;
	color:#477e00;
	padding:0px 0px 18px 18px;
	font-weight:normal;
	position:relative;
}
.productPageBoxContent {
	width:660px;
	clear:both;
	padding:0px 0px 0px 19px;
}
.productPageBoxContent p {
	font-size:12px;
	color:#000;
}
.productPageBoxContent img {
    float:left;
    margin-right: 17px;
    padding-top: 2px;
}
.gegevensBox {
	clear:both;
	padding:14px 0px 29px 17px;
	width:370px;
}
.gegevenTopBg {
	background:url(../media/bg-gegeven.jpg) no-repeat left top;
	padding:10px 0px 0px 0px;
}
.gegevenBtmBg {
	background:url(../media/bg-gegeven.jpg) no-repeat bottom left;
	padding:0px 0px 14px 17px;
	position:relative;
}
.gegevenBtmBg h3 {
	font-size:14px;
	color:#477e00;
	padding:0px 0px 8px 0px;
	font-weight:bold;
}
.gegevenBtmBg p {
	font-size:12px;
	color:#000;
	clear:both;
	line-height:18px;
	padding:0px 0px 0px 1px;
}
.productTab {
	clear:both;
	padding:0px 0px 0px 17px;
	width:662px;
	
}
/*RightPanel CSS*/
.rightPanel {
	float:left;
	width:216px;
	padding:10px 0px 0px 10px;
}
.leftContact {
	background:url(../media/leftContactBg.jpg) no-repeat left top;
	width:178px;
	height:148px;
	clear:both;
}
.leftContact p {
	width:auto;
}
.leftContact p a {
	position:relative;
}
.leftContact span a {
	position:relative;
}
.insideImageFrameWraper {
	position:relative;
	clear:both;
	padding:28px 0px 0px 0px;
}
.insideFrameOne {
	background:url(../media/insideframe1-trans.png) no-repeat left top;
	top:0;
	left:15px;
	position:absolute;
	width:198px;
	height:153px;
	z-index:999;
	padding:14px 0px 0px 18px;
}
.insideFrameTwo {
	background:url(../media/insideframe2-trans.png) no-repeat left top;
	left:-2px;
	top:124px;
	position:absolute;
	width:201px;
	height:167px;
	z-index:1;
	padding:12px 0px 0px 11px;
}
.insideFrameThree {
	background:url(../media/insideframe3-trans.png) no-repeat left top;
	top:291px;
	left:21px;
	position:absolute;
	width:186px;
	height:147px;
	padding:14px 0px 0px 17px;
}
/*overview CSS*/
.overView {
	padding:36px 27px 0px 27px;
	width:640px;
}
.overView h2 {
	font-size:16px;
	color:#709e00;
	padding:0px 0px 7px 0px;
}
.overView p {
	font-size:12px;
	padding:0px 0px 17px 0px;
}
.dataList {
	clear:both;
	width:640px;
	padding:0px 0px 40px 0px;
}
.dataImage {
	float:left;
	width:82px;
}
.imgTopBg 
{
	background:url(../media/imgTopBg-trans.png) no-repeat left top;
	width:100px;
	overflow:hidden;
	clear:both;
	}
.imgTopBg img 
{
	margin:0px;
	padding:7px 0px 0px 6px;
	overflow:hidden;
	}
.imgBtmBg 
{
	background:url(../media/imgBtmBg-trans.png) no-repeat left top;
	height:6px;
	width:100px;
	clear:both;
	overflow:hidden;
	}
.dataContent {
	float:left;
	padding:0px 0px 0px 0px;
	width:464px;
	position:relative;
}
.dataList .dataImage
{
    margin-right:17px;
}
 h3
{
   font-size:14px;
}

.dataContent p {
	font-size:12px;
	line-height:17px;
}
.dataContent p a {
	display:block;
	color:#658e00;
	font-size:12px;
	width:65px;
}
/*CSS for Tab*/

#navcontainer {
	background-color:#ededed;
	color: White;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-top:20px;
}
ul.navlist {
	background-color: #ededed;
	width:560px;
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.navlist li {
	background:url(../media/tab_leftnormal.jpg) no-repeat left top;
	float:left;
	display:block;
	height:31px;
	margin:0px 5px 0px 0px;
	width:auto;
}
ul.navlist li a {
	padding:0px 17px 0px 13px;
	text-align:center;
	color: #000000;
	text-decoration: none;
	font-size:11px;
	background:url(../media/tab_rightnormal.jpg) no-repeat right top;
	height:31px;
	display:block;
	margin:0px 0px 0px 4px;
	line-height:31px;
	font-weight:bold;
	position:relative;
}
ul.navlist li.active {
	background:url(../media/tab_leftactive.jpg) no-repeat left top;
	float:left;
	display:inline;
	height:31px;
	margin:0px 5px 0px 0px;
	width:auto;
	position:relative;
	z-index:2;
	top:0;
	
}
ul.navlist li a.active {
	padding:0px 17px 0px 13px;
	text-align:center;
	color: #000000;
	text-decoration: none;
	font-size:11px;
	background:url(../media/tab_rightactive.jpg) no-repeat right top;
	height:31px;
	display:block;
	margin:0px 0px 0px 4px;
	line-height:31px;
	font-weight:bold;
	position:relative;
}
.tabTopBg {
	background:url(../media/tabContentBg.jpg) no-repeat left top;
	padding:5px 0px 0px 0px;
	clear:both;
	position:relative;
	z-index:0;
	top:-1px;

}
.tabBtmBg {
	background:url(../media/tabContentBg.jpg) no-repeat bottom left;
	padding:0px 30px 20px 17px;
	clear:both;
	margin-top:20px; 
}
.tabBtmBg h3 {
	font-size:12px;
	font-weight:bold;
}
.tabBtmBg p {
	font-size:12px;
	padding:0px 0px 15px 0px;
	line-height:16px;
}
.btmPaddProduct {
	padding-bottom:20px;
}

#sitemap, p, .productContent, .tabBtmBg{
	font-size:12px;
}

#sitemap ul, .productContent ul { 
	margin-left: 20px;
}

.contactForm
{
font-size:12px;
}

.contactForm input 
{
    margin-bottom:6px;
}
.youtubeMovie {
    margin-top: 10px;
    width: 350px;
    float: left;
}

small 
{
	font-size: 70%;
	color: gray;
}
#nieuwsItem  a{
	font-size: 12px;
}

#youtubeHome object, #youtubeHome embed { 
	width: 192px !important; 
	height: 163px !important; 
}

#youtubeHome {
	width: 192px !important; 
	height: 138px !important; 
	overflow: hidden !important;
}

#youtubeContent object, #youtubeContent embed { 
	width: 166px !important; 
	height: 147px !important; 
}

#youtubeContent { 
	width: 166px !important; 
	height: 122px !important; 
	overflow: hidden !important;
}

.dropdownNavigation 
{
	float: left;
}
.social 
{
	display: block;
	float: right;
	margin: 5px 18px 0 0;
}
.addthis_button	
{
	padding-left: 4px;
}
/* Poll */
.pollcontainer dt{
	display:block;
}
.pollquestion{
	font-weight: bold;
	margin-bottom: 6px;
}
.poll {
	border: 1px solid #e1e1e1;
	background-color: #f5f5f5;
	padding: 3px;
	margin-bottom: 5px;
	clear: both;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 340px;
}
.poll dl {
	margin: 0 3px;
	font-size: 12px;
}
.poll dl dt {
	float: left;
	clear: both;
	padding: 3px 0;
}
.poll dl dd {
	padding: 3px 0;
	margin: 0;
	text-align: right;
}
.poll dl dd .scoreBar {
	margin: 0;
	float: none;
	clear: both; /* IE :r */
}

/* Score bars */

.scoreBarContainer{
	clear:both;
	height:10px;
}
.scoreBar {
	float: left; 
	height: 5px;
	margin-top: 5px;
	border: 1px solid #d2d2d2;
	overflow: hidden;
	background: #e3e3e3;
}
.scoreTop {
	background-color: #b2b2b2;
	border-color: #9a9a9a;
}
.sidebar {
    float: left;
}
.roundedBox 
{
    width: 333px;
    border-collapse: collapse;
    padding-bottom: 20px;
    float: right;
}
.boxContent {
    background: url('/media/bg-contentblock.png') repeat-y 0 0;
    padding: 15px 20px 10px 20px;
}
.boxTop
{
    background: url('/media/bg-contentblock.png') repeat-y 0 0;
}
.boxBottom 
{
    height: 13px !important;
    background: url('/media/bg-contentblock.png') no-repeat 0 0;
}
.sponsors table td
{
    padding-right: 8px;
    text-align: center;
    position: relative;
    top: -4px;
    padding-bottom: 10px;
}
.textHomepage 
{
    margin-right: 70px;
}
.rounded td
{
    border: 1px solid #CACACA;
    padding: 6px;
}
.tweets img 
{
    float: left;
    padding-right: 5px;
}
.tweets  
{
    background-color: #E9EED7;
    clear: both;
    color: #407530;
    padding: 6px;
    position: relative;
}
.tweets.alternate 
{
    background-color: #DEE8C5;
}
.tweets a, .tweets a:hover 
{
    color: #366930;
}
.tweets td 
{
    font-size: 12px;
    border-collapse: collapse;
}

#commentform 
{
    width: 450px;
}
#commentform input[type="text"], #commentform textarea 
{
    clear: both;
    float: left;
    width: 250px;
}
#commentform table, #commentform tr, #commentform td
{
    font-size: 12px;
}
#commentform input.error, textarea.error
{
    border: 1px solid red !important;
}
#commentform select.error
{
    border: 1px solid red !important;
}
#commentform label.error
{
    clear: both;
    color: Red;
    display: none;
    float: left;
    margin-top: 4px;
    width: 240px;
}
#commentform .fieldLabel 
{
    padding-right: 10px;
}
#commentform .commentlist li, #commentPosted, #commentLoading
{
    font-size: 12px;
}
#commentform .commentlist p 
{
    margin-top: 4px;
}
#commentform .comment-author 
{
    color: Gray;
}

#pollEmbedShow 
{
    display: none;
}
#pollEmbed 
{
    background-color: #fff;
    height: 65px; 
    margin-bottom: 10px;
    width: 300px; 
}
.pollquestion, .comments strong, .commentlist, .poll dt, .poll dd
{
    font-size: 12px !important;
}

.comments ol 
{
    padding-left: 16px;
    margin-top: 6px;
}

div.contentWraper IMG 
{
    margin:7px;
    border:0px;
}


div.contentWraper  .alignleft {
float:left;  
margin:0px;
margin-right:10px;
margin-bottom:10px;
}

div.contentWraper .alignright {
float:right;  
margin:0px;
margin-left:10px;
margin-bottom:10px;
}


div.imgPlaceHolderOne img, div.imgPlaceHolderTwo img, div.imgPlaceHolderThree img, div.rightPanel img, div.dataImage img
{
margin:0px;
}

.sponsors table tr td img
{
    margin: 0 4px;
}
.sponsors td 
{
    font-size: 9px;
}

.sponsors a
{
    color: #0071BD;
}
.roundedBox img 
{
    margin: 0 !important;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

