/*Seitenlayout*/
div.csc-default {
  /*padding-top: 20px;*/
}

/*Suchbox formatieren*/
div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox {
  margin-bottom: 40px;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-whatis {
  clear: left;
  font-size: 11px;
  font-weight: bold;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox form#tx_indexedsearch p {
  width: auto;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox form#tx_indexedsearch fieldset,
div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox form#tx_indexedsearch div.tx-indexedsearch-linktoothermode {
  float: left;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox form#tx_indexedsearch div.tx-indexedsearch-linktoothermode {
  margin-left: 20px;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox form#tx_indexedsearch div.tx-indexedsearch-linktoothermode p {
  font-size: 11px;
  font-weight: bold;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-searchbox form#tx_indexedsearch fieldset div.tx-indexedsearch-form input#tx-indexedsearch-searchbox-sword {
  width: 190px;
  border: 1px solid #D799BC;
  padding: 2px 5px;
  font-size: 11px;
}

/*Browsebox*/
div.csc-default div.tx-indexedsearch div.tx-indexedsearch-browsebox {
  width: 500px;
}

#mitte div.csc-default div.tx-indexedsearch div.tx-indexedsearch-browsebox ul {
  width: auto;
  float: right;
}

#mitte div.csc-default div.tx-indexedsearch div.tx-indexedsearch-browsebox ul li {
  display: inline;
  margin: 0 0 0 8px;
  padding: 0;
  background: none;
}

/*Suchergebnisse*/
div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css,
div.tx-indexedsearch-res {
  clear: right;
  width: 100%;
  /*border-top: 4px solid #BF5992;*/
  padding: 15px 0;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css h3 {
  width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css h3 a {
  font-size: 12px;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css h3 span.percent-tmpl-css,
div.tx-indexedsearch-res .tx-indexedsearch-percent {
  float: right;
  font-size: 12px;
  font-weight: normal;
  /*color: #9D0059;*/
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css h3 span.tx-indexedsearch-title {
  font-size: 13px;
}

div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css h3 span.tx-indexedsearch-title a {
  color: #9D0059;
}

#inhalt div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css p.tx-indexedsearch-descr {
  margin-bottom: 0;
}

#inhalt div.csc-default div.tx-indexedsearch div.tx-indexedsearch-res div.res-tmpl-css p.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
  font-weight: bold;
  font-style: italic;
  /*color: #9D0059;*/
}
#mitte .tx-indexedsearch-searchbox {
  /*padding-top:  30px;*/
}
#mitte .tx-indexedsearch-searchbox .btn-search {
  display:  none;
}
#mitte .tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-sword {
  width: 190px;
  border: 1px solid #D799BC;
  padding: 2px 5px;
  font-size: 11px;
}
#mitte .tx-indexedsearch-searchbox .btn-search {
  display:  none;
}
.tx-indexedsearch-rules {
  display:  none;
}
#mitte .tx-indexedsearch-searchbox form {
  margin-bottom:  10px;
  background-color:  transparent;
}
#mitte .tx-indexedsearch-searchbox fieldset legend{
  display:  none;
}
#mitte .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox {
  display:  flex;
  flex-wrap:  wrap;
}
#mitte .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox li {
  list-style: none;
  margin-left:  0;
  margin-right: 10px;
}