/*
--------------------------------------------------------------------------------------------------
 Title:			Search Styles
 Created on: 	30-10-2008
 Author:     	Roberto De Vivo
 Client:		Vincis
 Project:		Hulpverleningsdienst Fryslân Portaal
 Copyright:  	Vincis B.V. The Netherlands
*/
@media screen 
{


	/* Overrides of main styles */
	#totalContainer #content
	{
		float:					left;
		display:				inline;
		
		margin:					242px 0 0 0; 
		padding:				26px 26px 0 0;
		width:					457px; /* 377 +237 - 157 */

	}

	#totalContainer #path ul
	{
		margin:					12px 0 0 9px;
	}
	
	#totalContainer	#sideBar
	{
		margin:					242px 0 0 315px;
		width:					130px;
	}
	
	#readSpeaker
	{
		display:				none;
	}
	
	/*********************************************************************************************/
	/* =searchTypeSelector						                                      			 */
	/*********************************************************************************************/
	#content #searchTypeSelector dl
	{
		position:				relative;
		
		height:					32px;
		
		margin:					8px 0 0 0;
		padding:				0;
		
		list-style: 			none;
		white-space:			nowrap;
		
		background-repeat:		repeat-x;
		background-position:	left 31px;
		background-image:		url(/sjablonen/1/images/general/background_underline_tabs.gif);
	}
	
		/* tabs */
		#content #searchTypeSelector dd 
		{
			float:					left;
			display:				inline;
			
			padding:				0;
			min-width:				20px;
			width:					20px;
			height:					32px;
			min-height:				32px;
			margin:					0 0 0 5px;
			
			background-image:		none;
		}
		*>#content #searchTypeSelector dd 
		{
			width:					auto;
		}

			#searchTypeSelector dd a
			{
				display:				block;
	
				min-width:				20px;
				width:					20px;
				height:					23px;
				min-height:				23px;
				padding:				0px 9px 0 9px;
				margin:					8px 0 0 0;
				
				color:					#c0c0c0; /* =12 */
				text-decoration:		none;
				font-weight:			bold;
				
				background-image:		none;
				background-repeat:		repeat-x;
				background-position:	left -25px;
				background-image:		url(/sjablonen/1/images/general/background_tab_news.gif);
				background-color:		#f9f9f9; /*= unique */
				
				border-left:			1px solid #dedede; /* =unique */
				border-right:			1px solid #dedede; /* =unique */
			}
			*>#searchTypeSelector dd a
			{
				width:					auto;
			}
	
				#searchTypeSelector dd a:hover
				{
					min-width:				20px;
					width:					20px;
					height:					25px;
					min-height:				25px;
					padding:				0px 9px 0 9px;
					margin:					6px 0 0 0;
	
					color:					#888; /* =unique */
					text-decoration:		none;
					
					background-color:		#ccc; /*= unique */
					background-position:	left top;
					
					border-left:			1px solid #e3e3e3; /* =12 */
					border-right:			1px solid #e3e3e3; /* =12 */
				}
				*>#searchTypeSelector dd a:hover
				{
					width:					auto;
				}
	
				#searchTypeSelector .tabSelected a, #searchTypeSelector .tabSelected span
				{
					display:				block;
	
					min-width:				20px;
					width:					20px;
					height:					26px;
					min-height:				26px;
					padding:				4px 9px 0 9px;
					margin:					2px 0 0 0;
					
					color:					#777; /* =10 */
					text-decoration:		none;
					font-weight:			bold;
					
					background-image:		none;
					background-repeat:		repeat-x;
					background-position:	left -48px;
					background-image:		url(/sjablonen/1/images/general/background_tab_news.gif);
					background-color:		#f9f9f9; /*= unique */
					
					border-left:			1px solid #dedede; /* =unique */
					border-right:			1px solid #dedede; /* =unique */
				}
				*>#searchTypeSelector .tabSelected a, *>#searchTypeSelector .tabSelected span
				{
					width:					auto;
				}
				
					#searchTypeSelector .tabSelected a:hover, #searchTypeSelector .tabSelected span:hover
					{
	
						height:					28px;
						min-height:				28px;
						padding:				4px 9px 0 9px;
						margin:					0;
						
						color:					#999; /* =11 */
						text-decoration:		none;
						font-weight:			bold;
						
						background-repeat:		repeat-x;
						background-position:	left bottom;
						background-image:		url(/sjablonen/1/images/general/background_tab_news.gif);
						background-color:		#f9f9f9; /*= unique */
						
						border-left:			1px solid #dedede; /* =unique */
						border-right:			1px solid #dedede; /* =unique */
					}
					*>#searchTypeSelector .tabSelected a:hover, *>#searchTypeSelector .tabSelected span:hover
					{
						width:					auto;
					}

	/*********************************************************************************************/
	/* =searchResult							                                      			 */
	/*********************************************************************************************/
	#searchResults
	{
		background-color:		#fff;
		background-repeat:		repeat-x;
		background-position:	left bottom;
		background-image:		url(/sjablonen/1/images/general/background_news_tab_data.gif);
		
		padding:				11px 13px 0 13px;
		
		border-left:			1px solid #dadada;
		border-right:			1px solid #dadada;	
		border-bottom:			1px solid #dadada;	
	}
	
		#content #searchResults h2
		{
			clear:					both;
			padding-top:			0;
			margin-bottom:			0.33em;	/* 4px */
			margin-left:			0;
	
			font-weight:			bold;
			font-size:				1.36em;	/* 15px*/
			line-height:			1.67em;
			
			line-height:			1.67em;	/* 20px */
		}
	
	
		#searchResults dt
		{
			font-size:				1.18em;	/* 9px */
			color:					#999;	/* =11 */
			font-weight:			bold;
			line-height:			120%;
		}

		#searchResults dd
		{	
			padding:				2px 0 2.1818em 0;	
			line-height:			1.415em;
		}
		
			#searchResults dd a
			{
				font-weight:			bold;
			}
			
			#fullRanking
			{
				padding-bottom:			24px;
			}
			
			#searchResults .zoek,
			#searchResults strong
			{
				font-weight:			bold;
				color:					#DC192B;				
			}			

		#searchResults dl p
			{
				padding-bottom:			0;
				margin-bottom:			0;
			}
			
			#totalContainer #searchResults .publishInfo
			{
				display:				block;
				padding-top:			2px;
				
				color:					#5F92FF;
				font-size:				0.91em;
				line-height:			1.27em;
			}

	/* no results */
	#content #searchResults p
	{
		padding-left:		0;
	}
	
	#content #noResults 
	{
		clear:					both;
		display:				block;

		padding:				0 0 13px 0;
		margin:					0;
		min-height:				1em;
		height:					auto;
	}

		#content #noResults dt
		{
			color:					#777;	/* =10 */
			font-size:				1em;
			line-height:			2.1818em;	/* 24px */
		}
		
		#content #noResults dd
		{
			position:				relative;
			padding:				4px 0pt 5px 13px;	
			
			background-image:		url(/sjablonen/1/images/general/bullet_list.gif); 
			background-repeat:		no-repeat;
			background-position:	2px 10px;
		}
		
	/*********************************************************************************************/
	/* =searchRefine							                                      			 */
	/*********************************************************************************************/
	#searchRefine
	{
		display:				block;

		position:				absolute;
		right:					168px;
		top:					271px;
		
		width:					288px;
		padding:				32px 26px 0 0;
	}
	
		#totalContainer #searchRefine h2
		{
			display:				block;
			
			height:					18px;
			
			margin:					0 0 39px 11px;
			padding:				0;
			
			text-indent: 			-5000px;	/* remove text */
						
			background-repeat:		no-repeat;
			background-position: 	0 0;
			
			background-image:		url(/sjablonen/1/images/general/text/verfijnzoekopdracht.gif);
		}
	
	/* 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:					right;
		display:				inline;
		
		width:					48%;
	}
	
	.cm_select
	{
		float:					right;
		display:				inline;
		
		width:					48%;
	}

	.cm_checkbox
	{
		clear:					both;
		float:					left;
		display:				inline;
		
		width:					18px;
		margin-right:			13px;
		margin-top:				2px;
	}
	
	
	/* submit button */
	#searchRefine .cm_button
	{
		display:				block;

		width:					83px;
		max-width:				83px;
		max-height:				22px;
		height:					22px;	
		margin:					14px 0 24px 13px;
		padding-left:			400px;

		text-indent: 			-5000px;	/* remove text */

		background-image:		url(/sjablonen/1/images/general/button_zoek_verfijn.gif);
		background-repeat:		no-repeat;
		background-position: 	left top;
		background-color:		transparent;
		
		border:					medium none;
		overflow:				hidden;
		cursor:					hand;
	}
	*>#searchRefine .cm_button
	{
		cursor:					pointer;
	}
	
		#searchRefine .cm_button:hover
		{
			background-position: 	left bottom;
		}

	#searchRefine .cm_checkbox
	{
		clear:				none;
	}
}
