@charset "utf-8";

/* ALGEMENE OPMAAK */
body {
	margin: auto;
	margin-top: 25px;
	padding: 0;
	width: 1017px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: underline;
	color: #000;
}

/*==========================================================================*/
/* MENU TABEL OPMAAK */
table {
	border-collapse: collapse;
	line-height: 0.7em;
}

#mn_home {
	background-image: url(images/button-norm-home.png);
}

#mn_home a:hover {
	background-image: url(images/button-over-home.png);
}

#mn_nieuws {
	background-image: url(images/button-norm-nieuws.png);
}

#mn_nieuws a:hover {
	background-image: url(images/button-over-nieuws.png);
}

#mn_organi {
	background-image: url(images/button-norm-organi.png);
}

#mn_organi a:hover {
	background-image: url(images/button-over-organi.png);
}

#mn_pers {
	background-image: url(images/button-norm-pers.png);
}

#mn_pers a:hover {
	background-image: url(images/button-over-pers.png);
}

#mn_login {
	background-image: url(images/button-norm-login.png);
}

#mn_login a:hover {
	background-image: url(images/button-over-login.png);
}

#mn_contact {
	background-image: url(images/button-norm-contact.png);
}

#mn_contact a:hover {
	background-image: url(images/button-over-contact.png);
}

.emptycol {
	width: 9px;
}

.emptyrow {
	height: 5px;
}

.tablemnu {	
	background-repeat: no-repeat;
}

.tablemnu a, .tablemnu a:hover {
	background-repeat: no-repeat;
	display: block;
	width: 162px;
	height: 30px;	
}

.tablelogin {
	height: 30px;
}

/*==========================================================================*/
/* NAVIGATIE OPMAAK*/
#navigatie {
	margin: 0;
	padding: 4px 0 0 15px;
	height: 21px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

/* IFRAME OPMAAK*/
#mainframe {
	margin-top: 0;
	margin-left: 9px;
	/*padding: 11px;
	padding-top: 9px;*/
	width: 675px;
	height: 580px;
	/*border: #000000 solid 1px;*/
	float: right;
}

/*==========================================================================*/
/* AGENDA OPMAAK*/
#agenda {
	margin: 0;
	padding: 14px;
	padding-top: 9px;
	width: 304px;
	height: 557px;
	background-color: #9da377;
	float: left;
}

#agendahdr {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 53px;
	font-weight: bold;
}

#agendalist {
	margin: 0;
	padding: 9px;
	width: 286px;
	height: 486px;
	background-color: #f3f7dc;
	overflow: auto;
	font-size: 12px;
}

#agendaitem {
	background-color: #9da377;
}

#agendalink {
	display: block;
	width: 134px;
	height: 25px;
	position: absolute;
	top: 3px;
	right: 0;
	margin: 0;
}

/*.header {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

.mainfillpers {
	margin: 0;
	padding: 0;
	width: 322px;;
	height: 420px;
	float: right;
	font-size: 15px;
	color: #fff;
}

.mainfillorganisatie_rechts{
	margin-top: 25px;
	padding: 0;
	width: 300px;;
	height: 430px;
	float: right;
}*/

/* RONDE HOEKEN OPMAAK */
.curvy {position:relative; /*background:#9caf9c; margin:5em auto;*/}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; /*color:#9caf9c;*/ background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#9da377; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
#agendahdr, #agendalist {position:relative; z-index: 2;}
