body {
	background:#FFFFFF;
	margin: 10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#container {
	position:relative;
	z-index: 100;
	width:920px;
	margin: 0 auto 0 auto;
	text-align:left;
}

#header {
	position: relative;
	float:left;
	left: 10px;
	width:920px;
	height: 50px;
	z-index:100;
}

#header .tekst{
	position: absolute;
	bottom: 5px;
	right: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header .Extranet {
	position: absolute;
	bottom: 5px;
	left: 160px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #97be18;
}

.logo {
	position: absolute;
	height: 42px;
	width: 121px;
}

#hoofdlayout {
	position:relative;
	width: 920px;
	height: 540px;
	float:left;
	background:url(/UserFiles/Image/layout/hoofdlayout.jpg);
}

.titels{
	font: verdana;
	font-size:14px;
	font-weight:bold;
	color:#3f3f3f;
}

.titelinspring {
	margin-left:8px;
}

.error
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}

/* blokken */

#blok1 {					/* Members */
	position: absolute;
	top: 15px;
	left: 24px;
	height: 145px;
	width: 470px;
}

#blok2 {					/* kalender */
	position: absolute;
	top: 15px;
	right: 22px;
	height: 145px;
	width: 380px;
	z-index: 1;
}

#blok3 {                     /* content */
	position: absolute;
	bottom: 20px;
	left: 22px;
	height: 327px;
	width: 670px;
	overflow-y: auto;
}

#blok4 {
	position: absolute;
	bottom: 15px;
	right: 10px;
	height: 305px;
	width: 195px;
	overflow-y:auto;
}

/*#bloktopic {
	position: absolute;
	bottom: 334px;
	right: 22px;
	height: 20px;
	width: 185px;
	display:block;
	background:#00CC33;
}*/

#bloktopic {
	position: absolute;
	bottom: 330px;
	right: 10px;
	height: 29px;
	width: 207px;
	display:block;
}

/* Members */

.M_container{
	float:left;
	position:relative;
	width:137px;
	height: 145px;
}

.M_kader {
	width:137px;
	float:left;
	position:relative;
	height:125px;
	margin-top: 5px;
	background:url(/UserFiles/Image/layout/memberskader_inactive.jpg) no-repeat;
/*	color: #898989;    */
	font-size:11px;
}

.M_kaderactive {
	width:137px;
	float:left;
	position:relative;
	height:125px;
	margin-top: 5px;
	background:url(/UserFiles/Image/layout/memberskader_inactive.jpg) no-repeat;
	color: #ffffff;
	font-size:11px;
	background:url(/UserFiles/Image/layout/memberskader_active.jpg) no-repeat;
}

.M_content_active {
	width: 124px;
	height: 105px;
	margin: 10px 3px 10px 10px;
	overflow:auto;
}

.M_content_inactive {
	width: 124px;
	height: 105px;
	margin: 10px 3px 10px 10px;
	overflow:hidden;
}

/* 
.M_kader a {
	text-decoration: none;
	color: #898989;
}
*/

.M_kaderactive a {
	text-decoration: none;
	color: #ffffff;
}

/*
.M_kader .active {
	font-weight:bold;
	color:#7e9e18;
}

.M_kaderactive .active {
	font-weight:bold;
	color:#7e9e18;
}

.M_kader a:visited {
	color:#7e9e18;
}

.M_kaderactive a:visited {
	color:#7e9e18;
}
*/

/* Discussions */

.D_container{
	float:left;
	position:relative;
	width:321px;
	height: 145px;
	margin-left:8px;

}

.D_kader {
	width:321px;
	float:left;
	position:relative;
	height:125px;
	margin-top: 5px;
	background:url(/UserFiles/Image/layout/discussionkader_inactive.jpg) no-repeat;
}

.D_kaderactive {
	width:321px;
	float:left;
	position:relative;
	height:125px;
	margin-top: 5px;
	background:url(/UserFiles/Image/layout/discussionkader_active.jpg) no-repeat;
	overflow:auto;
}

.D_kalender {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.D_kalenderweek {
color:#000000;
}
.D_kalenderweekinvert {
color:#FFFFFF;
}

.D_kalenderweekend {
color:#8c8c8c;
}

.D_kalendergreen {
color:#7e9e18;
}

.D_kalenderred {
color:#ff0000;
}


.D_kader h1 {
	color: #9ec227;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
}

.D_kaderactive h1 {
	color: #9ec227;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
}

.D_kader p{
	margin: 0;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#898989;
}

.D_kaderactive p{
	margin: 0;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#898989;
}

.D_content_active {
	width: 307px;
	height: 105px;
	margin: 10px 3px 10px 10px;
	/*overflow:hidden;*/
	overflow:auto;
}

.D_content_inactive {
	width: 307px;
	height: 105px;
	margin: 10px 3px 10px 10px;
	overflow:hidden;
}

.D_reactions {
	margin-left: 20px;	
	font-size:10px;
	color:#898989;
}

/* kalender */

.K_container{
	float:left;
	position:relative;
	width:382px;
	height: 145px;
}

.K_container .titels{
	font: verdana;
	font-size:14px;
	font-weight:bold;
	width:170px;
	text-align:center;
}

.K_kader {
	width:382px;
	float:left;
	position:relative;
	height:125px;
	margin-top: 5px;
	background:url(/UserFiles/Image/layout/kalenderkader_inactive.jpg) no-repeat;
}

.K_kaderactive {
	width:382px;
	float:left;
	position:relative;
	height:125px;
	margin-top: 5px;
	background:url(/UserFiles/Image/layout/kalenderkader_active.jpg) no-repeat;
}

.K_home {
	position: absolute;
	right:35px;
	top: 65px;
	z-index:500;
	color: #97be18;
}

.K_home a{
	text-decoration: none;
	color: #97be18;
	font-weight:bold;

}

.K_kader h1{
	margin: 0;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #898989;
}

.K_kaderactive h1{
	margin: 0;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #898989;
}

.K_kader h2 {
	margin: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #97be18;
}

.K_kaderactive h2 {
	margin: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #97be18;
}

.K_event1 {
	position: absolute;
	top: 7px;
	right: 2px;
	width: 190px;
	height: 30px;
}

.K_event2 {
	position: absolute;
	top: 46px;
	right: 2px;
	width: 190px;
	height: 30px;
}

.K_event3 {
	position: absolute;
	top: 88px;
	right: 2px;
	width: 190px;
	height: 30px;
}

/* Topic */

.T_kader {
	height: 29px;
	line-height: 29px;
	padding-left: 15px;
	vertical-align:middle;
}

.T_kader_active {
	height: 29px;
	line-height: 29px;
	padding-left: 15px;
	vertical-align:middle;	
	background:url(/UserFiles/Image/layout/topic_active.jpg);
}

/* Meeting */

#blok4 h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3f3f3f;
	margin-top: 5px;
	margin-bottom: 5px;
}

#blok4 h2{
	margin: 0;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
}

#blok4 h3{
	margin: 0;
	margin-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#97be18;
}

#blok4 h4{
	margin: 0;
	margin-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
}

/* content - member */

.blokken {
	float:left;
	width: 305px;
	margin-left: 15px;
}

#blok3 h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #8c8c8c;
}

#blok3 h1 b {
	color: #000;
}

#blok3 table .kop{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-right: 10px;
}

#blok3 table .tekst{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
}

#blok3 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	margin:0;
	margin-bottom: 10px;
}

#blok3 .datum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#blok3 .link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#97be18;
	margin-left: 25px;
}


#blok3 .link a{
	color:#97be18;
	text-decoration:none;
}

#blok3 .knop_rechtsonder{
	float: right;
	margin-top:15px;
	text-align:right;	
}

#blok3 .knop_rechtsonder a{
	color:#97be18;
	font-family: Arial,Verdana, Helvetica, sans-serif;
/*	font-weight:bold;  */
	font-size:12px;
	text-decoration:none;
}

#blok3 .knop_rechtsonder a span{ 
	color:#666666;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
/*	font-weight:bold;  */
	font-size:12px;
	text-decoration:none;
}


#blok3 .kop{
/*	height:80;  */
}

#blok3 .kop a{
	color:#97be18;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#blok3 .groeplijst{
	width:290px;
	margin-top:5px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#blok3 .profileveld{
	width: 280px;
	margin-bottom: 10px;
}

#blok3 table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
}

#blok3 table .required{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8c8c8c;
}

#blok3 table a{
	color:#97be18;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#blok3 table .asterix{
	color: #97be18;
}

#blok3 .discussionsoverzicht td {
	height:24px;  
}

#blok3 table .grijs{
	color:#898989;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#blok3 .search, #blok3 .search a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#97be18;
	text-decoration:none;
}

#blok3 .discussionsblok {
	float:left;
	height:290px;
	width: 670px;
	overflow-y: auto;
	overflow-x: hidden;
}

#blok3 .discussionsblok h1{
	font: verdana;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}

#blok3 .discussionsblok a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#97be18;
	text-decoration:none;
}

#blok3 .discussionsblok .naam {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12;
	color:#3f3f3f;
}

#blok3 .discussionsblok .datum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9;
	color:#8c8c8c;
}

#blok3 .kalendertekst{
	float:left;
	height:320px;
	overflow-y:auto;
	width: 410px;
	_width: 420px;	
}

#blok3 h3 {
	margin:0;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#blok3 h4 {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
}

#blok3 h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
}

#blok3 .kalendertekst p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-top:0;
}

#blok3 .kalendertekst a{
	color:#97be18;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#blok3 .kalendertekst a span{ 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#blok3 .kalenderlijst{
	float:left;
	width: 210px;
	margin-left:20px;
	overflow-y:auto;
}

#blok3 .lijstitem {
	float:left;
	position:relative;
	width:201px;
	height: 41px;
	background:url(/UserFiles/Image/layout/lijst_back_inactive.jpg) no-repeat;
}

#blok3 .lijstitem_active {
	float:left;
	position:relative;
	width:201px;
	height: 41px;
	background:url(/UserFiles/Image/layout/lijst_back_active.jpg) no-repeat;
}

#blok3 .lijstitem_datum{
	margin-top: 7px;
	margin-left: 10px;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #898989;
}

#blok3 .lijstitem_titel{
	margin: 0px;
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #97be18;
}

#blok3 .lijstitem_topic{
	margin: 0px;
	margin-top: 10px;
	margin-left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color: #7e9e18;
}

#blok3 .lijstitem_agenda{
	margin: 0px;
	margin-top: 7px;
	margin-left:15px;
/*	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color: #7e9e18;
	*/
}

.blank3 {font-size: 3px;}
.blank5 {font-size: 5px;}

.grey10 {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f;}
.grey10b {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f;}
.grey12 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f;}
.grey12b {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f;}
.grey14 {font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f;}
.grey14b {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f;}
.green2 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #7e9e18;}
.green12b {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #7e9e18;}

.black12 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black12b {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black14 {font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black14b {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.bigdiscussion {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #9ec227;}

.meeting
  {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ED1B24;
  margin: 0; margin-bottom: 5px; text-decoration: none;}

.Topics 
  {float:left; width: 170px; _width: 180px; height:20px; text-align:right}

A.greenlink8, A.greenlink8:link, A.greenlink8:active
  {font: normal 8px Verdana, Arial, Helvetica, sans-serif; color: #7e9e18; text-decoration: none;}
A.greenlink10, A.greenlink10:link, A.greenlink10:active
  {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #7e9e18; text-decoration: none;}
A.greenlink12, A.greenlink12:link, A.greenlink12:active
  {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #7e9e18; text-decoration: none;}
A.greylink12, A.greylink12:link, A.greylink12:active
  {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f; text-decoration: underline;}
A.greylink12b, A.greylink12:link, A.greylink12:active
  {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #3f3f3f; text-decoration: underline;}
A.bigdiscussion, A.bigdiscussion:link, A.bigdiscussion:active
  {font: normal 14px Georgia, "Times New Roman", Times, serif; color: #9ec227; text-decoration: none;}

A.meeting, A.meeting:link, A.meeting:active
  {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ED1B24;
  margin: 0; margin-bottom: 5px; text-decoration: none;}
A.meeting:active
  {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;
  margin: 0; margin-bottom: 5px; text-decoration: underline;}
A.meeting:hover
  {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;
  margin: 0; margin-bottom: 5px; text-decoration: underline;}

  
A.Topic, A.Topic:link, A.Topic:active {    
	font: normal 15px Georgia, "Times New Roman", Times, serif; color: #7e9e18;
	margin: 0px;	margin-top: 10px;	margin-left:15px; text-decoration: none;}

A.agenda, A.agenda:link, A.agenda:active
 {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #97be18; margin: 0px; text-decoration: none;}
A.agenda:hover
 {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #97be18; margin: 0px; text-decoration: underline;}

A.kalender, A.kalender:link, A.kalender:active, A.kalender:hover 
/* {font: bold 12 Arial, Helvetica, sans-serif; color: #7e9e18; text-decoration: none;} */
 {font: bold 12 Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;} 	
 
A.kalenderred, A.kalenderred:link, A.kalenderred:active, A.kalenderred:hover 
/* {font: bold 12 Arial, Helvetica, sans-serif; color: #7e9e18; text-decoration: none;} */
 {font: bold 12 Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;} 	

A.kalenderweekend, A.kalenderweekend:link, A.kalenderweekend:active, A.kalenderweekend:hover 
 {font: bold 12 Arial, Helvetica, sans-serif; color: #8c8c8c; text-decoration: none;} 	

 
A.TopicTitel, A.TopicTitel:link, A.TopicTitel:active  {
	font: bold 14px verdana; color:#3f3f3f; text-decoration: none;}	

A.discussions, A.discussions:link, A.discussions:active, A.discussions:hover
 {font: bold 14px verdana, "Times New Roman", Times, serif; color: #3f3f3f; margin: 0px; text-decoration: none;}
	
A.memberwit, A.memberwit:link, A.memberwit:active, A.memberwit:hover, A.memberwit:visited
 {font: normal 12px verdana, "Times New Roman", Times, serif; color: #8c8c8c; margin: 0px; text-decoration: none;}
A.membergreen, A.membergreen:link, A.membergreen:active, A.membergreen:hover, A.membergreen:visited
 {font: normal 12px verdana, "Times New Roman", Times, serif; color: #7e9e18; margin: 0px; text-decoration: none;}
A.membergreenbold, A.membergreenbold:link, A.membergreenbold:active, A.membergreenbold:hover, A.membergreenbold:visited
 {font: bold 12px verdana, "Times New Roman", Times, serif; color: #7e9e18; margin: 0px; text-decoration: none;}

a.linkermenu, a.linkermenu:link, a.linkermenu:visited, a.linkermenu:active 
 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; 
	color: black;
	text-decoration:none;
}

a.linkermenu:hover 
{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; 
	text-decoration:underline;
}


TD {
font-size: 10px;
}

