/*
-----------------------------------------------------------------------------------------
$Id: stylesheet.css,v 1.1.1.1.2.1 2007/04/08 07:18:43 gswkaiser Exp $
OL-Commerce Version 1.0
http://www.ol-commerce.com
Copyright (c) 2004 OL-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
(c) 2004      XT - Commerce;www.xt-commerce.com
Released under the GNU General Public License
---------------------------------------------------------------------------------------

*/

div#cart_short div#tool_tip {
	display: none;
}

.copyright {
	text-align:center;
	color:white;
	font-size:10px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	display:inline;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
    display:inline;
}

.copyright a {
	color:white;
}

.parseTime {
	text-align:center;
	font-size:10px;
	color:white;
}

td.bullet {
	font-size:6px;
	width:12px;
	vertical-align:top;
	vertical-align:expression('middle');
}

td.bullet_indent_hidden {
	display:none;
}

td.bullet_indent_visible {
	font-size:6px;
}

span.bullet {
	font-size:6px;
	width:6px;
	vertical-align:top;
	vertical-align:expression('middle');
}

span.cat_normal {
	color:black;
}

span.cat_selected {
	color:red;
}

a {
color:Black;
text-decoration:none;
}

a.captionbar {
color:White;
font-weight:normal;
}

a.captionbar:hover {
color:White;
font-weight:normal;
}

a:hover {
color: black;
font-weight:bold;
}

a:active {
color: black;
font-weight:bold;
}

a.headerNavigation {
color:Black;
}

a.headerNavigation:hover {
color:Black;
}

a.pageResults {
color:Blue;
}

a.pageResults:hover {
background:#FFFF33;
color:Blue;
}

.bodymain {
border-top:0px solid White;
font-size:12px;
padding:5px 5px 5px 4px;
text-align:left;
vertical-align:top;
width:100%;
}

input
 {
  /*Note: "expression" is IE proprietary! */
  border: expression(this.type=="text" || this.type=="password" || this.type=="file" || this.type=="button"  ? "1px solid Black" : "");
  background-color: expression(this.type=="text"  || this.type=="password" || this.type=="file" || this.type=="button"? "White" : "");
  font-size: 11px;
  color: Black;
}

/*Note: the following is not accepted by IE! */
input[type=button]
 {
	color: Black;
	font-size: 11px;
	border:1px solid Black;
	background-color: White;
}

input[type=password]
 {
	color: Black;
	font-size: 11px;
	border:1px solid Black;
	background-color: White;
}

input[type=text]
 {
	color: Black;
	font-size: 11px;
	border:1px solid Black;
	background-color: White;
}

textarea {
background:PapayaWhip;
border:1px solid Black;
color:Black;
font-size:11px;
}

option {
background:PapayaWhip;
border:1px solid Black;
color:Black;
font-size:11px;
}

select {
background:PapayaWhip;
border:1px solid Black;
color:Black;
font-size:11px;
}

form {
	margin-bottom:0;
	margin-top:0;
	color:Black;
}

div {
	margin:0;
	padding:0;
}

hr {
	color:Black;
}

span.errorText {
	color:Red;
}

span.BeschreibungTitel {
	color:#da2727;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

span.poweredby {
color: #E5E5E5;
background:#778899;
font-weight:normal;
font-size:10px;
}

span.subtitleProductListing {
	color:Black;
	font-weight:bold;
	font-size:10px;;
}

span.productsLink {
	color:Black;
	font-weight:bold;
	font-size:12px;;
}

span.productdescription {
	color:Black;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:12px;;
}

span.greetUser {
	color:#FF8300;
	font-weight:bold;
	font-size:10px;;
}

span.markProductOutOfStock {
	color:#c76170;
	font-weight:bold;
	font-size:12px;;
}

span.newItemInCart {
	color:Red;
	font-size:10px;
}

span.productDiscountPrice {
color:Red;
font-weight:bold;
}

span.productSpecialPrice {
	color:Red;
}

.productOldPrice {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: line-through;
	
}

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

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

TABLE.upcoming {
border:1px;
border-color:#000000;
border-width:1px;
border-style:solid;
width:100%;
}

td.specialsstart {
border:1px;
border-color:#000000;
border-width:1px;
border-style:solid;
}

TABLE.specialsstart {
border:1px;
border-color:#000000;
border-width:1px;
border-style:solid;
}

TABLE.cart2 {
	text-align:left;
	border-top:1px solid black;
	border-bottom:1px solid black;
	color: black;
}

TABLE.checkout {
	border:1px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:100%;
	align:center;
}

#table-rot-oben-verlauf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	
	background-image: url(https://ssl.kundenserver.de/s39844990.shoplite.de/shopbilder/red/cellred.gif);
	background-color: #FF0000;
	border: 1px solid #000000;
	width: 100%;
}

#table-leichtgelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	background-color: #FFFFCC;
}

TABLE.indexuntengelb {
	border:1px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:98%;
	background-color:#FFFFCC;
	align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

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

TABLE.checkout95 {
	border:1px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:95%;
	align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

TABLE.fool {
	border-top:1px solid black;
	width:974px;
	align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

TABLE.checkoutyellow {
	border:1px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	width:80%;
	background-color:#FFFFCC;
	align:center;
}

TD.accountCategory {
color:#aabbdd;
font-size:13px;
}

td.captionbar {
background:#717171;
color:White;
font-size:12px;
font-weight:bold;
padding:2px 10px 0px 5px;
padding-bottom:2px;
vertical-align:middle;
white-space:nowrap;
}

td.category {
font-size:14px;
font-weight:bold;
}

td.categoryDescription {
	font-size:10px;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

TD.fieldKey {
font-weight:bold;
font-size:12px;;
}

TD.fieldValue {
font-size:12px;
}

TD.footer {
background:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
color:Black;
font-weight:bold;
font-size:10px;
}

TD.formAreaTitle {
font-weight:bold;
font-size:12px;;
}

TD.headerError {
background:Red;
color:White;
font-weight:bold;
font-size:12px; ;
text-align:center;
}

TD.headerInfo {
background:Lime;
color:Black;
font-weight:bold;
font-size:12px; ;
text-align:center;
}

TD.headerNavigation {
background:#F6F6F6;
border-bottom:1px solid;
border-color:#b6b7cb;
color:Black;
font-weight:bold;
font-size:10px;
}

span.infoBox {
	background:#E6E6E6;
	border-right:0;
	font-size:10px;
}

span.infoBox_right {
	font-size:10px;
}

TD.infoBoxHeading {
	background: #E6E6E6;
	color: Black;
	font-size: 12px;
	font-weight: bold;
	padding:2px;
	margin-top:4px;
}

TD.infoBoxHeading_right {
	background: #FF8400;
	/*border: 1px solid #cccccc;*/
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding:2px;
	margin-top:4px;
}

.cc_form label {
display:block;
float:left;
font-weight:bold;
width:150px;
}

span.main {
	font-size:10px;
}

div.main {
	font-size:10px;
}
div.main2 {
	font-size:10px;
}

p.main {
	font-size:10px;
}

td.main {
	font-size:10px;
}

td.SparBox2 {
	font-size:14px;
	background-image:http://konsolenprofis.de/store/templates/powertemplate/img/Prozent_OrangeDark.gif;
}


td.main2 {
	font-size:12px;
}

td.main3 {
	font-size:10px;
}

.container_textarea {
  width:99%;
  align:center;
  border:0px solid #000;
  background-color:#FFF;
  padding:5px;
  font-family:arial;
  font-size:11px;
}  

td.main_productlisting {
	font-size:12px;
	color:#CC3300
}

.main_border {
	font-size:14px;
	line-height:1.5;
}

.main_border_bottom {
	font-size:14px;
	line-height:1.5;
}

.main_border_right {
font-size:14px;
line-height:1.5;
}

.main_border_top {
font-size:14px;
line-height:1.5;
}

div.pageHeading {
color:Black;
font-weight:bold;
font-size:16px;
}

TD.pageHeading {
color:Black;
font-weight:bold;
font-size:16px;
}

TD.productListing-data {
font-size:10px;
}

P.smallText {
font-size:10px;
}

span.smallText {
font-size:10px;
}

span.BundleText {
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;
}

TD.smallText {
font-size:10px;
}

TD.subBar {
color:Black;
font-size:10px;
}

TD.tableHeading {
font-weight:bold;
font-size:12px;;
}

TEXTAREA {
font-size:11px ;
width:100%;
}

TR.shippingOptions-even {
background:#f8f8f9;
}

TR.upcomingProducts-even {
background:#f8f8f9;
}

TR.productReviews-even {
background:#f8f8f9;
}

TR.productListing-even {
background:#f8f8f9;
}

TR.payment-even {
background:#f8f8f9;
}

TR.alsoPurchased-even {
background:#f8f8f9;
}

TR.addressBook-even {
background:#f8f8f9;
}

TR.accountHistory-even {
background:#f8f8f9;
}

TR.shippingOptions-odd {
background:#f8f8f9;
}

TR.upcomingProducts-odd {
background:#f8f8f9;
}

TR.productReviews-odd {
background:#f8f8f9;
}

TR.productListing-odd {
background:#f8f8f9;
}

TR.payment-odd {
background:#f8f8f9;
}

TR.alsoPurchased-odd {
background:#f8f8f9;
}

TR.addressBook-odd {
background:#f8f8f9;
}

TR.accountHistory-odd {
background:#f8f8f9;
}

TR.footer {
background:#bbc3d3;
}

TR.header {
background:White;
}

TR.headerError {
background:Red;
}

TR.headerInfo {
background:Lime;
color:Black;
font-weight:bold;
font-size:12px; ;
text-align:center;
}

TR.headerNavigation {
background:#F6F6F6;
}

TR.subBar {
background:#f4f7fd;
}

/*W. Kaiser - AJAX*/
.boxText {
font-size:10px;
text-align:left;
}

.checkoutBarCurrent {
color:Black;
font-size:10px;
}

.checkoutBarTo {
color:#8c8c8c;
font-size:10px;
}

.checkoutBarFrom {
color:#8c8c8c;
font-size:10px;
}

/* ----------------- coolMenu ----------------- */
.clBar {
height:10px;
position:absolute;
visibility:hidden;
width:10px;
}

.clCMAbs {
left:0px;
position:absolute;
top:0px;
visibility:hidden;
}

.clCMEvent {
clip:rect(0,100%,100%,0);
height:99%;
left:0px;
position:absolute;
top:0px;
visibility:visible;
width:99%;
}

.clLevel0 {
color:Black;
font-size:10px;
}

.clLevel0over {
font-size:10px;
padding:1px;
position:absolute;
}

.clLevel0 {
font-size:10px;
padding:1px;
position:absolute;
}

.clLevel0border {
position:absolute;
visibility:hidden;
}

.clLevel0over {
background:#bbc3d3;
color:White;
cursor:pointer;
font-weight:bold;
/*layer-background-color:#bbc3d3;*/
}

.clLevel1 {
background:#E6E6E6;
color:Black;
/*layer-background-color:#E6E6E6;*/
}

.clLevel1over {
font-size:10px;
padding:2px;
position:absolute;
}

.clLevel1 {
font-size:10px;
padding:2px;
position:absolute;
}

.clLevel1border {
background:#E6E6E6;
/*layer-background-color:#E6E6E6;*/
position:absolute;
visibility:hidden;
}

.clLevel1over {
background:#bbc3d3;
color:White;
cursor:pointer;
font-weight:bold;
/*layer-background-color:#bbc3d3;*/
}

.clLevelAllborder {
background:#E6E6E6;
filter:alpha (opacity=80);
-moz-opacity:0.8;
position:absolute;
visibility:hidden;
}
/* ----------------- coolMenu ----------------- */

.errorBox {
background:#ffb3b5;
font-size:10px;
font-weight:bold;
}

/* sitewide font classes */
/* Note:heading<Number> equals <font size="Number"> */
.heading1 {
font-size:7pt;
}

.heading2 {
font-size:9pt;
}

.heading3 {
font-size:10pt;
}

.heading4 {
font-size:12pt;
}

.heading5 {
font-size:16pt;
}

.infoBox {
font-size:10px/*background:#E6E6E6;*/
}

.infoBoxContents {
font-size:10px;
}

.infoBoxNotice {}

.infoBoxNoticeContents {
font-size:10px;
}

/* input requirement */
.inputRequirement {
	color:Red;
	font-size:10px;
}

/* message box */
.messageBox {
font-size:10px;
}

.messageStackWarning {
background:#ffb3b5;
font-size:10px;
}

.messageStackError {
background:#ffb3b5;
font-size:10px;
}

.messageStackSuccess {
background:#99ff00;
font-size:10px;
}

.moduleRow {
font-size:12px;
}

.moduleRowOver {

border:1px solid;
border-color:White;
cursor:hand;
font-size:12px;
}

.moduleRowSelected {

}

.orderEdit {
color:#70d250;
font-size:10px;
text-decoration:underline;
}

.SparBox {
color:#CC0000;
background-image:http://konsolenprofis.de/store/templates/powertemplate/img/Prozent_OrangeDark.gif;
font-size:10px;
text-decoration:underline;
}

.poweredby {
color: #CCCCCC;
background:#778899;
font-weight:normal;
font-size:10px;
}


/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
	position: absolute; 
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}	
/*----------------------------End Suggest Styles------------------------*/

.productListing-heading {
background:#b6b7cb;
color:White;
font-weight:bold;
font-size:10px;
}

.productsNotifications {

}

/* Sitemap Tables */
.sitemap_heading {
background:#666666;
color:White;
font-size:10pt;
padding-bottom:2px;
padding-top:2px;
}

.sitemap_heading a {
color:White;
}

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

.sitemap_sub {
background:#E6E6E6;
color:Black;
font-size:9pt;
padding:2px 2px;
}

.sitemap_sub a {
color:Black;
}

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

.stockWarning {
color:#cc0033;
font-size:10px;
}

.availabilityWarning {
color:Red;
font-size:6pt;
font-weight:bold;
}

.availabilityAnnouncement {
color:DarkGreen;
font-size:6pt;
font-weight:bold;
}

.main_grey {
color:Black;
font-size:14px;
line-height:1.5;
}

.subcategory {
color:Black;
font-size:12px;
font-weight:bold;
}

.tableBody {
padding:5px;
}

.tableShop {
background:White;
border-color:#b6b7cb;
border-left:1px solid;
border-right:1px solid;
}

/*
===============================================================================
Additions by W. Kaiser
Generalized template definitions
===============================================================================
*/
body {
/*background:#F8FBEE url(img/bg_green.png) fixed;*/
background:#778899;
color:black;
font-size:12px;
font-family:Verdana,Arial,sans-serif;
margin:0px;
padding:0px;
}

iframe {
<!--[if IE]>
scrollbar-3dlight-color:#E6E6E6;
scrollbar-arrow-color:White;
scrollbar-base-color:#E6E6E6;
scrollbar-darkshadow-color:Gray;
scrollbar-face-color:Gray;
scrollbar-highlight-color:White;
scrollbar-shadow-color:White;
scrollbar-track-color:#E6E6E6;
<![endif]-->
}

img {
  border:0px;
}

a
 {
	text-decoration: none;
}

area
 {
	cursor:hand;
}

hr {
	color:black;
}

input
 {
  /*Note: "expression" is IE proprietary! */
  border: expression(this.type=="text" || this.type=="password" || this.type=="file" || this.type=="button"  ? "1px solid black" : "");
  background-color: expression(this.type=="text"  || this.type=="password" || this.type=="file" || this.type=="button"? "white" : "");
  font-size: 12px;
  color: black;
}

/*Note: the following is not accepted by IE! */
input[type=button]
 {
	color: black;
	font-size: 12px;
	border: 1px solid black;
	background: White;
}

input[type=password]
 {
	color: black;
	font-size: 12px;
	border: 1px solid black;
	background: White;
}

input[type=text]
 {
	color: black;
	font-size: 12px;
	border: 1px solid black;
	background: White;
}

textarea {
	background:White;
	border:1px solid black;
	color:black;
	font-size:12px;
}

option {
	background:White;
	border:1px solid black;
	color:black;
	font-size:12px;
}

select {
	background:White;
	border:1px solid black;
	color:black;
	font-size:12px;
}

.color {
	color:black;
}

table tr td {
	margin:0;
	padding:0;
}

table.main_table_outer
 {
	text-align:center;
	background-color:#FFFCE1;
	border:0px;
}

td.main_table_outer_left_top
 {
	height:29px;
	text-align:right;
	background-color:#FFD742;
	border:0px;
}

td.main_table_outer_middle
 {
	position: relative;
	/*background-color: #FEFFFD;*/
	/* background-image: url(img/main_table_outer_back_image.jpg) */
	background-repeat: repeat-y;
	border:0px;
}

table.main_content {
	text-align: left;
	font-size: 8pt;
}

td.main_content {
	text-align: left;
	font-size: 8pt;
	background-color: white;
}

div.main_content {
	text-align: left;
	font-size: 8pt;
	background-color: white;
	/*margin-left:3px;*/
}

span.top_nav {
	font-size: 10px;
	font-weight: normal;
}

span.top_nav a {
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
}

span.top_nav a:hover {
	color: #FD0000;
	/*font-weight: bold;*/
}

td.top_nav_1 {
	font-size: 11px;
	font-weight: bold;
	color:white;
	width:90px;
}

td.top_nav_1 a {
	font-size: 11px;
	font-weight: bold;
	color:white;
}

td.top_nav_1 a:hover {
	color:yellow;
}

td.top_nav_2 {
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-align:center;
	width:120px;
	vertical-align:top;
	background-image: url('img/cat_sep_unten.gif');
	background-repeat:no-repeat;
}

td.top_nav_2 a {
	color:#000000;
}

td.top_nav_2 a:hover {
	font-size: 10px;
	font-weight: bold;
	color: yellow;
}

td.main_footer {
	background-image: url('img/main_footer.gif');
	background-repeat: no-repeat;
	height:10px;
	font-size:1px;
}

td.navLeft {
	width:170px;
	/* Hack for IE
	width:expression('160px');*/
	padding:0px;
	margin-left:0px;
	text-align: left;
	font-size:6px;
	/* background-image: url('img/bg_navLeft.jpg')
	background-repeat: repeat-x;
	*/
	background-color: #E2E2E2;
	/*border-left: 1px solid black;*/
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

table.navLeft_box {
	width:170px;
	/* Hack for IE
	width:expression('168px');*/
	padding:0px;
	margin-left:0px;
	background-color: #E2E2E2;
	/*
	margin-left:expression('-2px');
	*/
}

table.navLeft_box .infoBoxHeader {
	height: 26px;
	/*background-position:1px;*/
	background-repeat: no-repeat;
	/*background: #FF8400;*/
	/*border: 1px solid #cccccc;*/
	color: white;
	font-weight:bold;
	font-size:12px; ;
	text-align:left;
	padding-left:0px;
	border:0px;
}

table.navLeft_box .infoBox {
	/*
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	*/
	background-color: #ECECEC;
	/* background-image: url("img/box_sides.gif"); */
	padding:10px;
	margin-left:0px;
	font-size: 12px;
	text-align: left;
}

table.navLeft_box .infoBoxFooter {
	/* background-image: url("img/box_footer.gif") */
	/*background-repeat: no-repeat;*/
	/* background-color: #FFF8A3; */
	font-size:0px;
	margin-bottom:20px;
	/*display:none;*/
}

td.cart22
 {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

td.navRight
 {
	width:181px;
	/* Hack for IE*/
	width:expression('180px');
	padding:0px;
	margin:0px;
	text-align:right;
	font-size:6px;
	/* Hack for IE */
	/*width:expression('190px');*/
	/* background-image: url('img/bg_navLeft.jpg')
	background-repeat: repeat-x;
	*/
	background-color: white;
	border-right: 1px solid black;
}

td.navRightFooter
 {
	width:181px;
	/* Hack for IE*/
	width:expression('180px');
	padding:0px;
	margin:0px;
	text-align:right;
	font-size:6px;
	/* Hack for IE */
	/*width:expression('190px');*/
	/* background-image: url('img/bg_navLeft.jpg')
	background-repeat: repeat-x;
	*/
	background-color: white;
	border-right: 1px solid black;
}

table.navRight_box {
	width:171px;
	padding:0px;
	margin-left:0px;
	background-color: white;
	/*
	margin-left:expression('-2px');
	*/
}

td.main_table_outer_right_top
 {
	height:29px;
	text-align:right;
	background-color:#FFD742;
	border:0px;
}

.background {
	/* background-image: url('img/bg_navLeft.jpg') */
	background-repeat: repeat-x;
}

table.navRight_box .infoBoxHeader {
	height: 26px;
	background-repeat: no-repeat;
	background-position:center;
	back
	/*background: #FF8400;*/
	/*border: 1px solid #cccccc;*/
	color: white;
	font-weight:bold;
	font-size:12px; ;
	/*padding-left:4px;*/
}

table.navRight_box .infoBox {
	border-left: 1px solid black;
	/*border-right: 1px solid black;*/
	border-bottom: 1px solid black;
	background-color: #ECECEC;
	/*
	background-image: url("img/box_sides.gif");
	*/
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size: 12px;
}

div.navtrail {
	position: absolute;
	top:203px;
	/*top:expression('40px');*/
	left:12px;
	font-size: 10px;
	color:#5a5a5a;
}

/* Format of navigation trail */
span.navtrail {
	font-size: 10px;
	color:#5a5a5a;
}

table.navRight_box .infoBoxFooter {
	/* background-image: url("img/box_footer.gif") */
	/* background-color: #FFF8A3; */
	font-size:0px;
	/*display:none;*/
	margin-bottom:20px;
}

table.box_ADMIN .infoBoxHeader {
	background-image: url("img/box_ADMIN.gif");
	background-repeat: no-repeat;
}

table.box_ADMIN .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_ADD_A_QUICKIE .infoBoxHeader {
	/* background-image: url("img/box_ADD_A_QUICKIE.gif"); */
	background-repeat: no-repeat;
}

table.box_ADD_A_QUICKIE .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_AFFILIATE .infoBoxHeader {
	background-image: url("img/box_AFFILIATE.gif");
	background-repeat: no-repeat;
}

table.box_AFFILIATE .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_BESTSELLERS .infoBoxHeader {
	background-image: url("img/box_BESTSELLERS.gif");
	background-repeat: no-repeat;
}

table.box_BESTSELLERS .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_CART {
	/*
	height: 94px;
	font-size: 8pt;
	*/
}

table.box_CART .infoBoxHeader {
	background-image: url("img/box_CART.gif");
	background-repeat: no-repeat;
	border-left: 1px solid black;
}

table.box_CART .infoBox {
	font-size: 12px;
	background:#CDCDCD;
}

table.box_CART .cartLine {
	font-size: 8px;
}

/* Absolut positionierter Warenkorb	*/
/*
div.box_CART {
	position: absolute;
	top:87px;
	left:700px;
	width:215px;
	height: 94px;
	font-size: 8pt;
	text-align: left;
	padding:4px;
}

*/
.cart_total_price
{
	font-size:12px;
	font-weight:bold;
}

.cart_items_short_header {
	font-size:10px;
	font-weight:bold;
}

.cart_items_short {
	font-size:10px;
	font-weight:bold;
}

.cart_total_price_short
{
	font-size:10px;
	font-weight:bold;
}

.cart_short_disclaimer {
	font-size:10px;
	font-weight:normal;
}

table.box_CATEGORIES .infoBoxHeader {
	background-image: url("img/box_CATEGORIES_new.gif");
	background-repeat: no-repeat;
}

table.box_CATEGORIES .infoBox {
	font-weight: bold;
	background-color: #CDCDCD;
}

table.box_CATEGORIES .infoBox a:active {
	font-weight: bold;
	color: red;
}

table.box_CATEGORIES .infoBox a:hover {
	font-weight: bold;
	color: red;
}

table.box_CONTACT_US .infoBoxHeader {
	/* background-image: url("img/box_CONTACT_US.gif"); */
	background-repeat: no-repeat;
}

table.box_CONTACT_US .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_CONTENT .infoBoxHeader {
	background-image: url("img/box_CONTENT.gif");
	background-repeat: no-repeat;
}

table.box_CONTENT .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_CURRENCIES .infoBoxHeader {
	/* background-image: url("img/box_CURRENCIES.gif"); */
	background-repeat: no-repeat;
}

table.box_CURRENCIES .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_INFOBOX .infoBoxHeader {
	background-image: url("img/box_INFOBOX.gif");
	background-repeat: no-repeat;
}

table.box_INFOBOX .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_INFORMATION .infoBoxHeader {
	background-image: url("img/box_INFORMATION.gif");
	background-repeat: no-repeat;
}

table.box_SONSTIGES .infoBoxHeader {
	background-image: url("img/box_SONSTIGES.gif");
	background-repeat: no-repeat;
}

table.box_UMBAUTEN .infoBoxHeader {
	background-image: url("img/box_UMBAUTEN.gif");
	background-repeat: no-repeat;
}

table.box_INFORMATION .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_LANGUAGES .infoBoxHeader {
	/* background-image: url("img/box_LANGUAGES.gif"); */
	background-repeat: no-repeat;
	display:none;
}

table.box_LANGUAGES .infoBox {
	/* background-color: #FFF8A3; */
	width:100px;
	background:transparent;
}

table.box_LAST_VIEWED .infoBoxHeader {
	background-image: url("img/box_LAST_VIEWED.gif");
	background-repeat: no-repeat;
}

table.box_LAST_VIEWED .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_LIVEHELP .infoBoxHeader {
	/* background-image: url("img/box_LIVEHELP.gif"); */
	background-repeat: no-repeat;
}

table.box_LIVEHELP .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_LOGIN .infoBoxHeader {
	background-image: url("img/box_LOGIN.gif");
	background-repeat: no-repeat;
	border-left: 1px solid black;
}

table.box_LOGIN .infoBox {
	/*background-color: #CDCDCD;*/
}

table.box_MANUFACTURERS .infoBoxHeader {
	background-image: url("img/box_MANUFACTURERS.gif");
	background-repeat: no-repeat;
}

.inputfield input {
border: 1;
background: #FFFFFF;
}

table.box_MANUFACTURERS .infoBox {
	background-image: url("img/box_bg.jpg");
	background-repeat: repeat-x;
	background-color: white;
}

table.box_MANUFACTURERS_INFO .infoBoxHeader {
	/* background-image: url("img/box_MANUFACTURERS_INFO.gif"); */
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_MANUFACTURERS_INFO .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_NEWSLETTER .infoBoxHeader {
	background-image: url("img/box_NEWSLETTER.gif");
	background-repeat: no-repeat;
}

table.box_NEWSLETTER .infoBox {
	background-image: url("img/box_bg.jpg");
	background-repeat: repeat-x;
	background-color: white;
}

table.box_NOTIFICATIONS .infoBoxHeader {
	/* background-image: url("img/box_NOTIFICATIONS.gif"); */
	background-repeat: no-repeat;
}

table.box_NOTIFICATIONS .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_ORDER_HISTORY .infoBoxHeader {
	/* background-image: url("img/box_ORDER_HISTORY.gif"); */
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_ORDER_HISTORY .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_REVIEWS .infoBoxHeader {
	background-image: url("img/box_REVIEWS.gif");
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_REVIEWS .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_SEARCH .infoBoxHeader {
	background-image: url("img/box_SEARCH.gif");
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_SEARCH .infoBox {
	/* background-color: #FFF8A3; */
}

/* Absolut positionierte Suchbox */
/*
div.box_SEARCH {
	position: absolute;
	top:42px;
	top:expression('40px');
	left:710px;
	font-size: 8pt;
}

*/
table.box_SPECIALS .infoBoxHeader {
	/* background-image: url("img/box_SPECIALS.gif"); */
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_SPECIALS .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_TELL_FRIEND .infoBoxHeader {
	/* background-image: url("img/box_TELL_FRIEND.gif"); */
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_TELL_FRIEND .infoBox {
	/* background-color: #FFF8A3; */
}

table.box_WHATSNEW .infoBoxHeader {
	background-image: url("img/box_WHATSNEW.gif");
	background-repeat: no-repeat;
}

table.box_WHATSNEW .infoBox {
	/*background-image: url("img/box_bg.jpg");*/
	/*background-repeat: repeat-x;*/
	/*height:200px;*/
	background-color: yellow;
}

table.box_TAB_NAVIGATION .infoBoxHeader {
	/* background-image: url("img/box_TAB_NAVIGATION.gif"); */
	background-repeat: no-repeat;
	/* background-color: #FFF8A3; */
}

table.box_TAB_NAVIGATION .infoBox {
	/* background-color: #FFF8A3; */
}

/* Separate product-list entries with horizontal line */
tr.list_separator_line {
	visibility:hidden;
	height:14px;
}

td.list_separator_v {
	font-size:1px;
	width:20px;
}

table.list_entry {
	text-align: left;
	border:0px;
	width:297px;
	/*height:250px;*/
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
}

table.list_entry_buttons {
	text-align: left;
	border:0px;
	/*
	background-image: url(img/img_list_cell_footer.gif);
	background-repeat: no-repeat;
	*/
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	/*background-color: #ECECEC;*/
}

tr.list_entry_buttons {
	background-repeat: no-repeat;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	height:40px;
	/*background-color: #ECECEC;*/
}

td.list_entry_buttons_l {
	border-left:1px solid black;
	border-bottom:1px solid black;
	text-align:center;
}

td.list_entry_buttons_r {
	border-right:1px solid black;
	border-bottom:1px solid black;
	text-align:center;
}

.list_entry_name {
	font-size:12px;
	font-weight:bold;
	color:#505050;
}

.box_entry_name {
	font-size:10px;
	font-weight:bold;
	color:#505050;
}

.box_entry_description {
	font-size:10px;
	font-weight:normal;
	color:#505050;
}

.list_entry_short_description {
	font-size:12px;
	font-weight:normal;
	color:#525252;;
}

.list_entry_price {
	font-size:14px;
	font-weight:bold;
	color: #CC0000;
	text-align: left;
	white-space:nowrap;
}

.DynPrice {
	font-size:14px;
	font-weight:bold;
	color: #CC0000;
	text-align: left;
	white-space:nowrap;
}

.list_entry_black {
	font-size:14px;
	font-weight:bold;
	color: #000000;
	text-align: left;
}

.list_entry_price_small {
	font-size:10px;
	font-weight:bold;
	color: #CC0000;
	text-align: left;
	white-space:nowrap;
}

.wl_desc2 {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	text-align: left;
}

.wl_desc {
	font-size:10px;
	font-weight:normal;
	color: #000000;
	text-align: left;
}

.wl_price {
	font-size:10px;
	font-weight:bold;
	color: #CC0000;
	text-align: left;
}

.list_entry_price_disclaimer
 {
	font-size:10px;
	font-weight:normal;
	/*white-space:nowrap;*/
	color:black;
}

.list_entry_price_disclaimer_small
 {
	font-size:8px;
	font-weight:normal;
	/*white-space:nowrap;*/
	color:black;
}

.list_entry_products_vpe
 {
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	color:black;
}

.list_entry_special_price {
	color:Red;
	font-weight:bold;
}

.list_entry_discount_price {
	color:Red;
	font-weight:bold;
}

.info_short_description {
	font-size:12px;
	font-weight:normal;
	color:#525252;;
}

.info_price {
	font-size:14px;
	font-weight:bold;
	color: red;
	text-align: left;
	white-space:nowrap;
}

.info_price_disclaimer
 {
	font-size:10px;
	font-weight:normal;
	/*white-space:nowrap;*/
	color:black;
}

.info_products_vpe
 {
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	color:black;
}

.info_special_price {
	color:Red;
	font-weight:bold;
}

.info_discount_price {
	color:Red;
	font-weight:bold;
}

.info_base_price
 {
	font-size:10px;
	font-weight:normal;
	white-space:nowrap;
	color:black;
}

span.productDiscountPrice {
color:Red;
font-weight:bold;
}

span.productSpecialPrice {
	color:Red;
}

td.list_entry {
	text-align: left;
	border:0px;
	width:279px;
}

tr.list_entry_cell {
	/*
	height:200px;
	border-left:1px solid #788D9E;
	border-right:1px solid #788D9E;
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	*/
}

td.list_entry_cell {
	width:294px;
	text-align:left;
	padding:6px;
	color: #2E2E2E;
	height:50px;
	/*
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	border-left:1px solid black;
	border-top:1px solid black;
	*/
}

td.list_entry_cell_height {
	text-align:left;
	padding:6px;
	color: #2E2E2E;
	background-image: url(img/img_list_cell_sides.gif);
	background-repeat: repeat-y;
	/*width:130px;*/
	height:140px;
	/*
	border-left:1px solid black;
	border-top:1px solid black;
	*/
}

td.list_entry_cell_header {
	height:0px;
	width:297px;
	font-weight:bold;
	color:white;
	/*
	background-image: url(img/img_list_cell_header.gif);
	background-repeat: no-repeat;
	*/
	margin:0;
	padding-left:25px;
	display:none;
}

td.list_entry_cell_left {
	text-align:left;
	border-top:1px solid black;
	border-left:1px solid black;
	padding:6px;
	color: black;
}

td.cart {
	text-align:left;
	border-top:1px solid black;
	border-bottom:1px solid black;
	color: black;
}

td.list_entry_cell_left_height {
	text-align:left;
	border-top:1px solid black;
	border-left:1px solid black;
	padding:6px;
	width:100px;
	height:140px;
	color: black;
}

td.list_entry_cell_right {
	text-align:right;
	border-top:1px solid black;
	border-right:1px solid black;
	padding:6px;
	color: black;
}

td.list_entry_cell_right_height {
	text-align:left;
	border-top:1px solid black;
	border-right:1px solid black;
	padding:6px;
	height:100px;
	color: black;
}

td.list_entry_cell_footer {
	height:12px;
	font-size:1px;
	background-image: url(img/img_list_cell_footer.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	display:none;
}

td.list_sep_v {
	height:6px;
	display:none;
}

td.list_sep_h {
	width:6px;
	display:none;
}

td.box_sep_h {
	height:12px;
	text-align: center;
	/*visibility:hidden;*/
}

td.main_sep_h {
	width:0px;
	/* IE hack */
	/*width:expression('6px');*/
}

.price_info {
	font-weight:bold;
	font-size:14px;
	color:#B0C812;
}

div.price_list {
	text-align:left;
}

.price_list {
	font-weight:bold;
	font-size:14px;
	color: #FF8300;
}

.price_base_list {
	font-weight:normal;
	font-size:6pt;
	color:black;
}

.price_base_list_box {
	font-weight:normal;
	font-size:6pt;
	color:black;
}

.price_base_list_cell {
	font-weight:normal;
	font-size:6pt;
	color:#9E6E00;
}

td.narrow_cell {
	height: 4px;
}

.small_text_bold {
	color:#A36802;
	font-size:6pt;
	font-weight: bold;
}

.small_text {
	color:#A36802;
	font-size:6pt;
	font-weight: normal;
}

td.prod_info_top
{
	/* background-image: url(img/img_prod_top.gif);*/
	background-repeat: repeat-y;
	height:27px;
	width: 736px;
	text-align: center;
	color:black;
	font-size: 10px;
	font-weight: bold ;
}

td.prod_info_body {
	/* background-image: url(img/img_prod_sides.gif);*/
	background-repeat: repeat-y;
	width: 736px;
}

td.prod_info_bottom
 {
	height:30px;
	width: 736px;
}

table.product_description {
	/*text-align:center;*/
	/* height:337px;*/
	/* IE hack */
	/*height:expression('300px');*/
	border:0px;
}

tr.product_description_1 {
	/*
	height:35%;
	height:expression('30%');
	*/
}

tr.product_description_2 {
	/* height:10%;
	 height:expression('7%');
	*/
}

tr.product_description_3 {
	/*
	height:30%;
	*/
}

/*
Order steps
*/

.orders_steps_separator {
}

.orders_steps_text_xplain_high {
	font-weight: bold;
	font-size: 10px;
	padding-left: 7px;
}

.orders_steps_container_high {
	vertical-align: top;
	background-color: Ivory;
	border: 1px solid black;
	font-size: 11px;
	height: 80px;
	display: block;
	clear: both;
	margin: 4px;
	padding-top: 0;
	padding-bottom: 2px;
}

.orders_steps_container_normal  {
	vertical-align: top;
	background-color: Gainsboro;
	border: 1px solid Darkgrey;
	font-size: 11px;
	height: 80px;
	display: block;
	clear: both;
	margin: 4px;
	padding-top: 0;
	padding-bottom: 2px;
}

.orders_steps_container_g_high {
	font-size: 11px;
	font-weight:bold;
	color:black;
}

.orders_steps_container_g_normal  {
	font-size: 11px;
	font-weight:normal;
	color:#ACACAC;
}

.orders_steps_text_big_normal {
	font-weight: bold;
	font-size: 25px;
	padding-left: 4px;
}

.orders_steps_header {
	font-weight: bold;
	font-size: 12px;
}

.orders_steps_text_high {
	font-weight: bold;
	font-size: 11px;
	color: Red;
	padding-left: 4px;
}

.orders_steps_text_normal {
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
}

.orders_steps_text_xplain_normal {
	font-size: 10px;
	padding-left: 7px;
}

.orders_steps_text_xplain_high {
	font-weight: bold;
	font-size: 10px;
	padding-left: 7px;
}

.orders_steps_text_big_high {
	font-weight: bold;
	font-size: 25px;
	color: Red;
	padding-left: 4px;
}

.orders_steps_text_big_high {
	font-weight: bold;
	font-size: 25px;
	color: Red;
	padding-left: 4px;
}

.orders_steps_text_big_normal {
	font-weight: bold;
	font-size: 25px;
	padding-left: 4px;
}

.orders_steps_header {
	font-weight: bold;
	font-size: 12px;
}

.orders_steps_text_high {
	font-weight: bold;
	font-size: 11px;
	color: Red;
	padding-left: 4px;
}

.orders_steps_text_normal {
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
}

.orders_steps_text_xplain_normal {
	font-size: 10px;
	padding-left: 7px;
}

td.contentsTopics_l {
	height:40px;
	width: 4px;
	/*width:expression('13px');*/
	/*height:30px;*/
	background-image: url(img/img_list_header_l.gif);
	background-repeat: no-repeat;
	font-size:1px;
	/*display:none;*/
}

td.contentsTopicsListen_m {
	text-align: center;
	height:26px;
	background-image: url(img/img_list_header_m.gif);
	background-repeat: repeat-x;
	/*background-color: #E6E6E6;*/
	color:#4c4c4c;
	font-weight:bold;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
}

td.contentsTopics_r {
	width: 4px;
	height:26px;
	background-image: url(img/img_list_header_r.gif);
	background-repeat: no-repeat;
	font-size:1px;
	/*display:none;*/
}

td.contentsTopics_new_l {
	height:26px;
	width: 4px;
	/*width:expression('13px');*/
	/*height:30px;*/
	background-image: url(img/img_list_header_l.gif);
	background-repeat: no-repeat;
	font-size:1px;
	/*display:none;*/
}

td.contentsTopicsListen_new_m {
	text-align: center;
	height:26px;
	background-image: url(img/img_list_header_m.gif);
	background-repeat: repeat-x;
	/*background-color: #E6E6E6;*/
	color:#4c4c4c;
	font-weight:bold;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
}

td.contentsTopics_new_r {
	width: 4px;
	height:26px;
	background-image: url(img/img_list_header_r.gif);
	background-repeat: no-repeat;
	font-size:1px;
	/*display:none;*/
}

td.contentsTopics_info_l {
	height:26px;
	width: 4px;
	/*width:expression('13px');*/
	/*height:30px;*/
	background-image: url(img/img_list_header_l.gif);
	background-repeat: no-repeat;
	font-size:1px;
	/*display:none;*/
}

td.contentsTopicsListen_info_m {
	text-align: center;
	height:26px;
	background-image: url(img/img_list_header_m.gif);
	background-repeat: repeat-x;
	/*background-color: #E6E6E6;*/
	color:#4c4c4c;
	font-weight:bold;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 0px;
}

td.contentsTopics_info_r {
	width: 4px;
	height:26px;
	background-image: url(img/img_list_header_r.gif);
	background-repeat: no-repeat;
	font-size:1px;
	/*display:none;*/
}

td.sub_categories_l {
	height:26px;
	width: 4px;
	background-image: url(img/img_sub_categories_l.gif);
	background-repeat: no-repeat;
	/*display:none;*/
}

td.sub_categories_m {
	font-size: 12px;
	font-weight: bold;
	color: #124676;
	text-align: left;
	vertical-align: middle;
	height:25px;
	background-image: url(img/img_sub_categories_m.gif);
	background-repeat: repeat-x;
	/*padding-top: 6px;*/
}

td.sub_categories_m a {
	font-size: 12px;
	font-weight: bold;
	color: #124676;
}

td.sub_categories_m a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF8300;
}

td.sub_categories_r {
	width:2px;
	height:25px;
	background-image: url(img/img_sub_categories_r.gif);
	background-repeat: no-repeat;
	/*display:none;*/
}

td.boxTextBG {
	font-size: 14px;
}

.frame_left {
  text-align: right;
}

.frame_middle {
  background-color:white;
	background-image: url('img/main_frame.gif');
	background-repeat: repeat-y;
	width:981px;
}

.frame_right {
	/*
  background-image: url('img/bg_image.gif');
  background-repeat: repeat-x;
  */
  text-align: left;
}

.image {
  border:0;
}

.scroll_marquee {
	height:200px;
	width:150px;
	text-align:left;
}

.onepxwidth {
	width: 1px;
}

.graduated_price_header {
	font-weight:bold;
	font-size:12px;
	color:white;
	background:#AE0001;
	text-align:center;
}

.td {
	float: left;
	margin:auto;
	text-align:left;
	width: auto;
	float: inherit;
}
.contentsTopics {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
	color:#4c4c4c;
	background-image: url(img/img_list_header_m.gif);
}
.werbezeile_oben {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5A5A;
	background-image: url(img/img_list_header_oben.gif);
}
td.werbezeile_oben a {
	color: #5A5A5A;;
}

td.werbezeile_oben a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#popCart {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 560px;
	margin-left: -280px;
	background: #E2E2E2;
	border: 1px solid #000000;
	color: #000;
	z-index: 100000;
	display: none;
	padding: 10px 10px 25px 10px;;
}

.popup_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align:bottom;
	padding: 3px 10px;
	border: 3px solid #ccc;
	margin: 0px auto;
	width: 380px;
}

.popup_image {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000;
	margin: 10px auto;
	padding: 5px;
}

#mycart {
	margin: 0px auto;
	height: 42px;
	width: 320px;
}

.cart_symbol {
	height: 42px;
	width: 48px;
	float: left;
	background-image: url(img/shopping_cart.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.cart_contents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
	height: 42px;
	float: right;
}

#pop_buttons_box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 560px;
	height: 28px;
	vertical-align:bottom;
	margin: 10px auto 0 auto;
}

#pop_buttons_box a {
	color: #000;
	text-decoration: none;
}
#pop_buttons_box a:hover {
	color: #484848;
	text-decoration: none;
}

.close_button {
	float: left;
	width: 160px;
	border: 1px solid #000;
}
.cart_button {
	float: right;
	width: 160px;
	border: 1px solid #000;
}

.plus {
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.alter {
display: block;
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.delete {
display: block;
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 19px;
height: 22px;
border: 0px;
font-size: 0px;
background-color: #FFFFFF;
cursor: pointer;
}

span.beschreibung {
	color:Black;
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;;
}

