/*********************** CSS Macina Searchbox Andrea Herzog-Kienast 2007******************************/

headerrow {
  font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
color: #666666;
margin: 0px 0px 0px 0px; }


.browsebox {
 font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
color: #666666; 
margin: 20px 0px 20px 0px; }

.browsebox a:link {
color: #666666; 
font-weight: normal;
text-decoration: none; }

.browsebox a:active {
color: #666666; 
font-weight: normal;
text-decoration: underline; }

.browsebox a:hover {
color: #666666; 
font-weight: normal;
text-decoration: underline; }

.browsebox a:visited  {
color: #666666; 
font-weight: normal;
text-decoration: none; }


hit {
  font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 18px;
color: #666666;
margin: 0px 0px 0px 0px; }

hit a:link, 
hit a:active {
color: #f28e00; 
font-weight: normal;
text-decoration: none; }

hit a:hover {
color: #f28e00; 
font-weight: normal;
text-decoration: none; }

hit a:visited  {
color: #f28e00; 
font-weight: normal;
text-decoration: none; }


itempath {
 font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 12px;
color: #666666;
margin: 0px 0px 0px 0px; }

itempath a:link, 
hit a:active {
color: #666666; 
font-weight: normal;
text-decoration: none; }

itempath a:hover {
color: #666666; 
font-weight: normal;
text-decoration: none; }

itempath a:visited  {
color: #666666; 
font-weight: normal;
text-decoration: none; }





#content .tx-indexedsearch-title a {
  border: none;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  }
  
.tx-indexedsearch {
  border: none;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  }

.tx-indexedsearch label { 
  line-height: 20px;
  font-size: 11px;
  margin-bottom: 10px;
  height:20px; 
  width:200px; 
  }
/*
#Search {
  position: relative;
  top: -150px;
  left: 759px;
  width: 270px;
  } 
*/  
#macina_searchbox {
  position: relative;
  top: 0px;
  left: 10px;
  width: 200px;
  height: auto;
  }

#macina_headline {
  /*
  margin-bottom: 10px;
 */
 }

/* Nicht IE*/
#macina_sword  /**/ {
  float: left;
  padding: 0px;
  background-color: #fff;
  border-style: dotted;
  border-width: 1px;
  border-color: #cccccc;
  font: normal 14px HelveticaNeue, "Helvetica Neue", helvetica, arial;
  color: #666666;
  line-height:15px;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  height:30px; 
  width:147px; 
  }

/*Nur IE 6*/
* html #macina_sword {
  float: left;
  padding: 0px;
  background-color: #fff;
  border-style: dotted;
  border-width: 1px;
  border-color: #cccccc;
  font: normal 14px HelveticaNeue, "Helvetica Neue", helvetica, arial;
  line-height:15px;
  margin-bottom: 10px;
  margin-left: 10px;
  height:30px; 
  width:147px;  
  }

/*Nur IE 7*/
*+html #macina_sword {
  float: left;
  padding: 0px;
  background-color: #fff;
  border-style: dotted;
  border-width: 1px;
  border-color: #cccccc;
  font: normal 14px HelveticaNeue, "Helvetica Neue", helvetica, arial;
  line-height:15px;
  margin-bottom: 10px;
  height:30px; 
  width:147px;  
  }


/* Lupe als Submit */

/*input */
  #macina_submit {
  float: left;
  padding-left: 7px;
  border: none;
  background-color: transparent;
  width: 20px;
  height: 20px;
  padding-top: 4px;
  margin-right: 10px;
  }

* html #macina_submit {
  float: left;
  margin-left: 8px;
  border: none;
  background-color: transparent;
  width: 20px;
  height: 20px;
  margin-top: 6px;
  margin-right: 0px;
  }

/* Linkfarben */

* html #macina_advanced {
  clear: both;
  text-align:left;
  vertical-align:middle;
  font: normal 11px HelveticaNeue, "Helvetica Neue", helvetica, arial;
  color: #CCC;
  margin-top: -30px;
  margin-left: 4px;
  }

*+html #macina_advanced {
  clear: both;
  text-align:left;
  vertical-align:middle;
  font: normal 11px HelveticaNeue, "Helvetica Neue", helvetica, arial;
  color: #CCC;
  margin-left: 4px;
  margin-top: -20px;
  }

#macina_advanced /**/ {
  clear: both;
  text-align:left;
  vertical-align:middle;
  font: normal 11px HelveticaNeue, "Helvetica Neue", helvetica, arial;
  color: #CCC;
  margin-left: 4px;
  }

#macina_advanced A:link {
  background-color : transparent;
  color : #666666;
  text-decoration: none;
  }

#macina_advanced A:visited {
  background-color : transparent;
  color : #f28e00;
  }

#macina_advanced A:hover {
  background-color : transparent;
  color : #f28e00;
  }

#macina_advanced A:active {
  background-color : transparent;
  color : #f28e00;
  }


/*****************************Indexed Search *****************************************/

/* Andrea Border um das Formular entfernen */

.tx-indexedsearch-searchbox fieldset {
  border: none;
  }

/* Andrea Neue p-ID zum Ausrichten des Links zum erweiterten Modus */

#linktoothermode {
  margin-left: 10px;
  }

/* Andrea 1. Box Searchform ohne Float */

.tx-indexedsearch-form {
  width: 100px;
  height: auto;
  }

.tx-indexedsearch-searchbox-sword label { 
  display: block;
  font-size: 11px;
  line-height:15px;
  margin-bottom: 10px;
  height:20px; 
  width:200px; 
  }

/*.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword */
#tx-indexedsearch-searchbox-sword { 
  display: block;
  font-size: 11px;
  line-height:15px;
  margin-bottom: 10px;
  text-align: left;
  vertical-align: middle;
  height:30px; 
  width:200px; 
  border: 1px dotted #cccccc;
  }

/* Ende 1. Box Search for */

/* Andrea 2. Floatbox Searchform */

.tx-indexedsearch-search-for {
  display: block;
  position: relative;
  top: 0px;
  width: 365px;
  height: auto;
  margin-bottom: 10px;
  }

.tx-indexedsearch-selectbox-type LABEL { 
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-type { 
  float: left;
  margin-right: 5px;
  font-size: 11px;
  height:20px; 
  width:180px; 
  border-width: 1px;
  border-color: #BDBDBD;
  }

#tx-indexedsearch-selectbox-defop { 
  float: right;
  position: relative;
  top: 0px;
  font-size: 11px;
  height:20px; 
  width:180px; 
  border-width: 1px;
  border-color: #BDBDBD;
  }

/* Ende 2. Floatbox Search for */

/* Andrea 3. Floatbox Search in */

.tx-indexedsearch-search-in {
  position: relative;
  top: 0px;
  display: block;
  width: 365px;
  height: auto;
  margin-bottom: 10px;
  }

.tx-indexedsearch-selectbox-media LABEL {
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-media { 
  float: left;
  margin-right: 5px;
  font-size: 11px;
  height:20px; 
  width:180px; 
  border-width: 1px;
  border-color: #BDBDBD;
  }

#tx-indexedsearch-selectbox-lang { 
  float: right;
  position: relative;
  top: 0px;
  font-size: 11px;
  height:20px; 
  width:180px; 
  border-width: 1px;
  border-color: #BDBDBD;
  }
/* Ende 3. Floatbox Search in */

/* Andrea 4. Floatbox Select Section ohne Float */

.tx-indexedsearch-search-select-section {
  position: relative;
  display: block;
  top: 0px;
  width: 180px;
  height: auto;
  margin-bottom: 10px;
  }

.tx-indexedsearch-selectbox-sections LABEL {
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-sections { 
  float: left;
  font-size: 11px;
  height:20px; 
  width:180px; 
  }
/* Ende 4. Floatbox Select Section */

/* Andrea 5. Floatbox Select Order */

.tx-indexedsearch-search-select-order {
  position: relative;
  display: block;
  top: 0px;
  width: 180px;
  height: auto;
  margin-bottom: 10px;
  }

.tx-indexedsearch-selectbox-order LABEL {
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-order { 
  float: left;
  margin-right: 5px;
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-desc { 
  float: left;
  position: relative;
  top: 0px;
  font-size: 11px;
  height:20px; 
  width:180px; 
    color: #f28e00; 
  font-size:11px;
  text-decoration: none; 
  font-family: Tahoma, Verdana, sans-serif;
  }

/* Ende 5. Floatbox Select Order */

/* Andrea 6. Box ohne Float  Select Results */

.tx-indexedsearch-search-select-results {
  position: relative;
  display: block;
  top: 0px;
  width: 365px;
  height: auto;
  margin-bottom: 10px;
  }

.tx-indexedsearch-selectbox-results LABEL {
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-results { 
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

/* Ende 6. Box Select Results */

/* Andrea 7. Box ohne Float  Select Group */

.tx-indexedsearch-select-group {
  position: relative;
  top: 0px;
  display: block;
  width: 365px;
  height: auto;
  margin-bottom: 10px;
  }

.tx-indexedsearch-selectbox-group LABEL {
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

#tx-indexedsearch-selectbox-group { 
  float: left;
  font-size: 11px;
  height:20px; 
  width:180px; 
  border-width: 1px;
  border-color: #BDBDBD;
  }

/* Ende 7. Floatbox ohne Float  Select Group */

/* Andrea 7. Box fuer Select Extresume */

/* Andrea Neue Klasse */
.tx-indexedsearch-search-select-extResume {
  clear: both;
  display: block;
  position: relative;
  top: 10px;
  width: 180px;
  height: auto;
  margin-bottom: 10px;
  }

.tx_indexedsearch_extResume LABEL {
  float: left;
  margin-right: 5px;
  font-size: 11px;
  height:20px; 
  width:180px; 
  }

/* Checkbox */
#tx_indexedsearch_extResume {
  float: right;
  }

/* Ende 7. Box fuer Select Extresume */

/* Submit-Button */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  border: 1px dotted #cccccc;
  padding: 0px;
  float: left;
  background-color: #f4f4f4; 
  font-size:11px;
  text-decoration: none; 
  font-family: Tahoma, Verdana, sans-serif;
  line-height: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 20px;
  width: 80px;
  }

/* Rules/Regeln */

.tx-indexedsearch-rules {
  margin-left: 5px;
  }

/* Fuer den Header "Suche nach" */
.tx-indexedsearch .tx-indexedsearch-whatis /**/ { 
  margin-top:20px; 
  margin-bottom:15px; 
  margin-left: 0px;
  background: url(../images/verlauf2.gif) repeat-x;
  padding: 2px;
  font-weight: bold;
  /*border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;*/
  font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 18px;
color: #666666;
  }

*+html .tx-indexedsearch .tx-indexedsearch-whatis { 
  margin-top:20px; 
  margin-bottom:5px; 
  margin-left: 0px;
  background: url(../images/verlauf2.gif) repeat-x;
  padding: 1px;
  font-weight: bold;
  /*border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;*/  
  font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 18px;
color: #666666;
  }

/* Fuer die Ausgabe "Ergebnisanzeige Seiten von...." */


.tx-indexedsearch .tx-indexedsearch-browsebox {
  clear: both;
  margin-left:10px;
  margin-top: 10px;
  margin-bottom: 40px;
  }
  
/* Fuer die Ausgabe der Seitenliste unter der "Ergebnisanzeige von...." */
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
  position: relative;
  top: 10px;
  left: 10px;
  margin-top: 10px;
  padding-bottom: 10px;
  font-family: Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 18px;
color: #333333;
  }

/* Fuer die Zusaetzlichen Dateiinformationen (Gr&oumloesse etc.)*/
/* Die erste Floatbox hat einen Abstand nach oben */
.tx-indexedsearch-info1 { 
  float: left;
  position: relative;
  top: 0px;
  width:310px;
  margin-top: 10px;
  }

/* Label Groesse */
.tx-indexedsearch-text-item-size-label {
  float: left;
  font-weight: normal;
  height: 20px;
  width: 100px;
  }

/* Field Groesse */
.tx-indexedsearch-text-item-size {
  float: right;
  height: 20px;
  width: 200px;
  }

.tx-indexedsearch-info2 { 
  position: relative;
  top: 0px;
  width:310px;
  }
  
/* Label Erstellt am */ 
.tx-indexedsearch-text-item-crdate-label {
  float: left;
  font-weight: normal;
  height: 20px;
  width: 100px;
  }

/* Field Erstellt am */ 
.tx-indexedsearch-text-item-crdate {
  float: right;
  height: 20px;
  width: 200px;
  }
  
.tx-indexedsearch-info3 { 
  position: relative;
  top: 0px;
  width:310px;
  }
  
/* Label Geaendert am */
.tx-indexedsearch-text-item-mtime-label {
  float: left;
  font-weight: normal;
  height: 20px;
  width: 100px;
  }

/* Field Aenderungsdatum */
.tx-indexedsearch-text-item-mtime {
  float: right;
  height: 20px;
  width: 200px;
  }

.tx-indexedsearch-info4 /**/{ 
  position: relative;
  top: 0px;
  width:500px;
  margin-bottom: 0px;
  }

* html .tx-indexedsearch-info4 { 
  position: relative;
  top: 0px;
  width:310px;
  margin-bottom: 10px;
  }

*+html .tx-indexedsearch-info4 { 
  position: relative;
  top: 0px;
  width:310px;
  margin-bottom: 10px;
  }

/* Label Pfad */
.tx-indexedsearch-text-item-path-label {
  float:left;
  font-weight: normal;
  height: 20px;
  width: 100px;
  }

/* Field Pfad */
.tx-indexedsearch-text-item-path {
  float: right;
  height: 20px;
  width: 390px;
  }

/* Damit dieser Bereich unter den Floatboxen angezeigt wird. */
.tx-indexedsearch-res {
  margin-left: 5px;
  margin-top: 0px;
  clear: both;
  }

.tx-indexedsearch-res-header {
  position: relative;
  top: 10px;
  background-color: #E6E6E6;
  }

.tx-indexedsearch-noresults  {
  position: relative;
  left: 10px;
  }
  
#tx_indexedsearch_extResume
{
float: left;
}  

/**************** Ende Andrea Neu *************************************************************/

