#bgr1{
	height: 100%;
	min-height: 100%;
	position: relative;
}
html>body #bgr1{
	height: auto;
}

/*********** TOP **********************************************/

#top{
	height: 150px;
	width: 100%;
	background: url(/images/template/bgr_top.gif) repeat-x;
}
#top a{
	color: #000;
	background: url(/images/template/arr1.gif) no-repeat left 4px;
	padding: 0 0 0 9px;
	margin: 0 10px 0 0;
	/*font-size: 0.9em;*/
}
#top a:hover{
	color: #C93091;
}
#logo{
	float: left;
}
#logo a{
	background: none;
	padding: 0;
	margin: 0;
	width: 182px;
	height: 109px;
}
#logo .foto{
	border-right: 1px solid #6D6F71;
	margin: 7px 0 0 0;
}
#righttop{
	display: block;
	width: 160px;
	float: right;
}
#righttop .blnd{
	margin: 13px 10px 8px 0;
	float: right;
	clear: both;
}
html>body #righttop .blnd{
	margin-right: 19px;
}
#htp ul{
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0;
}
#htp ul li{
	display: inline;
	margin: 0;
	padding: 0;
}
#htp ul li a{
	background: none;
	margin: 0;
	padding: 0;
}
#htp li.switch{
	margin: 0 0 0 60px;
}
#zoek{
	/*margin: 60px 0 0 0;*/
	margin: 10px 0 0 0;
}
#topmenu{
	clear: both;
}
#topmenu ul{
	padding: 20px 0 0 0;
	margin: 0 0 0 180px;
}
#topmenu li{
	display: inline;
}
/*************************** FOOTER ****************************/
#footer{
	margin: -40px 0 0 0;
	color: #6D6F71;
	font-size: 0.9em;
	z-index: 999;
	clear: both;
}
#footer a{
	color: #E87EC1;
}
#footer a:hover{
	color: #FFF;
}
#footerleft{
	width: 155px;
	float: left;
	text-align: right;
	padding: 0 0 7px 0;
	margin: 0 22px 0 0;
}
#footerright{
	padding: 16px 0 0 180px;
}

/*************************************** CONTENT ****************/
#content{
	margin: 0 10px 40px 180px;
	padding: 9px 0 0 0;
	height: auto;
	width: auto;
	position: relative;
}
#left{
	float: left;
	width: 50%;
}
html>body #left{
	width: 60%;
}
#right{
	float: right;
	width: 24%;
	text-align: right;
	padding: 0 1% 0 0;
}
html>body #right{
	width: 32%;
}
#full{
	width: 90%;
}
#vc{
	margin: 0 0 40px 0;
}
.skip-to-content{
	position:absolute;
	left: 0px;
	top: 50px;
}
a.top{
	display: block;
	background: url(/images/top.gif) no-repeat right top;
	height: 23px;
	text-indent: -2000px;
}

/***added*/
input.doorzoek {width:109px;}
#zoek {white-space:nowrap; width:140px;margin:0;clear:both;}
#top{ position:relative }
#fontsize{ position:absolute;top:122px;right:20px;*right:10px;margin:0 0 0 0;padding:0;list-style:none;text-transform:uppercase; }
#fontsize li{ float:left;margin:0 1px 0 0;padding:0;background:none }
#fontsize a{ display:block;margin:0;padding:0;width:16px;height:16px;line-height:16px;text-align:center;color:#6d6f71;background:#fff }
#fontsize a:hover{ color:#fff;background:#b7b9bb }
#fontsize .medium{ font-size:1em;line-height:18px }
#fontsize .large{ font-size:1.2em }