.tx-n4msearch-pi1{
  padding:0px 0px;
}

/* searchform */
.tx-n4msearch-pi1 fieldset{
  border:none;
  padding:0px;
}
.tx-n4msearch-pi1 legend{
  display:none;
}
.tx-n4msearch-pi1 div.searchbar{
  /*
  background-image:url('/typo3conf/ext/n4m_search/res/bg_result.gif');
  background-repeat: repeat-x;
  background-position:center bottom;
  */
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  padding:10px 15px 10px 15px;
  margin:20px 0px 0px 0px;
  line-height:1.1em;
}
.tx-n4msearch-pi1 select.dropdown, .tx-n4msearch-pi1 input.textinput, .tx-n4msearch-pi1 input.submitbutton{
  border:1px solid #999999;
}

/* filter */
.tx-n4msearch-pi1 div.filterbar{
  background-image:url('/typo3conf/ext/n4m_search/Resources/Public/Img/bg_filterbar.gif');
  background-repeat:repeat-x;
  background-position:left bottom;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  clear:both;
  padding:6px 0px 0px 0px;
  height:23px;
}
.tx-n4msearch-pi1 div.filterbar ul {
  list-style:none outside none;
  margin:0px;
  padding:0px;
}
.tx-n4msearch-pi1 div.filterbar li {
  background:none transparent;
  border-color:#CCCCCC #CCCCCC -moz-use-text-color;
  border-style:solid solid none;
  border-width:1px 1px 0px;
  float:left;
  padding:2px 10px;
  margin:0px 5px 0px 5px;
}
.tx-n4msearch-pi1 div.filterbar li.NarrowHeader {
  border:0px none;
  font-weight:bold;
}
.tx-n4msearch-pi1 div.filterbar li.current {
  background-color:#FFFFFF;
  position:relative;
  top:1px;
}
.tx-n4msearch-pi1 div.filterbox{
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  clear:both;
  padding:15px 15px 15px 15px;
  height:50px;
}
.tx-n4msearch-pi1 .applybox{
  background-image:url('/typo3conf/ext/n4m_search/Resources/Public/Img/bg_filterbar.gif');
  background-repeat:repeat-x;
  background-position:left bottom;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  padding:15px 15px 15px 15px;
}
.tx-n4msearch-pi1 .applybox .links{
  float:left;
  width:45%;
}
.tx-n4msearch-pi1 .applybox .rechts{
  float:right;
  width:45%;
  text-align:right;
}

.tx-n4msearch-pi1 .applybutton{
  border: 1px solid #999999;
}

.tx-n4msearch-pi1 input, select {
  margin-left: 5px;
  margin-right:5px;
}

/* resultlist*/
div.resultlist{
  padding:20px 0px 10px 0px;
}
.tx-n4msearch-pi1 .singleresult{
  background-image:url('/typo3conf/ext/n4m_search/Resources/Public/Img/bg_result.gif');
  background-repeat: repeat-x;
  background-position:center bottom;
  border-bottom: 1px solid #CCCCCC;
  padding:10px 0px;
  line-height:1.1em;
}
.tx-n4msearch-pi1 .result_image{
  float:left;
  width:25px;
}
.tx-n4msearch-pi1 .result_body{
  margin-left:25px;
}
.tx-n4msearch-pi1 .result_title_text{
  float:left;
  width:500px;
}
.tx-n4msearch-pi1 .result_title_date{
  float:right;
  width:75px;
  text-align:right;
  color:#999;
  font-size:0.85em;
}
.tx-n4msearch-pi1 .result_text{
  color:#666;
}
.tx-n4msearch-pi1 .result_text b{
  color:#222;
}
.tx-n4msearch-pi1 .result_link{
  text-align:right;
}
.tx-n4msearch-pi1 .result_additionalinfo{
  text-align:left;
  padding:0px;
  color:#666;
  font-size:0.8em;
}


/* pagebrowser */
.tx-n4msearch-pi1  .browseBox{
  text-align:left;
}
.tx-n4msearch-pi1 .browseBox .showResults, .tx-n4msearch-pi1 .browseBox .browseLinks{
  line-height:2em;
}

.browseBox {
    padding: 10px 0;
    text-align: center;
}
.browseBox div.result {
    color: #0A619F;
    display: inline;
    font-weight: bold;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.browseBox div.active, .browseBox div.inactive {
    border-color: #CCCCCC #AAAAAA #AAAAAA #CCCCCC;
    border-style: solid;
    border-width: 1px;
}

.browseBox div.inactive {
    -moz-background-inline-policy: continuous;
    background: url("/typo3conf/ext/n4m_search/Resources/Public/Img/bg_button.png") repeat-x scroll left bottom #FAFAFA;
}

