table.lm {
	width: 100%;
}
div.lm-kat {
	background-color: #f2f2f2;
	padding: 3px;
	border: 1px solid #ccc;
}
div.lm-kat a, div.lm-kat a:link, div.lm-kat a:active, div.lm-kat a:visited, div.lm-kat a:hover {
	font-size: 14px;
	color: #000;
}
table.lm td, table.lm a, table.lm a:link, table.lm a:active, table.lm a:visited, table.lm a:hover {
	padding: 0;
	padding-bottom: 5px;
	margin: 0;
}
table.lm-link {
	border: 1px solid #ccc;
	background-color: #f2f2f2;
}
table.lm-link td {
	padding: 5px;
} 
table.lm-link td.lm-linkurl {
	vertical-align: top;
}
table.lm-link td.lm-linkurl div {
	vertical-align: top;
	margin-top: 5px;
}
img.lm-bild {
	border: 1px solid #ccc;
}
