html, body{
		min-height:100%;}
body{
/*		background:#d8dfec url(http://images.zoeken.nl/v2/bg.png) center repeat-y;*/
		background:url(http://images.zoeken.nl/v2/bg2_results.png) repeat-x scroll 0 0 #FFFFFF;
		font-family:arial;
		}
		
a {color:#0066b3}

/* HEADER */

#header{
	display:block;
	position:relative;
	max-width:960px;
	}
		
.searchbar{
	background:url(http://images.zoeken.nl/v2/searchbar_bg.png) repeat-x;
	clear:both;
	display:block;
	position:relative;
	height:88px;
	z-index:6;
  	top:-1px;
	padding-top:1px;
  }
form{margin:0;padding:0}
#searchbarbottom{
	background:url(http://images.zoeken.nl/v2/searchbarbot_bg.png) bottom repeat-x;
	border-left:1px solid #dde4e8;
	border-right:1px solid #dde4e8;
	border-top:1px solid #dde4e8;
	text-align:center;
	display:block;
	margin:20px 0;
	padding:2px 0 6px 0;
	}

	
	.bar_logo{
		background:url(http://images.zoeken.nl/v2/searchbar_left.png) 0px -2px no-repeat;
		float:left;
		padding:17px 0 0px 20px;
		text-align:left;
		height:71px;
		clear:right;
		width:22%
	}
	
	.bar_logo a:link,
	.bar_logo a:active,
	.bar_logo a:visited{
		position: absolute;
		z-index: 10;	
		margin:2px;
		clear:both;
	}
	#logo{border:0}
	

	.bar_input, .barbot_input{
		color:#494a4b;
		font:12px arial;
		padding:24px 0 13px 0;
		text-align:center;
		margin-right: 138px;
		}
	.bar_input{
		text-align: center;
		display: block; 
		width: 100%; 
		position: absolute; 
		left:0; 
		top:0;
		float:none;
	}
	.barbot_input{
		margin-left: 140px;	
	}

	#bar_opties{
         position:absolute;
         right:0;
         top:0;
         display: block;
         z-index:2000;
         width:150px;
         background:url(http://images.zoeken.nl/v2/searchbar_right.png) right -1px no-repeat;
         font:12px arial;
         text-align:right;
         padding:34px 5px 22px 0} 


	.input_vak{
		border:1px solid #aaa;
		margin:0px 3px 0px -10px;
		padding:2px 4px;
		width:420px; 
		font-family:arial,sans-serif bold;
		font-size: 18px;
		}
	.input_submit{
		margin-left: 2px;	 
	}
	.input_submit,
	#plusbutton{
		vertical-align: top;
		margin-top: 2px;
	}
	.input_where {
	display:block;
	margin:auto;
	padding-top:7px;
	text-align:left;
	width:402px}


	#plusbutton{
	margin-left:2px;
	vertical-align:top;
	border:0}
		
/* NAVIGATIE TABS */

#tabs{
	position:relative;
	width:580px;
	z-index:8;
}

#navigation{
	display:block;
	font-size:13px;
	list-style: none;
	margin:0;
	padding:0}

	#navigation li{
		display: block;
		float:left;
		margin-right:2px;
		list-style: none;
		min-height:19px}
		#navigation li a {
			color: #0066b3;
			display:block;
			float:left;
			padding:9px 0px 9px 15px;
			text-decoration: none;
			white-space: nowrap}
			#navigation li a:hover span{
				text-decoration: underline;}
			#navigation li a span {
				padding:9px 15px 9px 0px}
			#navigation li a span.arrow1{
				background: url(http://images.zoeken.nl/v2/arrow_down.png) 35px 15px no-repeat;
				padding:9px 25px 9px 0px}

	#navigation .on a, #navigation .on a:hover{
		background: url(http://images.zoeken.nl/v2/tab_hoeklon.png) left top no-repeat;
		color:black;
		font-weight:bold;
		padding-left: 23px}	
	#navigation .on a span {
		background: url(http://images.zoeken.nl/v2/tab_hoekron.png) right top no-repeat;
		padding-right: 24px}

		/* Hide from IE5-Mac \*/
		#navigation a, #navigation a span{float: none}
		/* End hide */	
		
		
/* UITKLAP MENU'S */
#geschknop, #optieknop{background:url(http://images.zoeken.nl/v2/arrow_black_down.png) right 7px no-repeat;
		display:block;
		padding:0 12px 0 0}
	#bar_opties a{
		color:black;
		text-decoration:none}
	#bar_opties a:hover{
		text-decoration:underline}

#meerul{ 
	background:white;
	border:1px solid #d5dbdf;
	border-bottom:1px solid #bcc1c4;
	display:none;
	margin:0;
	left:476px;
	padding:0;
	position:absolute;
	text-align:left;
	top:30px;
	z-index:6}
	#meerul li, #optieul li, #geschul li{
		float:none;
		margin:0;
		padding:0;
		list-style:none
}
	#meerul li a, #optieul li a{
		display:block;		
		float:none;
		padding: 4px 10px}

	#geschul li a, #optieul li a{
	  line-height:150%;
		padding:3px 0 3px 10px;
}
		#meerul li a{width:120px}
	#meerul li a:hover, #optieul li a:hover, #geschul li a:hover{
		text-decoration:underline;}
	
	#optieul, #geschul{
		position:absolute;
		right:0;
		top:52px;
		background:white;
		border:1px solid #d5dbdf;
		border-bottom:1px solid #bcc1c4;
		display:none;
		margin:0;
		padding:0;
		text-align:left;
		z-index:1000;
		width:200px;
	}
	#geschul{
		top:68px;
		padding:3px 0;
		width:250px;
		border-bottom:1px solid #aaa;
		background: #fff url(http://images.zoeken.nl/v2/geschulbg.gif) bottom repeat-x;
	}
	#geschul .nohistory{font-size:11px;padding:0 2px;color:#c00}
	#optieul img{vertical-align:middle}

/* BODEM */
#footer{
	text-align:center;
	color:#666;
	font-size:13px;
	width:100%;}
#footer a{color:#666}
#footer-copyright{margin-top:20px; clear:both;}
.rackspace{position:relative;top:4px}		

#messages, #messages_bottom{
	padding-top:30px;
	font-size:16px;
	font-weight:bold;
	color:#0066b3;
	height:50px
}
#messages_bottom{	margin:-5px 0 35px 0}
#messages a,#messages_bottom a{
	margin-top:10px;
	color:#444;
	font-size:12px;
	font-weight:normal;
	display:block;
        text-decoration:none}

#messages a:hover, #messages_bottom a:hover{text-decoration:underline}
