html
{
	margin				: 0px;
	padding				: 0px;
	padding-top			: 35px;
}
body
{
	font-family			: arial;
	font-size			: 12px;
	color				: #fff;
	background-color	: #282828;
	margin				: 0px;
	padding				: 0px;
}
body, p, td {
	color				: #fff;
}
input, textarea {
	color				: #000;
}
#container
{
	width				: 930px;
	margin				: 0 auto;
	padding				: 0;
	background			: url('/images/background/container.gif') repeat-y;
}
ul
{
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}
a img
{
	border				: none;
}

a,
a:active,
a:visited,
a:link,
a:hover {
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-style:italic;
}
a:hover {
	text-decoration:underline;
}
.left
{
	width				: 179px;
	float				: left;
}

/* Tsjalke LOGO */
.left #tsjalkeLogo
{
	width				: 179px;
}
.left #tsjalkeLogo h1
{
	margin				: 0px;
	padding				: 0px;
}
.left #tsjalkeLogo h1 a
{
	text-decoration		: none;
	display				: block;
	width				: 179px;
	height				: 197px;
	background			: url('/images/background/tsjalke.logo.jpg') no-repeat right top;
	font-style			: normal;
}
.left #tsjalkeLogo span
{
	font-size			: 1px;
	visibility			: hidden;
}

/* NAVIGATION */
#navigation {
	margin-left			: 44px;
	background-color	: transparent;
	padding-bottom		: 15px;
	padding-top			: 12px;
}

.navigation a
{
	display				: block;
	width				: 120px;
	height				: 18px;
	padding				: 2px 0 0 15px;
	color				: #282828;
	text-decoration		: none;
	font-weight			: bold;
	font-size			: 13px;
	overflow			: hidden;
	font-style			: normal;
}
.navigation ul
{
	position			: absolute;
	left				: -999em;
	height				: auto;
	margin				: -20px 0 0 135px;
	width				: 170px;
}
.navigation li.hasChilds
{
	margin-bottom		: 3px;
	_margin-bottom		: -15px;
}
.navigation ul a
{
	font-weight			: normal;
	color				: transparent;
	height				: 1px;
}
.navigation li:hover ul ul, .navigation li.sfhover ul ul, .navigation li ul
{
	left				: -999em;
}
.navigation li:hover ul, .navigation li li:hover ul, .navigation li.sfhover ul, .navigation li li.sfhover ul 
{
	left				: auto;
}

.navigation a.selected, .navigation li:hover a, .navigation li.sfhover a
{
	background-color	: #fff;	/* wit */
	color				: #900a07;
	height				: 18px;
}


/* MAIN */
#main
{
	float				: right;
	width				: 751px;
}
* html #main
{
	display				: inline-block; 
	padding-left		: 0px;
}

#main #header {
	background			: transparent url('/images/background/container.header.jpg') repeat-x top left;
	width				: 751px;
	height				: 33px;
}

#main #contentContainer {
	float				: left;
	width				: 713px;	
	height				: 523px;
	overflow			: auto;
}
#main #contentContainer .content
{
	padding				: 10px;
}

.content h2, .text h2
{
	margin				: 0px;
	padding				: 0 0 0px 0;
	font-size			: 14px;
}

/* ________________________ .right */
#main .right {
	background-color	: #8f0b09;
	width				: 38px;
	float				: right;
}

/* Tsjalke NAAM */
#main .right #tsjalkeNaam
{
	padding-top			: 5px;
	width				: 33px;
}
#main .right #tsjalkeNaam h1
{
	margin				: 0px;
	padding				: 0px;
}
#main .right #tsjalkeNaam h1 a
{
	text-decoration		: none;
	display				: block;
	width				: 38px;
	height				: 179px;
	background			: url('/images/background/container.right.naam.gif') no-repeat center top;
}
#main .right #tsjalkeNaam span
{
	font-size			: 1px;
	visibility			: hidden;
}


/* FOOTER */
#footer {
	background			: #282828 url('/images/background/footer.gif');
	clear				: both;
}
#footer ul
{
	list-style-type		: none;
	margin				: 0px;
	padding				: 8px;
	height				: 14px;
	text-align			: right;
	clear				: both;
}
#footer li
{
	display				: inline;
	padding-left		: 9px;
	margin-left			: 5px;
	background			: #282828 url('/images/background/border.footer.gif') no-repeat center left;
}
#footer a
{
	color				: #fff;
	text-decoration		: none;
	font-weight			: normal;
}
#footer a:hover
{
	text-decoration		: underline;
}

#footer li.first
{
	background-image	: none;
}


.kruimelpadRow {
	color:#ffffff;
	text-decoration:none;
	padding:5px 0;
	font-size:11pt;
	font-weight:bold;
}
a.kruimelpad,
a.kruimelpad:hover,
a.kruimelpad:active,
a.kruimelpad:visited {
	padding:0;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
/* __________________________________ producten */
.productImages {
	width:385px;
	float:right;
}
.productDetails {
	width:275px;
	float:left;
}
.thumbnailDiv {
	overflow:hidden;
	padding:0;
}
.thumbnail {
	padding:0 15px 15px 0;
	cursor: pointer;
	height: 68px;
}

.mainimage {
	cursor: normal;
	width: 385px;
	padding-bottom: 15px;
}
#productgroep_producten li {
	padding-left:15px;
}