/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
/*-------------eigener anfang*/
.image_left   { margin-right: 10px; margin-bottom: 10px; float: left; border: solid 1px #ccc }
.image_right  { margin-bottom: 10px; margin-left: 10px; float: right; border: solid 1px #ccc }
.ebay_shop_description_head  { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/ebay_button.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 36px; border: solid 1px #ccc }
.ebay_shop_description  { line-height: 1.5; background-color: #fff; background-image: url(img/ebay_main_bg.gif); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; padding: 10px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }
.ebay_shop_description a   { color: #33f }
.small_text_ebay_grey  {
	color: #999;
	font-size: 10px;
	background-color: #FFFFFF;
}
.small_text_ebay_grey div  {
	font-size:10px;
}
.small_text_ebay_grey a   { color: #999; font-size: 10px; text-decoration: none }
.ebay_head_white a    { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none }
.ebay_head_white a:hover    { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none }
.ebay_head_white a:visited   { color: #fff; font-size: 12px; font-weight: bold }
.ebay_text_head   { color: #999; font-size: 12px }
.ebay_text_head a   { color: #00f; font-size: 10px }
.red_price {
	color: #FF0000;
}
font  { font-size: 12px }
.ebay_description td   { font-size: 12px; line-height: 1.5 }
.ebay_description tbody   { font-size: 12px; line-height: 1.5 }
.ebay_description     { font-size: 12px; line-height: 1.5; text-align: left; margin-top: 390px; margin-bottom: 10px; width: 98% }
.test  { max-width: 550px }
.ebay_main_bg     { line-height: 1.5; background-color: #fff; background-image: url(img/ebay_main_bg.gif); background-repeat: no-repeat; background-position: 10px 10px; text-align: left; padding: 10px; border: solid 1px #ccc }
a.ebay_qt_link   { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ccc; text-align: left; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; width: 139px; border-style: solid; border-width: 1px 1px 0 0; border-color: #999 }
a.ebay_qt_link:hover      { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f9f8f8; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: left; vertical-align: middle }
a.ebay_link_head      { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(img/ebay_categorie_bg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; padding-top: 10px; padding-bottom: 10px; height: 15px !important; vertical-align: middle }
a.ebay_link_head:hover       { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url('(EmptyReference!)'); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; padding-top: 10px; padding-bottom: 10px; height: 15px !important; vertical-align: middle }
a.ebay_link_head:visited       { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(img/ebay_categorie_bg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; padding-top: 10px; padding-bottom: 10px; height: 15px !important; vertical-align: middle }
a.ebay_link_categories       { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(img/ebay_categorie_bg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 20px; display: block; padding-top: 10px; padding-bottom: 10px; height: 15px !important; vertical-align: middle; border-bottom: 1px solid #ccc }
a.ebay_link_categories:hover        { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url('(EmptyReference!)'); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; display: block; padding-top: 10px; padding-bottom: 10px; height: 15px !important; vertical-align: middle }
a.ebay_link_categories:visited         { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; display: block; padding-top: 10px; padding-bottom: 10px; height: 15px !important; vertical-align: middle }
.ebay_link_categories_head       {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(img/ebay_button.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	text-indent: 20px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 15px !important;
	width:161px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc
}
.ebay_artikel_head         { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/ebay_button.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; height: 36px !important; vertical-align: middle; border: solid 1px #ccc }
#first {}
#second {display: none;}
#third {display: none;}
#fourth {display: none;}
#fifth {display: none;}
.ebay_head_bg_template {
	background-color: #FFFFFF;
	background-image: url(img/ebay_head_bg_template.gif);
	background-repeat: repeat-y;
}

.ebay_artikel_head_template        { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/ebay_button.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; height: 35px !important; vertical-align: middle; border: solid 1px #ccc }
.products_price_ebay_template        { background-image: url(img/product_price_ebay.gif); background-repeat: no-repeat; background-position: right 0; width: 245px; height: 80px }
.products_price_ebay_text_template        { font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.products_price_ebay_text_template div       { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5 }

.products_price_ebay        { background-image: url(img/product_price_ebay.gif); background-repeat: no-repeat; background-position: right 0; padding-right: 30px; width: 245px; height: 80px }
.products_price_ebay_text        { font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.products_price_ebay_uvp       { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5 }

/*---*/
.hersteller_start a   { -moz-opacity: .5; filter:alpha(opacity=50); opacity: .5  }
.hersteller_start a:hover  { -moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.0 }
.hersteller_start img { border: solid 1px #ccc; filter:alpha(opacity=50) }
.hersteller_start img a:hover  { -moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.0 }

.main_box_links a    { color: #00f; text-decoration: underline }
.main_box_links a:hover    { color: #00f; text-decoration: none }
.main_box_links a span   { color: #333 }
.birthday_100  { width: 100% }
.birthday_head   { color: #663366; font-size: 17px; font-weight: bold }
.infobox_name     { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px; padding-top: 10px; }
.border_left    { background-image: url(img/border_left.gif); background-repeat: repeat-y; background-position: right 0; width: 10px }
.border_right     { background-image: url(img/border_right.gif); background-repeat: repeat-y; background-position: left 0; width: 10px }
.border_right_test      { background-position: 0 0; border-left: 1px solid #333 }
.box_head_outher { background-image: url(img/box_head.gif); background-position: 0 center; padding-top: 5px; padding-left: 35px; height: 29px }
.box_head   { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.box_head a    { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif }
.box_head a:hover    { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.left_table_bg    { background-color: #fc0; width: 200px; vertical-align: top; border-right: 1px solid #999 }
.main_table       {
	background-image: url(img/bg_main.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	width: 100%;
}
#main_part_aussen{
	width: 991px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	background-image: url(img/main_part_aussen_bg.gif);
	background-repeat: repeat-y;
	background-position: -19px;
	background-color: #FFFFFF;
}
.image_left    { margin-right: 10px; margin-bottom: 20px }
/*Vortschritt_Bestellung*/
.vortschritt_active         { color: #fff; font-weight: bold; background-color: #33f; padding-top: 5px; padding-bottom: 5px; border: solid 1px #999 }
.vortschritt_passiv        { color: #999; background-color: #e8e8e8; padding-top: 5px; padding-bottom: 5px; border: solid 1px #999 }
.vortschritt_spacer      { background-image: url(img/vortschritt_spacer.gif); background-repeat: repeat-x }
/*content_navigation*/
a.content_level0:link, a.content_level0:visited            {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: url(img/tree_level0.gif) no-repeat;
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-left: 23px;
	height: 25px !important;
	vertical-align: middle
}
a.content_level0:hover    { text-decoration: none; background-image: url(img/tree_level0_hover.gif); background-repeat: no-repeat; background-position: 0 0 }
.info_box_head       { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/info_box_head.gif); background-repeat: no-repeat; padding-left: 35px; height: 35px; border-bottom: 1px solid #333 }
/* kategorien */
.tree_level0       { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/tree_level0.gif); background-repeat: repeat-x; padding-top: 8px; padding-bottom: 8px; padding-left: 23px; height: 20px }
.tree_level0_top    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/tree_level0.gif); background-repeat: repeat-x; padding-top: 8px; padding-bottom: 8px; padding-left: 23px; height: 20px }
.tree_final_top     {
	background-color: #fff;
	z-index: 1000;
	top: 1px;
	width: 200px;
	height: 19px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
a.tree_level0:link, a.tree_level0:visited         { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background: url(img/tree_level0.gif) no-repeat; text-align: left; display: block; padding-top: 10px; padding-left: 23px; height: 17px !important; vertical-align: middle }
a.tree_level0:hover       { text-decoration: none; background-image: url(img/tree_level0_hover.gif); background-repeat: no-repeat; background-position: 0 0 }
a.tree_level0_down:link, a.tree_level0_down:visited        { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background: url(img/tree_level0_select.gif) no-repeat; text-align: left; display: block; padding-top: 8px; padding-left: 23px; height: 25px !important; vertical-align: middle }
a.tree_level0_down:hover     { color: #666; font-weight: bold; text-decoration: none; background-position: 0 0 }
a.tree_level0_final:link, a.tree_level0_final:visited           {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-left: 23px;
	height: 25px !important;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-color: #999999;
	border-top-color: #999999;
	overflow: visible;
	position: relative;
	left: 1px;
}
a.tree_level0_final:hover     { text-decoration: none; background-position: 0 0 }
a.tree_level1_no:link, a.tree_level1_no:visited        { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #e8e8e8; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; padding-top: 8px; padding-left: 38px; height: 23px !important; vertical-align: middle }
a.tree_level1_no:hover     {
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
	background-position: 0 0
}
a.tree_level1_sub:link, a.tree_level1_sub:visited         { background-color: #e8e8e8; color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url(img/tree_level1_sub.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; padding-top: 8px; padding-left: 38px; height: 23px !important; vertical-align: middle }
a.tree_level1_sub:hover     {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
	background-position: 0 0
}
a.tree_level1_down:link, a.tree_level1_down:visited          {
	background-color: #e8e8e8;
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/tree_level1_down.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	display: block;
	padding-top: 8px;
	padding-left: 38px;
	height: 22px !important;
	vertical-align: middle
}
a.tree_level1_down:hover     { text-decoration: none; background-position: 0 0 }
a.tree_level1_final:link, a.tree_level1_final:visited           {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	display: block;
	padding-top: 8px;
	padding-left: 38px;
	position: relative;
	height: 21px !important;
	vertical-align: middle;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	visibility: visible;
	left: 1px;
}
a.tree_level1_final:hover      { text-decoration: none; background-position: 0 0 }
a.tree_level2_no:link, a.tree_level2_no:visited         {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	display: block;
	padding-top: 8px;
	padding-left: 57px;
	height: 18px !important;
	vertical-align: middle
}
a.tree_level2_no:hover     { color: #333; font-weight: normal; text-decoration: underline; background-position: 0 0 }
a.tree_level2_sub:link, a.tree_level2_sub:visited          { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url(img/tree_level2_sub.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; padding-top: 8px; padding-left: 57px; height: 18px !important; vertical-align: middle }
a.tree_level2_sub:hover     { color: #333; font-weight: normal; text-decoration: underline; background-position: 0 0 }
a.tree_level2_down:link, a.tree_level2_down:visited           {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(img/tree_level2_down.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	display: block;
	padding-top: 8px;
	padding-left: 57px;
	height: 18px !important;
	vertical-align: middle
}
a.tree_level2_down:hover     { text-decoration: none; background-position: 0 0 }
a.tree_level2_final:link, a.tree_level2_final:visited           {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	display: block;
	padding-top: 8px;
	padding-left: 57px;
	position: relative;
	height: 24px !important;
	vertical-align: middle;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	visibility: visible;
	left: 1px;
}
a.tree_level2_final:hover      { text-decoration: none; background-position: 0 0 }
.tree_level2_no { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 55px }
.level0_select   { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.tree_level0_border  { color: #666; background-color: #e8e8e8; border-top: 1px solid #333; border-bottom: 1px solid #333 }
.tree_level0_top_border  { background-color: #e8e8e8; border-bottom: 1px solid #333 }
.tree_level0_select      { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/tree_level0_select.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 12px; padding-left: 23px }
.tree_level0_no  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 23px }
.tree_level0_top_select   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/tree_level0_top_select.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 12px; padding-left: 23px }
.tree_level2_sub      { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/tree_level2_sub.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 55px }
.tree_level2_down      { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/tree_level2_down.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 55px }
.tree_link  { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.tree_link:hover  { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
/* kategorien auflistung*/
.categories_content  { }
.categories_contentcell             { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: 5px 5px; cursor: pointer; position: relative; top: -1px; width: 282px; height: 130px; border: solid 1px #ccc }
.categories_contentcell_red    { border: solid 1px #f00 }
.categories_price         { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/cross_price_top.gif); background-repeat: no-repeat; background-position: right top; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; width: 100% }
.categories_fuss        { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10pt; background-color: #e8e8e8; background-image: url(img/bg_cross_fuss.gif); background-repeat: no-repeat; cursor: pointer; padding-left: 35px; position: relative; top: -1px; width: 247px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #ccc }
.categories_content_desc        { font-size: 11px; padding-top: 5px; padding-right: 5px; width: 175px }
.categories_description   {background-color: #e8e8e8;  height: 216px }
.categories_description div {color: #666; font-size: 11px;}

/*ende*/
.final_square  { background-color: #f30; position: absolute; left: 256px; width: 1px; height: 30px }
.navbar_header  {
	padding-right: 8px;
	padding-left: 8px;
	position: relative;
	right: -1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.header_content   {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/bg_header_content.gif);
	text-align: right;
	height: 25px;
	padding-top:10px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
}
.header_table   { background-image: url(img/header_test.gif); background-repeat: no-repeat; text-align: right; width: 850px; height: 119px; vertical-align: top }
.header_warenkorb       {
	height: 106px;
	width: 193px;
	background-image: url(img/warenkorb_bg.png);
	float: right;
}
.header_warenkorb_innen      {
	position: absolute;
	left: 808px;
	top: 45px;
}
.warenkorb_kopf   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5 }
.warenkorb_kopf_head    { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; padding-bottom: 8px }.warenkorb_table   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 150px; height: 80px; vertical-align: middle }
.warenkorb_image  { text-align: right }
.input_light   { color: #999; padding: 1px; border: solid 1px }
.search_box  { font-family: Verdana; background-image: url(img/nav_bg.gif); background-repeat: repeat-x; background-position: 0 center; padding-top: 7px; padding-left: 8px; border-bottom: 1px solid #999 }
.search_box2  { padding-left: 10px; position: relative; bottom: 5px }
.navtrail  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; padding-left: 5px }
#bottom_index_aussen{
	background-color: #FFCC00;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	width: 991px;
}
#bottom_index_left   {
	color: #666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fc0;
	bottom: 50px;
	float: left;
	width: 200px;
	height:100%;
}
#bottom_index_right   {
	color: #666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fc0;
	bottom: 50px;
	float: left;
	width: 791px;
	height: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.index_description    { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; margin-top: 10px; margin-bottom: 10px; padding: 5px }
.bestseller_head    {
	background-image: url(img/bg_info.gif);
	background-repeat: no-repeat;
	border: solid 1px #ccc;
	height: 35px;
}
.bestseller_head div  {
	color: #666666;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 35px;
}

.bestseller_body    { background-color: #fff; background-repeat: no-repeat; background-position: right top; padding: 5px; width: 179px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }
.bestseller_zahl  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px }
.bestseller_artikel  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 120px; padding-left: 8px  }
.bestseller_artikel a  { color: #666 }
.bestseller_body_test { background-color: #fff; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.hersteller_box    { background-image: url(img/info_box_head.gif); background-repeat: no-repeat; padding-right: 10px; padding-left: 35px; height: 36px; border-bottom: 1px solid #999 }
.leer {}
.leer {}
.leer {}
.leer {}
td,tr,table { color: #333; font-size: 12px }
.center  { padding-left: 100px }
/*-------------popup_image*/
.head_popup  { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/nav_bg.gif); border-bottom: 1px solid #666 }
.foot_popup  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/bg_header_content.gif); background-repeat: repeat-x; background-position: 0 0; text-align: center; width: 100%; border-top: 1px solid #666 }
/*-------------Variationen*/
.text_variation  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.container_variation    { width: 211px; border-top: 1px solid #ccc; border-left: 1px solid #ccc }
.container_variation_innen  { padding-top: 3px; padding-bottom: 3px }
.container_variation_head   {
	background-color: #e8e8e8;
	background-image: url(img/bg_information.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: 35px;
	font-weight: bold;
}
.container_variation_head a    { color: #333; text-decoration: none }
.container_variation_head a:hover    { color: #333; text-decoration: none }
#popup a span  { display: none }
#popup a    { }
#popup a#iefix:hover  { text-decoration: none; border: 0 } /* Fix for IE 6 Bug */
#popup a:hover span         { font-weight: normal; line-height: 150%; text-decoration: none; background-color: #fcdee1; background-image: url(img/error_box.gif); background-repeat: no-repeat; background-position: 0 3px; text-indent: 18px; display: block; padding: 5px; position: absolute; z-index: 100; top: 329px; left: 401px; width: 165px; border-top: 1px dashed #f30; border-bottom: 1px dashed #f30; border-left: 1px dashed #f30 }
.container_staffelpreis    { padding: 5px; width: 201px; border-top: 1px solid #ccc; border-left: 1px solid #ccc }
.container_prod_info      { line-height: 150%; padding: 5px 5px 5px 35px; border-top: 1px solid #ccc; border-left: 1px solid #ccc }
.container_bonus_ebay {border-top: 1px solid #ccc; border-left: 1px solid #ccc }
/*-------------navbar*/
.navbar_hotline       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/navbar_hotline.gif);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_hotline_hover       {
	background-image: url(img/navbar_hotline_over.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;	
}
.navbar_service       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/navbar_service.gif);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_service_hover       {
	background-image: url(img/navbar_service_over.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_konto       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/navbar_konto.gif);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_konto_hover       {
	background-image: url(img/navbar_konto_over.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_login       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/navbar_login.gif);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_login_hover       {
	background-image: url(img/navbar_login_over.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_abmelden       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/navbar_abmelden.gif);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_abmelden_hover       {
	background-image: url(img/navbar_abmelden_over.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_warenkorb       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/navbar_warenkorb.gif);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
	border-bottom: solid 1px #999999;
}
.navbar_warenkorb_hover       {
	background-image: url(img/navbar_warenkorb_over.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	cursor: pointer;
    border-bottom: solid 1px #999999;
}
/*-------------table_listing*/
.small_text  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.leer {}
.leer {}
.leer {}
.leer {}
/*-------------Produkt_Beschreibung*/
.hand_over     { cursor: pointer }

.beratung    {
	background-color: #fffdce;
	border: 1px solid #CCCCCC;
}
.beratung div   {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.beschreibung    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; background-color: #e8e8e8; padding: 5px }
.beschreibung p    { font-size: 12px }
.beschreibung font    { font-size: 12px }
.beschreibung a { color: #00f; text-decoration: none }
.beschreibung a:hover { color: #00f; text-decoration: underline }
.cross_box_heading    { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/bg_info.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 35px; border-bottom: 1px solid #ccc }
.cross_body   { font-size: 10px; font-weight: normal; padding-top: 10px; padding-bottom: 10px; padding-left: 15px }
.cross_body a:hover    { color: #666; text-decoration: underline }.cross_arround  { width: 180px; border: solid 1px #ccc }
.also_purchased_head    {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(img/bg_info.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 35px;
	width: 140px;
	border: solid 1px #ccc;
	background-color: #FFFFCC;
	padding-right: 5px;
}
a.also_purchased_link {
	color: #333333;
}
a.also_purchased_link:hover {
	color: #333333;
}

.cross_content  { }
.cross_contentcell           { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: 5px 5px; cursor: pointer; position: relative; top: -1px; width: 180px; height: 130px; border: solid 1px #ccc }
.cross_contentcell_red    { border: solid 1px #f00 }
.cross_price       { color: #333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(img/cross_price.gif); background-repeat: no-repeat; background-position: right bottom; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; width: 100% }
.cross_fuss      {
	background-color: #e8e8e8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 10pt;
	background-image: url(img/bg_cross_fuss.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 35px;
	position: relative;
	top: -1px;
	width: 145px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.product_head_mb    { background-image: url(img/product_head_mb.gif); padding-left: 35px; width: 150px; height: 36px; clear: both }
.product_head_mb a    { color: #333 }
.product_head_lb    { background-image: url(img/product_head_lb.gif); padding-left: 35px; width: 148px; height: 36px; clear: both }
.product_head_lb a    { color: #333 }
.mediacontent  { background-color: #e8e8e8; margin-bottom: 10px; padding: 5px; border: dashed 1px #333 }
.small_text_media  { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.garduated_price  { position: relative; right: -1px; bottom: -1px; width: 212px }
.main_price   { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; background-image: url(img/product_price.gif); background-repeat: no-repeat; background-position: right 0; padding-right: 10px; height: 81px }
.main_price_export    { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; background-image: url(img/product_price_export.gif); background-repeat: no-repeat; background-position: right 0; padding-right: 10px; height: 81px }
.price_product_info     { color: #333; font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; letter-spacing: 0 }
.price_product_vor     { color: #333; font-size: 12px; font-family: Verdana; font-style: italic; font-weight: bold }
SPAN.productOldPrice  { color: #f00; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
SPAN.productRed  { color: #f00; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
.review_content      {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	background-color: #FFFFFF;
}
.review_head       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFCC00;
	border: 1px solid #ccc;
	margin-top: 8px;
	font-weight: bold;
	color: #999999;
}

/*-------------kategorie_listing*/
.content_3cols_left { }
.content_3cols_contentcell     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: center 5px; cursor: pointer; margin-bottom: 15px; width: 180px; height: 150px; border: solid 1px #ccc }
.content_3cols_contentcell_red    { border: solid 1px #f00 }
.content_listing_desc  { font-size: 11px; background-color: #e8e8e8; padding: 5px }
.product_listing_price          { color: #333; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; background-image: url(img/product_listing_price.gif); background-repeat: no-repeat; background-position: right top; padding-top: 15px; padding-right: 5px }
DIV.productOldPrice_listing           { color: #f00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; background-position: 0 0; padding-top: 17px; position: relative; top: -2px }
.listing_product     { font-size: 12px; font-family: Verdana; font-weight: bold; padding-left: 10px }
.listing_content { }
.listing_contentcell   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: center 5px; cursor: pointer; position: relative; top: -1px; width: 577px; height: 130px; border: solid 1px #ccc }
.overview_listing     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px }.listing_contentcell_red { border: solid 1px #f00 }
.listing_fuss   { font-weight: bold; line-height: 10pt; background-color: #e8e8e8; background-image: url(img/listing_fuss.gif); background-repeat: no-repeat; background-position: right 0; cursor: pointer; position: relative; top: -1px; width: 577px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #ccc }
.image_listing  { padding-top: 5px; padding-right: 15px; padding-left: 5px }
.listing_head  { color: #999; font-weight: bolder; background-color: #fffdce; background-image: url(img/bg_info.gif); background-repeat: no-repeat; padding-left: 35px; width: 100%; height: 35px; border: solid 1px #ccc }
.listing_head_manu     { color: #333; font-size: 14px; font-weight: bold; background-color: #fffdce; background-image: url(img/bg_info.gif); background-repeat: no-repeat; padding-left: 35px; width: 100%; height: 35px; border-style: solid; border-width: 1px 1px 0; border-color: #ccc }
.listing_manu_list      { font-size: 11px;}
.listing_beschreibung_manu  { color: #999; font-size: 10px; font-weight: bold; background-color: #fffdce; padding-bottom: 3px; padding-left: 10px }
.listing_beschreibung_manu td { color: #999; font-size: 10px; font-weight: bold;}
.listing_zusatz     { color: #999; font-size: 10px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; line-height: 13px; padding-right: 5px }
.listing_zusatz a     { color: #999 }
/*-------------shopping_cart & checkout*/
a.cart_link_black, a.cart_link_black:hover, a.cart_link_black:visited {
	color: #333333;
}

.cart_head_aussen {
	background-color: #FFCC00;
	border: 1px solid #CCCCCC;
}
.cart_head_innen {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	color: #999999;
}
.cart_box_aussen{
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cart_box_innen {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 62px;
}
.cart_zusammenfassung {
	background-color: #666666;
	padding: 5px;
	width: 221px;
	float: right;
	text-align: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cart_zusammenfassung a, .cart_zusammenfassung a:hover, .cart_zusammenfassung a:visited {
	color: #FFFFFF;
}
.cart_button {
	background-color: #666666;
	padding: 5px;
	width: 221px;
	float: right;
	text-align: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cart_input {
	border: 1px solid #CCCCCC;
	height: 18px:
}

.footer_bestellung_fortfahren  { line-height: 5pt; background-image: url(img/bg_header_content.gif); background-position: -1px 0; padding: 0 5px; height: 35px; border: solid 1px #999 }
.footer_bestellung_abschliessen   { line-height: 5pt; background-image: url(img/bg_content_abschluss.gif); background-position: 0 0; padding: 0 5px; height: 35px; border: solid 1px #ccc }
.footer_bestellung_fortfahren_text   { color: #666; line-height: 10pt; background-position: -1px 0; height: 35px }
.button_back     { background-color: #e8e8e8; padding-left: 10px; border-top: 1px solid #ccc }
.back  { background-color: #fff; padding: 5px 10px }
/*-------------gutschein*/
.gutschein_box  { color: #999 }
.gutschein_box a  { color: #999; text-decoration: underline }
.gutschein_einloesen    { background-color: #c776ef; padding: 10px; position: absolute; top: 437px; left: 392px; width: 377px; border-top: 1px solid #ccc }
.gutschein_beschreibung    { color: #333; background-color: #fff; padding: 5px; position: absolute; top: 310px; left: 242px; width: 109px; height: 100px; border: dashed 1px #ccc; opacity:.8; filter:alpha(opacity=80); -moz-opacity:.8; }
.gutschein_beschreibung a   { color: #00f; text-decoration: underline }
.gutschein_beschreibung a:hover     { color: #00f; text-decoration: none }
.gutschein_heading       { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fffdce; background-image: url(img/bg_info.gif); background-repeat: no-repeat; background-position: left 0; text-align: left; padding-top: 8px; padding-left: 35px; position: absolute; top: 256px; left: 392px; width: 362px; height: 28px; border-style: none none solid; border-width: medium medium 1px; border-color: #ccc }
.gutschein_inhalt1       { text-align: left; padding-top: 40px }
.gutschein_heading_2           { color: #fff; font-size: 12px; font-weight: bold; background-color: #cc66ff; background-image: url(img/bg_info_gutschein.jpg); background-repeat: no-repeat; background-position: left 0; text-align: left; visibility: visible; padding-left: 35px; height: 35px; border: solid 1px #ccc }
.gutschein_box_2  { color: #999 }
.gutschein_box_2 a  { color: #999; text-decoration: underline }
.gutschein_einloesen_2     { background-color: #CC66FF; padding: 10px; border-top: 1px solid #ccc }
.gutschein_heading_21   { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #cc66ff; background-image: url(img/bg_info_gutschein.jpg); background-repeat: no-repeat; background-position: left 0; text-align: left; padding-top: 8px; padding-left: 35px; height: 28px; border-style: none none solid; border-width: medium medium 1px; border-color: #ccc }
.gutschein_beschreibung_2      { color: #333; background-color: #fff; padding: 5px; position: absolute; top: 310px; left: 242px; width: 109px; height: 100px; border: dashed 1px #ccc; -moz-opacity: .8; filter: alpha(opacity=80); opacity: .8  }
.gutschein_beschreibung_2 a   { color: #00f; text-decoration: underline }
.gutschein_beschreibung_2 a:hover     { color: #00f; text-decoration: none }
.gutschein_beschreibung_21       { color: #333; background-color: #fff; text-align: left; padding: 8px 5px 5px 15px; position: absolute; top: 281px; left: 211px; width: 390px; height: 18px; border-style: dashed; border-width: 0 1px; border-color: #ccc; -moz-opacity: .8; filter: alpha(opacity=80); opacity: .8   }
.gutschein_inhalt1_2         { text-align: left; padding: 10px; height: 124px }
.gutschein_change_size         { font-size: 10px; text-align: right; padding-right: 10px; width: 100% }
.gutschein_change_size a         { color: #999 }/*-------------my_account*/
.content_3cols_left { }
.content_3cols_contentcell     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: center 5px; cursor: pointer; margin-bottom: 15px; width: 180px; height: 150px; border: solid 1px #ccc }
.content_3cols_contentcell_red    { border: solid 1px #f00 }
.content_listing_desc  { font-size: 11px; background-color: #e8e8e8; padding: 5px }
.listing_content_account { }
.listing_contentcell_account     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: center 5px; cursor: pointer; position: relative; top: -1px; width: 295px; height: 130px; border: solid 1px #ccc }
.listing_contentcell_red_account { border: solid 1px #f00 }
.listing_fuss_account     { font-weight: bold; line-height: 10pt; background-color: #e8e8e8; background-image: url(img/bg_cross_fuss.gif); background-repeat: no-repeat; background-position: left 0; cursor: pointer; padding-left: 35px; position: relative; top: -1px; width: 260px; border-style: none solid solid; border-width: 0 1px 1px; border-color: #ccc }
.image_listing  { padding-top: 5px; padding-right: 15px; padding-left: 5px }
.listing_head_account   { color: #999; font-weight: bolder; background-color: #fffdce; background-image: url(img/bg_info.gif); background-repeat: no-repeat; padding-left: 35px; width: 100%; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.listing_head_hersteller   { color: #999; background-color: #fffdce; background-image: url(img/bg_info.gif); background-repeat: no-repeat; padding-right: 5px; width: 100%; height: 35px; border: solid 1px #ccc }
/*-------------Banner_rechts*/
.banner_rechts   { position: absolute; top: 10px; left: 810px }
.box_bewertung_fuss    { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; padding: 0; width: 180px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }
#verschiebung a span { display: none; }
#verschiebung a#iefix:hover { border: 0; } /* Fix for IE 6 Bug */
#verschiebung a:hover span            { font-weight: normal; line-height: 150%; text-decoration: none; background-color: #fff; background-repeat: no-repeat; background-position: 0 3px; display: block; padding: 5px; position: absolute; z-index: 100; top: 540px; left: -121px; width: 110px; border: solid 1px #ccc }
.bewertung_umkreis  { padding: 5px }
.leer {}
/*-------------eigener ende*/
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #e8e8e8; padding: 5px }
.boxTextBGII   { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #fffdce; padding: 5px }
.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.errorBox   { font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #fff; background-image: url(img/error_box.gif); background-repeat: no-repeat; background-position: left 2px; padding: 5px 5px 5px 18px; border: dashed 1px #f03 }
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY  {background-image: url(img/bg_body.gif); background-position: 0 0; margin: 0 }

img{
	border:0;
}

td      { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif }

A    { color: #333 }


A:hover    { color: #333; text-decoration: none } 

FORM {
	display: inline;		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation  { color: #000000; text-decoration: none }

A.headerNavigation:hover  { color: #000000; text-decoration: underline }

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #009933;

	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6; 

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults   {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #33f;
	padding: 5px;
	border: solid 1px #ccc;
	font-weight: bold;
}

A.pageResults:hover   {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5 }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser   { font-family: Verdana, Arial, sans-serif; font-weight: bold }

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

div.footer_links   { font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: center; padding-top: 10px; left: 200px; width: 980px }
A.footer_links {
  color: #000000;
}
A.footer_links:hover {
  color: #0000ff;
  text-decoration: underline;
}

div.copyright   { font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: center; padding-bottom: 10px; left: 200px; width: 980px }
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice  { color: #fff; font-family: Verdana, Arial, sans-serif; font-weight: bold }
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow    {
	font-family: Verdana, Arial, sans-serif;
	background-color: #EEEEEE;
	border: 1px solid #ccc;
}
.moduleRowOver  {
	font-family: Verdana, Arial, sans-serif;
	background-color: #EEEEEE;
	border: 1px solid #ccc;
}
.moduleRowSelected  {
	background-color: #999999;
	border: 1px solid #CCCCCC;
}

.moduleRowSelected a, .moduleRowSelected a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.moduleRowHead {
	background-color: #DDDDDD;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.moduleRow_red      { color: #fff; font-size: 12px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; background-color: #c00; padding: 0; border: solid 0 #000 }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning  {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #FFCCFF;
	margin-top: 10px;
	padding: 5px;
}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
div.create_account input    { text-transform: capitalize }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.contentsTopics   { color: #333; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #ccc; padding: 5px }
.contentsDescription   { color: #666; font-size: 11px; background-color: #e8e8e8; margin-top: 15px; padding: 5px }
.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
.tbody  { font-size: 12px }
/* LEXIKON */
.lexikon_keyword  { font-family: Verdana, Arial, sans-serif; text-decoration: underline }

a.ebay_auktion_link {
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #333333;
	text-decoration: none;
}
a:hover.ebay_auktion_link {
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #333333;
	text-decoration: none;
}
td.price_box {
	font-weight: bold;
	color: #FF0000;
	padding: 5px;
}
td.price_box div {
	color: #FF0000;
}
td.price_box .old_price {
	color: #999999;
	padding-top: 10px;
	font-weight: normal;
}
td.price_box .percent_price {
	color: #999999;
	font-weight: normal;
}
.header_listing_products_box {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFCC00;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.header_listing_products_box TD{
	font-size: 12px;
	color: #999999;
}
/* 
Intelli Search suggest list layout
Change this lines as you like to asign other colours,
fonts, borders etc. to the Intelli Search suggest List
*/
div#intelliSearchResult {
	position:absolute;
	width:210px;
	z-index:1;
	background-color:#FFFFFF;
	padding:0px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 1px 0px 1px;
	display:none;
	visibility:hidden;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 33px;
	white-space: nowrap;
}

div#intelliSearchResult a {
	display:block;
	padding:4px;
	width:153px;
	font-size:11px;
}

div#intelliSearchResult div.border {
	display:block;
	width:210px;
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 1px 0px;
	font-size:11px;
}

div#intelliSearchResult div.fill {
	width:155px;
	float:left;
}	

div#intelliSearchResult div.font {
	width:50px;
	padding-bottom:4px;
	padding-top:4px;
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	float:left;
	text-align:right;
}

div#intelliSearchResult a:hover {
	display:block;
	width:203px;
	background-color:#0033CC;
	color:#FFFFFF;
	text-decoration:none;
}

/* beta */
div.JSDragArea {
	padding: 10px;
	background-color: #CCCCCC;
	position: absolute;
	cursor: move;
}
div.JSDragArea p , div.JSDragArea li, div.JSDragArea div, div.JSDragArea table, div.JSDragArea ul  {
    cursor: default;
}
.box_right
{
float: left;
width: 180px;;
margin-top:10px;
}
 .box_left
{
float: left;
margin-right: 10px;
margin-top:10px;
}
.box_left_top_aussen
{
	background-color: #FFFFFF;
	background-image: url(img/product_info_bg.gif);
	background-repeat: repeat-y;
	background-position: 2px;
	margin-bottom: 10px;
}
.box_left_top_hersteller_review
{
	border-top:#CCCCCC 1px solid;
	height: 35px;
	width: 183px;
}
.box_left_top_hersteller_review_link      {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/box_left_top_hersteller_review.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 10px;
	height: 10px
}
a.box_left_top_hersteller_review_link:link, a.box_left_top_hersteller_review_link:visited         { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background: url(img/box_left_top_hersteller_review.gif) no-repeat; text-align: left; display: block; padding-top: 10px; padding-left: 30px; height: 17px !important; vertical-align: middle }
a.box_left_top_hersteller_review_link:hover       {
	text-decoration: none;
	background-image: url(img/box_left_top_hersteller_review_h.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #666666;
}

.add_to_cart_link      {
	background-image: url(img/button_in_cart_main.gif);
	background-repeat: repeat-x;
	height: 36px;
	width: 212px;
}
a.add_to_cart_link:link, a.add_to_cart_link:visited         {
	background: url(img/button_in_cart_main.gif) no-repeat;
	text-align: left;
	display: block;
	height: 36px !important;
	vertical-align: middle
}
a.add_to_cart_link:hover       {
	background-image: url(img/button_in_cart_main_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.clearboth { clear: both; }

.javadisabled {
	height: 106px;
	width: 598px;
	position: absolute;
	left: 201px;
	top: 36px;
	background-color: #FF99CC;
}
.input_test:hover {
	background-image: url(url(img/box_left_top_hersteller_review.gif));
}

.interesting_products_picture{
	background-repeat: no-repeat;
	height: 60px;
	width: 54px;
	background-image: url(images/product_images/thumbnail_images/99_0.jpg);
	float: left;
}
.interesting_products_name{
	float: left;
	width: 106px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}
.interesting_products_name a, .interesting_products_name a:visited{
	text-decoration: underline;
		color: #333333;
}
.interesting_products_name a:hover{
		color: #333333;
}
.interesting_products_name div{
	color: #FF0000;
	text-decoration: none;
}
.interesting_products_category{
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}
.interesting_products_category a, .interesting_products_category a:hover{
	color: #333333;
	text-decoration: none;
}
.interesting_products {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 5px;
		padding-left: 5px;
			padding-bottom: 5px;
	padding-top: 0px;
}

div.pageResults {
	text-align: center;
	width: 100%;
}

.admin_box {
	background-color: #FFFFFF;
	position: absolute;
	left: 201px;
	top: 36px;
	height:106px;
}
.confirmation_zusammenfassung {
	background-color: #666666;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: right;
	float: right;
	padding: 5px;
}
.confirmation_zusammenfassung main {
	color: #FFFFFF;
	}
.confirmation_zusammenfassung table td {
	color: #FFFFFF;
	}

