/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/* ADD new Hyperlinkstyle Start */
.linkText {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color:#FF9900;text-decoration:underline;}
/* ADD new Hyperlinkstyle End */

.boxText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; background: #7d7974; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #7d7974; }
.productsNotifications { background: #FF6600; }
.orderEdit { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #7d7974; text-decoration: underline; }

/* Begin - "Center Pages Using CSS" - unterhalb von "Startseite" bis Seitenende*/

/* End - "Center Pages Using CSS" */

.text_hilight {
	color: #FF6600;
}

img.hilight {
 border: #FFFFFF 1px solid;
}

img.hilight2 {
 border: #FF6600 1px solid;
}

table.centerpage {
 width: 965px;
 border-style: inset;
 border: #6a645d 1px solid;
}

.centerpage {

  background-color: #3d3730;
  color: #7d7974;
}

BODY {
	
	background-image:  url('images/style/pagebg.jpg');
	background-attachment:fixed;
	background-position: top center;

  color: #7d7974;
  margin: 0px;
  padding: 0px;
}

A {
  color: #7d7974;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

.header {
  background: #3d3730;
  background-image: url('images/header_bg.jpg');
  background-repeat: no-repeat;
  height: 121px;
}

TD.headerNavigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  /*background: #FF6600;*/

  color: #9e9b98;
  font-weight: bold;
  height: 18px;
  /*text-transform: uppercase;*/
}

.headerNavigation input {
	color: #3a3937;
	background-color: #9f9b98;
	border: #000000 1px solid;
	font-size: 10px;
	width: 100px;
}

.headerNavigation select {
	color: #3a3937;
	background-color: #9f9b98;
	border: #000000 1px solid;
	font-size: 10px;
	font-weight: bold;
	width: 100px;
}

TD.headerNavigation_main {
  /*
  background-image:  url(images/headernav_bg.gif);
  border: #FF6600 1px solid;
  border-left: 0px;
  border-right: 0px;
  */
  color: #9e9b98;
}

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

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


.headerNavigation_top {
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  border-top: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.headerNavigation_content {
  background: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}


TR.headerError {
  background: #FF6600;
}

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

TR.headerInfo {
  background: #999999;
}

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

.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #3d3730;
  background-image: url('images/footer_bg.jpg');
  color: #000000;
  height: 55px;
  padding-bottom: 8px;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #000000;
	text-decoration: none;
}

.footer a:hover {
	color: #000000;
	text-decoration: underline;
}

.footer_navi, .footer_navi a {
 font-size: 12px;
 color: #FF6600 !important;
}

.infoBox {
  /*background: #e6e6e6;*/
  /* entnommen
  padding-bottom:15px;
  */
}

.infoBoxContents {
  /*background: #e6e6e6;*/
  /*border: 1px solid #BBBBBB;
  border-top: 0px;
  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #7d7974;
}

.topnews {
 width: 100%;
 background: #EEEEEE;
 background-image: url('images/cellpic.gif');
 /*border-top: #888888 1px solid;*/
}

.topnews .greetUser {
 font-size: 11px;
}

.infoBoxNotice {
  border: #FF6600 1px solid;
}

.infoBoxNoticeContents {
  color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  background: #3d3730;
  padding:5px;
  /*color: #7D7974;*/
  color: #FFFFFF;
  height:17px;
  /*
  background-image: url('images/style/tab_active.gif') !important;
  background-repeat: repeat-x;
  */
}

TD.NewsStickyHeading {
  border: 1px solid #FF6600;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FF6600;
  padding-left:5px;
  color: #000000;
  height:17px;
}

TD.TopNewsHeading {
  border: 1px solid #FF6600;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #BBBBBB;
  padding-left:5px;
  color: #000000;
  height:17px;
}

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

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


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: #e6e6e6;*/
}

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: #e6e6e6;*/
}

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

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  /* background: #b6b7cb; */
  /*
  background: #FF6600;
	background-image:  url(images/headernav_bg_orange.gif);
	*/
  border: #FFFFFF 1px solid;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-heading a:hover {
 color: #FFFFFF;
}

.productListing-heading a:hover {
 color: #FFFFFF;
 
}

/*
TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F5F5F5;
}
*/
TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  /*border: #F5F5F5 1px solid;*/
  /*background: #F5F5F5;*/
}

A.pageResults {
  color: #FFFFFF;
}

A.pageResults:hover {
  /*color: #FFFFFF;*/
  color: #FFFFFF;
  /* background: #FFFF33; */
}

SPAN.pageHeading, TD.pageHeading, DIV.pageHeading {
  /*font-family: Tahoma, Verdana, Arial, sans-serif;*/
  font-family: Verdana;
  font-size: 18px;
  /*font-size: 14px;*/
  font-weight: bold;
  /*
  color: #7d7974;
  */
  color: #FFFFFF;
}

.news_headline {
  font-family: Verdana;
  font-size: 24px;
  font-weight: bold;
}

.news_headline a {
	text-decoration: none !important;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
/*  background-color: #e6e6e6;*/
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;

}

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

/* ADD Mike Bludau */
TD.bbText, SPAN.bbText, P.bbText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

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

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

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

.input_text {
	background-color: #4e463d;
	color: #FFFFFF;
	border: #AAAAAA 1px solid;
	padding-left: 3px;
	font-size: 12px;
}

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

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

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

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #574e44;
  color: #FFFFFF;
  border: #2a251f 1px solid;
}

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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

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

SPAN.productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #FF3300;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #FF9900;
}

.moduleRow { }
.moduleRowOver { background-color: #6a6053; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #574e44; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #99ff00; 
 /* width: 764px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -382px;
  z-index: 90 ;*/
}

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #FF9900; }

.hovermenu {
 display: none;
 position: absolute;
 z-index: 10;
 /* top, right, bottom, left */
 /*padding: 0px 0px 0px 4px;*/
}


.productsinfo_table {
 background-color: #524b45;
}

.productsinfo_td {
	color: #000000;
	background-color: #524b45;
}

.productsinfo_td_article {
 background-color: #ece5df;
 color: #827f78;
 font-size: 11px;
 padding: 5px;
 text-align: right;
 /*height: 20px;*/
}

.productsinfo_td_article_zoom {
 color: #827f78;
 font-size: 11px;
 text-align: left;
}

.productsinfo_td_article_zoom a {
 color: #444444 !important;
}

.productsinfo_td_article_text {
 color: #827f78;
 font-size: 11px;
 text-align: right;
}

.productsinfo_td_image {
	margin-left: 0px;
	background-color: #FFFFFF;
}

.productsinfo_td_info {
 background-color: #cec7c1;
 color: #000000;
 padding: 5px;
 font-size: 11px;
 line-height: 1.5;
 width: 170px !important;
}

.productsinfo_td_info a {
	color: #000000 !important;
}

.productsinfo_td_name {
 background-color: #f3f0eb;
 color: #ff6a09;
 padding: 5px;
 padding-left: 20px;
 font-size: 18px;
 line-height: 1.5;
 height: 20px;
}

.productsinfo_td_border_bottom {
	border-bottom: #524b45 2px solid;
}

.productsinfo_td_name_manufacturer {
 font-size: 11px;
}

.productsinfo_td_options {
	color: #000000;
	height: 100%;
	background-color: #ece5df;
	padding: 10px;
	padding-left: 20px;
	font-size: 11px;
}

.productsinfo_td_options a:link, .productsinfo_td_options a:active, .productsinfo_td_options a:visited {
	color: #000000 !important;
	text-decoration: underline;
}

.productsinfo_td_options a:hover {
	color: #000000 !important;
	text-decoration: none;
}

.productsinfo_td_options_text {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.productsinfo_td_options_link {
	font-size: 11px;
	text-transform: uppercase;
}

.productsinfo_td_options_link a:link, .productsinfo_td_options_link a:visited, .productsinfo_td_options_link a:active, .productsinfo_td_options_link a:hover {
	font-weight: bold;
	color: #c1bcb6 !important;
	font-size: 11px;
	text-decoration: none !important;
}

.productsinfo_td_options_link_active a:link, .productsinfo_td_options_link_active a:visited, .productsinfo_td_options_link_active a:active, .productsinfo_td_options_link_active a:hover {
	color: #000000 !important;
}

.productsinfo_td_available {
	height: 100%;
	color: #000000;
	font-size: 12px;
	background-color: #ece5df;
	padding: 5px;
	padding-left: 20px;
}

.productsinfo_td_info_price {
	border: #FFFFFF 7px solid;
	background-color: #f3f0eb;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

.productsinfo_td_info_price_instead {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	/*text-decoration:line-through*/
}

.productsinfo_td_description {
	padding: 10px;
	background-color: #312e29;
	color: #fffefb;
	font-size: 12px;
	line-height: 1.3;
	text-align: justify;
}

.productsinfo_td_description td {
	padding: 10px;
	background-color: #312e29;
	color: #fffefb;
	font-size: 12px;
	line-height: 1.3;
	text-align: justify;
}

.productsinfo_td_description table, .productsinfo_td_description table td {
	background-color: #201E1C;
}

.productsinfo_td_addinfo {
	padding: 10px;
	background-color: #cec7c1;
	color: #000000;
	font-size: 12px;
	line-height: 1.3;
}

.productsinfo_td_addinfo a:link, .productsinfo_td_addinfo a:active, .productsinfo_td_addinfo a:visited {
	color: #CC5200 !important;
	font-size: 12px;
	text-decoration: none !important;
}

.productsinfo_td_addinfo a:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: underline !important;
}

.productsinfo_heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #BBBBBB;
  padding-left:5px;
  color: #000000;
  height:17px;
  background-image: url('images/cellpic.gif');
}

.productsinfo_td_addinfo li {
	padding-bottom: 5px;
}

.productsinfo_text {
 font-weight: bold;
 color: #FFFFFF;
 background-color: #f36c11;
 background-image: url('images/product_bg_orange.gif');
 background-repeat: repeat-x;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 padding: 3px;
 vertical-align: top;
}

.productsinfo_options {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 background-color: #f8f8f8;
 padding: 2px;
 background-image: url('images/cellpic.gif');
 background-repeat: repeat-x;
 /* text-align: right; */
}

.button {
	overflow: visible;
  color: #FFFFFF;
  font-family: Verdana, Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  background-image: url('images/style/button_bg.gif');
  background-repeat:  repeat-x;
  background-color: #3d3730;
  padding: 0px 5px;
  border: #AAAAAA 1px solid;
  cursor: pointer;
}

fieldset {
 font-size: 11px;
 color: #000000;
 padding: 6px;
 margin-bottom: 6px;
 border-style: solid;
 border-width: 1px;
 border-color: #999;
}

legend {
 font-size: 13px;
 font-family: tahoma, helvetica, sans-serif;
 font-weight: bold;
 color: #FF6600;
 vertical-align: middle;
}

legend a:link, legend a:visited, legend a:active, legend a:hover {
 font-size: 13px;
 font-family: tahoma, helvetica, sans-serif;
 font-weight: bold;
 color: #777777;
 text-decoration: none;
}

.searchbox {

 background-color: #f36c11;
 background-image: url('images/product_bg_orange.gif');
 background-repeat: repeat-x;

}

.searchbox a:link, .searchbox a:visited, .searchbox a:active {
 color: #000000;
 text-decoration:none;
}

.searchbox a:hover {
 color: #000000;
 text-decoration:underline;
}

/* NEW STYLE */

.boxText td {
	color: #FFFFFF;
}

.bodyText, .bodyText a:link, .bodyText a:visited, .bodyText a:active {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #959595;
	text-decoration: none;
}

.bodyText a:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #959595;
	text-decoration: underline;
}

.subNavi, .subNavi a:link, .subNavi a:visited, .subNavi a:active, .subNavi a:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.subNavi a:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #959595;
	text-decoration: none;
}

.pageResults {
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

td .pageResults {
	text-align: center;
}

td .pageResultsPageNumber {
	width: 12px;	
}

.pageResultsPerPage {
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.pageResults_highlight {
	background-color: #FF6600;
}

.pageResultsSpace {
	padding: 0px;
}

.splitPageResultsRow {
	background-color: #524b45;
}

.splitPageResultsRowCell {
	padding: 2px;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

.pageResults a:link, .pageResults a:visited, .pageResults a:active {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
}

.pageResults a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.activePage {
	font-weight: bold;
}

.header_navigation, .header_navigation a:link, .header_navigation a:visited, .header_navigation a:active, .header_navigation a:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

.header_navigation a:hover {
	text-decoration: underline;
}

.inner_bg, body {
	background-color: #FFFFFF;
	/*background-image: none;*/
}

.border_bg, .page_bg {
	/*background-color: #FF6600;*/
}
	
.style_side_menu {
	height: 176px;
}

.style_side_menu_bg, .style_side_menu_bg_arrow {
	height: 176px;
	/*background-color: #FF6600;*/
	border: #EEEEEE 2px solid;
	border-right: 0;
	/*
	background-image: url('images/style/style_side_shadow_bg.png');
	*/
}

.style_side_menu_bg_black {
	border: #000000 2px solid !important;
	border-right: 0 !important;
}

.style_side_menu_bg_arrow {
	border-left: 0px !important;
	border-right: 0px !important;
}

.menu_bg {
	background-image: url('images/style/menu_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	width:100%;
	padding-top: 14px;
}

.style_top_bg {
	background-image: url('images/style/top_bg.gif');
}

.style_left_bg {
	background-image: url('images/style/left_bg.gif');
	background-color: #FF6600;
	background-repeat: repeat-y;
	background-position: left;
}

.style_right_bg {
	background-image: url('images/style/right_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
}

.style_bottom_bg {
	background-image: url('images/style/bottom_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.style_header_navigation, .style_header_navigation a:link, .style_header_navigation a:visited, .style_header_navigation a:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  background-image: url('images/style/tab_notactive.gif');
  padding: 4px;
}

.style_header_navigation_active, .style_header_navigation_active a:link, .style_header_navigation_active a:visited, .style_header_navigation_active a:active {
  background-image: url('images/style/tab_active.gif') !important;
  color: #FFFFFF;
}

.style_header_navigation a:hover {
  text-decoration: underline;
}

/*
.style_header_navigation_sub, .style_header_navigation_sub a:link, .style_header_navigation_sub a:visited, .style_header_navigation_sub a:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
}

.style_header_navigation_sub a:hover {
  color: #FF6600;
  text-decoration: underline;
}

.style_header_navigation_sub_active a:link, .style_header_navigation_sub_active a:visited, .style_header_navigation_sub_active a:active {
  color: #FF6600;
  text-decoration: underline;
}

.style_header_navigation_sub_active a:hover {
  color: #FF6600;
  text-decoration: underline;
}


.style_header_navigation_news, .style_header_navigation_news a:link, .style_header_navigation_news a:visited, .style_header_navigation_news a:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
}

.style_header_navigation_news a:hover {
	color: #FF6600;
  font-weight: bold;
  text-decoration: underline;
}
*/

.main {
	/*color: #DDDDDD;*/
	color: #A8A5A0;
	font-size: 12px !important;
}

.infoBoxContents, .infobox, .infobox .main {
	/*
	color: #FFFFFF;
	*/
	color: #a8a5a0;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.infobox .main strong, .infobox .main b {
	color: #FFFFFF;
}

.infobox .main A {
	color : #eb6000 !important;
	font-size: 12px !important;
	text-decoration : underline !important;
}
.infobox .main A.small {
	color : #000000 !important;
	font-size: 10px !important;
	text-decoration : underline !important;
}
  
.infobox .main A:hover {
	text-decoration: underline !important; 
	color : #ffffff !important;
}
.infobox .main A:hover.small {
	text-decoration: underline !important; 
	color : #bebebe !important;
}

.infobox .main A:active {
	text-decoration: underline !important;
	color: #ffffff !important;
} 

.infobox .main A:visited {
	text-decoration: underline !important; 
}

.infoBoxContentsCare table {
  border: #FFFFFF 1px solid;
}

.infoBoxContentsCare table td {
  padding: 5px;
}

.infobox .main a:link, .infobox .main a:visited, .infobox .main a:active, .infoBoxContents a:link, .infoBoxContents a:visited, .infoBoxContents a:active, .infoBox a:link, .infoBox a:visited, .infoBox a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.main a:link, .main a:visited, .main a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.infoBoxContents a:hover, .infobox .main a:hover, .main a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.sideMenu {
	color: #FFFFFF;
	background: none;
	border: 0;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.sideMenu a:link, .sideMenu a:visited, .sideMenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.sideMenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.sideMenuHeading {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.hilightMenu {
	background-color: #5a5147;
}

.productsinfo_options td {
 color: #FFFFFF;
}


/* products boxes */
.specialproducts_table {
 /*margin-right: 10px;*/
 margin-bottom: 15px;
 /*background-color: none;*/
 height: 100%;
 width: 166px;
}

.specialproducts_image_td {

}

.specialproducts_image {
 text-align: center;
 /*background-color: #FFFFFF;*/
 /*background-color: #FF6600 !important;*/
}

.specialproducts_text {
 height: 27px;
 color: #eb6000;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 padding: 0px;
 vertical-align: top;
 text-transform: uppercase;
}

.specialproducts_text a:link, .specialproducts_text a:visited, .specialproducts_text a:active {
 color: #eb6000;
 text-decoration:none;
}

.specialproducts_text a:hover {
 color: #eb6000;
 text-decoration:underline;
}

.specialproducts_manufacturer {
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 padding: 0px;
 vertical-align: top;
 text-transform: uppercase;
}

.specialproducts_manufacturer a:link, .specialproducts_manufacturer a:visited, .specialproducts_manufacturer a:active {
 color: #FFFFFF;
 text-decoration:none;
}

.specialproducts_manufacturer a:hover {
 color: #FFFFFF;
 text-decoration:underline;
}

.specialproducts_text_space {
	font-size: 8px;
}


.specialproducts_price {
 color: #FFFFFF;
 font-size: 11px;
 font-weight: normal;
 /*background-color: #FF6600;*/
 font-family: Tahoma, Verdana, Arial, sans-serif;
 padding: 0px;
 /*background-image: none;*/
 /*width: 50%;*/
}

.specialproducts_oldprice {
 color: #FFFFFF;
}

.productListing {
 margin-top: 15px;
}

.tabContent {
 color: #000000 !important;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 10px; 
}

hr {
 height: 1px;
 border: 1px;
 background-color: #645f59;
 color: #645f59;
}

.ibox_include {
 background-color: #FF6600;
 height: 100%;
 width: 100%;
}

.hoverbox {
 background-color: #FF6600;
 border: #FFFFFF 1px solid;
 font-size: 11px;
 z-Index: 1000;
}

.hoverbox a:link, .hoverbox a:active, .hoverbox a:hover, .hoverbox a:visited {
 font-size: 12px;
}

.markedFilter {
 border: #FFFFFF 1px solid;
}

.div_frame {
	border:thin inset #FFFFFF 1px solid;
	padding:6px; 
}

.personal_searchindex_content {
	border: #FFFFFF 1px solid;
	background-color: #FF6600; 
}

/*
.contentBox {
 border: #FFFFFF 1px solid;
}

.contentBoxHeading {
 border: #FFFFFF 1px solid;
 border-bottom: 0;
}
*/

.productListingSplit {
 padding: 2px;
}

.specialexclusive {
 color: #000000;
}

.divText h2 a:link, .divText h2 a:active, .divText h2 a:hover, .divText h2 a:visited {
	color: #666666;
}

h2 {
	font-size: 16px;
}

.header_phone {
	background-color: #9d9993;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
}

.header_basket {
	border: #FFFFFF 2px solid;
	background-color: #201e12;
}

.header_basket_content_headline  {
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
}

.header_basket_content_main {
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 
}

.header_basket_content_sub {
	color: #CCCCCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.header_basket_content_sub a:link, .header_basket_content_sub a:active, .header_basket_content_sub a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

.header_basket_content_sub a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.header_visited_content_main {
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px; 
}

.header_visited_content_main_link a:link, .header_visited_content_main_link a:active, .header_visited_content_main_link a:visited {
	color: #AAAAAA  !important;
	text-decoration: underline !important;
}

.header_visited_content_main_link a:hover {
	color: #AAAAAA  !important;
	text-decoration: none !important;
}

.header_visited_content_main_link_active a:link, .header_visited_content_main_link_active a:active, .header_visited_content_main_link_active a:visited {
	color: #FFFFFF  !important;
	text-decoration: underline !important;
}

.header_visited_content_main_link_active a:hover {
	color: #FFFFFF  !important;
	text-decoration: none !important;
}

.header_visited_content_sub {
	color: #CCCCCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.header_visited_content_sub a:link, .header_basket_content_sub a:active, .header_basket_content_sub a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

.header_visited_content_sub a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.header_tab_button {
	border: 0px;
	/*background-color: #FFFFFF;*/
	background-color: #3d3730;
	background-image: url('images/style/button_bg.gif');
	border: #AAAAAA 1px solid;
	color: #FFFFFF;
	font-weight: bold;
	width:150px;
}

.product_info_border {
	border: #524b45 18px solid;
}

.catrow_row {
	text-align: left;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  background-image: url('images/style/menu_bg.jpg');
  background-repeat: repeat-x;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 0px;
  height: 84px;
}

.catrow {
	text-align: left;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  /*
  background-image: url('images/style/tab_notactive.gif');
  background-repeat: repeat-x;
  */
  padding: 2px;
  padding-bottom: 12px;

}

.catrow a:link, .catrow a:visited, .catrow a:active {
	text-align: left;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.catrow a:hover {
  /*text-decoration: underline;*/
  color: #FF6600;
}

/*
.catrow_active {
	background-image: url('images/style/tab_active.gif') !important;
}
*/

.catrow_active a:hover {
  text-decoration: underline;
}

.catrow_active td, .catrow_active td a, .catrow_active td a:link, .catrow_active td a:visited, .catrow_active td a:active {
	color: #FF6600;
}

.catrow_sub {
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.catrow_sub, .catrow_sub a:link, .catrow_sub a:visited, .catrow_sub a:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
	color: #EEEEEE;
	/*908d88*/
}

.catrow_sub a:hover {
  /*text-decoration: underline;*/
  color: #FF6600;
}

.catrow_sub_active, .catrow_sub_active a:link, .catrow_sub_active a:visited, .catrow_sub_active a:active {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
	color: #FF6600;
}

.catrow_sub_active a:hover {
  text-decoration: underline;
}

.catrow_subrow_active {
	/*background-color: #5b534d;*/
	background-color: #524b45;
}

.catrow_active, .catrow_active a:link, .catrow_active a:visited, .catrow_active a:active {
  color: #FFFFFF;
}


/* BUTTONS */
.largeButtons {
	border: 0;
	background: url("images/style/button.png");
	background-repeat: no-repeat;
  width: 165px;
  height: 31px;
  cursor: pointer;
  text-decoration: none;
}

/* BUTTONS Submit */
.largeButtonsSubmit {
	border: 0;
	background: url("images/style/button.png");
	background-repeat: no-repeat;
  width: 165px;
  height: 31px;
  cursor: pointer;
  text-decoration: none;
}

.shopindex_header {
	padding: 10px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
	background-color: #1e1a17;
	color: #FFFFFF;
}

.headline {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.product_info_specialprice {
	color: #FF6600;	
}

.highlight_text {
	color: #FFFFFF;
}

.highlight_block {
	background-color: #312c28;
	padding: 10px;
}

.highlight_block2 {
	background-color: #534c46;
	padding: 10px;
}

.customerservice_text b {
	color: #FFFFFF;
	letter-spacing: 1px;
}


#jsddm {
	margin: 0;
	padding: 0
}

#jsddm li {
	float: left;
	list-style: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

#jsddm li a {
	display: block;
	text-decoration: none;
	width: 80px;
	color: #EAFFED;
	white-space: nowrap;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

#jsddm li td {
	padding: 5px 12px;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
	text-align: left;
}

#jsddm li a:hover {
	/*background: #24313C;*/
}
	
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-Index: 100000;
}

#jsddm li ul li {
	float: none;
	display: inline;
	text-align: left;
}

#jsddm li ul li a {
	text-transform: capitalize !important;
	font-weight: normal;
}

#jsddm li ul {
  color: #FFFFFF;
	background-color: #1e1a17;
	opacity:0.90; 
	filter:alpha(opacity=90);
}

#jsddm li ul {
	padding: 3px;
	line-height: 1.1;
}

#jsddm li table td {
	padding: 3px;
	line-height: 1.4;
}

#jsddm .jsddm_menu_1 a {
	font-weight: bold;
}

#jsddm .jsddm_menu_2 a {
	font-weight: bold;
}


#jsddm li ul li a {
	width: auto;
	color: #FFFFFF !important;
}

#jsddm li ul li a:hover {
	background: #1e1a17;
	text-decoration: underline;
}

/*
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
*/


.catrow_active a {
	color: #FF6600 !important;
}

.menu_first_line {
	color: #EAFFED;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}


#sddm {
	margin: 0;
	padding: 0
}

#sddm li {
	float: left;
	list-style: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

#sddm li a {
	display: block;
	text-decoration: none;
	width: 80px;
	color: #EAFFED;
	white-space: nowrap;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

#sddm li td {
	padding: 5px 12px;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
	text-align: left;
}

#sddm li a:hover {
	/*background: #24313C;*/
}
	
#sddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-Index: 100000;
}

#sddm li ul li {
	float: none;
	display: inline;
	text-align: left;
}

#sddm li ul li a {
	text-transform: capitalize !important;
	font-weight: normal;
}

#sddm li ul {
  color: #FFFFFF;
	background-color: #1e1a17;
	opacity:0.90; 
	filter:alpha(opacity=90);
}

#sddm li ul {
	padding: 3px;
	line-height: 1.1;
}

#sddm li table td {
	padding: 3px;
	line-height: 1.4;
}

#sddm .sddm_menu_1 a {
	font-weight: bold;
}

#sddm .sddm_menu_2 a {
	font-weight: bold;
}


#sddm li ul li a {
	width: auto;
	color: #FFFFFF !important;
}

#sddm li ul li a:hover {
	background: #1e1a17;
	text-decoration: underline;
}

.pageimage {
	width: 100%;
	height: 369px;
	left: -634px;
	position: fixed;
}