@charset "utf-8";



/* Add 20090316 */

/* General
/* -------------------------------------------- */

#content .hl2 {
background:url(../img/utils/bg_hl2-long.gif) no-repeat;
height:28px;
margin:30px 0 15px;
clear:both;
}


#content .h2-ttl {
margin:20px 0 5px 5px!important;
}

#content .contentBody .h3-ttl {
border-bottom:2px solid #c2ae95;
margin:20px 0 15px;
padding-bottom:5px;
font-size:85%;
font-weight:bold;
}


.contentBody .mt5 {
margin-top:5px;
}
.contentBody .mt10 {
margin-top:10px;
}
.contentBody .mt15 {
margin-top:15px;
}
.contentBody .mt20 {
margin-top:20px;
}
.contentBody .mb5 {
margin-bottom:5px;
}
.contentBody .mb10 {
margin-bottom:10px;
}
.contentBody .mb20 {
margin-bottom:20px;
}
.contentBody .mb30 {
margin-bottom:30px;
}

.contentBody a.pdf-link {
background:url(../utils/img/ic_pdf.gif) no-repeat;
padding:3px 0 3px 22px;
text-decoration:none;
}


/* contentBody
/* -------------------------------------------- */

#content div.related-Link {
margin:0 0 0 35px;
}
#content .related-Link ul {
float:right;
margin:4px 0;
}
#content .related-Link li {
list-style:none;
font-size:75%;
}
#content .related-Link li a {
background:url(../img/bl_link2.gif) no-repeat;
padding-left:15px;
text-decoration:none;
}

#content .dwl-link {
float:left;
margin-top:10px;
}
#content .dwl-link a {
background:url(../img/utils/ic_excel.gif) no-repeat 0 3px;
padding:5px 0 5px 20px;
}

.contentBody .NormTB {
border:1px solid #bca68b;
width:100%;
}
.contentBody .NormTB th,
.contentBody .NormTB td {
border:1px solid #bca68b;
padding:6px 6px 6px 10px;
font-size:75%;
line-height:1.6;
}
.contentBody .NormTB th {
background-color:#f2ebe1;
width:14em;
vertical-align:top;
}
.contentBody th.nowrap {
white-space:nowrap!important;
}
.contentBody .NormTB td p {
	font-size: 100% !important;
}
.contentBody p.message {
	margin-left: 1em;
}


/* Howto
/* -------------------------------------------- */

body#howto #content .contentBody {
width:896px;
margin-left:35px;
}


/* Parents
/* -------------------------------------------- */

body#parents #content .contentBody {
width:890px;
margin-left:35px;
}
.contentBody .phBox {
float:right;
width:248px;
margin:0 0 15px 20px;
}

#content p.related-Link {
font-size:65%;
text-align:right;
}
#content p.related-Link a {
background:url(../img/bl_link2.gif) no-repeat;
padding-left:15px;
text-decoration:none;
}

#content #eventsArea {
	margin: 20px 0 0 0;
}

#content dl.headline {
	width: 800px;
	margin: 0 0 0 0;
}
#content dl.headline dt {
	width: 170px;
}
#content dl.headline dd {
	width: 630px;
}


/* Links
/* -------------------------------------------- */

body#links #content .contentBody {
border-top:2px solid #c2ae95;
border-bottom:2px solid #c2ae95;
width:890px;
margin-left:35px;
padding:10px 0;
}

.contentBody .link-List dt {
background:url(../img/utils/ic_link.gif) no-repeat 0 5px;
margin-bottom:3px;
padding:3px 0 3px 18px;
font-size:75%;
}
.contentBody .link-List dd {
background:url(../img/line_01.gif) repeat-x left bottom;
margin-bottom:10px;
padding:0 0 10px 18px;
font-size:75%;
}
.contentBody .link-List dd.dd-last {
background:none;
margin-bottom:0;
padding:0 0 0 18px;
}
.contentBody .link-List dt a,
.contentBody .link-List dd a {
text-decoration:none;
}



/* sitemap.html */
/* -------------------------------------------- */

#content #sitemapArea {
	width: 891px;
	margin: 10px auto 0 auto;
	border-top: 2px solid #c2ae95;
}

#content #sitemapArea .cell {
	float: left;
	width: 297px;
	margin: 0 0 0 0;
}

#content #sitemapArea h3 {
	margin: 24px 0 0 0;
	font-size: 85%;
}

#content #sitemapArea ul {
	margin: 10px 0 20px 0;
	padding: 0;
	list-style: none;
}
#content #sitemapArea ul.block {
	margin: 30px 0 20px 0;
}
#content #sitemapArea ul li {
	margin: 6px 0;
	padding: 0;
	list-style: none;
	line-height: 1.2;
}
#content #sitemapArea ul li a {
	padding: 0px 0 0 11px;
	background: url("../img/bl_link.gif") 0 3px no-repeat;
	text-decoration: none;
}


#content #sitemapArea ul li ul {
	margin: 10px 0 10px 16px;
}
#content #sitemapArea ul li ul li {
	margin: 5px 0;
	font-size: 100%;
}
#content #sitemapArea ul li ul li a {
	padding: 0px 0 0 0;
	background-image: none;
}

