table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

body { font: 12px/16px Arial, sans-serif; }

h1,h2,h3,h4,h5,h6  { font-family: Arial, sans-serif; }
body { font-family: Arial, sans-serif; }
pre { font-family: Arial, sans-serif; }
code { font-family: monospace; }

h1,h2,h3,h4,h5,h6 { clear:both; }

h1 { font-size: 30px; }
h2 { font-size: 20px; font-weight:normal; }
h3 { font-size: 16px; font-weight:bold; }
h4 { font-size: 14px; font-weight:bold; }
h5 { font-size: 12px; font-weight:bold; }
h6 { font-size: 12px; }

a { color: #483399; text-decoration: none; }
a:hover { color: #483399; text-decoration: underline; }

blockquote { font-style: italic; }
strong { font-weight: bold; }
em { font-style: italic; }
pre { background: #eeeeee; border:1px solid #dddddd; padding:16px; }

table { }
th,td { }
th { font-weight:bold; }

span.normal { font-size: 12px; }
p.small, span.small, .small p { font-size: 11px; }
p.large, span.large, .large p { font-size: 14px; line-height: 22px; }
p.quiet, span.quiet, .quiet p { color: #000000; }
p.loud, span.loud, .loud p { color: #000000; }
p.right, .right p { text-align: right; }

p {}
p img { float: left; padding:0; }
p img.right, img.right  { float: right; padding:0; }

a.arrow {
	background: url(../img/a.history.gif) no-repeat left center;
	padding: 0 0px 0 9px;
	font-weight: normal;
	color: #4a4b4d;
}

a.basket {
	background: url(../img/a.basket.gif) no-repeat left center;
	padding: 0 0 0 18px;
	margin: 0 0 0 5px;
	color: #cc0000;
}

.hide { display: none; }

.container { text-align: left; position: relative;  padding: 0; margin: 0 auto; width: 100%; }

.column { float: left; margin-right: 10px; padding: 0; }
* html .column { overflow-x: hidden; }

.span-1 { width: 60px; }
.span-2 { width: 130px; }
.span-3 { width: 200px; }
.span-4 { width: 270px; }
.span-5 { width: 340px; }
.span-6 { width: 410px; }
.span-7 { width: 480px; }
.span-7 { width: 480px; }
.span-8 { width: 550px; }
.span-9 { width: 620px; }
.span-10 { width: 690px; }
.span-11 { width: 760px; }
.span-12 { width: 830px; }
.span-13 { width: 900px; }
.span-14 { width: 970px; margin: 0; }
.span-auto { width: auto; margin: 0; }

.last { margin-right: 0; }

.append-1 { padding-right: 70px; }
.append-2 { padding-right: 140px; }
.append-3 { padding-right: 210px; }
.append-4 { padding-right: 280px; }
.append-5 { padding-right: 350px; }
.append-6 { padding-right: 420px; }
.append-7 { padding-right: 490px; }

.prepend-1 { padding-left: 70px; }
.prepend-2 { padding-left: 140px; }
.prepend-3 { padding-left: 210px; }
.prepend-4 { padding-left: 280px; }
.prepend-5 { padding-left: 350px; }
.prepend-6 { padding-left: 420px; }
.prepend-7 { padding-left: 490px; }
.prepend-8 { padding-left: 560px; }
.prepend-9 { padding-left: 630px; }
.prepend-10 { padding-left: 700px; }
.prepend-11 { padding-left: 770px; }

#Left, #Header, #Products, #Teaser { display: none; }

#printheadlogo, #ordernumber {
	display: inline;
}

#Content table { width:100%; border-spacing: 1px; }
#Content th {
	background: #869dab;
	color: white;
	font-weight: bold;
	padding: 3px;
}
#Content td {
	background: #d8e5ee;
	color: black;
	padding: 5px;
}
#Content a { font-weight: bold; }

#Content .tabs {
	width: 100%;
	margin: 0 0 16px 0;
	float: left;
}
#Content .tabs ul {
	float: left;
	margin: 0 0 0 8px;
	padding: 5px 5px 0;
	list-style: none;
	clear: none;
}
#Content .tabs ul li {
	float: left;
	background: #cccccc;
	margin: 0;
	padding: 0 0 0 3px;
	clear: none;
}

#Content .tabs ul li a {
	display: block;
	float: left;
	font-size: 10px;
	font-weight: normal;
	padding:5px 10px 4px 5px;
	color: #858688;
}

#Content .tabs ul li.active { font-weight: bold; }
#Content .tabs ul li.active a { font-weight: bold; }

#History a {
	background: url(../img/a.history.gif) no-repeat left center;
	padding: 0 4px 0 12px;
	font-weight: normal;
	color: #4a4b4d;
}
#History a.active {
	background: url(../img/a.history.active.gif) no-repeat left center;
	font-weight: bold;
}


