/* Almkreek	*/
html, body {
	 margin: 0;
	 padding: 0;
	 text-align: left;
	 background-color:#006600;

}
div#wrapper {
	 width: 1000px;
	 margin-top:1px;
	 margin-bottom: 0px;	
	 margin-left:auto;
	 margin-right:auto;
	 text-align: left;
	 overflow:hidden;
	 height:auto;
	 font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	 font-style:normal;
	 color:#5f5f5f;
	 font-size:13px;
	 padding:0;
	 position:relative;

}


div#container {
	 width: 1000px;
	 text-align: left;
	background:url(/editor/images/body_fill_white.png) repeat-y;
	 overflow:hidden;
	 height:auto;	
	margin-bottom:-2px;
}

div#top {
	 height: 267px;
	 width: 1000px;
	 background:url(/editor/images/top2.gif) no-repeat;
	 display:block;
	 margin:0;
	 padding:0;
}



div#leftContent {
	height:auto;
	width: 217px;	
	float: left;
	display:block;
	padding-left:8px;
 }

div#rightContent {
    position:absolute;
	height:auto;
	width: 200px;	
	top:292px;
	left: 782px;
	display:block;
 }


div#content {
	margin:0 ;
	height:auto;
 	width: 520px;
 	float: left;	
 	text-align:left;
	line-height: 140%;
	overflow:hidden;
	float:left;
	padding:0 0 0 20px;
	min-height: 600px;
}

div#content a{
	 color:#234703;
	 text-decoration:none;
}

div#content a:hover{
	 color:#234703;
	 text-decoration:underline;
}



div#images {
	text-align:right;
	margin:0;
	display: block;	
}

div#bottom {
	height: 60px;
	width: 1000px;
	background:url(/editor/images/bottom.gif) no-repeat;
	display:block;
}


div#footerbar {
	height: 31px;
	width: 1000px;
  line-height: 30px;
  padding-left:15px;
  background:url(/editor/images/bottom.gif) no-repeat;
  text-align:center;

}




.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:199px;
	  }
        
		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 a{
          margin-left: 33px;
        }

       li.nav_item_has_si{
      	  /* niets */
    	color:#234703;
	
	}
        
     li.nav_item_has_si a{
          	background: url(/editor/images/li_has_subitems.gif) no-repeat; 
          	background-position:0% 60%; 
		  	color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
     }

       li.nav_item_has_si_active{
        	background-color:#CBE0B4;
 		 	color:#234703;
			text-decoration:none;	
			font-weight:bold;
			font-size:11px;	
        }
        
      li.nav_item_has_si_active a{
          	background: url(/editor/images/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(/editor/images/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(/editor/images/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: 10px;
	 color: #333;
	 width: 240px;
	 min-height: 120px;
	 float: left;
 
}

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;
	
}

#button_container{
width:175px;
margin-left:12px;
margin-top:20px;
}


#button_repeat{
background: url(/editor/images/btn_repeat.jpg) repeat-y;
width:175px; 
text-align:center;
font-size:16px;
padding-left:7px;
}

#button_link{
width:160px;
}

#button_link a{
color:#446b7b;
text-decoration:none;
}

#button_link a:hover{
text-decoration:underline;
}
