body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
}

h2 {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}

h3 {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

h4 {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

h5 {
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.print {
	display: none;
}

#page {
	/*background: url(header-BG.png) top center no-repeat;*/
	width: 100%;
}

#wrapper {
	margin: 0px;
	width: 100%;
}

#header {
	display: none;
}

#main {
	margin-top: 0px;
	width: 100%;
}

#main #left {
	display: none;
}

#main #main-content {
	width: 100%;
}

#main #main-content #content {
	width: 100%;
}

#main #main-content #content .content {
	width: 100%;
}

#main #main-content #content .content .left {
	padding-right: 38px;
	width: 374px;
	float: left;
}

#main #main-content #content .content .right {
	width: 186px;
	float: right;
}

#main #main-content .white-box {
	border: 1px solid #949A9C;
	padding: 20px;
	margin-bottom: 22px;
}

/*#main #main-content .white-box a.more {
	color: #008253;
}*/

#main #main-content .grey-box {
	color: #FFFFFF;
	background: #949A9C;
	padding: 15px;
	margin-bottom: 22px;
}

/*#main #main-content .grey-box a {
	color: #008253;
}*/

#main #main-content .orange-box {
	color: #FFFFFF;
	background: #B16928;
	padding: 15px;
	margin-bottom: 22px;
}

#main #main-content .darkgrey-box {
	color: #FFFFFF;
	background: #676767;
	padding: 15px;
	margin-bottom: 22px;
}

#main #main-content .blue-box {
	color: #FFFFFF;
	background: #666C7E;
	padding: 15px;
	margin-bottom: 22px;
}

#main #main-content .grey-box h3, 
#main #main-content .orange-box h3, 
#main #main-content .darkgrey-box h3,
#main #main-content .blue-box h3 {
	color: #FFFFFF;
}

#main #right {
	display: none;
}


#page-bottom {
	margin-top: 30px;
	width: 100%;
}

#footer {
	xdisplay: none;
	border-top: 1px solid #E0E0E0;
	margin: 0px;
	width: 100%;
}

#footer .print-footer {
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	width: 100%;
	display: block;
}

#footer div.idium {
	display: none;
}

#footer .footer {
	display: none;
}

#content .product_list {
  border-collapse: collapse;
  width: 90%;
}

#content .product_list th {
  text-align: left;
}

#content .product_list.review th.name {
  width: 35%;
}

#content .product_list.review th.artno {
  width: 20%;
}

#content .product_list.review th.amount {
  padding-left: 0px;
  width: 15%;
}

#content .product_list th.number {
  width: 10%;
}

#content .product_list th.number.total {
  width: 10%;
}

#content .product_list th, #content .product_list td {
  border-bottom: 1px solid #F0F0F0;
}

#content .product_list th.number, #content .product_list td.number {
  text-align: right;
}

#content .product_list td {
  padding: 3px 0px;
}

#content .product_list h2 {
  margin-top: 8px;
  margin-bottom: 0px;
}

#content .product_list_footer td {
  border: 0px;
}

#content .product_list_footer .profiled {
  font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size: 30px;
}

#content .product_list_footer .small-price {
  font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #F97507;
}