/**
 * 
 * Copyright (C) Die Randgruppe GmbH
 * 
 * http://www.randshop.com
 * http://www.dierandgruppe.com
 * 
 * Unter der Lizenz von Die Randgruppe GmbH:
 * http://www.randshop.com/Lizenz
 *
 */

.ajaxsearch_container {
    left:       30px;
    top:        50px;
    position:   absolute;
    z-index:    5;
    white-space:nowrap; 
}

.ajaxsearch_go_button {
	font-size: 18px;
	padding: 3px;
	color: #FFFFFF;
    background-color: #FF6900;
    margin-left: 2px;
}

.ajaxsearch_input {
    background-color:   #FFFFFF;
    border:             1px solid #6D808F;
    font-size:          20px;
    width:              290px;
    line-height:        22px;
    padding:            2px;
    padding-left:       25px;
    background-image:   url(../images/ajaxsearch_backgroundicon.gif);
    background-repeat:  no-repeat;
    background-position:    4px 4px;
}

.ajaxsearchresult_container {
    display:            none;
    left:               30px;
    top:                81px;
    position:           absolute;
    z-index:            10;
    border: 1px solid  #999999;
    box-shadow: 4px 4px 9px 0 #CCCCCC;
}

.ajaxsearchresult_focuscatcher {
    position:           absolute;
    width:              0px;
    height:             0px;
    left:               0px;
    top:                0px;
    overflow:           hidden;
}

.ajaxsearchresult_list_container {
	clear:             both;
    background-color: #f8f8f8;
}

* html .ajaxsearchresult_list_container {
    width:				100%;
}

.ajaxsearchresult_productcontainer {
    overflow:           hidden;
    cursor:             pointer;
    margin-left:        4px;
    border-top:         1px dashed #999999;
    background-color:   #FFFFFF;
    padding:            2px;
    position:           relative;
}

* html .ajaxsearchresult_productcontainer {
    width:				95%;
    display:			block;
}

.ajaxsearchresult_productcontainer_heighlight {
    background-color: #f7f7f7;
}

.ajaxsearchresult_productimagemaincontainer {
    position:           relative;
    float:              left;
    overflow:           hidden;
}

.ajaxsearchresult_productimagecontainer {
    position:           absolute;
    left:               0px;
    top:                0px;
    width:              100px;
    height:             100px;
    background-color:   #FFFFFF;
}

.ajaxsearchresult_productimagetranscontainer {
    position:           absolute;
    left:               0px;
    top:                0px;
}

.ajaxsearchresult_productnamecontainer {
    float:              left;
    overflow:           hidden;
    padding-left:       5px;
}

.ajaxsearchresult_productnamecontainer h1 {
    display:            inline;
    font-size:          14px;
    font-weight:        normal;
    padding:            2px;
    float:              left;
    border:             none;
    margin:             0px;          
}

.ajaxsearchresult_productnamecontainer p {
    font-size:          10px;
    font-weight:        normal;
    padding:            2px;
    clear:              both;
}

.ajaxsearchresult_productinformationcontainer {
    float:              left;
    width:              70px;
    overflow:           hidden;
    text-align:         right;
}

.ajaxsearchresult_productinformationcontainer i {
    display:            inline;
    font-size:          10px;
    padding:            2px;
    float:              right;
    font-style:         normal;
}


.ajaxsearchresult_productinformationcontainer img {
    margin-top:         4px;
    margin-bottom:      4px;
}

.ajaxsearchresult_noresult {
    font-size:          16px;
    text-transform:     uppercase;
    padding:            5px;
    padding-left:       10px;
    padding-right:      16px;
    display:            none;
    background-color: #efefef;
    color:              #999999;
}

.ajaxsearchresult_searchheadline {
    font-size:          14px;
    color:              #999999;
    display:            none;
    overflow:           hidden;
    text-transform:     uppercase;
    padding: 4px 16px 2px 10px;
    background-color: #efefef;
}

* html .ajaxsearchresult_searchheadline {
    width:				100%;
}

.ajaxsearchresult_searchheadline_img_container {
    float:            	right;
}

* html .ajaxsearchresult_searchheadline_img_container {
    float:				left;
}

.ajaxsearchresult_searchheadline_headline_container {
    float:              left;
    margin-top:         4px;
}

.ajaxsearchresult_searchheadline img {
    border:             none;
    padding-top:        2px;
    cursor:             pointer;
}

.ajaxsearchresult_searchmore {
    display:            none;
    padding-left:       4px;
    padding-right:      16px;
    background-color: #ffffff;
}

.ajaxsearchresult_searchmore a {
	font-size:          16px;
    text-transform:     uppercase;
    display:            block;
    border-top:         1px dashed #999999;
    padding-top:        4px;
    padding-left:       4px;
}

.ajaxsearchresult_searchmore_end {
    background-color: #EFEFEF;
    color: #999999;
    height:                 20px;
}

.ajaxsearchresult_searchmore_highlight a {
    color:   #0063AB;
}
