/**
 * Style sheet zwei-spalten
 */
div#main-top
{
	background-color:#fff;
	min-height: 60px;
}

div#main-spalte-links
{
	width:45%;
	float:left;
	padding-right:15px;
	background-color:#fff;
}

body#top.nachrichtenleser div#main-spalte-links
{
	width:60%;
	float:left;
	padding-right:15px;
	background-color:#fff;
}

div#main-spalte-links p
{
	margin-bottom:40pxpx;
	font-weight:bold;
	line-height:160%;
}

div#main-spalte-links h3.kampagne
{
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	color:#153754;
	line-height:160%;
	letter-spacing:1px;
}

body#top.nachrichtenleser div#main-spalte-links p
{
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;
	font-weight:normal;
	line-height:160%;
}

div#main-spalte-links p.normal, div#main-spalte-rechts p.normal
{
	margin-top:30px;
	font-weight:normal;
	line-height:160%;
}

div#main-spalte-links img
{
	display:block;
	margin-bottom:15px;
	padding:8px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
}

body#top div#main div#main-spalte-rechts div.noborder div.image-container img
{
	display:block;
	margin-bottom:15px;
	padding:8px;
	background-color:#fff;
}

div#main-spalte-rechts
{
	width:45%;
	margin-left:50%;
}

div#main-spalte-rechts p
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	line-height:140%;
}

