body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}

body {
	font-family:verdana, arial, helvetica, sans-serif;
	color:black;
	background-color:white;
	font-size:75%;
	}

.pagetitle{
	background-color: #FFFFF0;
	color: Black;
	border-bottom : thin solid #FFEFD5;
	border-top : thin solid #FFEFD5;
	width:80%;
	text-align: center;
	letter-spacing: 5px;
	font-family: "MS Serif", "New York", serif;
	margin-top: 13px;
}

.pagetitle .sub{
	font-size: 70%;
	letter-spacing: 2px;
}
	
h1 {
	margin: 10px 0px 15px 0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#8E8E8E;
	font-variant: small-caps;
}

h3 {
	margin: 10px 0px 15px 0px;
	font-size:20px;
	line-height:20px;
	font-weight:600;
	color:#8E8E8E;
	font-variant: small-caps;
}

h6 {
	margin: 10px 0px 15px 0px;
	font-size:22px;
	line-height:22px;
	font-weight:700;
	color:#ccc;
	font-variant: small-caps;
}

H31 {
	PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px; 
    FONT-FAMILY: Georgia,"New Century Schoolbook",Times,serif
    text-decoration: none;
	font-variant: small-caps;
}

H4 {
	PADDING-RIGHT: 0px; 
    DISPLAY: block; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px; 
    FONT-FAMILY: Georgia,"New Century Schoolbook",Times,serif;
    text-decoration:none;
}

p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

.button
{
	cursor:hand;
	border-style:groove;
	height:18px;
	font-family:Verdana;
	font-size:xx-small;
}

.inputselect
{
	cursor:hand;
	border-style:groove;
	height:18px;
	font-family:Verdana;
	font-size:xx-small;
}

.inputduallist
{	
	font-family:Verdana;
	font-size:xx-small;
}

.inputduallistlist
{
	cursor:hand;
	border-style:groove;
	width:150px;
	font-family:Verdana;
	font-size:xx-small;
}

.inputtext
{
	border-style:groove;
	height:18px;
	font-family:Verdana;
	font-size:xx-small;
}

.dataentry
{
	color:Black;
	font-size:x-small;
	/* height:22; */
	
}

.dataentry .label
{
	width:200;
	text-align:right;
	margin:0px 15px 0px 0px;	
}


#container {
	margin: 0px 0px 0px 145px;
	padding:10px 140px 10px 50px;
	width:80%;
	border-left-width:medium;
	border-left-color: #FEF4C2;  
	border-left-style:dashed;
}

#container>p {
	margin: 0px 0px;
}

#container>p+p {text-indent:30px;}

#content {
	margin: 0px 0px 0px 125px;
	padding:10px 140px 10px 50px;
	width:80%;
	border-left-width:medium;
	border-left-color: #FEF4C2;  
	border-left-style:dashed;
}

#content>p {
	margin: 0px 0px;
}

#content>p+p {text-indent:30px;}

#mainmenu
{
	width:950px;
}

#mainmenu a {
	color:#006D61;	
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
}

#mainmenu a:link {
	color:#006D61;
	}
#mainmenu a:visited {
	color:#006D61;
	}
#mainmenu a:hover {background-color:#FEF4C2;}

#contextmenu2
{
	position:absolute;
	left:10px;
	bottom: 5px;
	top: 600px;
	width:130px;
	color: Navy;
	height: 17px;
}
#contextmenu   
{
	position:absolute;
	top:100px;
	left:10px;
	width:130px;
	color: Navy;
	height: 17px;
	bottom: 0;
}

#ShopMenu  
{
	position:absolute;
	top:282px;
	left:10px;
	width:140px;
	height: 17px;
}
	
#contextmenu  a
{
	background: #fff;
	/*width: 78px;*/
	border: 1px solid #F3C909;
	padding: 1px 3px 1px 1px ;
	margin:  0 0 3px 0;
	color: #006D61;
	text-decoration: none;
	display: block;
	text-align: right;
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#contextmenu2  a
{
	
background: #fff;
/*width: 78px;*/

border: 1px solid #F3C909;
padding: 1px 3px 1px 1px ;
margin:  0 0 3px 0;
color: #006D61;
text-decoration: none;
display: block;
text-align: right;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#contextmenu  a:hover
{
	background: #FEF4C2;
}

#contextmenu a:active
{
	background: #FEF4C2;
}


#contextmenu2  a:hover
{
	background: #FEF4C2;
}

#contextmenu2 a:active
{
	background: #FEF4C2;
}


#Header {
	margin: 20px 0px 10px 0px;
	padding: 8px 0px 0px 20px;
	height:35px;
	border-style:solid;
	border-width:1px 0px;
	background-color: #FEFCF0;
	
	font-weight: bold;
	border-color: #FEF4C2;
	letter-spacing: 5px;
	vertical-align:middle;
	text-decoration:none;
	/*width: 85%;*/
	}
#Header a
{
	text-decoration: none;
	color: Black;
}
#Header .Logo
{
	position: absolute;
	top: 20px;
	right: 10px;
}
#footer {
	font-size:xx-small;
	margin: 0px 0px 10px 180;
	padding: 0px 0px 0px 10px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:33px;
	/* 14px + 17px + 2px = 33px */
	border-style: solid none;
	/*border-color:black;
	*/
	border-width: 1px 0px 0px;
	/* top and bottom borders: 1px;
	left and right borders: 0px */
	line-height:11px;
	/*background-color:#eee;
	*/
	background-color: #FEFCF0;
	color: Black;
	border-color: #FEF4C2;
	/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. IE5/Win incorrectly parses the "\"
}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	}
	
	#footer a 
	{
		color:#006D61;
		text-decoration:none;
	}
	
	#footer a:active
	{
		color:#006D61;
		text-decoration:none;
	}
	#footer a:hover
	{
		color:#006D61;
		text-decoration:none;		
	}
	.languageSelect
	{
		position:absolute;
		right:5px;
		top:95px;
	}
	.languageSelect a
	{
		color:#006D61;
		text-decoration:none;	
	}
	.languageSelect a:hover
	{
		color:#006D61;
		text-decoration:none;	
	}
	.languageSelect a:active
	{
		color:#006D61;
		text-decoration:none;	
	}		
#logininfo{
	font-size:9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
}



/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}


.rowitem{
	font-family:Verdana Arial;
	font-size:x-small;
	background-color:#fffff0;
	}
	
.rowalternatingitem{
	font-family:Verdana Arial;
	font-size:x-small;
	background-color:#fdf5e6; 
	}
	
.tableheader
{
	background-color: Navy;
	color:White;
}


/*
politie blauw: color:#9494C8;;
politie brun:
*/
.item {
	CLEAR: both; MARGIN-TOP: 10px; 
	margin-bottom:16px;	
    color: black;    
}
.item .title
{
	font-size:x-small;
	font-weight:bold;		
	margin-bottom:6;	
}
.item .title a
{	
	text-decoration:none;
}
.item .title a:link
{	
	color:Silver;
}
.item .title a:visited
{	
	color:Gray;
}
.item .title a:hover
{	
	color:Yellow;
}
.item .title a:active
{	
	color:Purple;
}

.item .subtitle
{
	font-style:normal;
	font-weight:lighter;
	font-size:xx-small;	
}

.item .infolink
{
	margin-top:3;
	font-weight:bold;
	color:Navy;
	
	font-size:xx-small;	
}
.item .info
{	
	font-weight:bold;
	color:Navy;	
	font-size:x-small;	
}

.item .info .price
{
	font-size:x-small;
	width:52px;
	text-align:right;
		
}

.itemnavigationlink
{	
	font-weight:bold;
	color:Navy;	
	font-size:xx-small;	
}
.productinfo
{
	font-size:x-small;
	
	}
	
.productinfo .title
{
	margin-top:35;
	margin-bottom:10;
	font-weight:bolder;
	font-size:larger;
	text-align:center;
}

.productinfo .property
{	
	width:450;
}

.productinfo .property .name
{
	text-align:right;
	margin-right:15;
	width:225;
}

.productinfo .property .value
{
	width:300;
}



.date {
	FONT: 10px verdana, arial, sans-serif; COLOR: #828279
}
.imgFloatL {
	FLOAT: left; MARGIN: 1px 8px 0px 0px;
	border: 0;
}
.imgFloatR {
	FLOAT: right; MARGIN: 1px 0px 8px 8px;
}

.statbar
{
	font-family:Arial Verdana;
	font-size:xx-small;
	color:Navy;
	background-color:Yellow;
	width:25;
	font-style:oblique;
	/*writing-mode:tb-rl;*/
	}
.statbarcaption
{
	font-family:Arial Verdana;
	font-size:x-small;
	font-weight:bolder;
	color:Navy;
	text-align:center;
	background-color:Silver;
	
	width:25;
	}

.shopdescriptionhtml
{
	font-family:Verdana Arial;
	font-size:x-small;	
	}
#navcontainer
{
margin: 10px 0 0 0;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #fff;
width: 95px;
height: 18px;
border: 1px solid #F3C909;
padding: 0;
margin: 0 0 20px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
	background: #FEF4C2;
}

#navcontainer a:active
{
background: #FEF4C2;
color: #fff;
}

#navcontainer li#active a
{
background: #CCB868;
border: 1px solid #c60;
color: #fff;
}
.orderlinetitle
{
	text-align:center;
	font-weight:bold;
	background-color:#e1ebfb;
	color:black;	
	font-size:x-small;
	text-align:center;				
}
.orderlinealternating
{
	font-family:Verdana Arial;
	font-size:x-small;
	background-color:#fdf5e6;
}
.orderline
{
	font-family:Verdana Arial;
	font-size:x-small;
	background-color:#fffff0;
}

rightpanel
{
	position:absolute;
	right: 10;
	top: 120;
	
/*FLOAT: right; MARGIN: 5px 4px 0px 0px*/
}
	
	
.minicarttitle
{
	font-family:verdana  Arial;
	font-size:xx-small;
	font-weight:bolder;
	text-align:center;
	background-color:Silver	;
	color:Navy;
	width:100%;
}

	.minicartsubtitle
	{
		font-family:verdana  Arial;
		font-size:xx-small;
		font-weight:bolder;
		text-align:left;
		background-color:white;
		color:Navy;
	}
	
	.minicartplus
	{
		font-family:verdana  Arial;
		font-size:x-small;
		font-weight:bolder;
		text-align:left;
		text-decoration:none;
		background-color:white;	
		width:15;
		color:Navy;
	}
	.minicartitem
	{
		font-family:verdana  Arial;
		font-size:xx-small;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		background-color:white;
	}
	
	.grid
	{
		font-size: small;
	}
	
	/*CollapsiblePanel*/
	.collapsePanel {
		
		background-color:white;
		overflow:hidden;
	}

	.collapsePanelHeader{	
		width:100%;		
		height:30px;
		/*background-image: url(../images/bg-menu-main.png);*/
		background-color: #6B696B;
		/*background-repeat:repeat-x;*/
		color:#FFF;
		font-weight:bold;
	}

	#master_content .collapsePanelHeader a {color:#FFF;}
	#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

	.listbox
	{
		border:0;
		border-collapse:collapse;
	}
	
@media screen
{
	.parentMenuContainer
	{
		border: 0px solid #E4E9EF;
		border-right: 0px none;
		background-color: white;
		padding: 0px;
		width: 150px;

		border-collapse: separate;
		border-spacing: expression(cellSpacing=2);
		border-spacing: 2px;
	}

	.parentMenuContainer td
	{
		padding:0px;  
	}

	.parentMenuContainer a
	{
		outline: none;
	}

	.parentMenuContainer #tcm_subMenuWidthImage
	{
		width: 10px;
	}

	.parentMenuItem
	{
		/*border-right:1px solid #E4E9EF;*/
		padding: 0px;
		width: 100%;
		height:100%;
		text-align: right;

		border-collapse: separate;
		border-spacing: expression(cellSpacing=2);
		border-spacing: 2px;
	}

	.parentMenuItem #tcm_contentCell
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px; 
		padding-bottom: 2px;
		text-align: right;

		white-space: nowrap;
		vertical-align: middle;
		border-top: 1px solid #F3C909;
		border-bottom: 1px solid #F3C909;
		font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color: #006D61;
		font-weight:bold;
	}

	.parentMenuItem #tcm_contentCell a
	{
		text-decoration:none;
		color: #006D61;
		text-align: right;
	}

	.parentMenuItem #tcm_submenuCell
	{
		text-align: right;
		white-space: nowrap;
		width: 10px;
		vertical-align: middle;

		padding-right: 10px;
		display: none;
	}

	.parentMenuItemOver
	{
		border: 1px solid #F3C909;
		font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color: #006D61;
		font-weight:bold;
		text-align: right;
		
		padding: 0px;
		width: 100%;
		height:100%;

		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}

	.parentMenuItemOver #tcm_contentCell
	{
		cursor: default;

		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px; 
		padding-bottom: 4px;
		color: #006D61;
		background: #FEF4C2;
		
		white-space: nowrap;
		vertical-align: middle;
		text-align: right;
	}

	.parentMenuItemOver #tcm_contentCell a
	{
		text-decoration: none;
		color: #006D61;
	}

	.parentMenuItemOver #tcm_submenuCell
	{
		text-align: right;
		white-space: nowrap;
		vertical-align: middle;
		width: 10px;

		padding-right: 10px;
		display: none;
	}

	.menuContainer
	{
		padding: 0px;
		
		background-color: white;
		
		border-top: 1px solid #F3C909;
		border-bottom: 1px solid #F3C909;

		width: 150px;
		
		font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color: #006D61;
		font-weight:bold;		

		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}

	.menuContainer td
	{
		padding: 0px;
	}

	.menuContainer a
	{
		outline: none;
	}

	.menuContainer #tcm_subMenuWidthImage
	{
		width: 5px;
	}

	.menuItem
	{
		border: 0px none;
		padding: 0px;

		width: 100%;
		height: 20px;

		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;

		font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		
		font-weight:bold;
		text-align: left;
		
	}

	.menuItem #tcm_contentCell
	{
		padding-left: 20px; 
		padding-right: 20px; 
		padding-top: 4px; 
		padding-bottom: 4px;

		white-space: nowrap;
		vertical-align: middle;
	}

	.menuItem #tcm_contentCell a
	{
		text-decoration: none;
		color: #006D61;
	}

	.menuItem #tcm_submenuCell
	{
		text-align: right;
		white-space: nowrap;
		vertical-align: middle;
		width: 10px;

		padding-right: 10px;

		/* <!-- if background image needed -->
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		*/
	}

	.menuItemOver
	{
		cursor: hand; cursor: pointer;

		border: 0px none;
		padding: 0px;

		width: 100%;
		height: 20px;
		color: #006D61;
		background: #FEF4C2;		

		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}

	.menuItemOver #tcm_contentCell
	{
		padding-left: 20px; 
		padding-right: 20px; 
		padding-top: 4px; 
		padding-bottom: 4px;
		
		cursor: hand; cursor: pointer;
		white-space: nowrap;
		vertical-align: middle;
	}

	.menuItemOver #tcm_contentCell a
	{
		text-decoration: none;
		color: #006D61;
	}

	.searchName
	{
		text-decoration: none;
		color: black;
		font-size:10pt;
	}
	.menuItemOver #tcm_submenuCell
	{
		text-align: right;
		white-space: nowrap;
		vertical-align: middle;
		width: 10px;

		padding-right: 10px
		
		/* <!-- if background image needed -->
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: -52px 5px;
		*/
	}

	.menuContainerDiv
	{
		position: absolute; 
		top: 0px; 
		left: -2000px; 
		visibility: hidden; 
		z-index: 9999;
	}

	.menuContainerIframeUnderlay
	{
		border: 0;
		position : absolute; 
		visibility : hidden; 
		left : -2000px;
		top : 0px; 
		filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
		filter : Alpha(Opacity='0');
		opacity : 0;
		--moz-opacity : 0;

		background-color: white;
	}
	}

	@media print
	{
		.menuContainerIframeUnderlay, .parentMenuContainer, .menuContainer
		{
			display: none;
		}	
	}
