.subcols, .mod_newslist, .subcolumns
{ 
	width: 100%;
	padding: 0 0px 15px 0px; 
	margin: 0 0px 0 0px; 
	overflow:hidden;
	background-color: #FFF;
}
	
#news .even, .c50l, .c25l, .c30l, .c33l, .c38l, .c40l, .c66l, .c75l, .c62l
	{
	float: left;
	overflow: hidden;
	}

#news .odd, .c50r, .c25r, .c30r, .c33r, .c38r, .c40r, .c66r, .c75r, .c62r
	{
	float: right;
	overflow: hidden;
	}

#news .even { clear:both; }

.c25l, .c25r { width: 24.999%; }
.c30l, .c30r { width: 29.999%; }
.c33l, .c33r { width: 33.333%; }
.c40l, .c40r { width: 39.999%; }
.c50l, .c50r, #news .even, #news .odd { width: 45%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 74.999%; }
.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */

.subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
.subcl, #news .even { padding: 0 0 15px 10px; overflow: hidden; }
.subcr, #news .odd { padding: 0 10px 15px 0; overflow: hidden; }

.newslist .info { font-size: 10px; color: #999; }
.newslist .teaser { font-size: 12px; }
.newslist .more { font-size: 11px; }
.newslist .mod_newslist a { color: #6789AB; }
