/* */
.wrap-2-col 					{ background: url(../app_images/bkg_wrap_2_col.png) repeat-y; }
	.wrap-2-col .sidebar 		{ width: 230px; float: left; margin-top:20px; }
	.wrap-2-col .content-block 	{ width: 712px; float: right; padding: 20px 16px 20px 16px; position: relative; z-index: 1; }
		.wrap-2-col .content-block .infomark { position: absolute; right: 15px; top: 20px; width: 15px; height: 16px; overflow: hidden; display: block; text-indent: -1000em; background: url(../app_images/icn_info.png) no-repeat 0 0; margin: 0px;}
			.wrap-2-col .content-block .infomark:hover {background-position: 0 -16px;}
	
/* nav-left */
.nav-left 				{ width: 200px; margin: 0 0 0 16px; }
	.nav-left ul 		{ list-style-type: none; padding: 0; margin: 0; }
	.nav-left li		{ border-bottom: solid 1px #cbccce; }
	.nav-left li a 		{ display: block; color: #335c92; font-size: 14px; text-decoration: none; background: url(../app_images/bkg_left_navi.png) no-repeat 179px 14px; padding: 10px 25px 10px 10px; }
	.nav-left li.sel a	{ font-weight: bold; background-position: 179px -55px; }
	.nav-left li.active a	{ font-weight: bold; background-position: 179px 14px; }
	.nav-left li ul 	{ margin: -2px 0 10px 0; display: none; }
	.nav-left li.sel ul { display: block; }
	.nav-left li li		{ border-bottom: none; }
	.nav-left li li a 	{ display: block; color: #335c92; font-weight: normal !important; font-size: 12px; text-decoration: none; background: 0; padding: 3px 3px 3px 16px; }
	.nav-left li li.sel a { background: #e6ebf1; font-weight: normal;  }

/* .content-block */

.content-block-1-col 	{ width: 948px; }
.content-block h1           { font-size: 20px; color: #595959; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 5px 0; background: url(../app_images/bg_hd.png) repeat-x 0 100%; line-height: 120%; }
.content-block h1 a         { color: #595959; text-decoration: none; }
.content-block h1 a:hover   { text-decoration: underline; }
.content-block h2           { font-size: 12px; color: #595959; font-weight: bold; margin: 0 0 10px 0; line-height: 16px; }
.content-block h3           { font-size: 15px; color: #595959; font-weight: bold; margin: 0 0 10px 0; line-height: 120%; }
.content-block h4           { font-size: 12px; color: #595959; font-weight: bold; margin: 0 0 10px 0; line-height: 120%; }

.content-block .rich-text	{ margin: 0  0 20px 0; font-size: 12px; color: #595959; line-height: 16px; }
.content-block .rich-text a	{ text-decoration: none; }
.content-block .highlight	{ padding: 10px; background: url(../app_images/bkg_highlight.png) repeat; }

.content-block  .date		{ color: #939393; font-weight: bold; display: block; font-size: 11px; margin: 0 0 15px 0; }

.content-block ul,
.content-block .list 	{ /*list-style-type: square;*/ margin: 0 0 0 15px; padding: 0; list-style-image: url(../app_images/icn_bullet_list.png);  }
	.ie7 .content-block ul, .ie7 .content-block .list{list-style-image: url(../app_images/icn_bullet_list_ie7.png);}
.content-block ul li,
.content-block .list li { margin: 0 0 8px 0; }

.content-block .link-list 		{ list-style-type: none; margin: 0; padding: 0; list-style: none; }
.content-block .link-list li 	{ margin: 0 0 3px 0; list-style: none; }
.content-block .link-list li a 	{ text-decoration: none; background: url(../app_images/bkg_arrow_blue_list.png) no-repeat left 4px; padding: 0 0 0 10px; color: #335c92; }
	.content-block .link-list li a:hover {text-decoration: underline;}

.content-block .download-list 			{ list-style-type: none; margin: 0; padding: 0; list-style: none; }
.content-block .download-list li 		{ margin: 0 0 6px 0; list-style: none; }
.content-block .download-list li a 		{ text-decoration: none; padding: 0px 0 1px 20px; height: 17px; /*display: block;*/ color: #335c92; }
	.content-block .download-list li a:hover {text-decoration: underline;}
.content-block .download-list li a span	{ color: #7a7a7a;  }
	.content-block .download-list li a:hover span {text-decoration: none;}
.content-block .download-list li a.doc 	{ background: url(../app_images/icn_doc.png) no-repeat left 0;  }
.content-block .download-list li a.xls 	{ background: url(../app_images/icn_xls.png) no-repeat left 0;  }
.content-block .download-list li a.ppt 	{ background: url(../app_images/icn_ppt.png) no-repeat left 0;  }

.content-block .print		{ position: absolute; z-index: 1; top: 22px; right: 16px; background: url(../app_images/icn_print.png) no-repeat; width: 16px; height: 15px; text-indent: -1000em; display: block; }
.wide-col .print		{ position: absolute; z-index: 1; margin-left:928px;margin-top:6px; background: url(../app_images/icn_print.png) no-repeat; width: 16px; height: 15px; text-indent: -1000em; display: block; }
.content-block .download	{ position: absolute; z-index: 1; top: 22px; right: 45px; background: url(../app_images/icn_download.png) no-repeat; width: 15px; height: 17px; text-indent: -1000em; display: block; }

.content-block .img.t			{ margin: 0 0 18px 0; }
.content-block .img.r			{ float: right; margin: 0 0 5px 10px; max-width: 263px; }
.content-block .img.l			{ float: left; margin: 3px 15px 5px 0; }
.content-block .img .caption 	{ font-size: 11px; color: #595959; margin: 5px 0 0 0; }
.content-block .img .caption a	{ text-decoration: none; font-size: 11px; }

.content-block .sep-bottom {  background: url(../app_images/bg_hd.png) repeat-x 0 top; padding: 1px 0 0 0; }
.content-block .sep-bottom .zuruck { background: url(../app_images/bkg_arrow_blue_left.png) no-repeat left 5px; font-size: 12px; text-decoration: none; padding: 0 0 0 10px; margin: 18px 0 0 0; display: block; }

/* Table */
.content-block .simple-table { margin: 15px 0; }
	.content-block .simple-table thead th 					{ height: auto; margin: 0; padding: 8px 8px 8px 8px; font-weight: bold; font-size: 12px; color: #595959; text-align: left; border-right: solid 1px #cacaca; }
	.content-block .simple-table thead th:last-child		{ border-right: 0; }
	.content-block .simple-table thead th.th-r				{ text-align: right; }
	.content-block .simple-table tbody td 					{ padding: 8px 8px 8px 8px; margin: 0; font-size: 12px; text-align: left; border-top: solid 1px #cacaca; border-right: solid 1px #cacaca; }
	.content-block .simple-table tbody td:last-child		{ border-right: 0; }
	.content-block .simple-table tbody td.td-r				{ text-align: right; }
	.content-block .simple-table tbody td.td-l				{ text-align: left; }
	.content-block .simple-table tbody td.td-b				{ font-weight: bold; }
	.content-block .simple-table tfoot tr					{ background: #dadbdc; border-bottom: solid 1px #cacaca; border-top: solid 1px #cacaca; }
	.content-block .simple-table tfoot td 					{ padding: 8px 5px 8px 5px; margin: 0; border-right: solid 1px #cacaca; font-size: 12px; text-align: left; font-weight: bold; }
	.content-block .simple-table tfoot tr td:last-child		{ border-right: 0; }
	.content-block .simple-table tfoot td.td-r				{ text-align: right; }
	.content-block .simple-table tfoot td.td-l				{ text-align: left; }
	.content-block .simple-table.num td 					{ text-align: right; }

.content-block .sort-table { margin: 15px 0; }
	.content-block .sort-table thead th 					{ height: auto; margin: 0; padding: 8px 5px 8px 5px; font-weight: bold; font-size: 12px; color: #595959; background: #cacaca; text-align: left; }
	.content-block .sort-table thead th.th-l				{ text-align: left; }
	.content-block .sort-table tbody td 					{ padding: 8px 5px 8px 5px; margin: 0; font-size: 12px; text-align: right; }
	.content-block .sort-table tbody td.td-l				{ text-align: left; }
	.content-block .sort-table tbody td.td-b				{ font-weight: bold; }
	.content-block .sort-table tbody tr:nth-child(even) 	{ background: #eaeaea; }
	.content-block .sort-table tbody tr:nth-child(odd) 		{ background: #fff; }
	.content-block .sort-table tfoot tr						{ background: #eaeaea; border-bottom: solid 1px #cacaca; border-top: solid 1px #cacaca; }
	.content-block .sort-table tfoot td 					{ padding: 8px 5px 8px 5px; margin: 0; font-size: 12px; text-align: right; font-weight: bold; }
	.content-block .sort-table tfoot td.td-l				{ text-align: left; }



/* Accordion */
.content-block .accordion              		{ margin: 0 0 10px 0; padding: 0; list-style-type: none; }
.content-block .accordion li           		{ margin: 0 0 4px 0; list-style: none;}
.content-block .accordion li.opened .toggle { background: #e6ebf1  url(../app_images/bkg_accordion_content.png) no-repeat 687px -50px; }
.content-block .accordion .toggle      		{ font-size: 13px; color: #335c92; font-weight: bold; display: block; margin: 0; background: #e6ebf1 url(../app_images/bkg_accordion_content.png) no-repeat 687px 10px; text-decoration: none; height: 29px; line-height: 29px; padding: 0 15px 0 10px; }
	.content-block .accordion .toggle:hover { background: #dee5ed  url(../app_images/bkg_accordion_content.png) no-repeat 687px 10px; }
	.content-block .accordion .toggle:focus	{ outline: none; }
.content-block .accordion .cnt         		{ padding: 0; }
	
.content-block .accordion .item { width: 355px; float: left; margin: 15px 0; }
.content-block .accordion .item img { float: left; margin: 0 14px 0 0; }
.content-block .accordion .item .rich-text { line-height: 16px; margin: -2px 0 0 0; float: left; }

.content-block .articles {width: 712px; background: url(../app_images/bg_listoverview_sep.png) no-repeat 0 bottom; margin: 0 0 12px 0;}
	.overview-wrap .articles:last-child {background: none;}
	.content-block .articles .article {width: 226px; float: left; margin: 0 17px 0 0; padding: 0 0 10px 0;}
	.content-block .articles .article:last-child {margin: 0;}
	
	.content-block .articles .article .date {color: #939393; font-size: 11px; font-weight: bold; margin: 0; padding: 0; float: none;}
	.content-block .articles .article h3 {font-size: 14px; font-weight: bold; color: #335c92; margin: 0 0 8px 0; padding: 0; float: none;}
	.content-block .articles .article h3 a {text-decoration: none; color: #335c92;}
	.content-block .articles .article h3 a:hover {text-decoration: underline;}
	.content-block .articles .article .figure {margin: 0 0 6px 0; padding: 0; float: none;}
	.content-block .articles .article .rich-text {margin: 0 0 8px 0; padding: 0;}
	.content-block .articles .article a.more {float: left; text-decoration: none; background: url(../app_images/bg_link.png) no-repeat 0 6px; padding: 0 0 0 10px; margin: 0 30px 0 0; color: #335c92;}
		.content-block .articles .article a.more:hover {text-decoration: underline;}
	.content-block .articles .article a.article-download {float: left; text-decoration: none; background: url(../app_images/icn_doc.png) no-repeat 0 2px; padding: 0 0 2px 22px; display: block;color: #335c92;}
		.content-block .articles .article a.article-download:hover {text-decoration: underline;}
	.content-block .overview-sep {background: url(../app_images/bg_hd.png) repeat-x 0 1px; height: 2px; overflow: hidden; margin: 0 0 20px 0; padding: 0;}
	.content-block a.more-old {float: right; text-decoration: none; background: url(../app_images/bg_link.png) no-repeat 0 6px; padding: 0 0 0 10px; margin: 0px;color: #335c92;}
		.content-block a.more-old:hover {text-decoration: underline;}