#searchform {

  margin: 0 40px 70px;
  
  input {
    background-color: #f7f7f7;
  }
  
  .btn {
    line-height: 1.75;
    font-size: 13px;
    text-transform: uppercase;
  }

}

.searchpageWrapper {
  padding-left: 0;
  padding-right: 0;
}

#content .search_result_box {

  padding: 40px 40px 0;
  margin: 0;
  position: relative;

  &:hover {
    background-color: fade(@brand-primary, 10%);
  }
  
  &:after {
    font-family: FontAwesome;
    content: "\f054";
    position: absolute;
    top: 50%;
    right: 40px;
    margin-top: -10px;
    font-size: 20px;
    color: #d9dadb;
  }

  dt a {
    .h2();
    font-weight: 700;
    &, &:visited, &:link, &:active {
      color: @headings-color !important;
    }
  }
  
  dd {
    padding-bottom: 40px;
    padding-right: 40px;
    border-bottom: 1px solid #d9dadb;
  }
  
  .result-publish-date {
    .dateline();
    display: inline;
  }
  
  .thema-tag {
  
    .dateline();
    display: inline;
    span {
      .colors-direct();
    }
    
    &:after {
      content: " - ";
    }
  }
  
  .descriptionWrapper {
   margin-top: 30px;
  }

}

.extraHeadSpace
{
  margin-top: 30px !important;
}

#portal-column-two .harcodedResultTypes, #portal-column-two .harcodedThemas {
  
  margin-top: 30px;
  
  li {
    display: block;
    margin: 6px 0;
  }
  
  a {
    text-transform: uppercase;
    color: @gray-discreet !important;
    background: url(++theme++wmowonen.theme/images/checkbox-off.png) no-repeat;
    padding-left: 22px;
    padding-top: 1px;
    &.selected, &:hover {
      text-decoration: none;
      color: @text-color !important;
      background: url(++theme++wmowonen.theme/images/checkbox-on.png) no-repeat;
    }
  }
  
}

