/* ----------------------------------------------------------------------------------------- */
/* Allgemein */
/* ----------------------------------------------------------------------------------------- */

#padleftright { padding-left: 4px; padding-right: 4px;  }

#blueborders {
	border: 1px solid #004980;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
}

img{
	border:0;
}

a {
  color: #00477C;
  text-decoration: none;
}

a:hover {
			color: #00477C;
  			text-decoration: underline;
		}

form {
	display: inline;
}

/* ----------------------------------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------------------------------- */
TR.header {
	background-color: #ffffff;
}
tr.pageheader {
	background-color: #FFFFFF;
}

td.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* Header Navi*/
/* ----------------------------------------------------------------------------------------- */

tr.pageheadernavi {
background-color:#F6F6F6;
}

td.pageheadernavi {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:700;
background-color:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}
TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	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: Arial, Helvetica, 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;
}


/* ----------------------------------------------------------------------------------------- */
/* Navi */
/* ----------------------------------------------------------------------------------------- */

tr.navi {
	background-color: #FFFFFF;
}

td.navi {
	height: 25px;
    background-image: url(img/navi_bg.jpg);
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #cccccc;
}

/* ----------------------------------------------------------------------------------------- */
/* NAV_LEFT */
/* ----------------------------------------------------------------------------------------- */

tr.nav_left {
	background-color: #FFFFFF;
}

td.nav_left {
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* NAV_RIGHT */
/* ----------------------------------------------------------------------------------------- */

tr.nav_right {
	background-color: #FFFFFF;
}

td.nav_right {
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* MAIN_CONTENT */
/* ----------------------------------------------------------------------------------------- */

tr.main_content {
	background-color: #FFFFFF;
}

td.main_content {
	width: 610px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_INFORMATION */
/* ----------------------------------------------------------------------------------------- */

tr.box_information {
	background-color: #FFFFFF;
}

td.box_information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}

a.box_information {
	color: #000000;
	text-decoration: none;
}

a.box_information:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CATEGORIES */
/* ----------------------------------------------------------------------------------------- */

table.box_categories {
	background-color: #E2E2E2;
	margin-bottom: 3px;
}


td.box_categories_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;

	border: none;
	background-color: #F6F6F6;
	padding: 5px;

	text-align: left;
	height:25px;
	vertical-align:middle;
}

td.box_categories_sub {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	border: none;
    background-color: #E8E8E8;
    padding: 3px;

	text-align:left;
	height:20px;
	vertical-align:middle;
}

a.box_categories {
	color: #00477C;
	text-decoration: none;
}

a.box_categories:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CART */
/* ----------------------------------------------------------------------------------------- */

table.box_cart {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_cart_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_cart_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_cart_ust {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-right: 5px;
}

td.box_cart_discount {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-right: 5px;
}

td.box_cart_total {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-right: 5px;
}

td.box_cart_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-right: 5px;
}

A.box_cart {
	color: #FFFFFF;
	text-decoration: none;
}

A.box_cart:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
A.box_cart_header {
	color: #FFFFFF;
	text-decoration: none;
}

A.box_cart_header:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SEARCH */
/* ----------------------------------------------------------------------------------------- */

table.box_search {
float:left;
display:block;
padding-top:9px!important;
padding-top:11px;
}

td.box_search_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_search:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CONTENT */
/* ----------------------------------------------------------------------------------------- */

table.box_content {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_content_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.box_content_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	/*padding: 2px;
	padding-left: 5px;background-color: #F6F6F6;*font-weight: normal;*/
}

A.box_content {
	color: #FFFFFF;
	text-decoration: none;
}

A.box_content:hover {
	color: #00477C;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LOGIN */
/* ----------------------------------------------------------------------------------------- */

table.box_login {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_login_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.box_login_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_login:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_NEWSLETTER */
/* ----------------------------------------------------------------------------------------- */

table.box_newsletter {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_newsletter_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_newsletter_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_newsletter:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LAST_VIEWED */
/* ----------------------------------------------------------------------------------------- */

table.box_last_viewed {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_last_viewed_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_last_viewed_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_last_viewed_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_last_viewed_tax_info {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

td.box_last_viewed_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

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

A.box_last_viewed:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_WHATSNEW */
/* ----------------------------------------------------------------------------------------- */

table.box_whatsnew {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_whatsnew_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_whatsnew_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_whatsnew_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_whatsnew_tax_info {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

td.box_whatsnew_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

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

A.box_whatsnew:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.box_specials {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_specials_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_specials_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_specials_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_specials_tax_info {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

td.box_specials_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

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

A.box_specials:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_INFOBOX */
/* ----------------------------------------------------------------------------------------- */

table.box_infobox {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_infobox_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_infobox_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_infobox:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_BESTSELLERS */
/* ----------------------------------------------------------------------------------------- */

table.box_best_sellers {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_best_sellers_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_best_sellers_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_best_sellers_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.box_best_sellers_tax_info {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

td.box_best_sellers_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

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

A.box_best_sellers:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_MANUFACTURERS */
/* ----------------------------------------------------------------------------------------- */

table.box_manufacturers {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_manufacturers_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_manufacturers_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_manufacturers:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_CURRENCIES */
/* ----------------------------------------------------------------------------------------- */

table.box_currencies {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_currencies_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_currencies_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_currencies:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_LANGUAGES */
/* ----------------------------------------------------------------------------------------- */

table.box_languages {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_languages_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_languages_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_languages:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_SPYLIST */
/* ----------------------------------------------------------------------------------------- */

table.box_spylist {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_spylist_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_spylist_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_spylist:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_WISHLIST */
/* ----------------------------------------------------------------------------------------- */

table.box_wishlist {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_wishlist_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_wishlist_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_wishlist:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* BOXEN: BOX_STORES */
/* ----------------------------------------------------------------------------------------- */

table.box_stores {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.box_stores_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 5px;
	padding-left: 5px;
}

td.box_stores_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

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

A.box_stores:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: LOGIN */
/* ----------------------------------------------------------------------------------------- */

table.login {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.login_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.login_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 5px;
	padding-left: 5px;
}

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

A.login:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CREATE_ACCOUNT & CREATE_GUEST_ACCOUNT*/
/* ----------------------------------------------------------------------------------------- */

table.create_account {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.create_account_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.create_account_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.create_account:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PASSWORD */
/* ----------------------------------------------------------------------------------------- */

table.password {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.password_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.password_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.password:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CONTENT */
/* ----------------------------------------------------------------------------------------- */

table.content {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.content_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.content_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.content:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT */
/* ----------------------------------------------------------------------------------------- */

table.account {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.account_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.account_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.account:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ADDRESS_BOOK */
/* ----------------------------------------------------------------------------------------- */

table.address_book {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.address_book_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.address_book_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.address_book:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT_PASSWORD */
/* ----------------------------------------------------------------------------------------- */

table.account_password {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.account_password_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.account_password_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.account_password:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: NEWSLETTER */
/* ----------------------------------------------------------------------------------------- */

table.newsletter {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.newsletter_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.newsletter_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.newsletter:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: WISHLIST */
/* ----------------------------------------------------------------------------------------- */

table.wishlist {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.wishlist_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.wishlist_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.wishlist:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPYLIST */
/* ----------------------------------------------------------------------------------------- */

table.spylist {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.spylist_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.spylist_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.spylist:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SHOPPING_CART */
/* ----------------------------------------------------------------------------------------- */

table.shopping_cart {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.shopping_cart_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #71A4CB;
	padding: 2px;
	padding-left: 5px;
	border-bottom: 1px solid;
	border-bottom-color:#DCDCDC;
}

td.shopping_cart_bg {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.shopping_cart_bg2 {
	border-bottom: 1px solid;
	border-bottom-color: #DCDCDC;
}

td.shopping_cart_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.shopping_cart_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.shopping_cart_price_bg {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


td.shopping_cart_space {
	height: 1px;
	border-bottom: 1px solid #DCDCDC;
}

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

A.shopping_cart:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CATEGORIES_LISTING */
/* ----------------------------------------------------------------------------------------- */

table.cat_list {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.cat_list_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}
td.cat_list_header2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.cat_list_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.cat_list:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_LISTING */
/* ----------------------------------------------------------------------------------------- */

table.prod_list {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.prod_list_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.prod_list_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


td.prod_list_space {
	height: 5px;
}

td.prod_list_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 6px;
	padding-left: 5px;
}
td.prod_list_content2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
	padding-left: 0px;
}

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

A.prod_list_cart:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ADVANCED_SEARCH */
/* ----------------------------------------------------------------------------------------- */

table.search {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.search_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.search_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.search:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_INFO */
/* ----------------------------------------------------------------------------------------- */

table.prod_info {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.prod_info_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 10px;
}

td.prod_info_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}
td.prod_info_content_hidden {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-left: 5px;
}
td.prod_info_content_hidden2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	padding: 2px;
	padding-left: 5px;
}

td.prod_info_price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.prod_info_tax_info {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

td.prod_info_shipping {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
}

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

A.prod_info:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.specials {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.specials_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.specials_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.specials_space {
	height: 5px;
}

td.specials_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.specials:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: PRODUCT_NEW */
/* ----------------------------------------------------------------------------------------- */

table.products_new {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.products_new_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.products_new_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.products_new_space {
	height: 5px;
}

td.products_new_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.products_new:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: SPECIALS */
/* ----------------------------------------------------------------------------------------- */

table.specials {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.specials_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.specials_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.specials_space {
	height: 5px;
}

td.specials_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.specials:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: ACCOUNT_HISTORY */
/* ----------------------------------------------------------------------------------------- */

table.account_history {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.account_history_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.account_history_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.account_history_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.account_history_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.account_history:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: STORELIST */
/* ----------------------------------------------------------------------------------------- */

table.store_list {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.store_list_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.store_list_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.store_list_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.store_list_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.store_list:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* PAGES: CHECKOUT */
/* ----------------------------------------------------------------------------------------- */

table.checkout {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.checkout_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.checkout_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.checkout_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.checkout_content_space {
	height: 5px;
}

td.checkout_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.checkout:hover {
	color: #ff6600;
	text-decoration: none;
}


/* ----------------------------------------------------------------------------------------- */
/* PAGES: LOGOFF */
/* ----------------------------------------------------------------------------------------- */

table.logoff {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.logoff_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.logoff_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.logoff_space {
	height: 5px;
	border-bottom: 1px solid #DCDCDC;
}

td.logoff_content_space {
	height: 20px;
}

td.logoff_nav {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}


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

A.logoff:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: ALSO_PURCHASED */
/* ----------------------------------------------------------------------------------------- */

table.also_purchased {
	border-top:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.also_purchased_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #DCDCDC;
	padding: 2px;
	padding-left: 5px;
}

td.also_purchased_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.also_purchased_space {
	height: 5px;
}
td.also_purchased_space2 {
	height: 5px;
	border-bottom:1px solid #DCDCDC;
	font-size:9px;
	
}

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

A.also_purchased:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: UPCOMING_PRODUCTS */
/* ----------------------------------------------------------------------------------------- */

table.upcoming_products {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.upcoming_products_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.upcoming_products_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

td.upcoming_products_space {
	height: 5px;
}

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

A.upcoming_products:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* MODULES: CROSS_SELLING */
/* ----------------------------------------------------------------------------------------- */

table.cross_selling {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.cross_selling_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #71a4cb;
	padding: 2px;
	padding-left: 5px;
}

td.cross_selling_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.cross_selling:hover {
	color: #ff6600;
	text-decoration: none;
}


/* ----------------------------------------------------------------------------------------- */
/* MODULES: GRADUADET_PRICE */
/* ----------------------------------------------------------------------------------------- */

table.gp_price {
	border:1px solid #DCDCDC;
	margin-bottom:5px;
}

td.gp_price_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 2px;
	padding-left: 5px;
}

td.gp_price_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	padding-left: 5px;
}

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

A.gp_price:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* Error Message */
/* ----------------------------------------------------------------------------------------- */

span.error{
color: #FF0000;

}

table.error {
	border:1px solid #FF0000;
	margin-bottom:5px;
}

td.error_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.error_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

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

A.error:hover {
	color: #ff6600;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* INFO Message */
/* ----------------------------------------------------------------------------------------- */

table.info {
	border:1px solid #FF0000;
	margin-bottom:5px;
}

td.info_header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

td.info_content {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	padding: 5px;
	padding-left: 5px;
}

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

A.info:hover {
	color: #ff6600;
	text-decoration: none;
}


/* ----------------------------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------------------------- */

tr.footer {
	background: #bbc3d3;
}

td.footer {
	height: 25px;
    background-image: url(img/footer_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	background-color: #F6F6F6;
	border-bottom: 1px solid;
    border-color: #b6b7cb;
}

/* ----------------------------------------------------------------------------------------- */
/* Buttons */
/* ----------------------------------------------------------------------------------------- */

.button {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* IE Fix */
* html .button {
	padding: 5px 0 1px 0;
	line-height: 14px;
}

* html button.button {
	padding: 1px 0 0 0;
	margin: -2px 1px;
	line-height: 14px;
}

*+html .button {
	padding: 1px 0 1px 0;
	line-height: 14px;
}

*+html button.button {
	padding: 1px 0 0 0;
	margin: -2px 1px;
	line-height: 14px;
}

a.button:link {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button:visited {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button:active {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.button:hover {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

span.button {
	border: 1px solid #DCDCDC;
	line-height: 25px;
	margin: 7px;
	padding: 2px 5px 2px 5px;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------- */
/* Copyright */
/* ----------------------------------------------------------------------------------------- */

td.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}

a.copyright {
  color: #000000;
}

a.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* SHIPPINGLINK */
/* ----------------------------------------------------------------------------------------- */

td.shippingLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

span.shippingLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

a.shippingLink {
  color: #000000;
}

a.shippingLink:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* TAXINFO */
/* ----------------------------------------------------------------------------------------- */

td.taxInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

span.taxInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

a.taxInfo {
  color: #000000;
}

a.taxInfo:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* PRICE */
/* ----------------------------------------------------------------------------------------- */

td.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff6600;
  font-weight: bold;
}

span.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #ff6600;
  font-weight: bold;
}
span.price2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #ff6600;
  font-weight: bold;
  padding-right: 30px;
}
a.price {
  color: #ff6600;
}

a.price:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* OLD_PRICE */
/* ----------------------------------------------------------------------------------------- */

td.old_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

span.old_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

a.old_price {
  color: #000000;
}

a.old_price:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* PRODUCT_INFO_PRICE */
/* ----------------------------------------------------------------------------------------- */

td.price_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #ff6600;
  font-weight: bold;
}

span.price_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #ff6600;
  font-weight: bold;
}

a.price_info {
  color: #ff6600;
}

a.price_info:hover {
  color: #0000ff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------- */
/* SMALL_TEXT */
/* ----------------------------------------------------------------------------------------- */

td.small_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

span.small_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}

a.small_text {
  color: #000000;
}

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

/* ----------------------------------------------------------------------------------------- */
/* Eigene_CSS_EKM */
/* ----------------------------------------------------------------------------------------- */
.tel_text    {
				font-family: Arial, Helvetica, sans-serif;
	            font-size: 12px;
				color:#0067B4;		}


.gesamt_rahmen_unten   {
		border-bottom: 1px solid; 
		border-bottom-color: #004980;
		border-right: 1px solid;
	 	border-right-color: #004980;
		border-left: 1px solid;
	 	border-left-color: #004980;    }
		
		
.gesamt_rahmen_oben   {
		border-top: 1px solid; 
		border-top-color: #004980;
		border-right: 1px solid;
	 	border-right-color: #004980;
		border-left: 1px solid;
	 	border-left-color: #004980;  		
		border-bottom: 1px solid; 
		border-bottom-color: #004980;
											}
 a.contentNavigation:link { text-decoration: none;
  color: #FFFFFF; 
}

a.contentNavigation:hover {text-decoration: underline;
  color: #00477C;
} 

.hintergrund_cart {
			 background-color:#FFFFFF;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 10px;
			 color: #000000;}
			 .text_suche { 
		color:#0065B0; 
		font-family: Arial, Helvetica, sans-serif;
				}

.ueberschrift_cart {
					background-color:#0067B4;
					color:#ffffff;
					font-family: Arial, Helvetica, sans-serif; 
					font-size:12px;	 
			    	}

.ueberschrift_login
	 {    background-color:#FAA606;color:#00477C;font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;}

.price
	 {   
		  font-family: Arial, Helvetica, sans-serif;
		  font-size:18px; font-weight:bold; color:#CC0000;  
	 }
.rahmen_login 
	{	border-top: 1px solid; 
		border-top-color: #FAA606;
		border-right: 1px solid;
	 	border-right-color: #FAA606;
		border-left: 1px solid;
	 	border-left-color: #FAA606;
		border-bottom: 1px solid; 
		border-bottom-color: #FAA606;
		 
											}
.linie_oben 
	{	border-bottom: 1px solid; 
		border-bottom-color: #FAA606; }

.border_links { 
		border-left: 1px solid;
		border-left-color: #71A4CB;  }
		
.inhalt_schrift { 
		font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px; 
		color:#00477C;  }
		
.inhalt_schrift2 { 
		font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px;font-weight:bold;
		color:#013052;  }		
.inhaltschrift3 { font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold; color:#FFFFFF;  }	
A.inhaltschrift3 { text-decoration:none; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF; font-weight:bold; }
A.inhaltschrift3:hover { text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#013052; font-weight:bold;  }
A.inhaltschrift3:active { text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#013052; font-weight:bold;  }		

.ueberschrift { 
		background-color:#71A4CB;
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold; 
		}
				
.rahmen_unten_oben_rechts {
		border-top: 1px solid; /*und links*/
		border-top-color: #013052;
		border-right: 1px solid;
	 	border-right-color: #013052;
	 	border-bottom: 1px solid;
	 	border-bottom-color:#013052;
		border-left: 1px solid;
	 	border-left-color: #013052;
		}
		
.boxText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000000;
	}
.boxTextBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.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;
}
.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading_right {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}
TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6; 
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

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

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

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

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  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;
}

TD.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
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 {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver { 
	background-color: #D7E9F7; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

.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 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.contentsTopics2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

#stores_header {
font-family:Arial, Verdana, sans-serif;
color:#000;
padding-bottom:10px;
width:973px;
height:30px;
text-align:right;
margin:0 auto;
}

td.store_box_head {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
background-image: url(img/store_boxm.gif);
background-repeat:repeat-x;
background-position: top left;
height: 26px;
white-space:nowrap;
}

#store_boxheadtext
{
	padding-top: 4px;
}


#store_boxheadtext a
{
	color: #000;
}

#store_boxheadtext a:hover
{
	color: #000;
	text-decoration:underline;
}

#store_boxl{
	width: 6px;
	height: 26px;
	background-image: url(img/store_boxl.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}

#store_boxr{
	width: 7px;
	height: 26px;
	background-image: url(img/store_boxr.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}

#mailtext
{
border: 1px solid #FF990B;
padding: 8px 8px 8px 8px;
background-color:#efefef;
text-align:center;
font-size: 11px;
}

#mailtext3
{
border: 1px solid #FF990B;
padding: 2px 2px 2px 2px;
background-color:#efefef;
text-align:center;
font-size: 11px;
}
#mailtext2
{
padding: 8px 8px 8px 8px;
text-align:center;
font-size: 11px;
}

.normalText {
font-size: 11px;
}
#boxl{
	width: 5px;
	height: 24px;
	background-image: url(img/boxl.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	float: left;
}

#boxr{
	width: 5px;
	height: 24px;
	background-image: url(img/boxr.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	float: right;
}
#boxheadtext
{
	padding-top: 4px;
}
td.box_head {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color: #71A4CB;
height: 25px;
padding-left: 5px;
}
#cats {
background-image:url(img/baddot.gif);
background-repeat:repeat-x;
background-position:bottom left;
height:38px;
clear:both;
padding-left:8px;
}

* html #cats {height:39px;}
*+html #cats {height:39px;}
*+html #maintab {
margin-top:10px;
}


#header {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(img/ekm-header.gif); MARGIN: 0px auto; WIDTH: 973px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 122px; TEXT-ALIGN: left; position: relative; z-index: 0;
}
#pics {
float:left;
width: 500px;
}
#pics .ekm {
float:none;
padding-left:0px;
padding-top:0px;
}
#pics .iwk {
float:none;
padding-left:0px;
padding-top:8px;
}
#rpart {
float:right;
width:468px;
}
#contentup {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
padding-right:5px;
padding-top: 2px;
height: 50px;
}

#contentup a:hover {
text-decoration:underline;
color:#FFF;
}
#contentup a,a.contentNavigation:link {
text-decoration:none;
color:#FFF;
}
#pics2 {
width:407px;
clear:right;
padding-top: 0px;
padding-left: 40px;
}

#pics2 .bh {
display:block;
float:right;
width:242px;
height:13px;
padding-top:28px;
padding-right:46px;
}

#pics2 .or {
display:block;
float:right;
width:165px;
height:14px;
padding-top:26px;
padding-right:8px;
}
#cattab
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 955px;
}
#line {
background-color:#C0DAFF;
height:21px;
width:951px;
float:left;
padding-left:11px;
padding-right:11px;
padding-top:4px;
}
#line a,#line a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
#cl {
clear:both;
border-left: 1px solid #013052; border-right: 1px solid #013052;
}
#maintab {
padding-top:10px;
}
#space {
margin-left:10px;
margin-right:10px;
}
#ltab {
width:8px;
height:38px;
background-image: url(img/ltab.jpg);
background-position:bottom left;
background-repeat:no-repeat;
font-size:5px;
border-bottom: 1px solid #0042A1;
}

#rtab {
height:38px;
background-image: url(img/rtab.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom: 1px solid #0042A1;
}

#mtab {
height:32px;
background-image: url(img/backfade.gif);
background-position:bottom left;
background-repeat:repeat-x;
margin-top:4px;
padding-top: 5px;
vertical-align: middle;
text-align:center;

border-bottom: 1px solid #0042A1;
}
#ltab2 {
width:8px;
height:38px;
background-image: url(img/ltab2.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-size:5px;
border-bottom: 1px solid #C0DAFF;
}

#rtab2 {
height:38px;
background-image: url(img/rtab2.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-bottom: 1px solid #C0DAFF;
}

#mtab2 {
height:32px;
background-image: url(img/backfade2.gif);
background-position:bottom left;
background-repeat:repeat-x;
margin-top:4px;
padding-top: 5px;
vertical-align: middle;
text-align:center;
overflow: visible;
border-bottom: 1px solid #C0DAFF;
}

td.box_categories_top {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
border:none;
background-color:#F6F6F6;
text-align:left;
height:25px;
vertical-align:middle;
padding:5px;
}

td.box_categories_sub {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
border:none;
background-color:#E8E8E8;
text-align:left;
height:20px;
vertical-align:middle;
padding:3px;
}

td.box_categories_sub2 {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
border:none;
background-color:#EBF8FF;
text-align:left;
height:20px;
vertical-align:middle;
padding:3px;
}

a, a.box_categories
{
color: #00477c;
text-decoration: none;
}

a:hover, a.box_content:hover
{
color: #00477c;
text-decoration: underline;
}

#mtab2 a, #mtab a
{
font-size: 11px;
font-weight: 700;
color: #333333;
text-decoration: none;
}

#mtab2 a:hover, #mtab a:hover
{
font-size: 11px;
font-weight: 700;
color: #333333;
text-decoration: underline;
}
.cattab2
{
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	width: 200px;
}

.store_box_border{
background-image: url(img/store_boxm_border.gif);
background-repeat:no-repeat;
width: 1px;
}

td.store_box_head {
font-family:Arial, Verdana, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
background-image: url(img/store_boxm_neu.gif);
background-repeat:repeat-x;
background-position: top left;
height: 20px;
}

.price p.no_price {
padding:0px;
margin:0px;
font-size:10px;
}

.versandfrei {
background-image:url(img/versandfrei.jpg);
width:551px;
height:95px;
position:relative;
}
* html #geschenk {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 49px; POSITION: absolute; HEIGHT: 55px; BORDER-RIGHT-WIDTH: 0px; top: 91px; left: 693px; z-index: 100;
}
*+html #geschenk {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 49px; POSITION: absolute; HEIGHT: 55px; BORDER-RIGHT-WIDTH: 0px; top: 91px; left: 693px; z-index: 100;
}
#geschenk {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 49px; POSITION: absolute; HEIGHT: 55px; BORDER-RIGHT-WIDTH: 0px; top: 87px; left: 693px; z-index: 100;
}
.versand{
background-color:#efefef;border:1px solid #cfcfcf;width:180px;padding:10px;
}
.versand b{
display:block;
padding-bottom:8px;
}
.fusszeile{border-top:1px solid #000;}
.fusszeile2{padding-bottom: 5px;}
.aktuell{border:1px solid #dcdcdc;padding:5px;margin-bottom:10px; font-weight:bolder;}
.aktuell img{margin:5px 0px 5px 0px;}
.aktuell a{text-decoration:underline;}
.box_categories_content ul{margin:0;padding:0;list-style-type:none;padding-left:4px}
.box_categories_content li{margin:0;padding:0;list-style-type:none;background-image:url(img/icon_arrow_blue.gif);background-repeat:no-repeat;background-position:1px 8px;}
.box_categories_content li ul{padding:0}
.box_categories_content li {padding:0;margin:0;list-style-type:none;list-style-position:outside;display:block;padding-left:12px;padding-top:2px;padding-bottom:2px;}
.box_categories_content li ul li {background-image:url(img/icon_arrow_blue.gif);background-position:6px 8px;}
.box_categories_content li ul li ul li {background-image:url(img/icon_arrow_level1.gif);background-position:6px 8px;}
.box_categories_content li.a {font-weight:bold;}
.box_categories_content li.a ul{padding:0;margin:0;}
.box_categories_content li.a ul li {padding-left:18px;}
.box_categories_content li.a li {font-weight:normal;}
.box_categories_content li.a ul li.a {font-weight:bold;}
.box_categories_content li.a ul li.a ul li{font-weight:normal;}
.box_categories_content li.a ul li.a ul li.a {font-weight:bold;}
.redbar{width:543px;background-color:#71a4cb;color:#fff;font-weight:bold;text-align:left;font-size:12px;padding:4px;margin-bottom:6px;}
.mcatlist .text h2{padding:0;margin:0;font-size:11px}
.mcatlist{float:left;padding-bottom:12px;margin-bottom:12px;background-image:url(img/dotted.gif);background-repeat:repeat-x; background-position:bottom;}
.mcatlist img{float:left;padding-right:10px}
.mcatlist .text{float:left;font-size:11px;text-align:left;width:460px}
.mcatlist a {color:#00477c; text-decoration:underline;}
.prod_info_img {float:left;margin:5px 25px 5px 10px;background-color:#FFFFFF;min-height:220px; }
* html .prod_info_img {height:220px;}
.prod_info_img {width:210px;border:1px solid #666666;position:relative;}
.prod_info_img .mainzoom {position:absolute;left:50%;}
.prod_info_img .moreimg {float:left;padding:0;margin:0;}
.prod_info_img .moreimg img {border:1px solid #666666;margin:2px 5px 2px 5px;}
.prod_info table {width:auto;}
.prod_info table td.prod_info_content {width:auto;}
.prod_info_img table {border-collapse:collapse;width:100%;height:100%;}
.prod_info_img table td {vertical-align:middle;text-align:center;}
.prod_info .popt table{border-collapse:collapse;margin-top:15px;}
.prod_info .popt table tr td.prod_info_content{padding:0;}
.prod_info_img .moreimg a {float:left;clear:left;}
.prod_info {margin:0px 0px 15px 0px;padding:10px 0px 10px 0px;background-color:#EDEDED;width:100%;height:300px;}
.pbild {position:relative;height:220px;}
.pbild .zoom {position:absolute;top:189px;left:174px;border-top:1px solid #666666;border-left:1px solid #666666;}
* html .pbild .zoom {top:187px;}
*+html .pbild .zoom {top:187px;}
.detail_info {clear:both;background-image:url(img/detailinfo_hg.gif); font-weight:bolder; width:200px;height:25px; margin-top:10px;border-top:1px solid #CCD7EB; border-left:1px solid #CCD7EB; border-right:1px solid #CCD7EB;padding:5px 0px 0px 10px;}
.detail_info_large {width:576px;}
.detail_rahmen {clear:both; padding:15px 25px 10px 10px; text-align:justify; border:1px solid #CCD7EB;}
.carousel_container {width: 551px;height: 300px;margin: 0px auto;background-image: url(http://img.olshop.de/car/shops/1/bg.jpg);background-repeat:no-repeat;}
.an_start {font-size:11px; margin-top:10px; text-align: center;}
object{outline:none}

