html
{
	padding			: 0;
	margin				: 0;
}

body
{
	padding			: 0;
	margin				: 0;
	text-align			: center;
	width				: 1017px;
	height				: 100%;
	/*overflow-y			: hidden;*/

	font-family			: Trebuchet MS;
	font-weight			: bold;
	font-size			: x-small;
}
img
{
	clear: both;
}

a, a:visited, a:active
{
	text-decoration		: none;
	color				: #000000;
}

#wrapper
{
	border-left			: 1px solid black;
	border-right			: 1px solid black;
	width				: 1017px;
	height				: 100%;
}

#wrapper #header
{
	text-align			: right;
	position			: relative;
	width				: 1017px;
	height				: 130px;
	background-image		: url(/sitePics/top.png);
	background-repeat		: no-repeat;
	z-index			: 2;
}

#wrapper #header #menu
{
	position			: absolute;
	top				: 5px;
	left				: 110px;
	width				: 200px;
	height				: 25px;
	z-index			: 6;
	font-size			: 0.9em;
	color				: #ffffff;
	font-size			: 1.2em;
	font-size			: expression("1.0em");
}

#wrapper #header #menu a, a:visited, a:active
{
	color				: #ffffff;
}

#wrapper #header #logo
{
	position			: absolute;
	right				: 0px;
	width				: 294px;
	height				: 130px;
	background-image		: url(/sitePics/Logo.png);
	background-repeat		: no-repeat;
	z-index			: 3;
}

#wrapper #top
{
	text-align			: left;
	position			: relative;
	width				: 1017px;
	height				: 41px;
	z-index			: 2;
}

#wrapper #top #topmenu
{
	position			: relative;
	width				: 1017px;
	height				: 21px;
	background			: #7FC41C;
	background-image		: url(/sitePics/menu_links.png);
	background-repeat		: no-repeat;
	z-index			: 2;
}

#wrapper #top #topmenu #mainmenu
{
	position			: absolute;
	left				: 220px;
	font-size			: 1.0em;
	line-height			: 1.5em;
	z-index			: 5;
	font-size			: 1.2em;
	font-size			: expression("1.0em");
}

#wrapper #top #topmenu #mainmenu a, a:visited, a:active
{
	color				: #000000;
}

#wrapper #top #topbottom
{
	position			: relative;
	width				: 179px;
	height				: 20px;
	background-image		: url(/sitePics/menu_linksonder.png);
	background-repeat		: no-repeat;
	z-index			: 1;
}

#wrapper #top #topright
{
	position			: absolute;
	top				: 21px;
	left				: 179px;
	width				: 838px;
	height				: 21px;
	background			: #F9FBE7;
	background-image		: url(/sitePics/menu_rechtsonder.png);
	background-repeat		: no-repeat;
	z-index			: 15;
}

#wrapper #content
{
	text-align			: left;
	position			: relative;
	width				: 1017px;
	height				: 100%;
	background			: #F9FBE7;
	z-index			: 1;
}

#wrapper #content #left
{
	position			: relative;
	left				: 0;
	width				: 179px;
	height				: 100%;
	background-image		: url(/sitePics/menu_links_bg);
	z-index			: 4;
}

#wrapper #content #left #submenu
{
	position			: relative;
	width				: 179px;
	height				: 596px;
	background			: #F9FBE7;
	background-image		: url(/sitePics/bg_submenu.png);
	background-repeat		: no-repeat;
	z-index			: 4;
}

#wrapper #content #left #submenu table
{
	margin-top			: 50px;
}

#wrapper #content #left #submenu table, #wrapper #content #left #submenu img
{
	padding			: 0;
}

#wrapper #content #left #submenu #submenutd
{
	background-image		: url(/sitePics/submenu-midden.gif);
}

#wrapper #content #right
{
	border				: 1px solid #F9FBE7;
	position			: absolute;
	top				: 1px;
	left				: 179px;
	width				: 838px;
	height				: 100%;
	z-index			: 19;
}

#wrapper #content #right #maincontent
{
	border				: 1px solid #F9FBE7;
	position			: absolute;
	top				: 1px;
	left				: 0px;
	width				: 605px;
	height				: 500px;
	height				: expression( (document.body.offsetHeight - 178) + "px");
	z-index			: 20;
	font-weight			: normal;
	overflow			: auto;
	font-size			: 1.2em;
	font-size			: expression("1.0em");
}

#wrapper #content #right #maincontent label
{
	font-size			: 0.8em;
}

#wrapper #content #right #maincontent a
{
	color				: #7FC41C;
	font-size			: 1.0em;
}

#wrapper #content #right #maincontent h1
{
	font-size			: 1.4em;
}

#wrapper #content #right #maincontent h2
{
	font-size			: 1.2em;
}

#wrapper #content #right #newsblock
{
	position			: absolute;
	top				: 0px;
	left				: 610px;
	width				: 220px;
	height				: 100%;
	background			: #CADA98;
	z-index			: 20;
}

#wrapper #content #right #newsblock #news
{
	padding-top			: 1px;
	padding-left			: 10px;
	padding-right			: 10px;
}

#wrapper #content #right #newsblock h1
{
	color				: #3A5715;
	font-size			: 1.5em;
}

#wrapper #content #right #newsblock h2
{
	font-size			: 1.3em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#wrapper #content #right #newsblock p
{
margin: 0px;
padding: 0px;
margin-top: 3px;
}

#wrapper #content #right #newsblock a
{
	color				: #3A5715;
	font-size			: 1.0em;
}


/* Agenda */
#wrapper #content #right #maincontent .agendaTable{
	color						: #7FC41C;
	width						: 600px;
}

#wrapper #content #right #maincontent .day {
	border-bottom				: 1px solid #000000;
	background-color			: #E8EAD9;
	color						: #000000;
	font-size					: 0.9em;
	font-weight					: bold;
	virtical-align				: bottom;
	text-align					: left;
	width						: 50px;
	height						: 50px;
}

#wrapper #content #right #maincontent .day1 {
	background-color			: #E8EAD9;
	color						: #000000;
	font-size					: 0.9em;
	font-weight					: bold;
	vertical-align				: top;
	text-align					: left;
	width						: 75px;
	height						: 75px;
}

#wrapper #content #right #maincontent .day2 {
	background-color				: #F9FBE7;
	color						: #000000;
	font-size					: 0.9em;
	font-weight					: bold;
	vertical-align					: top;
	text-align					: left;
	width						: 75px;
	height						: 75px;
}

#wrapper #content #right #maincontent .day1 a, #wrapper #content #right #maincontent .day2 a {
	font-size					: 0.8em;
	font-weight					: bold;
	text-decoration				: none;
}

#wrapper #content #right #maincontent .day1 ul, .day2 ul {
	margin-top					: 0px;
	margin-left					: 0px;
}

#wrapper #content #right #maincontent .day1 li, .day2 li {
	color						: #7FC41C;
	list-style-type				: none;
}

#wrapper #content #right #maincontent .day1 #dayListDiv, #wrapper #content #right #maincontent .day2 #dayListDiv
{

}

#wrapper #content #right #maincontent .week {
	border-left					: 1px solid #000000;
	border-bottom				: 1px solid #000000;
	padding-left				: 10px;
	background-color			: #E8EAD9;
	color						: #9d9ea1;
	font-size					: 0.8em;
	font-weight					: bold;
	vertical-align				: top;
	text-align					: left;
}

#wrapper #content #right #maincontent .agendaHeaderLink {
	color						: #000000;
	font-size					: 0.8em;
	font-weight					: bold;
	text-decoration				: none;
}

#wrapper #content #right #maincontent .headerLeft {
	font-size					: 0.8em;
	color						: #000000;
	font-weight					: bold;
	vertical-align				: top;
	text-align					: center;
}

#wrapper #content #right #maincontent .headerLinks {
	vertical-align				: middle;
	text-align				: center;
}

#axiFrontEndLogin
{
	border-bottom					: 1px dashed gray;
}

table.documents td{
	font-family			: Trebuchet MS;
	font-size			: x-small;
}
div#documents ul {
 margin: 0px;
}
div#documents ul ul{
 margin-left: 15px;
}
