
.newscontent				{ font-family: monospace; font-size: 12px; }

table, tr, td				{ vertical-align: top; }

/* article style */
/*
.newscontent h1,
*/
.newscontent h1				{ font-size: 24px; margin-top: 0px; padding-top: 0px; font-weight: bold; font-family: monospace; color:#191919; margin: 5px 0px; }
.newscontent .article_headline		{ font-size: 24px; margin-top: 0px; padding-top: 0px; font-weight: bold; font-family: monospace; color:#191919; margin: 5px 0px; }

.newscontent h2,
.newscontent .article_header		{ font-size: 13px; font-weight: bold; font-family: monospace; color:#191919; margin: 5px 0px; }
.article_maintext			{ font-size: 12px; font-family: monospace; }

.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: 650px; padding: 10px 0px 0px 0px; clear: both; }
.newscontent .article			{ width: 650px; padding: 0px 0px 10px 0px; clear: both; }
.newscontent .article .thumb		{  }
.newscontent .article .image		{ float: right; margin-left: 15px; -webkit-box-shadow: 1px 1px 4px #606060; -moz-box-shadow: 1px 1px 4px #606060; box-shadow: 1px 1px 4px #606060; }
.newscontent .article .CuteEditorToolBarContainer img { float: none; margin: 0px; }

/* article-list style */
.newscontent .article_list a		{ padding: 10px 15px 10px 10px; border-bottom: 1px solid #d0d0d0; width: 300px; height: 40px; float: left; margin: 0px 0px 0px 0px; display: block; position: relative; }
.newscontent .article_list a:hover	{ text-decoration: none; }
.newscontent .article_list h4		{ font-size: 14px; color: black; font-weight: normal; margin: 0px; padding: 0px; }
.newscontent .article_list a .thumb 	{ visibility: hidden; position: absolute; bottom: 10px; opacity: 0; left: 270px; -webkit-box-shadow: 1px 1px 4px #606060; -moz-box-shadow: 1px 1px 4px #606060; box-shadow: 1px 1px 4px #606060; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; transition: opacity 0.3s linear;}
.newscontent .article_list .date	{ font-size: 10px; color: black; }
.newscontent .article_list h5		{ font-size: 12px; color: black; font-weight: normal; margin: 0px; padding: 0px; }
.newscontent .article_list a:hover .thumb { visibility: visible; opacity: 1; }