body  {
	background:#2C0C34;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	outline-style:none;
}

img {border:none;}
.thrColAbsHdr #container {
	width: 900px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
.thrColAbsHdr #header {
	height: 278px;
	border: 1px solid #CC9966;
} 
.thrColAbsHdr #header h1 {
	margin: 
	padding: 10px 0;
}
.thrColAbsHdr #SecondHeaderContainer{
	width:900px;
	height:160px;
}
.thrColAbsHdr #image_1 {
	width:161px;
	height:157px;
	float:left;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 1px solid #666666;
}
.thrColAbsHdr #image_2 {
	width:296px;
	height:157px;
	float:left;
	border: 1px solid #666666;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.thrColAbsHdr #image_3 {
	width:433px;
	height:157px;
	float:left;
	margin-bottom: 1px;
	margin-left: 1px;
	border: 1px solid #666666;
}
.thrColAbsHdr #image_4 {
	width:433px;
	height:157px;
	float:left;
	border: 1px solid #CC9966;
	margin-top: 1px;
	margin-left: 1px;
}
.thrColAbsHdr #image_5 {
	width:296px;
	height:157px;
	float:left;
	margin-top: 1px;
	margin-left: 1px;
	border: 1px solid #CC9966;
}

.thrColAbsHdr #shoppingcart {
	width:160px;
	height:157px;
	float:left;
	margin-top: 1px;
	border: 1px solid #CC9966;
	padding-left: 3px;
	background-color: #240024;
}
.thrColAbsHdr #sidebar1 {
	left: 0;
	width: 165px;
	float: left;
}
.columns{
	border:1px solid #CC9966;
	width:auto;
	padding: 0px;
	margin-top: 1px;
}
.columns_cat{
	width:auto;
	padding: 0px;
	margin-top: 1px;
}
.thrColAbsHdr #sidebar2 {
	right: 0;
	width: 165px;
	text-align: right;
	float: right;
	margin-top: 1px;
}
ul {margin:0; padding:0;}
ul li {
	list-style:none;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-left:5px;
	font-size: 90%;
	padding-top: 10px;
}
li a:link {
	color:#D8B77A;
	text-decoration: none;
	font-weight: normal;

}
li a:visited {
	color: #D8B77A;
	text-decoration: none;

}
li a:hover {
	text-decoration: none;
	color:#D8B77A;

}
li a:active {
	color: #D8B77A;
	text-decoration: none;

}
.ShopNav {
	margin-top: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CC9966;
	border-left-color: #CC9966;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC9966;
	padding: 0px;
}
.AlgemeenNav {
	background-color:#240024;
	padding-top: 10px;
	padding-bottom:1px;
	font-size: 80%;
}
.WorkshopNav {
	background-color:#240024;
	padding: 0px;
}
.ReceptenLogin {
	background-color:#240024;
	padding-right:4px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.thrColAbsHdr #mainContent {
	color: #FFFFFF;
	font-size: 90%;
	width: 552px;
	float: left;
	height: auto;
	padding: 7px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 1px;
	border: 1px solid #2C0C34;
}
.thrColAbsHdr .mainContentHeader {
	width:100%;
	height:30px;
	font-size: 90%;
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
}
#mainContent table tr td h1{
	font-size:20px;
	color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#mainContent h1, h2 { padding-left:2px;}
#mainContent p {
	padding-left:2px;
	text-align: justify;
}
.thrColAbsHdr #mainContentTeksten {
	/* width: 485px; */
	/* width: 541px; */
	width: 533px;
	height:auto;
	background-color:#FFFFFF;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.thrColAbsHdr #mainContentTeksten ul li { border:none;}
.thrColAbsHdr .ProductInfo {
	width: 540px;
	height:auto;
	background-color:#4F004F;
	float:left;
	font-size: 90%;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.thrColAbsHdr .ProductLeft {
 width:275px;
 min-height: 200px;
 height: auto;
 float:left;
 background-color: #4F004F;
 font-size: 90%;
 color: #FFFFFF;
 border-top-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-left-style: solid;
 border-top-color: #330000;
 border-left-color: #330000;
 padding-left: 5px;
}
.thrColAbsHdr .ProductImage {
 height: auto;
 float:right;
 width: 270px;
 background-color: #4F004F;
 text-align: right;
 border-top-width: 1px;
 border-right-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-top-color: #330000;
 border-right-color: #330000;
}
.productwrap {
 float:left;
 height: auto;
 width:552px;
 padding:0px;
 margin:0px;
 background-color: #4F004F;
}

/*
.thrColAbsHdr #mainContent a:link {
	color: #333;
	text-decoration: none;
}
.thrColAbsHdr #mainContent a:visited {
	color: #333;
	text-decoration: none;
}
.thrColAbsHdr #mainContent a:hover {
	text-decoration: underline;
	color: #666;
}
.thrColAbsHdr #mainContent a:active {
	color: #666;
	text-decoration: none;
}
*/
.thrColAbsHdr #language {
	padding-left:12px;
	padding-top: 20px;
}
.thrColAbsHdr #klant {
	padding-left:12px;
	padding-top: 20px;
	text-align:left;
	font-size: 75%;
	padding-bottom: 40px;
}
.thrColAbsHdr #volgende {
	text-align:center;
	float: left;
	width: 550px;
	letter-spacing: 1px;
	font-size: 12px;
	word-spacing: 1em;
}
.thrColAbsHdr #volgende a:link { color:#FFFFFF;}
.thrColAbsHdr #footer {
	padding-top: 0;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 50px;
	font-size: 80%;
	width: 800px;
	float: left;
	text-align: center;
} 
.thrColAbsHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.input {
	font-size:100%;
	width: 100%;
	font-family: "Trebuchet MS";
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	color: #CCCCCC;
	text-decoration: none;
}
h1 {
	font-size:200%;
	color: #CC9966;
}
h2 {
	font-size:170%;
	color: #CC9966;
}
h3 {font-size:150%;}
.style1 {
	font-size: 75%
}
.style3 {
	font-size: 180%
}

ul.menu_barr li {
font-size:120%;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9966;
	background-image: url(../images/layout_img/gradient2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top:20px;
	padding-bottom:20px;
}
ul.menu_barr li a { font-weight:bold;}
ul.menu_barr li:hover {
	background-image:url(../images/layout_img/gradient2.png);
	background-repeat: repeat-x;
	background-position: top;
}
/* .AlgemeenNav a {
	text-decoration:underline;
	color:#ccc;
}
.AlgemeenNav a:hover {
	text-decoration:underline;
	color:#CCC;
} */

#topselectie {border:1px solid #CC9966;}
.go {
	padding-top:10px;
	padding-bottom:10px;
	background-color: #4F004F;
	border: 1px solid #2C0C34;
	text-align: center;
}
.style5 {
	color: #D8B77A
}
.style6 {
	font-size: 120%;
	color: #D8B77A;
	font-weight: bold;
}
.style7 {
	font-size: 140%;
	color: #CC9966;
}
.style8 {
	color: #CC9966;
	font-size: 120%;
	font-weight: bold;
	border: 1px solid #2C0C34;
	text-align: center;
	background-color: #4F004F;
}
.style14 {font-size: 14px; color: #D8B77A; }
.style16 {font-size: 140%; color: #D3B178; }


.thrColAbsHdr #mainContent a.sortLink:link, .thrColAbsHdr #mainContent a.sortLink:visited, .thrColAbsHdr #mainContent a.sortLink:hover, .thrColAbsHdr #mainContent a.sortLink:active  {
	color: #fff;
}

a.sortLink, a.sortLink:link, a.sortLink:visited, a.sortLink:hover, a.sortLink:active, 
#mainContent table.SimpleButton td a.Button, a.Button:link, a.Button:visited, a.Button:hover, a.Button:active,
#mainContent .productwrap .ProductLeft a
{
	color: #fff;
}

#mainContent #mainContentTeksten table.SimpleButton td a.Button {
	color: #000;
}

td.FormButton {
	color: #000;
}

div#productdetail, #productdetail td {
	color: #000;
}
.PImgBox {
	vertical-align: top;
}

#mainContentTeksten,#mainContentTeksten p, #mainContentTeksten td, #mainContentTeksten a,#mainContentTeksten font {
	color: #000;
}

div#sitemap h1,h2,h3,a,font,td{
	color: #fff;
}


table.ButtonTable {
	cursor: pointer;
}

div#container div#mainContent div#mainContentTeksten p.Message a {
	color: #999999;
}


.AlgemeenNav a:link {
	color:#ccc;
	text-decoration: none;
	font-weight: normal;

}
.AlgemeenNav a:visited {
	color:#ccc;
	text-decoration: none;

}
.AlgemeenNav a:hover {
	text-decoration: underline;
	color:#ccc;

}
.AlgemeenNav a:active {
	color:#ccc;
	text-decoration: none;

}