/* reset-------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,div {margin:0;padding:0;}
img {border:none;}


a {color:#900 ;text-decoration:underline;}
a:hover {color:#900;text-decoration:none;}
a:visited {color:#900;text-decoration:underline;}

/*a {color:green ;text-decoration:underline;}
a:hover {color:green;text-decoration:none;}
a:visited {color:green;text-decoration:underline;}*/

/* body-------------*/
body {
  margin:0;
  padding:15px 0;
  font-family: Arial,  Helvetica,  Geneva,  Sans-serif,  sans-serif; 
  background-color: #feffb3;
  /*background-image: none;*/
  color:#990000;
  font-size:12pt;
  line-height:1.5em;
  text-align:center;
}

/* headings---*/
h1 {
  font-size:1.3em;
  padding-bottom: 10px;
}
h2 {
  margin:0 0 5px 0;
  font-size:1.2em;
  font-weight:normal;
}
h3 {
  margin:0 0 5px 0;
  font-size:1.1em;
}
h4 {
  margin:0;
  font-size:1.0em;
  font-weight:bold;
}


/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 5px 0;
}
ul {
  margin:0 0 0 2.5em;
  padding:0 0 5px 0;
}
ul ul {padding:0;}
blockquote {
  margin:0;
  padding:0 5px;
  font-style:italic;
}
pre {
  overflow:auto;
  margin:0 0 5px 0;
  padding:4px;
}
pre, code, kbr {font-family:Courier, Monaco, monospace;}

/* images --------------------------------------------------*/
.lfloat { float:left; margin-right:0.5em; }
.rfloat { float:right; margin-left:0.5em; }
.center {
  display: block;
  margin:0 auto;
}
/*
#logo { background-color:gold ;}
#headerbox { background-color:red ;}
#menubox { background-color:yellow ;}
#mainbox { background-color:gray ;}
#wikitext { background-color:gold ;}
#container { background-color:blue ;}
#header { border:1px solid green ;}
#logo { border:1px solid gold ;}
#headerbox { border:1px solid red ;}
#menubox { border:1px solid yellow ;}
#header { background-color:green ;}
#mainbox { border:1px solid gray ;}
#wikitext { border:1px solid gold ;}
#container { background-color:blue ;}
*/


#bodycontainer {
  width:800px;
  margin:0 auto;
  text-align:left;
  /*background-image:  url(images/background.jpg) ;*/
  background-position: 10px 0px;

}

#headerbox {
  height:150px;
  width:800px;
  background:  url(images/logo_belfiori.jpg) no-repeat;
  background-position:left center;
}

#header {
  width:640px;
  height:150px;
  margin-left:145px;
  background-color: #feffb3;
  background:  url(images/banner203.jpg)  no-repeat;
  background-color: #feffb3;
  background-position: left;
}

#langcontainer {
  width:800px;
  overflow:hidden;
  height:20px;
}
#mainbox {
  width:665px;
  float:right;
  overflow:hidden;
}

#menubox {
  width:130px;
  overflow:hidden;
	text-align:left;
}
#wikitext {
margin-left:20px;
width:620px;
}



#menu ul, #menu p {margin:0;
}



/* menu
--------------------------------------------------*/
#menu ul li {
  margin:0px;
  margin-bottom:1px;
  list-style:none;
  font-size: 10px;
  overflow:hidden;
  line-height:25px;
}
#menu li a {
  width:125px;
  text-align:center;
  background: #fff url(images/menu_button.gif) 0 0 no-repeat;
  display:block;
  padding:0px ;
  height:25px; 
  color:#990000;
  overflow:hidden;
/* IE WIN */
}
#menu a {
text-decoration:none;
}
#menu li a:visited{
       color: #900;
       background-position: 0 0px;
    }

#menu li a:hover{
       color: #c90;
       background-position: 0 -50px;
    }

#menu li a:active{
       color: #f00;
       background-position: 0 -50px;
    }


#menu ul li ul {margin:0;}
#menu ul li li {
  margin:0;
  padding:0 0 3px 0;
  border-bottom:none;
}
#menu ul li ul ul {margin:0 0 0 16px;}

dt {font-weight:bold;}


/* footer
--------------------------------------------------*/
#footer {
  width:800px;
  clear:both;
  margin:0px auto;
  font-size:0.6em;
  border-top:1px solid;
  text-align:right;
}
#footer a {
  color: #b5b44b;
}

@media print {
.noprint { display:none;}
body {
color:#000000;
background-color:#ffffff;
}
#menubox {
width:0px;
}
#mainbox {
  width:100%;
  float:none;
  overflow:hidden;
}
}
table.overzicht  {background-color: rgb(255,249,153); padding:0px;margin:10px}
table.overzicht td { border:1px solid #c8c152;padding:10px; }

.nieuws {
	float:right;
	width:300px;
	border:1px solid #900;
	margin:5px;
	padding:5px;
}

