/* GENERAL */
* { margin: 0; padding: 0; font: normal normal 11px/1.5 Arial, Verdana, Tahoma, Sans-serif;}
body {background-color:#155b0a; background-image:url(../images/bgs/bg_body.gif); background-repeat:repeat-x;overflow: -moz-scrollbars-vertical; margin-top:0px;margin-bottom:20px;}

h1 {font-size: 1.6em; color: #599124; /* 22px */ margin-bottom: 6px; padding:0px 0px 4px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*kolom 3 titel*/
h2 { background-image:url(../images/bgs/kolom3Titel.gif); background-repeat:no-repeat; color:#666666; font-family:Tahoma, Verdana; font-size:10px; font-weight:bold;margin:0px;padding-top:0px;padding-left:25px; line-height:26px;padding-bottom:10px;}

h3 {background-image: url(../images/bgs/arrowtitel.gif); background-repeat:no-repeat; background-position:0px 7px;font-size: 1.2em; color: #599124; /* 22px */ margin-bottom: 2px; padding:4px 0px 4px 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:0px dotted green;}

blockquote { font-style:italic; font-size:14px; line-height:20px;padding-bottom:10px;margin-bottom:5px; border-bottom:1px solid #999999;}


/*fastmargins*/
.marr7{margin-right:7px;}
.topmar5{margin-top:5px;}
.header{ height:37px; background-repeat:no-repeat;background-color:#F2F2F2;background-image:url(../images/bgs/headernav_03.gif)}

ul { list-style-type : none; }
hr { width:100%; height:1px;}
p { text-align: justify;}
td { text-align:left; vertical-align:top; font-size:1em;}
ul.list { list-style: square;}
ul.list li { padding-left:10px; background: #FFF url('../images/bgs/li.jpg') 5px left no-repeat;}
strong { font-size:1em; font-weight:bold;}

/* tabel nieuwtjes startpagina  */

table.homenews {}
table.homenews th {padding:5px; border-bottom:1px solid #599124; color: #000000; font: normal normal 14px/1.5  Tahoma, Arial, Verdana, Sans-serif; }
table.homenews td{padding:5px; line-height:18px;}
table.homenews td span{ color:#FF0000;}
table.homenews th.space{ border-bottom:none;}


/* andere layout voor tables */

table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#F7F8F9; border:1px solid #BAC9CF;  border-bottom-width:1px; }
table.bordered th{font-weight:bold; color:#FFFFFF; padding:4px; border-bottom:2px solid #BAC9CF;font-size:1.1em; background-color:#599d2e}
.borr{ border-right:1px solid #BAC9CF; font-size:1.1em;}
table.bordered td{padding:4px; margin:0px; background-color:#fff; font-size:1.1em;}

/*form*/
.nieuwsbrief{ width:250px;margin-left:20px;}
.nieuwsbriefVeld{ background-image: url(../images/bgs/veldje_inschrijving.gif); background-repeat:no-repeat; width:170px; height:20px; border:0px; float:left;padding-left:5px;}
.frminput{margin:0px;padding:0px;}
.txtarea{width:100%; height:80px;}
.btn{margin-top:1px;}
.select{ width:100%}


/* LINKS */
a img { border : none; }
a { outline: none; font-size:1em;}
a { color: #69a135; text-decoration: none; cursor: pointer; }
a:hover { color: #999; text-decoration: underline; }
a img  { border:0 none;}

/* GENERAL CLASSES */
.rij0 { padding:1px 10px; border-bottom:1px solid silver;}
.rij1 { padding:1px 10px; border-bottom:1px solid silver; background:#F9F9F9}

/*TEKSTINDHOUD*/
.tekstinhoud { font-size:12px;margin: 0 auto;color: #464646; margin-top:8px; padding-left:10px;padding-right:8px; height:auto; background-repeat:no-repeat; background-position:bottom;}
.tekstinhoud p { line-height:19px;margin-bottom:10px;margin-top:5px; font-size:12px;}
.tekstinhoud span {color:#FF6600; font-size:100%; font-weight:bold;}
.tekstinhoud ul {line-height:20px;margin-left:16px;margin-bottom:5px; list-style:outside; list-style-type: disc;}
.tekstinhoud li { line-height:19px;font-size:12px;margin-bottom:5px;}
.kader {border:0px solid #FF6600;padding:0px;} 
.kader ul {margin-left:0px; list-style-position: outside}


.header2  { float:left; width:540px;}
.header2 h1 { background-image:url(../images/bgs/h1bg.gif); background-position:bottom left; background-repeat:no-repeat;}

/*.navigatiehelper{float:right; height:25px;text-align:left; padding-left:15px; background-image: url(../images/bgs/navigatiehelperbg.jpg); background-repeat:no-repeat; background-position:left center; padding-top:5px;}*/

.footer2 { width:722px; height:150px; background-image:url(../images/bgs/Llogo.gif); background-position:bottom right;  background-repeat:no-repeat;}
.footer2 a img  {border:1px solid white;}
.footer2 a:hover img { border:1px solid #8B9A0B;}
.tekstinhoud .titel { height:25px;padding-left:5px;background-image: url(../images/bgs/title_products.gif); background-position:bottom left; background-repeat:no-repeat;}
.productbg { width:143px; height:92px;float:left; background-repeat: no-repeat; background-image:url(../images/bgs/productbg.gif);}
.left{ float:left;}
.right{ float:right;}


#colOne {
	float: left;
	width: 540px;
	padding-right:0px;
}

#colTwo {
font-size:10px;
border-left:1px solid #F8F8F8;

	float: right;
	width: 190px;
	background-image:url(../images/bgs/kolom3bg.gif);
	background-repeat: repeat-y;
	background-position:top left;
	margin-bottom:10px;
	padding-bottom:10px;
}

#colTwo ul li {margin-left:0px; line-height:12px;}
#colTwo ul li a { color:#666666;}
#colTwo ul { line-height:18px; list-style:none;margin-bottom:10px;}
#colTwo a{padding-left:10px;}
.link {background-image:url(../images/bglink_03.gif); background-repeat:;}

.block {display:block; border-top:1px solid #CC0000; margin-top:15px;margin-left:10px;margin-right:10px;}


/* LAYOUT */
/* tabel rond linkernavigatie */
.inhoudmenu{border-left:10px solid white; background-image:url(../images/bgs/bg_left.gif);background-repeat:no-repeat; background-position:bottom;}

.startbtn{float:left;margin-left:15px;margin-top:3px;margin-right:150px;font-size:13px;}
.startbtn a{color:#FFFFFF;}
.begroeting{float:right;margin-right:55px; color:#909a55;}
.topmenu{text-transform:uppercase; font-weight:bold; font-size:13px; color:#9d988e; text-decoration:none;}
.topmenu a {font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:0px solid #ddd19d;}
.topmenu a:hover{text-decoration: none;}

.faqtitel {color: #666666; background-image: url(../images/bgs/arrowtitel.gif); background-repeat:no-repeat; background-position:0px 7px;font-family:Tahoma, Verdana; font-size:12px; font-weight:bold;margin:0px;padding-top:0px;padding-left:10px; padding-right:5px;padding-top:5px;line-height:23px;padding-bottom:10px;margin-top:5px;margin-left:4px;margin-bottom:2px;}
.showhide {padding:10px; background-color: #fafafa;margin-left:4px; margin-top:3px;border:2px solid gray;}
.showhide ul {}


.header, .menu, .banner, .footer { width:991px; margin:0 auto; clear:both; padding:0px; text-align:left;} 
.flash { width:750px; height:197px;margin-left:8px;margin-top:0px; background-image:url(../flash/tickerbg.gif);background-repeat:no-repeat; background-position:right;}
.headermanager{float:left;margin-right:25px;}
.tickertape{padding-top:1px;}

.menu table { background-color:#FFF;}

#footer { background-image: url(../images/bgs/footerbg.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:5px;height:9px; color: #FFFFFF; margin-bottom:0px;}
#footer a { text-decoration:none; color:#FFFFFF;}

/*MEDIA*/
	.onlyprint {display:none;}
@media print {
	.noprint, .overview {display:none; }
	.onlyprint {display:block;}
}

.linkimg { border:1px solid #F0F0F0; width:33%; vertical-align:middle; text-align:center; padding:4px; height:140px; background-color:#FFFFFF;}
.clear { clear:both; }
tbody { background-color:#f8fbed;}

.fout { background-color:#FFE6E7; color:#FF3300}
