body {
	background-image: url(../images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  font-family: verdana;	
}

div#center {
  margin-left: auto;
  margin-right: auto;
  width: 829px;

}

div#image_title {
  position:absolute;
  top:30px;
  width:770px;
  height:30px;
  color:#00ABEB;
  text-align:right;
  z-index:2;
  font-size:14px;
  font-weight:bold;
}

div#header {
  position: relative;
	background-image: url(../images/top_logo.gif);
  margin-left: auto;
  margin-right: auto;
  width: 829px;
  height: 94px;
}

div#header div {
  position: absolute;
  top: 53px;
  left:360px;
  width: 200px;
  height: 30px;
  color: #00ABEB;
  font-family: verdana;
  font-size: 11px;  
}


div#header #nav{
  position: absolute;
  right: 45px;
  top:  60px;
  padding: 0px;
  margin: 0px
}
/*
div#header #nav li {
  fl
  text-decoration: none;
  list-style: none;  
  text-align: center;
}

div#header #nav li a{
  font-family: verdana;
  font-size: 12px;
  color: #A1A1A1;
  text-decoration: none;
}

div#header #nav li a:hover{
  font-family: verdana;
  font-size: 12px;
  color: #8CC640;
  text-decoration: none;
  font-weight: bold;
}

div#header #nav li.current a{
  font-family: verdana;
  font-size: 12px;
  color: #8CC640;
  text-decoration: none;
  font-weight: bold;
}

*/

#nav ul { /* all lists */
	padding: 0px;
	margin: 0px;
  text-decoration: none;
  list-style: none;  
  text-align: center;
	line-height: 1;
}



#nav a, #submenu a{
	display: block;
	font-family: verdana;
  font-size: 12px;
  color: #A1A1A1;
  text-decoration: none;
}

#nav a:hover, #submenu a:hover{
	display: block;
	font-family: verdana;
  font-size: 12px;
  color: #A1A1A1;
  text-decoration: none;
}

#nav a.current, #nav a:hover, #submenu a.current, #submenu a:hover {
	font-family: verdana;
  font-size: 12px;
  color: #8CC640;
  text-decoration: none;
  /*font-weight: bold;*/
}

#nav li { /* all list items */
  padding: 0px;
  margin: 0px;
	float: left;
  text-decoration: none;
  list-style: none;    
  margin-left: 30px;
}

#nav li ul li { /* all list items */
	float: left;
  text-decoration: none;
  list-style: none;  
  text-align: left;	
}

#nav ul li a.current { /* all list items */
  font-family: verdana;
  font-size: 12px;
  color: #8CC640;
  text-decoration: none;
  font-weight: bold;
}

#nav li ul { /* second-level lists */
	position: absolute;
	padding-top: 5px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul, {
	left: -999em;
}

#nav li a.current:hover ul, #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-color: #FCF8EF;
	z-index: 20;	
}


#submenu  {
position :absolute;
top: 58px;
left:0px;
margin-top : 0;
}
#submenu li {  
  list-style-type : none;
  text-align:left;
}


div#carousel {
	background-image: url(../images/body_fill.gif);  
	background-position:0px 1px;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  width: 830px;
  height: 270px;
}

div#middle {
  position: relative;
	background-image: url(../images/body_fill.gif);
	background-position:0px -1px;    
  margin-left: auto;
  margin-right: auto;
  width: 829px;

}

div#footer{
  position: relative;
	background-image: url(../images/bottom.gif);  
	background-position:0px -3px;	
	background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  width: 829px;
  height: 71px;
  color: #00ABEB;
  font-family: verdana;
  font-size: 11px;    
  text-align : center;
  padding-top : 15px;
}

.groen {
  margin-left: 25px;  
  margin-bottom: 20px;
}

div#newspane{
  top: 30px;
  left: 0px;
  margin-left: 30px;
  width: 232px;
  background-color: #F4F1EC;
  padding-bottom: 10px;
}

div#newspane-empty{
  top: 30px;
  left: 0px;
  margin-left: 30px;
  width: 232px;
  background-color: #14F1EC;
  height: 0px;
  
}




div#contentpane { 
  position: relative;
  top: 0px;
  left: 20px;
  width: 480px;
  font-family: verdana;
  font-size: 12px;
  color: #A1A1A1;
  padding-bottom: 30px; 
  line-height: 14px;
}





div#contentpane a{
  font-family: verdana;
  font-size: 12px;
  color: #A1A1A1;

}

div#contentpane h2 {
	background-image: url(../images/lijn_groot.gif);
  background-repeat: no-repeat;
  background-position: left 28px;
  font-family: verdana;
  font-size: 18px;
  margin: 0;
  padding: 0;
  padding-top: 3px;  
  padding-bottom: 16px;
  color: #8cc640;
  height: 27px;
}


div#newspane h2 {
	background-image: url(../images/lijn_klein.gif);
  background-repeat: no-repeat;
  background-position: 7px 30px;
  font-family: verdana;
  font-size: 18px;
  margin: 0;
  padding: 0;
  padding-left: 7px;
  padding-top: 3px;
  padding-bottom: 30px;  
  color: #8cc640;
  height: 27px;
}

div#newspane .newsbox {
  font-family: verdana;
  font-size: 10px;
  color: #00ABEB;
  padding-left: 7px; 
  margin-bottom: 20px;
}

div#newspane .newsbox img {
  padding: 2px;
  border: 1px #8CC640 solid;
  margin-right: 8px;
}




div#newspane .newsbox .readmore {
  color: #8CC640;
  text-decoration: none;
}

div#newspane .newsbox .readmore img{
  color: #8CC640;
  text-decoration: none;
  border: 0;
}

div#contentpane .newsbox {
  display: block;
  font-family: verdana;
  font-size: 10px;
  color: #00ABEB;
  padding-left: 7px; 
  margin-bottom: 60px;
}

div#contentpane .newsbox img {
  padding: 2px;
  border: 1px #8CC640 solid;
  margin-right: 8px;
}


div#contentpane .newsbox .readmore {
  color: #8CC640;
  text-decoration: none;
}

div#contentpane .newsbox .readmore img{
  color: #8CC640;
  text-decoration: none;
  border: 0;
}

div#contentpane .newsbox .boxtitel{
  display: block;
	background-image: url(../images/lijn_groot.gif);
  background-repeat: no-repeat;
  background-position: left 28px;
  font-family: verdana;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  padding-top: 3px;  
  padding-bottom: 16px;
  color: #8cc640;
  height: 27px;
}


table.gegevenslist input, table.gegevenslist textarea {
  padding: 3px;
  border: 1px #8CC640 solid;
  margin-right: 8px;  
  font-family: verdana;
  font-size: 12px;  
}

table.gegevenslist input.formbtn {
  padding: 3px;
  border: 1px #8CC640 outset;
  margin-right: 8px;  
  font-family: verdana;
  font-size: 12px;  
}

ul.nieuws-overzicht-klein, ul.nieuws-overzicht-klein li{
    margin:0px;
    padding:0px;
    list-style:none;
}

ul.nieuws-overzicht-klein li{

    margin:5px 0 5px 0;
}

ul.nieuws-overzicht-klein li a{
    text-decoration:none;
    padding:5px 0 5px 25px;
    background:url('/gfx/leesverder_knop.gif') no-repeat 0 6px;
    font-family: verdana;
    font-size: 12px;
    color: #A1A1A1;
}

div#contentpane ul.nieuws-overzicht-klein li a:hover, div#newspane ul.nieuws-overzicht-klein li a:hover{
    text-decoration:underline;
    color:#8CC640;    
}

/* - home ----------- */

div#newspane ul.nieuws-overzicht-klein li {
    margin:5px 0 5px 0;
}

div#newspane ul.nieuws-overzicht-klein li a{
    font-size: 10px;
}
