/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
	background-color: #BF1010;
	background-image: url(includes/images/tapete.jpg);
}

body,div,td,tr,a,h1,h2,h3,h4,h5,h6,h7,b,u  {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}

p {
	font-size: 12px;
	line-height: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}

a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #C22110;
	text-decoration: underline
}

/*HEADERTAGS*/
h1 {
	color: #44150e;
	font-size: 20px;
	font-weight: bold;
}
h2 {
	color: #44150e;
	font-size: 14px;
}

h7 {
	font-size: 20px;
	font-weight: normal;
	color: #C70F00;
}

FORM {
	display: inline;
}
TR.header {
	background: #EDC183;
}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: none;
	padding: 10px;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background: #58F850;
	font-weight: bold;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #920C0D;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #e74a34;
	text-decoration: underline;
}
TR.headerNavigation {
	background: #7A1002
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #7A1002;
	color: #ffffff;
	font-weight : bold;
}
A.headerNavigation {
	color: #FFFFFF;
}
A.headerNavigation:hover {
	color: #ffffff;
}
TR.headerError {
	background: red
}
TD.headerError {
	color: white;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	background: red;
	text-align: center
}
TR.headerInfo {
	color: white;
	background: navy
}
TD.headerInfo {
	color: #ffffff;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	background: navy;
	text-align: center
}
TR.footer {
	background: #7a1002
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #7A1002;
	color: #ffffff;
	font-weight: bold;
}
.infoBox {
	
}
.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #58F850

}
.infoBoxNoticeContents {
	background: #58F850;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background: #a80508
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	
}
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-image: url(images/accountHistory-even.png);
}
TABLE.productListing {
	background-image: url(images/bg_h3.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 12px;
}
.productListing-heading {
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
}

TD.productListing-data {
	font-size: 12px;
	padding: 0px 0px 2px 0px;
}

TD.productListing-data-small {
	font-size: 10px;
	padding: 4px 0px 2px 0px;
}

TD.productListing-data a img {
	padding: 4px;

	}

A.pageResults {
	color: #ffffff;
}
A.pageResults:hover {
	color: #ffffff;
	background: #e74a34;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #44150E;
}
TR.subBar {
	background: #EDC183;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.start {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #44150E;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
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: 10px;
	color: #DA2817;
}
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: #BE100F;
	font-weight: bold;
}
TABLE.formArea {
	background: #F0E6E6;
	border-color: #51221B;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #BF0F11;
	cursor: pointer;
}
.moduleRowSelected {
	background-color: #910D0B;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
/* message box */
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #BE100F;
	padding: 10px;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #BE100F;
	padding: 10px;
}
/* input requirement */

.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/*KORSETTTREFFEN*/
.treffen_info {
	color: #f00;
	font-size: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background-color: transparent
}
/*BERATUNG*/
.beratung_info {
	color: #44150E;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background-color: transparent
}
/*URLAUB*/
.urlaub_info {
	color: red;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background-color: transparent
}
/*MAILINFO*/
.mail_info {
	color: #a80508;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold
}

/*TAXINFO*/
#price {
	color: #e74a34; 
	font-weight:bold;
	}
.tax_info {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
a.tax_info_link {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}
a.tax_info_link:hover {
	color: #e74a34;
}
/*SPAM*/
.Spam-Filter {
	color: red;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	background-color: transparent
}

/* DDB - 041031 - Form Field Progress Bar */
.progress {
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
	overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}


/* neue Formatierungen */

#header {
	width: 100%;
	height: 125px;
	margin: auto;
	padding: 0px;
	clear: both;
	background-image: url(images/header_soft.png);
}
#logo {
	width: 950px;
	height: 104px;
	margin: auto;
	padding: 0px;
}
#logo img {
	float: left;
}
#rightnav {
	width: 280px;
	float: right;
	text-align: right;
	margin-top: 15px;
}
#nav {
	width: 115px;
	margin: auto;
	clear: both;
	}
	
li.active a,#mainnavigation li.active_top a {
	font-weight:bold; 
	color: #e74a34;
}
	
#breadcrump {
	width: 590px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 0px;
	text-transform: uppercase;
	font-size: 10px;
}
#breadcrump a {font-size: 10px;}

#mainnavigation {
	width: 800px;
	height: 16px;
	margin: auto;
	padding: 5px 0px 0px 158px;
	text-align: left;
	clear: both;
}
#mainnavigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
	}
#mainnavigation ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	text-align: right;
	}
#mainnavigation ul li a {
	color: #fff;
	font-size: 10px;
	}
#mainnavigation ul li a:hover {}

li.cat_lev_1 {line-height: 15px; width: 125px;}
li.cat_lev_0,li.selected_cat_lev_0,li.selected_cat_lev_1 {width: 125px;}
li.cat_lev_1 a {color: #e74a34;line-height: 15px;}
li.selected_cat_lev_0 a.link_lev_0 {font-weight:bold; color: #e74a34;}
li.selected_cat_lev_1 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_2 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_3 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_4 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_5 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_6 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_7 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_8 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_9 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_10 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_11 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_12 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_13 a.link_lev_0 {font-weight:bold; color: #e74a34; }
li.selected_cat_lev_14 a.link_lev_0 {font-weight:bold; color: #e74a34; }

li.selected_cat_lev_1 a.link_lev_1 {font-weight: normal; margin: -5px 0px 0px 0px; padding:0;}

/*li.selected_cat_lev_1 a.link_lev_1 {margin: -5px 0px 0px 0px;}
li.selected_cat_lev_0 ul {margin: 0px 0px 0px 0px;}*/
ul#nav li.selected_cat_lev_0 ul {margin: 0px 0px 0px 0px; padding: 0px 0px 2px 7px;}

#center {
	width: 950px;
	_width: 963px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#left {
	width: 148px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#content {
	width: 649px;
	margin: 8px 0px 0px 2px;
	_margin: 8px 0px 0px 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#right {
	width: 148px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	float: right;
	position: relative;
}
#footer {
	width: 950px;
	height: 70px;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 55px;
	padding: 3px 0px 0px 0px;
	clear: both;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
}

#footer p,#footer p a {font-size: 10px;}

/* Linke Spalte */

#box_top {
	width: 148px;
	height: 6px;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px -9px 0px;
	padding: 0px;
	background-image: url(images/box_top.png);
	background-repeat: no-repeat;
	}

#searchbox,#categories,#toknow,#information,#languages,#listed,#currencies,#cards,#gallery {
	width: 133px;
	margin: 0px 0px 0px 0px;
	padding: 1px 8px 1px 7px;
	background-image: url(images/box_center.png);
	background-repeat: repeat-y;
	}
	
#categories {
	width: 133px;
	}

#searchbox p,#newproducts p,#footer p,#tellafriend p {
	margin: 0px;
	padding: 0px;
}
	
#box_bottom {
	width: 148px;
	height: 6px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	background-image: url(images/box_bottom.png);
	background-repeat: no-repeat;
	clear: both;
	}
	
#searchbox h1,#categories h1,#cards h1,#toknow h1,#information h1,#languages h1,#listed h1,#currencies h1,#gallery h1{
	background-image: url(images/bg_h1.png);
	/*height: 21px;*/
	font-size: 14px;
	font-weight: normal;
	color: #C70F00;
	padding: 4px 0px 5px 10px;
	text-transform: uppercase;
}
	
#searchbox ul,#categories ul,#toknow ul,#information ul,#languages ul {
	list-style-type: none;
	margin: 6px 0px 4px 10px;
	padding: 0px;
	line-height: 21px;
}

#categories ul {
	list-style-type: none;
	margin: 6px 0px 4px 10px;
	padding: 0px;
	line-height: 21px;
}

#languages {height: 66px; }

#languages ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#languages ul li {
	float: left;
	margin: 5px 11px 4px 11px;
	_margin: 5px 9px 4px 9px;
}

#categories ul li a,#toknow ul li a,#information ul li a{
	font-size: 11px;
}

/* LINKE SPALTE ENDE */

/* SUCHE */

#searchbox {
	padding: 1px 8px 5px 7px;
}

#searchform {
	margin: 8px 0px 8px 9px;
	width: 85px;
	/*border: 1px solid #BE100F;*/
}

#tellafriendform {
	margin: 8px 0px 8px 9px;
	width: 85px;
}
#searchbutton {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}
#tellafriendbutton {
	margin: -2px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	width: 18px;
	height: 18px;
}

#searchimage {
	margin: -14px 10px 0px 7px;
	float: right;
}

#searchimage-left {
	margin: 0px 0px 0px 9px;
}

/* SUCHE ENDE */

/* Rechte Spalte */

#advice,#advantage,#rating,#coupon,#shoppingcart,#bestsellers,#gallery,#tellafriend,#notifications,#customer_orders,#reviews,#specials {
	width: 133px;
	margin: 0px 0px 0px 0px;
	padding: 1px 8px 1px 7px;
	background-image: url(images/box_center.png);
	background-repeat: repeat-y;
	}

#advice,#advantage {
	padding-bottom: 5px;
}

#advice h1,#advantage h1,#coupon h1,#shoppingcart h1,#bestsellers h1,#tellafriend h1,#notifications h1,#customer_orders h1,#reviews h1,#specials h1,#rating h1 {
	background-image: url(images/bg_h1.png);
	/*height: 21px;*/
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	padding: 4px 0px 5px 12px;
	text-transform: uppercase;
}

#advice h1 a,#advantage h1 a,#shoppingcart h1 a,#reviews h1 a {
	/*height: 21px;*/
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	padding: 4px 0px 5px 0px;
	text-transform: uppercase;
	text-decoration: underline;
}

#advice h1 a:hover,#advantage h1 a:hover,#coupon h1 a:hover,#shoppingcart h1 a:hover,#reviews h1 a:hover {
	/*height: 21px;*/
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	padding: 4px 0px 5px 0px;
	text-transform: uppercase;
	text-decoration: none;
}

#cards h1 {
	padding: 4px 0px 5px 4px;
	text-align: center;
}
#cards ul {
	margin:0px;
	padding: 0px;
}

#advice h1,#advantage h1,#bestsellers h1,#shoppingcart h1,#reviews h1 {
	/*padding: 2px 0px 0px 14px;*/
}

#specials_img,#reviews_img {
	width: 133px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#advice ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#cards ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	/*_width: 100px;*/
}

#cards ul li {
	margin:0px; 
	padding:0px;
}

#advice a { 
	color: #C22110;
}

#advice p,#advantage p,#notifications p,#reviews p {
	margin: 4px 0px 0px 0px;
	font-size: 11px;
}

#bestsellers ol {
	width: 95px;
	margin: 10px 0px 0px 30px;
	padding: 0px;
}

#bestsellers ol li {
	margin: 0px 0px 10px 0px;
}

#cards {
	height: 195px;
}

#cards ul {
	width: 150px;
	margin: 10px 0px 0px 2px;
}

#cards ul li {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}

#rightwhite {color: #FFFFFF;}

/* RECHTE SPALTE ENDE */

/* INHALTS STYLES */

#content_top,#content_top_campaign,#content_top_greeting {
	width: 649px;
	height: 7px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/center_top.png);
	background-repeat: no-repeat;
}

#content_top_campaign {
	height: 0px;
	/*background-image: url(images/center_top_campaign.png);*/
	background-image: none;
	margin: 0px 0px 0px 0px;
}

#content_top_greeting,#content_top_category {
	height: 4px;
	background-image: url(images/center_top_greeting.png);
	margin: 4px 0px 0px 0px;
}

#newproducts,#greeting,#new_content {
	width: 633px;
	padding: 1px 8px 1px 8px;
	_margin: -8px 0px 0px 0px;
	background-image: url(images/center_center.png);
	background-repeat: repeat-y;
	clear: both;
}

#greeting {
	_width: 623px;
	padding: 10px 8px 10px 18px;
	background-image: url(images/center_center_greeting.png);
}

#greeting p {
	line-height: 18px;
}

#greeting h1,#greeting h2 {
	font-size: 23px;
	font-weight: normal;
	color: #C70F00;
	font-family: Helvetica, sans-serif;
	margin-bottom: 8px;
}

#new_content {
	/*min-height: 600px;*/
}

#new_content p {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	}

#new_content h4 {
	color: #FFFFFF;
	font-size: 35px;
	font-weight: normal;
	margin: 0px;
	padding: 16px 0px 22px 8px;
}

#new_content select {
	width:150px; 
}

#product_image_big {
	padding: 0px;
	margin:0px;
	width: 270px;
}

#image_big_top {
	height: 6px;
	width: 282px;
	background-image:url(images/image_big_top.png);
	margin:0px 0px 0px 15px;
	padding:0px;
}

#image_big_center {
	width: 282px;
	background-image:url(images/image_big_center.png);
	margin:0px 0px 0px 15px;
	padding:0;
}

#image_big_bottom {
	height: 6px;
	width: 282px;
	background-image:url(images/image_big_bottom.png);
	margin:0px 0px 8px 15px;
	padding:0;
}

.product_price {
	font-size:18px; 
	padding:0px; 
	margin:0px;
}

#category {
	padding: 4px 8px 4px 18px;
	background-image: url(images/center_center_greeting.png);
}

#newproducts h3,#new_content h3 {
	height: 22px;
	padding: 3px 0px 0px 12px;
	margin: 0px 0px 10px 0px;
	background-image: url(images/bg_h3.png);
	font-size: 15px;
	font-weight: normal;
}

#campaign {
	width: 637px;
	padding: 0px;
	/*background-image: url(images/center_center.png);*/
	background-repeat: repeat-y;
	background-image: none;
	margin: 0px 0px 0px 0px;
	_margin: -4px 0px 0px 0px;
}

#content_bottom,#content_bottom_campaign,#content_bottom_greeting {
	width: 649px;
	height: 9px;
	background-image: url(images/center_bottom.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}

#content_bottom_campaign {
	height: 0px;
	/*background-image: url(images/center_bottom_campaign.png);*/
	background-image: none;
}

#content_bottom_greeting {
	height: 7px;
	background-image: url(images/center_bottom_greeting.png);
	_margin: 0px 0px -4px 0px;
}

#content_bottom_category {
	height: 7px;
	background-image: url(images/center_bottom_greeting.png);
	margin: 0px 0px 0px 0px;
}

.tax_info {
	display: none;
}

#product_top {
	width: 148px;
	height: 9px;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px -6px 0px;
	background-image: url(images/product_top.png);
	background-repeat: no-repeat;
}
#product {
	width: 148px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/product_center.png);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
}

#product h5 {
	margin: 0px;
	padding: 0px 2px 0px 2px; 
	font-weight: bold;
}
#productimage, #productimage a {
	width: 134px;
	margin-bottom: 6px;
}

#product_bottom {
	width: 148px;
	height: 9px;
	background-image: url(images/product_bottom.png);
	background-repeat: no-repeat;
	margin-bottom: 17px;
	_margin-bottom: 8px;
}

#category_display {height: 180px;}

/* INHALTS STYLES ENDE */


/* PRODUCT INFO SEITEN */

#right_text {
	float: right; 
	margin: -17px 10px 0px 0px;
}

#divider {
	width: 100%;
	height: 40px;
}

#category_heading {
	clear: both; 
	height: 98px;
	margin: 0px 0px 0px 0px;
}

#category_heading h6 {
	float: left;
	font-size: 25px;
	color: #c70f00;
	font-weight: normal;
	margin: 4px 0px 0px 0px;
	width: 505px;
}

#catright {
	float: right; 
	margin: 0px 0px 0px 0px;
}

.product_form {
	height: 35px;
	clear: both;
}

#product_formulare,#product_form {
	clear: both;
}

#product_form select {
	border: 1px solid #404040; 
	height: 19px; 
	margin: 3px 0px 0px 0px;
}

#product_formulare {
	margin: 10px 0px 0px 14px;
}

.productListing-heading-delete {width: 70px;}


/* PRODUCT INFO SEITEN ENDE */

/* CREATE ACCOUNT */

select#test-country {width: 143px;}

/* CREATE ACCOUNT ENDE */

#bestsellers ul {list-style-type: decimal; padding: 0px 8px 0px 30px;}
#bestsellers ul li {padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}

#reviews_image,#specials_image,#products_new_image,#shopping_cart_image,#image_product_listing {width: 134px; padding-bottom: 4px;}
#shopping_cart_image {padding-right: 10px;}
.productListing-data-anzahl input {width: 25px;}
#advice span,#advice span a { color: #FFFFFF;}
#advice span a:hover { color: #FF0000;}
#newproducts h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
#product {padding: 0px 5px 0px 5px; width: 138px;}
#buybutton {float:right; padding-left: 15px; padding-right: 10px;}

#box_bottom_cards {
	width: 148px;
	height: 6px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	background-image: url(images/box_bottom.png);
	background-repeat: no-repeat;
	clear: both;
	}