* {
  margin:0;
  padding:0;
}
img{ border: 0px;}
p,tr,td,table {
  border-collapse: collapse;
}
textarea{
  font: normal 10pt Verdana, sans-serif;	
  color: #000;
}
#mainbody{
  background:#f78e20 url(/pict/back.jpg) repeat-x top center;
  color: #000;
}
html, body {
  margin:0;
  padding:0;
  height:100%; /* needed for container min-height */
  font: normal 9pt arial;
  color: #960105;
}
td, a , p, div{
  vertical-align: top;
  font: normal 9pt arial;
  color: #960105;
}
ul{
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
  list-style-type: disc;
}

ol{
  list-style-type: decimal;
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
}
/* container */
.clear {
  clear: both;
}
#container, #headerContainer, #footer, #contentContainer {
	width: 780px;	
}
input, textarea {border: 1px solid #BBBBBB; padding-left: 3px; margin-bottom: 3px;}
#container{
  min-height: 100%;
  _height: 100%;
  margin: 0 auto;
  background: #fff;
  position: relative;
}
* html > #container {
  height: 100%;
}
#headerContainer {	
  background: #fff url(/pict/header.gif) no-repeat top left;
  float: left;
  height: 160px;
}
#contentContainer{
  float: left;
}
#maincontent{
  float: left;
  margin: 0 10px 70px 10px;
}
#side{
  float: right;
  width: 370px;
}
#logo{
  position:absolute;
  left: 20px;
  top: 20px;
}
#zoek{
  z-index:1;
  position: absolute;
  margin-left:645px;
  margin-top: 5px;
}
#print{
  position: absolute;
  margin-left:590px;
  margin-top: 5px;
}
#print a{
  display: block;
  background: #e6e6e6;
  border: 1px solid #BBBBBB;
  padding: 1px 8px;
}
#zoek .veld{
  width: 70px;
}
/* footer */
#footer {
  position: absolute;
  bottom: 0px;
  height: 31px;
  padding: 0px;
  background-image:url(/pict/footer.gif); 
}
#f_left{
   color: #d68100;
   float: left;
   padding: 10px 0px 0px 140px;	
}
#f_right{
   color:  #d68100;	
   float: right;
   padding:10px 180px 0px 0px;
}
#f_right a{
   color:  #d68100;		
   text-decoration: none;
}
#f_right a:hover{
	text-decoration: underline;
}
/* adminmenu */
#adminmenu{
  z-index:1;
  position: absolute;
  margin: 10px 0 0 220px;
}
#adminmenu ul{
    padding: 0;	
	margin: 0;
	white-space: nowrap;
}
#adminmenu li{
    padding: 0;	
	margin: 0;
	display: inline;
	list-style-type: none;
}
#adminmenu a{
    padding: 2px 5px 2px 5px;
	background: #605f4f;
	color: #fff;
	text-decoration: none;	
}
#adminmenu a:hover{
	background: #444;
	color: #fff;
}
#adminmenu span{
  background: #b1c2cc;
  color: #fff; 
  padding: 2px 5px 2px 5px;
}
/* menu */
#navcontainer {
  position: absolute;
  left: 220px;
  top: 40px;
  width: 560px;
}
#navcontainer ul {
  border: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#navcontainer ul li{
  float: left;
  padding: 0;
  margin: 0 5px 0 0;
}
#navcontainer ul li a{
  font-size: 10pt;  
  outline: none;
  background: #000;
  font-weight: bold;
  padding: 2px 4px;
  color: #ffd861;
  text-decoration: none;
  display: block;
}
#navcontainer ul li a:hover, #navcontainer a:active, #navcontainer a.actief{
  color: #ffd861;
  background: #D68100;
}
/* sub menu*/
#navcontainer .submenu{
  position:absolute;
  left: 0px;
  top: 27px;
  width: 540px;    
  display: none;
}
#navcontainer .submenu a{
  padding: 0 3px 0 2px;
  border-right: 1px solid #000;
}
/* newslist*/
#newslist .newsitem{
  float: left;		
  padding: 10px 10px 10px 0;
  margin-bottom: 5px;
}
#newslist .newsitem .image{
  width: 200px;
  height: 150px;	
  float: right;
  border: 2px solid #8b8b8d;
}
#newslist .text{
  border-bottom: 1px solid #ccc;
  width: 700px;
  height: 125px;		
  float: left;	
}
#newslist .titel{
  border: 1px solid #ccc;
  margin-bottom: 5px;
  width: 700px;		
  float: left;	
}
#newslist .titel span {
  padding-left: 5px;
}
#newslist .titel a {
  margin-left: 5px;
  font-weight: bold;
}
#newslist .text p{
 padding-left: 5px;
}
/* fotos */
#fotos{
  float: left;
}
#fotos .foto{
  float: left;
  width: 190px;
}
#fotos .foto{
  margin-bottom: 10px;
}
/* kaders */
#nieuwskader{
  background:url(/pict/nieuwskader.png) no-repeat bottom left;
  width: 360px;
  height: 134px;
}
#nieuwskader a{
  text-decoration: underline;
}
#nieuwskader a:hover{
  text-decoration: none;
}
#agendakader{
  background:url(/pict/agendakader.png) no-repeat top left;
  width: 360px;
  height: 134px;
}
#agendakader ul, #nieuwskader ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 40px 0 0 10px;
}
.bovenruimte, .bovenruimte{
    height: 10px;
}
/* agenda */
#agenda .omschrijving{
  background: #ffb8cf;  
  display: none;
  width: 960px;
}
#agenda .omschrijving span{
  padding: 5px;
}
#agenda a{
  text-decoration: underline;
}
#agenda a:hover{
  text-decoration: none;
}
/* button*/
.button{
  border: 1px solid #000;  
  background: #b1c2cc;
  color: #000; 
  padding: 2px 5px 2px 5px;   
}
