body	{
 margin : 0;
 padding : 0;
 font-family : arial, sans-serif;
 font-size : 0.9em;
}

li.catheader{
 font-weight : bold;
 list-style-type : none;
 font-size : 1.1em;
}
#body_normaal .oranje{background-color : #db6d1d;}
#body_speerpunt .oranje{background-color : #008285;}

#body_normaal div#kaart,
#body_speerpunt div#kaart {
    display : block;
    height : 70px;
    padding : 0;
    border : solid 0px white;
    background : url('/images/kaart_button.png') no-repeat left top transparent;
    margin-bottom : 1em;
    margin-left : 1em;
}
#body_speerpunt div#kaart { 
    background-color :  #008285;
}
#body_normaal #kaart a,
#body_speerpunt #kaart a {
    color : #ffffff;
    display : block;
    height : 55px;
    padding-top : 15px;
    padding-left : 100px;
    width : 160px;
    font-size : 1em;
    font-style : italic;
}


td.menutd	{	
	padding-top : 2.5em;
	background-color : #008285;
        width : 22%;			 
	vertical-align : top;
	}
a.mainmenu{
	    color : white;
	    font-size : 0.8em;
	    line-height : 1.6em;
	    text-decoration : none;
}
a.mainmenu:hover, a.submenu:hover{
 text-decoration : underline;
}
a.submenu{
	  color : white;
	  line-height : 1.6em;
	  text-decoration : none;	
	  font-size : 0.8em;
  white-space : nowrap;
}
a.spmainmenu{
	    color : white;
	    font-size : 0.8em;
	    line-height : 1.6em;
	    text-decoration : none;
}
a.spmainmenu:hover, a.submenu:hover{
 text-decoration : underline;
}
a.spsubmenu{
	  color : white;
	  line-height : 1.6em;
	  text-decoration : none;	
	  font-size : 0.8em;
	  white-space : nowrap;
}
a.apage{
 font-size : 0.9em;
 text-decoration : none;
 
}
td.toptext{
	   padding: 5px;
	   color : white;
	   font-size : 11px;
	   vertical-align : top;
	   }
a.tophead{
	color : white;
	text-decoration : none;
	font-size : 12px;
	display : block;
	height : 30px;
	border : solid 0px green;
	}
#headerdiv{
	   width : 100%;
	   height : 200px;
	   background-position : right 0px;
	   background-repeat : no-repeat;
	   }
body#body_speerpunt #headerdiv{background-image : url(/images/logo_groen.gif);}
body#body_normaal #headerdiv{background-image : url(/images/logo_oranje.gif);}


.topimagewrapper{width:100px;float:left;margin: 10px 10px 10px 20px;}
a.topimagediv{
      display : block;
      width : 150px;
      height : 150px;
      background-position : 0 0;
      background-repeat : no-repeat;
 
      margin-top : 5px;

}
	
.speerpuntwrapper{width:100px;float:left;margin: 10px 10px 10px 20px;}
a.speerpuntdiv{
      display : block;
      width : 90px;
      height : 90px;
      background-position : 0;
      background-repeat : no-repeat;
      border : solid 4px #008285;
      margin-top : 5px;

}
img#indextitle{margin-top : 160px;margin-right:80px;}
td#content{
   padding : 1em;
   padding-top : 3em;
   vertical-align : top;
  color : #008285;
}
td#toplefttd{
 vertical-align : top;
}

h1{
 font-size : 1.2em;
 color : #db6d1d;

 }
h2{
 margin-top : 0px;
 font-size : 1.1em;
 color : #db6d1d;
}
h3{
 font-size : 1em;
 margin-bottom:0px;
  color : #008285;
}
h4{
 font-size : 0.8em;
 margin-bottom:0px;
 margin-top : 0px;
 color : #008285;
}
a{
 color : black;
 text-decoration : none;
}
a:hover{
 text-decoration : underline;
}
ul{
 margin-top : 0px;
}
img{
 border : 0px;
}
#image1 {
	margin-top : -15px;
}
img.rightimagegreen{
  border :solid 4px #008285;
  margin-top : 15px;
  margin-right : 25px;
}
img.rightimageorange{
  border : solid 4px #db6d1d;
  margin-top : 1em;
  margin-right : 25px;
}
div.imagedescription{
 font-size : 0.8em;
 text-align : right;
 width : 200px;
}
div.imds{
 color : #008285;
 width : 190px;
 text-align : center;
 padding-right : 4px;
 line-height : 1.5em;

}
table#maintable{
 width : 100%;
}
td#righttoptd{
 float: right;
 width : 287px;
 background-color : #db6d1d;
}
img#samen{
  margin-top : 3em;
  margin-left : 200px;
}
img#logo{
 position : relative;
 right :0px;
 top : 0px;
 vertical-align:top;
}
td#imagetd{
 background-image : url('/images/right_bg.gif');
 background-repeat : repeat-y;
 background-position : right;
 width : 200px;
 vertical-align:top;
}
div#topmenu{
  margin-left : 240px;
  margin-top : 47px;
  white-space : nowrap;
 }
span.topmenuspan{
border-left : 1px white solid;
padding-left : 5px;
padding-right : 5px;
}
a.topa{
color : white;
font-weight : bold;
text-decoration : none;
}
a.topa:hover{
 color : #f9e2cf;
}
div.menudiv{

  white-space:nowrap;
  margin-right:0.5em;
  padding-left : 1em;
}
.current{font-weight:bold;}
div#spmenu{

 padding-top : 1em;
 margin-top : 1em;
 padding-bottom : 1em;
}
#body_speerpunt #spmenu{ background-color: #008285;}
#body_speerpunt .menutd{ background-color: #db6d1d;}

#body_normaal #spmenu{ background-color: #db6d1d;}
#body_normaal .menutd{ background-color: #008285;}


div.spmenudiv{
  margin-right:0.5em;
  white-space:nowrap;
  padding-left : 1em;
}
div.news{
 border : solid 1px green;
 color : #008285;   
}
div.date{
 padding-left : 200px;
 border-bottom : solid 1px #bd6d1d;
 width : 100%;
 font-style : italic;
 font-size : 0.9em;
 text-align:right;
 color : #bd6d1d;

}
div#naw{
 margin-left : 1em;
 width : 160px;
 margin-top : 1em;
 font-size : 0.8em;
 text-align : right;
 padding-right : 10px;
 color : #008285;     
 line-height : 1.3em;
}
#email{
 white-space : nowrap;
 font-size : 11px;
}
li.wr{
 margin-bottom : 1em;
}
h1.newsheader{
 margin-bottom : 0px;
}
p.news{
color:#008285;
margin-top : 0px;
margin-bottom : 1em;
vertical-align : top;
}
p.newsdetail{
 color : #008285;
 font-style :italic;
}
div#copy{
 right : 1.5em;
 text-align:right;
 bottom : 1em;
 font-size : 11px;
}
div.pcl{
 text-align : right;
 margin-right: 25px;
 margin-left : 10px;
 margin-top:20px;
}
#searchbox{
 margin-top : 10px;
 margin-left : 15px;
}
/*
#logotd{
 background-color : #f9e2cf;
 background-image : url(/images/logo_bg.gif);
 background-repeat : no-repeat;"
}
*/
#nlzomooi{
	  padding-top : 20px;
	  border : solid 0px red;
}

/* algemene elementen */
table{
 border-collapse : collapse;
 margin : 0;
 padding : 0;
}
p{
 font-size : 0.9em;
 margin-top : 0px;
 line-height : 1.3em;
 color : #008285;
}
ul{
 margin-left : 1em;
 line-height : 1.3em;
}
li{
 font-size : 0.9em;
 padding-left : 0px;
 margin-left : 0px;
}

/* kaart */
body#body_kaart{
		background-color:#f8931d;
}
body#body_kaart div#wrapper{
		display : block;
		position : absolute;
		left : 50px;
		top : 100px;
		border : 0;
		background : transparent;
}

body#body_kaart{background:url('/images/logo_kaart.png') no-repeat top right;}
body#body_kaart div#logo a{
	   border : solid 0px black;
	   display : block;
	   width : 200px;
	   height : 100px;
	   position : absolute;
	   right : 50px;
	   top :30;
}

body#body_kaart div.info{
		position:absolute;
		left:-50px;
		top:-40px;		
		overflow : auto;
		font-size : 12px;

		background-color:#eb9f65;
		display:block;
		width:220px;
		height:360px;
		padding:10px;
}
body#body_kaart div#kaart{background-image:url(/kaart/kaart.gif);width:842px;height:596px;}

.titleballoon {
    color :#007881;
    border : solid 1px #007c85;
    background-color : #f8931d;
    font-size : 11px;
    padding : 2px 3px;
    z-index : 10000;
}


.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #DFE3E2;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 2px;
}
.fat {
	font-size: 12px;
	font-weight: bold;
}

.formlook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.pollbg {
	background-color: #DFE3E2;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
