body
{
    background-color: #ffffff;
    background-image: url(hinten.gif);
    font-size: 11px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    margin-left: 20px;
    margin-right: 20px;
}

/** Hauptcontainer */

#containerMain {
    clear:both;
    border-width: 0px;
    width: 830px;
}

#containerMain_upperLeft {
    background-image:url(grauLinks.gif);
    width: 25px;
    height: 25px;
    float:left;
}

#containerMain_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: bottom;
    width: 756px;
}

html > body * #containerMain_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: bottom;
    width: 760px;
}
#containerMain_upperRight
{
    width:25px;
    height: 25px;
    float:left;
    background-image:url(grauRechts.gif);
}


#containerMain_main
{
    clear:both;
    border-width: 0px 2px;
    border-color: #cbcbcb;
    border-style: inset;
    width: 806px;
    min-height: 30px;
    /*border: 4px green solid;*/
}

/* Container fuer die Fusszeile */
#containerBottom {
    clear:both;
    background-color: #CBCBCB;
    width: 806px;
    height: 30px;
    text-align: right;
    vertical-align: middle;
    padding-right: 20px;
}

html > body * #containerBottom {
    clear:both;
    background-color: #CBCBCB;
    width: 790px;
    height: 30px;
    text-align: right;
    vertical-align: middle;
    padding-right: 20px;
}
/* Container fuer die Markenanzeige */
#markenanzeige {
    clear:both;
    width: 750px;
    margin-left: 35px;
    padding: 2em 0;
}
/* Container fuer die Produktanzeige */
#produktanzeige {
    clear:both;
    width: 40%;
    margin-left: 35px;
    padding: 2em 0;
    float: left;
}
html > body * #produktanzeige {
    clear:both;
    width: 45%;
    margin-left: 35px;
    padding: 2em 0;
    float: left;
}
/* Container, damit Boxen richtig floaten */
#clearall {
 clear:both;
}
/** Container fuer Letzte 10 Gebrauchte*/

#containerLetzte10 {
    clear: both;
    float: left;
    border-width: 0px 0px 0px 0px;
    border-color: #CBCBCB;
    border-style: solid;
    width: 375px;
    font-size: 11px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    margin-left: 10px;
    padding-bottom: 3em;
}

#containerLetzte10_upperLeft {
    background-image:url(grauLinks.gif);
    width: 25px;
    height: 25px;
    float:left;
}

#containerLetzte10_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 320px;
}

html > body * #containerLetzte10_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 325px;
}

#containerLetzte10_upperRight
{
    width:25px;
    height: 25px;
    float:left;
    background-image:url(grauRechts.gif);
}

#containerLetzte10_main
{
    clear:both;
    border-width: 2px 2px;
    border-color: #cbcbcb;
    border-style: inset;
    width: 371px;
    background-color: white; 
}

/** Container fuer die Suche */

#containerSuche {
    float: right;
    border-width: 0px 0px 0px 0px;
    border-color: #CBCBCB;
    border-style: solid;
    width: 375px;
    font-size: 11px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    margin-right: 10px;
    
}

#containerSuche_upperLeft {
    background-image:url(grauLinks.gif);
    width: 25px;
    height: 25px;
    float:left;
}

#containerSuche_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 323px;
}

html > body * #containerSuche_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 325px;
}
#containerSuche_upperRight
{
    width:25px;
    height: 25px;
    float:left;
    background-image:url(grauRechts.gif);
}


#containerSuche_main
{
    clear:both;
    border-width: 2px 2px;
    border-color: #cbcbcb;
    border-style: inset;
    width: 371px;
    background-color: white;
}

/** Container fuer die Stichwortsuche */

#containerStichwortsuche {
    float: right;
    border-width: 0px 0px 0px 0px;
    border-color: #CBCBCB;
    border-style: solid;
    width: 375px;
    font-size: 11px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    margin-right: 10px;
    margin-top: 30px;
}

#containerStichwortsuche_upperLeft {
    background-image:url(grauLinks.gif);
    width: 25px;
    height: 25px;
    float:left;
}

#containerStichwortsuche_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 319px;
}

html > body * #containerStichwortsuche_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 325px;
}

#containerStichwortsuche_upperRight
{
    width:25px;
    height: 25px;
    float:left;
    background-image:url(grauRechts.gif);
}


#containerStichwortsuche_main
{
    clear:both;
    border-width: 2px 2px;
    border-color: #cbcbcb;
    border-style: inset;
    width: 370px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom: 5px;
    background-color: white;
}

html > body * #containerStichwortsuche_main
{
    clear:both;
    border-width: 2px 2px;
    border-color: #cbcbcb;
    border-style: inset;
    width: 360px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom: 5px;
    background-color: white;
}
/** Container fuer die Ergebnisliste */

#containerErgebnisliste {
    clear:both;
    border-width: 0px 0px 0px 0px;
    border-color: #CBCBCB;
    border-style: solid;
    width: 786px;
    font-size: 11px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    margin-left: 10px;
    padding-bottom: 4em;
    
}

#containerErgebnisliste_upperLeft {
    background-image:url(grauLinks.gif);
    width: 25px;
    height: 25px;
    float:left;
}

#containerErgebnisliste_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 733px;
}

html > body * #containerErgebnisliste_upperMiddle
{
    float:left;
    height: 25px;
    line-height: 25px;
    background-color: #CBCBCB;
    vertical-align: middle;
    width: 736px;
}

#containerErgebnisliste_upperRight
{
    width:25px;
    height: 25px;
    float:left;
    background-image:url(grauRechts.gif);
}


#containerErgebnisliste_main
{
    clear:both;
    border-width: 2px 2px;
    border-color: #cbcbcb;
    border-style: inset;
    width: 782px;
    text-align:center;
    background-color: white;
}
#containerErgebnisliste_main table#ergebnisDataList
{
    width:650px;
    margin-left: auto;
    margin-right: auto;
    

}
/* wird von detailseiten benoetigt */
#containerErgebnislisteBottom {
    clear:both;
    background-color: #CBCBCB;
    width: 782px;
    height: 30px;
    text-align: right;
    vertical-align: middle;
    padding-right: 20px;
}

html > body * #containerErgebnislisteBottom {
    clear:both;
    background-color: #CBCBCB;
    width: 765px;
    height: 30px;
    text-align: right;
    vertical-align: middle;
    padding-right: 20px;
}

#containerErgebnislisteBottom table{

    width:100%;
}

#inhalt {
    text-align: left;
    float: left;
    clear:both;
    width:100%;
    padding:2em 0px;
}

#bild {
    float:right;
    margin: 20px 0px 40px 40px;
    width: 45%;

}
#text {
    float:left;
    text-align: left;
    width:40%;
    padding:1em;

}

