/* -----------------------------------------------------------------------------------------
   boxes.css created by Hetfield   

   MerZ IT-SerVice
   http://www.merz-it-service.de

   Copyright (c) 2008 by MerZ IT-SerVice
   ---------------------------------------------------------------------------------------*/
   
/* box_add_a_quickie.html  */

/* box_admin.html  */
h3.box_admin { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; margin-top:4px; }
div.box_admin { width:210px; background:url(img/box_footer.gif) bottom no-repeat; padding-bottom:12px; }
div.box_admin ul { list-style:none; }
div.box_admin li { padding:2px; font-size:0.8em; text-indent:0.5em; }
div.box_admin a:link { color:#000; font-weight:bold; }
div.box_admin a:visited { color:#000; font-weight:bold; }
div.box_admin a:hover { color:#03f; font-weight:bold; text-decoration:underline; }
div.box_admin a:active { color:#03f; font-weight:bold; text-decoration:underline; }
div.box_admin a:focus { color:#f00; font-weight:bold; }

/* box_best_sellers.html  */

/* box_cart.html  */
h3.box_cart { text-indent:-100em; background-repeat:no-repeat; width:210px; height:23px; }
div.box_cart { width:210px; height:115px; color:#fff; background:url(img/box_footer.gif) bottom no-repeat; padding-bottom:12px; margin-top:5px; }
p.box_cart, p.box_cart_empty { margin:5px; font-size:0.8em; font-weight:bold; text-align:justify; }
p.box_cart_empty { border-bottom:1px dashed #666; }
p.box_cart a, p.box_cart_empty a, p.box_cart_full a { text-decoration:underline; }
p.box_cart_full { margin:3px; height:67px; font-size:0.8em; font-weight:bold; text-align:right; border-bottom:1px dashed #666; background:url(img/backgrounds/box_cart.gif) no-repeat; }
p.box_cart_in_checkout { margin:3px; font-size:0.8em; font-weight:bold; text-align:justify; vertical-align:middle; background:url(img/backgrounds/box_cart.gif) no-repeat; padding-left:58px; }
p.box_cart_gift { display:none; }
div.box_cart_buttons { text-align:center; }
div.box_cart a:link { color:#000; }
div.box_cart a:visited { color:#000; }
div.box_cart a:hover { color:#03f; text-decoration:underline; }
div.box_cart a:active { color:#03f; text-decoration:underline; }
div.box_cart a:focus { color:#f00; }

/* box_categories.html  */
h3.box_categories { text-indent:-100em; background-repeat:no-repeat; width:210px; height:23px; margin-top:4px; }
div.box_categories { width:210px; background:url(img/box_footer.gif) bottom no-repeat; padding-bottom:22px; }
div.box_categories a { text-decoration:none; color:#000; display:block; width:100%; }
div.box_categories a:link { color:#000; }
div.box_categories a:visited { color:#000; }
div.box_categories a:hover { color:#03f; text-decoration:underline; }
div.box_categories a:active { color:#03f; text-decoration:underline; }
div.box_categories a:focus { color:#f00; }
h4.box_categories { font-size:0.9em; font-weight:normal; line-height:1.6em; text-indent:1.0em; background:url(img/backgrounds/catmenulevel0.gif); }
menu.catmenulev1 { font-size:0.8em; font-weight:normal; }
menu.catmenulev2 { font-size:1.0em; }
menu.catmenulev3 { font-size:0.9em; }
a.catlinklev1 { line-height:1.6em; }
li.catmenulev1 { text-indent:1.0em; line-height:1.6em; list-style-type:none; background:url(img/backgrounds/catmenulevel1.gif) center; }
li.catmenulev2 { text-indent:2.2em; background:#999; list-style-type:none; }
li.catmenulev3 { text-indent:3.0em; background:#eee; list-style-type:none; }
li.catmenulev1active { background:url(img/backgrounds/catmenulevelactive.gif); text-indent:1.0em; line-height:1.6em; list-style-type:none; }
li.catmenulev2active { background:url(img/backgrounds/catmenulevelactive.gif); text-indent:2.2em; list-style-type:none; }
li.catmenulev3active { background:url(img/backgrounds/catmenulevelactive.gif); text-indent:3.0em; list-style-type:none; }
h4.box_categoriesactive { font-size:0.9em; line-height:1.6em; text-indent:1.0em; background:url(img/backgrounds/catmenulevel0.gif); }
* html li.catmenulev1 a { padding-bottom:2px; }
*+ html li.catmenulev1 a { padding-bottom:2px; }

/* box_categories_section.html  */
h3.box_categories_section { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
menu.box_categories_section { width:210px; border:1px solid #000; background:#bb9b6a; }
li.box_categories_section { list-style-type:none; font-size:0.8em; line-height:1.3em; border-bottom:1px dashed #666; text-indent:1.0em;}

/* box_content.html  */
h3.box_content { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; display:none; }
menu.box_content { margin:auto auto auto 210px; text-align:center; }
li.box_content { list-style-type:none; font-size:1.0em; font-weight:bold; line-height:1.2em; float:left; padding:10px; }
li.box_content a { text-decoration:none; color:#000;  }
li.box_content a:link { color:#f00; }
li.box_content a:visited { color:#f00; }
li.box_content a:hover { color:#000; }
li.box_content a:active { color:#000; }
li.box_content a:focus { color:#000; }

/* box_currencies.html  */

/* box_infobox.html  */

/* box_information.html  */
h3.box_information { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
menu.box_information { width:210px; border:1px solid #000; background:#bb9b6a; }
li.box_information { list-style-type:none; font-size:0.8em; font-weight:bold; line-height:1.3em; border-bottom:1px dashed #666; }
li.box_information a { text-decoration:none; color:#000; display:block; width:100%; text-indent:0.4em; }
li.box_information a:link { color:#000; }
li.box_information a:visited { color:#000; }
li.box_information a:hover { color:#571d00; background:#fff; }
li.box_information a:active { color:#fff; }
li.box_information a:focus { color:#78bde9; }

/* box_languages.html  */
h3.box_languages { display:none; }
div.box_languages { position:relative; padding:3px; top:-30px; left:300px; text-align:right; width:200px; height:105px; font-size:0.7em; }
* html div.box_languages {top:-45px;}
div.box_languages a { text-decoration:none; color:#571d00; }
div.box_languages a:link { color:#571d00; }
div.box_languages a:visited { color:#571d00; }
div.box_languages a:hover { color:#fff; }
div.box_languages a:active { color:#fff; }
div.box_languages a:focus { color:#78bde9; }
span.hotline { font-size:1.3em; font-weight:bold; }
span.hotlinecosts { width:440px; font-size:0.6em; font-weight:normal; position:relative; top:-610px; left:200px; }
* html span.hotlinecosts { top:-640px; }

/* box_last_viewed.html  */
h3.box_last_viewed { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_last_viewed { width:210px; border:1px solid #000; text-align:center; background:#bb9b6a; }
div.box_last_viewed img { margin:4px; }
h1.box_last_viewed { font-size:0.7em; }
p.box_last_viewed { color:#333;}
h2.box_last_viewed_price { font-size:0.9em; color:#900;}
span.box_last_viewed_vpe { font-size:0.6em; }
span.box_last_viewed_tax { font-size:0.7em; }
span.box_last_viewed_shipping { font-size:0.7em; }

/* box_login.html  */
fieldset.box_login, div.box_login { position:relative; top:-110px; left:740px; width:210px; height:115px; z-index:3; border:0; }
* html fieldset.box_login {top:-110px;}
* html div.box_login {top:-110px;}
fieldset.box_login img { margin-bottom:3px; }
* html fieldset.box_login img { margin-bottom:0px; }
legend.box_login { display:none; }
label.box_login { font-size:0.8em; width:89px; display:block; float:left; margin-top:2px; padding-left:3px; }
input.box_login_email, input.box_login_pwd { width:110px; font-size:0.7em; margin-bottom:2px; }
* html input.box_login_email, * html input.box_login_pwd { margin-bottom:0px; }
fieldset.box_login a, fieldset.box_login span { font-size:0.7em; }
a.box_login:link { text-decoration:underline; color:#003; }
a.box_login:visited { text-decoration:underline; color:#003; }
a.box_login:hover { text-decoration:underline; color:#0099FF; }
a.box_login:active { text-decoration:underline; color:#000; }
a.box_login:focus { text-decoration:underline; color:#0099FF; }
h3.box_login { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; }
menu.box_login { margin:4px auto; }
li.box_login { list-style:outside; list-style-type:none; font-size:0.8em; line-height:1.3em; text-indent:1.0em;}
li.box_login a { display:block; width:100%; text-indent:1.0em; text-decoration:none; font-weight:bold; border-bottom:1px dashed #666; }
li.box_login a:link { color:#003; }
li.box_login a:visited { color:#003; }
li.box_login a:hover { color:#571d00; background-color:#fff; }
li.box_login a:active { color:#78bde9; }
li.box_login a:focus { color:#78bde9; }

/* box_manufacturers.html  */
h3.box_manufacturers { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_manufacturers { width:210px; border:1px solid #000; background:#bb9b6a; }

/* box_manufacturers_info.html  */
h3.box_manufacturers_info { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_manufacturers_info { width:210px; border:1px solid #000; background:#bb9b6a; }
img.box_manufacturers_info { display:block; text-align:center; margin:2px auto; }
span.box_manufacturers_info_name { display:block; font-size:0.9em; margin:2px; }
span.box_manufacturers_info_link { display:block; font-size:0.7em; margin:2px; }
span.box_manufacturers_info_url { display:block; font-size:0.7em; margin:2px; }

/* box_newsletter.html  */

/* box_order_history.html  */

/* box_payments.html  */
h3.box_payments { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_payments { width:210px; border:1px solid #000; background:#bb9b6a; margin-bottom:15px; }

/* box_reviews.html  */
h3.box_reviews { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #000; margin-top:4px; }
div.box_reviews { width:210px; border:1px solid #000; text-align:center; background:#bb9b6a; }
div.box_reviews img { padding:5px; }

/* box_search.html  */
fieldset.box_search { width:490px; display:block; margin-top:28px; float:right; border:0; }
legend.box_search { display:none; }
label.box_search { width:110px; display:block; float:left; font-size:0.9em; font-weight:bold; color:#fff; }
input.box_search_input { width:225px; font-size:0.9em; display:inline; border:1px solid #f00; vertical-align:top; }
fieldset.box_search form, fieldset.box_search input  { display:inline; }
fieldset.box_search a { font-size:0.7em; font-weight:bold; text-decoration:underline; vertical-align:top; line-height:1.5em; }
a.box_search:link { color:#fff; }
a.box_search:visited { color:#fff; }
a.box_search:hover { color:#f00; background:#fff; }
a.box_search:active { color:#f00; background:#fff; }
a.box_search:focus { color:#f00; background:#fff; }

/* box_sofortueberweisung.html  */

/* box_specials.html  */

/* box_uos.html  */

/* box_whatsnew.html  */
h3.box_whatsnew { text-indent:-100em; background-repeat:no-repeat; width:210px; height:25px; border:1px solid #666; margin-top:4px; }
div.box_whatsnew { width:210px; border:1px solid #666; text-align:center; background:#bb9b6a; }
div.box_whatsnew img { margin:4px; }
h1.box_whatsnew { font-size:0.7em; }
p.box_whatsnew { color:#333;}
h2.box_whatsnew_price { font-size:0.9em; color:#900;}
span.box_whatsnew_vpe { font-size:0.6em; }
span.box_whatsnew_tax { font-size:0.7em; }
span.box_whatsnew_shipping { font-size:0.7em; }
