/* Formatierungen von allgemeinen HTML-Elementen */
@import url(css/fancybox.css);
* { margin: 0; padding: 0; }
html, body { border: 0 solid; }
body { font: 95% Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif; text-align: center; background: #000; margin: 12px auto 2px auto; }

p { text-align: justify; margin: 3px; }
p.standard { text-align: justify; margin: 3px; font-size:0.8em; }
b, strong { font-weight: bold; }
a img { border: 0 none; }
img { border: 0 none; }
a:link { text-decoration:none; color:#333; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#808080; }
a:active { text-decoration:none; color:#808080; }
a:focus { text-decoration:none; color:#666; }

blockquote { }
em { color: #900; }
hr { border: 1px solid #ac9a8c; margin: 10px 0px 3px 0px; clear: both;}
dl, dt, dd { }
dl {  }
dt { font-weight: bold; font-size: 0.9em; }
dd { font-weight: normal; font-size: 0.8em; }
samp, dfn { cursor: help; border-bottom: 1px dotted #ccc; font-style: normal;	}
ul, li, menu { display: block; list-style-type: none; list-style-position: outside; }
form, input { display: inline; float: left;}
textarea { margin-left: 8px; background: #ffffff; }
fieldset { display: block; margin: 3px; border: 0px; }
label { float: left; width: 220px; cursor: pointer; }
address {border: 1px dotted #ac9a8c; padding: 10px; margin-bottom: 10px; font-weight: bold; font-size: 0.8em;	}
.left { float: left }
.w114 { width: 114px }
.w390 { width: 385px; margin-bottom: 10px }
.container { width:98%; margin-left: 7px }
h1 {
  width: 500px;	margin: 4px auto 2px auto; text-align: center; line-height: 1.7em;	font-size: 1.6em;	color: #fefbd2;
	background: url(img/bg_h1_topic.gif) no-repeat 0;
}
h2, h3, h4, h5 { color: #333; }
/* Formatierungen von allgemeinen HTML-Elementen */

/* Haupt div-Container der index.html */
#index { position: relative; width: 970px; margin: 0 auto; text-align: left; background: #ac9a8c url(img/bg_main.gif) repeat-y 0; color: #000; }
#header { top: 0px; left: 0px; width: 970px; height: 243px; background: #ac9a8c url(img/header.jpg) no-repeat; float: left; }
#topnavi { background: url(img/bg_topnavi.gif) no-repeat 0; height: 28px; width: 970px; float: left; text-align: center; }
#topnaviII { background: url(img/bg_topnavi.gif) no-repeat 0; height: 28px; width: 970px; float: left; text-align: left; }
#left { text-align: left; width: 195px; margin: 0px; padding: 0px 0px 0px 10px; float: left; overflow: hidden; background: url(img/bg_main_top.gif) no-repeat; background-position: left top; background-position: 0px 0px; }
#right { text-align: left; width: 195px; margin: 0px; padding: 0px 0px 0px 0px; float: left; background: url(img/bg_main_top.gif) no-repeat; background-position: right top; background-position: -773px 0px; }
#main { text-align: left; width: 563px; margin: 0px; padding: 5px 5px 0px 0px; float: left; background: #fefbd2 url(img/bg_main_top.gif) no-repeat; background-position: center top; background-position: -195px 0px; }
#main_footer { background: url(img/bg_main_footer.gif) no-repeat 0; height: 42px; width: 970px; float: left; }

#lounge { background: url(img/bg_lounge.gif) no-repeat; height: 70px; width: 970px; float: left; }
div.lounge_menue { text-align: center; width: 562px; margin: 0 auto;}

#start_footer { background: url(img/bg_start_footer.gif) no-repeat; width: 970px; float: left; }
#start { position: relative; width: 970px; margin: 0 auto; text-align: left; background: #ac9a8c url(img/bg_start.gif) repeat-y; color: #000; }
#startmain { width: 536px; margin: 0px; padding: 0px 0px 0px 0px; float: left; overflow: hidden; }
#startslider { width: 960px; height: 180px; overflow:hidden; margin: 0 auto; padding-left: 5px; text-align: center; float: left; background: #000 url(img/bg_slider_start.gif) repeat-y 0; }
#startleft { text-align: left; width: 197px; margin: 0px; padding: 0px 0px 0px 10px; float: left; overflow: hidden; }
div.quickbox { z-index:1000; position: absolute; visibility: hidden; border: 3px solid #666; background-color: #EFEAE6; width: 780px; height: 420px; padding: 4px; overflow: auto; -moz-opacity:0.8; opacity: 0.80; filter:alpha(opacity=80); 
 scrollbar-base-color: #666; scrollbar-3dlight-color:#333;scrollbar-darkshadow-color:#333;}
div.quicklink { margin-top: 6px; margin-left: 10px; float: left; font-weight: bold; }

#contentindex { position: relative; width: 970px; margin: 0 auto; text-align: left; background: #ac9a8c url(img/bg_content.gif) repeat-y 0; }
#contentslider { width: 960px; height: 180px; overflow:hidden; margin: 0 auto; padding-left: 5px; text-align: center; float: left; background: #000 url(img/bg_content_slider.gif) repeat-y 0; }
#contentleft { text-align: left; width: 230px; margin: 0px; padding: 0px 0px 0px 20px; float: left; }
#content { text-align: left; width: 640px; margin: 0; padding: 0px 5px 0px 0px; float: left; }
#contenttop { background: url(img/bg_content_top.gif)  no-repeat; background-position: center top; height: 35px; width: 970px; float: left;}
#contentfooter { background: url(img/bg_content_footer.gif) no-repeat 0; height: 42px; width: 970px; float: left; }

div.trenner { background: url(img/bg_trenner.gif) repeat-y; font-size: 0px; line-height: 1px; height: 3px; width: 970px; float: left; overflow: hidden; }

div.copyright, div.parseTime { color: #ACACAC; font-weight: normal; font-size: 0.6em; line-height: 1.0em; height: 16px; width: 970px; margin: 4px auto; }
div.copyright a:link { text-decoration:none; color:#E0E0E0; }
div.copyright a:visited { text-decoration:none; color:#E0E0E0; }
div.copyright a:hover { text-decoration:none; color:#fff; }
div.copyright a:active { text-decoration:none; color:#fff; }
div.copyright a:focus { text-decoration:none; color:#E0E0E0; }
/* Haupt div-Container der index.html */

.clear_left { clear:left; font-size: 0px; line-height: 0px; }
.clear_all { clear:both; font-size: 0px; line-height: 0px; }

label.accept { float: right; width: 480px; font-size: 0.8em; font-weight: bold; color: #900; }
div.checkbox { float: left; padding-left: 4px; }
div.advancedsearch { float: left; width: 15px; margin-left: 20px; }
div.submit { float: right; padding: 3px; text-align: right; }
div.buttonback, div.print { float: left; padding: 3px; }

span.productOldPrice { color: #990000; text-decoration: line-through; }
td.smallText { font-size: 0.7em; }

div.inhalt { text-align: left; width: 520px; margin: 2px auto 2px auto;	float: none; display: block; }
div.categories_listing, div.product_info { float: left;	text-align: center;	width: 520px; margin: 2px auto 0px auto;	background: #efeae6 url(img/bg_listing.gif) no-repeat; }
div.product_info_middle { float: left; text-align: center; width: 520px; margin: 0px auto 0px auto;	background: #efeae6; }
div.categories_listing2 {  float: left; text-align: center;	width: 520px;	margin: 2px auto 0px auto;	background: #efeae6 url(img/bg_listing.gif) no-repeat; display: none; }
div.categories_listing_bottom2 { float: left;	text-align: center;  width: 520px; 	margin: 0px auto;	background: url(img/bg_listing_bottom.gif) no-repeat;	font-weight: normal;  font-size: 0.0em;  line-height: 0.0em;	height: 15px;	display: none;}
div.categories_description { width:500px;  margin: 10px auto 3px auto; }
div.categories_listing_bottom, div.new_products_listing_bottom, div.also_purchased_bootom, div.cross_selling_bottom, div.reverse_cross_selling_bottom,
div.account_products_listing_bottom, div.product_listing_bottom, div.product_info_bottom, div.products_reviews_bottom, div.products_media_bottom { float: left;	text-align: center; width: 520px; margin: 0px auto;	background: url(img/bg_listing_bottom.gif) no-repeat; font-weight: normal;  font-size: 0.0em; line-height: 0.0em;	height: 15px; }
div.more_categories { text-align: center;	float: left; width: 172px;	margin: 10px auto; }
div.more_categories_text { display: none; }
h1.categorietopic {  width: 500px;	margin: 4px auto 2px auto;	text-align: center;	line-height: 1.7em;	font-size: 1.6em;	color: #fefbd2;	background: url(img/bg_h1_topic.gif) no-repeat 0; }
h2.categorie_topic, h2.new_products_topic, h2.also_purchased_topic, h2.account_products_topic, h2.cross_selling_topic, 
h2.reverse_cross_selling_topic, h2.products_reviews_topic, h2.products_media_topic {  width: 500px;	margin: 10px auto 0px auto;	text-align: center;	line-height: 1.3em;	font-size: 1.3em;	color: #fefbd2;	background: url(img/bg_h2_topic.gif) no-repeat 0;}
div.new_products_listing, div.account_products_listing, div.also_purchased_listing, div.cross_selling_listing, div.reverse_cross_selling_listing, div.products_reviews, div.products_media {
  text-align: center; width: 520px; margin: 4px auto 0px auto; float: left;	display: block;	background: #efeae6 url(img/bg_listing.gif) no-repeat; }
.new_products, .account_products, .also_purchased, .cross_selling, .reverse_cross_selling { text-align: center; }
div.new_products, div.account_products, div.also_purchased, div.cross_selling, div.reverse_cross_selling { float: left; width: 172px; margin: 10px auto; }
h3.new_products, h3.account_products, h3.also_purchased, h3.cross_selling, h3.reverse_cross_selling {
  float: left;	width: 166px;	height: 25px;	margin: 3px auto;	line-height: 1.0em;	font-size: 0.8em;	overflow: hidden;}
span.new_products_price, span.account_products_price, span.also_purchased_price, span.cross_selling_price, span.reverse_cross_selling_price {
  font-family: Comic Sans MS, Arial;  font-weight: bolder;	font-size: 0.9em;	line-height: 1.0em;	display: block;	margin: 5px auto 3px auto; }
span.new_products_vpe, span.account_products_vpe, span.also_purchased_vpe, span.cross_selling_vpe, span.reverse_cross_selling_vpe,
span.new_products_tax, span.account_products_tax, span.also_purchased_tax, span.cross_selling_tax, span.reverse_cross_selling_tax,
span.new_products_shipping, span.account_products_shipping, span.also_purchased_shipping, span.cross_selling_shipping, span.reverse_cross_selling_shipping,
span.account_products_cat {
  font-weight: bolder;	font-size: 0.6em;	line-height: 0.8em;	display: block;	margin: 3px auto;}
div.new_products_description, div.account_products_description, div.also_purchased_description, div.cross_selling_description, div.reverse_cross_selling_description {
  width: 155px;  line-height: 1.0em;	font-size: 0.8em;	margin: 2px auto;	display: none; }
/* product_listing */
div.product_listing { text-align: center; width: 520px; margin: 4px auto 0px auto; padding-top: 15px;	float: left; display: block; background: #efeae6 url(img/bg_listing.gif) no-repeat; }
ul.product_listing { width: 468px; margin: 5px auto; padding: 0px; }
li.product_listing { background: #fefdcf; padding: 6px 0px 6px 0px; float: left; width: 468px; }
li.product_listing_trenner { margin: 0; padding: 0; background: #efeae6; height: 8px; float: left; width: 100%; font-size: 0px; line-height: 0px; }
dl.product_listing { padding: 5px; border: 2px solid #d9d2cc; margin: 0px 6px 0px 6px; }
dt.product_listing { background: #fff; padding: 4px; height: 100%; }
dd.product_listing { margin-top:4px; background: #efeae6; padding: 4px; text-align: left; }
div.product_listing_content{ float: right; background: #fff; width: 270px; }
div.product_listing_image { width: 160px; min-height: 170px; height: 100%; float: left; display: block; background: #fff; padding-top: 2px; padding-bottom: 2px; }
img.product_listing_image { display: block; margin: 0px auto; }
h2.product_listing_name { font-size: 1.0em; line-height: 1.2em; text-align: left; }
div.product_listing_description { font-size: 0.9em; font-weight: normal; }
div.product_listing_information { float: right; padding: 1px; text-align: right; }
span.product_listing_to_description { padding-top:2px; float: left;	color: #ac9a8c; font-weight: bold; }
span.product_listing_price { font-size: 1.3em; line-height: 1.7em; font-family: Comic Sans MS, Arial; font-weight: bold; }
span.product_listing_vpe_left { font-weight: normal; color: #fefdcf; background: url(img/vpe_listing.gif); line-height: 1.3em; padding: 2px 0px 2px 0px; }
span.product_listing_vpe { font-size: 0.9em; font-weight: normal; color: #fefdcf; background: #ac9a8c; line-height: 1.3em; padding: 2px 0px 2px 0px; }
span.product_listing_vpe_right { font-weight: normal; color: #fefdcf; background: url(img/vpe_listing.gif) right; line-height: 1.3em; padding: 2px 0px 2px 0px; }
div.product_listing_navigation {  width: 460px;	margin: 0 auto;}
span.product_listing_tax, span.product_listing_shipping, span.product_listing_shippingname { font-size: 0.8em;	margin: auto auto 5px 4px; }
div.product_listing_button { float: right; padding: 3px; text-align: right; height: 25px; background: #efeae6; }
/* product_info */
div.product_info_topic { background:  url(img/bg_h1_product_info.gif) repeat-y ;	background-position: center top; }
h1.product_info_head { background: url(img/pixel_trans.gif); margin: 8px auto 4px auto;	width: 490px;	text-align: center;	line-height: 1.2em;	font-size: 1.1em;	color: #fefbd2;	}
div.product_info_image { width: 220px; text-align: center; float: left;	margin: 20px 10px 5px 10px; }
div.product_info_content { margin: 20px 5px 5px 0px; height: 100%; width: 250px; display: block; float: right; text-align: left; line-height: 1.2em; font-size: 0.9em; }
div.product_info_addcart_options { margin: 20px auto 5px 260px; }
div.product_info_addcart { margin: 30px auto 5px 0px; }
div.product_info_description, div.product_info_tools { width: 520px; margin: 15px auto 5px auto; overflow: auto; font-size: 0.7em; }
div.product_info_description { text-align: left; }
h5.product_info_content { font-size: 1.2em;	line-height: 1.1em;	margin-bottom: 20px; }

span.product_info_vpe {font-size: 0.8em;	display: block; } 
span.product_info_tax, 
span.product_info_shipping, 
span.product_info_shippingname, 
span.product_info_model, 
span.product_info_ean, 
span.product_info_print, 
span.product_info_discount {
  font-size: 0.9em;	display: block; }
span.product_info_price { font-family: Comic Sans MS, Arial; font-size: 1.3em; font-weight: bold; display: block;	margin: 15px auto 5px 0px; }
span.product_info_baseprice { font-family: Comic Sans MS, Arial; font-size: 1.2em; font-weight: normal;	display: block;	margin: 0px auto 5px 0px;}
form.product_info, input.product_info { display: block; float: none; }
div.product_info_options { border: 2px solid #fefbd2; width: 480px; margin: 0px auto;}
fieldset.product_info_options { display: block; text-align: left; margin: 5px 10px 5px 20px; }
label.product_info_options { width: 220px; float: left; cursor: pointer; text-align: left;	font-size: 0.9em;}
span.product_info_options_selection { float: left; display: block; width:420px;  padding: 0px; margin: 5px;}
label.product_info_options_selection { width: 400px; cursor: pointer; text-align: left;	font-size: 0.8em; margin-left: 10px; float:none; }
input.product_info_options_selection { float: left; width: 20px;}
fieldset.product_info_options_selection { display: block; text-align: left; margin: 5px 10px 5px 20px; border: 1px solid #efeae6; }
legend.product_info_options_selection { color: #000; text-align: left;	font-size: 1.0em; font-weight: bold; line-height: 1.2em; margin-left: 0px; }

label.listing { width: auto; float: left; cursor: pointer; text-align: left; font-weight: bold;	font-size: 0.8em; text-decoration: underline; margin-left: 5px; }
h5.graduated_price { background: #ac9a8c; color: #fefbd2; padding: 2px; margin-top: 3px;}
div.graduated_price_left  { float: left; font-size: 0.8em; text-align: left; padding-left: 2px; }
div.graduated_price_right { float: right; font-size: 0.8em; text-align: right; }
ul.graduated_price { border: 1px solid #ac9a8c; margin-top: 0px; margin-bottom: 3px; }
li.graduated_priceI  { background: #eee; padding: 1px; }
li.graduated_priceII { background: #fff; padding: 1px; }
#newsletter, #contact_form { display: block; text-align: left; margin: 10px auto 5px auto; width: 620px; float: left; border: 1px solid #ac9a8c; }
#newsletter legend, #contact_form legend { color: #000; text-align: left;	font-size: 1.0em; font-weight: bold; line-height: 1.2em; margin-left: 20px; }
#contact_form label { width: 200px; cursor: pointer; text-align: left;	font-size: 0.8em; margin-left: 10px; }
#newsletter label.radio, #contact_form label.radio { width: 550px; cursor: pointer; text-align: left;	font-size: 0.8em; margin-left: 10px; }
#newsletter span, #contact_form span { float: left; display: block; width:610px; margin: 5px; }
#newsletter input[type="radio"], #newsletter input[type="checkbox"], #contact_form input[type="radio"] { float: left; }
#newsletter textarea { width: 600px; margin-left: 10px; }
label.newsletter { width: 200px; cursor: pointer; text-align: left;	font-size: 0.8em; margin-left: 10px; }
label.newsletteraccept  { float: right; width: 570px; font-size: 0.8em; font-weight: bold; color: #900; padding-top:5px; }
div.newslettercheckbox { float: left; padding-left: 2px; padding-top:4px; }
div.newsletteraccept { background: #eee; margin-left: 10px; width: 600px; border: 1px solid #666; }
#reviewswrite { width: 520px; display: block; text-align: left; margin: 10px auto 5px auto; border: 1px solid #ac9a8c;}
#reviewswrite legend { color: #000; text-align: left; font-weight: bold; font-size: 1.0em; line-height: 1.2em; margin-left: 20px; }
#reviewswrite label { width: 140px; cursor: pointer; text-align: left; font-size: 0.8em; margin-left: 10px; }
#reviewswrite textarea { width: 500px; margin-left: 10px; }
#reviewswrite small { display: block; width: 500px; text-align: left;	margin-left: 10px; font-size: 0.7em;  }
div.reviewsrating { font-size: 0.8em; }
div.reviewswrite { font-size: 0.8em; }
* html div.reviewsrating { padding-top: 3px; }
#gift_cart { width: 520px; display: block; text-align: left; margin: 10px auto 5px auto; border: 1px solid #ac9a8c;}
#gift_cart legend { color: #000; text-align: left; font-weight: bold; font-size: 0.8em; line-height: 1.1em; margin-left: 20px; }
#gift_cart label { width: 200px; cursor: pointer; text-align: left; font-weight: bold; font-size: 0.8em; margin-left: 3px; }
fieldset.gv_send  { width: 520px; display: block; text-align: left; margin: 10px auto 5px auto; border: 1px solid #ac9a8c;}
legend.gv_send { color: #000; text-align: left; font-weight: bold; font-size: 1.0em; line-height: 1.1em; margin-left: 20px; }
label.gv_send { width: 200px; cursor: pointer; text-align: left; font-weight: bold; font-size: 0.8em; margin-left: 3px; }
textarea.gv_send { width: 500px; margin-left: 10px; }
p.gv_send {font-style: italic; font-size: 0.8em; border: 1px dotted #ac9a8c; padding: 4px;}
* html legend.checkout_items {position: absolute;margin: -8px 0 0 0 ;}
fieldset.checkout_items1 input, fieldset.checkout_items2 input { margin-top: 3px;}
* html fieldset.checkout_items1 input, * html fieldset.checkout_items2 input { margin-top: 8px;}
label.checkout_items { margin-top:5px;}
* html label.checkout_items { margin-top:10px;}
fieldset.checkout_items { background: #fefbd2; }
fieldset.checkout_items1 {position: relative; font-size: 0.9em; display: block; text-align: left; margin: 10px auto 5px auto; width: 520px; float: left; border: 1px solid #ac9a8c; background: #eee;}
fieldset.checkout_items2 {position: relative; font-size: 0.9em; display: block; text-align: left; margin: 10px auto 5px auto; width: 520px; float: left; border: 1px solid #ac9a8c; background: #fff;}
legend.checkout_items {color: #333; text-align: left;	font-weight: bold; line-height: 1.2em; margin-left: 20px;}
label.checkout_items { float: right; width: 480px; font-size: 0.8em; font-weight: bold; color: #333; margin-bottom:3px; }
div.checkbox_items { float: left; width: 15px; margin-top: 2px; margin-left: 4px; }
div.checkbox_items_price { float: right; padding: 3px; text-align: right; font-size: 1.1em; color: #333; }
div.checkbox_items_price { font-size: 1.0em; }
* html div.checkbox_items_price { font-size: 1.3em; }
fieldset.acceptconditions {background: #eee; border: 1px solid #ac9a8c; padding: 2px;}
fieldset.checkout_address, fieldset.create_account, fieldset.account_edit, fieldset.address_book, fieldset.password_double_opt_in, fieldset.login, 
fieldset.error_message, fieldset.advancedsearch, fieldset.account_password { display: block; text-align: left; margin: 10px auto 5px auto; padding-bottom: 5px; width: 520px; float: left; border: 1px solid #ac9a8c; }
legend.checkout_address, legend.create_account, legend.account_edit, legend.address_book, legend.password_double_opt_in, legend.login, 
legend.error_message, legend.advancedsearch, legend.account_password { color: #000; text-align: left;	font-size: 1.0em; font-weight: bold; line-height: 1.2em; margin-left: 20px; }
label.checkout_address, label.create_account, label.account_edit, label.address_book, label.password_double_opt_in { width: 200px; float: left; cursor: pointer; text-align: left;	font-size: 0.8em; margin-left: 10px; }
label.cb_normal { width: 90%; float: left; cursor: pointer; text-align: left; font-size: 0.8em; margin-left: 10px; }
.cb_create { margin: 4px 0 4px 8px;}
label.login, label.account_password, label.error_message, label.advancedsearch { width: 200px; float: left; cursor: pointer; text-align: left;	font-size: 0.8em; font-weight: bold; margin-left: 10px; }
p.checkout_address, p.create_account, p.account_edit, p.address_book, p.password_double_opt_in, p.login, p.logoff, p.error_message, p.advancedsearch, p.account_password { width: 500px; margin: 10px auto 5px auto;  text-align: justify;	font-size: 0.8em; }
p.addresslist {border-top: 2px solid #ac9a8c;}
span.checkout_address_notice, span.advancedsearchinfo, span.create_account_notice, span.account_edit_notice, span.address_book_notice, 
span.account_password_notice, span.inputRequirement, span.lostpassword { font-size: 0.7em; margin: 0px auto 0px 10px; font-weight: normal; }
span.gender { display: block; width:520px; margin: 2px auto 2px auto; }
input.loginbutton, input.error_message { margin-bottom: 5px; }
input.login { width: 170px; }
input[type="radio"] { float: none; margin-left: 5px; margin-right: 10px; }
ul.account_orderlist { display: block; margin: 8px 0 10px 0; border-top: 2px solid #ac9a8c;	border-bottom: 2px solid #ac9a8c; }
li.account_orderlist { list-style-type: none; list-style-position: outside; border: 1px dotted #ac9a8c; color: #000; text-align: left; font-size: 0.8em; line-height: 1.2em; margin: 10px 0px 10px 0px; display: list-item; }
ul.account { display: block; margin: 8px 0 10px 0; border-top: 2px solid #ac9a8c;	border-bottom: 2px solid #ac9a8c; }
li.account { list-style-image: url(img/arrow_right.gif); list-style-position: inside; color: #000; text-align: left; font-size: 0.9em; font-weight: bold; line-height: 1.2em; margin: 10px 0px 10px 0px; display: list-item; }
p.account { border-top: 2px solid #ac9a8c;	border-bottom: 2px solid #ac9a8c; margin:2px 0px 15px 0px; }
hr.account { margin-top:5px; margin-bottom:5px; border:2px solid #ac9a8c; display:none; }
hr.account_history_info { margin-top:5px; margin-bottom:5px; border:2px solid #ac9a8c; }
hr.account_history_info_list { margin-top:2px; margin-bottom:2px; border:1px solid #ac9a8c; }
li.account_history_info_list_head { border-bottom: 1px solid #333; }
li.account_history_info_list_total { border-bottom: 1px solid #ccc; }
li.account_history_info_list_itemI { background: #eee; border-bottom: 1px solid #333; }
li.account_history_info_list_itemII { background: #fff; border-bottom: 1px solid #333; }

ul.account_history_info_item, 
div.account_history_info_item,
div.account_history_info_head_units,
div.account_history_info_head_products,
div.account_history_info_head_model,
div.account_history_info_head_price,
div.account_history_info_units,
div.account_history_info_products,
div.account_history_info_model,
div.account_history_info_price,
div.account_history_info_total_left,
div.account_history_info_total_right {
  color: #000;  font-variant: normal;  font-size: 0.7em;  line-height: 1.1em;	float: left; }
	
div.account_history_info_item {}
div.account_history_info_head_units {width: 50px; text-align: left;}
div.account_history_info_head_products {width: 200px; text-align: left;}
div.account_history_info_head_model {width: 100px; text-align: left;}
div.account_history_info_head_price {width: 85px; text-align: right;}
div.account_history_info_units {width: 50px; text-align: left;}
div.account_history_info_products {width: 200px; text-align: left;}
div.account_history_info_model {width: 100px; text-align: left;}
div.account_history_info_price {width: 85px; text-align: right;}
div.account_history_info_total_left {width: 435px; text-align: right;}
div.account_history_info_total_right {width: 85px; text-align: right;}
h2.checkout, h3.checkout, h4.checkout, h5.checkout { color: #666; border-bottom: 1px solid #ac9a8c;}
div.conditions {border-bottom: 1px solid #ac9a8c; margin-top: 5px; margin-bottom: 0px;}
p.checkout_address { width: 250px;  float: left;  margin-top: 10px; }
address.checkout_address { width: 230px; float: right; }
hr.shopping_cart, hr.checkout { margin-top:2px; margin-bottom:2px; border:1px solid #ac9a8c; }
hr.order_details_list { margin-top:2px; margin-bottom:2px; border:1px solid #ac9a8c; }
li.order_details_list_head, li.checkout_list_head { border-bottom: 1px solid #333; }
li.order_details_list_total, li.checkout_list_total {  }
li.order_details_list_itemI, li.checkout_list_itemI { background: #eee; border-bottom: 1px solid #333; }
li.order_details_list_itemII,li.checkout_list_itemII { background: #fff; border-bottom: 1px solid #333; }

div.order_details_item, div.checkout_item {}
div.order_details_head_image, div.checkout_head_image { width: 120px; }
div.order_details_head_units {width: 60px; text-align: left; }
div.checkout_head_units {width: 40px; text-align: left; }
div.order_details_head_products {width: 190px; text-align: left; }
div.checkout_head_products {width: 230px; text-align: left; }
div.order_details_head_model, div.checkout_head_model {width: 100px; text-align: left; }
div.order_details_head_price, div.checkout_head_price {width: 75px; text-align: right; }
div.order_details_head_del, div.checkout_head_del {width: 60px; text-align: right; }
div.order_details_image, div.checkout_image { width: 120px; }
div.order_details_units {width: 60px; text-align: left; }
div.checkout_units {width: 40px; text-align: left; }
div.order_details_products {width: 190px; text-align: left; }
div.checkout_products {width: 230px; text-align: left; }
div.order_details_model, div.checkout_model {width: 100px; text-align: left; }
div.order_details_price, div.checkout_price {width: 75px; text-align: right; }
div.order_details_del, div.checkout_del { margin-top: 10px; width: 50px; text-align: center; }
div.order_details_total_right, div.checkout_total_right { margin: 3px 0px 3px 0px; width: 520px; text-align: right; font-weight: normal; }
div.total_left {width: 435px; text-align: right; float:left; }
div.total_right {width: 85px; text-align: right; float:right; }
div.total_left, div.total_right { color: #000;  font-variant: normal;  font-size: 0.8em;  line-height: 1.1em; }

ul.order_details_item,           ul.checkout_item,
div.order_details_item,          div.checkout_item,
div.order_details_head_image,    div.checkout_head_image,
div.order_details_head_units,    div.checkout_head_units,
div.order_details_head_products, div.checkout_head_products,
div.order_details_head_model,    div.checkout_head_model,
div.order_details_head_price,    div.checkout_head_price,
div.order_details_head_del,      div.checkout_head_del,
div.order_details_image,         div.checkout_image,
div.order_details_units,         div.checkout_units,
div.order_details_products,      div.checkout_products,
div.order_details_model,         div.checkout_model,
div.order_details_price,         div.checkout_price,
div.order_details_del,           div.checkout_del,
div.order_details_total_right,   div.checkout_total_right {
  color: #000;  font-weight: normal;  font-size: 0.8em;  line-height: 1.1em; 	float: left; }
	
	
p.info_message, p.error_message, p.error {color: #900;}
select.selectsorting, select.manufacturerssorting { font-size: 0.8em; }
/* Kundenbewertungen Detailansicht */
dl.review {  }
dt.review { font-weight: bold; font-size: 0.9em; }
dd.review { font-weight: normal; font-size: 0.8em; text-align: justify; margin-bottom: 10px;}
dt.reviewtop { font-weight: bold; font-size: 0.9em; }
dd.reviewtop { font-weight: normal; font-size: 0.9em; text-align: justify; margin-bottom: 10px;}
/* Kundenbewertungen �bersicht */
dl.reviews {  }
dt.reviews { font-weight: bold; font-size: 0.8em; text-align: left;}
dd.reviews { font-weight: normal; font-size: 0.7em; text-align: justify; margin-bottom: 5px;}
ul.reviews, li.reviews { border-bottom: 1px solid #ac9a8c; }
/* Kundenbewertungen in der Produktdetailansicht */
dl.products_reviews { width: 480px; margin: 2px auto 2px auto; }
dt.products_reviews { font-weight: bold; font-size: 0.8em; text-align: left; }
dd.products_reviews { font-weight: normal; font-size: 0.7em; text-align: justify; margin-bottom: 10px;}
dt.products_reviewstop { font-weight: bold; font-size: 0.8em; }
dd.products_reviewstop { font-weight: normal; font-size: 0.8em; text-align: justify; margin-bottom: 10px;}
ul.products_reviews, li.products_reviews { border-bottom: 1px solid #ac9a8c;}
/* Auflistung aller Kundenbewertungen f�r ein Produkt */
ul.product_reviews { float: left; }
li.product_reviews_list_head { border-bottom: 1px solid #333; }
li.product_reviews_list_itemI { background: #eee; border-bottom: 1px solid #333; }
li.product_reviews_list_itemII { background: #fff; border-bottom: 1px solid #333; }
div.product_reviews_head, div.product_reviews_head_id, div.product_reviews_head_author,
div.product_reviews_head_date, div.product_reviews_head_rating {  color: #000;  font-weight: bold;  font-size: 1.1em;  line-height: 1.1em; 	float: left; }
div.product_reviews, div.product_reviews_id, div.product_reviews_author,
div.product_reviews_date, div.product_reviews_rating {  color: #000;  font-weight: normal;  font-size: 1.0em;  line-height: 1.1em; 	float: left; }
div.product_reviews_head {width: 100px; text-align: left; }
div.product_reviews_head_id {width: 50px; text-align: left; }
div.product_reviews_head_author {width: 200px; text-align: left; }
div.product_reviews_head_rating {width: 190px; text-align: left; }
div.product_reviews_head_date {width: 80px; text-align: right; }
div.product_reviews {width: 100px; text-align: left; }
div.product_reviews_id {width: 50px; text-align: left; }
div.product_reviews_author {width: 200px; text-align: left; }
div.product_reviews_rating {width: 190px; text-align: left; }
div.product_reviews_date {width: 80px; text-align: right; }
/* Downloadauflistung in der Produkt�bersicht */
ul.product_media { width: 520px; float: left; margin: 5px auto 2px auto; }
li.product_media_list_head { border-bottom: 1px solid #333; }
li.product_media_list_itemI, li.upcoming_productsI { background: #eee; border-bottom: 1px solid #333; }
li.product_media_list_itemII, li.upcoming_productsII { background: #fff; border-bottom: 1px solid #333; }
div.product_media_head, div.product_media_head_icon, div.product_media_head_file,
div.product_media_head_size, div.product_media_head_button {  color: #000;  font-weight: bold;  font-size: 0.8em;  line-height: 1.1em; 	float: left; }
div.product_media, div.product_media_icon, div.product_media_file, div.product_media_size, div.product_media_button { color: #000;  font-weight: normal;  font-size: 0.8em;  line-height: 1.1em; 	float: left; }
div.product_media_head {width: 100px; text-align: left; }
div.product_media_head_icon {width: 60px; text-align: left; }
div.product_media_head_file {width: 280px; text-align: left; }
div.product_media_head_size {width: 100px; text-align: left; }
div.product_media_head_button {width: 80px; text-align: right; }
div.product_media { width: 100px; text-align: left; }
div.product_media_icon { width: 60px; text-align: left; }
div.product_media_file { width: 280px; text-align: left; }
div.product_media_size { width: 100px; text-align: left; }
div.product_media_button { width: 80px; text-align: right; }
/* Erwartete Artikel */
ul.upcoming_products { float: left; border-top: 1px solid #333; }
div.upcoming_products_head_product, div.upcoming_products_head_date {  color: #000;  font-weight: bold;  font-size: 0.8em;  line-height: 1.1em; 	float: left; }
div.upcoming_products_product, div.upcoming_products_date {  color: #000;  font-weight: normal;  font-size: 0.8em;  line-height: 1.1em; 	float: left; }
div.upcoming_products_product {width: 420px; text-align: left; 	float: left;}
div.upcoming_products_date { width: 100px; text-align: right; float: left;}
h2.upcoming_products {  display: block;  width: 520px;	margin: 10px auto 5px auto;	text-align: center;	line-height: 1.3em;	font-size: 1.3em;	color: #fefbd2;	background: url(img/bg_h2.gif) no-repeat 0; }
/* Sitemap */
a.sitemap_toplevel:link { text-decoration:none; color:#333; font-size: 1.2em; font-weight: bold; display: block; float: none; width: 100%; }
a.sitemap_toplevel:visited { text-decoration:none; color:#333; font-size: 1.2em; font-weight: bold; display: block; float: none; width: 100%; }
a.sitemap_toplevel:hover { text-decoration:none; color:#900; font-size: 1.2em; font-weight: bold; display: block; float: none; width: 100%; }
a.sitemap_toplevel:active { text-decoration:none; color:#900; font-size: 1.2em; font-weight: bold; display: block; float: none; width: 100%; }
a.sitemap_toplevel:focus { text-decoration:none; color:#900; font-size: 1.2em; font-weight: bold; display: block; float: none; width: 100%; }
a.sitemap_level_0:link { text-decoration:none; color:#333; font-size: 1.1em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 0px; }
a.sitemap_level_0:visited { text-decoration:none; color:#333; font-size: 1.1em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 0px; }
a.sitemap_level_0:hover { text-decoration:none; color:#900; font-size: 1.1em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 0px; }
a.sitemap_level_0:active { text-decoration:none; color:#900; font-size: 1.1em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 0px; }
a.sitemap_level_0:focus { text-decoration:none; color:#900; font-size: 1.1em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 0px; }
a.sitemap_level_1:link { text-decoration:none; color:#333; font-size: 1.0em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_1:visited { text-decoration:none; color:#333; font-size: 1.0em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_1:hover { text-decoration:none; color:#900; font-size: 1.0em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_1:active { text-decoration:none; color:#900; font-size: 1.0em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_1:focus { text-decoration:none; color:#900; font-size: 1.0em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_2:link { text-decoration:none; color:#333; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_2:visited { text-decoration:none; color:#333; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_2:hover { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_2:active { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_2:focus { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_3:link { text-decoration:none; color:#333; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_3:visited { text-decoration:none; color:#333; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_3:hover { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_3:active { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_3:focus { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_4:link { text-decoration:none; color:#333; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_4:visited { text-decoration:none; color:#333; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_4:hover { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_4:active { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_level_4:focus { text-decoration:none; color:#900; font-size: 0.9em; font-weight: bold; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_products:link { text-decoration:none; color:#333; font-size: 0.7em; font-weight: normal; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_products:visited { text-decoration:none; color:#333; font-size: 0.7em; font-weight: normal; display: block; float: none; width: 100%; padding-left: 10px; }
a.sitemap_products:hover { text-decoration:none; color:#fff; font-size: 0.7em; font-weight: normal; display: block; float: none; width: 100%; padding-left: 10px; background: #333; }
a.sitemap_products:active { text-decoration:none; color:#fff; font-size: 0.7em; font-weight: normal; display: block; float: none; width: 100%; padding-left: 10px; background: #333; }
a.sitemap_products:focus { text-decoration:none; color:#fff; font-size: 0.7em; font-weight: normal; display: block; float: none; width: 100%; padding-left: 10px; background: #333; }
menu.SitemapToplevel {  }
li.SitemapToplevel { display: block; line-height: 1.3em; list-style-position: outside; list-style-image: url(img/pixel_trans.gif); }
menu.SitemapCatLevel_0 {  }
li.SitemapCatLevel_0  { display: list-item; list-style-position: outside; list-style-image: url(img/icon_CatLevel_0.gif); float:none; margin-left: 20px; line-height: 1.3em; }
menu.SitemapCatLevel_1 {  }
li.SitemapCatLevel_1  {	display: list-item; list-style-position: outside; list-style-image: url(img/icon_CatLevel_1.gif); float:none; margin-left: 40px; line-height: 1.2em; }
menu.SitemapCatLevel_2 {  }
li.SitemapCatLevel_2  {	display: list-item; list-style-position: outside; list-style-image: url(img/icon_CatLevel_2.gif); float:none; margin-left: 60px; line-height: 1.2em; }
menu.SitemapCatLevel_3 {  }
li.SitemapCatLevel_3  {	display: list-item; list-style-position: outside; list-style-image: url(img/icon_CatLevel_3.gif); float:none; margin-left: 80px; line-height: 1.2em; }
menu.SitemapCatLevel_4 {  }
li.SitemapCatLevel_4  {	display: list-item; list-style-position: outside; list-style-image: url(img/icon_CatLevel_4.gif); float:none; margin-left: 100px; line-height: 1.2em; }
menu.SitemapProducts {  }
li.SitemapProductsI  { display: list-item; list-style-position: outside; list-style-image: url(img/icon_Products.gif); float:none; margin-left: 30px; line-height: 1.1em; background: #eee; }
li.SitemapProductsII  {	display: list-item; list-style-position: outside; list-style-image: url(img/icon_Products.gif); float:none; margin-left: 30px; line-height: 1.1em; background: #fff; }
/* Navtrail */
div.content_navtrail{ background:  url(img/pixel_trans.gif) repeat-y ;	background-position: center top; }
div.navtrail{ background:  url(img/bg_navtrail.gif) repeat-y ;	background-position: center top; }
h4.navtrail { background: url(img/pixel_trans.gif); margin: 8px auto 4px auto; width: 500px; text-align: left; line-height: 1.2em; font-size: 0.7em; color: #666666; }
a.headerNavigation:link { text-decoration:none; color:#AC9A8C; }
a.headerNavigation:visited { text-decoration:none; color:#AC9A8C; }
a.headerNavigation:hover { text-decoration:none; color:#990000; }
a.headerNavigation:active { text-decoration:none; color:#333333; }
a.headerNavigation:focus { text-decoration:none; color:#990000; }
/* Kundenmen� im Header */
.navi { font-size: 0.9em;  font-weight: bold;  padding: 200px 60px 0px 0px;  text-align: right; }
/* INFOCENTER */
.infocenter_header { 	background-image:url(img/bg.gif);	background-color:#f2f2f2;	padding-left:10px;	padding-top:3px; 	padding-bottom:3px; 	font-size:12px; 	text-transform:uppercase; 	font-weight:bold; 	color:#666666;	margin-bottom:5px;}  
.infocenter_categories {	}  	
.infocenter_items { padding-left:2px; color:#666666;}  
.infocenter_titel_bg {  background-image:url(img/infocenter_bg.gif);  height:60px;  margin-bottom:10px;  }
.infocenter {  background-image:url(img/infocenter.gif);  height:60px;  margin-bottom:10px;  }  
.infocenter_titel {  position:relative;  top:15px;  left:12px;  text-transform:uppercase;	font-style:italic;  font-family:Arial,Verdana;	font-weight:bold; 	color:#999999;  font-size:16px;}
.infocenter_name {  position:relative;  text-transform:lowercase;	font-style:italic; top:12px; left:70px; font-family:Arial,Verdana;	font-weight:bold; color:#FF6600;  font-size:14px;}  
.infocenter_text {	padding:2px; 	margin-bottom:3px;}	
A.infocenter_items_links:link,A.infocenter_items_links:visited { text-decoration:none; color:#333;}  	
A.infocenter_items_links:hover { text-decoration:none; color:#900;}  	
.infocenter_border {margin-bottom:5px;}
/* LEXIKON */
.lexikon_keyword { color: #990000; text-decoration: underline;}
/* Boxen */
#topsearch { width: 220px; float: right; color: #fff; padding-top: 5px; position: absolute; right: 0px; }
#topsearch label { width: 60px; float:left; color: #fff; font-size: 0.8em;}
#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;}
#categorie_list{ width: 210px; float: left; margin: 10px auto 0px auto; display: block; border: 0px solid #000;}
#categorie_list li {
  list-style-type: none; list-style-position: outside;  color: #000; text-align: left; font-size: 1.0em; font-weight: bold;
	font-variant: small-caps;	line-height: 1.2em;  margin: 10px 0px 5px 10px;	display: list-item; }
#categorie_list li:hover {  background: #fefbd2;}
#categorie_list a:link { text-decoration:none; color:#333; display: block; float: none;width: 100%; }
#categorie_list a:visited { text-decoration:none; color:#333; display: block; float: none;width: 100%; }
#categorie_list a:hover { text-decoration:none; color:#990000; display: block; background: #fefbd2; float: none; width: 100%; }
#categorie_list a:active { text-decoration:none; color:#000; display: block; float: none; }
#categorie_list a:focus { text-decoration:none; color:#990000; display: block; background: #fefbd2; float: none;width: 100%;  }
#box_categorie_list { text-align: left; width: 225px; margin: 0px; padding: 0px 0px 0px 0px; float: left; }
#box_startspecials { width:195px; margin: 0; padding: 0; float: left; background: #ac9a8c url(img/bg_startspecials.jpg) no-repeat; overflow: hidden; border-right: 2px solid #000; }
#box_startspecials h2 { text-align: center; margin: 0; padding: 0px; font-size: 1.0em; overflow: hidden; width:195px; float: left;}
div.box_startspecials_image { text-align: center; margin: 0px auto; }
div.box_startspecials_button { width:195px; background:#ac9a8c; margin: 0; padding: 0px; float: none; }
#box_search { width:195px; height:30px; background:#ac9a8c; text-align:center; line-height:1.0em; margin:4px 0px 10px 0px; padding:0; border:0; float:left; }
#box_search label { width: 50px; float: left; vertical-align: middle; margin-top:2px; font-weight: bold; color: #fefbd2;}
#box_login  label { width: 180px; float: left; vertical-align: middle; }
#box_search input.search { vertical-align: middle; background: #ac9a8c url(img/boxsearch_back.gif) no-repeat; background-position: left center; color: #000; width: 92px; height: 22px; padding-left: 3px; border: 0; float: left; display: inline; }
* html #box_search input.search { background-attachment: fixed; }
label.search { float: left; width: 100%; }
#box_cart_blind { width: 187px; height: 25px; float:left; margin: 20px auto 0px auto; }
#box_add_a_quickie, 
#box_admin, 
#box_best_sellers, 
#box_cart, 
#box_content,
#box_currencies, 
#box_information, 
#box_infocenter, 
#box_infobox,
#box_languages,
#box_last_viewed,
#box_login,
#box_manufacturers,
#box_manufacturers_info,
#box_newsletter,
#box_order_history,
#box_reviews,
#box_sofortueberweisung,
#box_specials,
#box_whatsnew,
#box_blog,
div.box_categories {
  width: 187px; float: left; margin: 20px auto 0px auto; }
/* Boxenheader links */
/* #box_search h4, */
#box_add_a_quickie h4,
#box_categories h4,
#box_blog h4,
#box_information h4, 
#box_manufacturers h4,
#box_manufacturers_info h4,
#box_sofortueberweisung h4,
#box_specials h4,
#box_reviews h4,
h4.box_categories {
  width: 187px; height: 22px; float: left; text-align: left; text-indent: 1.0em; background: url(img/box_header_left.gif) no-repeat 0 0; color: #fff; font-weight: bold; font-size: 0.8em; line-height: 1.8em; }
/* Boxenheader rechts */
#box_admin h4, 
#box_best_sellers h4,
#box_content h4,
#box_currencies h4,  
#box_infobox h4,
#box_infocenter h4,
#box_languages h4,
#box_last_viewed h4,
#box_login h4,
#box_newsletter h4,
#box_whatsnew h4,
#box_order_history h4,
h4.box_categories_section  {
  width: 187px;  height: 22px;  float: left;  text-align: left;  text-indent: 1.0em;  background: url(img/box_header_right.gif) no-repeat 0 0;  color: #fff;  font-weight: bold;  font-size: 0.8em;  line-height: 1.8em; }
/* Boxenheader Warenkorb */
#box_cart h4 { width: 187px; height: 22px; float: left; text-align: left; text-indent: 1.0em; background: url(img/box_header_cart.gif) no-repeat 0 0; color: #fff; font-weight: bold;  font-size: 0.8em;  line-height: 1.8em; }
a.boxheader:link { text-decoration:none; color:#fff; display: block; width: 187px;}
a.boxheader:visited { text-decoration:none; color:#fff; display: block; width: 187px;}
a.boxheader:hover { text-decoration:none; color:#fefbd2; display: block; width: 187px;}
a.boxheader:active { text-decoration:none; color:#fefbd2; display: block; width: 187px;}
a.boxheader:focus { text-decoration:none; color:#fefbd2; display: block; width: 187px;}
#box_add_a_quickie .boxcontent, 
#box_admin .boxcontent, 
#box_best_sellers .boxcontent, 
#box_cart .boxcontent, 
#box_content .boxcontent, 
#box_currencies .boxcontent, 
#box_information .boxcontent, 
#box_infocenter .boxcontent, 
#box_infobox .boxcontent,
#box_languages .boxcontent,
#box_last_viewed .boxcontent,
#box_login .boxcontent,
#box_manufacturers .boxcontent,
#box_manufacturers_info .boxcontent,
#box_newsletter .boxcontent,
#box_order_history .boxcontent,
#box_reviews .boxcontent,
#box_search .boxcontent,
#box_sofortueberweisung .boxcontent,
#box_specials .boxcontent,
#box_blog .boxcontent,
#box_whatsnew .boxcontent,
div.boxcontent {
  width: 187px; float: left; background: url(img/box_background.jpg) no-repeat; background-position: left center; }
/* Boxenfooter links */
/* #box_search .boxfooter, */
#box_add_a_quickie .boxfooter, 
#box_information .boxfooter, 
#box_manufacturers .boxfooter,
#box_manufacturers_info .boxfooter,
#box_sofortueberweisung .boxfooter,
#box_blog .boxfooter,
#box_specials .boxfooter, 
div.catboxfooter { 
 width: 187px; height: 6px; float: left; text-align: left; background: url(img/box_footer_left.gif) repeat-y; font-weight: normal; font-size: 0.0em; line-height: 0.0em; display: none; }
/* Boxenfooter rechts */
#box_admin .boxfooter, 
#box_infocenter .boxfooter,
#box_best_sellers .boxfooter, 
#box_cart .boxfooter, 
#box_content .boxfooter, 
#box_currencies .boxfooter, 
#box_infobox .boxfooter,
#box_languages .boxfooter,
#box_last_viewed .boxfooter,
#box_login .boxfooter,
#box_newsletter .boxfooter,
#box_whatsnew .boxfooter,
#box_reviews .boxfooter,
#box_order_history .boxfooter {
  width: 187px; height: 6px; float: left; text-align: left; background: url(img/box_footer_right.gif) repeat-y; font-weight: normal; font-size: 0.0em; line-height: 0.0em; display: none; }

#box_currencies h5,  
#box_infobox h5,
#box_last_viewed h5,
#box_reviews h5,
#box_order_history h5,
#box_specials h5,
#box_whatsnew h5,
#box_last_viewed h5 {
  margin: 3px 3px; text-align: center; color: #000; font-weight: bold; font-size: 0.8em; line-height: 1.0em; }

#box_best_sellers h5 { margin: 5px; text-align: left; color: #000; font-weight: bold; font-size: 0.8em; line-height: 1.0em; }

#box_infobox img,
#box_last_viewed img,
#box_reviews img,
#box_order_history img,
#box_specials img,
#box_whatsnew img { 
  border: 0px; margin: 4px auto; display: block; }
ul.boxcontentlinks, ul.adminbox { width: 187px; display: block; margin: 8px 0 4px 0; }
li.boxcontentlinks, li.adminbox { list-style-image: url(img/icon_arrow.gif);  list-style-position: outside;  color: #000;  text-align: left; font-size: 0.8em;  line-height: 1.2em;  margin: 0px 0px 2px 20px;	display: list-item; }
li.boxcontentlinks:hover { background: #fefbd2; }
a.contentbox:link { text-decoration:none; color:#333; display: block; width: 165px;}
a.contentbox:visited { text-decoration:none; color:#333; display: block; width: 165px;}
a.contentbox:hover { text-decoration:none; color:#990000; display: block; width: 165px; background: #fefbd2;  }
a.contentbox:active { text-decoration:none; color:#000; display: block; width: 165px;}
a.contentbox:focus { text-decoration:none; color:#990000; display: block; width: 165px; background: #fefbd2;  }
a.adminboxlink:link { text-decoration:none; color:#333;}
a.adminboxlink:visited { text-decoration:none; color:#333;}
a.adminboxlink:hover { text-decoration:none; color:#990000; background: #fefbd2;  }
a.adminboxlink:active { text-decoration:none; color:#000;}
a.adminboxlink:focus { text-decoration:none; color:#990000; background: #fefbd2;  }
#menuebox_content { width: 187px; float: left; margin: 0px auto 0px auto; }
#menuebox_content .contentmenueheader { width: 187px; height: 20px; float: left; background: url(img/contentmenueheader.gif) no-repeat; }
#menuebox_content .contentmenuefooter { width: 187px; height: 18px; float: left; background: url(img/contentmenuefooter.gif) no-repeat; }
#menuebox_content .contentmenue { width: 187px; float: left; background-color: #ac9a8c;}
ul.contentmenuelinks { width: 185px; display: block; margin-top: 4px; }
li.contentmenuelinks { list-style-type: none;  list-style-position: outside;  color: #fefbd2;  text-align: left;	font-size: 0.8em;	font-weight: bold;  line-height: 1.0em;	padding-left: 15px;	margin-bottom: 4px; }
a.contentmenuelinks:link { text-decoration:none; color:#fefbd2; }
a.contentmenuelinks:visited { text-decoration:none; color:#fefbd2; }
a.contentmenuelinks:hover { text-decoration:none; color:#808080; }
a.contentmenuelinks:active { text-decoration:none; color:#808080; }
a.contentmenuelinks:focus { text-decoration:none; color:#666; }
#box_topnavi{ background: url(img/bg_topnavi.gif) repeat-y; color: #fff; letter-spacing:0.3em; font-weight: bold; font-size: 0.6em; line-height: 1.0em; height: 20px; width: 970px; margin: 0 auto; padding-top: 6px; }
#box_footer{ background: url(img/bg_footer.gif) repeat-y; color: #fff; letter-spacing:0.3em; font-weight: normal; font-size: 0.6em; line-height: 1.0em; height: 40px; width: 970px; margin: 0 auto; padding-top: 10px; }
ul.boxfooter, li.boxfooter, ul.boxtopnavi, li.boxtopnavi {  display: inline;  list-style-type: none;  list-style-position: outside;  margin: 10px 15px 5px 15px;  color: #fff;  font-variant: normal;  font-size: 1.2em;  line-height: 1.3em;  text-align: center; }
a.boxfooter:link, a.boxtopnavi:link  { text-decoration:none; color:#fff; }
a.boxfooter:visited, a.boxtopnavi:visited { text-decoration:none; color:#fff; }
a.boxfooter:hover, a.boxtopnavi:hover { text-decoration:none; color:#ccc; }
a.boxfooter:active, a.boxtopnavi:active { text-decoration:none; color:#ccc; }
a.boxfooter:focus, a.boxtopnavi:focus { text-decoration:none; color:#666; }
#box_specials p, #box_whatsnew p, #box_last_viewed p { width: 187px; text-align: center; font-size: 0.8em; line-height: 1.0em; margin: 0 auto; }
#box_cart p { text-align: left; font-size: 0.8em; line-height: 1.1em; margin: 5px 8px 0px 8px; }
#box_best_sellers p {  text-align: right;  font-size: 0.8em;  line-height: 1.1em;  margin: 5px 6px;  border-bottom: 1px solid #fff; }
ul.box_cart { display: block;  margin: 4px;  padding: 0;}
li.box_cart { list-style-type: none;  list-style-position: outside;  color: #000;  text-align: left;	font-size: 0.8em;	font-weight: bold;  line-height: 1.0em;	padding-left: 5px;	padding-right: 5px;	margin-bottom: 4px; }
li.box_cart_total {  list-style-type: none;  list-style-position: outside;  color: #000;  text-align: right;	font-size: 0.8em;	font-weight: normal;  line-height: 1.0em;	padding-left: 5px;	padding-right: 5px;	margin-bottom: 4px;}
.boxprice {  font-family: Comic Sans MS, Arial;	font-weight: bold;  line-height: 1.0em;	display: block;	margin: 2px auto 3px auto;}
.boxtax {  font-size: 0.8em; }
.boxlink {  line-height: 1.2em;	display: block;	margin: 5px auto 0px auto; }
#box_login fieldset { width: 187px;  text-align: left;  font-size: 0.8em;  font-weight: normal;  line-height: 1.2em;  padding-top: 5px;	padding-bottom: 5px;}
a.catlinklev0:link { text-decoration:none; color:#fff; display: block; width: 187px;}
a.catlinklev0:visited { text-decoration:none; color:#fff; display: block; width: 187px;}
a.catlinklev0:hover { text-decoration:none; color:#fefbd2; display: block; width: 187px;}
a.catlinklev0:active { text-decoration:none; color:#fefbd2; display: block; width: 187px;}
a.catlinklev0:focus { text-decoration:none; color:#fefbd2; display: block; width: 187px;}
ul.catmenulev1 { list-style: none;  list-style-position: outside;  display: block;  margin: 2px 0 2px 0; }
li.catmenulev1 { list-style-type: none;  list-style-position: outside;  color: #000;  text-align: left;  font-size: 0.8em;  line-height: 1.2em;  margin: 2px 0px 0px 0px;	display: list-item; }
li.catmenulev1:hover { background: #fefbd2; }
a.catlinklev1:link { text-decoration:none; color:#333; display: block; width: 167px; margin: 0px 4px 0px 20px;}
a.catlinklev1:visited { text-decoration:none; color:#333; display: block; width: 167px; margin: 0px 4px 0px 20px;}
a.catlinklev1:hover { text-decoration:none; color:#990000; display: block; width: 167px; background: #fefbd2; margin: 0px 4px 0px 20px; }
a.catlinklev1:active { text-decoration:none; color:#000; display: block; width: 167px; margin: 0px 4px 0px 20px;}
a.catlinklev1:focus { text-decoration:none; color:#990000; display: block; width: 167px; background: #fefbd2; margin: 0px 4px 0px 20px; }
ul.catmenulev2 { list-style: none;  list-style-position: outside;  width: 187px;  display: none;  margin: 2px 0 2px 0; }
li.catmenulev2 { list-style-type: none;  list-style-position: outside;  color: #000;  text-align: left;  font-size: 0.8em;  line-height: 1.2em;  margin: 2px 0px 0px 0px;	display: list-item;	width: 187px; }
li.catmenulev2:hover { background: #fefbd2; }
a.catlinklev2:link { text-decoration:none; color:#333; display: block; width: 167px; margin: 0px 4px 0px 20px;}
a.catlinklev2:visited { text-decoration:none; color:#333; display: block; width: 167px; margin: 0px 4px 0px 20px;}
a.catlinklev2:hover { text-decoration:none; color:#990000; display: block; width: 167px; background: #fefbd2; margin: 0px 4px 0px 20px; }
a.catlinklev2:active { text-decoration:none; color:#000; display: block; width: 167px; margin: 0px 4px 0px 20px;}
a.catlinklev2:focus { text-decoration:none; color:#990000; display: block; width: 167px; background: #fefbd2; margin: 0px 4px 0px 20px; }
ul.catmenulev3 { list-style: none;  list-style-position: outside;  width: 187px;  display: none;  margin: 2px 0 2px 0; }
li.catmenulev3 { list-style-type: none;  list-style-position: outside;  color: #000;  text-align: left;  font-size: 0.8em;  line-height: 1.2em;  margin: 2px 0px 0px 0px;	display: list-item;	width: 187px; }
li.catmenulev3:hover {  background: #fefbd2; }
a.catlinklev3:link { text-decoration:none; color:#333; display: block; width: 162px; margin: 0px 4px 0px 25px;}
a.catlinklev3:visited { text-decoration:none; color:#333; display: block; width: 162px; margin: 0px 4px 0px 25px;}
a.catlinklev3:hover { text-decoration:none; color:#990000; display: block; width: 162px; background: #fefbd2; margin: 0px 4px 0px 25px; }
a.catlinklev3:active { text-decoration:none; color:#000; display: block; width: 162px; margin: 0px 4px 0px 25px;}
a.catlinklev3:focus { text-decoration:none; color:#990000; display: block; width: 162px; background: #fefbd2; margin: 0px 4px 0px 25px; }
/* Boxen */

/* LEXIKON */
.lexikon_keyword {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #CC0000;text-decoration: underline;}

/* RMA */
.rma_choose {font-family: Verdana, Arial, sans-serif; line-height: 1.3em; font-size: 1.3em; color: #000000; font-weight: bold; } 
.rma_table_heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#dddddd; 
padding-left:5px; 
height:18px;} 
.rma_table_content {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#f1f1f1; 
padding-left:5px; 
height:18px;} 
.rma_choose_body {font-family: Verdana, Arial, sans-serif;font-size: 10px;padding:5px;} 
.rma_options {font-family: Verdana, Arial, sans-serif;font-size: 10px;} 

.smallText { font-size: 0.7em; }
li.num {display: list-item; list-style-type: decimal; list-style-position: outside; text-align: justify; }
li.pt {display: list-item; list-style-type: disc; list-style-position: outside; text-align: justify; }


/* BLOG */
.blog_text img {margin:10px }

.blog_titel{padding:4px 5px;color:#333;cursor:pointer;    border-top: 1px solid #fff;border-bottom: 1px solid #dddddd}

h2.blog_title_item {background-image: none; background: #fff; color: #666; border: 0 none}

.blog_link {display:block; cursor: pointer; margin: 4px 0 4px 10px; font-family: Verdana; font-size: 10px;}

.blog_active {color: #000; font-weight: 700}

.datum {float: left; margin: 0 10px 0 0; width:60px}

.datum p {background:#D70606 url(../img/icons/date.png) no-repeat scroll 0 0;color:#DDDDDD;float:left;font-size:70%;height:50px;margin:0 10px 0 0;overflow:hidden;padding:5px;text-align:center;width:40px;}

.datum span.monat {display:block;margin-bottom:8px;font-size: 12px}

.datum span.tag {color:#444444;display: block;font-size:195%;font-weight:bold;line-height:0.9;}

div.datum p span.jahr {color:#666666;font-family:Tahoma,Arial,sans-serif;font-size:80%;margin:0;padding:0;}

.blog_list, .blog_text {text-align: justify}

.box_comment blockquote {margin: 0 0 0 20px}

.kommentar_link {display: block; margin: 3px; text-align: right;}

#comment {    cursor:pointer;    padding: 3px 0 3px 20px;background: url(../img/icons/add.gif) 0 2px no-repeat}

fieldset.blog_comments {padding: 10px;    border: 1px solid #ccc}

#blog_comments {padding: 0 10px; font-weight: 900}

#comment:hover {text-decoration: underline} 

div.add_success {padding: 3px 0 3px 20px;    background: url(../img/icons/tick.gif) 0 2px no-repeat}

h2.blog_title_list {display:block;margin: 8px 0 0 0;} 

#blog_inhalt #text textarea {width:98%}

/* Kommentare */
div.box_comment {
    display: block;
    width: 97%;
    position: relative;
    padding: 3px;
    margin: 0 5px;
    border: 1px solid #ccc;
    background: #f4f4f4;
}
div.box_comment div.delete {
    position: absolute;
    height: 16px;
    top: 50%;
    left: 4px;
    margin-top: -8px;
}
div.box_comment_name {
    position: relative;
    margin: 10px 0 0 10px;
}
span.arrow {
    background: #FFF url(../img/icons/arrow_down.gif) no-repeat;
    width: 10px; height: 10px;
    position: absolute;
    top: -11px; left: 40px
}

/* STAR RATING */
.star-rating{
    list-style:none;
    margin-left:5px!important;
    padding:0px;
    width: 125px;
    height: 25px;
    position: relative;
    background: url(../img/icons/star.gif) top left repeat-x;        
}
.star-rating li{
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}
.star-rating li a{
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
}
.star-rating li a:hover{
    background: url(../img/icons/star.gif) left bottom;
    z-index: 2;
    left: 0px;
}
.star-rating a.one-star{
    left: 0px;
}
.star-rating a.one-star:hover{
    width:25px;
}
.star-rating a.two-stars{
    left:25px;
}
.star-rating a.two-stars:hover{
    width: 50px;
}
.star-rating a.three-stars{
    left: 50px;
}
.star-rating a.three-stars:hover{
    width: 75px;
}
.star-rating a.four-stars{
    left: 75px;
}    
.star-rating a.four-stars:hover{
    width: 100px;
}
.star-rating a.five-stars{
    left: 100px;
}
.star-rating a.five-stars:hover{
    width: 125px;
}
.star-rating li.current-rating{
    background: url(../img/icons/star.gif) left center;
    position: absolute;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}