body{
	margin-top: 			0px;
	margin-bottom: 			0px;
	margin-left: 			0px;
	margin-right: 			0px;
	margin: 				0px;
	font-family: 			Verdana, Arial, sans-serif;
	text-align: 			center;
	font-size: 				12px;
	width:					100%;
}

input, select, textarea {
	font-family: 			Verdana, Arial, sans-serif;
	font-size: 				11px;
	border:					1px solid #000044;
}

ul {
	margin-left:		-20px;
}

li {
	list-style-image:	url('/favicon.ico');
}

td{
	font-family:			Verdana, Arial, sans-serif;
	font-size:				8pt;
	color:					#000044;
	font-weight:			normal;
}

h2 {
	font-size:			14pt;
}

h3 {
	font-size:			12pt;
}

a {
	color: 				#0000aa;	
	font-size:			8pt;
}

a:hover {
	color: 				#4444aa;	
	text-decoration:	underline;
	font-size:			8pt;
}


a.active, a.active:link, a.active:active, a.active:hover {
	color:				#0000aa;
	font-weight:		bold;
	text-decoration:	none;
}

a.inactive, a.inactive:link, a.inactive:active, a.inactive:hover {
	color:				#0000aa;
	font-weight:		0000aa;
	text-decoration:	none;
}

a.catname, a.catname:link, a.catname:active, a.catname:hover {
	color:				#0000aa;
	font-weight:		normal;
	text-decoration:	none;
}

a.upper {
	text-decoration:		none;
	color:					#0000aa;
}
a.upper:hover {
	text-decoration:		underline;
	color:					#0000aa;
}

a.paging, a.paging:link, a.paging:active, a.paging:hover {
	color:				#000066;
	font-size:			11pt;
	text-decoration:	none;
	font-weight:		bold;
}

a.paging_active, a.paging_active:link, a.paging_active:active, a.paging_active:hover {
	color:				#000066;
	font-size:			11pt;
	text-decoration:	none;
	font-weight:		bold;
	background-color:	#FFBFFF;
}

a.tag, a.tag:link, a.tag:active, a.tag:hover {
	color:				#888888;
	font-size:			7pt;
	text-decoration:	none;
}

a.groot{
	text-decoration:		underline;
	color:					#0000aa;
	font-size:				8pt;
	font-weight:			normal;
}

a.groot:hover{
	background-color:		#0000aa;
	color:					#ffffff;
	font-size:				8pt;
	font-weight:			normal;
}

table.boventabel {
	height:				50px;	
}

td.product {
	color:				#000066;
	font-size:			8pt;
	font-weight:		normal;
	text-align:			left;
}

.active {
	/*background-color:	#3333aa;*/
	padding:			2px;
	margin:				2px;
	width:				175px;
	height:				15px;
	text-align:			left;
}

.inactive {
	/*background-color:	#7777ff;*/
	padding:			2px;
	margin:				2px;
	width:				175px;
	height:				15px;
	text-align:			left;
}

.upper {
	font-family: 		arial;
	font-size: 			8pt;
	font-weight:		bold;
	color:				#000066;
	text-align:			center;
}

.upperright {
	width:				100%;
	vertical-align:		bottom;
}

.code{
	padding-bottom: 1px;
}

.code textarea{
	width: 475px;
	height: 30px;
	border: 0px;
	padding: 0px;
	background-color:#FFFF66;
	overflow: hidden;
}

.code .copy{
	width: 70px;
	height: 30px;
	cursor: pointer;
}

.line {
	background-image:	url('/images/menu/line.gif');
	height:				4px;
	text-align:			center;
	width: 				1px;
}


.search {
	font-weight:		bold;
	color:				#000000;	
}


td.border-top-left {
	height:				17px;
	width:				16px;
	background:			url('/images/border-top-left.png') no-repeat;
}

td.border-top {
	height:				17px;
	background:			url('/images/border-top.png') repeat-x;
}

td.border-top-right {
	height:				17px;
	width:				16px;
	background:			url('/images/border-top-right.png') no-repeat;
}

td.border-bottom-left {
	height:				17px;
	width:				16px;
	background:			url('/images/border-bottom-left.png') no-repeat;
}

td.border-bottom {
	height:				17px;
	background:			url('/images/border-bottom.png') repeat-x;
}

td.border-bottom-right {
	height:				17px;
	width:				16px;
	background:			url('/images/border-bottom-right.png') no-repeat;
}

td.border-left {
	width:				16px;
	background:			url('/images/border-left.png') repeat-y;
}

td.border-right {
	width:				16px;
	background:			url('/images/border-right.png') repeat-y;
}








/* BEGIN: CSS VOOR DE BORDERS */
	
	================================================*/
	/* Basic styling, used when JavaScript is unsupported */
	.cbb {
		margin:1em 0;
		padding:0 10px;
		background:#fff;
	}
	.cbb h1 {
		margin:0 -10px;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	/* Normal styling */
	.cb {margin:0.5em 0;}
		/* Top corners and border */
	.bt {
		height:17px;
		margin:0 0 0 18px;
		background:url('/images/box.png') no-repeat 100% 0;
	}
	.bt div {
		position:relative;
		left:-18px;
		width:18px;
		height:17px;
		background:url('/images/box.png') no-repeat 0 0;
		font-size:0;
		line-height:0;
	}
	
		/* Bottom corners and border */
	.bb {
		height:14px;
		margin:0 0 0 12px;
		background:url('/images/box.png') no-repeat 100% 100%;
	}
	.bb div {
		position:relative;
		left:-12px;
		width:12px;
		height:14px;
		background:url('/images/box.png') no-repeat 0 100%;
		font-size:0;
		line-height:0;
	}
	
		/* Left border */
	.i1 {
		padding:0 0 0 12px;
		background:url('/images/borders.png') repeat-y 0 0;
	}
		/* Right border */
	.i2 {
		padding:0 12px 0 0;
		background:url('/images/borders.png') repeat-y 100% 0;
	}
		/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
	.i3 {
		display:block;
		margin:0;
		padding:1px 10px;
		background:#fff;
	}
		/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
	.i3:after {
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
	.i3 {display:inline-block;}
	.i3 {display:block;}

/* EIND: CSS VOOR DE BORDERS */
