<style type="text/css">
/*Hauptelemente*/
body
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        color : #000000;
        background-color: #ffffff;
        
        text-decoration : none;
        margin: 8px 8px 8px 8px;
        margin-top : 8px;
        margin-bottom : 8px;
        margin-left : 8px;
        margin-right : 8px;
        }
a
        {
        font-family : Arial, verdana,helvetica;
        color : #002822;
        }
a:active
        {
        font-family : Arial, verdana,helvetica;
        color : #0000ff;
        }
a:visited
        {
        font-family : Arial, verdana,helvetica;
        color : #002822;
        }
input   {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        }
select  {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        }
textarea
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        }
/*Generelle Klassen*/
.e5
        {
        font-size : 8pt;
        }
.e5_content
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        }
.e5_contentsmall
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        }
.e5_rowcolor1
        {
        background-color : #ffffff;
        color : #000000;
        }
.e5_rowcolor2
        {
        background-color : #f1f0ee;
        color : #000000;
        }
.e5_error
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        color : #ff0000;
        }
.e5_headline
        {
        font-family : Arial, verdana,helvetica;
        font-size : 10pt;
        color : #000000;
        }
.e5_boxheadline
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        color : #000000;
        }
.e5_boxheadlinesmall
        {
        font-family : Arial, verdana,helvetica;
        font-size : 8pt;
        color : #000000;
        }
.e5_cartborder_horizontal
        {
        font-family : Arial, verdana,helvetica;
        color : #000000;
        background-color : #000000;
        }
.e5_cartborder_vertical
        {
        font-family : Arial, verdana,helvetica;
        color : #000000;
        background-color : #000000;
        }
.e5_outerborder_horizontal
        {
        font-family : Arial, verdana,helvetica;
        color : #000000;
        background-color : #000000;
        }
.e5_outerborder_vertical
        {
        font-family : Arial, verdana,helvetica;
        color : #000000;
        background-color : #000000;
        }
.e5_ordersteps
        {
        font-family : Arial, verdana,helvetica;
        color : #000000;
        background-color : #000000;
        }
/*Spezialklassen*/
.e5_key
        {
        font-size : 13px;
        font-weight : bold;
        font-family : courier new;
        }
.e5_final_adr
        {
        font-weight : bold;
        }
.e5_input_error
        {
        color : #ffffff;
        background-color: #ff0000;
        }
.e5_select_error
        {
        color : #ffffff;
        background-color: #ff0000;
        }
.e5_input_link
        {
        font-family : Arial, verdana,helvetica;
        text-decoration : underline;
        text-align : right;
        color : #002822;
        background-color : #ffffff;
        border-style : none;
        }
.e5_iframe
        {
        border-style : none;
        }
.e5_hidden_input
        {
        border : 0px none transparent;
        }
.e5_waitingdropshadow
        {
        background-color : #000000;
        }
a.e5_waitingheadline:link
        {
        color : #000000;
        text-decoration : none;
        }
a.e5_waitingheadline:active
        {
        color : #000000;
        text-decoration : none;
        }
a.e5_waitingheadline:visited
        {
        color : #000000;
        text-decoration : none;
        }
#waiting_gpy
        {
        visibility : visible;
        display : block;
        }
/* Cart */
/* Cart Headline */
#e5_lbl_crt_position, #e5_lbl_crt_delete
        {
        text-align : center;
        }
#e5_lbl_crt_name, #e5_lbl_crt_shipping
        {
        text-align : left;
        }
#e5_lbl_crt_subtotal, #e5_lbl_crt_number, #e5_lbl_crt_price
        {
        text-align : right;
        }
/* Cart Row */
.e5_lbl_cart_row_quantity_disp, .e5_lbl_cart_row_price_disp, .e5_lbl_cart_row_mul_price_disp
        {
        text-align : right;
        }
.e5_lbl_cart_row_delivery_disp,
        {
        text-align : left;
        }
/* Cart Button */
.e5_cart_updatebutton
        {
        height : 43px;
        text-align : right;
        }
/* CSS Buttons */
.button
        {
        margin : 0px;
        padding : 0px;
        display :inline;
        }
.button a, .button a:visited, .button a:active
        {
        color : #000000;
        text-decoration : none;
        font : 700 8pt Arial, verdana,helvetica;
        }
.button_text
        {
        font : 700 8pt Arial, verdana,helvetica;
        color : #000000;
        border : 0px;
        height : 22px;
        padding : 0px;
        margin : 0px;
        text-decoration: none;
        }
form input.button_text  /* IE > 6 only*/
        {
        cursor : pointer;
        }
input[type="submit"]    /* Standard */
        {
        cursor : pointer;
        }
* html .button_text  /* Hack to reduce button paddings in IE. Don't remove! */
        {
        width : 100%;
        }
* html .button a  /* Hack to position product page button links in IE. */
        {
        position : relative;
        top : 4px;
        }
html:not([dummy]) .button_text  /* Hack to position button Text in Firefox */
        {
        padding-bottom : 3px;
        }
.e5_productInfo
        {
        position : absolute;
        width : auto;
        background-color : #ffffff;
        visibility : hidden;
        z-index : 100;
        font-family : Arial, verdana,helvetica;
        }

/* ESD_MAIN/MDL_CSS_OUTLINE */​
<%GEN_PUBLISHER_CSS_BUTTON_DATA%>
</style>