body {
margin : 0;
padding : 0;
font : 73% "Trebuchet MS", verdana, arial, sans-serif;
background : #2e2e2e;
color : #000000;
}
#container {
width : 840px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 5px solid #336633;
background : #ffffff;
color : #000000;
}
#container_rss {
width : 350px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 0px solid #336633;
background : #ffffff;
color : #000000;
}
#trackcontainer {
width : 720px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 5px solid #336633;
background : #ffffff;
color : #000000;
}

			/*TOP BANNER*/
#topimg {
height : 150px;
width : 840px;
color : #333;
}
.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

h1 {
   position: absolute;
   top: 40%;
   left: 40%;
 /* width: 100%; */
}
h1 span {
   color: white;
   font-size : 150%;
   letter-spacing: 3px;
   background: rgb(51, 102, 51); /* fallback color */
   background: rgba(51, 102, 51, 0.7);
   padding: 5px;
}


	/*TOP NAVIGATIONY*/
#navcontainer {
float : left;
width : 100%;

margin : 0 0 20px 0;
font-size : 110%;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
background : #417c2c;
color : #333;
}

/*pure cms balk*/

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#336633;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:0px;
	border-style:solid;
	z-index:100;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:154.35px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#417c2c;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:bold 11px Trebuchet MS;
	color: #FFFFFF;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#91ae00;
	border-color:#6655ff;
	border-style:solid;
	font:bold 11px Trebuchet MS;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#91ae00;
	border-color:#665500;
	border-style:solid;
	font:bold 11px Trebuchet MS;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(../menu/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(../menu/arrv_anim_1o.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(../menu/arrv_anim_1o.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(../menu/arr_double_1.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(../menu/arr_double_1o.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(../menu/arr_double_1o.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(../menu/arr_double_1.gif)}

/* einde pure cms balk*/



	/*TRACK DETAIL*/

#trackinfo {
margin : 0 0 5px 10px;
padding : 5px;
border-left : 0px dashed #999;
background : inherit;
color : #000;
}
#trackinfo a:link, #content a:visited {
text-decoration : underline;
background : inherit;
color : #417C2C;
}
#trackinfo a:hover {
background : inherit;
color : #91AE00;
}

	/*MAIN CONTENT*/
#content {
margin : 0 0 5px 170px;
padding : 5px;
border-left : 1px dashed #999;
background : inherit;
color : #000;
}
#content a:link, #content a:visited {
text-decoration : underline;
background : inherit;
color : #417C2C;
}
#content a:hover {
background : inherit;
color : #91AE00;
}
#content_rss {
width : 250px;
margin : 0 0 0px 2px;
padding : 5px;
border-left : 0px dashed #999;
background : inherit;
color : #000;
}
#content_rss a:link, #content_rss a:visited {
text-decoration : underline;
background : inherit;
color : #417C2C;
}
#content_rss a:hover {
background : inherit;
color : #91AE00;
}
#pagehead {
border : 1px dashed #417C2C;
display:block;
}

	/*zoek resultaten*/
#zoeken {
margin : 0 0 5px 10px;
padding : 5px;
border-left : 0px dashed #999;
background : inherit;
color : #000;
}
#zoeken a:link, #content a:visited {
text-decoration : underline;
background : inherit;
color : #417C2C;
}
#zoeken a:hover {
background : inherit;
color : #91AE00;
}
			/*SIDEBAR*/
#sidebar2 {
float : left;
width : 160px;
margin : 0 10px 0 0;
border-right : 1px dashed #999;
padding : 5px;
color : #000;
}
			/*SIDE MENU*/
.sidemenu ul {
list-style-type : none;
text-align : left;
}
.sidemenu ul li {
display : block;
color : #666;
background : inherit;
}
.sidemenu ul li a {
background : transparent url(../img/list-off.gif) no-repeat left center;
padding-left : 15px;
font : normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration : none;
color : #000;
}
.sidemenu ul li a:hover {
background : transparent url(../img/list-on.gif) no-repeat left center;
color : #666;
}
.sidemenu ul li a#current {
background : transparent url(../img/list-active.gif) no-repeat left center;
color : #666;
}
			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin : 0;
font-size : 90%;
border-top : 1px solid #fff;
background : #417c2c;
color : #000;
}
#footer a:link, #footer a:visited {
text-decoration : none;
background : inherit;
color : #fff;
}
#footer a:hover {
border-bottom : 1px dashed #eee;
background: inherit;
color : #000;
}
			/*TYPOGRAPHY*/
p {
line-height: 1.7em;
margin : 15px;
}
h1 {
margin-top : 10px;
padding : 0;
font-size : 140%;
text-transform : uppercase;
letter-spacing: 3px;
color : #336633;
background : inherit;
}
h2 {
margin : 10px 0 0 5px;
padding-left : 10px;
font-size : 120%;
text-transform : uppercase;
letter-spacing : 5px;
color : #fff;
background : #417c2c;
}
			/*CLASSES*/
.img {
float : left;
padding : 10px;
border : none;
}
.img a {
border : 1px;
margin : 5px;
color : #91ae00
}

.imgborder {
border : 1px;
margin : 5px;
color : #91ae00
}
.post {
background : #eee;
padding : 3px;
margin : 20px 10px 0 5px;
border : 0 dashed #8a795d;
font-size : 90%;
}
.post .date {
background : url(../img/clock.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
}
.post .comments {
background : url(../img/comment.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
}
.post .readmore {
background : url(../img/document.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #000000;
	margin-left: 1.5em;
	padding-left: 5px;
border-left: 5px solid #ccc;
}
/* ***** PLAATJES ***** */
img {border:0px;}
.imgborder{border: 1px solid #91AE00}
.imgright{float:right;margin:0px 5px 5px 5px}
.imgcenter{border: 1px;float:left;margin:0px 20px 0px 10px;border:0px solid #495E95}
.banner {margin: 5px;}

/* ***** AD's ***** */

ad {border:0px;}
.adborder{border: 1px solid #91AE00; margin:5px 5px 5px 5px}
em.adhead {
	background: transparent;
	text-decoration: none;
	background: transparent;
	color: #99cc33;
}
/* ***** TABLE ***** */
table  { border: 0px solid #91AE00; border-spacing: 0px;}
td, th { border: 0px solid #91AE00; vertical-align: top;
         padding-left: 3px; padding-right: 10px;
          margin-left: 50px;}
td     { text-align: left; }
.links { text-align: left; }
.cel1  { width: 200px; }
.cel2  { width: 30px; padding-left: 10px;}
.cel3  { width: 350px; }

/* ********* FAQ *********** */

 A:link {text-decoration: none; color: #006699; font: normal 12px Tahoma, Verdana, Arial;}
  A:visited {text-decoration: none; color: #006699; font: normal 12px Tahoma, Verdana, Arial;}
  A:active {text-decoration: underline; color: #9a0c0c; font: normal 12px Tahoma, Verdana, Arial;}
  A:hover {text-decoration: underline; color: #9a0c0c; font: normal 12px Tahoma, Verdana, Arial;}
  A.faq:link {text-decoration: none; color: #006699; font: normal 12px Tahoma, Verdana, Arial;}
  A.faq:visited {text-decoration: none; color: #006699; font: normal 12px Tahoma, Verdana, Arial;}
  A.faq:active {text-decoration: underline; color: #9a0c0c; font: normal 12px Tahoma, Verdana, Arial;}
  A.faq:hover {text-decoration: underline; color: #9a0c0c; font: normal 12px Tahoma, Verdana, Arial;}
  fieldset {width: 100%; padding: 5px; margin: 0; border: solid 1px #008000; background-color: #EFEFEF;}
  legend {padding: 3px; margin: 0; border: solid 1px #91ae00; background-color: #417c2c; color: #FFFFFF; font-weight: bold;}
	.cat {font: bold 14px Tahoma, Verdana, Arial; color: #008000;}
	font.text {font: normal 11px Tahoma, Verdana, Arial; color: #000000; padding: 0px;}
	font.msg {font: bold 13px Tahoma, Verdana, Arial; color: #000000; background-color: #ffcc00; padding: 2px 20px 2px 20px;}
	font.new {font: normal 10px Tahoma, Verdana, Arial; color: #D50000;}
	font.upd {font: normal 10px Tahoma, Verdana, Arial; color: #000;}
	font.searchQ {font: normal 12px Tahoma, Verdana, Arial; color: #660000; background-color: #ffffcc;}
	font.searchA {font: normal 11px Tahoma, Verdana, Arial; color: #660000; background-color: #ffffcc;}
	hr {border: 0 solid #006699; border-top-width : thin; height: 1px; margin: 0 0 10 0;}
	h3 {height: 10px; margin: 20 0 20 0; color: #004080;}
	FORM {margin-bottom: 0;}
	input.txt {background-color: #FFFFFF; border: 1px solid #417c2c; width: 146px; height: 16px; font-family: Tahoma, Verdana, Arial; }
	input.submit {background-color: transparent; border: none; width: 50px; height: 18px; text-align: left; font-family: Tahoma, Verdana, Arial; font-weight: bold; }
	input.check {border: 1px solid #eaeee6; width: 15px; height: 15px; vertical-align: middle;}
	select.select {background-color: #FFFFFF; border: 1px solid #006699; height: 16px; font-family: Tahoma, Verdana, Arial;}
