/*************************************************************************
* Eric Meyer’s reset reloaded
**************************************************************************/

@media screen,projection {
	html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
		border:0;
		font-weight:inherit;
		font-style:inherit;
		font-size:100%;
		font-family:inherit;
		outline:0;
		vertical-align:baseline;
		margin:0;
		padding:0;
	}
	
	:focus
	{
		outline:0;
	}
	
	body
	{
		background:#FFF;
		color:#000;
		line-height:1.0;
	}
	
	ol,ul
	{
		list-style:none;
	}
	
	table
	{
		border-collapse:separate;
		border-spacing:0;
	}
	
	caption,th,td
	{
		font-weight:400;
		text-align:left;
	}
	
	blockquote:before,blockquote:after,q:before,q:after
	{
		content:"";
	}
	
	blockquote,q
	{
		quotes:"" "";
	}
	
	html
	{
		cursor:default;
	}
	
	label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]
	{
		cursor:pointer;
	}
	
	q:lang(de)
	{
		quotes:'Ñ' 'ì' 'Ç' 'ë';
	}
	
	q:lang(en)
	{
		quotes:'"' '"' "'" "'";
	}
	
	abbr[title]
	{
		border-bottom:1px dotted #888!important;
		cursor:help;
	}
	
	a abbr
	{
		cursor:pointer!important;
	}
	
	.aux
	{
		height:1px;
		left:0;
		overflow:hidden;
		position:absolute;
		top:-999em;
		width:1px;
	}
	
	.clearfix:after
	{
		clear:both;
		content:".";
		display:block;
		height:0;
		visibility:hidden;
	}
	
	.clearfix
	{
		display:block;
	}
	
	* html .clearfix
	{
		height:1%;
	}
	
	ul#skip
	{
		display:none;
	}
}

@media print {
	textarea,input[type=text]
	{
		border:none;
		border-bottom:2px #000 dashed;
	}
}
