body									{ height:100%; margin: 0 auto; text-align:center; background-color: #ffffff;
												color:#000000; font-size:12px; font-family:Arial; line-height:17px; overflow: auto;}

td										{ color: #000000; font-size:12px; font-family:Arial; line-height:15px;}

h1 										{ color: #005496; font-size:16px; font-family:Arial; font-weight:bold; line-height:20px; margin-top:0px; margin-bottom:6px; }
h2 										{ color: #000000; font-size:12px; font-family:Arial; font-weight:bold; line-height:15px; margin-top:0px; margin-bottom:6px;  }

p											{ margin-top:0px; margin-bottom:10px; }

html>body hr 					{ height:1px; border-top:1px solid #84A5D7; border-bottom:0px; margin-top:10px }
hr										{ height:1px; color: #84A5D7;  }

a:link								{ color:#005496; font-size:12px; font-family:Arial; text-decoration:none; }
a:visited							{ color:#005496; font-size:12px; font-family:Arial; text-decoration:none; }
a:hover 							{ color:#000000; font-size:12px; font-family:Arial; text-decoration:none; }

.site									{ position:relative; width:780px; }

.header								{ position:relative; height:85px; margin:0px; padding:0px; background: url(../images/header.jpg);  }

.slogan								{ position:absolute; top:10px; left:20px; height:23px; width:184px; }

#topnav								{ position:absolute; bottom:24px; left:1px; height:14px; width:780px; font-family:Arial; font-size: 12px; font-weight: normal; color: #005496; }
#topnav a.topnavitem 				{ position:relative; float:left; display: block; padding:0px 8px 0px 9px; white-space: nowrap; font-family:Arial; font-size: 12px; font-weight: normal; color: #005496; text-decoration: none; border-right:1px solid }
#topnav a.topnavitem:hover 	{ background:#F7941D; text-decoration: none; }

html>body .container	{ position:relative; height:auto; float:left; width:780px; margin-top:30px }
.container						{ position:relative; height:100%; float:left; width:780px; margin-top:30px }

html>body .subcontainer { position:relative; height:auto; float:left; width:626px; border-right:1px solid #84A5D7; text-align:left; }
.subcontainer					{ position:relative; height:100%; float:left; width:627px; border-right:1px solid #84A5D7; text-align:left; }

html>body .contentcont	{ position:relative; float:left; width:243px; padding:0px 10px; border-left:1px solid #84A5D7; margin-bottom:38px; }
.contentcont					{ position:relative; float:left; width:264px; padding:0px 10px; border-left:1px solid #84A5D7; margin-bottom:38px; }

html>body .contentcontlarge	{ position:relative; float:left; width:604px; padding:0px 10px;  margin-bottom:38px; }
.contentcontlarge			{ position:relative; float:left; width:624px; padding:0px 10px;  margin-bottom:38px; }

.leftcontainer				{ position:relative; float:left; width:352px; margin-right:10px; }

.rightcontainer				{ position:relative; float:left; width:153px; text-align:right; }

html>body .vesblokcont	{ position:relative; float:left; width:96px; height:145px; padding:5px; border:1px solid #84A5D7; background:url('../images/vestblokbg.gif') repeat-x bottom;  cursor: pointer; }
.vesblokcont					{ position:relative; float:left; width:108px; height:156px; padding:5px; border:1px solid #84A5D7; background:url('../images/vestblokbg.gif') repeat-x bottom;  cursor: pointer; }

.vesbloksub						{ position:relative; width:96px; height:144px; }

.vesimage							{ position:relative; width:96px; height:85px; text-align:center; overflow: hidden; }

html>body .vestxt			{ position:relative; width:96px; height:19px; text-align:left; padding-top:10px; line-height:14px; font-size: 9px; font-family:Arial; font-weight:normal; }
.vestxt								{ position:relative; width:96px; height:27px; text-align:left; padding-top:10px; line-height:14px; font-size: 9px; font-family:Arial; font-weight:normal; }
.vesheader						{ font-size: 11px; font-family:Arial; font-weight:bold; }

.vesspacer						{ position:relative; float:left; width:14px; height:156px; }
.bottomspacer					{ position:relative; float:left; width:153px; height:38px; }

.bloklefttop					{ position:absolute; top:0px; left:0px; margin-top:-1; margin-left:-1; }
.blokrighttop					{ position:absolute; top:0px; right:0px; margin-top:-1; margin-right:-1; }
.blokleftbottom				{ position:absolute; bottom:0px; left:0px; margin-bottom:-1; margin-left:-1; }
.blokrightbottom			{ position:absolute; bottom:0px; right:0px; margin-bottom:-1; margin-right:-1; }

html>body .rightblokcont	{ position:relative; float:right; width:132px; height:auto; min-height:108px; padding:5px; border:1px solid #84A5D7; background:url('../images/rightblokbg.gif') repeat-x bottom;  cursor: pointer; margin-bottom:10px }
.rightblokcont				{ position:relative; float:right; width:144px; height:120px; padding:5px; border:1px solid #84A5D7; background:url('../images/rightblokbg.gif') repeat-x bottom; cursor: pointer; margin-bottom:10px }

.rightbloksub					{ position:relative; width:132px; }

html>body .rightblokheader	{ position:relative; padding-bottom:3px; padding-right:12px; width:120px; border-bottom:1px solid #84A5D7; text-align:left; font-size: 12px; font-family:Arial; font-weight:bold; color:#005496; line-height:14px; text-transform: uppercase; background:url('../images/blokarrow.gif') no-repeat right; }
.rightblokheader			{ position:relative; padding-bottom:3px; padding-right:12px; width:132px; border-bottom:1px solid #84A5D7; text-align:left; font-size: 12px; font-family:Arial; font-weight:bold; color:#005496; line-height:14px; text-transform: uppercase; background:url('../images/blokarrow.gif') no-repeat right; }

html>body .rightblokxt	{ position:relative; width:132px; text-align:left; padding-top:10px; line-height:14px; font-size: 11px; font-family:Arial; font-weight:normal; }
.rightbloktxt					{ position:relative; width:132px; text-align:left; padding-top:10px; line-height:14px; font-size: 11px; font-family:Arial; font-weight:normal; }

.rightblokimage				{ position:relative; float:right; width:144px; margin-bottom:10px; cursor: pointer;}

.footer								{ position:relative; float:left; width:616px; height:28px; margin-top:-28px; background-color:#84A5D7; color: #FFFFFF; font-size:11px; font-family:Arial; font-weight:bold; }
.footerlefttop				{ position:absolute; top:0px; left:0px; }
.footerrighttop				{ position:absolute; top:0px; right:0px; }

.footertxt1						{ position:absolute; bottom:6px; left:15px; }
.footertxt2						{ position:absolute; bottom:6px; left:200px; }
.footertxt2	a					{ color: #FFF; font-size:11px; font-family:Arial; font-weight:bold;}
.footertxt3						{ position:absolute; bottom:6px; right:15px; }

.news_introduction {font-style:italic;}

form					{ padding:0px; margin:0px }

input		 			{ font-size:11px; font-family:Verdana; border: 1px solid #525252; margin-bottom:8px }

textarea		 	{ font-size:11px; font-family:Verdana; border: 1px solid #525252; margin-bottom:8px }

.container.hoortest {
  margin-top: 27px;
}

.hoortest, .hoortest td {
  color: #006899;
}

.hoortest .subcontainer {
  border: none;
  width: 573px;
}

.footer.hoortest {
  width: 780px;
}

.hoortest .subcontainer-left {
  float: left;
}

.hoortest h1 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 24px;
  width: 500px;
}

.hoortest #naam,
.hoortest #postcode,
.hoortest #huisnummer,
.hoortest #straat,
.hoortest #woonplaats,
.hoortest #vriend_naam,
.hoortest #vriend_postcode,
.hoortest #vriend_huisnummer,
.hoortest #vriend_straat,
.hoortest #vriend_woonplaats,
.hoortest #vriend_telefoonnummer {
  border: 1px solid #d1d2d4;
  height: 20px;
  width: 220px;
}

.hoortest #vriend_aanhef_dhr,
.hoortest #vriend_aanhef_mevr,
.hoortest #aanhef_dhr,
.hoortest #aanhef_mevr {
  border: none;
}

.hoortest .contentcontlarge {
  width: 573px;
}

label {
  cursor: pointer;
}

.hoortest #error {
  color: #ff0000;
  font-weight: bold;
}

.hoortest #btn-send {
  background: url(/images/hoortest-btn.jpg) no-repeat;
  border: none;
  height: 26px;
  width: 118px;
}

.hoortest table {
  border-bottom: 1px solid #bebebe;
}