/* Almkreek	*/
html, body {
	 margin: 0;
	 padding: 0;
	 text-align: center;
	 background:#58B224;
	 /*background:#58B224;*/
}

div {
	border: 1px black;
}	 

div#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: right;
	overflow:hidden;
	margin-top:1px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;
	font-size:12px;
	padding:0;
	border: 1px;
}

div#wrapper a{
	 color:#116ABA;
	 text-decoration:none;
}

div#wrapper a:hover{
	 color:#116ABA;
	 text-decoration:underline;
}

div#container {
	width: 950px;
	text-align: left;
	background:url(/files/images/almkreek/fill_body3_content.jpg) repeat;
	overflow:hidden;
	height:auto;
	margin-bottom:-2px;
	border: 1px;

}

div#top {
	 height: 185px;
	 width: 950px;
	 background:url(/files/images/almkreek/top.jpg) no-repeat;
	 display:block;
}

DIV#topMenu {
	DISPLAY: block;
                text-align: left;
	HEIGHT: 28px;
                width: 950px;
	background-color: #58b224;
	background-image: none;
}
DIV#loginTop {
	FONT-WEIGHT: bold; 
	MARGIN-LEFT: 220px; 
	WIDTH: 767px; 
	COLOR: #ffffff; 
	PADDING-TOP: 3px
}
DIV#loginTop2 {
	FONT-WEIGHT: bold; 
	MARGIN-LEFT: 15px; 
	WIDTH: 767px; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px
}
DIV#loginTop .input {
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 8px; 
	BORDER-LEFT: gray 1px solid; 
	WIDTH: 120px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: gray 1px solid; 
	BACKGROUND-COLOR: #f8f8f8
}



div#leftContent {
	height:auto;
	width: 217px;	
	float: left;
	display:block;
	padding-left:8px;
 }


div#content {
	margin:0 ;
	height:auto;
 	width: 680px;
 	float: left;	
 	text-align:left;
	line-height: 140%;
	overflow:hidden;
	float:left;
	padding:0 0 0 20px;
}



div#content a {
	text-decoration: none;
	}

div#images {
	text-align:right;
	margin:0;
	display: block;	
}

div#bottom {
	height: 60px;
	width: 950px;
	background:url(/files/images/almkreek/bottom.gif) no-repeat;
	display:block;
}


/*Login top*/



div#rightContent {
	position:absolute;
	margin-left:951px;
	padding:0;
	display:block;
	padding-top: 5px;
}
div#rightContent img {
	padding:0;
	display:block;
}

div#baanStatus {
	background:url(/files/images/almkreek/fill-right.jpg) repeat-y;
	display:block;
	width:auto;
}

div#baanStatus img{
	display:block;
	margin-left:7px;
	border:0;
}


div#hetWeer {
	background:url(/files/images/almkreek/fill-right.jpg) repeat-y;
	width:auto;
	display:block;
}
div#hetWeer img{
	display:block;
	margin-left:7px;
	border:0;
}


/* 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;

}

div#spacer {
		margin: 0;
		width:1px;
		height:500px;
		display:block;
		float:left;	
}
      
	  /* navigatie 
	  
	   ul.navigatie{
        	font-size: 14px;
        	padding: 0;
        	margin: 0;
          	display:block;
	       	color:#116ABA;
        }
        	
        ul.navigatie li { 
       		padding-top:2px;
	  		padding-bottom:2px;   
      		padding-left: 30px; 
      		cursor: pointer;   
          	color:#116ABA;
			list-style-position:inside;

        }
        
        ul.navigatie li ul{
          padding-left: 0px;
          margin: 0;
        }
        
        ul.navigatie li ul a{
          padding-left: 10px;
          margin: 0;
        }
        
        ul.navigatie li ul li ul{
          padding-left: 0px;
          margin: 0;
        }

        ul.navigatie li ul li ul a{
          padding-left: 10px;
          margin: 0;
        }
        
        ul.navigatie li ul li ul li ul{
          padding-left: 0px;
          margin: 0;
        }

        ul.navigatie li ul li ul li ul a{
          padding-left: 10px;
          margin: 0;
        }

        li.nav_item_has_si{
      	  list-style-image: url(/files/images/almkreek/li_has_subitems.gif);
      	  list-style-type: none;
        }
        	
        li.nav_item_has_si_active{
        	list-style-image: url(/files/images/almkreek/li_has_subitems.gif);
        	background-color: #FFF;	
        }
        	
        li.nav_item_no_si{
          list-style-image: url(/files/images/almkreek/li_no_subitems.gif);
        }
        
        li.nav_item_no_si_active{
        	  list-style-image: url(/files/images/almkreek/li_no_subitems.gif);
        	  background-color: #FFF;
        
        }
        
 Einde Navigatie gerelateerd styles */



      /* Navigatie gerelateerd styles */
        ul.navigatie{
        	font-size: 14px;
        	padding: 0;
        	margin: 0;
        	
        	display:block;
        	
        	list-style-position: inside;
        	list-style-type: none;
        	color: #000;
        }
        
        /* LET OP: Padding dient breedte van listitem te bevatten */
        
        ul.navigatie a{
          padding-left: 20px;
          margin-left: 10px;
        }
        	
        ul.navigatie li { 
        	padding: 0;
          margin: 0; 
               	
        	cursor: pointer;
          list-style-type: none;  
          color: #000;
        }
        
        ul.navigatie li ul{
          padding: 0; margin: 0;
        }
        
        ul.navigatie li ul a{
          margin-left: 30px;
          display: block; 
          
          min-height: 18px;
        }

        ul.navigatie li ul li ul a{
          margin-left: 40px;
          display: block;
        }
        
        ul.navigatie li ul li ul li ul a{
          margin-left: 50px;
          display: block;
        }
                


        li.nav_item_has_si{
      	  /* niets */
      	  
        }
        
        li.nav_item_has_si a{
          background: url(/files/images/almkreek/li_has_subitems.gif) no-repeat;
          background-position: left center;   
        }

        	
        li.nav_item_has_si_active{

        	/* background-color: #8DBC1B; */	
        }
        
        li.nav_item_has_si_active a{
          background: url(/files/images/almkreek/li_has_subitems.gif) no-repeat;
          background-position: left center;      
        }
        	
        li.nav_item_no_si{
          /* niets */
        }
        
        li.nav_item_no_si a{
          background: url(/files/images/almkreek/li_no_subitems.gif) no-repeat;
          background-position: left center;   
        }
        
        li.nav_item_no_si_active{
          background-color: #FFFFFF;
        
        }
        
        li.nav_item_no_si_active a{
          background: url(/files/images/almkreek/li_no_subitems.gif) no-repeat; 
          background-position: left center;   
        }
        
        ul.navigatie li a:visited{ color:#000; text-decoration: none; }
        ul.navigatie li a:link{ color:#000; text-decoration: none; }
        ul.navigatie li a:hover{ color:#000; text-decoration: underline; }
        
        ul.subnavigatie li a:visited{ color:#000; text-decoration: none; }
        ul.subnavigatie li a:link{ color:#000; text-decoration: none; }
        ul.subnavigatie li a:hover{ color:#000; text-decoration: underline; }
        


div.nieuwsitem {
	 margin-bottom: 10px;
	 color: #333;
	 width: 300px;
	 min-height: 250px;
	 float: left;
 
}

div#firstitem, div#fullitem {
	 float: none;
	 width: 95%;
}

div.nieuwsitem img {
	 float: left;
	 padding: 3px;
	 border: 1px #CCC solid;
	 margin-right: 7px;
	 margin-bottom: 2px;
}

div#titelPagina {
	margin:15px 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;
		color:#999;
		padding-bottom:4px;
}
		 
ul#kruimels li a{
		margin: 0;
		display:block; 
		padding: 0 5px;
		float: left;
		color:#999;
		text-decoration:none;
}
ul#kruimels li a:hover{
		 color:#116ABA;
		text-decoration:underline;
}

ul#kruimels li .active{
		 color:#116ABA;
		text-decoration:underline;
}


/* egolf4u */
/* forms */
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#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 {
 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:#A70336;
	font-weight:bold;
	
}

.categoriefoto img{
 border:0px;
 margin:2px;
}