	/* ------------------------------------------------ reset ------------------------------------------------ */
		

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td			
	{
		margin: 0px;
		padding: 0px;
		/*position: relative;*/ /* deactivted cause problems with ul and li in navigation */
		font: 13px Arial, Helvetica, sans-serif;		
	}

	table
	{
		border-collapse: collapse;
		border-spacing: 0;
	}

	fieldset,img																					
	{																										
		border: 0;
	}
																								
	address,caption,cite,code,dfn,th,var													
	{
		font-style: normal;
		font-weight: normal;
	}
	
	ol,ul 
	{
		list-style: none;
	}
	
	caption,th 
	{
		text-align: left;
	}
	
	h1,h2,h3,h4,h5,h6
	{
		font-size: 100%;
	}
	
	q: before,q: after
	{
		content: '';
	}


	body 
	{		
		*font-size: small;
		*font: x-small;
		text-align: left;
	}
	
	table 
	{
		font-size: inherit;
		font: 100%;
	}

	select, input, textarea 
	{
		font: 99% Arial, Helvetica, sans-serif;
	}

	pre, code 
	{
		font: 115% monospace;
		*font-size: 100%;
	}

	/*body * 
	{
		line-height: 1.22em;
	}*/
