.mitteilungen
{
	margin:10px 0;
}

.mitteilungen > div {margin:25px 0;border-bottom:1px solid #989898;padding-bottom:10px;position: relative;}

.mitteilungen > div .bild
{
	float:left;
	width:125px;
	min-height: 20px;
	padding-top: 5px;
}

.mitteilungen > div .bild a
{float:left;margin-right: 10px;margin-bottom:10px;border:1px solid #aeb0b0;position: relative;}

.mitteilungen > div .bild a img.hover
{position: absolute;bottom:0px;right:0px;z-index: 3;display: none;}

.mitteilungen > div .bild a:hover img.hover
{display:block;}

.mitteilungen > div .bild br
{clear:left;}

.mitteilungen > div .info
{
	float:left;
	width:520px;
	min-height: 20px;
	padding-bottom:20px;
}

.mitteilungen br {clear:left;}


.mitteilungen div.info .titel
{
	font-size: 17px;margin:0px 15px 5px 0px;color:#555;font-weight: bold;line-height: 22px;
}

.mitteilungen div.info .beschreibung
{
	font-size: 0.95em;margin:0px 15px 0px 0px;overflow: hidden;
}

.mitteilungen a, .mitteilungen a:visited, .mitteilungen a:active
{
	color:#555;
}

.mitteilungen a:hover
{
	color:#767676;
}
