@charset "utf-8";
/* CSS Document for Hotel Wiesental */
/*
	created by: Klaus Hoermann <klaus@3b-solutions.net>
	created for: Handle-Creativ Werbeagentur
	Client: Hotel Wiesental
	Description: search stylesheet
	Copyright: (C) 3B-Solutions Klaus Hoermann 2009
*/

.tx-indexedsearch {

}

/* search button*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; 
	float:right;
	font-size:12px;
	margin-top:0px;
	color:#338585;
	font-weight:bold;
}

/* search word input box */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:200px; 
	color:#444444;
	margin-top:3px;
}

/* "Suchen nach" --> grey, 12px */
.tx-indexedsearch .tx-indexedsearch-searchbox TD {
	color:#444444;
	font-size:12px;
}

/* "Suche nach" style */
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px;
	color:#444444;
	font-size:12px;
}

/* no result found text style */
.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}

/* title of each search result */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background:#eeeeee;
	font-size:12px;
}

/* percentage of relevance */
.tx-indexedsearch-percent {
	font-weight:bold;
	font-size:14px;
	color:red;
}

/* text for each search item */
.tx-indexedsearch-descr {
	font-size:12px;
	text-align:justify;
	color:#444444;
}

/* hightlighted search word */
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { 
	font-family: monospace; 
	font-style: bold; 
	padding:0 0.3em 0 0.3em; 
	background:#ffff88; 
	border: 1px #ccd solid;
	font-size:14px;
}




tx-indexedsearch-browsebox {
	color:#444444;
}








.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:bold;
	font-size:13px;
	color:red;	
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
	font-style:italic; 
	font-size:12px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 

}



.tx-indexedsearch-redMarkup {
	font-size:12px;
	color:#666;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	color:#006699; 
	margin-top:0px; 
	margin-bottom:0px; 
	background:transparent; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background:#f0f2f0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:middle; 
}

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color : #666666; 
}









/* ??? */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:bold;
}


/* information class, not displayed, because of strange rendering and positioning */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#d7e8d3;;
	/*display:none;	*/
}
