.highlight { background: transparent; color: yellow;}
		.searchheading { font-size: 1.3em; font-weight: bold; }
		.summary { font-size: 0.9em; font-style: italic; }
		.suggestion { font-size: 1.1em; }
		.results { font-size: 1.1em; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 1.1em; color: #C3A5CD; background: transparent;}
		.description { font-size: 1.1em; color: #C3A5CD; background: transparent; }
		.context { font-size: 1.1em; }
		.infoline { font-size: 1em; font-style: normal; color: #663E72;}

		.zoom_searchform { font-size: 1.1em; }
		.zoom_results_per_page { font-size: 0.9em; margin-left: 10px; }
		.zoom_match { font-size: 0.9em; margin-left: 10px;}
		.zoom_categories { font-size: 0.9em; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories 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: 1.1em; }
		.result_pagescount { font-size: 1.1em; }

		.searchtime { font-size: 0.9em; }

		.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: 1.1em; }
		.recommend_description { font-size: 1.1em; color: #008000; }
		.recommend_infoline { font-size: 0.9em; font-style: normal; color: #808080;}
