html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	background: #202A07 url(../template_images/bg.png) repeat-x;
	margin: 0;
	padding: 0;
}
p {
	margin-top: 0;
	margin-bottom: 5px;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:100%;
}
fieldset {
	border: 0;
	padding: 5px 0;
}
.inputbox {
}
div#login {
	background: #557416;
	margin-bottom: 10px;
	margin-top: 15px;
	width: 100%;	
}
div#login .corner_1 {
	background: url(../template_images/login_tl.png) 0 0 no-repeat;
}
div#login .corner_2 {
	background: url(../template_images/login_bl.png) 0 100% no-repeat;
	padding: 7px 0px 7px 8px;
}
span.breadcrumb a {
	background: url(../template_images/arrow.png) 100% 0 no-repeat;
	padding-right: 20px;
	margin-right: 10px;
}
span.breadcrumb img {
	margin: 0 10px;
	display: none;
}
div#breadcrumb {
	margin-bottom: 10px;
	padding-left: 8px;
}
a.readon {
	background: url(../template_images/bullet.png) no-repeat;
	background-position: 10px 3px;
	display: block;
	float: left;
	padding-left: 25px;
	margin-top: 10px;
	line-height: 14px;
	height: 16px;
}
body {
	color: #ccc;
	line-height: 135%;
	font-family: Tahoma, Helvetica, sans-serif;
}
body.f_default {
	font-size: 11px;
}
body.f_smaller {
	font-size: 10px;
}
body.f_larger {
	font-size: 14px;
}
.small, .modifydate, .createdate, div.mosimage_caption {
	font-size: 85%;
}
div.moduletable h3, .contentheading, .componentheading {
	font-size: 115%;
}
#nav a, a.mainlevel {
	font-size: 95%;
}
a.sublevel:link, a.sublevel:visited {
	font-size: 85%;
}
h3, .contentheading, .componentheading, ul#nav, a.mainlevel, a.sublevel, .sectiontableheader, div#spotlight {
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #CAE784;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.mainlevel {
	display: block;
	margin-bottom: 3px;
	padding: 3px 0;
}
a.mainlevel:hover {
	text-decoration: none;
}
a.sublevel:hover {
	color: #DBE8BD;
	text-decoration: none;
}
a.mainlevel {
	background: url(../template_images/menu.png) 100% 0 no-repeat;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0;
	padding-left: 10px;
	font-weight: bold;
	outline: 0;
}
a.mainlevel:link, a.mainlevel:visited {
	color: #CAE784;
}
a.mainlevel:hover {
	color: #DBE8BD;
	background-position: 100% -22px;
}
a#active_menu:link, a#active_menu:visited {
	text-decoration: underline;
}
a.mainlevel#active_menu, a.sublevel#active_menu {
	color: #DBE8BD;
}
a.sublevel:link, a.sublevel:visited {
	font-weight: bold;
	color: #CAE784;
}
h1 {
	height: 20px;
	line-height: 20px;
	padding: 5px;
	padding-left: 10px;
	font-weight: bold;
	background: #3F3F3F url(../template_images/title.png) 0 0 no-repeat;
	color: #E6E6E6;
	font-size: 110%;
}
h2 {
	color: #CAE784;
	line-height: 20px;
	height: 12px;
}
h3 {
	color: #CAE784;
	height: 7px;
}
h4 {
	color: #CAE784;
	height: 5px;
}
.small {
	color: #999;
	font-weight: bold;
}
.modifydate {
	color: #999;
	height: 20px;
	vertical-align: bottom;
	font-weight: bold;
}
.createdate {
	color: #999;
	height: 20px;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 0;
}
table.contenttoc {
	margin: 5px;
	padding: 5px;
}
table.contenttoc td {
	padding: 0 5px;
}
td.buttonheading {
	background: #3F3F3F;
	vertical-align: middle;
}
td.sectiontableheader {
	background:#3F3F3F none repeat scroll 0%;
	border-right:0px solid #454545;
	color:#CAE784;
	font-weight: bold;
	padding: 4px;
	line-height: 20px;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, tr.fual_row0 td {
	padding: 4px;
	background-color: transparent;
}
td.sectiontableentry1, td.sectiontableentry2, td.fual_row0 {
	padding: 3px;
	background-color: transparent;

}
table.contentpaneopen, table.contentpane {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 100%;
}
table.contentpaneopen td, table.contentpane td {
	padding: 0;
}
div.moduletable ul {
	margin: 5px 0;
	padding: 0 2em;
}
div.moduletable ul li {
	padding-bottom: 3px;
}
.clr {
	clear: both;
}
#page_bg {
	height: 100%;
	padding: 0;
	margin-bottom: 1px;
}
div.mosimage {
	margin: 5px;
}
table.adminform textarea {
	width: auto;
	color: #666;
}
body.w_wide div#wrapper {
	width: 918px;
}
body.w_wide div#shadow {
	width: 900px;
}
body.w_wide div#left {
	width: 170px;
}
body.w_wide div#right {
	width: 200px;
}
body.w_wide #nav li ul {
	width: 900px;
}
body.w_narrow div#wrapper {
	width: 750px;
}
body.w_narrow div#shadow {
	width: 732px;
}
body.w_narrow div#left {
	width: 170px;
}
body.w_narrow div#right {
	width: 170px;
}
body.w_narrow #nav li ul {
	width: 732px;
}
div#wrapper {
	margin: 0 auto;
	position: relative;
}
div#shadow {
	background: #1D2606 url(../template_images/bg_shadow.png) repeat-x;
	padding: 0 9px;
	width: auto !important;
}
div#header {
	background: #1A1A1A url(../template_images/header.png) 100% 0 no-repeat;
	height: 50px;
	position: relative;
	text-decoration: none;
}
div#graphic {
	float: left;
	width: 100%;
	height: 98px;
	overflow: hidden;
	z-index:1;
	text-decoration: none;
}
span#logo {
	background: url(../template_images/logo.png) no-repeat;
	display: block;
	position: absolute;
	top: 55px;
	left: 15px;
	width: 140px;
	height: 92px;
	z-index:2;
}
span#klikopjelogo {
	background: url(../template_images/klikopjetaklogo.png) no-repeat;
	display: block;
	position: absolute;
	top: 51px;
	left: 473px;
	width: 37px;
	height: 99px;
	z-index:2;
}
a.kapoenen {
	display: block;
	background: url(../template_images/kapoenen.png) no-repeat;
	position: absolute;
	top: 53px;
	left: 490px;
	width: 80px;
	height: 90px;
	z-index:2;
	text-decoration: none;
}
a:hover.kapoenen {
	background-position:0px -90px;
}
a.welpen {
	display: block;
	background: url(../template_images/welpen.png) no-repeat;
	position: absolute;
	top: 53px;
	left: 570px;
	width: 80px;
	height: 90px;
	z-index:2;
	text-decoration: none;
}
a:hover.welpen {
	background-position:0px -90px;
}
a.jonggivers {
	display: block;
	background: url(../template_images/jonggivers.png) no-repeat;
	position: absolute;
	top: 53px;
	left: 650px;
	width: 80px;
	height: 90px;
	z-index:2;
	text-decoration: none;
}

a:hover.jonggivers {
	background-position:0px -90px;
}
a.givers {
	display: block;
	background: url(../template_images/givers.png) no-repeat;
	position: absolute;
	top: 53px;
	left: 730px;
	width: 80px;
	height: 90px;
	z-index:2;
	text-decoration: none;
}
a:hover.givers {
	background-position:0px -90px;
}
a.jins {
	display: block;
	background: url(../template_images/jins.png) no-repeat;
	position: absolute;
	top: 53px;
	left: 810px;
	width: 80px;
	height: 90px;
	z-index:2;
	text-decoration: none;
}
a:hover.jins {
	background-position:0px -90px;
}
div#tabarea {
	width: 100%;
	position: absolute;
	top: -6px;
}
div#tabarea div#fixed {
	height: 25px;
}

div#access {
	position: absolute;
	z-index: 10;
	right: 4px;
	bottom: 4px;
	width: 180px;
}
.button {
	background:#454545;
	border:1px solid #CCC;
	color:#CCC;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:2px;
	padding:0pt 3px;
}
div#spotlight {
	height: 50px;
}
#smaller .button {
	background: url(../template_images/css_small.png) no-repeat;
	display: block;
	float: right;
	width: 31px;
	height: 17px;
	margin: 0pt -3px 0px 0px;
	border: none;
}
#medium .button {
	background: url(../template_images/css_med.png) no-repeat;
	display: block;
	float: right;
	width: 31px;
	height: 17px;
	margin: 0pt -3px 0px 0px;
	border: none;
}
#larger .button {
	background: url(../template_images/css_large.png) no-repeat;
	display: block;
	float: right;
	width: 31px;
	height: 17px;
	margin: 0pt -3px 0px 0px;
	border: none;
}
div#quote {
	float: left;
	padding-top: 15px;
	padding-left: 40px;
	font-size: 18px;
	color: #fff;
	line-height: 100%;
	font-weight: bold;
}
table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
table.nopad tr {
	vertical-align: top;
}
table.nopad td {
	padding: 0;
}
td#left-col {
	background: #5F8119 url(../template_images/left_shadow2.png) 100% 0 repeat-y;
}
td#middle-col {
	background: #454545 url(../template_images/middle_shadow2.png) 100% 0 repeat-y;
	width: 100%;
}
td#right-col {
	background: #262626;
}
div#left div, div#left p, div#left td {
	color: #deedba;
}
div#left .padding {
	padding-left: 7px;
}
div#right div, div#right p, div#right td {
	color: #999;
}
div#right a {
	color: #ccc;
}
div#right .padding {
	padding-left: 7px;
}
div#left {
	background: url(../template_images/left_corner.png) 0 0 no-repeat;
}
div#middle {
	background: url(../template_images/middle_top.png) 0 0 repeat-x;
}
div#right {
	background: url(../template_images/right_top.png) 0 0 repeat-x;
}
div#left div.shadow {
	background: url(../template_images/middle_shadow.png) 100% 0 no-repeat;
	height: 18px;
}
div#middle div.shadow_1 {
	background: url(../template_images/middle_corner.png) 0 0 no-repeat;
}
div#middle div.shadow_2 {
	background: url(../template_images/right_shadow.png) 100% 0 no-repeat;
	padding-top: 28px;
	padding-left: 9px;
}
div#right div.shadow {
	background: url(../template_images/right_corner.png) 0 0 no-repeat;
	padding-top: 28px;
}
div.moduletable h3, .contentheading, .componentheading {
	background: url(../template_images/head_left.png) 100% 0 no-repeat;
	color: #C3E07D;
	margin: 0;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
div.moduletable_menu h3, .contentheading, .componentheading {
	background: url(../template_images/head_left.png) 100% 0 no-repeat;
	color: #C3E07D;
	margin: 0;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
div#middle div.moduletable h3 {
	margin-right: -10px;
	background: #3F3F3F url(../template_images/title2.png) 0 0 no-repeat;
	color: #E6E6E6;
}
div#middle div.moduletable {
	padding-right: 10px;
}
div#middle div.moduletable h3, .contentheading, .componentheading {
	background: #3F3F3F url(../template_images/title.png) 0 0 no-repeat;
	color: #E6E6E6;
}

span.contentheading {
	background:#3F3F3F url(../template_images/title.png) no-repeat scroll 0pt 50%;
	color:#E6E6E6;
	line-height:3;
	padding:7px 68% 7px 10px;
}

div#right div.moduletable h3 {
	background: #202020 url(../template_images/head_right.png) 0 0 no-repeat;
	color: #A6A6A6;
}
table.nopad table.contentpane td, table.nopad table.contentpaneopen td {
	padding-left: 10px;
	padding-right: 10px;
}
table.nopad td.contentheading {
	padding-left: 8px;
}
div.moduletable {
	margin-bottom: 10px;
}
div#top div.moduletable h3 {
	background: #383838 url(../template_images/title2.png) 0 0 no-repeat;
	border-right: 8px solid #323232;
	color: #E6E6E6;
}
div#top {
	background: #3F3F3F url(../template_images/top_shadow.png) 100% 0 repeat-y;
	margin-bottom: 10px;
	width: 100%;
}
div#top .corner_1 {
	background: url(../template_images/top_tl.png) 0 0 no-repeat;
}
div#top .corner_2 {
	background: url(../template_images/top_bl.png) 0 100% no-repeat;
	padding: 7px 0 7px 8px;
}
div#bottom div.moduletable h3 {
	color: #E6E6E6;
	background: none;
}
div.moduletable {
	margin-bottom: 10px;
}
div#bottom {
	background: #303030 url(../template_images/bottom_shadow.png) 100% 0 repeat-y;
	margin-bottom: 10px;
	margin-top: 15px;
	width: 100%;
}
div#bottom .corner_1 {
	background: url(../template_images/bottom_tl.png) 0 0 no-repeat;
}
div#bottom .corner_2 {
	background: url(../template_images/bottom_bl.png) 0 100% no-repeat;
	padding: 7px 0 7px 8px;
}
div#vbottom {
	border-top: 15px solid #567212;
}
div#vbottom a:link, div#vbottom a:visited, div#vbottom a:hover {
	color: #546e15;
}
div#vbottom div {
	border-top: 10px solid #42570d;
	color: #546e15;
	padding: 5px 0;
	text-align: center;
}
#nav {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	width: 100%;
	height: 48px;
	overflow: hidden;
}
#nav li {
	background: url(../template_images/tab_r.png) 100% -40px no-repeat;
	margin: 0;
	float: left;
	display: block;
	padding-right: 7px;
	margin-right: 2px;
}
#nav li.on ul {
	background: #1A1A1A;
}
#nav li:hover, #nav li.over {
	background-position: 100% -80px;
}
#nav li.on, #nav li.on:hover, #nav li.over.on {
	background-position: 100% 0;
}
#nav li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 23px;
	height: 25px;
	left: 0;
	width: 100%;
	overflow: hidden;
}
#nav a {
	background: url(../template_images/tab_l.png) 0 -40px no-repeat;
	color: #c0c0c0;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
#nav li.on li.on a {
	text-decoration: underline;
}
#nav li:hover a, #nav li.over a {
	background-position: 0 -80px;
}
#nav li.on a, #nav li.on:hover a, #nav li.over.on a {
	color: #d5d5d5;
	background-position: 0 0;
}
#nav li.on ul {
	display: block;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
	z-index: 6000;
}
#nav li a {
	display: block;
	float: left;
	padding: 0 21px 0 28px;
	height: 23px;
	line-height: 23px;
}
#nav li ul {
	background: #303030;
}
#nav ul li {
	background: none;
	border-right: 0;
	padding: 3px 0;
}
#nav li ul a, #nav li.on ul a {
	border-right: 1px solid #282828;
	display: block;
	float: left;
	padding: 0 15px;
	background: none;
	height: 20px;
	line-height: 20px;
}
.hide {
	display: none;
}
form {
	border: 0;
	margin: 0;
	padding: 0;
}
table.blog span.article_seperator {
	display: block;
	height: 20px;
}
table.pollstableborder td {
	text-align: left;
	padding: 2px 0;
}
/* Tooltips */
.tool-tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
}
.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   background: url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
   font-size: 100%;
   margin: 0;
}
div#cbIconsTop {
display: none;
}
#registrationTable.button{
background:#454545 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#CCCCCC;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:normal;
margin-bottom:2px;
padding:5 10px;
}
.hasTip{
border:0px;
}
img {
    border:0px;
}
div#verberg {
display: none;
}

h1.componentheading{
padding:0 0 0 10px;
}
div#eventlist .buttons{
padding:7px 10px 0 0;
}
div#eventlist table.eventtable{
border: 3px solid #3F3F3F;
}
div#eventlist table.eventtable td{
border-right: 3px solid #3F3F3F;
}
div#eventlist table.eventtable th{
background-color: #3F3F3F;
border:0;
}
div#eventlist table.eventtable tr:hover td{
background-color: #3F3F3F;
}
div#eventlist .copyright{
display: none;
}

.fb_credits{
display: none;
}

/*Remosotory*/
.remositoryfilesummary dd, #remositoryuplocal, #remositoryuploadinfo, #remositorymanycommon, #remositorycontainerlist th, .remositorylight {
background-color:transparant;
}
#remositoryfooter #left { display: none; }
#remositoryfooter #right { background: none; }
#remositorycredits { display: none; }
#remository h3 {height: auto;}
#remositorycontainerlist h3 {
	margin-left: 0px;
	min-height: 15px;
	height: auto;
	border-top: none;
}
#remository h2 {height: auto;}
#remositorypageheading h2, #remositorypageheading h3 { 
	/*height: 20px;*/
	line-height: 20px;
	padding: 5px;
	padding-left: 10px;
	font-weight: bold;
	margin-left: 0px;
	background: #3F3F3F url(../template_images/title.png) 0 0 no-repeat;
	color: #E6E6E6;
	font-size: 110%;
}
#remositorycontainerlist { padding-left: 10px; }
#remositorycontainerhead { display: none; }
#remositorycontainerlist tr { min-height: 15px; }
#remositoryfooter {border-top: none;}
#remositorycontainerlist img { display: none; }

#remositorycontainerlist a {
display:block;
font-size:11px;
font-weight:bold;
padding:8px 0 6px 20px;
}
#remositorycontainerlist a:hover {
background:#3E3E3E none repeat scroll 0 50%;
color:#CAE784;
}
#remositorycmdbox img { display: none; }
#remositoryfilelisthead { display: none; }
#remositorycontainer {padding-left: 15px;}

/*Kunena*/
.fb_header { display: none; }
.fb_profilebox { display: none; }

/*JCE*/
body.mceContentBody {
font-size:11px;
}

ul.pagination {
list-style-type: none;
}

ul.pagination li{
float: left;
padding-right: 5px;
}
