/*----------------*/
/* De standaardtags */
/*----------------*/

body{
    margin: 0px;
    font-size: 11px;
    text-align: justify;
    color: black;
    font-family: verdana;
    background-repeat: no-repeat;
    background-position: center top;
    background-image: url("beelden/wallpaper.jpg");
    background-attachment: fixed;
}

td{
    font-size: 11px;
    font-family: verdana;
}

p{
    font-size: 11px;
    text-align: justify;
    color: black;
    font-family: verdana;
}

h1{
    font-size: 12px;
    font-weight: bold;
    display: block;
    padding-bottom: 3px;
    _padding-top: 10px;
    border-bottom: 1px solid #20580d;
}

h2{
    font-family: verdana;
    font-size: 14px;
    color: #20580d;
    text-decoration: none;
}

/*---------*/
/* het frame */
/*---------*/

.frame{
    width: 800px;
    background-color: white;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    min-height: 350px;
    border-bottom: 1px solid #aaa;
}

/*-------*/
/* menus */
/*-------*/

.darkmenu{
    background-color: #333;
    height: 20px;
    color: white;
    text-align: right;
    font-size: 10px;
    padding-right: 20px;
}

a.darklink{
    color: white;
    text-decoration: none;
}

a.darklink:hover{
    text-decoration: underline;
}

.menu_link_blokje{
    width: 200px;
    color: #368b19;
}

.menu_link_cel{

}

.menu_link{
    background-color: #368b19;
    display: block;
    padding: 7px 0px 7px 0px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    padding-left: 25px;
    border-bottom: 1px solid white;
}

div.menu_link_blokje div.menu_link_blokje div.menu_link_cel a.menu_link{
    background-color: #64a24f;
    padding-left: 45px;
}

.menu_link:hover{
    background-color: #20580d;
}

div.menu_link_blokje div.menu_link_blokje div.menu_link_cel a.menu_link:hover{
    background-color: #20580d;
}

.menu_link_active{
    background-color: #20580d;
    display: block;
    padding: 7px 0px 7px 0px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    padding-left: 25px;
    border-bottom: 1px solid white
}

div.menu_link_blokje div.menu_link_blokje div.menu_link_cel a.menu_link_active{
    background-color: #20580d;
    padding-left: 45px;
}

/*-------*/
/* content */
/*-------*/

.content{
    padding: 0px 20px 20px 20px;
}

/*--------*/
/* kalender */
/*--------*/

.evheader {
	text-align: center;
	margin-bottom: 10px
}
.eventborder {
	border :  solid 1px;
	border-color : #20580d;
	margin-bottom: 10px;
}
.tdeventheading {
	line-height : 20px;
	padding: 2px;
	background-color : #20580d;
	color: #FFFFFF;
	font-weight : bold;
	text-align : left;
}
.tdevent  {
    padding: 2px;
}
.eventheading {
	text-align : left;
}
.mteventheading {
	line-height : 20px;
	padding: 2px;
	background-color : #C0C0C0;
	color: #FFFFFF;
	font-weight : bold;
	text-align : left;
}
.mtevent  {
	vertical-align: top;
	padding: 2px;
}
.alleventheading {
	line-height : 20px;
	padding: 2px;
	background-color : #20580d;
	color: #FFFFFF;
	font-weight : bold;
	text-align : center;
}
.allevent li {
    padding: 2px;
	list-style: none;
}
.evfooter {
	text-align: center;
}

/*-----------*/
/* linkmodule */
/*----------*/

.BMmain { width: 100%; }
.BMheader  {
	background-color: #20580d;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	height: 18px;
padding-left: 10px;
}
.BMlink  {
	width: auto;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	color: #368b19;
	height: 20px;
	border-bottom: 1px solid #368b19;
}
.BMlink img {
	border: none;
}

/*-------------*/
/* nieuwsmodule */
/*-------------*/

.post_title, .post_date {
    border-bottom: 1px solid #DDDDDD;
    color: #20580d;
}
.post_title {
    font-weight: bold; font-size: 12px;
}
.post_date {
    text-align: right;
    font-weight: bold;
    display: block;
    padding-bottom: 3px;
}
.post_short { text-align: justify; padding-bottom: 5px; padding-top: 5px;}
a.newstitle{
    color: #20580d;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-bottom: 3px;
}
a.newstitle:hover{
    text-decoration: underline;
}
a.leesmeer{
    color: #20580d;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-bottom: 3px;
}
a.leesmeer:hover{
    text-decoration: underline;
}

a.commentaar{
    color: #20580d;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 3px;
}
a.commentaar:hover{
    text-decoration: underline;
}

.comment_title { font-weight: bold; padding: 3px; }
.comment_text { font-weight: bold; background-color: #FDFDFD; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding-bottom: 15px; padding-top: 10px; }
.comment_title, .comment_text { border-left: 1px solid #DDDDDD; }
.comment_info { text-align: right; border-right: 1px solid #DDDDDD; }
.comment_title, .comment_info { border-top: 1px solid #DDDDDD; background-color: #EEEEEE; }