
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Portions Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

html {
		height: 100%;
		padding: 0 0 1px 0;
}

#center {
		margin-top: 12px;
		text-align: left;
		width: 930px;
		z-index: 1;
 		background-image:;
		background-repeat: no-repeat;
		background-position: 0px -21px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px
}

#header {
		position:relative;
		top: 0px;
		width: 930px;
		left: 0px;
		height: 213px;
		z-index: 1;
}

#content {
		position:relative;
		top: 9px;
		width: 930px;
		left: 0px;
		z-index: 1;
}

#details {
		position:absolute;
		top: 0px;
		width: 697px;
		left: 234px;
		z-index: 1;
		border: 1px;
		border-color: #999999;
		border-style: solid;
}
span.notice02 {
	font-size:12px;
	font-weight:bold;
		font-family: Arial, helvetica, sans-serif;
		color:#F60;
}
.pics {
		height: 287px;
		width: 600px;
		padding:0;
		margin:0;
		overflow: hidden
}

.pics img {
		height: 285px;
		width: 600px;
		background-color: #eee;
		top:0;
		left:0
}

#s2 {
		width:600px;
		height:285px;
		overflow:hidden;
		border:1px solid #eee;
}
#start_imgmap {
		width:600px;
		height:400px;
	
		border:1px solid #eee;
		background:transparent;
}

#show_cart_ordervalue {
		padding-right:1em;
}

#show_cart_shipping {
		padding-right:1em;
}

#show_cart_total {
		padding-right:1em;
		border-top:1px dotted #ccc;
}

span.cart_tax_info {
		font-size:10px;
		font-family: Arial, helvetica, sans-serif;
		color:#666;
}

span.show_total {
		font-size:12px;
		font-family: Arial, helvetica, sans-serif;
		color:#666;
		font-weight:bold;
}

td.shipping_info {
		font-size:12px;
		font-family: Arial, helvetica, sans-serif;
		color:#666;
		font-weight:bold;
}

span.sum_green {
		font-size:12px;
		font-family: Arial, helvetica, sans-serif;
		color:#009900;
}

span.sum_orange {
		font-size:12px;
		font-family: Arial, helvetica, sans-serif;
		color:#FF9900;
}

span.sum {
		font-size:14px;
		font-family: Arial, helvetica, sans-serif;
		color:#FF9900;
		font-weight:bold;
}

span.feedback_info {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}

span.sale {
		color:#FF0000;
		font-size:1.2em;
}

span.regular {
		font-weight:bold;
		font-color:#d1b795;
		font-size:1.2em;
}

#tooltipimg img {
		width:auto;
		max-width:450px;
		height:auto;
}

#tooltipimg_ie img {
 		width:expression  (document.body.clientWidth  < 400? "400px": "auto")
}

tipcss {
		border:1px solid #eee;
}

img.theme {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}

table.xxlservice {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}

#cont_footer {
		width:930px;
}

#producttext_content {
		height:auto;
}

input.header_search_button {
vertical-align:bottom;
		
}

input.header_search_field {
		height:24px;
		font-size:1em;
		color:#666;
}

#headsearch {
		padding-top:0.5em;
}

td.question {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
}

#maincont {
		width:609px;
		height:360px;
		overflow:hidden;
}

#myGallery, #myGallerySet, #flickrGallery {
		width: 609px;
		height: 360px;
		z-index:2;
		border: 1px solid #eee;
		background-color:transparent;
}

#myGallery {
		width: 609px !important;
		height: 360px !important;
		background-color:transparent;
}

#bildtest {
		height: 185px;
		padding-top:4px;
		padding-bottom:30px;
		border-bottom-color:#ccc;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		border-top-color:#000000;
		border-top-style:dotted;
		border-top-width:1px;
}

#bildtest a {
		margin: auto;
		padding-top:4px;
		padding-bottom:4px;
}

.boxText, .boxText a {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #3d3d3d;
		background-color:#eeeeee;
}

 TD.greeting {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		border-bottom-color:#CCCCCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
}

.greeting {
font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;

}

.greeting a {
font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration:underline;
}

.greeting a:hover {
font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ff0000;
		font-weight: bold;
		text-decoration:underline;
		
		}
		
		
SPAN.greetUser {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #fffff;
		font-weight: bold;
}

span.warning {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 1em;
		color:#FF0000;
}

span.boxText2, span.boxText2 a {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color: #3d3d3d;
		background-color:#ffffff;
}

.boxText3, .boxText3 a {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #3d3d3d;
}

.error {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #3d3d3d;
		font-weight:bold;
		background-color:#ffffff;
}

.error2 {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 25px;
		color: #3d3d3d;
		font-weight:bold;
		background-color:#ffffff;
}

.boxTextsmall, .boxTextsmall a {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #3d3d3d;
		background-color:#eeeeee;
}

.boxTextbig, .boxTextbig a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #3d3d3d;
		font-weight:bold;
		background-color:#eeeeee;
		border:10px;
		border-color:#ffffff;
}

.errorBox {
		font-family :  Arial, Verdana, Helvetica, sans-serif;
		font-size : 10px;
		background: #ffb3b5;
		font-weight: bold;
}

h1 {
		font-family :  Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		color:#B1B1B1;
}

h1.cat_title_tag {
		font-family :  Arial, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		line-height:normal;
		color:#B1B1B1;
		text-align:center;
}

h2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		padding-left:10px;
		padding-right:20px;
		text-align:justify;
		color: #666666;
		font-weight:100;
}

h2.cat_desc {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight:bold;
}

h3.jcar {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		text-align:center;
		color: #666666;
}

span.jcartext {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		text-align:center;
		color: #666666;
}

.listingText h2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		width:500px;
		color: #666666;
		font-weight:100;
		text-align:center;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
}

.suggest_link_over {
		background-color: #d1b795;
		padding: 2px 6px 2px 6px;
		cursor:default;
}

#search_suggest {
		background-color: #FFFFFF;
		text-align: left;
		border: 0px solid #ccc;
}

/*----------------------------End Suggest Styles------------------------*/
.intro h1 {
		font-family :  Arial, Verdana, Helvetica, sans-serif;
		font-weight:100;
		font-size: 1.4em;
		color:#B1B1B1;
}

.intro h2 {
		font-family :  Arial, Verdana, Helvetica, sans-serif;
		font-weight:100;
		font-size: 1.1em;
		color:#B1B1B1;
}

TD.introsale {
		background-image:url('images/kaufen.jpg');
		background-repeat: repeat-x
}

.startzahl {
		font-size:34px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:700;
		color:#f68c1f;
		text-align:center;
}

.startzahl_pinfo {
		font-size:32px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:700;
		color:#f7a800;
		background_color:#fff;
		border-bottom:0px;
		border-bottom-color:#FFFFFF;
		border-bottom-style:solid;
		text-align:center;
}

.stockWarning {
		font-family :  Arial, Verdana, Helvetica, sans-serif;
		font-size : 11px;
		color: #666666;
}

.productsNotifications {
		background: #f2fff7;
}

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

BODY {
		background-image:url('images/bgvl.jpg');
		background-repeat: repeat-x;
		background-color: #bababa;
		color: #ffffff;
		margin: 0 auto;
		text-align: center
}

A {
		color: #575757;
		text-decoration: none;
		background:none;
}

A:hover {
		color: #666666;
		text-decoration: underline;
}

a.uebersichtlinks {
		color: #000000;
}

a.grey {
		font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		padding-left:60px;
		padding-bottom:5px;
}

#lutz_link {
		font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
		color: #666666;
		float:right;
		padding-right:10px;
		padding-bottom:5px;
}

a.grey:hover {
		font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #ff0000;
}

TD.kategorietexte {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		padding-left:20px;
		padding-right:20px;
		text-align:justify;
		width:500px;
		color: #666666;
}

FORM {
		display: inline;
}

postest h2 {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: justify;
		width: 500px;
		color: #666666;
		font-weight:100;
}

TR.header {
		background: #ffffff;
}

/* SUH Hinterrgund Shoppingbuttons */

TR.headerNavigation {
		background: #ccc;
}

/* SUH Navileiste | Ihr Konto | Kasse  */

TD.headerNavigation {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
 text-decoration:;
		background: #666;
 background-image:;
		color: #ffffff;
		font-weight: bold;
		height: 25px;
}

TD.h1description h1 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 9px;
 background: #ffffff  color: #666666;
}

A.headerNavigation {
		color: #ffffff;
		font-weight:bold;
		font-size:12px;
		padding:0.4em;
		border-right:1px solid #999;
}

A.headerNavigation:hover {
		color: #fff;
		font-weight:bold;
		font-size:12px;
		border-right:1px solid #ccc;
		text-decoration:none;
		background-color:#d1b795;
}

a.headerNavigation2 {
		color: #d1b795;
		font-weight:normal;
		font-size:12px;
}

A.headerNavigationLink:hover {
		color: #ffffff;
}

A.headerNavigationLink:link {
		color: #ffffff;
}

A.headerNavigationLink:active {
		color: #ffffff;
}

A.headerNavigationLink:visited {
		color: #ffffff;
}

TR.headerError {
		background: #ff0000;
}

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

TR.headerInfo {
		background: #00ff00;
}

TD.headerInfo {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		background: #666666;
		color: #d6c1a5;
		font-weight: bold;
		text-align: center;
}

TR.footer {
		background: #ffffff;
		color:#eeeeee;
		font-size:6
}

TD.footer {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		background: #ffffff;
		color: #eeeeee;
		font-weight : bold;
		height: 26px;
}

table.lieferzeit {
		color: #000000;
		font-size: 1.2em;
		font-weight: bold;
}

.ü {
		color: #FFFFFF;
		background: #891b17;
}

.infoBoxcart {
		border:0px 1px #891b17;
		color: #891b17;
		background: #FFFFFF;
}

.infoBoxContents {
		border:0px 1px #eeeeee;
		color:#3d3d3d;
		background-color:#FFFFFF;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		line-height: 1.5;
}

.infoBoxContents09 {
		border:0px 0px #eeeeee;
		color:#3d3d3d;
		background-color:#FFFFFF;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		line-height: 1.5;
}

.master_liste {
		border:0px 1px #eeeeee;
		background-color:#FFFFFF;
		color:#000000;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.5;
}

.infoBoxNotice {
		background: #FF8E90;
}

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

TD.infoBoxHeading {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 0.8em;
		font-weight:bold;
		padding-left:0.1em;
		background: #666666;
		height: 25px;
}

a.infoBoxHeadingLink {
		color:#FF0000;
}

a.infoBoxHeadingLink:hover {
		color: #ff0000;
		text-decoration: underline;
}

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

SPAN.mwst {
		font-size:9px;
		color:#666666;
		line-height:9px;
}

SPAN.Stil1 {
		font-family:  Arial, Verdana, sans-serif;
		font-size:16px;
		color:#d91d1d;
		font-weight:bold;
}

SPAN.Stil1 h1 {
		font-size:18px;
		color:#891B17;
}

a.shipping {
		text-decoration:underline
}

a.shipping:hover {
		color:#1cc918;
}

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: #ffffff;
}

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: #ffffff;
}

TD.productListing-data {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		border-style: solid;
		color:  #000000;
		border:0px;
}

TD.productListing-data a {
		font-family: Arial, Verdana, sans-serif;
		font-size: 0.9em;
		font-weight:bold;
		color: #3d3d3d;
		border: 0px;
		border-style: solid;
		border-color: #eeeeee;
}

TD.productListing-data2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		border-style: solid;
		color:  #d1b795;
		border:0px;
		cellspacing:10px;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#ccc;
		border-right-width:1px;
		border-right-style:solid;
		border-right-color:#ccc;
		background-color:#fff;
		border-top-width:1px;
		border-top-style:solid;
		border-top-color:#ccc;
		border-left-width:1px;
		border-left-style:solid;
		border-left-color:#ccc;/*background-image:url(images/bgpreis2.gif);
  background-position:bottom;
  background-repeat:repeat-x;*/
  

  }

#products_text {
		width:150px;
		font-size:0.8em;
		color:#666;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
}

TD.productListing-data2 a {
		font-family: Arial, Verdana, sans-serif;
		font-size: 13px;
		color: #3d3d3d;
		border: 0px;
		border-style: solid;
		border-color: #eeeeee;
}

TD.productListing-data .productSpecialPrice {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		font-size:14px;
		line-height:14px;
}
 #############  TABLE.productListing {
 border: 0px;
 border-style: solid;
 border-color: #eeeeee;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
}

TABLE.mopics {
		border-left:0px ridge;
		border-right:0px ridge;
		border-bottom:2px ridge;
		border-top:2px ridge;
  		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold
}

TD.mopics2, SPAN.mopics2, mopics2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color:#891b17;
		border-top: 0px;
		border-right: 1px;
		border-left: 0px;
		border-bottom: 0px;
		border-color: #d3d3d3;
		border-style: solid;
}

TD.mopics2_mainpic {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color:#891b17;
		border:1px solid #eee;
}

TD.mopics2_subpic {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color:#891b17;
		border:1px solid #ccc;
}

.productListing-heading {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #eeeeee;
		color: #3d3d3d;
		height: 26px;
		font-weight: bold;
}

.productListing-headingw {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		background: #eeeeee;
		color: #3d3d3d;
		height: 26px;
		font-weight: bold;
		border-bottom-width:1px;
		border-bottom-style: solid;
		border-bottom-color: #ff0000;
}

td.productListing-headingw {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		background: #eeeeee;
		color: #3d3d3d;
		height: 26px;
		font-weight: bold;
		border-bottom-width:1px;
		border-bottom-style: solid;
		border-bottom-color: #ff0000;
}

.modell {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 30px;
		background: F0E6DB;
		text-align:left;
		color: #000000;
		font-weight: bold;
}

A.productListing-heading {
		padding-top: 8px;
		background: transparent;
}
A.pageResults, A.pageResults u {
 		color: #000000;
}

A.pageResults:hover {
		color: #000000;
}

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

TD.preis, DIV.preis {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 25px;
		font-weight: bold;
		color: #cc0000;
}

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

TR.subBar {
		background: #f4f7fd;
}

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

TD.main, P.main {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.5;
		color: #3d3d3d;
		background-color:#ffffff;
		filter:alpha(opacity=95);
		opacity: 2;
		-moz-opacity:0.95;
}

TD.summe, P.summe {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.6em;
		line-height: 1.5;
		color: #3d3d3d;
		background-color:#ffffff;
}

td.abverkauf {
		background-image:url(images/bett_ausverkauf_01.gif);
		background-repeat:no-repeat;
}

td.abverkauf2 {
		background-image:url(images/bett_ausverkauf_04.gif);
		background-repeat:no-repeat;
}

TD.main_bed, P.main_bed {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.5;
		color: #3d3d3d;
		border:dashed 1px #5091cd;
		background-color:#fff;
}

td.qty_counter {
		background-color:#fff;
}

TD.maind, P.maind {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.5;
		color: #3d3d3d;
		background-color:#ffffff;
}

TD.maind_warning {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.5;
		color: #3d3d3d;
		border-width:1px;
		border-color:#FF0000;
		border-style:solid;
		background-color:#ffffff;
}

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

TD.smallText_b {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		border:1px solid #eee;
		color: #d1b795;
}

.smallText_b a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
}

TD.smallText_esprit {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		border:1px solid #eee;
		color: #d1b795;
		background-image:url(images/eshome_bg.gif);
		background-repeat:no-repeat;
}

.smallText_esprit a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
}

#plisting_highlights {
		height:180px;
}

span.green {
		color:#390;
}

.smalltext a, .smalltext {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
}

TD.smallTextPageresults1, SPAN.smallTextPageresults1, #smallTextPageresults1, #smallTextPageresults1 a, P.smallTextPageresults1 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		border-top-color:#666;
		border-top-width:1px;
		border-top-style:solid;
		border-bottom-color:#666;
		border-bottom-width:1px;
		border-bottom-style:solid;
		background:#ffffff;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:4px;
}

.smallTextPageresults1 a, .smallTextPageresults1 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		background:#ffffff;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:4px;
}

TD.smallTextPageresults, SPAN.smallTextPageresults, #smallTextPageresults, #smallTextPageresults a, P.smallTextPageresults {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		background:#ffffff;
		border-top-color:#666;
		border-top-width:1px;
		border-top-style:solid;
		border-bottom-color:#666;
		border-bottom-width:1px;
		border-bottom-style:solid;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:4px;
}

.smallTextPageresults a, .smallTextPageresults {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		background:#cccccc;
		padding-top:4px;
		padding-bottom:4px;
		padding-right:4px;
}

TD.smallText2, SPAN.smallText2, #smallText2, #smallText2 a, P.smallText2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding-bottom:3px;
		padding-top:1px;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

td.verpackung, td.verpackung input, div.verpackung, div.verpackung input {
		border-color:#ffffff;
		border-style:solid;
		border-width:1px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		background:#ffffff;
		font-size: 12px;
		/*color:#891b17;*/

  color:#3d3d3d;
}

TD.listing {
		border-bottom:thin;
		border-right:thin;
		border-color:#006633;
}

TD.smalltextview, TD.smalltextview a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 18px;
		color: #cccccc;
}

TD.footerText, TD.footerText a, SPAN.footerText, P.footerText {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		border-top-width:0px;
		border-top-color: #d3d3d3;
		color:#666666;
		border-top-style:solid;
}

TD.schnittstellentabelle, SPAN.schnittstellentabelle, P.schnittstellentabelle {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		border-style:dashed;
}

td.atextspace {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		background:#ffffff;
		color:#891b17;
		border-top: 0px;
		border-right: 0px;
		border-left: 1px;
		border-bottom: 0px;
		border-color: lightgrey;
		border-style: solid;
}

TD.artikeltext, SPAN.artikeltext, artikeltext {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		background:#ffffff;
		font-size: 12px;
		color:#3d3d3d;
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 0px;
		border-color: lightgrey;
		border-style: solid;
}

TD.artikelgross, SPAN.artikelgross, artikelgross {
		font-size: 24px;
		color:#000000;
}

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

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

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

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

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

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

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



TABLE.formArea {
		background: #f1f9fe;
		border-style: solid;
		border-width: 0px;
}

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

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

SPAN.productSpecialPrice {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		font-size:20px;
		line-height:20px;
}

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

.moduleRow {
}

.moduleRowOver {
		background:url(images/auswahlbg.jpg);
		background-position:left;
		background-repeat:no-repeat;
		cursor: pointer;
		cursor: hand;
}

.moduleRowSelected {
		background-color: #ffffff;
}

.checkoutBarFrom2 {
		background:#ffdb01;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #000000;
		height:30px;
		vertical-align:middle;
		text-align:center;
}
.checkoutBarFrom, .checkoutBarTo  {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #000000;
		background:#ffdb01;
		border-right-color:#FFFFFF;
		border-right-style:solid;
		border-right-width:3px;
		height:30px;
		vertical-align:middle;
}



.checkoutBarCurrent, .checkoutBarCurrent a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		color: #ffffff;
		background:#035799;
		height:30px;
		border-right-color:#FFFFFF;
		border-right-style:solid;
		border-right-width:3px;
		padding-left:2px;
		padding-right:2px;
		vertical-align:middle;
		
}

/* message box */



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

.messageStackError, .messageStackWarning {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #ffb3b5;
}

.messageStackSuccess {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		background-color: #75c301;
}

/* input requirement */



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

.outline {
		border-top: 1px;
		border-right: 1px;
		border-left: 1px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #575757;
		background: #ffffff;
}

.border_specials {
		border: solid ridge 3px #dddd15;
}

tr.pricecell {
		border-top: 1px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #d3d3d3;
		background: #ffffff;
}

td.cart {
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #F0E6DB;
		padding: 0px 20px 0px 0px;
}

.cart_preis {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
}

TABLE.popup {
		border-width: 1px;
		border-style: dotted;
		border-top-color:;
		border-top-color:;
		border-right-color:;
		border-bottom-color:;
}

TD.checkoutstatus {
		border-bottom-color:#333333;
		border-bottom-style:solid;
		border-bottom-width:1px;
}
TR.checkoutstatus {
		border-bottom-color:#333333;
		border-bottom-style:solid;
		border-bottom-width:1px;
}

TD.checkoutpreis: {
		color:#cccccc;
		font-size:6px;
		background-color:#000000;
}

/* Master Products Artikelinfo */

.productListing-heading {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-align: left
}

table.bordertop {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #3d3d3d;
}

TD.bordertop {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #3d3d3d;
}

table.border_topbottom {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #666666;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
}

.hauptkategorie NAVILEISTE {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size:17px;
		color: #666666;
		text-align: left
}

.kategorieheader {
		background-color:#F0E6DB;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color: #666666;
}

/* Kategorie_Polstermöbel_Feld unter Text*/

.kategorietext {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#F0E6DB;
		padding-left:10px;
		padding-right:10px;
		color: #666666;
}

.kategorietext2 {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#F0E6DB;
		padding:10px;
}

a.footerlink {
		color: #666666;
}

.footertext {
		color: #666666;
}

.tax_info {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0px;
		font-weight:normal;
		color: white;
}

.tax_info a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0px;
		font-weight:normal;
		color: white;
}

.tax_info u {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0px;
		font-weight:normal;
		color: white;
}

td.buttoncell {
		border-top-width: 1px;
		border-top-color: grey;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: grey;
		background: #ffffff;
}

table.buttoncell {
		background: #ffffff;
}

tr.buttoncell {
 background-image:;
		background-color:#FFFFFF;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		line-height: 1.5;
		border-top-width: 1px;
		border-top-color: grey;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: grey;
		background: #ffffff;
}

/************************************************

 New Class for LatestNewsInfoBoxes // Beginn off

*************************************************/

.infoBox02 {
		background: transparent;
		border-width: 0px;
		border-style: solid;
		border-color: #891b17;
		color: #3d3d3d;
}

TD.infoBox02Heading {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #3d3d3d;
		background: #ffffff;
		border-left: 0px;
		border-top: 0px;
		border-right: 0px;
		border-bottom: 0px;
		border-bottom-style: solid;
		border-bottom-color: #eeeeee;
}

TD.infoBox02HeadingImg {
		background: #ffffff;
}

TD.infoBox02HeadingImgR {
		background: #ffffff;
}

TD.infoBox02, SPAN.infoBox04 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
}

.infoBox02Contents {
		background: #ffffff;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #000000;
}

.infoBox09 {
		background: transparent;
		border-width: 0px;
		border-style: solid;
		border-color: #891b17;
		color: #3d3d3d;
}

TD.infoBox09Heading {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #3d3d3d;
		background: #ffffff;
		border-left: 0px;
		border-top: 0px;
		border-right: 0px;
		border-bottom: 0px;
		border-bottom-style: solid;
		border-bottom-color: #eeeeee;
}

TD.infoBox09HeadingImg {
		background: #ffffff;
}

TD.infoBox09HeadingImgR {
		background: #ffffff;
}

TD.infoBox09, SPAN.infoBox04 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
}

.infoBox09Contents {
		background: #ffffff;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #000000;
}

td.blacktext {
		color: #3d3d3d;
}

#lieferzeit_text {
		width: 190px;
		float: left;
		height: 30px;
}

#lieferzeit_number {
		padding: 1.2em 1.4em 0em 1em;
}

table.footertable {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color:#666666;
		border-top-style: solid;
		border-top-color: #666666;
		border-top-width: 0px;
}

td.footerText_border {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		border-top-style: solid;
		border-top-color: #C3C3C3;
		border-top-width: 1px;
		color: #666666;
}

td.border_all {
		border-color: #d3d3d3;
		border-width: 1px;
		border-style: solid;
}

td.border_all_grey {
		border-color: #666666;
		border-width: 1px;
		border-style: solid;
}

td.border_all_red {
		border-color: #891b17;
		border-width: 1px;
		border-style: solid;
}

td.border_topless {
		border-right-color: #d3d3d3;
		border-right-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-bottom-color: #d3d3d3;
		border-bottom-width: 1px;
		border-left-color: #d3d3d3;
		border-left-width: 1px;
		border-left-style: solid;
}

table.border_bottom {
		border-bottom-style: solid;
		border-bottom-color: #891b17;
		border-bottom-width: 1px;
}

td.border_bottom {
		border-bottom-style: solid;
		border-bottom-color: #891b17;
		border-bottom-width: 1px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		color: #575757;
		font-weight:bold;
}

table.border_all {
		border-color: #666666;
		border-width: 1px;
		border-style: solid;
}

table.border_top {
		border-top-style: solid;
		border-top-color: #d3d3d3;
		border-top-width: 1px;
}

a.sale {
		font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #ff0000;
 		text-align:center;
   		padding-left:10px;
}

a.sale:hover {
		font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #666666;
		text-decoration:none;
		text-align:center
}

#address {
		font-family: Arial, Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color: #3d3d3d;
}

td.kategorieliste {
		padding-top:10px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration:none;
}

td.kategorieliste a {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration:none;
}

h1.theme1 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 2.6em;
		color: #858585;
		font-weight:normal;
		display: inline;
}

h1.theme2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 2.6em;
		color: #c22b2b;
		font-weight:normal;
		display: inline;
}

h1.theme_spring {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #448733;
		font-weight:normal;
		display: inline;
}

h1.theme3 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 2.6em;
		color: #ffffff;
		font-weight:normal;
		display: inline;
		word-spacing:0.1em;
}

h1.theme4 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 2.6em;
		color: #3d3d3d;
		font-weight:normal;
		display: inline;
}

h2.theme {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #c22b2b;
		padding-left:16em;
}

h2.theme_bestseller {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #c22b2b;
}

h2.theme_3 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.5em;
		color: #858585;
		margin-top:-0.1em;
		text-align:right;
}

h2.theme_grey {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #858585;
		display:inline;
		text-align:left;
}

h2.theme_lightgrey {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #d3d3d3;
		display:inline;
		word-spacing:0.1em;
}

span.theme_grey {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #858585;
		display:inline;
		text-align:left;
}

span.theme_lightgrey {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #d3d3d3;
		display:inline;
		word-spacing:0.1em;
}

span.theme_darkgrey {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #3d3d3d;
		display:inline;
		word-spacing:0.1em;
}

h2.theme_2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #c22b2b;
		padding-left:14em;
		padding-top:5em;
}

h3.theme {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.3em;
		color: #707070;
		font-weight:bold;
}

h3.theme_w {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.3em;
		color: #ffffff;
		font-weight:bold;
}

h3.theme_al {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #707070;
		font-weight:normal;
		padding-left:16em;
}

span.theme_price {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #c22b2b;
		font-weight:bold;
}

span.theme_price_2 {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.6em;
		color: #c22b2b;
}

a.theme_a {
}

a.theme_a:hover {
		text-decoration:none;
		color: #c22b2b;
}

#theme_price {
		text-align:right;
}

#theme_price_3 {
		text-align:center;
}

#theme_h {
		text-align:right;
		margin-right:1em;
		padding-top: 0.7em;
		width: 580px;
}

#theme_spring {
		text-align:right;
		margin-right:1em;
		padding-top: 0.7em;
		width: 580px;
}

#theme_h2 {
		width: 590px;
		text-align:right;
		margin-right:1em;
		padding-top: 0.7em;
}

#theme_producttext1 {
		padding-left:1.5em;
		width:170px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #ffffff;
		float:left;
		padding-top:22em;
}

#theme_producttext1a {
		width:170px;
}

#theme_line {
		width:600px;
		height:70px;
}

#theme_line_2 {
		width:600px;
		height:70px;
}

#theme_line_l {
		background-image:url('images/theme_line.jpg');
		background-repeat:repeat-x;
		width:150px;
		float:left;
		height:20px
}

#theme_line_l2 {
		border-bottom-style:solid;
		border-bottom-color:#d3d3d3;
		border-bottom-width:1px;
		width:600px;
		float:left;
		height:40px;
}

#theme_line_space {
		width:270px;
		float:right;
		height:20px;
}

#theme_line_r2 {
		background-image:url('images/theme_line.jpg');
		background-repeat:repeat-x;
		width:310px;
		float:right;
		height:30px
}

#theme_line_r {
		background-image:url('images/theme_line.jpg');
		background-repeat:repeat-x;
		width:160px;
		float:right;
		height:40px
}

#theme_line_m {
		width:250px;
		float:left;
		height:20px;
}

#theme_line_m2 {
		width:200px;
		float:left;
		height:30px;
		word-spacing:0.1em;
}

#theme_producttext2 {
		padding-left:13em;
		padding-top: 12em;
		width:200px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #707070;
		text-align:left;
}

#theme_producttext3 {
		padding-left:2em;
		padding-top: 0.7em;
		width:300px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #707070;
		text-align:left;
}

#theme_producttext4 {
		padding-left:1em;
		padding-top: 8em;
		width:220px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #707070;
		float:left;
		display:inline;
		text-align:left;
}

#theme_producttext5 {
		padding-right:1em;
		padding-top:10em;
		width:220px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #707070;
		float:right;
		text-align:right;
}

#theme_producttext6_around {
}

#theme_producttext6a {
		padding-top:3em;
		width:240px;
}

#theme_producttext6 {
		float:right;
		text-align:right;
		padding-right:1em;
		padding-top:3em;
		width:240px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #707070;
}

#theme {
		width: 600px;
		border-width:1px;
		border-style:solid;
		border-color:#eeeeee;
}

#theme_product1 {
		width: 600px;
		height:30px;
		background-color:#fff;
}

#theme_product1a {
		width: 300px;
		height:300px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		color: #707070;
		padding-left:14em;
}

#theme_product1b {
		width: 218px;
		height:280px;
		float:right;
}

#theme_product2 {
		width: 600px;
		height:290px;
		background-color:#ffffff;
}

#theme_product2a {
		width: 600px;
		height:auto;
		background-color:#ffffff;
}

#theme_product2b {
		width: 150px;
		height:360px;
		background-color:#ffffff;
		float:left;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #707070;
}

#theme_product2c {
		width: 230px;
		height:390px;
		background-color:#ffffff;
		float:right;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #575757;
}

#theme_product3 {
		width: 600px;
		height:400px;
		background-color:#ffffff;
		float:left;
}

#theme_product3a {
		width: 600px;
		height:auto;
		background-color:#ffffff;
		padding-left:1.3em;
}

#theme_product3b {
		width: 153px;
		height:200px;
		background-color:#ffffff;
		float:right;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #707070;
		text-align:left;
		margin-right:9em;
}

#theme_product4 {
		width: 600px;
		height:320px;
}

#theme_product4a {
		width: 600px;
		height:320px;
		margin-left:1em;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #707070;
}

#theme_product4b {
		width: 600px;
		height:370px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #707070;
		margin-right:0.7em;
}

#theme_product5 {
		width: 600px;
		height:340px;
}

#theme_product5a {
		width: 600px;
		height:340px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #707070;
}

#theme_product5b {
		width:210px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		text-align:right;
		float:right;
		margin-right:0.5em;
		color: #707070;
}

#colorpick a img {
		border-style:solid;
		border-witdh:3px;
		border-color:#666666;
}

#colorpick a:hover img {
		border-style:solid;
		border-witdh:3px;
		border-color:#c22b2b;
}

#colorpick img {
		border-style:solid;
		border-witdh:1px;
		border-color:#666666;
}

#colorpick {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #575757;
		padding-top:20em;
		padding-right:1em;
		width:64px;
		float:right;
		text-align:right;
}

span.product_subtext {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
}

span.product_bestseller_title {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #c22b2b;
		font-weight:bold;
}

#product_subtext {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #575757;
		padding-right:3em;
		width:300px;
		float:right;
		text-align:right;
}

TD.bewertung, TABLE.bewertung {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		font-weight:bold;
		border-bottom-style:solid;
		border-bottom-color:#cccccc;
		border-bottom-width:1px;
		padding-bottom:10px;
}

TD.bewertungstext {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		padding-top:10px;
		padding-left:20px;
}

TD.bewertungsheader {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		font-weight:bold;
		border-bottom-color:#CCCCCC;
		border-bottom-style:solid;
		border-bottom-width:1px;
}

TD.bewertungssterne {
		width:70px;
}

TD.bewertungsname {
		vertical-align:bottom;
		font-weight:100;
}

TD.bewertungsdatum {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		font-weight:100;
}
