* 
{
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, sans-serif;
color: #555555;
font-size: 11px;
line-height: 18px;



}

img {border: 0px;}

h4
{
font-family: Tahoma, Verdana, sans-serif;
color: #555555;
font-size: 10px;
line-height: 18px;
font-weight: normal;
}


h3
{
font-family: Tahoma, Verdana, sans-serif;
color: #555555;
font-size: 12px;
line-height: 18px;
font-weight: normal;
}


h2
{
font-family: Meta-Bold, sans-serif;
color: #213e6a;
font-size: 18px;
line-height: 18px;
margin-bottom: 20px;

}

p
{
font-family: Tahoma, Verdana, sans-serif;
color: #555555;
font-size: 11px;
line-height: 18px;
padding-bottom: 10px;
margin-bottom: 10px;
}

.underlined
{

border-bottom: 1px solid #e6e6e6;
}

body {
background: #f4f4f4 url('img/layout/body_bg.jpg') repeat-x;

}

div#header_balk	{
	width: 960px;
	height:
}


div#wrapper { 
	width: 960px;
	margin: 0px auto;
	background: url('img/layout/wrapper_bg.jpg') repeat-y;
	position: relative;
	}
	
	
div#contentvlak
	{
	margin-top: 15px;
	width: 725px;

	margin-left: 40px;
	_margin-left: 20px;
	float: left;
	

	}
	
	
	div#contentvlak.vol
	{

	width: 880px;

	

	}
	
	

	
div#contentvlak table,
div#contentvlak table tr,
div#contentvlak table td, 
div#contentvlak table td p

	{
		border: 0px solid #fff;
		text-align: left;
	}
	
	td.grey
	{
	color: #999;
	}
	
div#contentvlak li
{

list-style-position: inside;

}	
	
div#bannerbalk
	{
		margin-top: 15px;
	width: 120px;

	margin-right: 40px;
	_margin-right: 20px;
	float: right;
	}
	


	
div#current_vlag
{
	position: absolute;
	top: 0px;
	left: 880px;
	width: 38px;
	height: 22px;
}	


div#current_vlag a
{
display: block; padding-left: 8px; padding-right: 12px; margin-top: 7px;
}


div#vlag_keuze a
{
display: block; padding-left: 10px; padding-right: 12px; margin-top: 7px; padding-bottom: 6px;
}

div#vlag_keuze
{
	position: absolute;
	top: 0px;
	left: 878px;
	width: 44px;
	height: 77px;
	background: url('img/layout/vlagkeuzevlak.jpg');
}

div#header
{
	height: 189px;
}	
	
div#header1 
{
height: 189px;
	background: url('img/layout/header_bg1.jpg');
}

div#header2
{
height: 189px;
	background: url('img/layout/header_bg2.jpg');
}

div#header3
{
height: 189px;
	background: url('img/layout/header_bg3.jpg');
}

div#header4 
{
height: 189px;
	background: url('img/layout/header_bg4.jpg');
}

div#header5
{
height: 189px;
	background: url('img/layout/header_bg5.jpg');
}
div#header6 
{
height: 189px;
	background: url('img/layout/header_bg6.jpg');
}
div#header7 
{
height: 189px;
	background: url('img/layout/header_bg7.jpg');
}




div#menuhouder
{
	padding-top: 152px;
	margin-right: 130px;
	z-index: 50;
}
	

div.paging {
	background:#fff;
	color: #777;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ccc;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #213e6a;
	font-weight: bold;
}
div.paging span a {
	color: #777;
	text-decoration: none;
}

div.paging span a:hover {
	color: #000;
}


div#footer
{
	height: 20px;
	background: url('img/layout/footer_bg.jpg');
}


table {
	background: #fff;
	border:1px solid #ccc;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}

th {
	padding:5px 2px;
	background: top left repeat-x url('img/layout/header_balk.jpg');
	text-align: center;
}
th a {
	color: #333;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	color: #0398ba;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
table tr.newrow td {
	background: #f0f4be;
}

td {
	border-bottom: 1px solid #eee;
}

td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

table.invisible, table.invisible td, table.invisible th, table.invisible tr {
	border:none;
	margin:0;
	padding:0;
	width:auto;
}

div.homepage
{
margin-top: 20px;
}

div.homepage div.linkerkolom
{
	width: 475px;
	float: left;	
}


div.homepage div.linkerkolom.breed
{
	width: 625px;
	float: left;	
}

div.homepage div.rechterkolom
{
	width: 240px;
	float: right;

}



div.hhv	
{
	width: 240px;
	background: url('img/layout/hhv_spacer.jpg');
	margin-bottom: 10px;
		
}

div.hhv .header
{
	height: 21px;
	padding-left: 10px;
	padding-top: 3px;
	background: url('img/layout/hhv_header.jpg');
	font-family: Tahoma, Sans-serif;
	color: #777;
	font-size: 10px;
	margin: 0px;
}

div.hhv .footer
{
	height: 11px;
	background: url('img/layout/hhv_footer.jpg')
}

div.hhv .content
{
	padding-left: 10px;
	width: 220px;
	padding-right: 10px;
s
}

div.hhv p
{
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 0px;

}


h3
{
font-family: Trebuchet MS, tahoma, sans-serif; 
font-size: 11pt; 
font-style: italic;
font-weight: bold;
margin-bottom: 6px;

}