 form
 {
    padding:0px;
    margin:0px;
 }

 .p_subheader
 {
    font-weight:bold;
    padding:0px;
    margin-bottom:2px;
    margin-top:2px;
 }

 .content_navlink
 {
    display: block;
    color: #336699;
    text-decoration: none;
    padding-left: 3px;
    text-align:center;
 }

 .content_navlink:hover { text-decoration: underline; }

 .bordered_subdiv
 {
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    border:0px solid #bcddcd;
    border-bottom-width:1px;
 }

 /* BASKET */


 .std_textfield
 {
     width:250px;
 }

 .city_textfield {width:175px;}
 .zip_textfield {width:75px;}

 .descr_td
 {
    width:125px;
    font-size:11px;
 }

 .basket_sum_currency
 {
    width:100px;
    float:right;
    text-align:right;
    padding-right:5px;
    font-weight:bold;
 }
 .basket_sum_label
 {
    float:right;
 }

 /* Produktdarstellung in Liste */

 .product_list
 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
 }

 .product_header
 {
    background-color: #55DD88;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    line-height: 21px;
    height:21px;
    margin: 0;
    text-align: left;
    padding: 0 3px 0 3px;
}

.product_header a {color:#333333;text-decoration:none;}
.product_header a:hover { text-decoration: underline; }

.product_row
{
   float:left;
   width:573px;
   padding-top:5px;
   padding-bottom:5px;
   border:0px solid #bcddcd;
   border-top-width:1px;
}

.no_product_row
{
   float:left;
   width:573px;
   padding-top:5px;
   padding-bottom:5px;
   border:0px solid #bcddcd;
   border-top-width:1px;
   background-color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   text-align:center;
}

.product_row a {color:#000000;text-decoration:none;}
.product_row a:hover { text-decoration: underline; }

/* IE-FIX */
* html .product_row {width:571px;}
*+html .product_row {width:571px;}

.row_color_0
{
   background-color: #e8fcf3;
}

.row_color_1
{
   background-color: #FFFFFF;
}

.prodlist_nav_div
{
    background:#e8fcf3;
    height:14px;
    padding:5px;
    font-size:10px;
}

.prodlist_nav_div a {color:#000000;text-decoration:none;}
.prodlist_nav_div a:hover { text-decoration: underline; }

.prodlist_sort_div
{
    background:#e8fcf3;
    height:23px;
    padding:5px;
    border:0px solid #bcddcd;
    border-bottom-width:1px;
}

