html, body {
 	margin: 0;
 	padding: 0;
 	text-align: center;
 	background:url(/editor/images/bg.gif) repeat;

}

div#container {
 	width: 811px;
 	margin: 0 auto;
 	text-align: left;
 	background:url(/editor/images/body_fill01.gif) repeat;
 	overflow:hidden;
  	margin-top:20px;
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;
	font-size:10px;
	line-height: 140%;
	height:auto;	
}

div#content a {
	color:#FFF;
	text-decoration: none;
}

div#content a:hover {
	color:#02782F;
	text-decoration: underline;
}

div#top {
	height:79px;
	width:930px;
 	background:url(/editor/images/top.gif) no-repeat;
	display:block;
	

}

div#contentWrapper {
	margin-top:3px;
   	margin-left:2px;
	padding:0;
	width: 805px;
	height:auto;	
}

div#colorWrapper {
	padding:0;
	width: 801px;
	height:auto;	
	margin-left:1px;
	
	
}

div#topImage {
	height: 245px;
	width: 594px;
 	background:url(/editor/images/topImage.gif) no-repeat;
	border: 1px green solid;
}


div#leftContent {
	height:auto;
	width: 200px;	
	float: left;
	display:block;
	
}


div#leftContent .leeg{
	height:  22px;
	width: 200px;	
	display:block;
	background:#98C81E;
	
}
div#content {
	height:auto;
 	width: 582px;
 	float: left;	
 	text-align:left;
	overflow:hidden;
	background: url(/editor/images/content_bg.gif) ;
	padding-left:20px;
	margin-right:-2px;
	margin-top:-3px;
}

div#content .bodyText {
	width:540px;
	margin-left:4px;
	margin-right:28px;
	height:auto;
	float:left;
}
div#content .bodyText a{
	color:#008000;
	text-decoration:none;
}
div#content .bodyText a:hover{
	color:#008000;
	text-decoration:underline;
}





div#content .righText {
	margin:0;
	padding-left:12px;

}
div#leeg_lijn {
	margin:0;
	height:23px;
	background:#FFF;
	width:593px;
	padding:0;
}

div#baanstatus {
  background-color:#ffffff;
  line-height:5px;
}


/*kruimel pad */
ul#kruimels {
		margin:0 0 6px -25px;
		padding: 0 20px;
		width: 400px;
		list-style-type: none;
		z-index: 100;
		display:block;
		font-size:10px;	

}
	
ul#kruimels li {
		margin: 0;
		display:block; 
		padding:0;
		float: left;
		color:#8C1918;
		padding-bottom:4px;
}
		 
ul#kruimels li a{
		margin: 0;
		display:block; 
		padding: 0 5px;
		float: left;
		color:#8C1918;
		text-decoration:none;
}
ul#kruimels li a:hover{
		 color:#8C1918;
		text-decoration:underline;
}


div#menu {
	width:187px;
	background:#98C81E;
	margin-bottom:20px;
}

div#menu img{
	margin-bottom:10px;
	display:block;
}
div#nieuws {
	width:187px;
	margin:0;
	background:#98C81E;
	padding-bottom:20px;
}

div#nieuws img{
	margin-bottom:10px;
	display:block;
}

div#spacer {
	height:450px;
	width:1px;
	float:left;
}


      /* Navigatie gerelateerd styles */
        ul.navigatie{
        	font-size: 12px;
        	padding: 0;
        	margin: 0;
        	
        	display:block;
        	
        	list-style-position: inside;
        	list-style-type: none;
        	color: #000;
        }
        
        ul.navigatie a{
          padding-left: 10px;
          margin-left: 0px;
        }
        	
        ul.navigatie li { 
        	padding: 0;
          margin: 0; 
        	margin-bottom:3px;
               	
        	cursor: pointer;
          list-style-type: none;  
          color: #000;
        }
        
        ul.navigatie li ul{
          padding: 0; margin: 0;
        }
        
        ul.navigatie li ul a{
          margin-left: 10px;
          display: block; 
          min-height: 12px;
          
        }

        ul.navigatie li ul li ul a{
          margin-left: 20px;
          display: block;
        }
        


        li.nav_item_has_si{
      	  /* niets */
      	  
        }
        
        li.nav_item_has_si a{
          /*background: url(/editor/images/li_has_subitems.gif) no-repeat; */
          background-position: left top;   
        }

        	
        li.nav_item_has_si_active{
        	/* background-color: #8DBC1B; */	
        }
        
        li.nav_item_has_si_active a{
          /* background: url(/editor/images/li_has_subitems.gif) no-repeat; */ 
          background-position: left center;      
        }
        	
        li.nav_item_no_si{
          /* niets */
        }
        
        li.nav_item_no_si a{
          /*background: url(/editor/images/li_no_subitems.gif) no-repeat; */
          background-position: left center;   
        }
        
        li.nav_item_no_si_active{
        	  /* list-style-image: url(/editor/images/li_no_subitems.gif); */
        	  background-color: #80A819;
        
        }
        
        li.nav_item_no_si_active a{
          /* background: url(/editor/images/li_no_subitems.gif) no-repeat; */
          background-position: left center;   
        }
        
        ul.navigatie li a:visited{ color:#FFFFFF; text-decoration: none; }
        ul.navigatie li a:link{ color:#FFFFFF; text-decoration: none; }
        ul.navigatie li a:hover{ color:#FFFFFF; text-decoration: underline; }
        
        ul.subnavigatie li a:visited{ color:#FFFFFF; text-decoration: none; }
        ul.subnavigatie li a:link{ color:#FFFFFF; text-decoration: none; }
        ul.subnavigatie li a:hover{ color:#FFFFFF; text-decoration: underline; }
        


div#bottom {
	height:7px;
	width:810px;
	display:block;
	padding:0;

}

ul#menu {
	width:155px;
	top:80px;
	position: absolute;
	list-style-type: none;
	margin:0px 0px 0px 0px;
	height:auto;
	padding:0px;

}

ul#menu li {
	padding-right:10px;
	margin-left:1px;
	border: 0px;
}	

ul#menu li a {
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

ul#menu li a:hover {
	color: #F4971F;
}

ul#menu li a.active {

color: #F4971F;
}

/* mailform */
div#mailform {
	width: 330px;
	height:300px;	

}

div.formrow {
	margin: 2px 0px;
}

div#mailform fieldset {
	padding: 0.7em;	
	margin-bottom: 10px;
}

div.formrow label {
	display: block;	
	float: left;
	width: 80px;
}

div#mailform textarea {
	padding: 2px;
	border: 1px gray inset;
}

div.formrow input {
	border: solid 1px gray;	
	width: 200px;
	padding: 1px 3px;
	background-color: #F8F8F8;
}

div.formrow input:focus {
	border: solid 1px red;
	background-color: white;
}

div.formsubmit {
	text-align: right;
	padding-right: 5px;
}

.clearing {
	clear:both;

}
/*Nieuws Headlines*/
ul.nheadlines {
    list-style:none;
    margin: 0;
    padding:0;
 
}
ul.nheadlines li {
	padding: 0;
  margin:0 8px 5px 20px;
	color:#FFF;

}

ul.nheadlines li a {
 	color:#FFF;
 	font-weight:bold;
	text-decoration:none;
}

ul.nheadlines li a:hover {
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}

ul.nheadlines li:hover {
	font-size: 12px;
	color:#FFF;
}


ul.nheadlines img {
	display:block;
	padding:0;
	margin:0;

}



h4.nieuws_head {
    margin:0;
	color:#02782F;
    font-size: 13px;
}
div#overigeNieuws {
	height:auto;   
  color:#000; 
}

div#overigeNieuws a {
	color:#02782F;
	text-decoration:none;
}
div#overigeNieuws a:hover {
	color:#02782F;
	text-decoration:underline;
  
}	
div#lijn {
	border-top:#98C81E 3px solid;
	height:1px;
	width:auto;
	margin-top:12px;
	margin-bottom:12px;

}

div.nieuwsitem {
 margin-bottom: 10px;
 color: #333;
 width: 280px;
 min-height: 250px;
 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;
 
}


.fout {
	color:#A70336;
	font-weight:bold;
	
}


/* egolf4u */
/* forms */
form input {

 padding: 2px;	
}

#loginform {
 width: 400px;	
}

#calcpchp fieldset {
 width: 200px;	
 margin-right: 20px;
}

form fieldset {
 padding: 15px;
 margin: 5px 0px;
}

form p {
 margin: 2px 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#content table {
 width: 100%;
 border-collapse: collapse;
 padding: 0;
 margin-top: 20px;
 text-align: left;
}

div#content table tr td, div#content table tr th {
 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;	
}

body#baanpopup-info {
 margin: 0;
 padding: 0;
 text-align: left;
}
