@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("metager2.de") {

/* Place a coherent count-number in front of each entry */
body
{
	counter-reset: result !important; 
}

.side .linkt:before
{ 
	content: counter(result) ". " !important; 
	counter-increment:result !important; 
} 

/* Make "Suchergebnisse"-Heading etc. invisible */
div
{
	color:#FFFFFF !important;
	font-size:0 !important;
}

/* Reset the Invisibility for valued content */
.side,
form div
{
	color:#303030 !important;
	font-size:12px !important;
}

/* Style Search-Interface */
input[type="submit"] {
	display:block !important;
	width: 257px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-transform:uppercase;
	font-weight:bold;
}


/* Remove Bar and Load-Time */
.box,
.sideconnection
{
	display:none !important;
}

/* Remove horizontal lines seperating results from different Search-Engines */
.sidesep
{
	display:none !important;
}

/* Remove any remains of hr */
hr
{
	display:none !important;
}

/* Remove Sub-Results embedded in a valued results - Those are practically worthless */
.sub,
.subsite
{
	display:none !important;
}

/* Style Entry-Headings */
.linkt
{
	color:#0F6C9A !important;
	font-weight:bold !important;
}

/* Create a margin between listed entries */
.linku
{
	display:block !important;
}

/* Remove Kilobyte-Info */
.size
{
	display:none !important;
}

/* Remove Info which Search-Engine yielded the entry - I don't care! */
.se
{
	display:none !important;
}

/* Make now empty line-breaks have a height of zero so entries are not so far apart */
br + br
{
	line-height:0 !important;
}


/* Code for Search Keyword Highlighting */
div.side *
{
	background-color:#FFFF8C !important;
}

div.side > *
{
	background-color:#FFFFFF !important;
}

/* Remove Quote */
div
{
	display:none !important;
}

/* Despite "Remove Quote"-Code, still show Search-Interface */
form div
{
	display:block !important;
}

/* Remove first advertisement and Heading saying "25 Suchergebnisse" */
div + div + div
{
	display:none !important;
}

div + div + div + div
{
	display:block !important;
}

/* Remove second advertisement */
.side + .side
{
	display:none !important;
}

/* Fix Startpage */
.document
{
	line-height: 24px !important;
}

.document,
.document .box
{
	display:block !important;
}

.document div
{
	display:none !important;
}

.document .box
{
	border:0 !important;
	background-color:#FFFFFF !important;
	color:#303030 !important;
}

.document br
{
	line-height:normal !important;
}

.document .space
{
	display:none !important;
}


.document td
{
	background-image:none !important;
}

.document input
{
	margin:0 auto !important;
}


}