html, body {
	height: 100%;
}
body
{
	background-color: #FFFFFF;
	text-align: center;
	margin: 0 ;
	padding: 0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #000000;
}
p, td, th, input, a
{
	color: #000000;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#content p, #content td, #content th, #content input, #content a {
	line-height:200%;
}
th {
	text-align: left;
}
table, th, td {
	margin:0;
	padding:0;
}
ul {
	list-style-type:circle;
	list-style-position:inside;
	margin-left: 0px;
	padding-left: 0px;
}
li {
	margin-left: 0px;
	padding-left: 0px;
}

a:hover
{
	color: #000000;
}
a.noline {
	text-decoration: none;
}
td
{
	vertical-align: top;
}
.header {
	background-image: URL(/headerimages/header_empty.jpg);
	width: 900px;
	height: 108px;
	text-align: left;
	overflow: hidden;
}
.topmenubar {
	width: 734px;
	height: 108px;
	vertical-align: bottom;
	text-align: left;
	padding: 3 4 4 6;
	color: #FAF4F4;
}
.topmenuitem {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
 	text-decoration: none;
	color: #000000;
}
.topmenuitem:hover {
	color: #000000;
	text-decoration: underline;
}
.topmenuitem a {
	display: block;
}
.topmenuitem a:hover {
	color: #CC9B96;
	background-color: #FAF4F4;
}
.selectedtopmenuitem {
	text-decoration: none;
	color: #CC9B96;
	background-color: #FAF4F4;
}
.selectedtopmenuitem:hover {
	text-decoration: none;
	color: #CC9B96;
	background-color: #FAF4F4;
}
.selectedtopmenuitem a {
 display: block;
}
.selectedtopmenuitem a:hover {
	color: #CC9B96;
	background-color: #FAF4F4;
}
.title
{
	FONT-WEIGHT: bold;
	font-size: 100%;
	color: #555555;
}
.nav
{
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	FONT-WEIGHT: bold;
	font-size: 100%;
	FILTER: Blur(Add = 1, Direction = 135, Strength = 3);
	color: #006c40;
	FONT-STYLE: italic;
}
td.h1space {
	background-color: #CC9B96;
	padding: 4 80 4 8;
}
td.h1fade {
	width: 55px;
	background-image: URL(/siteimages/pagetitle-bckgfade.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
h1
{
	font-size: 150%;
	color: #712684;
	font-weight: bold;
}
h2
{
	font-size: 150%;
	color: #000000;
}
h3
{
	font-size: 130%;
	color: #000000;
}
h4
{
	font-size: 120%;
	color: #000000;
}
h5
{
	font-size: 110%;
	color: #000000;
}
h6
{
	font-size: 100%;
	color: #000000;
}
.nomargins {
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
}
td.pNoPic {
	width: 225px;
	height: 300px;
	text-align: center;
	vertical-align: middle;
    BACKGROUND-IMAGE: url(/siteimages/geenfoto.gif);
    BACKGROUND-POSITION: 50% 50%;
}

.menuitem 
{
	text-decoration: none;
	color: #FAF4F4;
	font-size: 100%;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.menuitem:hover {
 color: #FAF4F4;
 background-color: #CC9B96;
}

.menuitem a
{
 display: block;
}

.menuitem a:hover
{
 color: #FAF4F4;
 background-color: #CC9B96;
}

.selectedmenuitem 
{
	text-decoration: none;
	color: #FAF4F4;
	background-color: #CC9B96;
	font-size: 100%;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.submenuitem 
{
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #CC9B96;
	text-transform: uppercase;
}

.submenuitem:hover {
 color: #FAF4F4;
 background-color: #CC9B96;
}

.submenuitem a
{
 display: block;
}

.submenuitem a:hover
{
 color: #FAF4F4;
 background-color: #CC9B96;
}

.selectedsubmenuitem {
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FAF4F4;
	background-color: #CC9B96;
	text-transform: uppercase;
}

.lshade {
	width: 10px;
	background-image: URL(/siteimages/l-shade.gif);
	background-repeat: repeat-y;
}
.rshade {
	width: 10px;
	background-image: URL(/siteimages/r-shade.gif);
	background-repeat: repeat-y;
}
.footer {
	height: 66px;
	background-image: URL(/siteimages/footer.gif);
	background-repeat: repeat-x;
	color: white;
	padding: 8 8 8 8;
	vertical-align: middle;
}
.footerlink {
	color: #ffffff;
	text-decoration: none;
}
.footerlink:hover {
	color: #ffffff;
	text-decoration: underline;
}
.omlijnd {
	border-left: 1px solid #343434;
	border-top: 1px solid #343434;
	border-right: 0;
	border-bottom: 1px solid #343434;
}
.showcart {
	border: 0;
}
.showcart td, .showcart th {
	border-left: 0;
	border-top: 0px solid #D8D8D8;
	border-right: 0;
	border-bottom: 1px solid #D8D8D8;
	padding-left: 10px;
}
.carttotal {
	background-color: #D8D8D8;
}
.lcolumn {
	width: 125px;
	background-image: URL(/siteimages/vline.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.mcolumn {
	width: 489px;
}
.rcolumn {
	width: 200px;
	text-align: right;
	background-image: URL(/siteimages/vline.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
.productgroups {
	width: 120px;
	border: border-collapse; 
}
.productgroup {
	display: block;
	text-decoration: none;
	height: 18px;
}
.productgroup:hover {
	color: white;
	background-color: #1116FF;
	text-decoration: none;
}
.username {
	padding: 3 3 3 3;
	color: #000000;
	background-color: #ffffff;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
}
hr {
	border-bottom: 1px dotted #712684;
	border-top: none; 
	color: #fff; 
}

	#container {
		width: 1000px;
		height: 100%;
		background-color:#FFFFFF;
		background-image: url('/siteimages/bgright.jpg');
		background-repeat: no-repeat;
		background-position: 600px 230px;
		text-align: left;
		border-left: 1px solid #888888;
		border-right: 1px solid #888888;
	}
	#leftside {
		width: 215px;
		height: 100%;
		float: left;
	}
	#rightside {
		width: 180px;
		height: 100%;
		float: left;
	}
	#content {
		width: 563px;
		height: 100%;
		float: left;
		margin-left: 20px;
		margin-right: 20px;
		overflow: visible;
	}
	#leftmenu {
		width: 215px;
		height: 343px;
		background-image:url('/siteimages/leftbar.jpg');
		background-repeat: no-repeat;
		margin:0;
		padding-top: 0px;
	}
	#leftmenucontainer {
		width: 174px;
	}
	#topimage {
		width: 210px;
		height: 210px;
		float: right;
		overflow: hidden;
	}
	#bottomimage {
		width: 222px;
		height: 306px;
		float: left;
		overflow: hidden;
	}
	p.leftmenu {
		margin-left: 30px;
		margin-bottom: 14px;
		margin-top: 0px;
	}
	p.selectedleftmenu {
		margin-left: 30px;
		margin-bottom: 14px;
		margin-top: 0px;
	}
	p.leftmenu a, p.leftmenu a:hover {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 110%;
	}
	p.selectedleftmenu a, p.selectedleftmenu a:hover {
		text-decoration: none;
		color: #BDD005;
		font-weight: bold;
		font-size: 110%;
	}
	.topmenu {
		font-size: 75%;
		font-weight: bold;
		margin-top: 15px;
		margin-bottom: 35px;
	}
	#search {
		width: 132px;
		height: 22px;
		border: 0;
		background-color:transparent;
		margin-left:3px;
		line-height: 22px;
		padding-left: 6px;
		padding-right: 6px;
	}
	#btnSearch {
		font-size: 75%;
		font-weight: bold;
		background-color: #FFFFFF;
		border: 0;
		text-align: left;
	}
	#searchBox {
		background-image:url('/siteimages/zoeken.jpg');
		background-repeat: no-repeat;`
		vertical-align: middle;
	}
	#searchLable {
		vertical-align: middle;
	}
	#searchDiv {
		margin-top: 15px;
		margin-bottom: 35px;
	}
	.rightbarLargeGreen {
		width: 182px;
		height: 60px;
		background-image:url('/siteimages/rightbar_large_green.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #712684;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.rightbarLargeGreen a, .rightbarLargeGreen a:hover {
		text-decoration: none;
		color: #712684;
		font-weight: bold;
		font-size: 110%;
		line-height: 170%;
	}
	.rightbarLargePurple {
		width: 182px;
		height: 60px;
		background-image:url('/siteimages/rightbar_large_purple.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #BDD005;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.rightbarLargePurple a, .rightbarLargePurple a:hover {
		text-decoration: none;
		color: #BDD005;
		font-weight: bold;
		font-size: 110%;
		line-height: 170%;
	}
	.rightbarLargeCell {
		height: 56px;
		vertical-align: middle;
		padding-left:30px;
	}
	.rightbarSmallGreen {
		width: 182px;
		height: 30px;
		background-image:url('/siteimages/rightbar_small_green.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #712684;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.rightbarSmallGreen a, .rightbarSmallGreen a:hover {
		text-decoration: none;
		color: #712684;
		font-weight: bold;
		font-size: 110%;
	}
	.rightbarSmallPurple {
		width: 182px;
		height: 30px;
		background-image:url('/siteimages/rightbar_small_purple.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #BDD005;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.rightbarSmallPurple a, .rightbarSmallPurple a:hover {
		text-decoration: none;
		color: #BDD005;
		font-weight: bold;
		font-size: 110%;
	}
	.rightbarSmallCell {
		height: 26px;
		vertical-align: middle;
		padding-left: 15px;
	}

	.selectedrightbarLargeGreen {
		width: 182px;
		height: 60px;
		background-image:url('/siteimages/rightbar_large_green.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #FFFFFF;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.selectedrightbarLargeGreen a, .selectedrightbarLargeGreen a:hover {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 110%;
		line-height: 170%;
	}
	.selectedrightbarLargePurple {
		width: 182px;
		height: 60px;
		background-image:url('/siteimages/rightbar_large_purple.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #FFFFFF;
		overflow: hidden;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.selectedrightbarLargePurple a, .selectedrightbarLargePurple a:hover {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 110%;
		line-height: 170%;
	}
	.selectedrightbarSmallGreen {
		width: 182px;
		height: 30px;
		background-image:url('/siteimages/rightbar_small_green.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #FFFFFF;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.selectedrightbarSmallGreen a, .selectedrightbarSmallGreen a:hover {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 110%;
	}
	.selectedrightbarSmallPurple {
		width: 182px;
		height: 30px;
		background-image:url('/siteimages/rightbar_small_purple.png');
		background-repeat: no-repeat;
		background-position: 2px 0px;
		color: #FFFFFF;
		overflow: hidden;
		padding-left: 0px;
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.selectedrightbarSmallPurple a, .selectedrightbarSmallPurple a:hover {
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 110%;
	}

	p.pagemenu {
		margin-top:0;
		margin-bottom:3px;
	}  
	p.selectedpagemenu {
		margin-top:0;
		margin-bottom:0;
	}
	p.pagemenu a {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	p.pagemenu a:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}
	p.selectedpagemenu a {
		color: #712684;
		text-decoration: none;
		font-weight: bold;
	}
	p.selectedpagemenu a:hover {
		color: #712684;
		text-decoration: underline;
		font-weight: bold;
	}

	a.agendaitem {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	a.agendaitem:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}
	a.moreinfo {
		color: #712684;
		text-decoration: none;
		font-weight: bold;
	}
	a.moreinfo:hover {
		color: #712684;
		text-decoration: underline;
		font-weight: bold;
	}
		
/* STYLES FOR XFADER */
div.cf_element
{
	position: absolute;
	top: 0px;
}

div.cf_element div.content
{
	padding: 0px;
}

div.cf_element div.content h3
{
	padding-top: 0;
	margin-top: 0;
}