#searchform_site div.tx-macinasearchbox-pi1 {
}
#searchform_site div.tx-macinasearchbox-pi1 form {
}
#searchform_site div.tx-macinasearchbox-pi1 input.text {
}
#searchform_site div.tx-macinasearchbox-pi1 input.submit {
}
#searchform_site div.tx-macinasearchbox-pi1 input.submit:focus {
	border: 1px solid #333B42;
}
#searchform_header {
	float: right;
}
#searchform_header {
}
#searchbox div.searchlabel {
	float: left;
	font-weight: bold;
	padding: 8px 10px 0 0;
}
#searchbox div.searchinput {
	width: 170px;
	height: 20px;
	text-align: left;
	/*
  background-image: url(../images/sysimages/searchinput_bg.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	*/
	float: left;
}
#searchform_header div.searchinput input.text {
	border: none;
	font-size: 10px;
	margin: 0;
	padding: 8px 0 0 5px;
	background-color: transparent;
	color: #000000;
	float: left;
	width: 135px;
}
#searchform_header div.searchinput input.submit {
}
#searchform_header div.searchinput div.searchbutton button {
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 4px 0 0 0;
	float: right;
	cursor: pointer;
	width: 20px;
}
searchform_header div.searchinput div.searchbutton button:focus {
	border: 1px solid #444244;
}
/***************************************************/
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch {
  padding: 0;
  margin: 0;
  float: left;
  width: 684px;  
}
.searchbox-tmpl-css {
  padding: 0;
  margin: 0;
  float: left;
  width: 684px;
}
.tx-indexedsearch-form {
  float: left;
  margin: 0;
  padding: 0;
}
.tx-indexedsearch-form input {
  width: 440px;
  margin: 0;
  padding: 0;
}
.tx-indexedsearch-search-submit {
  float: left;
  margin: 0;
  padding: 0;
}
.tx-indexedsearch-search-submit input {
  width: 17px;
  height: 18px;
  margin: 0;
  padding: 1px 0 0 10px;  
}
.tx-indexedsearch-search-linktoothermode {
  float: left;
  clear: both;
  margin: 0;
  padding: 10px 0 10px 0;
  width: 100%;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
  float: left;
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0 0 10px 0;  
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
  margin: 0;
  padding: 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display: inline;
	margin-right: 5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
  float: left;
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0;  
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
	font-weight: bold;
	margin: 10px 0 0 0;
	float: left;
	clear: both;
	width: 100%;
}
.tx-indexedsearch-res {
  float: left;
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0 0 20px 0; 
}
.tx-indexedsearch-icon {
  float: left;
  margin: 0;
  padding: 0;
  width: 24px;   
}
.tx-indexedsearch-title {
  float: left;
  margin: 0;
  padding: 0;
  width: 582px;
  font-weight: bold;   
}
.tx-indexedsearch-percent {
  float: left;
  margin: 0;
  padding: 0;
  width: 78px;
  text-align: right;   
}
.tx-indexedsearch-descr {
  float: left;
  clear: both;
  width: 684px;
  padding: 0;
  margin: 0;
}
.tx-indexedsearch-descr p {
  margin: 0;
  padding: 5px 0 5px 24px;
}
.tx-indexedsearch-text-item-size {
  float: left;
  margin: 0;
  padding: 0;
  width: 198px   
}
.tx-indexedsearch-text-item-size p {
  margin: 0;
  padding: 0 0 0 24px;  
}
.tx-indexedsearch-text-item-crdatee {
  float: left;
  margin: 0;
  padding: 0;
  width: 198px   
}
.tx-indexedsearch-text-item-crdatee p {
  margin: 0;
  padding: 0 0 0 20px;  
}
.tx-indexedsearch-text-item-mtimee {
  float: left;
  margin: 0;
  padding: 0;
  width: 264px;
  text-align: right;   
}
.tx-indexedsearch-text-item-mtimee p {
  margin: 0;
  padding: 0;  
}
.tx-indexedsearch-text-item-path {
  float: left;
  clear: both;
  margin: 0;
  padding: 0;
  width: 660px;   
}
.tx-indexedsearch-text-item-path p {
  margin: 0;
  padding: 3px 0 3px 24px;  
}
.tx-indexedsearch-redMarkup {
	font-weight: bold;
}
.tx-indexedsearch-info {
	/*background: #E4E4E4;*/
  float: left;
  margin: 0;
  padding: 0; 
  width: 684px;
  vertical-align: bottom;	
}
.unten {
	background: #E4E4E4;
}
.tx-indexedsearch-search-for-label {
  float: left;
  clear: both;
  margin: 0;
  padding: 0;
  width: 100%;  
}
.tx-indexedsearch-search-in,
.tx-indexedsearch-search-select-section {
  float: left;
  clear: both;
  margin: 0;
  padding: 10px 0 10px 0;
  width: 100%;
}
.tx-indexedsearch-search-select-order {
  float: left;
  clear: both;
  margin: 0;
  padding: 0 0 10px 0;
  width: 100%;
}
.tx-indexedsearch-search-in .tx-indexedsearch-selectbox-media,
.tx-indexedsearch-search-in .tx-indexedsearch-selectbox-lang,
.tx-indexedsearch-search-select-section .tx-indexedsearch-selectbox-sections,
.tx-indexedsearch-search-select-order .tx-indexedsearch-selectbox-order,
.tx-indexedsearch-search-select-order .tx-indexedsearch-selectbox-desc {
  float: left;
  clear: both;
  margin: 0;
  padding: 0;
  width: 250px;    
}
