body 
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

table.frontPage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tableBlog
{
	color: #006699;
	font-size:12px;
}

.pinormal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h2 
{
	color: #006699;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	clear: both;
	line-height: 30px;
	padding: 0;
	margin: 0;
}

a.pifront 
{
	color: #006699;
	text-decoration: none;
}

a.pifront:visited 
{
	color: #006699;
	text-decoration: none;
}

a.pifront:hover 
{
	/* color: #0000ff; */
	text-decoration: underline;
}

#topcontainer 
{
	width: 100%;
	text-align: right;
}

#top 
{
	color: #006699;
	width: 480px;
	height: 27px;
	background-image:url(../img/top.gif);
	font-size: 11px;
	float: right;
}

#flags1
{
	margin-top: 10px;
	float: right;
}

#top ul 
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
}

#top ul li 
{
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 4px 0 4px 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
}

#top ul li.last 
{
	border-right-style: none;
}

#top a
{
	text-decoration:none;
	color: #006699;
}

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

#maincontainer 
{
	margin: 0px 20px 20px 20px;
}

#header1 
{
	height: 45px;
	background-image:url(../img/logo_top.gif);
	background-repeat:no-repeat;
	padding-left: 280px;
	vertical-align: bottom;
	clear: both;
	color: #006699;
	font-size: 11px;
}

#header2 
{
	width: 100%;
	height: 86px;
	background-image:url(../img/logo_top2.gif);
	background-repeat:no-repeat;
	z-index:-3;
}

#header3 
{
	width: 100%;
	height: 40px;
	background:#21468b;
}

#menu 
{
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
	#menu ul {
		padding-left: 10px;
		margin: 0;
		list-style-type: none;
		float: left;
	}
		#menu ul li {
		float: left;
		padding: 0px 5px 0px 5px;
		margin: 4px 0 4px 0;
	}
#menu a {
	color: white;
	text-decoration:none;
}
#menu a:hover {
	text-decoration:underline;
}
.sub {
font-size:9px;
}
#menulinks 
{
	width: 20px;
	height: 74px;
	padding-top: 12px;
	float: left;
	background-image:url(../img/l_hoekje.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menurechts {
	width: 260px;
	height: 74px;
	padding-top: 12px;
	float: right;
	background-image:url(../img/r_hoekje.gif);
	background-repeat: no-repeat;
	text-align:center;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}
#menurechts a {
	color: white;
	text-decoration:none;
}
#menurechts a:visited {
	color: white;
}
#menurechts a:hover {
	text-decoration:underline;
}

.pageContent a 
{
	color: #006699;
	text-decoration: none;
}

.pageContent a:visited 
{
	color: #006699;
	text-decoration: none;
}

.pageContent a:hover 
{
	text-decoration: underline;
}

/*
#content {
	position:relative; *//* Position is declared "relative" to gain control of stacking order (z-index). */
	/*width:auto;
	min-width:280px;*/
	/*margin:10px 175px 20px 235px;*/
	/*background-color:#FFFFFF;*/
	/*z-index:3;*/ /* This allows the content to overlap the right menu in narrow windows in good browsers. */
/*} */

.roundcont {
	width: 100%;
	font-size: 11px;
	color: #006699;
	background-color: #eeeefc;
	background-image:url(../img/block01.gif);
	margin-bottom: 20px;
}

.roundcont p {
	margin: 0 10px;
}

#roundtitle {
	margin: 0px;
	background-color: #dde4f5;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
	margin-bottom: 5px;
}
.datum {font-size: 10px}
.roundtop { 
	background: url(../img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../img/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
#plaatje {
	float: right;
	padding: 8px;
}
#breadcrumbs {
	width: 100%;
	color: #ae1c28; /* #006699; */
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 10pt;
	font-weight:bold;
}
	#breadcrumbs ul {
		float: left;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#breadcrumbs ul li {
	float: left;
	background-image:url(../img/li.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 5px 0px 10px;
	white-space: nowrap;
	}
#breadcrumbs a {
	color: #ae1c28; /* #006699; */
	text-decoration:none;
	}
	#breadcrumbs a:hover {
	text-decoration:underline;
}

/*
#links {
	position:absolute;
	width:220px; 
	top:196px;
	left:20px;
	z-index:2;
*/
/* IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	/*voice-family: "\"}\"";
	voice-family:inherit;
	width:220px;
	}*/
	
/* grijs blokje ##################################################### */	
	.roundcont_grey {
		width: 100%;
		background-color: #e1e2e5;
		font-size: 8pt;
		margin-bottom: 15px;
	}
	.roundcont_grey p {
		margin: 0 10px;
	}
	.roundtop_grey { 
		background: url(../img/tr_grey.gif) no-repeat top right; 
	}

	.roundbottom_grey {
		background: url(../img/br_grey.gif) no-repeat top right; 
	}
	img.corner_grey {
	   width: 10px;
	   height: 10px;
	   border: none;
	   display: block !important;
	}
	/* chatbox ##################################################### */
		#chatbox 
		{
			padding: 15px;
		}
		
		.chatbox 
		{
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
		}
		.chatstyle {
			font-size: 5px;
			background-color: #e1e2e5;
			float: left;
		}
	/* einde chatbox ##################################################### */
/* einde grijs blokje ##################################################### */
	


/* rood blokje ##################################################### */
	.roundcont_red {
		width: 100%;
		background-color: #ae1c28;
		color: white;
		font-size: 11px;
		margin-bottom: 15px;
	}
	.roundcont_red p {
		margin: 0 10px;
	}
	.roundtop_red { 
		background: url(../img/tr_red.gif) no-repeat top right; 
	}
	.roundbottom_red {
		background: url(../img/br_red.gif) no-repeat top right; 
	}
	img.corner_red {
	   width: 10px;
	   height: 10px;
	   border: none;
	   display: block !important;
	}
	
	/* wie is online ##################################################### */	
		#wieisonline {
			padding: 15px;
		}
		#wieisonline a {
			color: white;
			text-decoration: none;
			font-weight: bold;
		}
		#wieisonline a:hover {
			text-decoration: underline;
		}
		#wieisonline a:visited {
			color: white;
			text-decoration: none;
		}	
	/* einde wie is online ##################################################### */
/* einde rood blokje ##################################################### */

/* blauw blokje ##################################################### */
	.roundcont_blue {
		width: 100%;
		background-color: #e8ecf3;
		font-size: 11px;
		margin-bottom: 15px;
	}
	.roundcont_blue p {
		margin: 0 10px;
	}
	.roundtop_blue { 
		background: url(../img/tr_blue.gif) no-repeat top right; 
	}

	.roundbottom_blue {
		background: url(../img/br_blue.gif) no-repeat top right; 
	}
	img.corner_blue {
	   width: 10px;
	   height: 10px;
	   border: none;
	   display: block !important;
	}
/* einde blauw blokje ##################################################### */

#formposts {
	padding: 15px;
	/*color: #006699;
	font-size: 10px;*/
}

#ads 
{
	text-align: center;
	color: #a0a1a1;
	font-size: 10px;
}

/*
#rechts {
	position:absolute;
	width:160px;
	top:196px;
	right:20px;
	z-index:1;*/
/* Again, the ugly brilliant hack. */
/*	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	}
*/

.inputbutton 
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	background-color:#006699;
	border-style:solid;
	border-width:1px;
	border-color:#21468b;	
}
#home {
	position:absolute;
	left:48px;
	top:34px;
	width:250px;
	height:80px;
	z-index:3000;
}

div.quote
{
	background-color: #f0f0f0;
	border: solid silver 1px;
	color: #666666;
	text-decoration: none;
	padding-left: 15px;
}
