.mainbody {
background-image: url();
background-position: centre;
background-repeat: repeat;
}

.container {
width: 978px;
}

/*color: #FF6600;*/

h1, h2, h3, h4, .contentheading {
color: #0054E3;
}

.contentheading {
font-size: 10px;
}

td.createdate, span.small, td.modifydate {
font-size: 12px;
}

td, .pagenav_prev, .pagenav_next {
	font-size: 12px;
	font-family: arial, courier;
	color: #80B3F3;
}

ul, li {
/*color: #5A8CC6;*/
}

.container a:link,  .container a:visited {
color: #FFFFFF;
text-decoration: none;
}

.container a:hover {
color: #80B3F3;
text-decoration: underline;
}

body {
background-color: none;
background-image: url(../images/background.jpg);
background-repeat: no-repeat;
}

.macs {
background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/clean/images/macs.png', sizingMethod='crop');
}

html>body .macs {
background-image: url(../images/yellowback.jpg);
background-repeat: repeat;
}

 td.topmenu {
padding-right: 8px;
padding-left: 21px;
}


/*Menu gebeuren */
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{
	background-image: url(../images/yellowback.jpg);
	background-repeat: repeat;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 21px;
	white-space: nowrap;
	border-left: 1px solid #0054E3;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	/*background: #c64934;*/
}