/* box_add_a_quickie.html  */
h3.box_add_a_quickie { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:8px; }
fieldset.box_add_a_quickie { width:195px; border:1px solid #d5d5d5; }
legend.box_add_a_quickie { display:none; }
label.box_add_a_quickie { display:block; font-size:0.7em; font-weight:normal; color:#737373; margin:4px 3px 0px 3px; }
input.box_add_a_quickie_input { width:150px; font-size:0.9em; display:inline; border:1px solid #999; vertical-align:top; margin:4px 3px 0px 3px; }
fieldset.box_add_a_quickie form, fieldset.box_add_a_quickie input  { display:inline; }
fieldset.box_add_a_quickie a { font-size:0.7em; font-weight:normal; text-decoration:none; vertical-align:top; line-height:1.5em; display:block; text-align:right; margin:0px 8px 0px 0px; }
a.box_add_a_quickie:link { color:#5ca0c7; }
a.box_add_a_quickie:visited { color:#5ca0c7; }
a.box_add_a_quickie:hover { color:#5ca0c7; }
a.box_add_a_quickie:active { color:#5ca0c7; }
a.box_add_a_quickie:focus { color:#5ca0c7; }

/* box_admin.html  */
h3.box_admin { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:4px; }
div.box_admin { width:195px; border:1px solid #d5d5d5; }
div.box_admin ul { list-style:none; width:185px; margin:0 auto; }
div.box_admin li { font-size:0.7em; text-indent:1.4em; line-height:1.5em; list-style-type:none; border-bottom:1px solid #ccc; background:url(img/layout/menulevel0.gif) no-repeat; background-position: 2% 50%; }
div.box_admin a:link { color:#737373; font-weight:bold; }
div.box_admin a:visited { color:#737373; font-weight:bold; }
div.box_admin a:hover { color:#737373; font-weight:bold; }
div.box_admin a:active { color:#737373; font-weight:bold; }
div.box_admin a:focus { color:#737373; font-weight:bold; }

/* box_best_sellers.html  */

/* box_cart.html  */
h3.box_cart { text-indent:-100em; background-repeat:no-repeat; width:330px; display:none; }
div.box_cart { width:330px; color:#605c5b; background:url(img/box_footer.gif) bottom no-repeat; float:left; }
p.box_cart, p.box_cart_empty { margin:0px; font-size:0.7em; font-weight:normal; text-align:justify; }
p.box_cart { display:none; }
p.box_cart_empty {  }
p.box_cart a, p.box_cart_empty a, p.box_cart_full a { text-decoration:none; }
p.box_cart_full { margin:0px; font-size:0.7em; font-weight:normal; text-align:justify; color:#605c5b; }
p.box_cart_in_checkout { display:none; margin:3px; font-size:0.7em; 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; display:none; }
div.box_cart a:link { color:#5ca0c7; }
div.box_cart a:visited { color:#5ca0c7; }
div.box_cart a:hover { color:#5ca0c7; }
div.box_cart a:active { color:#5ca0c7; }
div.box_cart a:focus { color:#5ca0c7; }

/* box_categories.html  */
h3.box_categories { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:4px; }
div.box_categories { width:195px; border:1px solid #d5d5d5; background:#fff; }
div.box_categories a { text-decoration:none; color:#000; display:block; width:100%; }
div.box_categories a:link { color:#737373; }
div.box_categories a:visited { color:#737373; }
div.box_categories a:hover { color:#737373; }
div.box_categories a:active { color:#737373; }
div.box_categories a:focus { color:#737373; }
h4.box_categories { margin:0 auto; width:185px; font-size:0.7em; font-weight:normal; line-height:1.5em; text-indent:1.4em; background:url(img/layout/menulevel0.gif) no-repeat; background-position: 2% 50%; border-top:0px dotted #999; border-bottom:1px dotted #999; border-collapse:collapse; }
ul.catmenulev1 { margin:0 auto; width:185px; font-size:0.7em; font-weight:normal; }
ul.catmenulev2 { margin:0 auto; width:185px; font-size:1.0em; }
ul.catmenulev3 { margin:0 auto; width:185px; font-size:0.9em; }
a.catlinklev1 { line-height:1.5em; }
li.catmenulev1 { text-indent:2.0em; line-height:1.5em; list-style-type:none; border-bottom:1px dotted #ccc; background:url(img/layout/menulevel1.gif) no-repeat; background-position: 5% 50%; }
li.catmenulev2 { text-indent:3.2em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev3 { text-indent:4.0em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev1active { background:#fff url(img/layout/menulevel_act.gif) no-repeat; background-position: 5% 50%; text-indent:2.0em; line-height:1.6em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev2active { background:#fff url(img/layout/menulevel_act.gif) no-repeat; background-position: 5% 50%; text-indent:3.2em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev3active { background:#fff url(img/layout/menulevel_act.gif) no-repeat; background-position: 5% 50%; text-indent:4.0em; list-style-type:none; border-bottom:1px dotted #ccc; }
h4.box_categoriesactive { margin:0 auto; width:185px; font-size:0.7em; font-weight:normal; line-height:1.5em; text-indent:1.4em; background:#fff url(img/layout/menulevel0.gif) no-repeat; background-position: 2% 50%; border-top:0px dotted #999; border-bottom:1px dotted #999; border-collapse:collapse; }
* html li.catmenulev1 a { padding-bottom:2px; }
*+ html li.catmenulev1 a { padding-bottom:2px; }
div.categories_top { margin:0 auto; width:185px; height:8px; font-size:0; line-height:0; border-bottom:1px dotted #999; }
div.categories_bottom { margin:0 auto; width:185px; height:8px; font-size:0; line-height:0; }

/* box_categories_section.html  */
h3.box_categories_section { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:8px; }
div.box_categories_section { width:195px; border:1px solid #d5d5d5; background:#fff; }
div.box_categories_section a { text-decoration:none; color:#000; display:block; width:100%; }
div.box_categories_section a:link { color:#737373; }
div.box_categories_section a:visited { color:#737373; }
div.box_categories_section a:hover { color:#737373; }
div.box_categories_section a:active { color:#737373; }
div.box_categories_section a:focus { color:#737373; }
h4.box_categories_section { margin:0 auto; width:185px; font-size:0.7em; font-weight:normal; line-height:1.5em; text-indent:1.4em; background:url(img/layout/menulevel0.gif) no-repeat; background-position: 2% 50%; border-top:0px dotted #999; border-bottom:1px dotted #999; border-collapse:collapse; }
ul.catmenulev1 { margin:0 auto; width:185px; font-size:0.7em; font-weight:normal; }
ul.catmenulev2 { margin:0 auto; width:185px; font-size:1.0em; }
ul.catmenulev3 { margin:0 auto; width:185px; font-size:0.9em; }
a.catlinklev1 { line-height:1.5em; }
li.catmenulev1 { text-indent:2.0em; line-height:1.5em; list-style-type:none; border-bottom:1px dotted #ccc; background:url(img/layout/menulevel1.gif) no-repeat; background-position: 5% 50%; }
li.catmenulev2 { text-indent:3.2em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev3 { text-indent:4.0em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev1active { background:#fff url(img/layout/menulevel_act.gif) no-repeat; background-position: 5% 50%; text-indent:2.0em; line-height:1.6em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev2active { background:#fff url(img/layout/menulevel_act.gif) no-repeat; background-position: 5% 50%; text-indent:3.2em; list-style-type:none; border-bottom:1px dotted #ccc; }
li.catmenulev3active { background:#fff url(img/layout/menulevel_act.gif) no-repeat; background-position: 5% 50%; text-indent:4.0em; list-style-type:none; border-bottom:1px dotted #ccc; }
h4.box_categoriesactive { margin:0 auto; width:185px; font-size:0.7em; font-weight:normal; line-height:1.5em; text-indent:1.4em; background:#fff url(img/layout/menulevel0.gif) no-repeat; background-position: 2% 50%; border-top:0px dotted #999; border-bottom:1px dotted #999; border-collapse:collapse; }
* html li.catmenulev1 a { padding-bottom:2px; }
*+ html li.catmenulev1 a { padding-bottom:2px; }

/* box_content.html  */
h3.box_content { text-indent:-100em; background-repeat:no-repeat; height:30px; margin:0 auto; display:none; }
ul.box_content { margin:15px auto 0px auto; width:620px; }
li.box_content { list-style-type:none; font-size:0.7em; font-weight:normal; line-height:1.5em; float:left; }
li.box_content a { text-decoration:none; color:#737373; display:block; text-indent:1.4em; }
li.box_content a:link { color:#737373; background:url(img/layout/box_content_bullet.gif) no-repeat; background-position: 5% 50%; }
li.box_content a:visited { color:#737373; background:url(img/layout/box_content_bullet.gif) no-repeat; background-position: 5% 50%; }
li.box_content a:hover { color:#737373; background:url(img/layout/box_content_bullet.gif) no-repeat; background-position: 5% 50%; }
li.box_content a:active { color:#737373; background:url(img/layout/box_content_bullet.gif) no-repeat; background-position: 5% 50%; }
li.box_content a:focus { color:#737373; background:url(img/layout/box_content_bullet.gif) no-repeat; background-position: 5% 50%; }
li.box_content_first { list-style-type:none; font-size:0.7em; font-weight:normal; line-height:1.5em; float:left; }
li.box_content_first a { text-decoration:none; color:#737373; display:block; text-indent:1.8em; }
li.box_content_first a:link { color:#737373; }
li.box_content_first a:visited { color:#737373; }
li.box_content_first a:hover { color:#737373; }
li.box_content_first a:active { color:#737373; }
li.box_content_first a:focus { color:#737373; }

/* box_currencies.html  */

/* box_infobox.html  */

/* box_information.html  */
h3.box_information { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:8px; }
ul.box_information { width:195px; border:1px solid #d5d5d5; }
li.box_information { list-style-type:none; font-size:0.7em; font-weight:normal; line-height:1.6em; border-bottom:0px solid #ccc; padding-bottom:2px; }
li.box_information a { text-decoration:none; color:#737373; display:block; width:100%; text-indent:1.4em; }
li.box_information a:link { color:#3a81b9; background:url(img/layout/box_information_bullet.gif) no-repeat; background-position: 2% 50%; }
li.box_information a:visited { color:#3a81b9; background:url(img/layout/box_information_bullet.gif) no-repeat; background-position: 2% 50%; }
li.box_information a:hover { color:#737373; background:url(img/layout/box_information_bullet.gif) no-repeat; background-position: 2% 50%; }
li.box_information a:active { color:#3a81b9; background:url(img/layout/box_information_bullet.gif) no-repeat; background-position: 2% 50%; }
li.box_information a:focus { color:#3a81b9; background:url(img/layout/box_information_bullet.gif) no-repeat; background-position: 2% 50%; }

/* 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 { width:270px; margin:10px auto 0px auto; border:0; }
fieldset.box_login img { margin-bottom:3px; border-bottom:1px solid #999; }
legend.box_login { display:none; }
label.box_login { font-size:0.8em; color:#605d5c; width:110px; display:block; float:left; margin-top:2px; padding-left:3px; text-indent:0.4em; }
input.box_login_email, input.box_login_pwd { width:140px; font-size:0.7em; margin-bottom:4px; }
fieldset.box_login a, fieldset.box_login span { font-size:0.7em; }
a.box_login:link { text-decoration:underline; color:#999; }
a.box_login:visited { text-decoration:underline; color:#999; }
a.box_login:hover { text-decoration:underline; color:#333; }
a.box_login:active { text-decoration:underline; color:#333; }
a.box_login:focus { text-decoration:underline; color:#999; }
h3.box_login { text-indent:-100em; background-repeat:no-repeat; width:270px; height:22px; border-bottom:1px solid #999; }
menu.box_login { width:270px; margin:0 auto; }
li.box_login { list-style:outside; list-style-type:none; font-size:0.8em; line-height:1.3em; }
li.box_login a { display:block; width:100%; text-indent:1.8em; text-decoration:none; font-weight:bold; border-bottom:1px solid #ccc; }
li.box_login a:link { color:#605d5c; background:url(img/layout/boxcontent_bullet.gif) no-repeat; }
li.box_login a:visited { color:#605d5c; background:url(img/layout/boxcontent_bullet.gif) no-repeat; }
li.box_login a:hover { color:#605d5c; background:url(img/layout/boxcontent_bullet.gif) no-repeat; }
li.box_login a:active { color:#605d5c; background:url(img/layout/boxcontent_bullet.gif) no-repeat; }
li.box_login a:focus { color:#605d5c; background:url(img/layout/boxcontent_bullet.gif) no-repeat; }
a.box_login_logoff { display:block; margin-top: 4px; }

/* 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  */
h3.box_search { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:8px; }
fieldset.box_search { width:195px; border:1px solid #d5d5d5; }
legend.box_search { display:none; }
label.box_search { width:40px; display:block; float:left; font-size:0.8em; color:#737373; margin:4px 3px 0px 3px; }
input.box_search_input { width:110px; font-size:0.9em; display:inline; border:1px solid #999; vertical-align:top; margin:4px 3px 0px 3px; }
fieldset.box_search form, fieldset.box_search input  { display:inline; }
fieldset.box_search a { font-size:0.7em; font-weight:normal; text-decoration:none; vertical-align:top; line-height:1.5em; display:block; text-align:right; margin:0px 8px 0px 0px; }
a.box_search:link { color:#3a81b9; }
a.box_search:visited { color:#3a81b9; }
a.box_search:hover { color:#3a81b9; }
a.box_search:active { color:#3a81b9; }
a.box_search:focus { color:#3a81b9; }
p.box_search { font-size:0.6em; color:#737373; margin:4px 3px 0px 3px; }

/* box_sofortueberweisung.html  */

/* box_specials.html  */

/* box_topsearch.html  */
#topsearch { width:170px; color:#737373; border:0; padding-top:11px; }
#topsearch label { width:50px; text-align:right; float:left; color:#737373; font-size:0.7em; font-weight:bold; }
#topsearch input { float:left; color:#000; font-size:0.7em;}
#topsearch image { float:left; border:0; margin:0; }
input.top_search { border:1px solid #666; width:100px; }

/* box_uos.html  */

/* box_whatsnew.html  */
h3.box_whatsnew { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:8px; }
div.box_whatsnew { width:195px; border:1px solid #d5d5d5; text-align:center; background:#fff; }
div.box_whatsnew img { margin:4px; }
h4.box_whatsnew { font-size:0.7em; margin-bottom:8px; }
p.box_whatsnew { color:#737373; }
span.box_whatsnew_price { font-size:0.9em; color:#900; display:none; }
span.box_whatsnew_vpe { font-size:0.6em; display:none; }
span.box_whatsnew_tax { font-size:0.7em; display:none; }
span.box_whatsnew_shipping { font-size:0.7em; display:none; }

/* box_zufallsbild.html  */
h3.box_zufallsbild { text-indent:-100em; background-repeat:no-repeat; width:197px; height:30px; margin-top:8px; }
div.box_zufallsbild { width:195px; border:1px solid #d5d5d5; text-align:center; background:#fff; }
div.box_zufallsbild img { margin:4px; }
h4.box_zufallsbild { font-size:0.7em; margin-bottom:8px; }
p.box_zufallsbild { color:#737373; }