		.highlight {background: #cccfff; margin:4px; font-size:1em; padding:2px 2px 2px 3px; line-height:1.4em;}
		.searchheading {font-size: 1.3em; font-weight: bold;}
		.summary {font-size: 1em; font-style: italic;}
		.suggestion {font-size: 1em;}
		.results {font-size: 1.3em;}
		.category {color: #808080;}
		.sorting {text-align: right;}

		.result_title {font-size: 1em; margin-bottom:4px; color:#000;}		
		.description {font-size: 1em; color: #002B7F; margin-bottom:4px;}
		.context {font-size: 1em; margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #ccc;}
		.infoline {/*font-size: 1em; font-style: normal; color: #fff; margin-bottom:4px;*/ display:none;}

		.zoom_searchform {font-size: 1em;}
		.zoom_results_per_page {font-size: 1em; margin-left: 10px;}
		.zoom_match {font-size: 1em; margin-left: 10px;}				
		.zoom_categories {font-size: 1em;}
		.zoom_categories ul {display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li {display: inline; margin-left: 15px; list-style-type: none;}
		
		.cat_summary ul {margin: 0px; padding: 0px; display: inline;}
		.cat_summary li {display: inline; margin-left: 15px; list-style-type: none;}		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image {float: left; display: block;}
		.result_image img {margin: 10px; width: 80px; border: 0px;}

		.result_block {margin-top: 15px; margin-bottom: 15px; clear: left;}
		.result_altblock {margin-top: 15px; margin-bottom: 15px; clear: left;}
		
		.result_pages {font-size: 1em;}
		.result_pagescount {font-size: 1em;}
		
		.searchtime {font-size: 80%;}
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading {float: right; font-weight: bold;}
		.recommend_block {margin-top: 15px; margin-bottom: 15px; clear: left;}		
		.recommend_title {font-size: 1em;}
		.recommend_description {font-size: 1em; color: #008000;}
		.recommend_infoline {font-size: 1em; font-style: normal; color: #808080;}
		.recommend_image {float: left; display: block;}
		.recommend_image img {margin: 10px; width: 80px; border: 0px;}