		.ui-autocomplete-loading { background: white url('/shop/_include/jquery/images/ui-anim_basic_16x16.gif') right center no-repeat; }
		ul.ui-autocomplete li { text-align: left;}		
		.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
				border-bottom-right-radius: 0px;
		}
		.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
				border-bottom-left-radius: 0px;
		}
		.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
				border-top-right-radius: 0px;
		}
		.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
				border-top-left-radius: 0px;
		}
		.ui-autocomplete {
		max-height: 250px;
		min-width: 250px;
		min-width: 350px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 250px;
		width: 400px;
	}

	
	/* --------------------------------------------- */
	/* TABS */
	#tabscss {
		margin-top: 35px;
	}
	
	#tabscss .ui-widget-header {
		background: none;
		border: 0px solid #AAAAAA;
		color: #222222;
		font-weight: bold;
	}
	#tabscss .ui-widget-content {
		background: none;
		border: 0px solid #AAAAAA;
		color: #000000;
	}
	#tabscss .ui-widget-content a {
		text-decoration: underline;
	}
	
	#tabscss .ui-widget input, #tabscss .ui-widget select, #tabscss .ui-widget textarea, #tabscss .ui-widget button {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
	}
	
	#tabscss .ui-widget {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#tabscss .ui-tabs {
		padding: 0;
		position: relative;
	}
	
	#tabscss .ui-tabs .ui-tabs-nav {
		margin: 0;
		padding: 0;
	}
	#tabscss .ui-tabs .ui-tabs-panel {
		background: none repeat scroll 0 0 transparent;
		border-width: 0;
		display: block;
		padding: 0;
	}	
	#tabscss .ui-tabs .ui-tabs-nav li {
		float: left;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		position: relative;
		top: 1px;
		white-space: nowrap;
	}
	#tabscss .ui-state-default, #tabscss .ui-widget-content .ui-state-default, #tabscss .ui-widget-header .ui-state-default {
		background: url("/shop/images/tabs/hg_hell.png") repeat-x scroll 50% 50% #FFF;
		border: 1px solid #D3D3D3;
		color: #000000;
		font-weight: bold;
	}
	#tabscss .ui-state-default a, #tabscss .ui-state-default a:link, #tabscss .ui-state-default a:visited {
		color: #000000;
		text-decoration: none;
			font-weight: bold;
	}
	#tabscss .ui-state-hover, #tabscss .ui-widget-content .ui-state-hover, #tabscss .ui-widget-header .ui-state-hover {
		background: none repeat-x scroll 50% 50% #FFF;
	}
	
	#tabscss .ui-state-active, #tabscss .ui-widget-content .ui-state-active, #tabscss .ui-widget-header .ui-state-active {
		background: url("/shop/images/tabs/hg_dunkel.png") repeat-x scroll 50% 50% #FFFFFF;
		border: 1px solid #AAAAAA;
		color: #FFFFFF;
		font-weight: bold;
	}
	#tabscss .ui-state-active a, #tabscss .ui-state-active a:link, #tabscss .ui-state-active a:visited {
		color: #FFFFFF;
		text-decoration: nime;
			font-weight: bold;
	}
	
	/* --------------------------------------------- */