html, body {
	margin:0px;
	padding:0px;
	background: #FFF url(images/bg_top.gif) repeat-x;
	width: 100%;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
}
.clearfloat {
	clear:both;
	height:0px;
}
Div#HoofdContainer {
	width: 912px;
	margin-right: auto;
	margin-left: auto;
}
Div#Container  {
	width: 912px;
	padding-top: 10px;
}
Div#HeaderImage {
	width: 912px;
	height: 166px;
	margin-top: 15px;
	position: relative;
	float: left;
	margin-bottom: 19px;
}
.NavColumn {
	width: 212px;
	float: left;
	position: relative;
}
.NavColumnHeader {
	width: 202px;
	height: 27px;
	float: left;
	position: relative;
	border-left: 1px solid #B2D9F0;
	background-color: white;
	padding-left: 10px;
}
.NavColumnTxt {
	width: 202px;             
	height: 109px;
	float: left;
	position: relative;
	border-left: 1px solid #4DA7DC;
	background-color: #0081CD;
	padding-left: 10px;
	padding-top: 10px;
}
.Third {
	width: 214px;
}
.FourthTitle {
	width: 230px;
}
.Fourth {
	width: 230px;
	border-right: 1px solid #4DA7DC;
}


#ContentContainer {
	width: 880px;
	float: left;
	position: relative;
	margin-top: 10px;
}

#LeftContentColumn {
	width: 620px;
	margin-right: 20px;
	float: left;
	position: relative;
	padding-bottom: 20px;
}

#RightContentColumn {
	width: 240px;
 	float: left;
	position: relative;
}

#NewsArchive {
	float: right;
	position: relative;
	padding-top: 8px;
}

Div.NieuwsActive, div.FAQActive {
	width: 620px;
	float: left;
	position: relative;
	display: none;
}
div.FAQActive {
	height: auto;
}
div.FaqTxt {
	width: 600px;
	padding: 10px;
	float: left;
}

#NewsColumn {
	width: 620px;
	float: left;
	position: relative;
}
.newsbargrey, .newsbargreygrey, .newsbargreyNoBor {
	float: left;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px;
}

.NewsColumnDate, .NewsColumnDateArchief {
	width: 109px;
	border-right: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 10px;
	float: left;
	position: relative;
	text-align: left;
	padding-left: 10px;
	clear: both;
}
.NewsColumnTitle, .NewsColumnTitleArchief, .NewsColumnTitleBreed {
	width: 480px;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.NewsColumnDateArchief, .NewsColumnTitleArchief, .NewsColumnTitleBreed {
	margin-bottom: 0px;
	margin-top: 0px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 2px;
	border-top: 0;
}

.newsbararchief {
	float: left;
	border-bottom: 1px solid #CCCCCC;
}

.NewsColumnTitleBreed {
	width: 610px
}

.NewsColumnActive {
	width: 620px;
	float: left;
	position: relative;
}

.NewsColumnActiveImage {
	padding-top: 5px;
	width: 120px;
	height: 120px;
	float: left;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}
.NewsColumnActiveTxt {
	margin-top: 5px;
	width: 470px;
	height: 120px;
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.Grey {
	background-color: #EBEBEB;
}
.RightContent {
	width: 220px;
	float: left;
	position: relative;
	padding: 10px;
}
.LongBar, .LongBarLow {
	width: 600px;
	height: 31px;
	background-color: #EBEBEB;
	float: left;
	position: relative;
	border-top: 1px solid #CCCCCC;
	padding: 10px 10px 5px;
}
.LongBarLow {
	padding: 5px 10px;
	height: auto;
}
.SmallBar {
	width: 220px;
	height: 26px;
	background-color: #EBEBEB;
	float: left;
	position: relative;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
}

div.TekstInhoud {
	width: 600px;
	padding: 10px;
	float: left;
}

Div#BottomBar {
	width: 100%;
	height: 15px;
	background: url(images/bg_bottom.gif) center;
	float: left;
	position: relative;
	text-align: center;
}
div#Disclaimer {
	width: 880px;
	padding-right: 32px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-top: 10px;
}
.Left {
	float: left;
}
.Right {
	float: right;
}

div.FotoBorder {
	width: 150px;
	height: 100px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 12px;
	margin-right: 12px;
	padding: 5px;
}
div.FotoContainer {
	width: 150px;
	height: 100px;
	overflow: hidden;
	float: left;
}
div.ZoekResultaten {
	width: 600px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #EBEBEB;
}
div#NavVorige, div#NavVolgende {
	float: left;
	width: 300px;
	padding-top: 10px;
	border-top: 1px solid #EBEBEB;
}
div#NavVolgende {
	text-align: right;
}

div.SubMenu {
	width: 240px;
	float: left;
	background: url(images/arrow.gif) no-repeat 10px 8px;
}

div.SubMenu a {
	color: #E56C23;
	font: bold 12px/140% Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #EBEBEB;
	padding: 5px 10px 5px 25px;
}
div.SubMenu a:hover {
	color: #004F90;
}

.FormContact		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #ffffff; height: 16px; width: 264px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactPC		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #ffffff; height: 16px; width: 55px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactPl		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #ffffff; height: 16px; width: 205px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactTA		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #ffffff; height: 80px; width: 264px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.FormContactSelect	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #ffffff; height: 22px; width: 269px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 2px; }.AlertBox_DivAchtergrond{		filter:alpha(opacity=70);	/* Transparency */	opacity:0.7;	/* Transparency */	background-color:#000;	z-index:100;	position:absolute; /* Always needed	*/	top:0;	left: 0;	display: none;}.AlertBox_DivContent{	z-index:150;/* Always needed	*/	position:absolute;	/* Always needed	*/	display: none;}
#DivPDContainer {
	width: 600px;
	background-color: #ffffff;
}
#DivPDSluiten {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 110;
	margin-left: 585px;
	margin-top: -15px;
}
#DivPDInhoud {
	width: 550px;
	padding: 25px;
}
#DivHidden, .DivHidden {
	display: none;
}


/*  */

.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}

Div#HeaderContainer {
	width: 912px;
	height: 253px;
	position: relative;
	float: left;
}
Div#HeaderA {
	width: 255px;
	height: 226px;
	position: relative;
	float: left;
}
Div#HeaderB {
	width: 657px;
	height: 166px;
	position: relative;
	float: left;
	overflow: hidden;
}
Div#HeaderBOverlay {
	position: absolute;
	float: left;
}
Div#HeaderC {
	width: 657px;
	height: 60px;
	position: relative;
	float: left;
}
Div#Icons {
	width: 912px;
	height: 27px;
	position: relative;
	float: left;
}

#NavContainer {
	width: 912px;
	float: left;
	position: relative;
	background-color: #0081CD;
	border-right: 1px solid #4DA7DC;
}
.NavColumnItem {
	width: 175px;
	height: 34px;
	float: left;
	padding-top: 6px;
	position: relative;
	border-left: 1px solid #4DA7DC;
	text-align: center;
}
.NavColumnLast {
	border-right: 1px solid #4DA7DC;
}
div#Breadcrumb {
	width: 901px;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left: 1px solid #B2D9F0;
}
ul.SubMenu {
	position: absolute;
	padding: 10px 0;
	list-style-type: none;
	z-index: 20;
	width: 175px;
	display: none;
	margin: 304px 0 0;
	background: #E56C23;
}
ul.SMA {
	margin-left: 1px;
}
ul.SMB {
	margin-left: 177px;
}
ul.SMC {
	margin-left: 353px;
}
ul.SMD {
	margin-left: 529px;
}
ul.SME {
	margin-left: 705x;
}
ul.SubMenu li {
	float: left;
	width: 175px;
	background: #E56C23;
}
ul.SubMenu li a {
	width: 135px;
	padding: 2px 20px 1px;
	display: block;
	color: #fff;
	font: 12px/150% Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
}
ul.SubMenu li a:hover {
	background: #fb7226;
	display: block;
}
div.BottomBorder {
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
}
div.AdresItem {
	padding-left: 14px;
	padding-bottom:5px;
}
div.SMLinks {
	clear: left;
	float: left;
	width: 290px;
	padding: 10px;
}
div.SMRechts {
	float: left;
	width: 290px;
	padding: 10px;
}