/*
#########################################
  GMK - Styleguide - Extensions
#########################################
  
  01 - tt_news
  
  02 - indexed_search
  
  03 - tipafriend
  
  04 - pmkisac (autocompleater)

  05 - felogin
   
#########################################
*/

/*****************************************
  01 - tt_news
*****************************************/

/* INFO: 
eingesetzt für 
Pressemitteilungen, Termine, 
Meldungen, Veranstaltungen, teilweise Kommentare */

.newslist {
  margin-bottom:1.5em;
  }

.newslistinhalt h4 {
  margin-top:1em;
  font-size:110%;
  }
  
.newstitle {
  padding:0.4em;
  background-color:#ccc;
  }

.newsinhalt {
  margin-top:1em;
  }


.kominhalt h4 {
  margin-top:2em;
  }

.newsinhalt img {
  float:right;
  margin-left:1em;
  }

.newsbacklink {
  margin-top:2em;
  }
  
/*********************************************
  02 - indexed_search 
*********************************************/

.tx-indexedsearch-whatis {
  padding:0.5em;
  font-weight:bold;
  background-color:#ccc;
  text-align:center;
  }

.tx-indexedsearch-sw {
  font-size:1.2em;
  }

div.tx-indexedsearch-searchbox label 
{
  margin-right:1em;
        width:10em;
        float:left;
}

span.tx-indexedsearch-result-count,
span.tx-indexedsearch-percent 
{
  font-size:0.9em;
  letter-spacing:0;
  font-weight:normal;
  margin-top:-1.2em;
  float:right;
}

dt.tx-indexedsearch-text-item-size,
dd.tx-indexedsearch-text-item-size,
dt.tx-indexedsearch-text-item-crdate,
dd.tx-indexedsearch-text-item-crdate,
dt.tx-indexedsearch-text-item-mtime,
dt.tx-indexedsearch-text-item-path 
{
  margin-left:0;
  float:left;
}

dd.tx-indexedsearch-path 
{
  margin-left:0;
}
  
div#content ul.browsebox li 
{
  list-style:none;
  margin-bottom:1em;
  margin-right:1em;
  float:left;
}

div#content div.tx-indexedsearch-res 
{
  clear:both;
}

.suchergebnis {
  border:0.1em solid #ccc;
  margin-bottom:1em;
  }
  
/*****************************************
  03 - tipafriend
*****************************************/  

.tipafriend input,
.gmkform input
{
  margin-bottom:1em;
}
  
/*****************************************
  04 - pmkisac (autocompleater)
*****************************************/  

/* Styles for Mootools version */
ul.autocompleter-choices
{
  position:        absolute;
  margin:          0;
  padding:        0;
  list-style:        none;
  border:          1px solid #7c7c7c;
  border-left-color:    #c3c3c3;
  border-right-color:    #c3c3c3;
  border-bottom-color:  #ddd;
  background-color:    #fff;
  text-align:        left;
  font-family:      Arial, Helvetica, sans-serif;
  z-index:        50;
  background-color:    #fff;
}

ul.autocompleter-choices li
{
  position:        relative;
  margin:          -2px 0 0 0;
  padding:        0.2em 0.2em 0.2em 0.2em;
  display:        block;
  float:          none !important; 
  cursor:          pointer;
  font-weight:      normal;
  white-space:      nowrap;
  font-size:        0.6em;
  line-height:      1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
  background-color:    #444;
  color:          #fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
  display:        inline;
  float:          none;
  font-weight:      bold;
  margin:          0;
  padding:        0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
  color:          #9FCFFF;
}
/* Shared style for all 3 frameworks */
input.autocompleter-loading
{
  background-image:    url(images/spinner.gif);
  background-repeat:    no-repeat;
  background-position:  right 50%;
}

/* Styles for JQuery/Prototype versions */
.autocomplete-w1 { background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* felogin */
form#mailform {
  margin: 1em auto;
  width:60%;
  border:1px solid #ccc;
  padding:1em;
}

