html, body{
	height:100%;
	background-color:#FFF;
	font-family:verdana;
	font-size:11px;
	color:#333;
}
ul, li, body, html{
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
ul, li{
	
}
img{
	border:0;
}
form{
	margin:0 15px;
}
.error{
	color:red;
}
#zoeken{
  float:right;
  background-image:url(/images/zoeken.gif);
  background-repeat:no-repeat;
  padding:10px 0 0 0;
  margin:30px 0 0 0;
  float:right;
}
#zoeken form{
  margin:0;
  padding:0 10px 0 0;
}
#zoeken input{
  font-family: Verdana;
  font-size: 10px;
}
#zoeken .zoek{
  width:100px;
  background:#F8DB70;
  border:2px solid #B83F09;
  height:13px;
}
.zoeken h1{
  border:0;
  color:#FA8910;
  font-size:12px;
  padding:20px 0;
}
.zoeken h3{
  font-weight:normal;
  padding:0;
  margin:0;
  font-size:11px;
}
.zoeken p{
  padding:0;
  margin:0;
}
.zoeken p.oud{
  padding:0 0 10px 0;
  color:#008000;
}
h1{
  font-size:12px;
  padding:10px 0 2px 0;
  margin:0 0 2px 0;
  color:#FA8910;
}
div#container{
  background-image:url(/images/site/back.gif);
	background-repeat:repeat-y;
	width:790px;
	margin:0 auto;
}
div.left{
  float:left;
	width:137px;
}
div.right{
  float:left;
	width:137px;
	margin-top:-40px;
}
div.boogje{
  background-image:url(/images/site/topboog.gif);
  background-repeat:no-repeat;
  background-position:top center;
  padding:9px 3px 0 3px;
  margin:10px 0;
  width:131px;
}
.boogje .aanmelden{
  text-align:center;
  font-size:9px;
}
.boogje .aanmelden h1{
  color:#1D407E;
  font-size:13px;
}
div.boogje h1{
  font-size:10px;
  color:#A21501;
  padding:0;
  margin:0;
  border:0;
}
div.boogje a{
  color:#0000FF;
}
div.boogje p, div.boogje div{
  margin:0;
  padding:0 5px;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  
}
p.images img{
  margin:3px 0 0 2px;
  padding: 0 0 8px 0;
}
ul.baseMenu{
	float:left;
	width:137px;
  list-style-type:none;
	margin:0;
  padding:0 0 24px 0;
  text-transform:capitalize;
  background-color:#26457B;
  background-image:url(/images/basemenuonderkant.gif);
  background-repeat:no-repeat;
  background-position:bottom;
}
ul.baseMenu li{
  float:left;
  border-top:2px solid #496EAA;
  height:20px;
	margin:0;
  padding:0 0 0 0px;
  list-style:none;
}
ul.baseMenu li.sel a{
  text-decoration:none;
}
ul.baseMenu li a{
  position:relative;
  font-weight:bold;
  white-space:nowrap;
  font-size:10px;
  color:#edf0f6;
  padding:0 0 0 10px;
	width:127px;
	line-height:24px;
	display:block;
	background-image:url(/images/site/menuarrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
ul.baseMenu li a:hover{
	background-image:url(/images/site/menuarrowhover.gif);
	background-color:#7590BB;
	text-decoration:none;
}
ul.baseMenu li ul{
  position:absolute;
  margin-left:137px;
  margin-top:-24px;
  background:#f05a1f;
  display:none;
  width:151px;
  padding:0;
}
ul.baseMenu li ul li{
  width:151px;
  overflow:none;
  border:0;
  padding:0;
}
ul.baseMenu li ul li a:hover{
  background-image:none;
}
ul.baseMenu li ul li ul{
  background:#f0861f;
}
ul.baseMenu li ul li a{
  padding:0 0 0 5px;
  background-image:none;
  display:block;
	width:150px;
	line-height:21px;
	color:#FFF; 
  font-weight:bold;
  white-space:nowrap;
  font-variant:normal;
  font-size:10px;
}
ul.baseMenu li ul li a.arrow{
  background-image:url(/images/basemenu1.gif);
  background-repeat:no-repeat;
  background-position:right center;
}
ul.baseMenu li ul li a.arrow:hover{
  background-image:url(/images/basemenu1.gif);
}
ul.baseMenu li ul li ul li a.arrow{
  background-image:url(/images/site/basemenu2.gif);
}
ul.baseMenu li ul li ul{
  position:absolute;
  margin-left:155px;
  margin-top:-21px;
  display:none;
  width:199px;
  overflow:none;
}
ul.baseMenu li ul li ul li a{
  width:203px;
}
ul.baseMenu li ul li ul a:hover{
  background-color:#e07e1b;
}
ul.baseMenu li ul li ul li ul{
  position:absolute;
  background-color: #f0ae1f;
  margin-left:199px;
  display:none;
  width:151px;
}
ul.baseMenu li ul li ul li ul li a{
  width:151px;
}
ul.baseMenu li ul li ul li ul a:hover{
  background-color:#e0a21b;
}
ul.baseMenu li ul a:hover{
  background-color:#e0501b;
}
ul.bottomMenu{
	float:left;
	width:141px;
	margin:0;
	padding:34px 0 0 0;
	background-color:#26457B;
	background-image:url(/images/site/menurback.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
ul.bottomMenu li{
	margin:0;
	padding:0;
  list-style:none;
  position:relative;
	border-top:1px solid #708DBA;
	height:20px;
}
ul.bottomMenu li.sel a{
  text-decoration:none;
}
ul.bottomMenu li a{
  position:absolute;
	width:107px;
	color:#edf0f6;
	line-height:24px;
	display:block;
	padding:0px 4px 0 30px;
	background-image:url(/images/site/menuright.gif);
	background-repeat:no-repeat;
	background-position:left center;
  font-weight:bold;
  white-space:nowrap;
  font-size:10px;
  font-stretch:wider;
}
ul.bottomMenu li a:hover{
	background-image:url(/images/site/menurechtsh.gif);
	background-color:#7590BB;
	text-decoration:none;
}
ul.bottomMenu li ul{
  position:absolute;
  margin-left:-151px;
  background:#f0ae1f;
  display:none;
  min-width:151px;
  _width:151px;
}
ul.bottomMenu li ul li ul{
  position:absolute;
  margin-left:-201px;
  display:none;
  min-width:201px;
  _width:201px;
  background:#f0861f;
}
ul.bottomMenu li ul li ul li ul{
  position:absolute;
  margin-left:-201px;
  display:none;
  min-width:201px;
  _width:201px;
  background:#f05a1f;
}
ul.bottomMenu li ul li ul li a{
  min-width:291px;
  _width:184px;
}
ul.bottomMenu li ul li a{
  background-image:none;
  display:block;
  padding:0 4px 0 14px;
	width:133px;
	color:#FFF;
	font-variant:normal;
}
ul.bottomMenu li ul li ul a:hover{
  background-color:#e07e1b;
}
ul.bottomMenu li ul li ul li ul a:hover{
  background-color:#e0501b;
}
ul.bottomMenu li ul li a.arrow{
  background-image:url(/images/basemenuright.gif);
  background-repeat:no-repeat;
  background-position:left center;
}
ul.bottomMenu li ul li a.arrow:hover{
  background-image:url(/images/basemenuright.gif);
}
ul.bottomMenu li ul li ul li a.arrow{
  background-image:url(/images/basemenuright.gif);
}
ul.bottomMenu li ul li ul li ul{
  width:158px;
  margin-left:-158px;
}
ul.bottomMenu li ul li ul li ul a:hover{
  width:140px;
}
ul.bottomMenu li ul li{
  min-width:100px;
  _width:100px;
  border:0;
}
ul.bottomMenu li ul a:hover{
  background-color:#e0a21b;
  background-image:none;
}

div#inhoud{
	padding:10px;
	margin:0 0 0 4px;
	background-color:#E2E2E2;
	float:left;
	width:486px;
}
.links, .links a{
  color:#7EAFD0;
  font-weignt:bold;
}
div#inhoud a{
  color:#0000FF;
}
div#inhoud a:hover{
  color:#FA8910;
}
ul.menus{
  float:right;
  padding:20px 0 10px 0;
  border-bottom:1px dotted #BFBFBF;
}
ul.menus li{
  padding:0 0 0 10px;
}
ul.menus li.top{
  color:#35B3D1;
  font-size:14px;
  font-weight:bold;
  padding:5px 0 5px 10px;
}
body > div#inhoud{
  height:auto;
}
fieldset .login{
  width:550px;
}
fieldset label{
	display:block;
	width:200px;
	text-align:right;
	float:left;
	font-weight:bold;
}	
fieldset legend{
	font-weight:bold;
	font-size:14px;
}
.h5{
	height:160px;
	margin:0;
	background-image:url(/images/site/head.gif);
	background-repeat:no-repeat;
}
.h5 a{
  display:block;
  width:220px;
  height:46px;
}
.h5 a span{
  visibility:hidden;
}
table{
	border-collapse:collapse;
}
h2{
	color:#26457B;
	font-size:12px;
	margin:10px 0 0 0;
}
.bottom{
	clear:both;
	height:20px;
	border-bottom:1px solid #BFBFBF;
}

/*form*/

form.tijdForm{
	border-bottom:1px solid #AAA;
	border-right:1px solid #AAA;
	background:#EEE;
	margin:10px 20px;
	width:560px;
}
form.tijdForm select{
	border-width:1px;
	border-style:solid;
	border-color:#333;
	margin:0 0 2px 0;
}
form.tijdForm label{
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
	width:80px;
	padding:0 5px 0 0;
}
form.tijdForm textarea{
	float:right;
	width:300px;
	height:110px;
}
form.login{
  width:400px;
}
form.algemeen label{
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
	width:100px;
	line-height:20px;
}
form.algemeen > input{
	margin:4px 0;
}
form.algemeen input{
}
form.nieuwsbrief label{
  display:block;
  padding:0 0 0 40px;
  width:100px;
  float:left;
}
form.nieuwsbrief input.text{
  border:1px solid #B5D3EA;
  width:250px;
}
form.nieuwsbrief input.submit{
  background:#E6EFFD;
  border-right:1px solid #B5D3EA;
  border-bottom:1px solid #B5D3EA;
  border-left:1px solid #FFF;
  border-top:1px solid #FFF;
  color:#699FC9;
  margin:10px 0 0 155px;
}
.monthList{
  float:right;
  width:120px;
}
.monthList li.top{
  padding:10px 0 5px 0;
  font-weight:bold;
}
.monthList li{
  font-size:12px;
  padding:0 0 0 10px;
}
.nieuws{
  
}
.nieuws a.image{
  display:block;
  float:left;
  border-right:1px dotted #BFBFBF;
  padding:0 10px 0 0;
  margin:0 10px 0 0;
  width:50px;
  height:50px;
}
.nieuws div.teaser{
  padding:0 0 0 10px;
}
.nieuws > div.teaser{
  
}
.nieuws .preface{
  padding:10px 0 0 0;
  font-weight:bold;
}
.nieuws h2{
  color:#26457B;
  height:15px;
  padding:10px 0 0 0;
  margin:0;
}
.nieuws h2 span, .nieuws h2 a{
  float:left;
}
.nieuws h2 .date{
  float:right;
  font-size:11px;
  color:#000;
  font-style:italic;
  font-weight:normal;
}

.nieuwsarchief li.nieuwsitem{
  background-image:url(/images/site/sipka.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 0 0 15px;
}

.nieuwsarchief li.top{
   padding:20px 0;
   color:#FA8910;
   font-size:12px;
   font-weight:bold;
}

.nieuwsarchief li{
  list-style-type:none;
  margin: 0 0 0 -10px;
}

/*forum*/
.forum, .topic table, .reply{
  width:550px;
}
.topic table th{
  text-align:left;
  background:#DDD;
  border-bottom:1px solid #333; 
}
.topic table tr.row1{
  background:#EEE;
}
.reply .item{
  border:1px solid #333;
  background:#FBFBFB;
  margin:10px 0 0 0;
}
.reply .item h2{
  margin:0;
  padding:0 0 0 10px;
  font-size:11px;
  border-bottom:1px solid #999;
  height:20px;
}
.reply .item h2 span{
  float:left;
  line-height:18px;
}
.reply .item h2 span.images{
   float:right;
}
.reply .item div.text{
  clear:both;
  height:40px;
  min-height:40px;
  padding:5px;
}
.reply .item > div.text{
  height:auto;
}
.reply .quote{
  margin: 2px 10px 2px 20px;
}
.reply .quote div{
  border:1px solid #666;
}
.addreply textarea{
  width:500px;
  height:200px;
}
ul.sitemap li{
  list-style-image:url(/images/base.gif);
  list-style-type:none;
}
ul.sitemap li ul{
  margin:0;
  padding:0;
}
ul.sitemap li ul li{
  list-style-image:url(/images/page.gif);
  margin:0 0 0 20px;
  padding:0;
}
