.imgpost 
{
	float: left;
	margin: 0px 0px 0px 0px;
	position: relative;
}

/* so that image still floats and looks nice even if JS is turned off */
.imgpost img,
img.captionme
{
	float: left;
	background-color: #fff;
	padding: 0px;
}

.imgpost .easy 
{
	background: url('/js/flag/caption_easy.png') no-repeat left bottom;
	top: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma;
	left: -17px;
	padding: 6px 0px 18px 13px;
	position: absolute;
	width: 90%;
	text-align: left;
}

.imgpost .catalogue 
{
	background: url('/js/flag/caption_catalogue.png') no-repeat left bottom;
	top: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma;
	left: -17px;
	padding: 6px 0px 18px 13px;
	position: absolute;
	width: 90%;
	text-align: left;
}

.imgpost .webshop 
{
	background: url('/js/flag/caption_webshop.png') no-repeat left bottom;
	top: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma;
	left: -17px;
	padding: 6px 0px 18px 13px;
	position: absolute;
	width: 90%;
	text-align: left;
}

.imgpost .portal 
{
	background: url('/js/flag/caption_portal.png') no-repeat left bottom;
	top: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma;
	left: -17px;
	padding: 6px 0px 18px 13px;
	position: absolute;
	width: 90%;
	text-align: left;
}

.imgpost .intranet 
{
	background: url('/js/flag/caption_intranet.png') no-repeat left bottom;
	top: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma;
	left: -17px;
	padding: 6px 0px 18px 13px;
	position: absolute;
	width: 90%;
	text-align: left;
}