html, body {
	margin				: 0px;
	padding				: 0px;
	height				: 100%;
}

div#container {
	/* Afmetingen en positie */
	width				: 835px; /* 780px */
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 0px;
	/* achtergrond */
	background-image	: url('../images/container.jpg');
	background-repeat	: repeat-y;
	padding-bottom		: 10px;
	border-bottom		: 27px solid #3e6791;
}

body>#container { /*ervan uitgaande dat de body de directe parent is */
	  height            : auto;
	  min-height        : 100%;
	  overflow          : hidden;
}

div#logobalk {
	/* Afmetingen en positie */
	height				: 89px;
	/* achtergrond */
	background			: url('../images/logo.jpg') no-repeat bottom left;
	background-color	: #ffffff;
}

div#menubalk {
	/* Afmetingen en positie */
	width				: 835px;
	height				: 27px;
	/* achtergrond */
	background-color	: #3e6791;
}

div#fotobalk {
	/* Afmetingen en positie */
	height				: 86px;
	/* achtergrond */
	background			: url('../images/fotobalk.jpg');
	/* randen */
	border-top			: 2px solid #ffffff;
	border-bottom		: 2px solid #ffffff;
}

div#zijbalk {
	/* Afmetingen en positie */
	float				: left;
	width				: 170px;
	padding-top			: 10px;
	padding-left 		: 10px;
	padding-right 		: 10px;
	font-family			: 'Trebuchet MS';
	font-size			: 10pt;
}

div#contents {
	/* Afmetingen en positie */
	width				: 623px;
	margin-left			: 202px;
	_margin-left		: 199px;
	font-family			: 'Trebuchet MS';
	font-size			: 10pt;
}

/* Joomla menu opmaak */

#menubalk ul {
	width				: 830px;
	height				: 19px;
	font-family			: 'Trebuchet MS';
	font-size			: 10pt;
	vertical-align		: middle;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 4px;
	padding-bottom		: 4px;
}

#menubalk li {
  	margin				: 0px;
	float				: right;
	height				: 19px;
	line-height			: 19px;
  	vertical-align		: middle;
	list-style			: none;
}

#menubalk a {
	color				: #ffffff;
	text-decoration		: none;
	font-size			: 8pt;
  	font-weight			: bold;
	height				: 15px;
	line-height			: 15px;
}

#zijbalk a.mainlevel  {
	font-family			: 'Trebuchet MS'; /*Arial, Verdana, Geneva, Helvetica, sans-serif;*/
	text-align			: center;
	display				: block;
	line-height			: 22px;
	height				: 20px;
	width				: 170px;
	border-bottom		: 1px dashed #ffffff;
	padding-top			: 3px;
	padding-bottom		: 3px;

  	/* letters */
	color				: #ffffff;
	text-decoration		: none;
	font-size			: 10pt;
}

#zijbalk th {
	background-color	: #3e6791;
	color				: #ffffff;
	padding				: 0px;
	border-top			: 2px solid #ffffff;
	border-bottom		: 2px solid #ffffff;
}

#zijbalk table.moduletable {
	padding-bottom		: 30px;
	width				: 170px;
}

/* einde menu opmaak */

/* opmaak tabellen in contents */

#contents tr.sectiontableentry1 {
	background-color	: #DAE2F1;
}

#contents tr.sectiontableentry2 {

}

/* Opmaak van extra's van de content in het middenstuk */

#contents .contentheading {
	text-align			: right;
	color				: #263F59;
	font-size			: 10pt;
	padding-right		: 10px;
	width				: 100%;
	border-bottom		: 1px solid #3e6791;
	border-top			: 1px solid #3e6791;
	margin-bottom		: 10px;
}

#contents .componentheading {
	text-align			: right;
	color				: #263F59;
	font-size			: 10pt;
	padding-right		: 10px;
	width				: 100%;
	border-bottom		: 1px solid #3e6791;
	border-top			: 1px solid #3e6791;
	margin-bottom		: 10px;
}

#contents .contentpaneopen {
	width				: 100%;
}

#contents td.modifydate {
	font-size			: 8pt;
}

#contents td.createdate {
	font-size			: 8pt;
	color				: #666666;
}

#contents a {
	color				: #3e6791;
	font-size			: 12px;
	font-weight			: bold;
}

#contents a.cal_titlelink {
	font-size			: 7.5pt;
}

#contents ul {

  margin				: 2px;
  padding-left			: 0px;
  list-style			: none;
}
#contents li {

  line-height			: 15px;
  padding-left			: 15px;
  padding-top			: 0px;
  background-image		: url(../images/bullet.gif) ;
  background-repeat		: no-repeat;
  background-position	: 0px 3px;
}

a.readon:link, a.readon:visited, div.back_button {
  color					: #404F59;
  font-family			: Verdana, Arial, Helvetica, sans-serif;
  font-size				: 10px;
  white-space			: normal;
  font-weight			: normal;
  padding-bottom		: 4px;
  padding-left			: 4px;
  padding-right			: 4px;
  padding-top			: 4px;
  float					: left;
  line-height			: 10px;
  text-decoration		: none;
  border				: 1px solid #AABBBF;
  background-color		: #FFFFFF;
  background-image		: url(../images/but.gif);
}

div.back_button {
	float				: none;
	width				: 55px;
	text-align			: center;
}

.button {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  border            : 1px solid #AABBBF;
  background-color  : #FFFFFF;
  color             :#404F59;
  background-image  : url(../images/but.gif);
  padding           : 2px;
}