
html, body {
	 margin: 0;
	 padding: 0;
	 text-align: left;
     background-color:#B1D37F;

}
div#wrapper {
   position: relative;
	 width: 1000px;
	 margin: 0;	
	 text-align: left;
	 overflow:hidden;
	 margin-top:1px;
	 height:auto;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-style:normal;
	 color:#234703;
	 font-size:12px;
	 padding:0;
	 margin-left: auto;
	 margin-right: auto;
}




div#container {
   position: relative;
	 width: 1000px;
	 text-align: left;
	 background:url(/gfx/body_fill.jpg) repeat-y;
	 overflow:hidden;
	 height:auto;	
	 margin-bottom:-2px;
}

div.nieuwsitem{
width:720px;
}

div.nieuwsitem h3{
margin-top:10px;
margin-bottom:18px;
}

div#top {
	 height: 251px;
	 width: 1000px;
	 background:url(/gfx/header.jpg) no-repeat;
	 display:block;
	 margin:0;
	 padding:0;
}

div#right_box_top {
  background: url(/gfx/zijkant_top.jpg) no-repeat;
  width: 243px;
  height: 25px;
}

div#right_box_middle {
  background: url(/gfx/zijkant_fill.jpg) repeat;
  /* width: 243px; */
  width: 243px;
}
div#baan-wrapper {
  margin-left: 24px;
  margin-top: 0px;
  margin-bottom: 0px;

}

div#right_box_bottom {
  background: url(/gfx/zijkant_bottom.jpg) repeat;
  width: 243px;
  height: 38px;
}

div#leftContent {
	height:auto;
	width: 214px;	
	float: left;
	display:block;
	padding-left:8px;
 }

div#rightContent {
  position:absolute;
	height:auto;
	width: 243px;	
	top: 258px;
	left: 754px;
	display:block;

 }


div#content {
	margin:0 ;
	height:auto;
 	width: 500px;
 	float: left;	
 	text-align:left;
	line-height: 140%;
	overflow:hidden;
	float:left;
	padding:0 10px 0 20px;
	min-height: 700px;	
}


div#contentwide {
	margin:0 ;
	height:auto;
 	width: 720px;
 	float: left;	
 	text-align:left;
	line-height: 140%;
	overflow:hidden;
	float:left;
	padding:0 0 0 20px;
	min-height: 700px;
}

div#contentwide a, div#content a{
	 color:#050;
	 text-decoration:underline;
}


div#images {
	text-align:right;
	margin:0;
	display: block;	
}

div#bottom {
	height: 60px;
	width: 1000px;
	background:url(/gfx/bottom.jpg) no-repeat;
	display:block;
}


div#footerbar {
	height: 58px;
	width: 1000px;
  line-height: 30px;
  padding-left:15px;
  background:url(/gfx/bottom.jpg) no-repeat;
  text-align:center;
  color: #FFFFFF;

}




.clearing {
clear:both;

}

div#spacer {
		margin: 0;
		width:1px;
		height:600px;
		display:block;
		float:left;	
}
      
/* menu */
	  ul.navigatie{
			font-size: 14px;
			padding: 0;
			margin:10px 0 0 5px;        	
			display:block;        	
			list-style-type: none;
			width:214px;
	  }
        
		ul.navigatie a{
			  padding-left: 10px;
			  margin-left: 11px;
			  
		}
        	
        ul.navigatie li {        
        	margin: 0; 
            cursor: pointer;
        	list-style-type: none; 
			padding:3px 0;
			
        }
        
        ul.navigatie li ul{
          padding: 0; 
		  margin: 0;
        }
		
		ul.navigatie li ul li{
		  
        }
        
        ul.navigatie li ul a{
          margin-left: 23px;
          
        }

        ul.navigatie li ul li ul li a{
          margin-left: 33px;
        }
        
        ul.navigatie li ul li ul li ul a{
          margin-left: 43px;
        }        

       li.nav_item_has_si{
      	  /* niets */
    	color:#234703;
	
	}
        
     li.nav_item_has_si a{
          	background: url(/gfx/li_has_subitems.gif) no-repeat; 
          	background-position:0% 60%; 
		  	color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
     }

       ul.navigatie li.nav_item_has_si_active{
        	background-color:#CBE0B4;
 		 	color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
			padding: 4px 0 0 0;
			
			margin: 0;
        }
        
        ul.navigatie li.nav_item_has_si_active a{
            line-height: 1.3em;
        }
        
        li.nav_item_has_si_active li {
            background-color: #CDFFCC;
             line-height: 0;
        }
        
        
      li.nav_item_has_si_active a{
          	background: url(/gfx/li_has_subitems.gif) no-repeat; 
    		background-position:0% 60%; 
			background-color:#CBE0B4;
		 	color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
       }
        	
      li.nav_item_no_si{
          /* niets */
	  color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
        }
        
        li.nav_item_no_si a{
          background: url(/gfx/li_no_subitems.gif) no-repeat; 
		  background-position:0% 60%;   
		 color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
        }
        
        li.nav_item_no_si_active{
        	background-color:#CBE0B4;
			color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	        
        }
        
        li.nav_item_no_si_active a{
        	background: url(/gfx/li_no_wit.gif) no-repeat; 
        	background-position: left center;  
			color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
        }
          
  
			  


/* Einde Navigatie gerelateerd styles */



div.nieuwsitem {
	 /*margin-bottom: 30px;*/
	 float:left;
	 color: #333; 
}

div#firstitem, div#fullitem {
	 float: none;
	 width: 100%;
}

div.nieuwsitem img {
	 float: left;
	 padding: 3px;
	 border: 1px #CCC solid;
	 margin-right: 7px;
	 margin-bottom: 2px;
}

div#titelPagina {
	margin:0 0 10px 0;
	display:block;
	width:auto;
	height:25px;
}


/*kruimel pad */
ul#kruimels {
		margin:0 0 0 -25px;
		padding: 0 20px;
		width: 450px;
		list-style-type: none;
		z-index: 100;
		display:block;
		font-size:10px;	
}
	
ul#kruimels li {
		margin: 0;
		display:block; 
		padding:0;
		float: left;
		padding-bottom:4px;
}
		 
ul#kruimels li a{
		margin: 0;
		display:block; 
		padding: 0 5px;
		float: left;
		text-decoration:none;
}
ul#kruimels li a:hover{
		text-decoration:underline;
}

ul#kruimels li .active{
		text-decoration:underline;
}


/* egolf4u */
/* forms */


/* mailform */
div#mailform {
  margin-top:15px;
  margin-left:5px;
  width: 300px;
  height:auto;
}


div#mailform fieldset {
  padding: 0.7em;
  margin-bottom: 10px;
}

div.formrow {
  float: left;
	text-align:left;
	margin: 2px 0;
	width: 300px;
}

div.formrow label {
  padding-top:2px;
	text-align:right;
	display: block;
	float: left;
	width: 57px;
}


.textarea {
	border: solid 1px gray;
	padding: 2px;
	overflow:hidden;
	width:250px;
}
.textarea focus{
  border: red solid 1px;
}
div.formrow input {
  border: solid 1px gray;
  width: 200px;
  padding: 1px 3px;
  background-color: #F8F8F8;
}

div.formrow input:focus {
  border: red solid 1px;
  background-color: white;
}

div.formsubmit {
	text-align: right;
	padding-right: 5px;
	margin-left:121px;
}

.veld{
  margin:10px 0;
  text-align: center;
  font-weight: bold;
  color: #000;
  padding: 1px 3px;
  background-color: #F8F8F8;

 }
 
.chk{
  margin: 0 7px 0 120px;
  font-weight:bold
 }
 

div#mailform legend {
  color:#FFF;
}

form input {

 padding: 2px;	
}

#loginform {
 width: 400px;	
}

#calcpchp fieldset {
 width: 200px;	
 margin-right: 20px;
}

form fieldset {
 padding: 15px;
 margin: 5px 0px;
}

form label {
 display: block;
 width: 100px;
 float: left;
}

form p.submit {
 text-align: right;
 border-top: 1px #999 dashed;
 margin-top: 5px;
 padding-top: 5px;
}

form p.submit input {
 border: 0;	
}

div#baaninfo table {
 width:100%;
}
div#content table {
 border-collapse: collapse;
 padding: 0;
 text-align: left;
}

div#content table tr td, div#content table tr th {
 border-bottom: 1px #BBB dotted;
 padding: 2px 5px;
 vertical-align: top;
}

div#content table.thumbs tr td {
 border: 0;
}

input.intbox {
 width: 30px;	
 border: 1px black solid;
}
	
th.box {
 width: 30px;	
 border: 1px black solid;
 text-align: center;
}

form#wijzigww p label {
 width: 220px;   
} 




/* forms */
form fieldset.textfield p label {
 display: inline;
 width: auto;
 float: none;	
}

form fieldset {
 border: 0;	
}

form#aanvraag-lidmaatschap {
 width: 400px;
 margin-bottom: 10px;	
}

form#aanvraag-lidmaatschap fieldset {
 margin: 0;
 padding: 0;	
}

.fout {
	color:#8F1F1E;
	font-weight:bold;
	
}


/* gallery */

div.categoriefoto {
background:url('/images/_siteimages/thumbgal01.gif');
float:left;
height:130px;
font-size:9px;
position:relative;
text-align:center;
width:127px;
}

div.categoriefoto span {
 color:#060;

}
div.categoriefoto a {
 color:#060;
 text-decoration:none;
}


div.categoriefotoHolder {
 float:left;
 width:130px;
 height:120px;
}

div.categoriefotoHolder span {
background: url('/images/pijltje.gif') no-repeat 0px 3px;
margin: 5px 0 20px 0;
padding-left: 8px;
display: block;
}

a {
 color:#c00;
 text-decoration:none;
}

a:hover {
  color: #060;
  text-decoration:none;
}

.thumb {
 border:1px solid #666;
 }

 
.white {
 color:#fff;
}
div#overview {
 clear:both;
 float:none;
 width:600px;
 }
 
 
.prikbordform {
 margin:0px;
 padding:0px;
}

hr {
margin-right:10px;
}



table#ledenlijst font {
 font-size:13px;
}
table#ledenlijst td {
 padding:4px;
}

table#hcphis,table#hcpinfo,table#naw {
 font-size:13px;
}

table#hcphis td,table#hcinfo td,table#naw td {
 padding:4px;
}

.overzicht {
 font-size:13px;
 text-align: left;
}

.overzicht td {
 padding:4px;
 }
/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 0; /* set border COLOR as desired */
list-style-type: none;
margin-left: -10px;
width: 200px;
padding: 0px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: block;
float: left;
margin-right: 2px;
width: 65px;
text-align: center;
cursor: pointer;
height: 17px;
padding: 0;
padding-top: 5px;
font-size: 9px;
font-weight: normal;
background: url('/gfx/tab-groen.gif') no-repeat;
}

ul#tabnav li#selectedtab {
background: url('/gfx/tab-wit.gif') no-repeat;
}

ul#tabnav li.tab3 {
margin-right: 0px;
}

ul#tabnav li.tab1 {
margin-left: 1px;
}

#baan_tab2, #baan_tab3 {
    display: none;
}

#wachtwoord_vergeten {
    padding: 5px;
    float: left;
    margin-right: 50px;
}
/* end css tabs */


#contact-ojt textarea {
  width: 400px;
}
