
body {
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	margin: 0px;
	background-color: #ebebeb;
	color:#0d5e0a;
}

a {
cursor : hand;
cursor: pointer;
}

ul {

}

a {
 font-size : 12px;
 color : #0d5e0a;
}

.divHR {
 color:#ffcc00;
 width:100%;
 background-color:#ffcc00;
 height:3px;
 border:0px;
 margin:0px;
 margin-bottom:3px;
 
 padding:0px;
 line-height:3px;
 height:3px;
 clear:all;
}

img  {
border:0;
}

h2,h3,h4 {
margin : 0px;
padding-top:2px;
padding-bottom:2px;
color : #0d5e0a;
text-decoration : none;
}


h2 {font-size : 20px;}
h4 {font-size : 14px; font-weight:bold;}
h3 {
font-size : 18px;
width:100%;
border-bottom:3px solid #ffcc00;
margin-bottom:5px;
}

.date {
 font-size:10px;
 font-style:italic;
}

div#header {
 width:1000px;
 height:172px;
 margin:0px;
 padding:0px;
}

div#headernavigation {
 position:absolute;
 right: 15px;
 top:138px;
}
div#headernavigation a {
 color:#ffffff;
}

div#content {
 margin:0px;
 padding:0px;
 background : url("/images/layoutImages/body_background.gif");
 background-repeat:repeat-y;
 width:1000px;
}
div#footer {
 margin:0px;
 padding:0px;
 background : url("/images/layoutImages/footer.gif");
 width:1000px;
 height:31px;
 clear:all;
}

div#leftArea {
 margin-left:16px;
 width:252px;
 float:left;
 display: inline;
}
div#rightArea {
 margin-left:20px;
 width:700px;
 float:left;
}

#mainwrapper {
  position:relative;
  margin-left: auto;
  margin-right: auto;
  width : 1000px;
}

#headerimage {
 background : url("/images/_siteimages/top.jpg");
 background-color : rgb(181,181,181);
  width : 1000px;
  height: 129px;  
  text-align:center;  
}

.menubackground {
 background-color:#edf2eb;
}
.menubackground_active {
 background-color:#dee7fa;
}



.navigatie {
 list-style-type: none;
 background-color:#edf2eb;
 margin: 0;
 padding: 0;
}

.navigatie ul {
 margin: 0;
 padding: 0;
}

.subnavigatie {
 list-style-type: none;
}

ul.subnavigatie li.nav_item_has_si {
 background: url("/images/icons/menu_pijl.gif") no-repeat 15px top;
}

ul.subnavigatie li.nav_item_has_si ul li {
 background: url("/images/icons/menu_bullet.gif") no-repeat 35px top;
}
ul.subnavigatie li.nav_item_has_si ul li.nav_item_has_si ul li {
 background: url("/images/icons/menu_bullet.gif") no-repeat 55px top;
}

.navigatie>li {
 padding-top:2px;
 padding-bottom:2px;
 border-bottom:2px solid white;
}
.subnavigatie li {
 margin-top:2px;
 padding-bottom:2px;
}

.navigatie li a {
 margin-left:23px;
 text-decoration:none;
}

.subnavigatie li a {
 margin-left:35px;
 text-decoration:none;
}
ul.subnavigatie ul.subnavigatie li a {
 margin-left:55px;
 text-decoration:none;
}
ul.subnavigatie ul.subnavigatie ul.subnavigatie li a {
 margin-left:75px;
 text-decoration:none;
}

.nav_item_no_si_active {
 background-color:#dee7fa;
}

.nav_item_has_si {
 background : url("/images/layoutImages/hassubmenusBG.gif");
 background-repeat:repeat-y;
 background-color:#edf2eb;
}
.nav_item_has_si .nav_item_no_si_active {
 background : url("/images/layoutImages/hassubmenusBG.gif");
 background-repeat:repeat-y;
 background-color:#dee7fa;
}
.nav_item_has_si_active {
 background : url("/images/layoutImages/hassubmenusBG.gif");
 background-repeat:repeat-y;
 background-color:#dee7fa;
}





.egolfnewsimage {
 padding:6px;
 float:left;
}

.newsTD {
 width:290px;
 padding-right:50px;
 vertical-align:top;
}

table tr th {
 text-align:left;
 padding-right:15px;
}
table tr td {
 padding-right:4px;
}








/*menu*/
#headermenu {
  background : url("/images/_siteimages/menu.jpg");
  width : 1000px;
  height: 62px;
}
#headermenu ul {
  padding-top : 30px;
  padding-left : 20px;
}
#headermenu ul a {
  font-size : 15px;
  list-style-type : none;
  text-decoration : none;
  color : #FFFFFF;
}

#headermenu ul a:hover {
  text-decoration : underline;

}
#headermenu li {
  padding : 40px 15px 7px 15px;
  border-right : 1px solid #9ac4e8;  
  display:inline;
  font-size: 2px;
	display: inline;
}



/*submenu*/
#headersubmenu {
  position: relative;
  background : url("/images/_siteimages/submenu.jpg");
  width : 1000px;
  height: 29px;  
}
#navicons {
margin-top : 3px;
}

#headersubmenu div {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 20px;
  vertical-align: middle
}
#headersubmenu img {
  vertical-align: middle
}

#headersubmenu a {
  text-decoration: underline;
  color: #01457b;
  font-size :0.8em;
  margin-right: 20px;
}

#headersubmenu ul,  #headersubmenu ul a {
  padding-top : 6px;
  padding-left : 20px;
  margin:   0px;
  font-size : 13px;
  list-style-type : none;
  color : #3a6d9c;
}
#headersubmenu li {
  padding : 0px 10px 0px 0px;
  border-right : 1px solid #FFFFFF;
  display:inline;
}


#bodywrapper {  
  background : url("/images/_siteimages/body_fill.jpg") repeat-y;
  width : 1000px;
}    
         

#maincontentwrapper {
  float : left;
  width : 698px; 
  }
#maincontentwrappergallery {
  float : left;
   width : 950px; 
}
#contentheader, #contentheadergallery { 
  background : url("/images/_siteimages/headerline_default.jpg") no-repeat 0px 22px;
  height : 10px;
  margin-left : 30px;
  margin-top : 15px;
  padding-bottom : 30px;
  padding-left : 10px; 
}
#contentheadergallery { background : url("/images/_siteimages/headerline_gallery.jpg") no-repeat 0px 22px;}

#kruimelpad, #kruimelpad a, h2 {
  
  color : #d0b436;
  text-decoration : none;
  font-family: georgia; 
} 
#kruimelpad ul li {
display:inline;
padding-right : 5px;
}
.kruimelroot{
font-size : 20px;

}
.kruimelchild{
font-size :15px;
}


  
  
#content {
  padding-left : 30px;
  padding-right : 0px;
  margin-bottom : 30px;
  margin-top : 10px;
}   

#nieuwscontent {
  background : url("/images/_siteimages/top_news.jpg") no-repeat ;
  float : left; 
  width : 302px;
  padding-top : 60px; 
}

#tablenieuwsitem {
  margin-left : 20px;
}

#bottomimage {
  background : url("/images/_siteimages/bottom.jpg") no-repeat ;
  width : 1000px;
  height : 58px;   
}













form p label{
  width: 150px;
  display: block;
  float: left;
}

form input, form textarea{
  border: 1px #000 solid;
  padding: 2px;
  margin-bottom: 2px;
  font: 12px arial;  
}

form input.button{
  border: 1px solid #CCCCCC;
  background-color: #FFF;
  padding: 2px;
  margin-bottom: 2px;
  font: 12px arial; 
  text-transform: uppercase; 
  letter-spacing: 0.1em;
}

form input.inputButton, form input#submit {
  border: none;
}

.submit span {
  width: 150px;
  display: block;
  float: left;
}

input[type=submit]{ 
 PROPERTY:VALUE; 
  color:#ffffff;
  background-color: #0d5e0a; 
  cursor:hand;
  cursor:pointer;
} 

#wachtwoord_vergeten {
    padding: 5px;
    float: left;
    margin-right: 105px;
}



.categoriefoto {
  background:transparent url(/images/_siteimages/categorie.jpg) no-repeat scroll 0%;
  float:left;
  height:130px;
  margin-right:190px;
  position:relative;
  text-align:center;
  width:127px;
}


/* baanstatus */ 

td.rij1 {
    width: 130px;
}

td.rij3 {
    width: 200px;
}

tr.alternatief td {
    background-color: #EDF2EB;
}

table#baanstatus {
    border: 1px #C6D3C1 solid;
}


.overzicht {
    width: 100%;
}

ol ol {
 list-style-type: lower-alpha;
}
