/*----------------------------------------------------
    css by remasolutions.de
    programmer Dennis Weber
----------------------------------------------------*/

/*----------------------------------------------------
    default werte 
----------------------------------------------------*/
body, html, form
    {
    margin:0px;
    padding:0px;
    /*background-color:#ffffff;*/
    }
img
    {
    border:none;
    }
a
    {
    cursor:pointer;
    }
.bg_body
    {
    background-color:#ffffda;
    /*background: url(img/images/bg_body.jpg) fixed repeat-y top left;*/
    }
.pageResults
    {
    font-size:16px;
    color:#000000;
    text-decoration:none;
    }
.bg_page_result
    {
    background-color:#ffffff;
    height:25px;
    padding:3px;
    }
SPAN.productOldPrice
    {
    font-family: 'Times New Roman';
    font-size:12px;
    color:#d50100;
    text-decoration: line-through;
    }
.main_text
    {
    font-family: Arial;
    font-size:12px;
    font-weight:normal;
    }
/*----------------------------------------------------
    index bereich
----------------------------------------------------*/
.width
    {
    width:930px;
    }
.page_container
    {
    width:930px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    }
.page_container_bottom
    {
    width:930px;
    margin:0px;
    padding:0px;
    }
.page_main_content
    {
    width:930px;
    margin:0px;
    padding:0px;
    }
.link_default
    {
    font-family: Arial;
    font-style:normal;
    font-size:11px;
    text-decoration:none;
    color:#000000;
    }
.link_style_italic
    {
    font-family: 'Times New Roman';
    font-style:italic;
    font-size:14px;
    color:#898989;
    text-decoration:none;
    font-weight:normal;
    }
.link_navi_bottom
    {
    text-decoration:none;
    color:#000000;
    font-family: 'Times New Roman';
    font-style:italic;
    font-size:15px;
    }
/*----------------------------------------------------
    Render Schriften mit TypeFace
----------------------------------------------------*/
#RenderCustomerName
    {
    font-family: 'Times New Roman';
    font-style:italic;
    font-weight:bold;
    font-size:18px;
    color:#03028c;
    }
#RenderNewsletterFont
    {
    font-family:'Myriad Apple';
    font-style:normal;
    font-size:16px;
    font-weight:normal;
    letter-spacing:0.2mm;
    }
#RenderFaqFont
    {
    font-family:'Myriad Apple';
    font-style:normal;
    font-size:16px;
    font-weight:normal;
    letter-spacing:0.2mm;
    }
#RenderGiftFont
    {
    font-family:'Myriad Apple';
    font-style:normal;
    font-size:16px;
    font-weight:normal;
    letter-spacing:0.2mm;
    }
#RenderProInfoCatName
    {
    font-family:'Myriad Apple';
    font-size:24px;
    font-weight:bold;
    letter-spacing:0.2mm;
    }
#RenderProInfoName
    {
    font-family:'Myriad Apple';
    font-size:24px;
    font-weight:normal;
    letter-spacing:0.2mm;
    }
#RenderProInfoDesc
    {
    font-family: Arial;
    font-size:12px;
    font-weight:normal;
    letter-spacing:0.2mm;
    }
#RenderProInfoInfo
    {
    font-family:'Myriad Apple';
    font-size:13px;
    font-weight:normal;
    color:#797778;
    }
#RenderTextVersand
    {
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:#797778;
    text-decoration:none;
    }
#RenderProInfoPrice
    {
    font-family: 'Times New Roman';
    font-size:22px;
    font-weight:bold;
    }
#RenderProInfoAddGlossary
    {
    font-family:'Myriad Apple';
    font-size:12px;
    font-weight:bold;
    color:#8a8a8a;
    text-decoration:none;
    }
#RenderProInfoAddVersand
    {
    font-family:'Myriad Apple';
    font-size:13px;
    font-weight:normal;
    color:#797778;
    text-decoration:none;
    }
#RenderProInfoAddText
    {
    font-family:'Myriad Apple';
    font-size:12px;
    font-weight:bold;
    color:#8a8a8a;
    text-decoration:none;
    }
#RenderProInfoTextMoreIMG
    {
    font-family:'Myriad Apple';
    font-size:14px;
    font-weight:bold;
    color:#d50100;
    }
#RenderProInfoTextViewLarger
    {
    font-family:'Myriad Apple';
    font-size:14px;
    font-weight:bold;
    color:#d50100;
    text-decoration:none;
    cursor:pointer;
    }
#RenderInfoTextBottom
    {
    font-family:'Myriad Apple';
    font-style:italic;
    font-weight:normal;
    font-size:13px;
    color:#000000;
    text-decoration:none;
    }
#RenderInfoTextCopy
    {
    font-family:'Myriad Apple';
    font-style:italic;
    font-weight:normal;
    font-size:12px;
    color:#000000;
    text-decoration:none;
    }
#RenderContentsCaption
    {
    font-family:'Myriad Apple';
    font-style:normal;
    font-weight:bold;
    font-size:24px;
    letter-spacing:0.2mm;
    color:#000000;
    text-decoration:none;
    padding-left:5px;
    }
#RenderCheckoutProcess
    {
    font-family:'Myriad Apple';
    font-style:normal;
    font-weight:bold;
    font-size:17px;
    text-decoration:none;
    }
#RenderEmptyCartText
    {
    font-family:'Myriad Apple';
    font-style:normal;
    font-weight:bold;
    font-size:30px;
    letter-spacing:0.2mm;
    color:#000000;
    text-decoration:none;
    height:130px;
    background-color:#f7f7f7;
    }
/*----------------------------------------------------
    höhen und breiten definitionen
----------------------------------------------------*/
.height5
    {
    height:5px;
    }
.height10
    {
    height:10px;
    }
.height15
    {
    height:15px;
    }
.height20
    {
    height:20px;
    }
.height25
    {
    height:25px;
    }
.height30
    {
    height:30px;
    }
.height33
    {
    height:33px;
    }
.height40
    {
    height:40px;
    }
.height50
    {
    height:50px;
    }
.width10
    {
    width:10px;
    }
.width15
    {
    width:15px;
    }
/*----------------------------------------------------
    main content
----------------------------------------------------*/
.widthBoxMainContent
    {
    width:300px;
    height:220px;
    background-color:#ffffff;
    }
.divMain
    {
    width:100%;
    background-color:#ffffff;
    }
.layerOverflow
    {
    width:100%;
    /*overflow:scroll;*/
    overflow-x:scroll;
    }
.layerOverflowImg
    {
    width:221px;
    height:166px;
    background-repeat:no-repeat;
    background-position:center center;
    }
/*----------------------------------------------------
    box search
----------------------------------------------------*/
.input_search
    {
    /* alt bei width von 990px => 204 ; 206 */
    /*
    font-family: 'Times New Roman';
    font-style:italic;
    font-size:14px;
    color:#777777;
    background-image:url(img/images/bg_input_search.gif);
    background-repeat:no-repeat;
    background-position:top left;
    border: 0;
    height:20px;
    width:188px;
    text-align:left;
    padding-top:4px;
    padding-left:15px;
    */
    font-family: 'Times New Roman';
    font-style:italic;
    font-size:14px;
    color:#777777;
    background-image:url(img/images/bg_input_search.gif);
    background-repeat:no-repeat;
    background-position:top left;
    border: 0;
    height:24px;
    width:188px;
    text-align:left;
    padding-top:4px;
    padding-left:15px;
    }
/*----------------------------------------------------
    box cart
----------------------------------------------------*/
.bg_cart_left
    {
    background-image:url(img/images/bg_cart_box_left.gif);
    background-repeat:no-repeat;
    width:75px;
    height:24px;
    text-align:center;
    color:#797778;
    font-size:14px;
    font-family: 'Times New Roman';
    font-weight:normal;
    }
.bg_cart_middle
    {
    background-image:url(img/images/bg_cart_box_middle.gif);
    background-repeat:repeat-x;
    height:24px;
    text-align:center;
    color:#797778;
    font-size:14px;
    font-family: 'Times New Roman';
    font-weight:bold;
    }
.bg_cart_leer
    {
    background-image:url(img/images/bg_cart_box_leer.gif);
    background-repeat:no-repeat;
    width:276px;/* 294 */
    height:24px;
    text-align:center;
    color:#797778;
    font-size:11px;
    }
/*----------------------------------------------------
    box newsletter
----------------------------------------------------*/
.input_newsletter
    {
    font-family: 'Times New Roman';
    font-style:italic;
    font-size:14px;
    color:#777777;
    background-image:url(img/images/bg_input_newsletter.gif);
    background-repeat:no-repeat;
    border: 0;
    height:20px;
    width:220px;
    text-align:center;
    padding-top:4px;
    }
/*----------------------------------------------------
    box admin
----------------------------------------------------*/
.admin_caption
    {
    font-family: Arial;
    font-size:16px;
    color:#797778;
    }
.link_admin
    {
    font-family: Arial;
    font-size:13px;
    color:#000000;
    text-decoration:none;
    }
/*----------------------------------------------------
    categorie listing
----------------------------------------------------*/
.layer_cat_img
    {
    width:930px;
    height:500px;
    background-repeat:no-repeat;
    background-position:left top;
    background-color:#ffffff;
    }
/*----------------------------------------------------
    product listing
----------------------------------------------------*/
.layer_prolist_img
    {
    width:300px; /* 300 */
    height:217px; /* 217 */
    background-repeat:no-repeat;
    background-position:center top;
    background-color:#ffffff;
    }
.prolist_info_bg
    {
    background-color:#ffffff;
    }
.bg_vert_plus_line
    {
    background-image:url(img/images/bg_vert_plus_line.gif);
    background-position:center top;
    background-repeat:repeat-y;
    }
.prolist_price
    {
    background-color:#ffffff;
    color:#000000;
    font-size:14px;
    font-family: 'Times New Roman';
    font-weight:bold;
    }
.link_prolist
    {
    font-size:11px;
    color:#797778;
    text-decoration:none;
    }
.prolist_pad
    {
    padding-top:5px;
    padding-bottom:2px;
    }
/*----------------------------------------------------
    product navigator
----------------------------------------------------*/
.pro_navigator_link
    {
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
    color:#797778;
    }
/*----------------------------------------------------
    product info
----------------------------------------------------*/
.div_outer_proinfo
    {
    padding:10px;
    text-align:left;
    background-color:#ffffff;
    }
.LayerProInfoImg
    {
    z-index:1;
    position:absolute;
    border:0px solid green;
    width:595px; /* 615 */
    height:490px;
    background-color:#f7f7f7;
    overflow:hidden;
    }
.link_navigator
    {
    font-family:Arial;
    font-size:12px;
    color:#797778;
    text-decoration:none;
    }
.img_zack_top
    {
    background-image:url(img/images/img_zack_top.gif);
    background-position:left top;
    background-repeat:repeat-x;
    height:4px;
    }
.img_zack_bottom
    {
    background-image:url(img/images/img_zack_bottom.gif);
    background-position:left top;
    background-repeat:repeat-x;
    height:4px;
    }
.bg_proinfo
    {
    background-color:#f7f7f7;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    }
.link_versand
    {
    font-family: Arial;
    font-size:11px;
    color:#797778;
    text-decoration:none;
    }
.bg_option_field
    {
    background-color:#e2dedd;
    width:68%;
    border:0;
    }
.optname
    {
    font-family: Arial;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    }
.input_qty
    {
    background-color:#e2dedd;
    text-align:center;
    border:0;
    width:50%;
    }
.pro_model
    {
    font-family: Arial;
    font-size:12px;
    color:#797778;
    }
.pro_tax_info
    {
    font-family: Arial;
    font-size:10px;
    color:#797778;
    }
/*----------------------------------------------------
    shopping cart
----------------------------------------------------*/
.TabShopBag
    {
    background-color:#f4f4ec;
    }
.LayerImgShopBag
    {
    background-repeat:no-repeat;
    background-position:center center;
    width:180px;
    height:147px;
    }
.inputCartQty
    {
    background-color:#e2dedd;
    text-align:center;
    border:none;
    }
.TabBGTotal
    {
    background-color:#f7f7f7;
    }
/*----------------------------------------------------
    login
----------------------------------------------------*/
.LoginTdBG
    {
    background-color:#f7f7f7;
    }
.LoginInputFeld
    {
    border:1px solid #c4c4c4;
    width:65%;
    }
/*----------------------------------------------------
    create account
----------------------------------------------------*/
.CreatAccountInputFeld
    {
    border:1px solid #c4c4c4;
    }
.CreateAccountTdBG
    {
    background-color:#f7f7f7;
    font-family: Verdana, Arial;
    font-size:13px;
    font-weight:normal;
    color:#000000;
    }
.inputRequirement
    {
    font-family: Verdana, Arial;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    }
/*----------------------------------------------------
    checkout payment
----------------------------------------------------*/
#layerAGB
    {
    width:98.3%;
    background-color:#f7f7f7;
    height:140px;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
    overflow:scroll;
    font-family:Arial;font-size:12px;font-weight:normal;color:#000000;
    }
/*----------------------------------------------------
    checkout confirmation
----------------------------------------------------*/
#layerRenderComments
    {
    line-height:1.3em;
    font-family:Myriad Apple;
    font-size:14px;
    font-weight:normal;
    color:#000000;
    background-color:#ffffff;
    border:1px solid #c4c4c4;
    padding:5px;
    width:98.6%;
    height:100px;
    }
/*----------------------------------------------------
    password doubleopt
----------------------------------------------------*/
.LoginCodeFeld
    {
    border:1px solid #c4c4c4;
    width:34%;
    }
/*----------------------------------------------------
    tell a friend
----------------------------------------------------*/
.layerTellFriendImg
    {
    border:1px solid #c4c4c4;
    background-repeat:no-repeat;
    background-position:center top;
    width:220px;
    height:190px;
    overflow:hidden;
    }




/*
#overlay
    {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 250px;
    background-color: #000;
    }

#lightbox
    {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
    }
*/



