*{
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;	
	
	/*font-family:		Arial, Verdana, Helvetica, sans-serif;*/
}

html, body {
	width:				100%;
	height:				100%;
}

body{
	margin:				0px;
	background: 		url('/images/body_background.gif') top center repeat-y;
		
	font-family:		Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;	 	
	
	
}

h1 {
	margin:				0;
	font-size:			14px;
	color:				#2A1701;
	text-transform:		uppercase;
}

h2 {
	margin:				0;
	font-size:			14px;
	color:				#2A1701;
}

h3 {
	margin:				0 0 3px 0;
	font-size:			12px;
	/*color:				#B4A770;*/
	color:				#2A1701;
}

h4 {
	margin:				0 0 0 0;
	font-size:			12px;
	color:				#ED037C;
}


div#outer-container {
	width:				770px;
	height:				100%;
	margin-left:		auto;
	margin-right:		auto;
}

table#stretch-table {
	width:				770px;
	height:				100%;
	border-collapse:	collapse;
	background: 		url('/images/stretchtable_bg.gif') #ffffff;
}
table#stretch-table td {
	margin:				0; 
	padding: 			0;
}
td#topcon {
	vertical-align:		top;
}

tr#bottom-row, tr#bottom-row td {
	height: 			40px;
	vertical-align:		bottom;
}


div#headercon {	
	width:				770px;
	height:				60px;
	
	background: 		url('/images/stretchtable_header.gif') top center no-repeat;
}
div#logo{
	position:			relative;
	left:				25px;
	top:				34px;
}

div#layoutcon {
	position:			relative;
	margin-top:			30px;
}

div#menucon {
	position:			relative;
	width:				140px;
	float:				left;
	margin-top:5px;
	
	/*border:1px solid green;*/
}

div#featured {
	position:			relative;
	top:				155px;
	width:				110px;
	padding:			10px;
	margin-left:		10px;
}

/* navigatie */
div#navigation {
	position:			relative;
	width:				140px;
	height:				auto;
	left:				0px;
	float:				left;
	
	font-size:			1px;
}
div#navigation ul {
	padding: 			0px;
	margin: 			0px;
	list-style: 		none;
}
  	
div#navigation li {
	float: 				left;
	position: 			relative;
	color:				#fff;
}

div#navigation img {
	border: 			0px;
}	  

div#contentcon {
	position:			relative;
	width:				485px;
	height:				auto;
	float:				left;
}

div#contentheader {
	position:			relative;
	width:				485px;
	height:				35px;
	background: 		url('/images/contentheader_dots_bg.gif') center no-repeat;
}
	div#pagetitle {
		width:			320px;
		float:			left;
		padding:		10px 0px 0px 10px;
	}
	div#printbttn {
		width:			125px;
		float:			left;
	}

div#content {
	position:			relative;
	width:				465px; /* 485 - 18 - 15 */
	height:				auto;
	background: 		url('/images/content_dots_bg.gif') center repeat-y;
	
	padding:			2px 5px 10px 15px;
}
div#content p {
	padding:			0 20px 0 0;
}

div#bubbles {
	position:			relative;
	width:				110px;
	height:				auto;
	left:				0px;
	float:				right;
	margin-top:			-50px;
	padding-left:		20px;
}


div, .plain {
	font-family:		Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#2A1701;
	line-height:		1.3em;
}

/* footer menu */
div#footermenu {
	position:relative;
	width:200px;
	height:40px;
}
div#footermenu ul {
	padding: 			0px;
	margin: 			0px;
	list-style: 		none;
}  	
div#footermenu li {
	float: 				left;
	position: 			relative;
	color:				#fff;
	margin-right:5px;
}
div#footermenu li a{
	color:#5F5F5F;
}
div#footermenu li a:hover{
	color:#000;
	text-decoration:none;
}


a {
	color:#2A1701;
	text-decoration:underline;
}
a:hover {
	color:#2A1701;
	text-decoration:none;
}

a.pink {
	color:#ED037C;
	font-weight:bold;
	text-decoration:none;
}
a.pink:hover {
	color:#ED037C;
	text-decoration:underline;
}


.wmijkop {
	font-size:			12px;
	color:				#B4A770;
}

div.ruler {
	width:				460px;
	height:				10px;
	background: 		url('/images/custom_ruler.gif') no-repeat;
}

div.totop {
	position:			absolute;
	width:				100px;
	right:				50px;
	bottom:				10px;
}


div.totop a {
	color:				#ED037C;
	font-weight:		bold;
	font-size:			10px;
	text-decoration:	none;
	padding-left:		18px;
	background:			url('/images/anchor_totop.gif') left center no-repeat;
}
div.totop a:hover {
	color:				#ED037C;
	text-decoration:	underline;
}





@media all {
	div#logo img.print,
	div#bubbles img.print {
		display: 		none;
	}
}
@media print {

	div#logo img,
	div#bubbles img {
		display:		none;
	}
	div#logo img.print,
	div#bubbles img.print {
		display: 		block;
	}
	
	div#content {
		height:100%;
	}
	p {
		page-break-after:	auto;
		color:#000;
	}
	
}
