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


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


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


 Released under the GNU General Public License
 ---------------------------------------------------------------------------------------*/


/*.replacement{display:none;}*/
  
.boxText {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

}



.boxTextBG {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	background-color: #e0dab8;

}

.boxTextBGII {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	background-color: #c5bd99;

}

.boxTextPrice {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	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;

}

HTML {height: 100%}

BODY {height: 100%

font-family: Verdana, Arial, sans-serif;

	color: #000000;

	margin: 0px;

	font-size: 11px;
  background-image: url(img/bg-header.png);

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #ffffff;

}



img{

	border:0;

}



A {
color: #000000;
text-decoration: none;

}



A:hover {
color: #9b0021;
text-decoration: underline;

}



FORM {

	display: inline;

}





TR.header {

	background-color: #ffffff;

}



TR.headerNavigation {
background: #F6F6F6;

}



TD.headerNavigation {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #000000;



	border-bottom: 1px solid;

	border-color: #b6b7cb;

	background-color: #F6F6F6;

}



A.headerNavigation {
color: #000000;

}



A.headerNavigation:hover {
color: #000000;

}



TD.conditions {
background-color: #FFCCCC;

}



A.confirmationEdit {

	color: #9b0021;

	font-style: italic;

}

A.confirmationEdit:hover {

	color: #009933;

	font-style: italic;

	text-decoration: underline;

}

TR.headerError {
background-color: #ff0000;

}



TR.headerMessage {

	background-color: #00CC33;

}



.moduleHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	font-weight: bold;

	padding-bottom: 10px;

}



TD.headerError {
font-family:  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: Verdana, Arial, sans-serif;
font-size: 12px;
background: #00ff00;
color: #ffffff;
font-weight: bold;
text-align: center;

}



TR.footer {
background: #bbc3d3;

}



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

}



.infoBox {

}



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

}



.infoBoxNotice {
background: #FF8E90;

}



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

}



TD.infoBoxHeading, .infoBoxHeading, A.infoBoxHeading:link, A.infoBoxHeading:active, A.infoBoxHeading:hover, A.infoBoxHeading:visited {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;


height:17px;
color: #9a0024;

}



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


height:17px;
color: #9a0024;

}



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



}



TD.infoBox_right, SPAN.infoBox_right {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;





}



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

}



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

}



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

}



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

}



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

}



A.pageResults {

	color: #9a0024;

	text-decoration: underline;

}



A.pageResults:hover {
color: #9a0024;



}



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

}



TR.subBar {
background: #f4f7fd;

}



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

}



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

}



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

}



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

}



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

}



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

}



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

}



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

}



CHECKBOX, INPUT, RADIO, SELECT {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

}



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

}



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

}



SPAN.underline {

	text-decoration: underline;

}



TABLE.formArea {


border-color: #9b926b;
border-style: solid;
border-width: 1px;

}



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

}



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;

}



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

}



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

}

SPAN.productOldPrice {

	font-family: Verdana, Arial, sans-serif;
	color: #000;
}

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

}



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

}



.smallHeading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bold;

	color: Black;

}



.moduleRow {

 font-family: Verdana, Arial, sans-serif;

 font-size: 11px;

 line-height: 1.5;

 background-color: #E6E6E6;

 border: 1px solid;

 border-color: #E6E6E6;



}

.moduleRowOver {

	background-color: #e0dab8;

	border: 1px solid;

	border-color: #ffffff;

	font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;



	}

.moduleRowSelected { background-color: #e0dab8;  }



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

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }



/* sitewide font classes */

/* Note: heading<Number> equals <font size="Number"> */

.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }

.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

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

.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }

.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }



/* Sitemap Tables */

.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;

	background-color: #666666;

	padding-top: 2px; padding-bottom: 2px;}

.sitemap_heading a {color:#FFFFFF;}

.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}



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

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {color:#999999; text-decoration:none;}





/* message box */



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

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

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }



/* input requirement */



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



.tableShop {

background-color: #ffffff;

border-left: 1px solid;

border-right: 1px solid;

border-color: #b6b7cb;

}



.navLeft {

vertical-align: top;

	height: 100%;

	width: 185px;

	padding-top: 0px;

	padding-left: 5px;

}

.navRight {

vertical-align: top;

background-image: url(img/bg-right.png);

height: 100%

	width: 149px;

	margin-top: 5px;

	text-align: center;

}



.contentsTopics {

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #990000;

}



.contentsTopics2 {

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #9b926b;

}



.tableListingI {

	background-color: #eeeeee;

}



.tableListingII {

	background-color: #d0d0d0;

}



.tableBody {

padding: 5px;

}



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

}

.onepxwidth {

	width: 1px;

}

.center {

padding: 10px;

width: 100%;

vertical-align: top;

height: 100%;

}



.seo{padding-top: 3px;

padding-left: 10px;

vertical-align: center;

		 font-family: Verdana, Arial, sans-serif;

font-size: 9px;

color: #aaaaaa;

		}



.top, A.top:link, A.top:visited, A.top:hover, A.top:active {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;

color: #fff;

vertical-align: center;

}



.produktinfo1 {

font-weight: bold;

width: 500px;

border-right: 1px solid #fff;

background-color: #c5bd99;

padding: 5px;

color: #9b926b;

}



.produktinfo2 {

font-weight: bold;

width: 109px;

text-align: center;

background-color: #c5bd99;

padding: 5px;

color: #9b926b;

}

.produktinfo3 {

vertical-align: top;

padding-top: 4px;

margin-right: 0px;

text-align: right;

}

.produktinfo4 {

vertical-align: top;

border-left: 1px solid #efefef;

}

.produktinfo5 {

border-top: 1px solid #fff;

font-weight: bold;

width: 109px;

text-align: right;

background-color: #c5bd99;

padding: 5px;

color: #9b926b;

vertical-align: top;

}

#tablist,#tablist2{

margin-left: 0;

margin-bottom: 0;

margin-top: 0.1em;

text-align: left; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px

}



#tablist li{

list-style: none;

display: inline;

margin: 0;

}

#tablist2 li{

list-style: none;

float:left;

margin: 0;}

#tablist2{

margin-left: 0;

margin-bottom: 0;

margin-top: 0.1em;

text-align: left;}

#tablist li a{





border-bottom: none;



}



#tablist li a.1{





}



#tablist li a:link, #tablist li a:visited{

color: #666;

}



#tablist li a.current{

background: #f1f1f1;

}



#tabcontentcontainer{

margin: 0px;

padding: 0px;

/* Insert Optional Height definition here to give all the content a unified height */





}



.tabcontent{

/*display:none;*/

margin: 0px;

padding: 0px;

}



/* EDIT LW - deaktiviert - alt */

/* 
#lightbox{

	background-color:#fff;

	padding: 10px;

	border: 1px solid #2e2428;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; color: ff0000;}



#lightbox img{ border: none; clear: both;}

#overlay img{ border:1; }
*/


.rot, a.rot:link, a.rot:active, a.rot:hover, a.rot:visited {

color: #990000;

font-weight: normal;

}

.border-bottom {

width: 100%;

height: 4px;

background-image: url(img/blackdots.jpg);

}



.preis {

font-size: 18px;

font-weight: bold;

color: #9a0024;

}







.bilder 
{
margin: 2px;
border: 1px solid #c5bd99;
max-width:38px;
width:expression(document.body.clientWidth > 38? "38px": "auto" );
max-height:38px;
height: 38px;
width: 38px;
height:expression(document.body.clientHeight > 38? "38px": "auto" );
}


/* neues Template */
.lw-thumb-bilder
{
margin: 2px;
border: 1px solid #c5bd99;
padding:2px;
max-width:48px;
width:expression(document.body.clientWidth > 50? "50px": "auto" );
max-height:48px;
height: 48px;
width: 48px;
height:expression(document.body.clientHeight > 50? "50px": "auto" );
}

#lw-tbl-family tr td .bilder 
{
margin: 3px;
border: 1px solid #c5bd99;
padding:2px;
max-width:48px;
width:expression(document.body.clientWidth > 50? "50px": "auto" );
max-height:48px;
height: 48px;
width: 48px;
height:expression(document.body.clientHeight > 50? "50px": "auto" );
}




.footerlink {

font-family: Verdana, Arial, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
font-size: 11px;
height: 1px;
width: 70%;
vertical-align: top;
color: #666666;
}

	/* EDIT LW */
	.box-footerlink-cats{padding-left:20px; font-size: 11px; line-height:20px; color: #666666;}
		.box-footerlink-cats a{font-size: 11px; color: #666666;}
	.box-footerlink-international{padding-left:20px; padding-top:15px; font-size: 11px; line-height:20px; color: #666666;}
		.box-footerlink-international a{font-size: 11px; color: #666666;}
	/* END EDIT LW */


.footerlink2 {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

padding-left: 20px;

vertical-align: bottom;

height: 100%;

color: #666666;

}



h4, h5 {

padding: 0px;
margin: 0px;

}



.navigation {

font-size: 11px;

border-bottom: 1px dotted #a5a5a4;

vertical-align: center;
  line-height: 1.8;



}



A.navigation1:link {

font-size: 11px;
font-family: Verdana, Arial, sans-serif;



}

A.navigation1:visited {

font-size: 11px;
font-family: Verdana, Arial, sans-serif;



}

A.navigation1:hover {

font-size: 11px;
font-family: Verdana, Arial, sans-serif;



color: #000;

}

A.navigation1:active {

font-size: 11px;
font-family: Verdana, Arial, sans-serif;



}



.productnewprice

{ color: #9a0024;}



.top2 {padding-top: 11px;



color: #aaaaaa;

font-size: 11px;
font-family: Verdana, Arial, sans-serif;

}



h1 {font-size: 1.0em; display: inline; font-size: lighter;} /* Schriftgröße */

h2 {font-size: 1.0em; display: inline; font-size: lighter;} /* Schriftgröße */

h3 {font-size: 1.0em; display: inline; font-size: lighter;} /* Schriftgröße */



.login_kopf

{

background-color: #9b0021;

color: #fff;

}





.wl_border	{border-top:1px solid #dddddd; margin-top:5px;}

.wl_checkbox {padding-bottom:5px;}

.wl_name	 {padding-left:0px; font-weight:bold;}

.wl_desc	 {padding-right:3px;padding-top:3px;}

.wl_price	 {font-weight:bold;}

.wl_box		{background-color:#f2f2f2;padding:5px;margin-bottom:1px;}

.wl_searchbox	{background-color:#f2f2f2;}

.wl_resultheader	{background-color:#dddddd; padding:2px;}

.wl_resultcontent	{background-color:#f9f9f9;}

.wl_resultcontent2	{background-color:#ffffff;}


/* EDIT Lenk-Webservice */


/* categorie listing */

.categorie-listing-picture{border:1px solid #c5bd99; padding:2px;}




/* Infotext shopping_cart.html */

/*

inactive

#span-switch-infotextvoltage{color:blue; text-decoration:underline; cursor:pointer; display:block;}

#infotextvoltage
{
display:none; 
background-color:#E0DAB8; 
padding:5px 10px 5px 10px; 
margin-top:20px;
}
*/

/* Textlink ask a question */
#a-ask-a-question-2{color:#BB000B; font-size:10px; padding:0px 20px 0px 0px; text-decoration:none;}
	#a-ask-a-question-2:hover{text-decoration:none;}

/* Infotext product-info oben*/

#ul-infos-product{list-style-type:none; float:left; padding:7px 0px 0px 0px; width:540px;}
	#ul-infos-product li
	{
	float:left;
	margin:0px 9px 0px 0px;
	padding:0px 0px 1px 18px;
	background-image:url(img/bg_check_mark.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	font-size:10px; 
  text-decoration:none; 
  font-weight:bold; 
  color:#C5BD99; 
  line-height:18px; 
  cursor:pointer;
	}
	
 
/* alle Infotexte */ 
.infotext 
{
background-color:#E0DAB8; 
padding:5px 10px 5px 10px; 
margin-top:10px;
}
  .infotext a{color: #9b0021; text-decoration: underline;}
 	
#infotext_notax
{
display:none; 
}

#infotext_freeshipping
{
display:none; 
}

#infotext_trackingnumber
{
display:none; 
}

#infotext_easyreturn
{
display:none; 
}


/* Hersteller-Logo */
#box-manfacturer{display:inline; width:115px; float:left; padding:0px 0px 0px 0px;}
	#box-manfacturer img{display:inline; width:115px; height:auto;}

.product-info-picture{border:1px solid #c5bd99; padding:1px;}

/* weitere Bilder (rechtsbündig wenn Hersteller bekannt */
#box-more-pictures{display:inline; width:175px; float:right; padding:0px 0px 0px 0px;}

/* weitere Bilder (über komplette Breite wenn Hersteller nicht bekannt */
#box-more-pictures-complete-row{padding:0px 0px 0px 0px;}



/* lower price modul */

.found-a-lower_price a{color: #9b0021; text-decoration: none; font-weight:normal;}
  .found-a-lower_price a:hover{text-decoration: none;}


/* Flash Product-Listing */
#product-listing-flash{padding:0px 0px 5px 0px;}
 #product-listing-flash .product-listing-flash-text{font-size:14px; font-weight:bold; color:#990000;}


/* Preisanzeige Product-Info */

.preis-product-info
{
font-size: 18px;
font-weight: bold;
color: #9a0024;
}

.preis-product-info .productnewprice
{ 
color: #9a0024;
padding:0px;
margin:0px;
}

.preis-product-info .productOldPrice 
{
font-family: Verdana, Arial, sans-serif;
color: #000;
padding:0px;
margin:0px;
}


/* Index: box free-shipping / trade program */

#box-free-and-trade-program{width:800px; text-align:left; margin-right: 0px;}
  #box-free-and-trade-program #a-free{float:left;}
  #box-free-and-trade-program #img-trade-program{cursor:pointer; margin-left:1px; float:left;}

/* Popup Trade-Program (trade_program.php) */

#box-trade-program{padding:10px 5px 10px 10px;}

div.clear{clear:both; font-size:0px; line-height:0px; overflow:hidden; height:0px;}


#tbl-preis-freeshipping-manufacturer{margin:5px 0px 0px 0px; width:auto; float:left;}
	#tbl-preis-freeshipping-manufacturer .preis-product-info{vertical-align:bottom;}
	#tbl-preis-freeshipping-manufacturer .free-shipping{vertical-align:bottom; font-size:15px; font-weight:bold; color:#616669; padding:0px 0px 0px 5px;}


/* Infotexte product-info infobar (unter Preis) */

#infobar
{
font-size:10px; 
color:#ABABAB; 
line-height:18px; 
height:20px;
padding:5px 0px 0px 0px;
}
	#infobar span
	{
	font-size:10px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#ABABAB; 
	cursor:pointer;
	font-family: Verdana, Arial, sans-serif;
	}
	#infobar a
	{
	font-size:10px; 
	text-decoration:none; 
	font-weight:normal; 
	color:#ABABAB;
	line-height:15px;
	font-family: Verdana, Arial, sans-serif;
	
	}
		#infobar img
		{
		padding-right:4px;
		}	
	
 
/* alle Infotexte */ 
.infotext_infobar 
{
background-color:#F3F3F3; 
padding:2px 10px 2px 10px; 
margin:5px 0px 15px 0px;
}
  .infotext_infobar a{color: #9b0021; text-decoration: underline;}
  .infotext_infobar p.header_infotext_infobar{color: #9b0021; font-weight:bold; font-size:11px;}
  .infotext_infobar span.subheader_infotext_infobar{color: #9b0021; font-weight:normal;}
 	
#infotext_infobar_check_availibility
{
display:none; 
}

#infotext_infobar_shipping_info
{
display:none; 
}

#infotext_infobar_why_buy_from_us
{
display:none; 
}


#print_and_products_model_bar
{
font-size:10px; 
text-decoration:none; 
font-weight:normal; 
color:#ABABAB; 
line-height:15px; 
}
	#print_and_products_model_bar a
	{
	text-decoration:none; 
	color:#ABABAB; 
	}

#tbl_products_options{margin:10px 0px 5px 0px;}


/* product-listing -----------------------------------------------------*/

.tbl-product-listing{}
	.tbl-product-listing td.td-img{vertical-align: center; text-align: center; padding: 5px;} 
		.tbl-product-listing td.td-img img{border:1px solid #c5bd99; padding:2px;} 
		
/* crosselling -----------------------------------------------------*/
		
.tbl-crosselling{}
	.tbl-crosselling td.td-img{vertical-align: center; text-align: center; padding: 5px;} 
		.tbl-crosselling td.td-img img{border:1px solid #c5bd99; padding:2px;} 		

/* new products -----------------------------------------------------*/
		
.tbl-new-products{}
	.tbl-new-products td.td-img{vertical-align: center; text-align: center; padding: 5px;} 
		.tbl-new-products td.td-img img{border:1px solid #c5bd99; padding:2px;} 
		
/* Modul Schnellbestellung -----------------------------------------------------*/		

#add_model{
	width:100%;
	padding:4px;
	}
	
#add_model .inputfield{
	width:100%;
	border:1px solid #ccc;
	}
	
#add_model .inputfield td{
	height:30px;
	}
	
#add_model .td_counter{
	width:10px;
	background: #eeeeee;
	}
	
#add_model .td_model{
	width:70px;
	background: #f3f3f3;
	}
	
#add_model .td_qty{
	width:20px;
	background: #eeeeee;
	}
	
#add_model .td_qty input{
	width:40px;
	}
	
#add_model .td_msg{
	background: #f3f3f3;
	}
		
	#add_model .td_msg a{text-decoration:underline;}
	
	
#add_model .td_action{
	width:40px;
	background: #eeeeee;
	}
	
#add_model .error{
	border: 1px solid #f99;
	margin: 10px;
	padding: 10px;
	}
	
#add_model .tooltip{
	position: absolute;
	border: 1px solid #ccc;
	display: none;
	background-color: #FFFFFF;
	text-align:center;
	padding:4px;
	width:auto;
	}
	
	
	

/* END Modul Schnellbestellung -----------------------------------------------------*/	

/* Checkout-Payment */
#checkout_payment a{font-size:9px; color: #9b0021; text-decoration: underline;}


/* END EDIT Lenk-Webservice */