.search-results-container h1,
.search-results-container h2 {
    color: #003264 !important;
}
.search-details {
    padding: 25px 0;
}
.search-keywords {
    font-size: 13px;
    text-transform: uppercase;
}
.search-keywords b {
    color: #003264;
    text-transform: none;
}
.search-navigation {
    border-bottom: 1px solid #f0f0f0;
}
.search-navigation ul {
    float: left;
    display: block;
    padding: 0 !important;
}
.search-navigation li {
    float: left;
    display: block;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    padding: 5px 10px;
    list-style-type: none;
    background-color: #f0f0f0;
    list-style-position: inside;
}
.search-navigation li:hover,
.search-navigation li:focus {
    color: #e67300;
}
.search-navigation li.active {
    color: #e67300;
}
.search-hits {
    float: right;
    font-size: 13px;
    padding: 5px 0 0 0;
    text-transform: uppercase;
}
.search-hits b {
    color: #e67300;
    text-transform: none;
}
.search-results-container a {
    color: #808080;
    font-weight: normal !important;
}
.search-result {
    display: block;
    padding: 25px 0;
    min-height: 112px;
    border-bottom: 1px solid #f0f0f0;
}
.search-result.last {
    padding: 25px 0 0 0;
    border-bottom: none;
}
.search-result .search-result-item-text em {
    font-weight: bold;
    font-style: normal;
    background-color: #fecb96;
}
.search-result .search-result-item-image {
    float: left;
    width: 112px;
    height: 112px;
    margin: 0 20px 0 0;
    border: 1px solid #f0f0f0;
}
.search-result .search-result-item-image.empty {
    background-color: #f0f0f0;
}
.search-result.product .search-result-item-image img {
    width: 112px;
    height: auto;
}
.search-result.product .search-result-item-text,
.search-result.information .search-result-item-text {
    float: left;
    width: 718px;
}
.search-result.product .item-titel,
.search-result.information .item-titel {
    color: #003264;
    font-size: 18px;
    padding: 0 0 15px 0;
    display: inline-block;
}
.search-result.product .item-url,
.search-result.information .item-url {
    color: #e67300;
    font-weight: bold;
    padding: 0 0 20px 0;
}
.search-results-error {
    padding: 25px 0 0 0;
}
.related-search {
    padding: 25px 0;
}
.related {
    float: left;
    width: 415px;
    height: 235px;
    display: block;
    position: relative;
    padding: 0;
}
.related.left {
    margin: 0 15px 30px 0;
}
.related.left:hover {
    top: -6px;
    left: -6px;
    padding: 5px;
    width: 415px;
    height: 235px;
    margin: 0 3px 0 0;
    border: 1px solid #003264;
    background-color: #ffffff;
    box-shadow: 0px 3px 8px 0px rgba(127,154,178,0.75);
    -moz-box-shadow: 0px 3px 8px 0px rgba(127,154,178,0.75);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(127,154,178,0.75);
}
.related.right {
    margin: 0 0 30px 15px;
}
.related.right:hover {
    top: -6px;
    left: 6px;
    padding: 5px;
    width: 415px;
    height: 235px;
    margin: 0 0 0 3px;
    border: 1px solid #003264;
    background-color: #ffffff;
    box-shadow: 0px 3px 8px 0px rgba(127,154,178,0.75);
    -moz-box-shadow: 0px 3px 8px 0px rgba(127,154,178,0.75);
    -webkit-box-shadow: 0px 3px 8px 0px rgba(127,154,178,0.75);
}
.related:hover {
}
.related.last {
    padding: 0;
    margin-bottom: 0;
}
.search-result-container {
    height: 185px;
    position: relative;
    color: #003264 !important;
    background-color: #f0f0f0;
    padding: 25px 20px 25px 25px;
}
.related img {
    right: 0;
    bottom: 0;
    display: block;
    position: absolute;
}
.search-result-container span.product-identifier {
    width: 375px;
    display: block;
    font-size: 18px;
    line-height: 16px;
    font-weight: bold;
    padding: 0 0 20px;
}
.search-result-container span.product-text {
    width: 235px;
    display: block;
}
.search-result-container span.product-order-link {
    left: 25px;
    bottom: 20px;
    width: 225px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    padding: 0 0 0 15px;
}
.search-result-container span.product-order-link::before {
    top: 5px;
    left: 0;
    width: 10px;
    content: "";
    height: 14px;
    position: absolute;
    background: url(/load/images/next-orange.png) no-repeat scroll 0 0;
}
.search-result-container:hover span.product-order-link::before {
    background: url(/load/images/next-blau.png) no-repeat scroll 0 0;
}
@media only screen and (min-width: 18.75em) and (max-width: 26em) {
.search-navigation {
    border-bottom: none;
}
.article-responsive .clear {
    display: block;
}
.search-details {
    padding: .5em 0 1.5em;
}
.search-hits {
    float: none;
    padding: .5em 0;
}
.search-result {
    min-height: auto;
}
.search-result .clear {
    display: none;
}
.search-result-item-image {
    display: none;
}
.search-result.product .search-result-item-text,
.search-result.information .search-result-item-text {
    width: 100%;
    float: none;
}
.item-url {
    word-break: break-all;
}
}