/************************************************************************************************/
/* Author:			VINCIS Rinse van Dijk         					                          	*/
/* Description:		SEARCH stylesheet				                                       	  	*/
/* Site name:		Standaard Sjabloon Vincis				                                    */
/* Date created:		10-04-2009							                                   	*/
/************************************************************************************************/
@media screen 
{	
	/*******************************************************************************************/
	/* Overrides styles 				                                      				   */
	/*******************************************************************************************/

		
	/*******************************************************************************************/
	/* =searchLegend					                                      				   */
	/*******************************************************************************************/

	.searchTabSelected
	{
		position:				absolute;
		left:					0;
		top:					46px; /* only IE6 */
		
		padding:				5px;
		border-top:				1px solid #ccc;
		border-left:			1px solid #ccc;
		border-right:			1px solid #ccc;
		background-color:		#eee;
		width:					90px;
	}
	*>.searchTabSelected 
	{
		top: 					61px; /* only IE8 */
		*top: 					46px; /* only IE7 */
	}
	
	body:last-child .searchTabSelected
	{
	    top: 					44px; /* only FF */
	}
	

	.searchAdjust
	{
		float:					right;
	}
	
	.searchError
	{
		float:					left;
	}
	
	#containerSearchLegend
	{
		float:					left;
		display:				inline;
		width:					380px;
		padding:				10px;
		margin:					35px 0 20px 0;
		border:					1px solid #ccc;
		background-color:		#eee;
	}
	
		#containerSearchLegend ul.keywords,
		#containerSearchLegend ul.infotypes
		{
			margin:					0 0 10px 0;
		}
		
	/*******************************************************************************************/
	/* =searchResult					                                      				   */
	/*******************************************************************************************/
	.searchResult
	{
		float:					left;
		width:					100%;
	}
	
	
	.searchResult div.icon
	{
		display:				block;
		position:				relative;
		float:					left;
		
		width:					25px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	.searchResult div.title
	{
		display:				block;
		position:				relative;
		float:					left;
		
	
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	.searchResult div.body
	{
		display:				block;
		position:				relative;
		float:					left;
		width:					360px;
		clear:					both;
		
		padding:				0px 0px 0px 25px;
		margin:					0px 0px 0px 0px;

	}

	.searchResult div.path
	{
		float:					left;
		display:				block;
		width:					360px;
		position:				relative;
		clear:					both;
		padding:				0px 0px 20px 25px;
		margin:					0px 0px 0px 0px;
		
		font-size:				0.9em;

	}

		.searchResult div.path a
		{
			text-decoration:		none;
			color:					#76A000;
		}

		.searchResult div.path a:hover
		{
			text-decoration:		underline;
			color:					#76A000;
		}


	/*********************************************************************************************/
	/* =searchRefine					                               							 */
	/*********************************************************************************************/		
	#searchRefine
	{
		display:				inline;
		float:					left;
		
		width:					237px;
		padding:				0;
		margin:					41px 0 0 10px;
		overflow:				hidden;
		
	}
	
		#totalContainer #searchRefine h2
		{
			display:				block;
			
			height:					18px;
			
			margin:					0;
			padding:				0;
			
							
			
		}
	
	/* fieldset */
	#searchRefine fieldset
	{
		position:				relative;
		
		margin-top:				13px;
		padding:				11px;

		background-color:		#fff;
		background-repeat:		repeat-x;
		background-position:	left bottom;
		background-image:		url(/sjablonen/1/images/general/background_news_tab_data.gif);

		border:					1px solid #dadada;
	}
	
		#searchRefine fieldset h3
		{
			padding-top:			0;
			margin-left:			0;

			font-weight:			bold;
			font-size:				1.09em;	/* 12px */
			line-height:			1.67em;	/* 20px */
		}
	
	#searchRefine fieldset label
	{
		float:					left;
		display:				inline;
		
		width:					48%;
	}
	
		#searchRefine #pageTypes label
		{
			clear:					none;
			
			width:					80%;	
		}
	
	/* form fields */
	.cm_input
	{
		clear:					right;
		float:					left;
		display:				inline;
		
		width:					48%;
		
	}
	
	.cm_select
	{
		float:					left;
		display:				inline;
	
		
		width:					48%;
		margin:					2px 0 2px 1px;
	}

	.cm_checkbox
	{
		clear:					both;
		float:					left;
		display:				inline;
		
		width:					18px;
		margin-right:			13px;
		margin-top:				2px;
	}
	
	
	#searchRefine div
	{
		float:					left;
		*float:					none; /* only read by IE */
		width:					100%;
		clear:					both;
	}
	
	#searchRefine div.floatCloser
	{
		float:					none;
		height:					6px;
		overflow:				hidden;
	}
	
	/* submit button */
	#searchRefine .cm_button
	{
		display:				block;

		margin:					5px 0 24px 0px;

		overflow:				hidden;
		cursor:					hand;
	}
	*>#searchRefine .cm_button
	{
		cursor:					pointer;
	}
	
		#searchRefine .cm_button:hover
		{
			background-position: 	left bottom;
		}

	#searchRefine .cm_checkbox
	{
		clear:				none;
	}
	
	#searchForm  table th
	{
		text-align:			left;
	}
	
	
	#searchForm  .cm_input, 
	#searchForm  .cm_textarea, 
	#searchForm  .cm_upload
	{
		width:				200px;
	}
	
	#searchForm ul,
	#searchForm ul li
	{
		width:				200px;
		margin:				0;
		padding:			0;
		background-image:	none;
	}
}