tr.even {
    /* background-color: #a3b6cc; */
		color: #fff;

}

tr.odd {
    /* background-color: #647755; */
	color: #fff;
}
tr.even  a {
     color: #fff; 
	
}
tr.odd a {
    /* background-color: #647755; */
	color: #fff;
}

input.shopButton {
     /* background-color: #ece9d8; */ 
background-color: #647755;
    border-width: 0px;
   color: #ddd;
    font-weight: normal;
	width: 130px;
	font-size:12px;
	height: 20px;
	line-height: 19px;
	padding-bottom: 4px;
    /* background-position: top;
	background-image: url("inwarenkorb_01.gif");
	background-repeat: no-repeat; */
}

input.shopButton:hover {
    cursor: pointer;
	/* color: #eee;
	background-color: #6F8261; */
   /* background-color: #af1010;
    background-image: none; 
	color: #fff; */

}

input.zumshopButton { /* button für popinfenster bei gekaufter Ware */
font-family: verdana, arial, helvetica ;line-height: 21px; font-size:12px; color: #000; text-transform: uppercase;
font-weight: bold;
    background-color: #647755;
    border-width: 0px;
    color: #ddd; 
	padding-bottom: 4px;
	/*width: 160px;
	height: 21px;
    background-position: top;
	background-image: url("inwarenkorb_01.gif");
	background-repeat: no-repeat; */
}

input.zumshopButton:hover {
    cursor: pointer;
   /* background-color: #af1010;
    background-image: none;
	color: #fff;  */

}

input.ordernowButton {
    /* background-color: #af1010; 
    border-width: 0px;

    font-weight: normal;
	width: 160px;
	height: 21px;
    background-position: top;
	background-image: url("ordernow_01.gif");
	background-repeat: no-repeat; */
	background-color: #647755;
    border-width: 0px;
   color: #ddd;
    font-weight: normal;
	width: 130px;
	font-size:12px;
	height: 20px;
	line-height: 21px;
		padding-bottom: 4px;
}

input.ordernowButton:hover {
    cursor: pointer;
   /* background-color: #af1010;
    background-image: none; 
	color: #fff; */

}

input.anzahlButton {
    /* background-color: #af1010; 
    border-width: 0px;

    font-weight: normal;
	width: 160px;
	height: 21px;
    background-position: top;
	background-image: url("anzahlwarenkorb_01.gif");
	background-repeat: no-repeat; */
	background-color: #ece9d8; /* grau */
	/* background-color: #647755;  gruen*/
    border-width: 0px;
   /* color: #fff; */
    font-weight: normal;
	width: 70px;
	font-size:12px;
	height: 20px;
	line-height: 21px;
	margin-left: 2px;
			padding-bottom: 4px;
}

input.anzahlButton:hover {
    cursor: pointer;
   /* background-color: #af1010;
    background-image: none;
	color: #fff;  */

}

input.shopButton:active {
    /* border-style: inset; */
    cursor: wait;
  }

#cartButton {
    /* width: 12em;
    border:#af1010 1px solid;
    border-top-width: 0px;
    border-bottom-width: 2px;
    float: right;
    margin: 1em;
    padding: 1ex;
    padding-top: 20px;
    background-position: top;
	background-image: url("add_to_cart_top.gif");
	background-repeat:repeat-x; */
}

#steps span {
font-size: 12px;
line-height: 21px;
    padding-right: 2em;
	color: #647755;
}

#steps span.now {
    font-weight: bold;
    color: #647755;  /*gruen*/
}

/*  warenkorbpreview  unten*/
#cartPreview {
z-index: 5;
 
    overflow: auto;
    width: inherit;
    padding: 0px;
	margin-left: 60px;
	/* border: 1px orange dotted; */ 
	/* position: absolute; bottom: 0px; left: 200px; */
	overflow: visible;
	background-color: #647755; 
	color: #fff;
	width: 396px;
	top: 1300px;
	border-bottom: 12px solid #647755; /*  faked padding unten rein */ 
	
}

#cartPreview table {
    width: 100% !important;

	/* border: 1px red dotted; */
	/* background-color: #647755; */
	color: #fff;
	
}

#cartPreview table td {
    padding-right: 1em;

	/* border: 1px green dotted; */
	background-color: #647755;
	color: #fff;
	padding-right: 0px;
	
}

p.warn {
    font-weight: bold;
    color: #E30073;
}

label.data_form {
    display: block;
    clear: both;
    float: left;
    width: 9em;
    /* margin-top: 1.5ex; */
    margin-left: 6px; /* abstand von links */
}

label.inline_form {
   /* margin-top: 1.5ex; */
}

input.inline_form, input.data_form {
    /* margin-top: 1ex; */
}

input.inline_form {
    width: 3em;
}

input.data_form {
    width: 19.2em;
/* margin-left: 16px; */
	
}

input.shorter {
    width: 14em;
}

#cart_table {
	height: 20px;
	font-size: inherit;
	width: 100%;
	overflow: hidden;

   }
table.cart_table {
position: relative;
	font-size: inherit;
	width: 100%;

	
}
#cart_table form {
	display: inline;
}

table.cart_table td {
    padding: 0px;
    margin: 0px;
    border: 0px;

	}
	


div.tabs form, div.subtabs form {
    display: inline;
}

div.tabs {
    padding-left: 3ex;
}

div.tabs form input.tab, input.subtab {
    border: 0.3ex #daa520 solid;
    border-top-width: 0.8ex;
    border-bottom-width: 0;
    background-color: white;
    padding: 0;
    margin: 0;
   
}

div.tabs form input.activeTab, input.activeSubtab {
    border: 1px #9acd32 solid;
    border-bottom-color: white;
    border-top-width: 1.5ex;
    background-color: white;
   
}
span.price_info{
	font-size: 100%;
	/* font-size: 80%; */
}
.cart {
	background-color: white;
	/* border: 1px white solid; */
}

.cart .even td{
	background-color: #fff;
	padding: 3px;
	font-size: 10px;
	line-height: 21px;
}

.cart .odd td{
	background-color: #fff;
	padding: 3px;
	font-size: 10px;
	line-height: 21px;
}

#productsTable {
	/* border: 1px red dotted; */
	background-color: #fff;
}
