#activiteiten-titel{
	position:relative;
	float:left;
	display:inline;
	width:200px;
	margin-left:15px;
	margin-top:18px;
	padding-bottom:5px;
	}
	
.activiteit-container{
	position:relative;
	float:left;
	display:inline;
	width:240px;
	margin-top:4px;
	background-color:#bad9a9;
	}

.activiteit-titel{
	position:relative;
	float:left;
	display:inline;
	width:150px;
	color:#0d5100;
	font-size:12px;
	margin-left:12px;
	margin-top:8px;
	}
	
.activiteit-tekst{
	position:relative;
	float:left;
	display:inline;
	width:220px;
	color:#287719;
	font-size:12px;
	margin-left:12px;
	margin-top:3px;
	padding-bottom:10px;
	}
	
.punaise{
	position:absolute;
	width:18px;
	height:27px;
	left:-8px;
	top:-12px;
	background-image:url(../images/punaise.png);
	}
	
.activiteit-datum-container{
	position:absolute;
	width:200px;
	height:29px;
	top:0px;
	right:0px;
	}
	
.activiteit-datum-left{
	position:relative;
	float:right;
	display:inline;
	width:8px;
	height:29px;
	background-image:url(../images/bg-datum-left.gif);
	background-repeat:no-repeat;
	}
	
.activiteit-datum-center{
	position:relative;
	float:right;
	display:inline;
	height:29px;
	padding-left:8px;
	padding-right:11px;
	line-height:20px;
	background-image:url(../images/bg-datum.gif);
	background-repeat:repeat-x;
	}
	
.activiteit-datum-right{
	position:relative;
	float:right;
	display:inline;
	width:8px;
	height:29px;
	background-image:url(../images/bg-datum-right.gif);
	background-repeat:no-repeat;
	}
    
.activiteit-tekst a:link, .activiteit-tekst a:visited, .activiteit-tekst a:active{
    color:#fff;
    font-size:11px;
    text-decoration:none;
    }
    
.activiteit-tekst a:hover{
    color:#000;
    font-size:11px;
    text-decoration:none;
    }
	
#activiteit-uitgebreid-container{
	position:relative;
	float:left;
	display:inline;
	width:700px;
	margin-bottom:20px;
	background-color:#e7f3de;
	border:1px solid #96c282;
	}
	
#activiteit-kalender{
	position:absolute;
	width:209px;
	top:22px;
	right:20px;
	}

#activiteit-kalender-top{
	position:relative;
	float:left;
	display:inline;
	width:209px;
	height:34px;
	background-image:url(../images/kalender-top.png);
	background-repeat:no-repeat;
	}
	
#activiteit-kalender-datum{
	position:relative;
	float:left;
	display:inline;
	width:185px;
	margin-left:10px;
	margin-top:10px;
	color:#FFFFFF;
	}
	
#activiteit-kalender-center{
	position:relative;
	float:left;
	display:inline;
	width:207px;
	min-height:40px;
	background-image:url(../images/bg-kalender.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-left:1px solid #2e7d1a;
	border-right:1px solid #2e7d1a;
	background-color:#FFFFFF;
	}
	
#activiteit-kalender-titel{
	position:relative;
	float:left;
	display:inline;
	width:185px;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:6px;
	border-bottom:1px solid #b3b3b3;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#3a3a3a;
	}
	
#activiteit-kalender-beschrijving{
	position:relative;
	float:left;
	display:inline;
	width:185px;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:6px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#3a3a3a;
	}
	
#activiteit-kalender-bottom{
	position:relative;
	float:left;
	display:inline;
	width:209px;
	height:11px;
	background-image:url(../images/kalender-bottom.png);
	background-repeat:no-repeat;
	}
	
#activiteit-top{
	position:absolute;
	width:700px;
	min-height:60px;
	left:0px;
	background-color:#d2e2c6;
	padding-bottom:20px;
	}
	
#activiteit-picture{
	position:absolute;
	width:58px;
	height:80px;
	left:400px;
	top:0px;
	background-image:url(../images/activiteit-top.gif);
	background-repeat:no-repeat;
	}
	
#activiteit-boeken-titel{
	position:relative;
	float:left;
	display:inline;
	width:440px;
	margin-left:20px;
	margin-top:20px;
	font-size:21px;
	line-height:21px;
	color:#277715;
	}
	
#activiteit-boeken-schrijver{
	position:relative;
	float:left;
	display:inline;
	width:440px;
	margin-left:20px;
	margin-top:3px;
	font-size:15px;
	color:#3d3d3d;
	}
	
#activiteit-beschrijving{
	position:relative;
	float:left;
	display:inline;
	width:660px;
	margin-top:80px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	color:#275b00;
	}

#kalender-plek{
	position:relative;
	float:right;
	display:inline;
	width:230px;
	}
