@charset "UTF-8";
/* CSS Document */



/* ---- general styles ---- */
div.news-container{}
hr.clearer{
	visibility: hidden;
	clear: both;
}
table.news td {
	vertical-align: top;
}



/* article headline: link */
div.news-container h2 a{
	color: #000;
	text-decoration: none;
}
div.news-container h2 a:hover{
	text-decoration: underline;
}
div.news-container h2 a:focus{
	color: #b31f1d;
	text-decoration: none;
}
div.news-container h2 a:active{
	color: #b31f1d;
}


/* ---- single ---- */
div.news-single-item{}

div.news-single-content{
	clear: both;
}

div.news-single-img{
	float: left;
	padding: 0;
	margin: 0;
}
div.news-single-img img{
	padding: 4px 15px 15px 0px;
	margin: 0px;
}
p.news-single-imgcaption{
	padding: 0px;
	margin: 0px;
}

/*div.news-single-item h1{
	margin: 0px;
	padding-bottom: 5px;
}*/

#content div.news-single-item h3{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}
#content div.news-single-item h2{
	color: #000;
	font-size: 12px;
}

div.news-single-timedata{
	padding-bottom: 0px;
}

div.news-single-backlink{
	text-align: right;
}


/* ---- latest ---- */
div.news-latest-container{
	border: none;
}
div.news-latest-item{ 
	margin-bottom: 20px;
	padding-bottom: 5px; 
	border-bottom: 1px solid #ccc;
}
div.news-latest-item img {
	padding-right: 10px;
	padding-bottom: 0;
}
div.news-latest-item h2{
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
span.news-latest-date{
	font-size: 11px;
}
div.news-latest-morelink{ 
	text-align: right;
}

/* ---- amenu ---- */
div.news-amenu-container{
	margin-bottom: 75px;
}

div.news-amenu-container ul{
	list-style-type: none;
	padding-left: 0px;
}

/* set padding fpr years */
div.news-amenu-container li.news-amenu-item-year{
	border-bottom: 2px ridge #eee;
	margin-bottom: 12px;
	margin-top: 15px;
}

/* set padding for months */
div.news-amenu-container li{
	padding-left: 25px;
}



/* ---- list ---- */
div.news-list-container{
	margin-bottom: 1em;
}
#content .news-list-container ul{
	padding-bottom: 20px;
	list-style-type: disc;
}
#content .news-list-container ol{
	list-style: none;	
	padding: 0;
}
#content .news-list-container h2{
	border-bottom: 1px solid #ccc;
	padding: 0 0 0 0.25em;
	margin: 0;
}
