/* =================================================================================================================
																		General										
   ================================================================================================================= */
body, table, .layout, form, input, div{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body{
	height:100%;
	width:100%;
	background-color: #FFFFFF;
}

body.registration{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size:9pt;
	margin: 0;
	height:100%;
}

td.registration {

}

table{
	border-collapse:collapse;
}
img{
	border:none;
}
.layout {
	border-style: none;
	border-collapse:collapse;
	font-size:1px;
}
.fullwidth{
	width:100%;
}
.fullheight{
	height:100%;
}
ul{
	margin-left: 22px;
	padding-left: 0px;
}
ol{
	padding-left: 0px;
	margin-left: 30px;
}
li{
	margin-left:0px;
	padding:0px 0px 0px 5px;
}
td{
	vertical-align:top;
}
td.layout {
	margin: 0px;
	padding: 0px;
	
}
div.content {
	padding-left: 5px;
	margin-right: 4px;
	margin-left: 4px;	
	
}

td.vlag {
	margin-left: 1px;
	vertical-align: bottom;
	width: 20;
}

div.vlag {
	margin-left: 1px;
	vertical-align: bottom;
	width: 18px;
}




/* =================================================================================================================
																		layout										
   ================================================================================================================= */

/* ----------------------------------------- global sizing --- */
td.header{								height:174px;	}
td.topbar{								height:60px;	}
td.leftbar,
td.leftbar img.spacer{					width:215px;	}
td.rightbar{							width:170px;	}


/* ----------------------------------------- global --- */
#sidebarContainer img,
#sidebarLeftContainer img,
#menuContainer img,
#newsContainer img {
	background-image: url(/img/LoadingFlower.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
a, td, div, span, p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
}

/* ----------------------------------------- header --- */
#headerCell{
	background-repeat:no-repeat;
}

#topbarContainer{
	height: 60px;
	color: #FFFFFF;
}
#topbarContainer td.but {
	vertical-align: bottom;
	color: #005758;
	text-align: center;
}
td.headerimage {
	height: 88px; 
	padding: 0px;	
	background-color: #FFFFFF;
}
td.headerblauw {
	padding: 0px;	
	background-image: url(/img/sidebarback.gif);

}
td.headerimage img, 
td.headerblauw img {
	padding: 0px;
	margin: 0px;
	border-width: 0px;	
}
	

/* ----------------------------------------- left --- */
#searchCell {
	vertical-align: bottom;
}
#searchCell form{
	width:205px;
	padding: 4px 10px;
}
.SearchTable #searchfield {
	width: 100px;
	height: 16px;
	font-size: xx-small;
}
td.SearchSpacer,
img.SearchButtonSpacer {
	width: 7px;
}
td.SearchButton {
	vertical-align: bottom;
}
#leftbarCell .but {

}
td.leftcolumn {
	background-image: url(/img/leftcolumn.gif);
}
td.rightcolumn {
	background-image: url(/img/rightcolumn.gif);
}


/* ----------------------------------------- mid --- */
#breadcrumbCell ul {
	font-size:xx-small;
}
#breadcrumbCell li{
	margin-top:2px;
	margin-left:20px;
}
#breadcrumbCell a {
	font-size:xx-small;
	text-decoration: none;
}
#contentCell{
	width: 528px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	scaling: false;
}
#homeRight{
	width: 423px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: top;
	horizontal-align: left;

}
#contentCell2{
	width: 528px;
	padding-left: 18px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	vertical-align: top;
}

#footerCell{
	width: 528px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;	
}

/* ----------------------------------------- right --- */
#printboxCell {
	padding:3px 5px 0px;
	text-align:right;
	vertical-align:middle;
	width: 160px;
}
#printboxCell input{
	margin-right:5px;
}
#newsCell {
	font-size: x-small;
	padding:5px 5px 15px 5px;
	text-align: center;
}
#newsContainer {
	height: 90px;	
	display: block;
	text-align: center;
}
#sidebarCell{
	width: 159px;
	padding-top: 0px;
	background-image: url(/img/sidebarback.gif);
	vertical-align: top;
	
}
#colofonCell {
	height:20px;
	text-align: center;
	font-size: 5pt;
	text-decoration: none;
	padding: 10px 0px 5px 0px;
}
#colofonCell a{
	font-size:xx-small;
	text-decoration:none;
}
/* ------------------------------------------ content --- */
a, a:active, a:visited{
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover{
	text-decoration: none;
}
p, h1, h2, h3, h4, h5, h6{
	margin:0px 0px 5px;
	padding:0px;
}
p{
	margin:0px;
	padding:0px;
}
.pageTitle {
	font-size: x-large;
}
p.pageTitle{
	margin:0px 0px 7px;
	padding:0px;
}
.subTitle,
.zb_search_link {
	font-size: medium;
	font-weight: bold;
}
p.subTitle{
	margin:0px 0px 5px;
	padding:0px;
}
.caption{
	font-style:italic;
}
p.caption{
	margin:5px 0px 0px;
}
/* ------------------------------------------ search results --- */
.zb_search_resultitem {
	margin-bottom: 15px;
}
.zb_search_itemcount{
	font-style:italic;
	margin-bottom: 15px;
	margin-top: -7px;
	
}
.zb_search_link {
	/* same as subTitle, overrule here */
}
/* ------------------------------------------ sitemap --- */
.zb_sitemap_link_level0 {
	font-weight: bold;
	color: #000000;
}
.zb_sitemap_link_level1 {
	font-weight: bold;
}
/* =================================================================================================================
																		colors and images										
   ================================================================================================================= */

/* ----------------------------------------- site global colors --- */
.SearchTable #searchfield {
	border: 1px solid #005758;
	background-color: #F6F8E9;
}
td.leftbar{
	background-color:#00FF00;
}
td.midbar{
	background-color: #BEBEBE;
}
td.rightbar{
}

table.header {
	background-color:#CCCCCC;
	background-image: url(/img/headerback.gif);
}
td.header{
}
td.topbar{
}

#headerCell{
	background-image:url(/img/top.gif);
}

/* ------------------------------------------ menu colors --- */
div.but{
	color: #FFFFFF;
}
div.but a:link,
div.but a:visited {
	color: #FFFFFF;
	
	background-image: url(/img/menubuttonback.gif);
}

div.but a:hover,
div.but a:active {
	color: #005758;
}
div.header {
	background-image: url(/img/pollheader.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
	vertical-align: bottom;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom:0px;
	height: 9px;
	font-size: 1px;

}
div.footer {
	background-image: url(/img/pollfooter.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	vertical-align: top;
	margin-right: 4px;
	margin-left: 4px;

}
#menuBar {
	background-image:url(../img/menuback.gif);
	padding-left: 0px;
	width: 200px;
}
#homeLeft {
	background-image:url(../img/menuback.gif);
	padding-left: 0px;
	width: 289px;
	background-repeat: repeat-y;
}

div.MenuPopUp {
	color: #000000;
	background-color: #CDCDCD;
	border-color: #666666;
}
/* ------------------------------------------ content --- */
p, span{
	color:#000000;
}
h1, h2, h3, h4, h5, h6{
	color:#005758;
}
a, a:active, a:visited{
	color:#005758;
}
a:hover{
	color:#007570;
}
.pageTitle {
	color:#E13882;
}
.subTitle {
	color:#005758;
}
.caption{
	color:#005758;
}
.strong{
	color:#005758;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif

}
.pageTitle_blue, 
.pageTitle_green {
	font-size: medium;
	margin:0px 0px 7px;
	padding:0px;
}
.pageTitle_blue {
	color:#005758;
}
.pageTitle_green {
	color:#005758;
}
.pagesubTitle_blue,
.pagesubTitle_green {
	font-size: 14px;
	margin:0px 0px 7px;
	padding:0px;
	font-weight: bold;
}
.pagesubTitle_blue {
	color:#005758;
}
.pagesubTitle_green {
	color:#005758;
}

#contentLeftCol,
#contentRightCol {
	padding-top: 5px;
}
#contentLeftCol {
	width: 260px;
	padding-left: 0px;
	padding-right: 5px;
}
#contentRightCol {
	width: 220px;
	padding-left: 5px;
	padding-right: 7px;
}

table.contentwindow {
	margin: 5px;
}

#contentLeftCol .body,
#contentRightCol .body {
	horizontal-align: left;
	border: 0px
	margin-bottom: 7;
}
/* ------------------------------------------ search results --- */
.zb_search_resultitem {
}
.zb_search_itemcount{
}
#sidebarCell img {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
}
 
.sidebarLeft {
	padding-left: 10px;

}
#topbarContainer .but .PrintPreview {
	vertical-align: bottom;
	margin-top: 24px;
	margin-bottom: 4px;
}

/* td {border: solid 1px red} */
