.mainbody {
background-image: url(../images/menu_bottom_corner.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.container {
width: 978px;
}

/*color: #FF6600;*/

h1, h2, h4, .contentheading {
color: #ac7741;
}

.frontpageheading {
font-family: arial, courier;
font-size:20;
color: #b34040;
font-weight:bold;
line-height:1;
}

.frontpageheading a:link, .frontpageheading a:visited{
font-family: arial, courier;
font-size:20;
color: #b34040;
font-weight:bold;
line-height:1;
}

.frontpagecontent{
font-family: arial, courier;
font-size:16;
font-weight:bold;
}

h3 {
font-family: arial, courier;
font-size: 20;
#color: #b34040;
color: #860000;
line-height: 1;
}

.latestnews {
font-size: 15px;
line-height=19px;
color: #663300;
}
.contentheading {
font-size: 18px;
font-weight: bold;
#color: #999933;
color: #cc4433;
}

.contentheading a:link, .contentheading a:visited{
font-size: 18px;
font-weight: bold;
#color: #999933;
color: #cc4433;
}

.contentdescription {
color: #663300;
font-size: 14;
line-height: 19px;
}

.contentdetail {
/* color: #666666; */
color: #663300;
font-size: 14;
line-height: 16pt;
#letter-spacing: 2pt;
}

.readon {
font-size: 12px;
color: #666666;
line-height:1;
}

p {
font-family: arial, courier;
font-size: 13px;
line-height= 16px;
color: #666666;
}

td {
font-family: arial, courier;
font-size: 15px;
line-height= 2em;
color: #8c6640;
}

td a:link, td a:visited{
font-family: arial, courier;
font-size: 15px;
line-height= 2em;
color: #9d0000;
}

.componentheading {
font-weight: bold;
}

.componentheadingactivities {
font-size: 18px;
font-weight: bold;
line-height:30px ;
text-align:left;
}

.contentpaneactivities a:link {
font-size: 16px;
line-height:30px;
text-align:left;
}

.contentpaneactivities a:visited {
font-size: 16px;
line-height:30px;
text-align:left;
}

.sectiontableentry1activities {
text-align:left:
}

td.createdate, span.small, td.modifydate {
font-size: 9px;
}

td.pagenav_prev, td.pagenav_next {
font-size: 12px;
font-family: arial, courier;
color: #ac7741;
}

.submenu {
background-color: #D1BFA7;
font-size: 13px;
font-family: arial, courier;
color: #ffffff;
}

.submenuheading {
	background-color: #AA8051;
	font-size: 14px;
	font-family:  arial, courier;
	color: #ffffff;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
}

div.componentheading {
font-size: 18px;
#color: #999933;
color: #663300;
}

ul, li {
/*color: #5A8CC6;*/
}

.submenuitem a:link {
font-size: 12px;
font-family: arial, courier;
color: #ac7741;

}

.container a:link,  .container a:visited {
font-size: 16;
#color: #ac7741;
color: 663300#;
text-decoration: none;
padding-left: 30px;
font-weight: bold;
}

.container a:hover {
#color: #ac7741;
color: #663300;
#text-decoration: underline;

}

table.backtable {
background-color: #ffffff;
background-image: url(../images/background.jpg);
background-repeat: no-repeat;
}
td.frontleft {
background-repeat: no-repeat;
background-image: url(../images/front_buddha.jpg);

}

html>body .macs {
background-image: url(../images/macs.png);
}

 td.topmenu {
padding-right: 8px;
padding-left: 21px;
}


/*Menu gebeuren */
.mainlevel
{
	color: #a62020;
	text-decoration: none;
	padding-left: 30px;
	font-size=16px;
	font-weight=bold;
	font-weight: bold;
}

.sublevel
{
color: #7E1818;
text-decoration: none;
padding-left: 25px;
font-size=14px;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{
	background-image: none;
	float: left;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
	#border-left: 1px solid #ac7741;
	border-left: 1px solid #663300;
	line-height: 14px;
	display: block;
}

ul#mainlevel-nav li a:link
{
	text-decoration: none;
	color: #663300;
	padding-left: 5px;
	padding-right: 5px;
}

ul#mainlevel-nav li a:visited
{
	text-decoration: none;
	color: #663300;
	padding-left: 5px;
	padding-right: 5px;
}

ul#mainlevel-nav li a:hover
{
	text-decoration: none;
	color: #990000;
	background-color: #CDB887;
	padding-left: 5px;
	padding-right: 5px;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	/*background: #c64934;*/
}

.back_button a:link{
	color: black;
}

.sectiontableentry1 {
	line-height: 22px;
}

.sectiontableentry2 {
	line-height: 22px;
}
.sectiontableentry1 a:link {
	color: #663300;
}
.sectiontableentry1 a:visited{
	color: #663300;
}

.sectiontableentry2 a:link{
	color: #663300;
}
.sectiontableentry2 a:visited{
	color: #663300;
}
#imported from menu.css
/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-suckerfish-vertical, a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical,
a.mainlevel-suckerfish-vertical:link, a.mainlevel_active-suckerfish-vertical:link, a.mainlevel_current-suckerfish-vertical:link,
a.mainlevel-suckerfish-vertical:visited, a.mainlevel_active-suckerfish-vertical:visited, a.mainlevel_current-suckerfish-vertical:visited {
/*	background-color: red;*/
	background-color: E0E0E0;
/*	color: white;*/
	color: #a62020;
}

a.mainlevel-suckerfish-vertical:hover, a.mainlevel_active-suckerfish-vertical:hover, a.mainlevel_current-suckerfish-vertical:hover {
/*	background-color: #E0E0E0; */
	background-color: #D1BFA7;
	color: red;
}

a.sublevel-suckerfish-vertical, a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical,
a.sublevel-suckerfish-vertical:link, a.sublevel_active-suckerfish-vertical:link, a.sublevel_current-suckerfish-vertical:link,
a.sublevel-suckerfish-vertical:visited, a.sublevel_active-suckerfish-vertical:visited, a.sublevel_current-suckerfish-vertical:visited {
	width: 20em; /** width of expanded menu **/
	background-color: #999;
	color: white;
}

a.sublevel-suckerfish-vertical:hover, a.sublevel_active-suckerfish-vertical:hover, a.sublevel_current-suckerfish-vertical:hover {
	background-color: #D1BFA7;
	color: green;
}

ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical,
ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:link, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:link, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:link,
ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:visited, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:visited, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:visited {
	background-color: blue;
	color: white;
}

ul.mainlevel-suckerfish-vertical ul ul a.sublevel-suckerfish-vertical:hover, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_active-suckerfish-vertical:hover, ul.mainlevel-suckerfish-vertical ul ul a.sublevel_current-suckerfish-vertical:hover {
	background-color: #E0E0E0;
	color: blue;
}

ul.mainlevel-suckerfish-vertical .expanded {
	display: block;
	background-image: url("../images/arrow_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}


/** customize style / layout here */
a.mainlevel-suckerfish-vertical, a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical, span.mainlevel-suckerfish-vertical,
a.mainlevel-suckerfish-vertical:link, a.mainlevel_active-suckerfish-vertical:link, a.mainlevel_current-suckerfish-vertical:link,
a.mainlevel-suckerfish-vertical:visited, a.mainlevel_active-suckerfish-vertical:visited, a.mainlevel_current-suckerfish-vertical:visited,
a.mainlevel-suckerfish-vertical:hover, a.mainlevel_active-suckerfish-vertical:hover, a.mainlevel_current-suckerfish-vertical:hover
{
        font-weight: normal;
        font-size: 16;
        text-align: left;
        text-decoration: none;
        display: block;
        border: 1px solid silver;
        padding: 0.3em 0.3em 0.3em 0.5em;       /* main menu top, right, bottom, left */
        height: 1em;
        line-height: 1em;
}
a.sublevel-suckerfish-vertical, a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical, span.sublevel-suckerfish-vertical,
a.sublevel-suckerfish-vertical:link, a.sublevel_active-suckerfish-vertical:link, a.sublevel_current-suckerfish-vertical:link,
a.sublevel-suckerfish-vertical:visited, a.sublevel_active-suckerfish-vertical:visited, a.sublevel_current-suckerfish-vertical:visited,
a.sublevel-suckerfish-vertical:hover, a.sublevel_active-suckerfish-vertical:hover, a.sublevel_current-suckerfish-vertical:hover {
	font-weight: normal;
	font-size: 16;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 1px solid silver;
	padding: 0.3em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
	height: 1em;
	line-height: 1em;
	position: relative;
	left:0px; /* overlap between main and extended menu */
}

a.mainlevel-suckerfish-vertical, a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical, span.mainlevel-suckerfish-vertical {
}

a.sublevel-suckerfish-vertical, a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical, span.sublevel-suckerfish-vertical {
	font-size: 80%;
	border-top: 0px solid silver;
}

#active_menu-suckerfish-vertical,
a.mainlevel_active-suckerfish-vertical, a.mainlevel_current-suckerfish-vertical,
a.mainlevel_active-suckerfish-vertical:link, a.mainlevel_current-suckerfish-vertical:link,
a.mainlevel_active-suckerfish-vertical:visited, a.mainlevel_current-suckerfish-vertical:visited,
a.mainlevel_active-suckerfish-vertical:hover, a.mainlevel_current-suckerfish-vertical:hover
{#	font-weight: bold;
	color: red;
}
#active_menu-suckerfish-vertical,
a.sublevel_active-suckerfish-vertical, a.sublevel_current-suckerfish-vertical,
a.sublevel_active-suckerfish-vertical:link, a.sublevel_current-suckerfish-vertical:link,
a.sublevel_active-suckerfish-vertical:visited, a.sublevel_current-suckerfish-vertical:visited,
a.sublevel_active-suckerfish-vertical:hover, a.sublevel_current-suckerfish-vertical:hover {
#	font-weight: bold;
	color: green;
}
ul.mainlevel-suckerfish-vertical, .mainlevel-suckerfish-vertical ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 11em; /** space between main menu box and content **/ 
}

ul.mainlevel-suckerfish-vertical {
	z-index: 101;
}

ul.mainlevel-suckerfish-vertical ul {
	z-index: 102;
}

ul.mainlevel-suckerfish-vertical ul ul {
	z-index: 103;
}

ul.mainlevel-suckerfish-vertical li {
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
	float: left;
	clear: left;
	position: relative;
	width: 10em; /** main menu box width **/
}

ul.mainlevel-suckerfish-vertical li li {
}

ul.mainlevel-suckerfish-vertical ul {
	display: none;
	position: absolute;
	top: 0;
	margin-left: 10em;
}

ul.mainlevel-suckerfish-vertical li:hover ul,
ul.mainlevel-suckerfish-vertical li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-vertical li:hover ul ul,
ul.mainlevel-suckerfish-vertical li.hover ul ul {
	display: none;
}

ul.mainlevel-suckerfish-vertical li:hover ul li:hover ul,
ul.mainlevel-suckerfish-vertical li.hover ul li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-vertical, ul.mainlevel-suckerfish-vertical li li {
	clear: left;
}

/** separator */
span.mainlevel-suckerfish-vertical, span.sublevel-suckerfish-vertical {
	border-width: 0px;
	padding: 5px;
}