/**** FUNKTION ADDED STYLES ***/
li.fr-label { 
	display: inline; 
	padding: 3px;
	margin: 0 3px 0 0;
	background: #333;
	color: white;
	-moz-border-radius: 2px;
	border-radius: 2px;
	line-height: 24px;

}

li.fr-label a {
	color: white;
	text-decoration: none;
}

li.fr-label.community {
	background-color: #7A9C28;
}

li.fr-label.pillar {
	background-color: #ccc;
}

li.fr-label.topic {
	background-color: #ccc;
}

div.frresource-loop {
display: table;
}

div.post-meta.fr-result {
border: 0; !important
margin: 0 0 7px 0;
padding: 0;
}

div.fr-icon {
width: 50px;
height: 50px;
background-repeat: no-repeat;
display: table-cell;
padding:0;
text-align: left;
}

.fr-icon.resource-contact {
background-image: url('../../extras/icons/contact.png');
}

.fr-icon.resource-file {
background-image: url('../../extras/icons/file.png');
	-moz-border-radius: 5px;	
	border-radius: 5px;
}

.fr-icon.resource-link {
background-image: url('../../extras/icons/web.png');
}

.fr-icon.resource-video {
background-image: url('../../extras/icons/video.png');
}



div.fr-resource-entry {
display: table-cell;
padding-left: 10px;
}

.page-numbers {
	padding: 3px;
	margin: 5px 3px 0 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	min-width: 20px;
	text-align: center;
	display: inline-block;
}

a.page-numbers {
	background-color: #eaeaea;
	color: black;	
}

a.page-numbers:hover {
	background-color: #7A9C28;
	color: white;
}

span.page-numbers.current {
 	background-color: #999;
	color: white;
}

.file-location, .link-location {
	border: 1px solid #c06c28;
	background-color: lemonchiffon;
	padding: 10px;
}