/**********************************************************************************
* phpComasy Web Content Management System                                         *
* http://www.phpcomasy.com                                                        *
*                                                                                 *
* Copyright (c) 2005 - 2012 indual GmbH (http://www.indual.ch)                    *
*                                                                                 *
* phpComasy is released under his own licence (http://www.phpcomasy.com/licence)  *
**********************************************************************************/

/* Portlets ----------------------------------------------------------------------------- */
div.portlet {
	background: transparent none;
	color: #333;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 18px;
}
h1.portlet-title {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
}
div#header div.portlet-content {
	background: transparent none;
	padding: 0;
}
div.portlet-content {
	margin: 0;
	padding: 0;
	border: none;
}
div.portlet p {
	margin: 0;
	padding: 0;
}
div#content_right a {
	color: #e70000;
}


/* Portlet listing ---------------------------------------------------------------------- */
div.portlet div.portlet-listing-entry {
	margin: 0 0 15px;
}
div#content_right div.portlet a.portlet-entry-title {
	font-size: 14px;
	line-height: 20px;
	color: #545454;
}
div#content_right div.portlet a.portlet-entry-title:hover {
	color: #e70000;
}
div.portlet div.portlet-entry-date {
	color: #888;
}

/* ---------- Live search ---------- */
div.portlet_live_search {
	margin: 0 0 24px;
}
.portlet_live_search h3.portlet-title,
.portlet_live_search ul.controls {
	display: none;
}
.portlet_live_search input {
	padding-top: 4px;
	padding-bottom: 4px;
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
}
#portlet-search-button {
	cursor: pointer;
	background: url(../img/search_icon.png) no-repeat center center #999;
}
#portlet-search-button:hover,
#portlet-search-button:focus,
#portlet-search-button:active {
	background-color: #333;
}
.portlet_live_search input:hover ~ input,
.portlet_live_search input:focus ~ input,
.portlet_live_search input:active ~ input {
	border-color: #000;
	background-color: #666;
}
.portlet_live_search #portlet-search-button {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	width: 25px;
	overflow: hidden;
	text-indent: -999px;
}
.live_search_results {
	background: #fcfcfc;
	left: auto;
	top: 35px;
	min-width: 200%;
	right: 0;
	left: auto;
	box-shadow: 0 0 10px -3px #000;
}
.live_search_results a {
	text-decoration: none;
}
.search_item_wrap {
	padding: 15px 0 0;
	margin: 15px 0 0;
	border-top: 1px solid #e0e0e0;
}
.search_item_wrap:first-child {
	margin: 0;
	border: 0;
}
.live_search_results .pictures {
	display: none;
}
div#contentframe .search div.pictures {
	margin: 0 0 0 10px;
}
.search_item_details {
	display: none;
}
.live_search_results a.search_item {
	padding: 10px;
}
.search a.search_item {
	overflow: hidden;
}
div#content_right .live_search_results a *,
div#content .search a * {
	color: #666;
}
div#content_right .live_search_results a:hover *,
div#content .search a:hover * {
	color: #e70000;
}
div#content_right .live_search_results h2 {
	font-size: 13px;
	margin-top: 0;
}