
.newscontent				{  font-size: 12px; }

table, tr, td				{ vertical-align: top; }

/* article style */
/*
.newscontent h1,
*/
.newscontent h1				{ font-size: 26px; line-height: 32px; margin: 0px; padding: 5px 0px; font-weight: bold; color: #999999; }

.newscontent .article_headline		{ font-size: 26px; margin: 0px 0px 12px 0px; padding: 0px 0px; font-weight: bold; color: #999999; }

.newscontent h2,
.newscontent .article_header		{ font-size: 14px; margin: 5px 0px; padding: 0px; font-weight: bold; }
.newscontent .maintext			{ font-size: 12px; display: block; padding-bottom: 15px; }

.newscontent .more			{ font-size: 14px; clear: both; border-bottom: 1px solid #d0d0d0; margin: 0px 0px 0px 0px; padding: 15px 0px 5px 10px; }

/* article + article-list: positions */
.newscontent .article_list		{ width: 590px; padding: 5px 0px 25px 0px; margin: 0px; }
.newscontent .article			{ width: 590px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px dotted gray; }
.newscontent .article .image		{ float: left; margin: 0px 0px 5px 0px; }
.newscontent .article .CuteEditorToolBarContainer img { float: none; margin: 0px; }

/* article-list style */
.article_list		{ padding: 25px 0px 0px 0px; }
.article_list a		{ display: block; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.article_list a:hover	{ text-decoration: none; }
.article_list h4	{ font-size: 14px; color: black; font-weight: bold; margin: 0px; padding: 0px; }
.article_list .date	{ font-size: 10px; color: #606060; font-style: italic; }
.article_list p		{ font-size: 12px; color: gray; font-weight: normal; margin: 0px; padding: 0px; }
.article_list h5	{ font-size: 12px; color: gray; font-weight: normal; margin: 0px; padding: 0px; }
.article_list img	{ float: right; margin-left: 10px; }
.article_list a:hover h4 { color: black; text-decoration: underline; }
