body, html {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

body {
  background-image: url(/upload/images/design/bg.gif);
  background-color: #FFFFFF;
  color:#474747;
  font-family: 'Trebuchet MS','Lucida Grande', Arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

A {
  color: #0C479D;
}

#page {
  width: 939px;
  margin: 0px auto;
	height: 100%;
}

#header {
  height: 154px;
  background-color: #0c479d;
  background-image: URL(/upload/images/design/header.jpg);
  background-repeat: no-repeat;
}

#flashfader {
  position: relative;
  top: 7px;
  left: 11px;
}

#mainmenu {
	float: left;
}

#quicklinks {
  position: relative;
  margin-right: 21px;
  padding-top: 12px;
  float: right;
  color: #FFFFFF;
}

#quicklinks A {
  color: #FFFFFF;
}

#contentLeft {
	width: 191px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	float: left;
	height: 100%;
}

#contentLeft H2 {
  margin-top: 10px;
  margin-bottom: 0px;
  background-color: #022295;
	background-image: url(/upload/images/design/bg-ad-header.jpg);
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 20px;
	padding-top: 5px;
	padding-left: 4px;
	color: #FFFFFF;
  font-size: 12px;
}

.googleA {
  background-color: #b5b7af;
	border: 1px solid #FFFFFF;
  color: #000000;
  padding-top: 0px;
  padding-bottom: 10px;
  text-align: center;
  margin-top: 10px;
}

.googleB {
  text-align: center;
  margin-top: 50px;
}

#contentLeft A {
  color: #000000;
}

#contentLeft img {
  border: 1px solid #474747;
  margin-bottom: 5px;
}

#contentLeft img.noborder {
  border: none;
  margin-bottom: 5px;
}

#contentCenter H1 {
  color: #990000;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}

#contentCenterTop {
}

#contentCenterTop H2 {
  color: #c21723;
  font-size: 12px;
  font-weight: bold;
  display: inline;
}

#contentCenterTop H3 {
  color: #c21723;
  font-weight: bold;
  font-size: 11px;
  display: inline;
}

#contentCenterLeft H2 {
  margin-top: 10px;
  margin-bottom: 0px;
	background-color: #EBEBEB;
	background-image: url(/upload/images/design/bg-bc-header.jpg);
	border-top: 1px solid #B5B7AF;
	border-left: 1px solid #B5B7AF;
	border-right: 1px solid #B5B7AF;
	height: 20px;
	padding-top: 5px;
	padding-left: 4px;
  color: #c21723;
  font-size: 12px;
  font-weight: bold;
}

#contentCenterRight H2 {
  margin-top: 10px;
  margin-bottom: 0px;
	background-color: #EBEBEB;
	background-image: url(/upload/images/design/bg-bc-header.jpg);
	border-top: 1px solid #B5B7AF;
	border-left: 1px solid #B5B7AF;
	border-right: 1px solid #B5B7AF;
	height: 20px;
	padding-top: 5px;
	padding-left: 4px;
  color: #c21723;
  font-size: 12px;
  font-weight: bold;
}

#contentCenter img {
  border: 1px solid #474747;
}

#contentCenter img.noborder {
  border: none;
}

#agenda_homepage ul {
  margin-left: 20px;
  list-style-type: square;  
}

#agenda_homepage li {
  margin-bottom: 5px;
}

.articleA {
  background-color: #b5b7af;
	border: 1px solid #FFFFFF;
	color: #000000;
	padding: 4px;
}

.articleD {
  background-color: #b5b7af;
	border: 1px solid #FFFFFF;
  color: #000000;
  padding: 4px;
}

.articleE {
}

#zoekpaneel {
   background-color: #ebebeb;
	 border: 1px solid #b5b7af;
	 padding-top: 2px;
	 padding-left: 4px;
	 margin-bottom: 5px;
}

#zoekpaneel h2 {
  color: #990000;
  font-weight: bold;
	font-size: 10px;  
}

.blockheader {
  color: #990000;
  font-weight: bold;
	font-size: 12px;
}

.headerrow {
  background-color: #b5b7af;
	background-image: url(/upload/images/design/bg-bc-header.jpg);
  color: #990000;
  font-weight: bold;
	border-bottom: 1px solid #474747;
	height: 20px;
}

.dataroweven {
	vertical-align: top;
  background-color: #EBEBEB;
  color: #333333;
	border-bottom: 1px solid #CCCCCC;
}

.datarowodd {
	vertical-align: top;
  color: #333333;
	border-bottom: 1px solid #CCCCCC;
}

.labelrow {
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
}

.labelrowhigh {
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  vertical-align: top;
  padding-top: 4px;
}

#contentRight {
  width: 190px;
	padding: 10px;
	float: left;
}

#contentRight H2 {
  margin-top: 10px;
  margin-bottom: 0px;
  background-color: #022295;
	background-image: url(/upload/images/design/bg-ad-header.jpg);
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 20px;
	padding-top: 5px;
	padding-left: 4px;
	color: #FFFFFF;
  font-size: 12px;
}

#contentRight A {
  color: #000000;
}

#contentRight img {
  border: 1px solid #474747;
  margin-bottom: 5px;
}

#contentRight img.noborder {
  border: none;
  margin-bottom: 5px;
}

#footer {
  height: 43px;
  background-color: #565655;
  background-image: URL(/upload/images/design/footer.jpg);
  background-repeat: no-repeat;
  color: #FFFFFF;
}

#footerLeft {
  padding-top: 9px;
  padding-left: 20px;
  float: left;
  width: 200px;
}

#footerLeft A {
  color: #FFFFFF;
  font-weight: bold;
}

#footerRight {
  padding-top: 9px;
  text-align: right;
  float: left;
  width: 698px;
}

#footerRight A {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

form {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
}

.textfield {
  border: 1px solid #b5b7af;
  height: 18px;
}


.button {
  border: 1px solid #000000;
  background-color: #0179d5;
  color: #FFFFFF;
  cursor: hand;
}

.deletebutton {
  margin-left: 200px;
  border: 1px solid #000000;
  background-color: #990000;
  color: #FFFFFF;
  cursor: hand;
}

#contentLeft .textfield {
  border: 1px solid #000000;
  height: 16px;
  font-size: 10px;
}

#contentLeft #loginform {
  padding-left: 6px;
  margin-top: 3px;
  margin-bottom: 3px;
}

#contentLeft #newsletterform {
  padding-left: 6px;
  margin-top: 8px;
  margin-bottom: 3px;
}

#sitemap A {
  color: #000000;
	text-decoration: none;
}


/*---------------------------------------------------------- clear fix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*-------------------------------------------------------- */
