/**
 * 
 * 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
 *  
 * $Author$
 * $Date$
 * $Revision$
 * 
 */

.ajaxsearch_container {
    left:       220px;
    top:        3px;
    position:   absolute;
    z-index:    5;
    white-space:nowrap; 
}

.ajaxsearch_input {
    background-color:   #FFFFFF;
    border:             1px solid #000000;
    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:               218px;
    top:                35px;
    position:           absolute;
    z-index:            10;
}

.ajaxsearchresult_focuscatcher {
    position:           absolute;
    width:              0px;
    height:             0px;
    left:               0px;
    top:                0px;
    overflow:           hidden;
}

.ajaxsearchresult_list_container {
	clear:             both;
    background-image:  url(../images/ajaxbox_middle.png);
    background-repeat: repeat-y;
}

* html .ajaxsearchresult_list_container {
    width:				100%;
    background-image:  url(../images/ajaxbox_middle_ie6.png);
}

.ajaxsearchresult_container {
}

.ajaxsearchresult_productcontainer {
    overflow:           hidden;
    cursor:             pointer;
    margin-left:        4px;
    margin-right:       16px;
    border-top:         1px dashed #999999;
    background-color:   #FFFFFF;
    padding:            2px;
    position:           relative;
}

* html .ajaxsearchresult_productcontainer {
    width:				95%;
    display:			block;
}

.ajaxsearchresult_productcontainer_heighlight {
    background-color:   #F0F0F0;
}

.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;
    color:              #770000;
    border:             none;
    margin:             0px; 
background-color:#ffffff;         
}

.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_productinformationcontainer b {
    display:            inline;
    font-size:          14px;
    font-weight:        normal;
    padding:            2px;
    float:              right;
    color:              #000000;
}

.ajaxsearchresult_noresult {
    font-size:          16px;
    color:              #770000;
    text-transform:     uppercase;
    padding:            5px;
    padding-left:       10px;
    padding-right:      16px;
    display:            none;
    background-image:   url(../images/ajaxbox_top.png);
}

.ajaxsearchresult_searchheadline {
    font-size:          16px;
    color:              #770000;
    display:            none;
    overflow:           hidden;
    background: url(../images/ajaxbox_top.png) no-repeat 0 0;
    text-transform:     uppercase;
    padding:            5px;
    padding-left:       10px;
    padding-right:      16px;
}

* 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;
    background-image:   url(../images/ajaxbox_middle.png);
    background-repeat:  repeat-y;
    padding-left:       4px;
    padding-right:      16px;
}

* html .ajaxsearchresult_searchmore {
    width:				100%;
    background-image:   url(../images/ajaxbox_middle_ie6.png);
}

.ajaxsearchresult_searchmore a {
	font-size:          16px;
    color:              #ffffff;
background-color:#770000;
    text-transform:     uppercase;
    display:            block;
    border-top:         1px dashed #999999;
    padding-top:        4px;
    padding-left:       4px;
}

.ajaxsearchresult_searchmore_end {
    background-image:       url(../images/ajaxbox_bottom.png);
    background-position:    left bottom;
    background-repeat:      no-repeat;
    height:                 20px;
}

.ajaxsearchresult_searchmore_highlight a {
    color:   #0063AB;
}
