/* Suche Allgemein                                                                                 */
/* ------------------------------------------------------------------------------------------------ */
#searchResults {
	margin-top: 20px;
}

/* Suche Registerkarten / Tab Navigation                                                            */
/* ------------------------------------------------------------------------------------------------ */
#searchResults #searchResultsHeaderNavigation li {
	display: inline;
	padding: 5px 5px 0px 5px;
	border-bottom: thin solid #B8B8B8;
}
#searchResults #searchResultsHeaderNavigation .searchResultsHeaderNavigationEntry {
	padding: 0px 11px 0px 0px;
}
#searchResults #searchResultsHeaderNavigation li.selected {
	border: thin solid #B8B8B8;
	border-bottom: thin solid #fff;
	font-weight: bold;
}
#searchResultsHeaderNavigation li a {
	color: #005898;
	text-decoration: none;
}
.searchResultsHeaderNavigationHeaderBox {
	display: inline;
	background: transparent url(../images/BgPortletHeadRight.png) no-repeat scroll right bottom;
	border: medium none;
	margin-bottom: -2px;
	margin-right: -6px;
	padding: 9px 0px 1px 0px;
}
.searchResultsHeaderNavigationHeader {
	display: inline;
	background: transparent url(../images/BgPortletHeadLeft.png) no-repeat scroll left bottom;
	border: medium none;
	margin-bottom: -2px;
	margin-left: -6px;
	padding: 9px 0px 1px 0px;
}

/* Suche-Navigation                                                                                 */
/* ------------------------------------------------------------------------------------------------ */
.searchResultsNavigation .searchResultsCount {
	color: #005898;
}
.searchResultsNavigation .searchResultsPadding {
	padding-left: 110px;
}
.searchResultsNavigation {
	padding: 0px 5px 0px 5px;
}
.searchResultsNavigation .searchResultsCount.selected {
	text-decoration: underline;
}
.searchResultsNavigation .searchResultArrowRight {
	padding-left: 15px;
	background: #fff url(../images/ArrowRightBlue.gif) no-repeat scroll -2px 50%;
}
.searchResultsNavigation .searchResultArrowLeft {
	padding-left: 15px;
	background: #fff url(../images/ArrowLeftBlue.gif) no-repeat scroll 2px 50%;
}
.searchResultsNavigation .searchResultsSide {
	background-color: #fff;
	width: 11px;
}

/* Suche-Container                                                                                  */
/* ------------------------------------------------------------------------------------------------ */
#searchResultsContainer {
	border-color: #B8B8B8;
	border-style: solid;
	border-width: 1px;
}

/* Suche-Footer                                                                                     */
/* ------------------------------------------------------------------------------------------------ */
#searchResultsContainer .searchResultsFooterBox {
	background: transparent url(../images/BgPortletFootRight.png) no-repeat scroll right bottom;
	border: medium none;
	margin-bottom: -1px;
	margin-right: -1px;
}

#searchResultsContainer .searchResultsFooter {
	background: transparent url(../images/BgPortletFootLeft.png) no-repeat scroll left bottom;
	border: medium none;
	margin-bottom: -1px;
	margin-left: -1px;
	padding: 6px 9px;
}

/* Suche-Header                                                                                     */
/* ------------------------------------------------------------------------------------------------ */
#searchResultsContainer .searchResultsHeaderBox {
	background: transparent url(../images/BgPortletHeadRight.png) no-repeat scroll right bottom;
	margin-bottom: -1px;
	margin-right: -1px;
	padding: 5px 9px;
	top: -1px;
	position: relative;
}

/* Suchergebnisse                                                                                   */
/* ------------------------------------------------------------------------------------------------ */
.portlet #searchResults ul {
	line-height: 1.2em;
}
.portlet #searchResults li {
	background: none;
}
#searchResultsEntries {
	padding: 5px;
}
.searchResultHeadline {
	color: #005898;
}
.searchResultDate, 
.searchResultContent {
	color: #545454;
}
.searchResult {
	padding: 0 5px;
	line-height: 1.5em;
}
#searchResults li.first {
	border-top: 1px dotted #B4B4B4;
}
#searchResults li .searchResultHeadline:hover {
	padding-left: 15px;
	background: #F0F0F0 url(../images/ArrowRightBlue.gif) no-repeat scroll -5px 50%;
}
#searchResults li .searchResultHeadline {
	padding-left: 15px;
	background: #fff url(../images/ArrowRightBlue.gif) no-repeat scroll -5px 50%;
}
#searchResults li {
	background-color: #fff;
	border-bottom: 1px dotted #B4B4B4;
	list-style-type: none;
}
#searchResults a:hover .searchResultHeadline, 
#searchResults a:focus .searchResultHeadline, 
#searchResults li:hover .searchResultHeadline, 
#searchResults li:focus .searchResultHeadline{
	background-color: #F0F0F0;
}
#searchResults a:hover, 
#searchResults a:focus, 
#searchResults li:hover, 
#searchResults li:focus {
	background-color: #F0F0F0;
}
