/* screen.cms_module_article [list] */
.article_list_title {
margin: 0px;
font-size: 0.9em;
font-weight: normal;
color: #366;
}

.article_list_headline {
margin: 0px 0px 5px 0px;
font-size: 1.2em;
}

.article_list_headline a, .article_list_headline a:link, .article_list_headline a:visited, .article_list_headline a:active {
text-decoration: none;
color: #996;
}

.article_list_headline a:hover {
text-decoration: underline;
color: #cc9;
}

.article_list_lead {
margin: 0px;
text-align: justify;
line-height: 1.4em;
font-size: 1em;
}

.article_list_lead p {
margin-bottom: 5px;
}

.article_list_lead img {
float: left;
margin: 5px 5px 0px 0px;
}

.article_list_footer {
margin: 0px 0px 50px 0px;
}

.article_list_link {
float: left;
margin-top: 6px;
padding: 0px 0px 1px 8px;
font-size: 1em;
font-weight: bold;
background: url("/image/img_bg_link.gif") center left no-repeat;
}

.article_list_navigation {
margin-bottom: 0px;
padding-top: 6px;
border-top: 1px solid #366;
text-align: center;
}
/* /screen.cms_module_article [list] */

/* screen.cms_module_article [detail] */
h2.article_headline {
margin: 10px 0px 2px 0px;
font-size: 1em;
color: #996;
}

h3.article_headline {
margin: 20px 0px 10px 0px;
font-size: 1em;
color: #366;
}

.article_title {
margin: 0px;
font-size: 0.9em;
font-weight: normal;
color: #366;
}

.article_headline {
margin: 0px 0px 15px 0px;
font-size: 1.4em;
color: #996;
}

.article_lead {
margin: 0px 0px 10px 0px;
text-align: justify;
line-height: 1.5em;
font-size: 1em;
}

.article_lead img {
display: none;
}

.article_lead p {
margin-bottom: 20px;
}

.article_article {
margin: 0px 0px 5px 0px;
text-align: justify;
line-height: 1.5em;
font-size: 1em;
}

.article_article p {
margin-bottom: 20px;
}

table.article_info {
margin: 0px 5px 5px 0px;
border: 1px solid #366;
width: 100%;
}

table.article_info th {
border: 1px solid #366;
padding: 0px 5px;
width: 110px;
text-align: left;
vertical-align: middle;
font-weight: normal;
color: #fffff0;
background-color: #366;
}

table.article_info td {
border: 1px solid #366;
padding: 1px 5px;
text-align: left;
vertical-align: middle;
}

table.article_info td ul {
margin-top: 0px;
margin-bottom: 0px;
}
/* /screen.cms_module_article [detail] */

