body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	background: #898989 url(/gfx/bg.jpg) repeat-x;
}

h2 {
	font-size: 14px;
}

img {
	border: 0;
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a.beige {
	color: #D5D4B5;
	text-decoration: none;
}

form {
	margin: 0;
	padding: 0;
}

#Container {
	text-align: left;
	margin: 0px auto;
	padding: 0px 5px 0px 5px;
	height: auto;
	width: 975px;
	background: #3c1f01 url(/gfx/bg_container.gif) repeat-y left 148px;
	position: relative;
}

* html #Container {
	width: 965px;
}

#Intro {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 16px 6px 0px;
	height: 84px;
	width: 960px;
	background: #000000 url(/gfx/header.jpg) no-repeat;
}

#Intro #Hotline {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
	padding: 10px;
	padding-top: 50px;
}

#Header {
	width: 650px;
	height: 30px; 
	margin: 0;
	padding: 5px;
}

#Header ul {
	margin: 0;
	padding: 0;
}

#Header ul li {
	background-color: #c8c8c8;
	float: left;
	margin: 0px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 11px;
	margin: 0;
	margin-right: 2px;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
}

#Header ul li a {
	color: #000000;
	background-color: #c8c8c8;
}

#Header ul li a:hover {
	color: #CC0000;
	text-decoration: none;
}

#Menu {
	font: 10px Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: #000000 url(/gfx/bg_menu.jpg) repeat-x;
	margin: 0;
	padding: 0;
	height: 28px;
	width: 970px;
	text-align: left;
}
#MenuBox {
	width: 800px;
	float:left;
	height: auto;
	margin: 0px;
	padding: 0px;
}

ul.Menu {
	margin: 2px 0px 6px 25px;
	padding: 0px;
	clear: both;
	height: 16px;
	width: auto;
	display: block;
	list-style: none;
}
ul.Menu li {
	float: left;
	background: #000000;
	margin: 0px;
	padding: 0px 10px;
	width: auto;
	height: 25px;
	list-style: none;
	line-height: 20px;
}
ul.Menu li a {
	color: #94a39c;
	display: block;
	font-size: 12px;
	line-height: 25px;
}
ul.Menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.Box {
	background-color: #898989;
	width: 152px;
	display: block;
	padding: 0;
	margin: 5px;
	clear: left;
	float: left;
	
	_margin-right: 0;
	_margin-left: 0;
	
}

.Box .Headline {
	color: #3C1F01;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-bottom: 5px;
}

.Box .Headline a {
	color: #3C1F01;
}

.Box .Content {
	font-size: 11px;
	padding-left: 5px;
}

.Box .Image {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.Box .Link {
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.Box .Link .Name {
	color: #8E2300;
	font-weight: bold;
}

.Box .Link a {
	text-decoration: underline;
}

.Box .Schnellsuche {
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.Box input.Suchfeld{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	width: 98px;
	border: 1px solid #000000;
	margin: 0;
	padding: 0;
	float: left;
	
}

.Box .Relation {
	padding-left: 5px;
}

.Box .Article {
	padding-top: 5px;
}

.Box .Article .Brand {
	padding-left: 5px;
	font-weight: bold;
}

.Box .Article .Name {
	padding-left: 5px;
	background-color: #F5F5E6;
}

.Box .Article .Picture {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}

.Box .Article .Link {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	border-top: 1px dotted #000000;
}

.Box .Article .Price {
	text-align: right;
	padding: 3px;
	font-weight: bold;
}

.Box .Cart {
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
}

#Navigation {
	background-color: #898989;
	width: 130px;
	display: block;
	padding: 0;
	padding-bottom: 5px;
	margin: 5px;
	clear: left;
	float: left;
}

#Navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#Navigation ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

#Navigation a {
	text-decoration: underline;
}

#Navigation a:hover {
	color: #CC0000;	
}

#Navigation .levelA {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin-left: 3px;
	margin-top: 10px;
}

#Navigation .selectedA {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin-left: 3px;
	margin-top: 10px;
}

#Navigation .levelB {
	font-size: 10px;
	margin-left: 5px;
	margin-top: 2px;
}

#Navigation .selectedB {
	color: #CC0000;
	font-weight: bold;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 2px;
}

#Navigation .levelC {
	font-size: 10px;
	margin-left: 10px;
	margin-top: 2px;
}

#Navigation .selectedC {
	color: #CC0000;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 2px;
}

#Footer {
	clear: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

#Footer .Link {
	padding-bottom: 3px;
}

#Footer .Brand {
	font: 10px Arial, Helvetica, sans-serif;
	color: #D5D4B5;
	background-color: #000000;
	padding: 5px;
	width: 970px;
}

#Content {
	margin: 0;
	padding: 0;
	padding-left: 1px;
	padding-bottom: 30px;
	width: 680px;
	height: auto;
	float: left;
	font-size: 11px;
	
	_width: 660px;
}

#Content a {
	color: #000000;
	text-decoration: none;
}

#Content a:hover {
	text-decoration: underline;
}

#Content .Header {
	height: 85px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#Content .Header .Scrolling {
	text-align: center;
}

#Content .Header .Scrolling .PageScrolling {
	margin-left: 2px;
	margin-right: 2px;
}

#Content .Tracing {
	text-align: left;
	margin-bottom: 5px;
	clear: left;
	float: left;
	width: 635px;
}

#Content .Sort {
	clear: left;
	float: left;
	text-align: left;
	margin-bottom: 10px;
	clear: left;
	width: 640px;
}

#Content .Blender {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	clear: right;
	float: left;
	
	_padding-left: 0;
	_padding-right: 9px;
}

#Content .Blender a {
	margin: 0;
	padding: 0;
}

#Content .Product {
	text-align: left;
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	width: 154px;
	height: auto;
	background-color: #F5F5E6;
	
	_margin-left: 0px;
	_margin-right: 7px;
}

#Content .Product .Brand {
	margin: 0;
	padding: 2px;
	height: 17px;
	width: auto;
	clear: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #000000;
}

#Content .Product .Name {
	color: #000000;
	border: 0;
	margin: 0;
	padding: 2px;
	font-weight: normal;
	font-size: 12px;
	clear: left;
}

#Content .Product .Picture
{
	background-color:#FFFFFF;
	height: 170px;
	text-align: center;
	width: 154px;
	
	padding: 0;
	padding-top: 3px;
	padding-bottom: 2px;
}

#Content .Product .Picture .moreColor {
	text-align: left;
	height: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: underline;
}

#Content .Product .Picture .moreColor a {
	text-decoration: underline;
}

#Content .Product .ArticleBox {
	margin: 0;
	padding: 0;
	padding: 2px;
	padding-left: 3px;
	background-color: #FFFFFF;
	clear: left;
	width: auto;
}

#Content .Product .ArticleBox a {
	font-weight: normal;
	text-decoration: underline;
}

#Content .Product .protect {
	visibility: hidden;
	display: none;
}

#Content .Product .BoxMeta {
	background-color: #F5F5E6;
	
	padding-top:2px;
	height:85px;
}

#Content .Product .BoxMeta .Price {
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px dotted #000000;
}

#Content .Product .BoxMeta .Price .PriceOld {
	font-size: 10px;
	text-decoration: line-through;
	text-align: left;
	clear: left;
	float: left;
	padding-top: 2px;
}

#Content .Product .BoxMeta .Color {
	height: 18px;
	padding: 3px;
	font-size: 11px;
}

#Content .Product .BoxMeta .Size {
	height: 19px;
	padding: 3px;
	font-size: 11px;
}

#Content .Product .BoxMeta .Size select {
	font-size: 10px;
}

#Content .Product .BoxMeta .ArticleId {
	font-size: 11px;
	text-align: right;
	padding-right: 3px;
}

#Content .Product .BoxMeta .Button {
	background-color: #8E2300;
	text-align: center;
	height: 23px;
}

#Content .Details {
	width: 650px;
	font-size: 12px;
	padding-bottom: 20px;
	min-height: 900px;
}

#Content .Details .Headline {
	padding: 2px;
	padding-left: 5px;
	background-color: #F5F5E6;
}

#Content .Details .Picture {
	background-color: #FFFFFF;
	text-align:center;
	padding: 5px;
	padding-right: 10px;
	padding-top: 5px;
	width: 150px;
}

#Content .Details .Description {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right:5px;
	padding-bottom: 5px;
}

#Content .Details .Description  a {
	text-decoration: underline;
}

#Content .Details .Article {
	background-color: #F5F5E6;
	padding: 0;
	margin: 0;
	height: 41px;
}

#Content .Details .Article .ArticleId {
	padding: 5px;
	float: left;
	clear: right;
	width: 60px;
}

#Content .Details .Article .Color {
	padding: 5px;
	float: left;
	clear: right;
	width: 140px;
}

#Content .Details .Article .Size {
	padding: 5px;
	padding-top: 4px;
	padding-bottom: 2px;
	float: left;
	clear: right;
	width: 120px;
}

#Content .Details .Article .Size select {
	font-size: 9px;
}

#Content .Details .Article .Price {
	padding: 5px;
	float: left;
	clear: right;
	width: 65px;
}

#Content .Details .Article .Button {
	float: right;
	clear: right;
	width: 154px;
}

#Content .Details .Cans {
	background-color: #F5F5E6;
	padding: 0;
	height: 26px;
	clear:left;
}

#Content .Details .Cans .Name {
	padding: 5px;
	float: left;
	clear: right;
	width: 220px;
}

#Content .Details .Cans .Color {
	padding: 5px;
	float: left;
	clear: right;
	width: 150px;
}

#Content .Details .Cans .HexCode {
	padding: 5px;
	float: left;
	clear: right;
	width: 30px;
}

#Content .Details .Cans .ArticleId {
	padding: 5px;
	float: left;
	clear: right;
	width: 55px;
}

#Content .Details .Cans .Price {
	padding: 5px;
	float: left;
	clear: right;
	text-align: right;
	width: 55px;
}

#Content .Details .Cans .Amount {
	padding: 5px;
	float: right;
	text-align: right;
	width: 75px;
}

#Content .Details .Cans Input {
	font-size: 10px;
	width: 16px;
}

#Content .Details .Info {
	background-color: #FFFFFF;
	padding: 5px;
	padding-top: 10px;
	height: 20px;
	border-bottom:1px dotted #000000;
}

#Content .Details .Info .Button {
	clear: right;
	float: left;
	padding-right: 15px;
}

#Content .Details .Pic {
	background-color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
	border-bottom:1px dotted #000000;
}

#Content .Details .Pic .View {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: left;
}

#Content .Details .Relation {
	background-color: #FFFFFF;
}

#Content #ArticleSuggestion {
	display: none;
	width: 640px;
	padding: 5px;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	background-color: #FFFFFF;
	padding-bottom: 30px;
}

#Content #ArticleSuggestion .Field {
	padding: 5px;
	padding-bottom: 20px;
	height: 350px;
}

#Content #ArticleSuggestion .Input {
	padding-bottom: 2px;
}

#Content #ArticleSuggestion .Input .Name {
	clear: left;
	float: left;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 120px;
}

#Content #UserRating {
	display: none;
	width: 640px;
	padding: 5px;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	background-color: #FFFFFF;
}

#Content .Search {
	font-size: 12px;
	padding-left: 5px;
}

#Content .Search .Item {
	clear: left;
}

#Content .Search .Item .Row {
	float: left;
	clear: right;
	width: 150px;
	padding-bottom: 5px;
}

#Content .Namebelt {
	font-size: 12px;
	padding-left: 5px;
	width: 650px;
}

#Content .Namebelt a {
	text-decoration: underline;
}

#Content .Namebelt .Table {
	width: 600px;
	text-align: center;	
}

#Content .Namebelt .Item {
	clear: left;
}

#Content .Namebelt .Item .Row {
	float: left;
	clear: right;
	width: 150px;
	padding-bottom: 5px;
}
#Content .Contact {
	width: 630px;
	font-size: 12px;
	padding-left: 5px;
}

#Content .Contact a {
	text-decoration: underline;
}

#Content .Contact .Item {
	clear: left;
}

#Content .Contact .Item .Row {
	float: left;
	clear: right;
	width: 150px;
	padding-bottom: 5px;
}

#ArticleReservation {
	min-height: 180px;
	background-color: #69C3F0;
	font-size: 12px;
	clear: left;
	margin: 0;
}

#ArticleReservation .line {
	padding: 5px;
}

#ArticleReservation .thanks {
	padding-top: 80px;
	text-align: center;
}

#ShoppingCart {
	margin: 0;
	padding: 0;
	padding-left: 1px;
	padding-bottom: 20px;
	width: 650px;
	height: auto;
	float: left;
	font-size: 12px;
}

#ShoppingCart .bgColorA {
	background-color: #FFFFFF;
	height: 52px;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#ShoppingCart .bgColorB {
	background-color: #F5F5E6;
	height: 52px;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#ShoppingCart .Row {
	clear: right;
	float: left;
}

#ShoppingCart a {
	text-decoration: underline;
	font-weight: bold;	
}

#ShoppingCart .Header {
	height: 35px;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}

#ShoppingCart .Header .Tracing {
	text-align: left;
	margin-bottom: 5px;
	clear: left;
}

#ShoppingCart #Caption {
	height: 15px;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #F5F5E6;
	border-bottom: 1px dotted #000000;
}

#ShoppingCart #Caption .Row {
	font-size: 12px;
	clear: right;
	float: left;
	font-weight: bold;
}

#ShoppingCart .Amount {
	border-top: 1px dotted #000000;
	background-color: #F5F5E6;
	text-align: right;
	padding: 10px;
	padding-right: 95px;
}

#ShoppingCart .Info {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 11px;
}

#ShoppingCart .Button {
	background-color: #F5F5E6;
	height: 40px;
	padding-left: 5px;
}

#ShoppingCart .Button .Entry {
	height: 30px;
	padding: 0;
	margin: 0;
	padding-right: 50px;
	padding-top: 9px;
	float:left;
	clear:right
}

#ShoppingCart .bgItemNoStock {
	border: solid 1px #DD3C10;
	background-color: #FFEBE8;
	height: 52px;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#ShoppingCart .bgItemNoStock .inputField {
	background-color: #DD3C10;
	color: #FFFFFF;
	
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

#ShoppingCart .infoItemNoStock {
	background-color: #DD3C10;
	border-left: solid 1px #DD3C10;
	color: #FFFFFF;
	font-size: 18px;
	padding: 10px;
	height: 32px;
}

#Text {
	margin: 0;
	padding: 0;
	padding-left: 1px;
	padding-bottom: 30px;
	height: auto;
	float: left;
	font-size: 11px;
}

#Text .Header {
	height: 85px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#Text .Tracing {
	text-align: left;
	margin-bottom: 5px;
	clear: left;
}

#Text a {
	color: #000000;
	text-decoration: underline;
}

#Text a:hover {
	text-decoration: underline;
}

#Brand {
	margin: 0;
	padding: 0;
	padding-left: 1px;
	padding-bottom: 30px;
	float: left;
	font-size: 11px;
}

#Brand .Header {
	height: 85px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#Brand .Item {
	padding: 0;
	text-align: center;
	width: 655px;
}

#Brand .Item .Row {
	background-color: #FFFFFF;
	text-align: center;
	width: 150px;
	height: 170px;
	margin: 5px;
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
}

#Overview {
	width: 650px;
	text-align: center;
}

#Overview .Row {
	background-color: #FFFFFF;
	text-align: center;
	width: 150px;
	height: 170px;
	margin: 5px;
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
}

#Overview a {
	color: #000000;
	text-decoration: underline;
}

#Overview a:hover {
	text-decoration: underline;
}

#TracingImg {
	margin-left: 20px;
	margin-top: 10px;
	height: 50px;
}

#TracingImg .Home {
	float: left;
	clear: right;
	padding-top: 11px;
	padding-right: 5px;
	width: 130px;
}

#TracingImg .Login {
	float: left;
	clear: right;
	width: 130px;
	padding-right: 16px;
}

#TracingImg .Address {
	float: left;
	clear: right;
	width: 130px;
	padding-right: 15px;
}

#TracingImg .Payment {
	float: left;
	clear: right;
	width: 130px;
	padding-right: 15px;
}

#TracingImg .Overview {
	float: left;
	clear: right;
	width: 130px;
	padding-right: 15px;
}

#TracingImg .Completed {
	float: left;
	clear: right;
	width: 130px;
	padding-right: 10px;
}

#TracingImg .LogoSSL {
	float: left;
	clear: right;
	margin-left: 10px;
	width: 100px;
	border: 1px solid #000000;
}

.BgColorA {
	background-color: #FFFFFF;
}

.BgColorB {
	background-color: #EAEAEA;
}

#Error {
	width: 945px;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	padding: 10px;
	margin-left: 5px;
	font-weight: bold;
}

#Scrolling {
	font-size: 12px;
	margin: 0;
}

#Scrolling .back {
	float: left;
	position: absolute;
}

#Scrolling .line {
	padding-bottom:15px;
	_margin-left:10px;
	clear:left;
}

#Scrolling .count {
	width: 640px;
	clear:left;
	font-weight: normal;
	margin: 0;
	text-align: center;
	display: block;
}

#Scrolling .scroll {
	width: 640px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}

#Order {
	width: 710px;
	float: left;
	padding: 0;
	font-size: 11px;
	
	text-align:center;
	min-height: 400px;
	
	margin: 0;
	margin-left: 165px;
	
	_margin-left: 80px;
}

#Order .Button {
	float: left;
	clear: left;
	width: 695px;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 5px;
}

#Order .headline {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #CD6669;
	font-weight: bold;
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

#Order .content {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

#Order .line {
	padding-bottom: 5px;
	clear: left;
}

#Order .lineInfo {
	padding-bottom: 5px;
	clear: left;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:center
}

#Order .lineName {
	width: 250px;
	clear: right;
	float: left;
	text-align: left;
	padding-right: 10px;
	padding-top: 2px;
}

#Order #BlockInfo {
	text-align: left;
	width: 650px;
	padding-top: 10px;
	padding-left: 50px;
}

#Order #Password {
	width: 695px;
	text-align: left;
}

#Order #Password #Block {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Login {
	width: 695px;
	margin-top: 20px;
	text-align: left;
	float: left;
}

#Order #Login #BlockLogin {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Login .passwordForget {
	clear: left;
	margin-left: 10px;
	padding-bottom: 5px;
}

#Order #Login #BlockRegister {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	margin-top: 25px;
}

#Order #Register {
	width: 695px;
	margin-top: 20px;
	text-align: left;
}

#Order #Register #Block {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Address {
	width: 695px;
	text-align: left;
}

#Order #Address #Block {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Shipping {
	width: 695px;
	text-align: left;
}

#Order #Shipping .lineName {
	font-weight: bold;
}

#Order #Shipping #BlockProfile {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	height: 160px;
}

#Order #Shipping #BlockAddress {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	margin-top: 10px;
	height: 160px;
}

#Order #Profile {
	width: 695px;
	text-align: left;
}

#Order #Profile #BlockEMail {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Profile #BlockPassword {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	margin-top: 10px;
}

#Order #Profile #BlockNewsletter {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	margin-top: 10px;
}

#Order #Profile #BlockAddress {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	margin-top: 10px;
}

#Order #Payment {
	width: 695px;
	text-align: left;
}

#Order #Payment #Block {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Payment #BlockBonuscode {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
	margin-top: 10px;
}

#Order #Confirm {
	width: 695px;
	text-align: left;
}

#Order #Confirm #Block {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Confirm table {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	width: 695px;
}
#Order #Confirm th {
	background-color: #F5F5E6;
	text-align: left;
	padding: 2px;
	border-bottom: 1px dotted #000000;
}

#Order #Confirm .info {
	padding-top: 5px;
	padding-bottom: 5px;
}

#Order #Confirm .hexCode {
	width: 25px;
	height: 25px;
	margin-top: 5px;
	border: 1px solid #EBEBEB;
}

#Order #Confirm .bgColorA {
	background-color: #FFFFFF;
}

#Order #Confirm .bgColorB {
	background-color: #F5F5E6;
}

#Order #Completed {
	width: 695px;
	text-align: left;
}

#Order #Completed #Block {
	width: 100%;
	clear: left;
	background-color: #FFFFFF;
}

#Order #Completed .content {
	padding-left: 10px;
	padding-right: 80px;
	padding-top: 10px;
}

.BgColorA {
	background-color: #FFFFFF;
}

.BgColorB {
	background-color: #EAEAEA;
}

#Info {
	width: 945px;
	background-color: #00FF00;
	text-align: center;
	padding: 10px;
	margin-left: 5px;
	font-weight: bold;
}

#BrandInfo {
	float: left;
	margin-left: 10px;
	width: 660px;	
}

#BrandInfo .producer {
	padding: 10px;
	background-color: white;
	margin-bottom: 10px;
	width: 630px;
	line-height: 16px;
}

#BrandInfo .producer .headline {
	float: left;
	clear: right;
}

#BrandInfo .producer .logo {
	text-align: right;
}

#BrandInfo .producer .bestseller {
	margin-top: 10px;
	font-weight: bold;
}
