* {
    margin:0;
    padding:0;
    border:0;
}
body {
    color:#515050;
    font-family:Arial,Verdana,Sans-serif,"Trebuchet MS";
    font-size:13px;
}

#produktlisting div.product_box {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    margin-bottom: 5px;
    width: 292px;
    border: 1px solid #bbbbbb;
    margin-right: 10px;
}

* html .produktlisting{overflow:visible;height: 1px;}

.produktlisting_bild {
    float: left;
    padding: 5px;
}

.kurzbeschreibung {
    padding-right: 5px;
}

#produktlisting div.product_box h2 {
    background-image:url('img/bg-listing-header.jpg');
    background-repeat: no-repeat;
    background-position: right;
    height: 20px;
    padding: 4px 0 0 10px;
    font-size:14px;
}


#produktlisting div.product_box h2 a {
    text-decoration: none;
}

.produktlisting_preis {
    padding-left: 5px;
}


.produktlisting_preis .price1 {
    height: 34px;
    vertical-align: bottom;
    margin-bottom: 0px;
    display: block;
}

.produktlisting_preis .price,.produktlisting_preis .price1{font-size:14px; font-weight:bold; padding:0; margin:0; color:#77345d;}

.produktlisting_preis .productOldPrice {font-size:11px; font-weight:bold; color:#999;text-decoration: line-through;display: block;}

.produktlisting_preis .taxandshippinginfo,.produktlisting_preis .taxandshippinginfo a {font-size:10px; font-weight:normal; color:#999999; padding:0; margin:0}
.produktlisting_preis .price {display:block;padding-top: 14px;}
.produktlisting_buttons {
    text-align: right;
    padding: 0 5px 5px 0;
}
.dummy, .clear {
    clear:both;
}
/* LINKS GLOBAL */
a,a:link,a:hover {
    text-decoration:underline;
    cursor:pointer
}
a,a:link {
    background:transparent;
}
a:link {color:#515050}
a:visited {color:#515050}
a:hover,a:active {color:#515050}
a img {border:none}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {
    font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
    font-size:12px;
}

#produktlisting div.product_box_kleiner {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    margin-bottom: 5px;
    width: 198px;
    border: 1px solid #bbbbbb;
    margin-right: 5px;
}

* html .produktlisting{overflow:visible;height: 1px;}

.produktlisting_bild_kleiner {
    padding:3px;
    text-align:center;
    height:128px;
}

#produktlisting div.produktlisting_name {
    height: 20px;
    padding: 5px 0;
    font-size:14px;
    text-align:center;
}
#produktlisting div.produktlisting_name a {
    font-weight:bold;
}
#produktlisting div.product_box_kleiner a {
    text-decoration: none;
}

.produktlisting_preis_kleiner {
    text-align:center;
}


.produktlisting_preis_kleiner .price1 {
    height: 34px;
    vertical-align: bottom;
    margin-bottom: 0px;
    display: block;
}

.produktlisting_preis_kleiner .price,.produktlisting_preis_kleiner .price1{font-size:14px; font-weight:bold; padding:0; margin:0; color:#77345d;}

.produktlisting_preis_kleiner .productOldPrice {font-size:11px; font-weight:bold; color:#999;text-decoration: line-through;display: block;}

.produktlisting_preis_kleiner .taxandshippinginfo,.produktlisting_preis_kleiner .taxandshippinginfo a {font-size:10px; font-weight:normal; color:#999999; padding:0; margin:0}
.produktlisting_preis_kleiner .price {display:block;padding-top: 14px;}
.produktlisting_buttons_kleiner {
    text-align: center;
    padding: 5px 0;
    height:19px;
}
