/******************************************************************************/
/*                                                              global setting                                                                       */
/******************************************************************************/


#tgxMBbodyContent {height:auto !important}

.contentContainer {
	padding: 15px 0px;
	color: #333 !important;
}

h2 {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #999;
}

h3.listGridHeadline {
	margin: 14px 0 1px 0 !important;
	padding: 5px !important;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, "Sans Serif";
	color: #333;
	background: #AFD0EF;
}

table.listGrid tr td h3 {
	padding: 0 !important;
	font: bold 11px arial, "Sans Serif";
	color: #333;
}

table.listGrid {
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	padding: 0;
}

table.listGrid thead tr td {
	font: normal 11px arial, "Sans Serif";
	color: #333;
	padding: 5px;
	border-bottom: 1px solid #fff;
	background: #DEE9F8;
}

table.listGrid tbody tr td {
	font: normal 11px arial, "Sans Serif";
	color: #333;
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px solid #DEE9F8;
}

table.listGrid tr.last td {
	padding: 5px;
}


table.listGrid thead tr td.right, table.listGrid tbody tr td.right {
	text-align:right;
}

table.listGrid tbody tr td a, table.listGrid tbody tr td a:visited {
	color: #333;
	text-decoration: underline;
}

a.more img {
	border: none;
	margin-left: 5px;
}

.newstext {
	padding-bottom: 10px;
}

table.listGrid tr.footer td {
	font: normal 11px arial, "Sans Serif";
	color: #333;
}

table.listGrid tr.footer td h3 {
	font-weight: bold;
	margin: 0;
	padding: 0 !important;
}



div.dlp_Package
{
	padding: 10px 0px;
}

div.dlp_Headline
{
	font: bold 12px arial, "Sans Serif";
	color: #333;
	padding: 0 0 3px 0;
}

div.dlp_Text
{
	font: normal 12px arial, "Sans Serif";
	color: #333;
	line-height: 130%;
}

div.dlp_teaser
{
	font: normal 11px arial, "Sans Serif";
}

.dns_EditLink {
	padding: 3px 9px;
	background: #d6e8ff url(/_layouts/images/toolgrad.gif);
	border: #83b0ec 1px solid;
	margin: 5px 0;
}

.dns_EditLink a {
	padding: 0 0 0 9px;
	background: transparent url(../icon-link.gif) no-repeat 0 4px;
}

div.bluebox 
{
	margin: 20px 0 0 0;
	font: normal 100% arial, "Sans Serif";
	color: #333;
	/*background: #ddd;*/
	xborder: 2px solid #06a;
	padding: 5px 9px 14px 9px;
	vertical-align: top;
}

div.bluebox a .TagIsInIndex {
	font-weight: bold;
}

div.bluebox a .TagIsHidden {
	color: #999;
}

div.bluebox a:hover,
div.bluebox a:hover .TagIsInIndex,
div.bluebox a:hover .TagIsHidden {
	color: #900;
}

.announcementDate {
	color: #333;
}

.glossary-index ul li a.link {
	color: #333333 !important;
}

.glossary-index ul li a.link:hover {
	color: #990000 !important;
}

.glossary-index ul li a.active {
	color: #990000 !important;
}

/* ------------------------------------------------ */
/* --- conten - right --- */

div.Col3 ul.bullet-list
{
	padding: 0 0 5px;
}

div.Col3 ul.bullet-list li
{
	padding: 2px 0 0 11px;
	background: url(../_assets/bullet.gif) 1px 8px no-repeat;
}

div.ctc ul.link-list div.p {
	line-height: 16px;
	padding: 0 0 5px 11px;
}

div.ctc table tbody.dns td div.p {
	line-height: 16px;
}

.Col3 ul.link-list li .TagIsInIndex {
	background: none !important;
	padding-left: 0 !important;
}
	background: none !important;
	padding: 0 !inportant;
}

/* --- Downlodalist Tables --- */

div.std-table tbody.dns
{
	background: #fff;
}

div.std-table tbody.dns td
{
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font-weight: normal;
	line-height: 14px;
	padding: 2px 17px 2px 5px;
}

div.std-table tbody.dns td.right,
div.std-table th.right
{
	text-align: right;
}

/* --- intrabox --- */

.dns-std-intrabox {
	/*width: 100%;*/
	background: #fdebdc;
	padding: 7px !important;
	margin: 0 0 5px 0;
}

div.ctc .left-content .dns-std-intrabox {
	width: 450px;
}

.dns-std-intrabox .content {
	background: transparent url(../intra-icon.gif) no-repeat top right;
}

.dns-std-intrabox .content h3 {
	margin-bottom: 7px;
}

.dns-std-intrabox .content p.contact {
	line-height: 180%;
}

.dns-std-intrabox .content img.intra {
	float: right;
}

.dns-std-intrabox .content a {
	color: #333;
}

ul#toolbar-nav li.zone {
	font-size: 12px !important;
	line-height: 100% !important;
	color: black !important;
}

ul#toolbar-nav li.zone a {
	display: inline-block !important;
	width: 80px !important;
	color: transparent !important;
	font-family: serif !important;
	font-size: 13px !important;
	margin-top: 3px !important;
}

/* --- Tag Cloud --- */
.ms-formfieldcontainer {
	margin-bottom: 10px !important;
}


 .tagCloud {
 	margin: 0;
 	padding: 10px 0 10px 0;
 	text-align: justify !important;

}
 .tagCloud a:hover {
}

.tagCloud a.weight1,
.tagCloud a.weight1:hover,
.tagCloud a.weight1:visited {
	color: #000 !important;
	font-size: 160% !important;
	font-weight: bold;
	line-height: 160%;
}
.tagCloud a.weight2,
.tagCloud a.weight2:hover,
.tagCloud a.weight2:visited {
	color: #333 !important;
	font-size: 140% !important;
	font-weight:bold;
	line-height: 160%;
}
.tagCloud a.weight3,
.tagCloud a.weight3:hover,
.tagCloud a.weight3:visited {
	color: #666 !important;
	font-size: 120% !important;
	font-weight:bold;
	line-height: 160%;
}
.tagCloud a.weight4,
.tagCloud a.weight4:hover,
.tagCloud a.weight4:visited {
	color: #666 !important;
	font-size: 120% !important;
	line-height: 160%;
}
.tagCloud a.weight5,
.tagCloud a.weight5:hover,
.tagCloud a.weight5:visited {
	color: #999 !important;
	font-size: 100% !important;
	line-height: 160%;
}

/*------------------------------------------*/

.ms-formfieldvaluecontainer {
	margin-top: 6px !important;
}

.ms-formfieldlabel {
	border-bottom: none;
	background-color: #fff !important;
	background-image: none !important;
	font-weight: bold !important;
}

.ms-formfieldlabelcontainer {
	background-color: #fff !important;
	background-image: none !important;	
}

.ms-formfieldvaluecontainer {
	margin-bottom: 20px !important;
}

.ms-formfieldvaluecontainer span {
	display: block !important;
	line-height: 16px !important;
	margin-top: 3px;
}

.ms-formfieldvaluecontainer label {
	font-size: 12px !important;
	line-height: 16px !important;
}
