body {  
	background-color			: #ffffff; 
	margin						: 0px; 
}

table.basic {  
	width						: 100%;
}

td {
	font-family					: Verdana, Arial, Helvetica, san-serif;
	font-size					: 11px;
	color						: #324e7d;
	vertical-align				: top; 
}

.exbtw {
	color						: #5b91ea;
}

.content .tableheader {
	background-color			: #5B91EA;
	font-family					: Verdana, Arial, Helvetica, san-serif;
	font-size					: 11px;
	font-weight					: bold;
	color						: #ffffff;
	padding						: 2px 1px 2px 1px;
}

.iterator1 {
	background-color			: #E7F0FF;
}

.iterator2 {
	background-color			: #B3D0FF;
}

a {
	color						: #003399;
}

a:hover {
	color						: #cc0000;
}

/* ROW 1 */

td.logo {
	height						: 131px;
}

td.logo img {
	height						: 131px;
}

table.editOrder tr td {
	padding						: 3px 1px 3px 1px;
}

table.ordertotal tr td {
	padding						: 2px 0px 2px 0px;
}

table.editOrder tr td.double_line {
	border-color				: #B3D0FF;
	border-width				: 3px 0px 0px 0px;
	border-style				: double;
	width						: 100px;
	height						: 0px;
	font-size					: 1px;
}

table.cart {
	position					: absolute;
	left						: 520px;
	top							: 0px;
	height						: 110px;
	width						: 250px;
	margin						: 10px 0px 10px 0px;
	background-image			: url(/images/static/bg_cart.gif);
	background-position			: bottom left;
	background-repeat			: no-repeat;
}

table.cart th {
	background-color			: #ffffff;
	background-image			: url(/images/static/bg_cart.gif);
	background-position			: top left;
	background-repeat			: no-repeat;
	height						: 20px;
	font-size					: 12px;
	text-align					: left;
	padding-left				: 10px;
	}
table.cart td {
	padding						: 5px 5px 5px 10px;
}

/* ROW 2 */

td.menu {
	height						: 20px;
	background-color			: #5B91EA;
	border-color				: #B3D0FF;
	border-width				: 3px 0px 0px 0px;
	border-style				: solid;
	vertical-align				: middle;
}

td.menu a {
	font-weight					: bold;
	color						: #ffffff;
	text-decoration				: none;
	margin-left					: 25px;
}

td.menu a.selected {
	color						: #B3D0FF;
}

td.menu a:hover {
	color						: #324e7d;
}

/* ROW 3 */

td.content {
	background-color			: #E7F0FF;
	height						: 225px;
}

table.content {
	width						: 770px;
	height						: 225px;
}

table.content td {
	padding						: 5px 0px 5px 5px;
	color: #000000;
}

table.content td.pic {
	width						: 250px;
	padding						: 0px;
}

table.content td.pic h3 {
	margin						: 10px 10px 0px 10px;
}
table.content td.pic p {
	margin						: 0px 10px 10px 10px;
}

table.content td.txt {
	width						: 340px;
	padding						: 5px 10px 5px 10px;
}

table.content td.rightbar {
	width						: 150px;
	color						: #324e7d;
}

/* ROW 3 HOMEPAGE */

table.specialeaanbieding {
	width						: 250px;
	margin						: 0px 0px 5px 0px;
	background-image			: url(/images/static/bg_cart.gif);
	background-position			: bottom left;
	background-repeat			: no-repeat;
}

table.specialeaanbieding th {
	background-color			: #E7F0FF;
	background-image			: url(/images/static/bg_cart.gif);
	background-position			: top left;
	background-repeat			: no-repeat;
	height						: 20px;
	font-size					: 12px;
	text-align					: left;
	padding-left				: 10px;
}

table.content td.rightbar table.specialeaanbieding td {
	width						: 150px;
	padding						: 5px 5px 5px 0px;
}

table.content td.rightbar table.specialeaanbieding td.pic,
table.content td td.pic {
	width						: 80px;
	padding						: 5px;
}

/* ROW 3 BESTELLEN */

table.bestellen {
	width						: 510px;
	margin						: 0px 0px 5px 0px;
}

table.content td.txt td.txt {
	width						: 165px;
	padding						: 0px 5px 5px 0px;
}

table.content td.txt td.pic {
	width						: 80px;
	padding						: 0px 5px 5px 0px;
}


/* ROW 4 */

td.bottombar {
	height						: 40px;
	background-color			: #B3D0FF;
	font-family					: Arial, Helvetica, san-serif;
	font-size					: 18px;
	color						: #5B91EA;
}

td.bottombar a {
	font-size					: 32px;
	color						: #5B91EA;
	text-decoration				: none;
	margin-left					: 10px;
	margin-right				: 10px;
}

td.bottombar a:hover {
	color						: #ffffff;
}	

/* CONTENT */

h1 {
	font-size					: 14px;
/*	margin-top					: 0px;
	padding-top					: 0px; */
}

h2, h3 {
	font-size					: 12px;
	margin-bottom				: 0px;
}

p {
	margin-top					: 0px;
}

ul {
	list-style-type				: square;
	padding						: 0px;
	margin						: 0px;
}

li {
	padding						: 0px;
	margin						: 0px 0px 0px 16px;
}

/*
td.content table.content td td {
	width						: 100px;
	padding						: 0px 5px 5px 0px;
}
*/

/* FORM */

input.formfield_text, input.formfield_number, select, button, textarea {
	width						: 120px;
	border						: 1px solid #666666;
	font-family					: Verdana, Arial, Helvetica, san-serif;
	font-size					: 11px;
	color						: #324e7d;
}

input.formfield_number {
	text-align					: right;
	width						: 50px;
}

input.formfield_file {
	border						: -1px solid #666;
	font-family					: Verdana, Arial, Helvetica, san-serif;
	font-size					: 11px;
	color						: #324e7d;
}

input.button {
	border						: 1px solid #666666;
	padding						: 0px 20px 0px 20px;
	font-family					: Verdana, Arial, Helvetica, san-serif;
	font-size					: 11px;
	color						: #5B91EA;
	background-color			: #ffffff;
}

textarea {
	height						: 60px;
}

.txt table.pricelist td {
	padding						: 0px 6px 0px 0px;
}

.txt table.pricelist td.valuta {
	padding						: 0px 6px 0px 0px;
	text-align					: right;
}

.progress {
	display						: none;
	position					: absolute;
	width						: 300px;
	height						: 150px;
	top							: 220px;
	left						: 290px;
	color						: #fff;
	background-color			: #5B91EA;
	padding						: 10px;
	border-color				: #cccccc #666666 #666666 #cccccc; 
	border-style				: solid;
	border-width				: 5px;
}
