/* CSS Document */
body,
	html {
		margin:0;
		padding:0;
		color:#000;
		font-family: tahoma, helvetica, sans serif;
		font-size: 11px;
		background: #cfee22;
	}
	
	body {
		background: #cfee22;
	}
	
	p {
	margin: 7px 0 7px 0;
	padding: 0;
	}
	
 	strong {
 	font-weight: normal;
 	}	
	
	a {
	color: #bc2922;
	}
	
	a:hover {
	color: #bc2922;
	text-decoration: none;
	}	
	
	#wrap {
		background: #ecc20c url('images/img_background.png');
		width: 100%;
		float: left;
		position: relative;
	}
	
	#center {
	  background:#fff074;
	  text-align: left;
	  margin: 0 auto;
	  width: 900px;
	  padding: 0; /* Zero to prevent IE box trouble. */
	  
	}
		
#middle {
		width: 900px;
		margin: 0 auto;
		background:#fff074 url('images/bg.gif') top left repeat-y;
		position: relative;
		float: left;
}

#left {
		width: 313px;
		background:#fff074 url('images/bg_left.gif') top left no-repeat;
		position: relative;
		float: left;
		padding-bottom: 270px;
}

#right {
		width: 587px;
		background:#fff074 url('images/bg_right.gif') top left no-repeat;
		position: relative;
		float: left;
		border: 0px solid black;
}

#ufoDemo {
		width: 313px;
		height: 270px;
		padding: 0;
		margin: 0;
		position: absolute; bottom: 0px; left: 0px; z-index:10;
		background: #fff074;
}

#ufoDemo2 {
		width: 257px;
		height: 181px;
		text-align: left;
		float: left;
		border: 0px solid black;
		}
		
#text {
		width: 256px;
		position: relative;
		float: left;
		}		
		
#component_top {
		width: 573px;
		height: 30px;
		background: #fff288 url('images/top_component.gif');
		}
	
#component {
		width: 513px;
		height: 311px; /* IE6 */
		min-height: 250px;
		background:#fff288 url('images/bg_component.gif');
		margin-bottom: 0px; /*Aanpassen ivm footer */
		padding: 0 30px 0px 30px;
		color: #3d5b6f;
		}	
		
#component_subpage {
		width: 513px;
		min-height: 250px;
		background:#fff288 url('images/bg_component.gif');
		margin-bottom: 0px; /*Aanpassen ivm footer */
		padding: 0 30px 0px 30px;
		color: #3d5b6f;
		}			
		
#component_subpage img{
		color: #fff;
		border-color:#fff;
		}	
		
#component h1 {
		padding: 0;
		margin: 0;
		color: #bc2922;
		font-size: 18px;
		font-weight: bold;
		}	
		
#component_subpage h1 {
		padding: 0;
		margin: 0;
		color: #bc2922;
		font-size: 18px;
		font-weight: bold;
		}					
		
#component h3 {
		padding: 0;
		margin: 0;
		color: #bc2922;
		font-size: 13px;
		font-weight: bold;		
		}	
		
#component_subpage h3 {
		padding: 0;
		margin: 0;
		color: #bc2922;
		font-size: 13px;
		font-weight: bold;		
		}							
	
#component_bottom {
		width: 573px;
		height: 13px;
		background: #fff288 url('images/bottom_component.gif');	
		}		
		
#component2 h2 {
		padding: 0 0 5px 0;
		margin: 0;
		color: #3d5b6f;
		font-size: 14px;
		font-weight: bold;
		}			
		
#component2_top {
		width: 573px;
		height: 26px;
		background: #fff288 url('images/top_component2.gif');
		}
	
#component2 {
		width: 573px;
		min-height: 230px;
		background:#fff288 url('images/bg_component2.gif');
		font-size: 10px;		
		color: #3d5b6f;			
		}	
	
#component2_bottom {
		width: 587px;
		height: 49px;
		background: #fff288 url('images/bottom_component2.gif');
		}		
		
#component3_bottom {
	position: relative;
	float: left;
	width: 587px;
	height: 48px;
	background: #fff288 url('images/bottom_component3.gif');
		}			
		
#speeltuin {
		width: 82px;
		position: relative;
		float: left;
		padding: 0 4px 0 10px;
		}		
		
#speeltuin a {
		text-decoration: none;
		color: #3d5b6f;				
		}		
		
#speeltuin a:hover {
		text-decoration: none;
		color: #6089a6;				
		}				
					
		
#restaurant {
		width: 81px;
		position: relative;
		float: left;
		padding: 0 7px 0 5px;
		}		

#restaurant a {
		text-decoration: none;
		color: #3d5b6f;				
		}		
		
#restaurant a:hover {
		text-decoration: none;
		color: #6089a6;				
		}				
		

#zalen {
		width: 83px;
		position: relative;
		float: left;
		padding: 0 6px 0 8px;
		}	
		
#zalen a {
		text-decoration: none;
		color: #3d5b6f;				
		}				
		
#zalen a:hover {
		text-decoration: none;
		color: #6089a6;				
		}						
		
#midgetgolf {
		width: 81px;
		position: relative;
		float: left;
		padding: 0 7px 0 9px;
		}		

#midgetgolf a {
		text-decoration: none;
		color: #3d5b6f;				
		}		

#midgetgolf a:hover {
		text-decoration: none;
		color: #6089a6;				
		}			

#terras {
		width: 84px;
		position: relative;
		float: left;
		padding: 0 5px 0 8px;	
		}	
		
#terras a {
		text-decoration: none;
		color: #3d5b6f;				
		}				
		
#terras a:hover {
		text-decoration: none;
		color: #6089a6;				
		}					

#kegelbanen {
		width: 82px;
		position: relative;
		float: left;
		padding: 0 5px 0 6px;
		}			

#kegelbanen a {
		text-decoration: none;
		color: #3d5b6f;				
		}				
		
#kegelbanen a:hover {
		text-decoration: none;
		color: #6089a6;				
		}																		
		
#bottom {
		position: absolute; bottom: 0px; left: 313px; z-index:10;		
	}		
		
#footer_wrap {
		width: 100%;
		position: relative;
		float: left;
		/*background: #cfee22;*/	

		}

#footer {
		height: 52px;
		background: white;
		text-align: center;
		margin: 0 auto;
	    width: 900px;
		  padding: 0; /* Zero to prevent IE box trouble. */
		  position: relatve;
		background: #cfee22 url('images/bg_footer.gif');	  
		color: #245296;
		}
		
#footer a{
		color: #245296;
		}		

#footer a:hover{
		text-decoration: none;
		}				
	
.menu {
		padding-top: 10px;
		padding-left: 40px;
		float: left;
		position: relative;
}

.menu a.active {
	  background: left no-repeat url('images/menu_button_over.gif'); 
}
	
.menu li {
		list-style: none;	
		width: 182px;
		height: 18px;
		line-height: 18px;
		border-bottom: 1px solid #e9cf2c;
		}
		
.menu a{
		width: 153px;
		padding-left: 29px;
		display: block;
	  background: left no-repeat url('images/menu_button.gif'); 
	  text-decoration: none;
	  font-weight: bold;
	  color: #bc2922;
}

.menu a:hover{
	  background: left no-repeat url('images/menu_button_over.gif'); 
}		

address {
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
