/*********************** CSS Macina Searchbox Andrea Herzog-Kienast 2007******************************/

a:link, 
a:active, 
a:visited  {
	color: #666666; 
	font-size:10px;
	text-decoration: none; 
}
a:hover  {
	color: #c60001;
	font-size:10px;
	text-decoration: none; 
}

.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:180px; 
  }

#Search {
  position: relative;
  top: 0px;
  left: 0px;
  }
  
#macina_searchbox {
  position: relative;
  top: 0px;
  left: 0px;
  padding-top: 10px;
  padding-left: 26px;
  width: 209px;
  height: 32px;
  background:url(../../grfx/mainnavi/bg_blank.jpg) repeat-y;
}
* html #macina_searchbox {
  position: relative;
  top: 0px;
  left: 0px;
  margin-top: -10px;
  padding-top: 10px;
  padding-left: 17px;
  width: 200px;
  height: 42px;
}


#macina_headline {
  /*
  margin-bottom: 10px;
 */
 }

/* Nicht IE*/
#macina_sword  /**/ {
  float: left;
  padding: 0px;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #BDBDBD;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  line-height:15px;
  margin-bottom: 10px;
  height:20px; 
  width:100px; 
  }

/*Nur IE 6*/
* html #macina_sword {
  float: left;
  padding: 0px;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #BDBDBD;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  line-height:15px;
  margin-bottom: 10px;
  margin-left: 10px;
  height:20px; 
  width:100px; 
  }

/*Nur IE 7*/
*+html #macina_sword {
  float: left;
  padding: 0px;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #BDBDBD;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  line-height:15px;
  margin-bottom: 10px;
  height:20px; 
  width:100px; 
  }


/* Lupe als Submit */

/*input */
  #macina_submit {
  float: left;
  padding-left: 2px;
  border: none;
  background-color: transparent;
  width: 53px;
  height: 20px;
  }

/* Linkfarben */

* html #macina_advanced {
  clear: both;
  text-align:left;
  vertical-align:middle;
  font-family: Tahoma, Verdana, sans-serif;
  font-size:10px;
  color: #CCC;
  margin-top: -30px;
  margin-left: 4px;
  }

*+html #macina_advanced {
  clear: both;
  text-align:left;
  vertical-align:middle;
  font-family: Tahoma, Verdana, sans-serif;
  font-size:10px;
  color: #CCC;
  margin-left: 4px;
  margin-top: -20px;
  }

#macina_advanced /**/ {
  clear: both;
  text-align:left;
  vertical-align:middle;
  font-family: Tahoma, Verdana, sans-serif;
  font-size:10px;
  color: #CCC;
  margin-left: 4px;
  }

#macina_advanced A:link {
  background-color : transparent;
  color : #313031;
  text-decoration: none;
  }

#macina_advanced A:visited {
  background-color : transparent;
  color : #990000;
  }

#macina_advanced A:hover {
  background-color : transparent;
  color : #990000;
  }

#macina_advanced A:active {
  background-color : transparent;
  color : #636563;
  }


/*****************************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: 180px;
  height: auto;
  }

.tx-indexedsearch-searchbox-sword label { 
  display: block;
  font-size: 11px;
  line-height:15px;
  margin-bottom: 10px;
  height:20px; 
  width:180px; 
  }

/*.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:20px; 
  width:180px; 
  border: 1px solid #bdbdbd;
  }

/* 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; 
  }

/* 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 solid #bdbdbd;
  padding: 0px;
  float: left;
  background-color: #f4f4f4;
  font-family: Tahoma,Verdana,sans-serif;
  font-size: 11px;
  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:5px; 
  margin-left: 10px;
  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;*/
  }

*+html .tx-indexedsearch .tx-indexedsearch-whatis { 
  margin-top:20px; 
  margin-bottom:5px; 
  margin-left: 10px;
  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;
  
  }

/* 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;
  }

/* 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: 100px;
  }

* 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 *************************************************************/

