body {
	padding: 0px;
	background: #F2F2F2;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
}
    
p {
	font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px;
	margin: 0px;
	letter-spacing: .5px;
}

a:link{
	color: #3C4C56;
	text-decoration: underline;
}

a:visited{
	color: #3C4C56;
	text-decoration: underline;
}

a:hover{
	color: #E53331;
	text-decoration: underline;
}

a:active{
	color: #3C4C56;
	text-decoration: underline;
}

h1 {
	font: bold 14px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px;
	margin: 0px;
}
h2 {
	font: 14px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px;
	margin: 0px;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;	
}

#mssHolder {
	padding: 0;
	float: left;
	margin: 0;
	width: 360px;
}

#Container {
	display: table;
	width:948px;
	height: auto;
    margin: 15px auto;
	padding: 6px;
	text-align: left;
	background: #FFF;
}

/*Logo en Pay off*/
#TopRow {
	width: 948px;
	height: 90px;
	margin: 0px;
	padding: 0px;
}

#TopRow_Logo {
	width: 288px;
	height: 90px;
	padding: 0px;
	float: left;
}

#TopRow_Title {
	width: 660px;
	height: 85px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FFF url(../../images/header_ani_003.gif) no-repeat 0 0;
	/*background: #FFF url(../../images/header_ani_004.gif) no-repeat 0 0;*/
}

/*#TopRow_Title {
	width: 660px;
	height: 58px;
	margin: 32px 0 0;
	padding: 0px;
	float: left;
}

#TopRow_Title h1{
	font: 36px/40px Arial, Helvetica, Geneva, sans-serif;
	color: #B1B7BB;
	text-align: center;
}*/

/*Tel Mail en Topnaviagtie*/
#Row2 {
	width: 948px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-color: #3C4C56;
}

#Row2_NAW {
	width: 278px;
	height: 28px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}

#Row2_NAW p {
	font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	padding: 2px 0px;
	margin: 0px;
	letter-spacing: .2px;
}

#Row2_NAW a {
	font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	padding: 2px 0px;
	margin: 0px;
	letter-spacing: .2px;
	text-decoration: underline;
}

#Row2_TopNav {
	width: 660px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*Navigation left + Content*/
#Row4 {
	float: left;
	width: 948px;
	margin: 0px;
	padding: 0px 0px 6px;
	background-color: #F2F2F2;
}

#Row4_NavLeft {
	width: 284px;
	height: 600px;
	margin: 32px 0px 0px 10px;
	padding: 0px;
	float: left;
}

#Row4_HomeContainer {
	width: 378px;
	min-height: 700px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row4_Home_Breadcrumbs {
	width: 378px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row4_Home_Content {
	width: 366px;
	min-height: 694px;
	margin: 0px;
	padding: 6px;
	background-color: #BFBFBF;
	float: left;
}

#Row4_NewsContainer {
	width: 270px;
	min-height: 700px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row4_News_Breadcrumbs {
	width: 270px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row4_News_Content {
	width: 258px;
	min-height: 694px;
	margin: 0px;
	padding: 6px;
	background-color: #D9D9D9;
	float: left;
	}

.NewsItem {
	width: 100%;
	height: auto;
	margin: 0 0 6px;
	padding: 0;
	float: left;
}

.NewsItem h1{
	font: bold 12px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px;
	margin: 0px;
}

.NewsItem img{
	clear: both;
}

#Row4_ContentContainer {
	width: 648px;
	min-height: 800px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row4_Content_Breadcrumbs {
	width: auto;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row4_Content {
	width: 612px;
	min-height: 800px;
	margin: 0px;
	padding: 18px;
	background-color: #D9D9D9;
	float: left;
}

#Row4_Home_Breadcrumbs p, #Row4_News_Breadcrumbs p {
	font: 12px/32px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	text-decoration: none;
}

#Row4_Content_Breadcrumbs p {
	font: 12px/32px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	text-decoration: underline;
}

#Row4_Home_Breadcrumbs a, #Row4_News_Breadcrumbs a, #Row4_Content_Breadcrumbs a {
	text-decoration: underline;
}

#Row4_Home_Breadcrumbs a:hover, #Row4_News_Breadcrumbs a:hover, #Row4_Content_Breadcrumbs a:hover  {
	color: #E53331;
}


#Row4_Content_Right legend {
	margin: 0px;
	padding: 0px;
	border: none;
}

#Row4_Content_Right fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

#Row4_Content label {
	width: 400px;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	text-align: left;
	color: #3C4C56;
	font-size: 12px;
}

#Row4_Content label.radiobutton {
	margin: 0 0 5px;
	padding: 0px;
	width: 390px;
	height: 16px;
	line-height: 16px;
	clear: right;
}

#Row4_Content label .required {
	color:#E53331;
}

#Row4_Content button {
	text-align: center;
	width: 100px;
	color: #FFF;
	background-color: #778289;
	padding: 2px;
	cursor: pointer;
	margin: 10px 150px 0;
	border: 1px solid #3C4C56;
	font: 12px/18px Arial, Helvetica, Geneva, sans-serif;
}

#Row4_Content input, #Row4_Content textarea {
	background-color: #FFF;
	border: 1px solid #778289;
	margin: 2px 0 3px 0;
	width: 400px;
	font-size: 11px;
	padding: 2px;
	float: left;
	clear: left;
}

#Row4_Content input.radio {
	border: none;
	margin: 2px 5px 3px 0;
	width: 11px;
	height: 11px;
	font-size: 11px;
	padding: 2px;
	float: left;
}

#Row4_Content select {
	background-color: #FFF;
	border: 1px solid #592041;
	margin: 2px 0 3px 0;
	/*width: 200px;*/
	font-size: 11px;
	padding: 2px;
	float: left;
}

#Row4_Content input:focus, #Row4_Content textarea:focus {
	background-color:#F2F2F2;
	border-color:#3C4C56;
}

#Row4_Content ul, #Row4_Content li {
	color: #3C4C56;
	font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
	padding: 0px 0px 0px 5px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

/*Sitemap*/
#Sitemap {
	width: 636px;
	min-height: 800px;
	margin: 0px 0 6px 294px;
	padding: 6px;
	background-color: #EEE;
	float: left;
}

#Sitemap h1 {
	font: bold 16px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px;
	margin: 0px;
}

#Sitemap p {
	font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	padding: 0px;
	margin: 0px;
}

#Sitemap ul, #Sitemap li {
	color: #3C4C56;
	font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
	padding: 0px 0px 0px 5px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

#Sitemap a:link{
	color: #3C4C56;
	text-decoration: underline;
}

#Sitemap a:visited{
	color: #3C4C56;
	text-decoration: underline;
}

#Sitemap a:hover{
	color: #666;
	text-decoration: underline;
}

#Sitemap a:active{
	color: #3C4C56;
	text-decoration: underline;
}

/*\ Buro van Otterloo*/
#Footer {
	width: 948px;
	height: 90px;
	margin: 6px 0px 0px;
	padding: 0px;
	background-color: #C4C9CC;
	float: left;
}

#Footer_Logo {
	width: 288px;
	height: 76px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Footer_tekst {
	width: 550px;
	height: 40px;
	margin: 30px 0 0 20px;
	padding: 0px;
	float: left;
}

#Footer_tekst p{
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #3C4C56;
	margin: 0px;
	padding: 0px;
}

#Footer_tekst a:link{
	color: #3C4C56;
	text-decoration: underline;
}

#Footer_tekst a:visited{
	color: #3C4C56;
	text-decoration: underline;
}

#Footer_tekst a:hover{
	color: #E53331;
	text-decoration: underline;
}

#Footer_tekst a:active{
	color: #3C4C56;
	text-decoration: underline;
}

/*Footer standaard*/
#Footer2 {
	width: 948px;
	height: 14px;
    margin: 2px auto 20px;
	padding: 0px;
	font: 11px/14px Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	color: #999;
}

#Footer2 a:link{
	color: #999;
	text-decoration: none;
	padding: 0 5px;
}

#Footer2 a:visited{
	color: #999;
	text-decoration: none;
	padding: 0 5px;
}

#Footer2 a:hover{
	color: #E53331;
	text-decoration: none;
	padding: 0 5px;
}

#Footer2 a:active{
	color: #999;
	text-decoration: none;
	padding: 0 5px;
}