body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#707070;
	background-color:#FFFFFF;
	height:100%;
}
* {
	font-family:Arial Helvetica, sans-serif;
	color:#707070;
}
.page-container {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	width:988px;
	height:100%;
	z-index:1;
}
* html .page-container {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	width:1000px;
	height:100%;
}
img {
	border:none;
}
:focus {
	outline:1px dotted #ebebeb;
}
.header {
	position:relative;
	top:0px;
	left:0px;
}
* html .header {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	margin-bottom:40px;
}
.logo {
	position:absolute;
	top:67px;
	left:45px;
	width:68px;
	float:left;
	margin-bottom:140px;
	z-index:3;
}
.groupsite_logo {
	position:absolute;
	top:14px;
	left:10px;
	width:139px;
	float:left;
	z-index:3;
}
.keyvisual {
	position:relative;
	top:0px;
	left:0px;
	width:988px;
	margin-bottom:40px;
	z-index:2;
}
* html .keyvisual {
	position:relative;
	top:0px;
	left:0px;
	width:988px;
	float:left;
	margin-bottom:40px;
}
.metanavi {
	position:absolute;
	top:12px;
	right:223px;
	z-index:2;
}
.topnavi {
	position:absolute;
	top:153px;
	left:194px;
	z-index:3;
	width:620px;
}
* html .topnavi {
	position:absolute;
	top:153px;
	left:194px;
	z-index:300;
	width:620px;
}
.topnavi-chapter {
	position:absolute;
	top:130px;
	left:194px;
	z-index:3;
	width:620px;
}
* html .topnavi-chapter {
	position:absolute;
	top:130px;
	left:194px;
	z-index:300;
	width:620px;
}
.searchbox {
	position:absolute;
	top:8px;
	left:808px;
	z-index:2;
	width:180px;
	height:20px;
}
* html .searchbox {
	position:absolute;
	top:6px;
	left:808px;
	z-index:2;
	width:175px;
}
.search-input {
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	float:left;
	height:20px;
	z-index:3;
}
#inputSearch {
	position:relative;
	border:1px solid #999999;
	background:#fff;
	width:143px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.00%;
	padding:2px 0px 0px 5px;
	float:left;
	z-index:8;
	display:inline;
}
.btn_search {
	float:left;
	margin-left:2px;
	z-index:2;
}
.bodycolumn {
	position:relative;
	top:0px;
	left:8px;
	width:980px;
	z-index:0;
}
* html .bodycolumn {
	width:980px;
}
.leftnavi {
	position:relative;
	top:-15px;
top:0px !ie;
	left:0px;
	float:left;
	width:180px;
}
.teaser_left {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:180px;
}
.contentcolumn {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:580px;
	margin-left:20px;
	z-index:0;
}
* html .contentcolumn {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:580px;
	margin-left:0px;
}
#navigation {
	width:180px;
}
.teasercolumnI {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:180px;
	margin-left:20px;
}
* html .teasercolumnI {
	position:relative;
	top:0px;
	left:-8px;
	float:right;
	width:180px;
	margin-left:0px;
	
}
.footer {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	margin-left:208px;
	width:780px;
	border-top:1px solid #d2d2d2;
	margin-top:20px;
	padding-bottom:20px;
}
* html .footer {
	position:relative;
	top:0px;
	left:208px;
	margin-left:0px;
	float:left;
	width:780px;
	margin-top:20px;
	padding-bottom:20px;
}
.contentfrag {
	width:580px;
}
.contentfrag_center {
	width:380px;
	float:left;
	margin-right:20px;
}
.contentfrag380 {
	width:380px;
}
.contentfrag180_right {
	width:160px;
	float:right;
	background-color:#ebeff8;
	padding:9px 10px 11px 10px;
	margin-bottom:19px;
}
.frag180_left {
	width:180px;
	float:left;
	margin-bottom:20px;
	_margin-bottom:19px;
}
.frag180_left .cont_listing1 {
	margin-top:4px;
}
.hl_home {
	margin:0px 0px 16px 0px;
margin:0px 0px 12px 0px !ie;
}
.txt_intro {
	line-height:1.3em;
	width:380px;
	margin-bottom:19px;
	_margin-bottom:18px;
}
.txt_intro .cont_listing1 {
	margin:0px 5px -1px 1px;
margin:-1px 5px -2px -2px !ie;
	padding:0px;
	line-height:1.3em;
}
.txt_intro2 {
	line-height:1.3em;
	width:380px;
	margin-bottom:18px;
}
.subfragm_right {
	margin-bottom:9px;
}
.news_contain {
	margin-bottom:9px;
	border-bottom:1px solid #fff;
	line-height:1.3em;
}
.share_info {
	margin-bottom:9px;
	padding:0px 0px 9px 0px;
	border-bottom:1px solid #fff;
}
.green {
	color:#009933;
	margin:0px 3px 0px 3px;
}
.small {
	font-size:0.9em;
	margin-bottom:3px;
	line-height:14px;
}
a.lnk:link, a.lnk:visited, a.lnk:active, a.lnk:hover {
	text-decoration:none;
	color:#003399;
}
a.lnk:hover {
	text-decoration:underline;
}
a.lnk:visited {
	color:#6685C2
}
a.lnk_arr_only:link, a.lnk_arr_only:visited, a.lnk_arr_only:active, a.lnk_arr_only:hover {
	text-decoration:none;
	display:inline;
	padding:0px;
	margin-left:5px;
}
a.lnk_cont:link, a.lnk_cont:visited, a.lnk_cont:focus, a.lnk_cont:active, a.lnk_cont:hover {
	background-image:none;
	text-decoration:none;
	display:block;
	padding-left:0px;
	padding-top:0px;
	color:#003399;
	margin:0px 0px 0px 0px;
}
a.lnk_cont:hover {
	text-decoration:underline;
}
a.lnk_cont:visited {
	color:#6685C2
}
a.lnk_box:link, a.lnk_box:visited, a.lnk_box:focus, a.lnk_box:active {
	background-image:none;
	color:#707070;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
	text-decoration:none;
}
a.lnk_box:hover {
	color:#707070;
	text-decoration:underline;
}
a.lnk_box:visited {
	color:#6685C2
}
.cont_listing1 {
	margin:2px 5px 0px 0px;
margin:2px 5px 0px 0px !ie;
	padding:0px 0px 0px 0px;
}
.cont_listing1 ul {
	margin:0;
	padding:0;
}
.cont_listing1 li {
/*border:1px solid #ffffff !ie;*/
	margin:0px;
/*margin:5px 0px 0px 0px !ie;*/
	padding-left:13px;
/*padding-left:12px !ie;*/
	list-style:none;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-repeat:no-repeat;
	background-position:-2px 0px;
/*background-position:-2px 2px !ie;*/
}
.cont_listing1a {
	margin:2px 0px 0px -3px;
	padding:0px 0px 0px 0px;
}
.cont_listing1a ul {
	margin:0;
	padding:0;
}
.cont_listing1a li {
	margin:0px;
	padding-left:13px;
border:1px solid #ebeff8 !ie;
	list-style:none;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
background-position:0px 2px !ie;
}
.mright20 {
	margin-right:20px;
	_margin:0px;
	_padding-right:10px;
}
.mleft20 {
	margin-left:20px;
	_margin:0px;
	_padding-left:10px;
}
.clearing {
	clear:both;
}
.teaser_image_extendedcontent_download .clearing,
.teasercolumnI .clearing {
	height: 0;
	line-height: 0;
}
.fleft {
	float:left
}
.fright {
	float:right
}
a .iconVisited {
	visibility:hidden;
}
a:visited .iconVisited {
	visibility:visible;
}
.taeserfrag {
	width:180px;
	float:left;
}
#websitefinder {
	margin-bottom:-14px;
	margin-left:1px;
}
#extWebsitefinder {
	margin-bottom:8px;
margin-bottom:8px !ie;
	margin-left:1px;
}
#extWebsitefinder img {
	margin-top:-2px;
	margin-bottom:4px;
margin-top:-5px !ie;
	width:176px;
}
#extWebsitefinder select {
	background-color:transparent;
	border:1px solid #999999;
	color:#707070;
	font-family:arial, sans-serif;
	font-size:12px;
	height:19px;
	left:-1px;
	margin-bottom:10px;
margin-bottom:-10px !ie;
	position:relative;
	top:0px;
top:-6px !ie;
	width:180px;
	z-index:10;
}
* html #extWebsitefinder select {
	width:176px;
}
#localnewsfinder {
	margin-bottom:-14px;
	margin-left:1px;
}
#ecom_login {
	margin:0px 0px 17px 0px;
margin:0px 0px 17px 0px !ie;
	_margin:0px 0px -4px 0px;
}
* html #ecom_login {
	margin-bottom:20px;
}
#inputLogin1 {
	border:1px solid #999999;
	background:#fff;
	width:178px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.00%;
	padding:2px 0px 0px 5px;
	margin-bottom:6px;
margin-bottom:4px !ie;
}
#inputLogin2 {
	border:1px solid #999999;
	background:#fff;
	width:158px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.00%;
	padding:2px 0px 0px 5px;
	float:left;
	margin-bottom:6px;
}
.btn_login {
	margin-left:2px;
	float:left
}
.loglinks {
	margin:0px 0px 0px -2px;
	clear:both
}
.teaser_fragment {
margin-bottom:17px !ie;
	margin-bottom:16px;
	line-height:16px;
}
.teaser_fragment .teaserbullet {
	margin-left:14px;
margin-left:15px !ie;
	margin-top:4px;
	margin-bottom:4px;
}
.teaser_image_service .teaserbullet {
	margin-left:13px;
	margin-left:15px !ie;
	margin-top:4px;
	margin-bottom:6px;
}
.homepage .cont_listing1 .teaserbullet li {
	background:none;
	list-style:disc outside none;
	margin-left:0px;
	padding-left:0px;
}
.frag180_left .cont_listing1 ul.teaserbullet {
	padding-left:14px;
padding-left:15px !ie;
	line-height:16px;
	padding-top:4px;
	padding-bottom:4px;
	position:relative;
	left:-1px;
}
.homepage .cont_listing1 .teaserbullet .bullet {
	left:1px;
	position:relative;
}
* html .frag180_left .cont_listing1 ul.teaserbullet {
	line-height:16px;
	padding-left:15px;
}
.teaser_fragment .cont_listing1 {
	line-height:16px;
	margin-top:0px;
margin-top:-1px !ie;
}
.teaser_fragment .cont_listing1 li {
margin:0px 0px -2px 0px !ie;
}
.teaser_fragment h2 {
	font-size:1em;
	color:#707070;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.teaser_image_service {
	margin-bottom:17px;
	_margin-bottom:16px;
	line-height:16px;
}
.teaser_image_service .cont_listing1 {
	line-height:16px;
	margin-top:0px;
}
* html .teaser_image_service .cont_listing1 {
	line-height:16px;
	margin-top:-2px;
}
.teaser_image_service .cont_listing1 li {
margin:1px 0px -2px 0px !ie;
}
.teaser_image_service img {
	margin-bottom:3px;
}
.teaser_image_service h2 {
	font-size:1em;
	color:#707070;
	font-weight:bold;
	margin:0px 0px 1px 0px;
margin:0px 0px 2px 0px !ie;
}
.teaser_services {
	clear:both;
	margin-bottom:16px;
	line-height:16px;
border:1px solid #fff !ie;
}
#navigation {
	margin-top:10px;
	min-height:500px;
	width:180px;
}
*html #navigation {
	margin-top:0px;
	min-height:10px;
	width:200px;
}
#menu {
	list-style-type:none;
	padding:0;
	margin:0;
}
#menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#F5F5F5;
}
#menu li {
	float:left;
	margin:0px 0px 0 0;
	position:relative;
}
#tilde {
	padding-left:14px;
	padding-right:14px;
}
#menu li.sub {
	position:relative;
	z-index:1;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	display:block;
	margin-left:-1px;
	background-image:url("/httpd/img/general/img_tilde_trans.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	line-height:13px;
}
#menu li.subfirst {
	position:relative;
	z-index:1;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	display:block;
	margin-left:-1px;
	background-image:url("/httpd/img/general/img_tilde.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	line-height:13px;
}
#menu li.sub a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
	_padding-bottom:5px;
}
#menu li.sub a:hover {
	display:block;
	color:#CC0033;
	text-decoration:none;
}
#menu li.subfirst a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
	_padding-bottom:5px;
}
#menu li.subfirst a:hover {
	display:block;
	color:#CC0033;
	text-decoration:none;
}
#menu ul.second {
	background:#F5F5F5;
}
#menu ul, #menu:hover ul ul, #menu:hover ul:hover ul ul, #menu:hover ul:hover ul ul.left {
	position:absolute;
	left:-9999px;
	width:128px;
	z-index:1;
	border-left:1px solid #D2D2D2;
}
#menu:hover ul {
	left:0;
	top:23px;
top:24px !ie;
}
#menu:hover ul:hover ul, #menu:hover ul:hover ul:hover ul {
	padding:0 0px;
	left:125px;
	top:-13px;
}
#menu:hover ul:hover ul.left, #menu:hover ul:hover ul:hover ul.left {
	padding:0 0px;
	left:-131px;
	top:-13px;
}
#menu li.last a {
}
.left a {
	background-image:none;
}
#menu li.top a {
	position:relative;
	z-index:50;
	padding-left:14px;
	padding-right:5px;
	padding-bottom:-2px;
	display:block;
}
#menu li.top a:hover {
	padding-left:13px;
	padding-right:5px;
	position:relative;
	z-index:50;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	display:block;
	background-image:url("/httpd/img/general/img_white_pix.gif");
	background-repeat:repeat;
	background-position:0px 5px;
	vertical-align:top;
}
#menu li.second a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	width:180px;
	text-decoration:none;
	text-align:left;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	padding-bottom:6px;
	background:#FFFFFF;
	border-top:none;
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	height:auto;
	margin-top:0px;
margin-top:-1px !ie;
}
#menu li.first a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	width:180px;
	text-decoration:none;
	text-align:left;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	padding-bottom:6px;
	background:#FFFFFF;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	height:auto;
	margin-top:0px;
margin-top:-1px !ie;
}
#menu li.first a:hover {
	color:#CC0033;
	text-decoration:none;
	background:#F5F5F5;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
#menu li.second a:hover {
	color:#CC0033;
	text-decoration:none;
	background:#F5F5F5;
	border-left:none;
	border-right:1px solid #D2D2D2;
	padding-right:14px;
	padding-left:14px;
}
#menu li.last a {
	text-decoration:none;
	border-bottom:1px solid #D2D2D2;
	margin-bottom:0px;
margin-bottom:-1px !ie;
}
.notilde {
	background-image:none;
}
.normal {
	padding-left:14px;
	padding-right:14px;
	margin-left:1px;
	padding-top:1px;
	display:block;
	margin-top:1px;
	margin-right:2px;
}
.normal b {
	color:#003399;
}
.active {
	padding-left:14px;
	padding-right:14px;
	margin-left:1px;
	padding-top:1px;
	display:block;
	margin-top:1px;
	margin-right:2px;
	font-weight:bold;
}
.over {
	position:relative;
	z-index:500000;
	padding-left:14px;
	padding-right:14px;
	margin-right:1px;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	display:block;
	background-image:url("/httpd/img/general/img_white_pix.gif");
	background-repeat:repeat;
	background-position:0px 5px;
	vertical-align:top;
}
.over b {
	color:#CC0033;
}
.first {
	border-bottom:none;
}
.second {
	border-bottom:none;
}
.first {
border-bottom:1px solid #D2D2D2 !ie;
}
.second {
border-bottom:1px solid #D2D2D2 !ie;
}
* html .first {
	border-bottom:none;
}
* html .second {
	border-bottom:none;
}
* html .last {
	border-bottom:1px solid #D2D2D2;
}
* html #menu {
	list-style-type:none;
	padding:0;
	margin:0;
}
* html #menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	background:#F5F5F5;
}
* html #menu li {
	float:left;
	margin:0px 0px 0 0;
position:relative:z-index:1;
}
* html #tilde {
	padding-left:14px;
	padding-right:14px;
}
* html #menu li.sub {
	position:relative;
	z-index:50;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	display:block;
	margin-left:-1px;
	background-image:url("/httpd/img/general/img_tilde_trans.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	line-height:13px;
}
* html #menu li.subfirst {
	position:relative;
	z-index:50;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	display:block;
	margin-left:-1px;
	background-image:url("/httpd/img/general/img_tilde.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	line-height:13px;
}
* html #menu li.sub a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
	_padding-bottom:5px;
}
* html #menu li.sub a:hover {
	display:block;
	color:#CC0033;
	text-decoration:none;
	position:relative;
	z-index:10000;
}
* html #menu li.subfirst a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
	_padding-bottom:5px;
}
* html #menu li.subfirst a:hover {
	display:block;
	color:#CC0033;
	text-decoration:none;
	position:relative;
	z-index:10000;
}
#menu ul.second {
}
* html #menu table {
	position:absolute;
	top:5px;
	left:5px;
	border-collapse:collapse;
	position:absolute;
	top:0;
	left:0;
	z-index:80;
	font-size:1em;
}
* html #menu:hover {
	position:relative;
	z-index:1;
	padding-left:14px;
	padding-right:14px;
	margin-right:1px;
	display:block;
	background-image:url("/httpd/img/general/img_white_pix.gif");
	background-repeat:repeat;
	background-position:0px 5px;
	vertical-align:top;
}
* html #menu:hover >a {
	position:relative;
	z-index:1;
	padding-left:14px;
	padding-right:14px;
	margin-right:1px;
	display:block;
	background-image:url("/httpd/img/general/img_white_pix.gif");
	background-repeat:repeat;
	background-position:0px 5px;
	vertical-align:top;
}
* html #menu ul, #menu:hover ul ul, #menu:hover ul:hover ul ul, #menu:hover ul:hover ul ul.left {
	position:absolute;
	left:0px;
	width:128px;
	z-index:1;
	top:22px;
	visibility:hidden;
}
* html #menu:hover ul {
	position:relative;
	z-index:1;
	left:0;
	top:22px;
}
* html #menu:hover ul:hover ul, #menu:hover ul:hover ul:hover ul {
	padding:0 0px;
	left:125px;
	top:-13px;
position:relative:z-index:1;
}
* html #menu:hover ul:hover ul.left, #menu:hover ul:hover ul:hover ul.left {
	padding:0 0px;
	left:-131px;
	top:-13px;
position:relative:z-index:1;
}
* html #menu li.last a {
}
* html #menu li.first a {
	border-top:1px solid #D2D2D2;
}
* html .left a {
	background-image:none;
}
* html #menu li.top a {
	position:relative;
	z-index:50;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:-2px;
	display:block;
}
* html #menu li.top a:hover {
	padding-left:13px;
	padding-right:13px;
	position:relative;
	z-index:50;
	display:block;
	background-image:url("/httpd/img/general/img_white_pix.gif");
	background-repeat:repeat;
	background-position:0px 5px;
	vertical-align:top;
}
* html #menu li.second a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	width:180px;
	text-decoration:none;
	text-align:left;
	padding-left:14px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:6px;
	background:#FFFFFF;
	border-top:none;
	border-bottom:1px solid #D2D2D2;
	border-right:none;
	height:auto;
	margin-top:0px;
margin-top:-1px !ie;
	border-right:1px solid #D2D2D2;
}
* html #menu li.first a {
	display:block;
	color:#003399;
	font-family:arial, sans-serif;
	font-size:12px;
	width:180px;
	text-decoration:none;
	text-align:left;
	padding-left:14px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:6px;
	background:#FFFFFF;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-right:none;
	height:auto;
	margin-top:0px;
margin-top:-1px !ie;
	border-right:1px solid #D2D2D2;
}
* html #menu li.first a:hover {
	color:#CC0033;
	text-decoration:none;
	background:#F5F5F5;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	width:181px;
}
* html #menu li.second a:hover {
	color:#CC0033;
	text-decoration:none;
	background:#F5F5F5;
	border-left:none;
	border-right:1px solid #D2D2D2;
	width:181px;
}
* html #menu li.last a {
	text-decoration:none;
	border-bottom:1px solid #D2D2D2;
	margin-bottom:0px;
margin-bottom:-1px !ie;
	border-right:1px solid #D2D2D2;
	width:180px;
}
* html #menu li.over a {
	position:relative;
	z-index:50;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:-2px;
	display:block;
}
* html .normal {
	position:relative;
	z-index:500000;
	padding-left:14px;
	padding-right:14px;
	margin-right:2px;
	margin-left:1px;
	padding-top:1px;
	display:block;
}
* html .active {
	position:relative;
	z-index:500000;
	padding-left:14px;
	padding-right:14px;
	margin-right:2px;
	margin-left:1px;
	padding-top:1px;
	display:block;
	font-weight:bold;
}
* html .over {
	position:relative;
	z-index:500000;
	padding-left:14px;
	padding-right:14px;
	margin-right:1px;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	display:block;
	background-image:url("/httpd/img/general/img_white_pix.gif");
	background-repeat:repeat;
	background-position:0px 5px;
	vertical-align:top;
}
* html .first {
	border-top:1px solid #D2D2D2;
}
.menu-level1 {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
.menu-level1 a {
	text-decoration:none;
	padding-left:16px;
	display:block;
	color:#887F78;
	width:164px;
	font-size:12px;
	height:17px;
	line-height:17px;
	padding-top:3px;
	padding-bottom:1px;
	_padding-top:2px;
	_padding-bottom:2px;
	background-image:url("/httpd/img/general/icon_navi_arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:2px 7px;
	border-bottom:1px solid #d9d9d9;
	height:auto;
	min-height:17px;
	max-height:50px;
	vertical-align:middle;
	line-height:normal;
}
.menu-level1 a:hover {
	color:#CC0033;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:2px 7px;
}
.menu-level1-active a {
	padding-left:16px;
	color:#887F78;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
	border-bottom:1px solid #d9d9d9;
	width:164px;
}
.menu-level1-current-active a {
	color:#887F78;
	padding-left:16px;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
	color:#000000;
	font-weight:bold;
}
.menu-level1-current-active a:hover {
	background-image:url("/httpd/img/general/icon_subnavi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.menu-level1-active a:hover {
	background-image:url("/httpd/img/general/icon_subnavi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.menu-level1-with-subpage {
	background-color:#F2F3EE;
}
.menu-level1-act a {
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_black.gif");
	background-repeat:no-repeat;
	background-position:2px 7px;
}
.menu-level1-act a:hover {
	font-weight:bold;
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:2px 7px;
}
.menu-level2-normal {
	color:#9C0003;
	font-weight:300;
}
.menu-level2 {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	padding-right:10px;
	_padding-right:0px;
}
.menu-level2 a {
	text-decoration:none;
	padding-left:28px;
	padding-right:10px;
	_padding-right:7px;
	display:block;
	width:142px;
	color:#887F78;
	font-weight:300;
	background-image:url("/httpd/img/general/icon_navi_arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:16px 8px;
	vertical-align:middle;
	height:auto;
	min-height:17px;
	max-height:50px;
	padding-top:4px;
	padding-bottom:3px;
	vertical-align:middle;
	line-height:normal;
}
*html .menu-level2 a {
	width:145px;
}
.menu-level2 a:hover {
	color:#CC0033;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:16px 8px;
	vertical-align:middle;
}
.menu-level2-active a {
	color:#887F78;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:14px 7px;
}
.menu-level2-active a:hover {
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:14px 7px;
}
.menu-level2-current-active a {
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:14px 8px;
	color:#000000;
	font-weight:bold;
}
.menu-level2-current-active a:hover {
	background-image:url("/httpd/img/general/icon_subnavi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:14px 8px;
}
.menu-level2-with-subpage {
	background-color:#F2F3EE;
}
.menu-level2-act a {
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_black.gif");
	background-repeat:no-repeat;
	background-position:16px 7px;
}
.menu-level2-act a:hover {
	font-weight:bold;
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:16px 7px;
}
.menu-level3 li {
	border-bottom:0px;
}
.menu-level3 {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	padding-right:10px;
	background-image:none;
}
.menu-level3 a {
	text-decoration:none;
	padding-left:42px;
	padding-right:10px;
	display:block;
	width:128px;
	color:#887F78;
	font-weight:300;
	vertical-align:middle;
	background-image:none;
	background-image:url("/httpd/img/general/icon_navi_arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:28px 8px;
	height:auto;
	min-height:17px;
	max-height:50px;
	padding-top:4px;
	padding-bottom:3px;
	vertical-align:middle;
	line-height:normal;
}
* html .menu-level3 a {
	width:128px;
}
.menu-level3 a:hover {
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:28px 8px;
	vertical-align:middle;
}
.menu-level3-active a {
	color:#887F78;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:26px 7px;
	border-bottom:none;
	padding-bottom:2px;
}
.menu-level3-active a:hover {
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:26px 7px;
	border-bottom:none;
	padding-bottom:2px;
}
.menu-level3-current-active a {
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_subnavi_arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:26px 7px;
	color:#000000;
	font-weight:bold;
}
.menu-level3-current-active a:hover {
	background-image:url("/httpd/img/general/icon_subnavi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:26px 7px;
}
.menu-level3-with-subpage {
	background-color:#F2F3EE;
}
.menu-level3-act a {
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_black.gif");
	background-repeat:no-repeat;
	background-position:28px 8px;
}
.menu-level3-act a:hover {
	font-weight:bold;
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:28px 8px;
}
.menu-level4 li {
	border-bottom:none;
}
.menu-level4 {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	background-image:none;
}
.menu-level4 a {
	text-decoration:none;
	padding-left:56px;
	padding-right:0px;
	display:block;
	width:110px;
	color:#887F78;
	font-weight:300;
	vertical-align:middle;
	background-image:none;
	background-image:url("/httpd/img/general/icon_navi_arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
	height:auto;
	min-height:17px;
	max-height:50px;
	padding-top:0px;
	padding-bottom:4px;
	vertical-align:middle;
	line-height:normal;
	border-bottom:none;
}
* html .menu-level4 a {
	width:125px;
}
.menu-level4 a:hover {
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:4px;
}
.menu-level4-last a {
	border-bottom:1px solid #d9d9d9;
	width:124px;
	color:#887F78;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_blue.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
}
* html .menu-level4-last a {
	width:125px;
}
.menu-level4-last a:hover {
	border-bottom:1px solid #d9d9d9;
	width:124px;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
}
.menu-level4-act a {
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_black.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
}
.menu-level4-act a:hover {
	font-weight:bold;
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
}
.menu-level4-last-act a {
	border-bottom:1px solid #d9d9d9;
	width:124px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_black.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
}
.menu-level4-last-act a:hover {
	border-bottom:1px solid #d9d9d9;
	width:124px;
	font-weight:bold;
	color:#CC0033;
	vertical-align:middle;
	background-image:url("/httpd/img/general/icon_navi_arrow_red.gif");
	background-repeat:no-repeat;
	background-position:42px 4px;
}
#metanavlist .metafirst {
	background-image:none;
	padding-left:0px;
	padding-right:7px;
}
#metanavlist .dot {
	padding-left:7px;
	padding-right:7px;
}
ul#metanavlist {
	margin:0;
	padding:0;
	line-height:22px;
}
#metanavlist li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:12px;
	float:left;
	background-image:url("/httpd/img/general/img_dot.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
}
#metanavlist a {
	color:#707070;
	text-decoration:none;
	font-size:11px;
	padding-bottom:11px;
}
* html #metanavlist a {
	color:#707070;
	text-decoration:none;
	font-size:11px;
	padding-top:0px;
}
#metanavlist .active {
	font-weight:bold;
}
#metanavlist a:hover {
	color:#CC0033;
	text-decoration:none;
}
#footernavi .footerfirst {
	background-image:none;
	padding-left:0px;
	padding-right:7px;
}
#footernavi .dot {
	padding-left:7px;
	padding-right:7px;
}
#footernavi .last {
	background-image:none;
	padding-left:0px;
	padding-right:7px;
	border-bottom:0px none;
}
ul#footernavi {
	margin:0;
	padding:0;
	line-height:22px;
	width:780px;
	display:inline;
}
#footernavi li {
	margin:0;
	padding:0;
	padding-top:4px;
	float:left;
	list-style-type:none;
	line-height:14px;
	display:inline;
	text-align:center;
	background-image:url("/httpd/img/general/img_dot.gif");
	background-repeat:no-repeat;
	background-position:0px 8px;
	vertical-align:top;
}
#footernavi a {
	color:#707070;
	text-decoration:none;
	font-size:11px;
}
#footernavi .active {
	font-weight:bold;
}
.footer_txt {
	font-size:0.9em;
	width:580px;
	margin-top:-6px;
margin-top:-5px !ie;
	padding-right:7px;
}
select {
	position:relative;
	top:1px;
	left:-1px;
	z-index:10;
	width:180px;
	height:19px;
	color:#707070;
	background-color:transparent;
	border:1px solid #999999;
	font-family:arial, sans-serif;
	font-size:12px;
	margin-bottom:20px;
margin-bottom:0px !ie;
}
textarea {
	position:relative;
	top:1px;
	left:-1px;
	z-index:10;
	width:180px;
	height:19px;
	color:#707070;
	background-color:transparent;
	border:1px solid #999999;
	font-family:arial, sans-serif;
	font-size:12px;
	margin-bottom:20px;
margin-bottom:0px !ie;
}
option {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#FFFFFF;
}
#inputFieldSearch {
	position:relative;
	top:0px;
top:-1px !ie;
	left:0px;
	margin:0;
	height:12px;
	width:135px;
	padding:3px 0px;
	font:bold 10px/12px arial, sans-serif;
	color:#666;
	text-indent:0px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#999999;
	display:inline;
}
* html #inputFieldSearch {
	top:1px;
}
#worldwide {
	width:180px;
	text-indent:0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#999999;
	display:inline;
	margin-bottom:20px;
margin-bottom:0px !ie;
	color:#707070;
	border-top:1px;
}
a.lnk_box:link, a.lnk_box:visited, a.lnk_box:focus, a.lnk_box:active {
	background-image:none;
	color:#707070;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
	text-decoration:none;
#
}
a.lnk_box:hover {
	color:#707070;
	text-decoration:underline;
}
a.lnk_box:visited {
	color:#6685C2
}
#inputLogin1 {
	border:1px solid #999999;
	background:#fff;
	width:173px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.00%;
	padding:2px 0px 0px 5px;
	margin-bottom:6px;
margin-bottom:4px !ie;
}
#inputLogin2 {
	border:1px solid #999999;
	background:#fff;
	width:153px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.00%;
	padding:2px 0px 0px 5px;
	float:left;
	margin-bottom:0px;
}
#websitefinder {
margin-bottom:3px !ie;
	margin-bottom:-2px;
	margin-left:1px;
}
#localnewsfinder {
margin-bottom:3px !ie;
	margin-bottom:-2px;
	margin-left:1px;
}
@media screen and (min-width:0px) {
#websitefinder {
margin-bottom:0px;
margin-left:1px;
}
* html #websitefinder {
margin-bottom:-14px;
margin-left:1px;
}
#localnewsfinder {
margin-bottom:-14px;
margin-left:1px;
}
#inputLogin2 {
margin-bottom:2px;
}
}
img {
	border:none;
}
.contentfrag_center2 {
	width:380px;
	float:left;
	margin-right:20px;
	padding-top:0px;
}
.contentfrag_center3 {
	float:left;
	padding-top:0px;
	width:580px;
}
.contentfrag_center4 {
	float:left;
	padding-top:0px;
	width:780px;
}
*html .contentfrag_center4 {
	float:left;
	padding:0px 0px 0px 0px;
	width:770px;
}
*html .contentfrag_center3 {
	float:left;
	padding:0px 0px 0px 0px;
	width:580px;
}
*html .contentfrag_center2 {
	float:left;
	width:380px;
	margin-right:0px;
}
.extended_content {
	float:right;
	width:180px;
}
h1 {
	font-size:2.00em;
	color:#777777;
	font-weight:normal;
	margin:0px 0px 14px 0px;
margin:0px 0px 15px -2px !ie;
}
* html h1 {
	margin-left:0px;
}
h2 {
	font-size:1em;
	color:#707070;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
h3 {
	font-size:1.5em;
	color:#707070;
	font-weight:normal;
	margin:0px 0px 13px 0px;
margin:0px 0px 8px 0px !ie;
}
.contentfrag_center4 h1 {
	width:580px;
}
.txt_standard {
	width:380px;
	padding-bottom:17px;
	line-height:1.3em;
}
.txt_standard .cont_listing1 {
	margin-top:0px;
margin-top:-1px !ie;
}
.txt_standard .cont_listing1 li {
	background-position:0px 0px;
background-position:0px 2px !ie;
}
.txt_standard_3col {
	width:580px;
	padding-bottom:17px;
	line-height:1.3em;
}
.txt_standard_3col .cont_listing1 {
	margin-top:0px;
margin-top:-1px !ie;
}
.txt_standard_3col .cont_listing1 li {
	background-position:0px 0px;
background-position:0px 2px !ie;
}
sup {
	font-size:0.9em;
	padding:0px;
	margin:0px;
}
.txt_press_disclaimer {
	padding-top:7px;
padding-top:19px !ie;
	width:380px;
	padding-bottom:17px;
	font-size:0.9em;
}
#breadcrumb {
	font-size:0.9em;
	position:relative;
	top:0px;
	left:0px;
	width:370px;
	z-index:3;
	color:#000;
	margin-bottom:6px;
	line-height:1.2em;
}
#breadcrumb_wide {
	font-size:0.9em;
	position:relative;
	top:0px;
	left:0px;
	width:570px;
	z-index:3;
	color:#000;
	margin-bottom:6px;
	line-height:1.2em;
}
.breadcr_arr {
	margin:3px 5px 0px 5px;
	display:inline;
}
a.lnk_breadcr:link, a.lnk_breadcr:visited, a.lnk_breadcr:active, a.lnk_breadcr:hover {
	text-decoration:none;
	color:#003399;
}
a.lnk_breadcr:hover {
	text-decoration:underline;
	display:inline;
}
.breadcr_last {
	color:#000
}
a.lnk_intxt:link, a.lnk_intxt:visited, a.lnk_intxt:active, a.lnk_intxt:hover {
	text-decoration:none;
	color:#3666c8;
}
a.lnk_intxt:hover {
	text-decoration:underline;
}
a.lnk_intxt:visited {
	color:#7F99CC
}
.arr_only {
	vertical-align:top;
	margin-top:1px;
vertical-align:middle !ie;
margin-top:0px !ie;
}
.Nav16 {
	clear:both;
	float:left;
float:none !ie;
	position:relative;
	margin-top:6px;
margin-top:3px !ie;
	_margin-top:5px;
	;
	margin-bottom:10px;
}
.Nav16 .actpage {
	color:#000;
	font-weight:bold;
	float:left;
	border:1px solid #d2d2d2;
	width:26px;
	text-align:center;
	margin-right:4px;
	padding-top:1px;
	padding-bottom:2px;
}
.grayline {
	clear:both;
	height:1px;
	margin:0px 0px 9px 0px;
	width:580px;
	border-bottom:1px solid #999;
}
.dots {
	float:left;
	margin-right:4px;
	margin-top:2px;
}
.Nav16 a.lnk_intxt:link, .Nav16 a.lnk_intxt:visited, .Nav16 a.lnk_intxt:active, .Nav16 a.lnk_intxt:hover {
	text-decoration:none;
	color:#003399;
	float:left;
	border:1px solid #d2d2d2;
	width:26px;
	text-align:center;
	margin-right:4px;
	padding-top:1px;
	padding-bottom:2px;
}
.Nav16 a.lnk_intxt:hover {
	text-decoration:none;
}
.Nav16 a.lnk_intxt:visited {
	color:#6685C2
}
.Nav16 a.lnk_cont:link, .Nav16 a.lnk_cont:visited, .Nav16 a.lnk_cont:active, .Nav16 a.lnk_cont:hover {
	padding-top:2px;
	text-decoration:none;
	color:#003399;
	float:left;
	margin-left:9px;
	padding-right:10px;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-repeat:no-repeat;
	background-position:right 2px;
}
.Nav16 a.lnk_cont:hover {
	text-decoration:underline;
}
.Nav16 a.lnk_cont:visited {
	color:#6685C2
}
.Nav16 a.lnk_cont_back:link, .Nav16 a.lnk_cont_back:visited, .Nav16 a.lnk_cont_back:active, .Nav16 a.lnk_cont_back:hover {
	padding-top:2px;
	text-decoration:none;
	color:#003399;
	float:left;
	margin-right:9px;
	padding-left:10px;
	background-image:url("/httpd/img/general/img_arrow_trans_rtl.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.Nav16 a.lnk_cont_back:hover {
	text-decoration:underline;
}
.Nav16 a.lnk_cont_back:visited {
	color:#6685C2
}
.Nav15 {
	clear:both;
	float:left;
float:none !ie;
	position:relative;
	margin-bottom:17px;
margin-bottom:20px !ie;
}
.Nav15 a.lnk_cont_back:link, .Nav15 a.lnk_cont_back:visited, .Nav15 a.lnk_cont_back:active, .Nav15 a.lnk_cont_back:hover {
	text-decoration:none;
	color:#003399;
	float:left;
	padding-left:10px;
	background-image:url("/httpd/img/general/img_arrow_trans_rtl.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.Nav15 a.lnk_cont_back:hover {
	text-decoration:underline;
}
.Nav15 a.lnk_cont_back:visited {
	color:#6685C2
}
.box_newssearch_container {
	padding-bottom:34px;
}
#box_newssearch_showhide {
	position:absolute;
	top:70px;
	background-color:#ebeff8;
	padding:4px 11px 14px 11px;
	display:block;
	width:558px;
}
#box_newssearch_showhide a.on:link, #box_newssearch_showhide a.on:active, #box_newssearch_showhide a.on:visited, #box_newssearch_showhide a.on:focus, #box_newssearch_showhide a.on:hover {
	color:#023497;
	text-decoration:none;
	background-image:url("/httpd/img/general/icon_minus.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}
#box_newssearch_showhide a.on:hover {
	text-decoration:underline;
}
#box_newssearch_showhide a.off:link, #box_newssearch_showhide a.off:active, #box_newssearch_showhide a.off:visited, #box_newssearch_showhide a.off:focus, #box_newssearch_showhide a.off:hover {
	color:#023497;
	text-decoration:none;
	background-image:url("/httpd/img/general/icon_plus.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}
#box_newssearch_showhide a.off:hover {
	text-decoration:underline;
}
#box_newssearch {
	position:relative;
	top:22px;
	left:0px;
	background-color:#ebeff8;
	padding:12px 11px 3px 11px;
	_padding:12px 0px 3px 11px;
}
#box_newssearch .news_search_line_txt {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:14px;
	padding-bottom:3px;
	padding-top:6px;
}
#box_newssearch .txt_first {
	position:absolute;
	left:-1px;
}
#box_newssearch .txt_second {
	position:absolute;
	left:160px;
}
#box_newssearch .txt_third {
	position:absolute;
	left:319px;
}
#box_newssearch .icn_info {
	margin-left:8px
}
#box_newssearch .news_search_line_form {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:21px;
	padding-bottom:7px;
}
#box_newssearch .news_search_line_form .txtfield {
	position:absolute;
	margin:0px 0px 0px 319px;
	border:1px solid #999999;
	background:#fff;
	width:233px;
	height:18px;
	padding:1px 0px 0px 5px;
	margin-top:1px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#box_newssearch .news_search_line_form .select_first {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:1px solid #999999;
	background:#fff;
	width:150px;
	height:19px;
height:21px !ie;
}
#box_newssearch .news_search_line_form .select_second {
	position:absolute;
	margin:0px 0px 0px 160px;
	border:1px solid #999999;
	background:#fff;
	width:150px;
	height:19px;
height:21px !ie;
}
#box_newssearch .news_search_line_form .select_third {
	position:absolute;
	margin:0px 0px 0px 319px;
	border:1px solid #999999;
	background:#fff;
	width:150px;
	height:19px;
height:21px !ie;
}
.news_search_line_radios {
	position:relative;
	top:0px;
	left:316px;
	font-size:0.9em;
	width:232px;
}
.news_search_line_radios input {
	margin-bottom:-3px;
margin-bottom:-3px !ie;
	margin-top:2px;
}
* html .news_search_line_radios input {
	margin-bottom:-2px;
	margin-top:0px;
}
.radio_spacer {
	margin-bottom:-9px;
margin-bottom:-11px !ie;
}
#box_newssearch .btn_news_search {
	position:relative;
	top:-11px;
	left:0px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:19px;
height:19px !ie;
	border:none;
	color:#FFFFFF;
	padding-left:15px;
padding-left:8px !ie;
	padding-right:8px;
padding-right:3px !ie;
	padding-bottom:3px;
padding-bottom:0px !ie;
	background-color:#003499;
	background-image:url("/httpd/img/general/btn_bgr_button.gif");
	background-repeat:no-repeat;
	background-position:0px -1px;
background-position:0px -1px !ie;
	cursor:pointer;
}
#box_newssearch .btn_news_search:hover {
	position:relative;
	top:-11px;
	left:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#3666c8;
}
.box_magazinsearch_container {
	padding-bottom:20px;
}
#box_magazinsearch {
	position:relative;
	top:0px;
	left:0px;
	background-color:#ebeff8;
	padding:4px 11px 3px 11px;
	_padding:4px 0px 3px 11px;
}
#box_magazinsearch .news_search_line_txt {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:14px;
	padding-bottom:3px;
	padding-top:6px;
}
#box_magazinsearch .txt_first {
	position:absolute;
	left:-1px;
}
#box_magazinsearch .txt_second {
	position:absolute;
	left:140px;
}
#box_magazinsearch .txt_third {
	position:absolute;
	left:400px;
}
#box_magazinsearch .icn_info {
	margin-left:8px
}
#box_magazinsearch .news_search_line_form {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:32px;
	padding-bottom:7px;
}
#box_magazinsearch .news_search_line_form .txtfield {
	position:absolute;
	margin:0px 0px 0px 319px;
	border:1px solid #999999;
	background:#fff;
	width:233px;
	height:18px;
	padding:1px 0px 0px 5px;
	margin-top:1px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#box_magazinsearch .news_search_line_form .select_first {
	position:absolute;
	margin:0px 0px 0px 0px;
	border:1px solid #999999;
	background:#fff;
	width:130px;
	height:19px;
height:21px !ie;
}
#box_magazinsearch .news_search_line_form .select_second {
	position:absolute;
	margin:0px 0px 0px 140px;
	border:1px solid #999999;
	background:#fff;
	width:250px;
	height:19px;
height:21px !ie;
}
#box_magazinsearch .news_search_line_form .select_third {
	position:absolute;
	margin:0px 0px 0px 400px;
	border:1px solid #999999;
	background:#fff;
	width:130px;
	height:19px;
height:21px !ie;
}
.search_results .news_search_line_head .txt_third_multimedia {
	font-size:0.9em;
	font-weight:bold;
	left:518px;
	position:absolute;
	text-align:left;
	width:88px;
}
#box_magazinsearch .btn_news_search {
	position:relative;
	top:-11px;
	left:0px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:19px;
height:19px !ie;
	border:none;
	color:#FFFFFF;
	padding-left:15px;
padding-left:8px !ie;
	padding-right:8px;
padding-right:3px !ie;
	padding-bottom:3px;
padding-bottom:0px !ie;
	background-color:#003499;
	background-image:url("/httpd/img/general/btn_bgr_button.gif");
	background-repeat:no-repeat;
	background-position:0px -1px;
background-position:0px -1px !ie;
	cursor:pointer;
}
#box_magazinsearch .btn_news_search:hover {
	position:relative;
	top:-11px;
	left:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#3666c8;
}
.icn_download {
	margin:0px 8px -1px 0px
}
.icn_multimedia {
	margin:0px 8px 5px 42px
}
.CorpAudio2Cols {
	width:380px;
	background-color:#ebebeb;
}
.CorpAudio2Cols h2 {
	padding-left:10px;
	padding-top:9px;
}
.CorpAudio2Cols .date {
	padding-left:10px;
	margin-top:0;
	padding-bottom:7px;
}
.CorpAudio2Cols .links {
	padding:9px 10px 11px;
}
.CorpAudio2Cols .links a {
	text-decoration:none;
	padding-left:2px;
}
.CorpAudio2Cols .links a:hover {
	text-decoration:underline;
}
.CorpAudioplyerClearing {
	clear:both;
	height:20px;
}
.search_results .news_search_line_txt .downloads {
	position:relative;
	left:0px;
	width:88px;
	text-align:left;
	float:left;
	line-height:17px;
	font-size:0.9em;
}
.language {
	color:#00349a;
}
.language a {
	color:#00349a;
	text-decoration:none;
}
.language a:hover {
	color:#00349a;
	text-decoration:underline;
}
#localnewsfilter {
	margin-bottom:20px;
margin-bottom:1px !ie;
	margin-top:2px;
	margin-left:1px;
}
.selectfilter {
	position:relative;
	top:1px;
	left:-1px;
	z-index:10;
	margin:0px 0px 0px 0px;
	border:1px solid #999999;
	background:#fff;
	width:200px;
	height:19px;
height:21px !ie;
}
option.special {
	font-weight:bold;
}
#box_search {
	position:relative;
	top:0px;
	left:0px;
	background-color:#ebeff8;
	margin-bottom:12px;
	padding:10px 11px 3px 11px;
padding:10px 11px 5px 11px !ie;
}
#box_search .news_search_line_txt {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:14px;
	padding-bottom:3px;
}
#box_search .txt_first {
	position:absolute;
	left:-1px;
}
#box_search .txt_second {
	position:absolute;
	left:264px;
}
#box_search .txt_third {
	position:absolute;
	left:413px;
}
#box_search .icn_info {
	margin-left:8px
}
#box_search .news_search_line_form {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:21px;
	padding-bottom:7px;
}
#box_search .news_search_line_form .txtfield {
	position:relative;
	border:1px solid #999999;
	background:#fff;
	width:248px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.00%;
	padding:1px 0px 0px 5px;
	float:left;
	z-index:8;
	display:inline;
	margin-top:1px;
}
#box_search .news_search_line_form .select_first {
	position:absolute;
	margin:0px 10px 0px 265px;
	border:1px solid #999999;
	background:#fff;
	width:140px;
	height:19px;
height:21px !ie;
	float:left;
	z-index:8;
	display:inline;
}
#box_search .news_search_line_form .select_second {
	position:absolute;
	margin:0px 0px 0px 415px;
	border:1px solid #999999;
	background:#fff;
	width:140px;
	height:19px;
height:21px !ie;
	float:left;
	z-index:8;
	display:inline;
}
#box_search .btn_news_search {
	position:relative;
	top:2px;
	left:0px;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:19px;
height:19px !ie;
	border:none;
	color:#FFFFFF;
	padding-left:15px;
padding-left:8px !ie;
	padding-right:8px;
padding-right:3px !ie;
	padding-bottom:1px;
padding-bottom:0px !ie;
	background-color:#003499;
	background-image:url("/httpd/img/general/btn_bgr_button.gif");
	background-repeat:no-repeat;
	background-position:0px -1px;
background-position:0px -1px !ie;
	cursor:pointer;
}
#box_search .btn_news_search:hover {
	position:relative;
	top:2px;
	left:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#3666c8;
}
.search_results {
	clear:both;
	float:left;
float:none !ie;
	position:relative;
	margin-top:0px;
	margin-left:1px;
	width:100%;
}
.search_results .news_search_line_head {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:24px;
	border-bottom:1px solid #7f99cc;
	margin-bottom:8px;
	display:block;
}
.search_results .news_search_line_head .txt_first {
	position:absolute;
	left:0px;
	width:76px;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
}
.search_results .news_search_line_head .txt_second {
	position:absolute;
	left:76px;
	width:402px;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
}
.search_results .news_search_line_head .txt_third {
	position:absolute;
	left:478px;
	width:88px;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
}
.black {
	color:#000;
}
.news_search_line_head a.off:link, .news_search_line_head a.off:active, .news_search_line_head a.off:visited, .news_search_line_head a.off:focus, .news_search_line_head a.off:hover {
	color:#023497;
	text-decoration:none;
}
.news_search_line_head a.off:hover {
	text-decoration:underline;
}
.search_results .news_search_line_txt {
	clear:both;
	float:left;
float:none !ie;
	position:relative;
	width:100%;
	padding-bottom:16px;
}
.search_results .news_search_line_txt .txt_first {
	position:relative;
	left:0px;
	width:76px;
	text-align:left;
	font-weight:bold;
	float:left;
}
.search_results .news_search_line_txt .txt_second {
	position:relative;
	left:0px;
	width:392px;
	text-align:left;
	float:left;
	line-height:16px;
	padding-right:10px;
}
.search_results .news_search_line_txt .relevance {
	position:relative;
	left:0px;
	width:88px;
	text-align:left;
	float:left;
}
.search_results .news_search_line_txt a {
	text-decoration:none;
}
.search_results .news_search_line_txt a:hover {
	text-decoration:underline;
}
.search_results .news_search_line_txt a:visited {
	color:#6685C2
}
.search_results .icn_pdf {
	margin:0px 8px -1px 20px
}
.search_results .icn_info {
	margin-left:6px;
	margin-right:3px;
}
.search_results .icn_web {
	margin-left:5px;
}
.search_results .Nav16 {
	clear:both;
	float:left;
float:none !ie;
	position:relative;
	margin-top:6px;
margin-top:3px !ie;
	_margin-top:5px;
	;
	margin-bottom:10px;
}
.search_results .Nav16 .actpage {
	color:#000;
	font-weight:bold;
	float:left;
	border:1px solid #d2d2d2;
	width:26px;
	text-align:center;
	margin-right:4px;
	padding-top:1px;
	padding-bottom:2px;
}
.search_results .grayline {
	clear:both;
	height:1px;
	margin:0px 0px 9px 0px;
	width:580px;
	border-bottom:1px solid #999;
}
.search_results .Nav16 a.lnk_intxt:link, .search_results .Nav16 a.lnk_intxt:visited, .search_results .Nav16 a.lnk_intxt:active, .search_results .Nav16 a.lnk_intxt:hover {
	text-decoration:none;
	color:#003399;
	float:left;
	border:1px solid #d2d2d2;
	width:26px;
	text-align:center;
	margin-right:4px;
	padding-top:1px;
	padding-bottom:2px;
}
.search_results .Nav16 a.lnk_intxt:hover {
	text-decoration:none;
	color:#CC0033;
}
.search_results .Nav16 a.lnk_intxt:visited {
	color:#6685C2
}
.search_results .Nav16 a.lnk_cont:link, .search_results .Nav16 a.lnk_cont:visited, .search_results .Nav16 a.lnk_cont:active, .search_results .Nav16 a.lnk_cont:hover {
	padding-top:2px;
	text-decoration:none;
	color:#003399;
	float:left;
	margin-left:9px;
	padding-right:10px;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-repeat:no-repeat;
	background-position:right 2px;
}
.search_results .Nav16 a.lnk_cont:hover {
	text-decoration:underline;
}
.search_results .Nav16 a.lnk_cont:visited {
	color:#6685C2
}
.search_results .Nav16 a.lnk_cont_back:link, .search_results .Nav16 a.lnk_cont_back:visited, .search_results .Nav16 a.lnk_cont_back:active, .search_results .Nav16 a.lnk_cont_back:hover {
	padding-top:2px;
	text-decoration:none;
	color:#003399;
	float:left;
	margin-right:9px;
	padding-left:10px;
	background-image:url("/httpd/img/general/img_arrow_trans_rtl.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.search_results .Nav16 a.lnk_cont_back:hover {
	text-decoration:underline;
}
.search_results .Nav16 a.lnk_cont_back:visited {
	color:#6685C2
}
.text_linklist {
	width:380px;
	margin-bottom:16px;
margin-bottom:18px !ie;
}
.text_linklist .cont_listing1 {
	line-height:1.3em;
}
.text_linklist .cont_listing1 li {
margin:0px 0px -2px 0px !ie;
}
.teaser_image_large {
	width:380px;
	padding-bottom:27px;
}
.teaser_element {
	width:180px;
	float:left;
}
.teaser_imagelibrary_wide {
	width:580px;
	padding-bottom:5px;
	clear:left;
}
.img_element {
	width:100px;
	float:left;
	padding-bottom:12px;
padding-bottom:2px !ie;
}
.img_element img {
	margin-bottom:3px;
}
.img_element .lnk_cont {
	font-size:0.9em
}
.img_element .cont_listing1 li {
	background-position:0px -2px;
}
.teaser_management {
	width:580px;
	padding-bottom:14px;
padding-bottom:23px !ie;
	clear:left;
	line-height:1.3em;
}
.teaser_mangement_element {
	width:180px;
	float:left;
	padding-bottom:13px;
padding-bottom:3px !ie;
	line-height:1.3em;
}
.teaser_mangement_element .txt_intro {
	line-height:1.3em;
	width:180px;
	margin-bottom:20px;
margin-bottom:21px !ie;
}
.teaser_mangement_element img {
	margin-bottom:8px;
margin-bottom:4px !ie;
}
.teaser_mangement_element .cont_listing1 {
	line-height:1.3em;
	margin:0px;
	padding:0px;
	margin-left:-2px;
margin-top:-1px !ie;
}
.teaser_image_content_small {
	width:380px;
	margin-bottom:-9px;
	_margin-bottom:-9px;
}
.img_square {
	height:12px;
	vertical-align:top;
	float:left;
	width:16px;
}
.teaser_image_content_small span {
	margin-left:15px;
	float:left;
	margin-bottom:11px;
}
a.lnk_square:link, a.lnk_square:visited, a.lnk_square:active, a.lnk_square:hover {
	width:364px;
	float:left;
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	background:none;
	margin:1px 0px 2px 0px;
}
a.lnk_square:hover {
	text-decoration:underline;
}
a.lnk_square:visited {
	color:#6685C2
}
.box_content_teaser {
	width:360px;
	background-color:#ebeff8;
	padding:9px 10px 9px 10px;
padding:9px 10px 3px 10px !ie;
	margin-bottom:20px;
	line-height:1.3em;
}
.box_content_subfragm1 {
	width:165px;
	padding:0px 25px 0px 0px;
	float:left;
}
.box_content_subfragm2 {
	width:166px;
	padding:0px;
	float:left
}
.box_content_teaser .cont_listing1a {
	line-height:1.3em;
	margin-top:0px;
margin-top:-1px !ie;
}
.box_content_teaser .cont_listing1a li {
margin:0px 0px -2px 0px !ie;
}
#flashcontent {
	position:relative;
	top:27px;
	left:800px;
	margin-top:-26px;
	margin-bottom:47px;
	margin-left:-800px;
	width:380px;
}
.image_content {
	margin-bottom:20px;
}
.image_content h2 {
	margin:0px 0px 5px 0px;
margin:0px 0px 8px 0px !ie;
}
.image_content .image_content_txtCont {
margin-top:-3px !ie;
	background-color:#ebebeb;
	padding-bottom:9px;
}
.image_content .image_content_txt {
	width:338px;
	font-size:0.9em;
	float:left;
	line-height:14px;
	margin:3px 7px 0px 10px;
margin:2px 7px 0px 10px !ie;
	_margin:2px 7px 0px 5px;
}
.image_content .image_content2cols .image_content_txt {
	width:338px !important;
}
.image_content .image_content3cols .image_content_txt {
	width:544px !important;
}
.image_content .image_content4cols .image_content_txt {
	width:744px !important;
}
.contentfrag_center3 .image_content .image_content_txt {
	width:538px;
}
.contentfrag_center4 .image_content .image_content_txt {
	width:738px;
}
.image_content .icn_zooom_in {
	width:15px;
	float:right;
	padding:6px 7px 0px 0px;
margin:6px 2px 0px 0px !ie;
}
.txt_quotation {
	width:380px;
	margin-bottom:0px;
	margin-top:-3px;
margin-top:-4px !ie;
}
.quotation {
	float:left;
	width:270px;
	line-height:1.3em;
}
*html .quotation i {
	float:left;
	width:268px;
}
.img_quotation {
	float:left;
	width:90px;
	padding-right:19px;
	padding-top:3px;
padding-top:4px !ie;
}
.txt_quotation .cont_listing1 {
	line-height:1.3em;
	margin-top:0px;
margin-top:-1px !ie;
}
.txt_quotation .cont_listing1 li {
margin:0px 0px -2px 0px !ie;
}
.box_downloads {
	background-color:#ebeff8;
	padding:9px 10px 9px 10px;
padding:9px 10px 7px 10px !ie;
	margin-bottom:20px;
}
.blueline {
	background-color:#8198ce;
	width:380px;
	height:1px;
	margin:0px 0px 3px 0px;
}
.blueline2 {
	background-color:#8198ce;
	height:1px;
	margin:0px 0px 3px 0px;
	width:580px;
}
.arrow_up {
	margin:0px 0px 20px 0px;
margin:0px 7px 17px 0px !ie;
	position:relative;
	top:0px;
	left:373px;
}
.arrow_up2 {
	margin:0px 0px 20px 0px;
margin:0px 7px 17px 0px !ie;
	position:relative;
	top:0px;
	left:573px;
}
.arrow_up_news {
	margin:0px 0px 27px 0px;
margin:0px 0px 24px 0px !ie;
	position:relative;
	top:0px;
	left:373px;
}
.anchor_links {
	margin:0px 0px 12px 0px;
}
.table_matrix {
	font-size:0.9em;
	margin-bottom:19px;
	width:100%;
	clear:both
}
.table_matrix .td_head {
	vertical-align:top;
	text-align:left;
	background-color:#7f98ce;
	font-weight:bold;
	color:#fff;
	padding:2px 7px 3px 7px
}
.table_matrix .td_cont {
	vertical-align:top;
	text-align:left;
	background-color:#d9e0f0;
	border-bottom:1px solid #fff;
	color:#606060;
	padding:4px 7px 1px 7px
}
.table_matrix .td_head_left {
	vertical-align:top;
	background-color:#7f98ce;
	font-weight:bold;
	color:#fff;
	padding:2px 7px 3px 10px
}
.table_matrix .td_cont_left {
	background-color:#d9e0f0;
	font-weight:bold;
	border-bottom:1px solid #fff;
	color:#606060;
	padding:3px 7px 2px 10px;
	vertical-align:top;
}
.table_matrix .td_head_small {
	vertical-align:top;
	text-align:right;
	background-color:#7f98ce;
	font-weight:bold;
	color:#fff;
	padding:2px 7px 3px 7px
}
.table_matrix .td_cont_small {
	vertical-align:top;
	text-align:right;
	background-color:#d9e0f0;
	border-bottom:1px solid #fff;
	color:#606060;
	padding:3px 7px 1px 7px
}
.Box_News {
	width:160px;
	background-color:#ebeff8;
	padding:9px 10px 11px 10px;
	margin-bottom:19px;
}
.box_text_narrow {
	width:160px;
	background-color:#ebeff8;
	padding:9px 10px 0px 10px;
	margin-bottom:19px;
}
.box_text_narrow_element {
	padding-bottom:11px;
	line-height:1.3em;
}
.image_extendedcontent {
	width:180px;
	margin-bottom:20px;
margin-bottom:23px !ie;
	_margin-bottom:20px;
	padding-top:3px;
}
.image_extendedcontent .image_content_txt_cont {
	background-color:#ebebeb;
/*margin-top:-3px !ie;*/
	width:180px;
}
.image_extendedcontent .image_content_txt {
	background-color:#ebebeb;
	padding:5px 0px 9px 10px;
	_padding:6px 0px 12px 10px;
	width:145px;
	font-size:0.9em;
	line-height:14px;
	float:left;
}
.image_extendedcontent .icn_zooom_in {
	width:15px;
	float:right;
	margin:3px 2px 0px 0px;
}
.image_extendedcontent h2 {
	margin:0px 0px 5px 0px;
}
.image_extcontent_px {
	margin-top:-3px;
}
.fastfacts_extendedcontent {
	width:180px;
	_width:170px;
	padding:0px;
	margin-bottom:20px;
margin-bottom:17px !ie;
	_margin-bottom:18px;
}
.fastfacts_extendedcontent .image_content_txt {
margin-top:-3px !ie;
	width:160px;
	padding:10px;
	background-color:#ebeff8;
}
.txt_news {
	width:380px;
	margin-bottom:16px;
	_margin-bottom:15px;
	line-height:1.3em;
}
.img_pipe {
	margin:0px 8px;
}
.Txt9 {
	float:left;
}
.col380 {
	width:380px;
}
.col180 {
	width:180px;
}
.image_library_element {
	clear:both;
	float:left;
float:none !ie;
}
.image_library_element_colleft {
	float:left;
	margin-right:20px;
	width:180px;
	margin-bottom:30px;
margin-bottom:17px !ie;
}
.image_library_element .txt_news {
	width:380px;
	margin-bottom:30px;
margin-bottom:16px !ie;
	line-height:1.3em;
	display:block
}
.image_pic_library {
	background-color:#ebebeb;
	padding:10px 10px 0px 10px;
	text-align:center;
}
.image_pic_library .icn_zooom_in {
	width:15px;
	height:15px;
	float:right;
	margin:5px -7px 0px 0px;
margin:2px -7px 0px 0px !ie;
	_margin:2px -2px 0px 0px;
	padding-bottom:4px;
	_padding-bottom:1px;
}
.col780 {
	width:780px;
	float:left;
float:none !ie;
	position:relative;
	display:block;
}
.cont_listing_ul {
	margin:0px 0px -6px 0px;
	padding:0px 0px 0px 21px;
}
.cont_listing_ul ul {
	margin:0px;
	margin-left:0px;
	padding:0px;
}
.cont_listing_ul li {
	margin:0px;
	padding:0px 0px 5px 4px;
padding:0px 0px 5px 5px !ie;
	list-style:disc;
}
.cont_listing_ol {
	margin:0px 0px -6px 0px;
	padding:0px 0px 0px 25px;
padding:0px 0px 0px 28px !ie;
}
.cont_listing_ol ol {
	margin:0px;
	margin-left:0px;
	padding:0px;
}
.cont_listing_ol li {
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style:decimal;
	list-style-position:outside;
}
.cont_listing_goto {
	margin:7px 0px 7px -3px;
	width:380px;
}
.cont_listing_goto a.lnk_cont:link, .cont_listing_goto a.lnk_cont:visited, .cont_listing_goto a.lnk_cont:focus, .cont_listing_goto a.lnk_cont:active, .cont_listing_goto a.lnk_cont:hover {
	color:#707070;
	margin-bottom:5px;
	background-image:url("/httpd/img/general/img_arrow_down.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:15px;
	text-decoration:none;
}
.cont_listing_goto a.lnk_cont:hover {
	color:#cc0033;
	margin-bottom:5px;
	background-image:url("/httpd/img/general/img_arrow_down_red.gif");
	background-repeat:no-repeat;
	text-decoration:none;
	background-position:0px 0px;
	padding-left:15px;
}
.cont_listing_pdf {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_pdf ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_pdf li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/content/icon_pdf.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.cont_listing_audio {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_audio ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_audio li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/general/icon_audio.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.cont_listing_media {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_media ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_media li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/general/icon_image.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.cont_listing_mov {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_mov ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_mov li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/general/icon_mov.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.cont_listing_pdf_onwhite {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_pdf_onwhite ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_pdf_onwhite li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/content/icon_pdf.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.cont_listing_zip_onwhite {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_zip_onwhite ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_zip_onwhite li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/content/icon_zip.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.cont_listing_img_onwhite {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_img_onwhite ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_img_onwhite li {
	margin:0;
	margin:0px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	background-image:url("/httpd/img/content/icon_img.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.teaser_image_extendedcontent_download img {
	margin-bottom:3px;
}
.teaser_image_extendedcontent_download .cont_listing_pdf_onwhite li {
	background-position:0px 2px;
}
.zoom_in {
	cursor:pointer;
}
#div_img_zoom {
	visibility:hidden;
	position:absolute;
	top:20px;
	left:20px;
	z-index:500000;
	background-color:#fff;
	border:1px solid #999;
	width:650px;
	overflow:auto;
	height:auto;
}
#zoom_container {
	padding:45px 20px 49px 20px;
padding:30px 20px 48px 20px !ie;
	_padding:30px 20px 48px 20px;
	text-align:center
}
#printinfo {
	position:fixed;
	top:125px;
	left:19px;
	width:779px;
	background-color:#FFFFFF;
	border:1px solid #999;
	display:none;
}
*html #printinfo {
	position:absolute;
	top:105px;
	left:15px;
	width:768px;
	background-color:#FFFFFF;
	border:1px solid #999;
	display:none;
}
#printinfo h1 {
	position:relative;
	left:0px;
left:0px !ie;
	text-align:left
}
#printinfo .txt_standard {
	position:relative;
	left:0px;
left:0px !ie;
	text-align:left
}
#print_container {
	padding:45px 20px 49px 20px;
padding:30px 20px 48px 20px !ie;
	_padding:30px 20px 48px 20px;
	text-align:left
}
#footer_zoomlayer {
	position:absolute;
	left:0px;
	width:100%;
	bottom:0px;
	padding-top:6px;
	z-index:100;
	background-color:#EBEBEB;
	height:23px;
}
#footer_printlayer {
	position:absolute;
	left:0px;
	width:100%;
	bottom:0px;
	padding-top:6px;
	z-index:100;
	background-color:#EBEBEB;
	height:23px;
}
#footer_zoomlayer .btn_close_layer {
	left:0px;
	margin-top:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:14px;
height:24px !ie;
	line-height:19px;
	border:none;
	color:#FFFFFF;
	padding-left:19px;
padding-left:19px !ie;
	padding-right:13px;
	padding-top:2px;
padding-top:3px !ie;
	padding-bottom:2px;
padding-bottom:5px !ie;
	background-color:#003499;
	background-image:url("/httpd/img/general/btn_close.gif");
	background-repeat:no-repeat;
	background-position:4px -1px;
background-position:4px 0px !ie;
	cursor:pointer;
	margin-right:6px;
}
#footer_printlayer .btn_close_layer_print {
	left:0px;
	margin-top:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:14px;
height:24px !ie;
	line-height:19px;
	border:none;
	color:#FFFFFF;
	padding-left:19px;
padding-left:19px !ie;
	padding-right:13px;
	padding-top:2px;
padding-top:3px !ie;
	padding-bottom:2px;
padding-bottom:5px !ie;
	background-color:#003499;
	background-image:url("/httpd/img/general/btn_close.gif");
	background-repeat:no-repeat;
	background-position:4px -1px;
background-position:4px 0px !ie;
	cursor:pointer;
	margin-right:6px;
}
.footer_right_layer {
	float:right;
}
#layer_closeWindow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:25px;
	padding:0;
	float:right;
	background-color:#e8e8e8;
	margin:0px 0px 10px 0px;
}
#layer_closeWindow img {
	float:right;
	margin:5px 6px 0px 0px
}
a.plus1, a.plus2, a.plus3	{
	background-repeat:no-repeat;
	background-position:0px 2px;
	text-decoration:none;
	float:left;
}

a.plus1:link, a.plus1:active, a.plus1:visited, a.plus1:focus {
	background-image:url("/httpd/img/general/img_plus_small.gif");
}
a.plus1:hover {
	background-image:url("/httpd/img/general/img_plus_small_red.gif");
}
a.plus2:link, a.plus2:active, a.plus2:visited, a.plus2:focus {
	background-image:url("/httpd/img/general/img_plus_mid.gif");
}
a.plus2:hover {
	background-image:url("/httpd/img/general/img_plus_mid_red.gif");
}
a.plus3:link, a.plus3:active, a.plus3:visited, a.plus3:focus {
	background-image:url("/httpd/img/general/img_plus_big.gif");
	margin-left:1px;
}
a.plus3:hover {
	background-image:url("/httpd/img/general/img_plus_big_red.gif");
}
a.lnk_square:link, a.lnk_square:visited, a.lnk_square:active, a.lnk_square:hover {
	width:364px;
	float:left;
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	background:none;
	margin:0px 0px 1px 0px;
}
a.lnk_square:hover {
	text-decoration:underline;
}
a.lnk_square:visited {
	color:#6685C2
}
#box_newssearch_showhide {
	position:absolute;
	top:70px;
	background-color:#ebeff8;
	padding:2px 11px 4px 11px;
	display:block;
	width:558px;
}
#box_newssearch_showhide a.on:link, #box_newssearch_showhide a.on:active, #box_newssearch_showhide a.on:visited, #box_newssearch_showhide a.on:focus, #box_newssearch_showhide a.on:hover {
	color:#023497;
	text-decoration:none;
	background-image:url("/httpd/img/general/icon_minus.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
}
#box_newssearch_showhide a.on:hover {
	text-decoration:underline;
}
#box_newssearch_showhide a.off:link, #box_newssearch_showhide a.off:active, #box_newssearch_showhide a.off:visited, #box_newssearch_showhide a.off:focus, #box_newssearch_showhide a.off:hover {
	color:#023497;
	text-decoration:none;
	background-image:url("/httpd/img/general/icon_plus.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
}
#box_newssearch_showhide a.off:hover {
	text-decoration:underline;
}
#box_newssearch .news_search_line_txt {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:14px;
	padding-bottom:3px;
	padding-top:0px;
}
.img_element img {
	margin-bottom:0px;
margin-bottom:-5px !ie;
}
.img_element .cont_listing1 li {
	background-position:0px -1px;
background-position:0px 1px !ie;
}
.cont_listing_goto a.lnk_cont:link, .cont_listing_goto a.lnk_cont:visited, .cont_listing_goto a.lnk_cont:focus, .cont_listing_goto a.lnk_cont:active, .cont_listing_goto a.lnk_cont:hover {
	color:#707070;
	margin-bottom:5px;
	background-image:url("/httpd/img/general/img_arrow_down.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
	text-decoration:none;
}
.cont_listing_goto a.lnk_cont:hover {
	color:#cc0033;
	margin-bottom:5px;
	background-image:url("/httpd/img/general/img_arrow_down_red.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}
a.lnk_up:link, a.lnk_up:visited, a.lnk_up:focus, a.lnk_up:active, a.lnk_up:hover {
	color:#707070;
	margin-bottom:5px;
	background-image:url("/httpd/img/general/img_arrow_up.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}
a.lnk_up:hover {
	color:#707070;
	text-decoration:underline;
	margin-bottom:5px;
	background-image:url("/httpd/img/general/img_arrow_up_red.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}
.cont_listing_pdf {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_pdf ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_pdf li {
	margin:0;
	margin:0px;
	padding-left:20px;
	_padding-left:19px;
	line-height:1.3em;
	_border:1px solid #ebeff8;
	list-style:none;
	background-image:url("/httpd/img/content/icon_pdf.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	_background-position:0px 2px;
}
.cont_listing_pdf li.icon_audiofile {
	background-image:url(/httpd/img/content/icons/icon_audiofile.gif);
}
.cont_listing_pdf li.icon_doc {
	background-image:url(/httpd/img/content/icons/icon_doc.gif);
}
.cont_listing_pdf li.icon_download {
	background-image:url(/httpd/img/content/icons/icon_download.gif);
}
.cont_listing_pdf li.icon_excel {
	background-image:url(/httpd/img/content/icons/icon_excel_document.gif);
}
.cont_listing_pdf li.icon_html {
	background-image:url(/httpd/img/content/icons/icon_html.gif);
}
.cont_listing_pdf li.icon_image {
	background-image:url(/httpd/img/content/icons/icon_image.gif);
}
.cont_listing_pdf li.icon_pdf {
	background-image:url(/httpd/img/content/icons/icon_pdf.gif);
}
.cont_listing_pdf li.icon_ppt {
	background-image:url(/httpd/img/content/icons/icon_ppt.gif);
}
.cont_listing_pdf li.icon_video {
	background-image:url(/httpd/img/content/icons/icon_video.gif);
}
.cont_listing_pdf li.icon_zip {
	background-image:url(/httpd/img/content/icons/icon_zip.gif);
}
*html .table_matrix .cont_listing_pdf li {
	border:1px solid #d9e0f0;
}
.cont_listing_mov {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_mov ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_mov li {
	margin:0;
	margin:0px;
	padding-left:20px;
	_padding-left:19px;
	line-height:1.3em;
	_border:1px solid #ebeff8;
	list-style:none;
	background-image:url("/httpd/img/general/icon_mov.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	_background-position:0px 2px;
}
.cont_listing_media {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_media ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_media li {
	margin:0;
	margin:0px;
	padding-left:20px;
	_padding-left:19px;
	line-height:1.3em;
	_border:1px solid #ebeff8;
	list-style:none;
	background-image:url("/httpd/img/general/icon_image.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	_background-position:0px 2px;
}
.cont_listing_audio {
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing_audio ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_audio li {
	margin:0;
	margin:0px;
	padding-left:20px;
	_padding-left:19px;
	line-height:1.3em;
	_border:1px solid #ebeff8;
	list-style:none;
	background-image:url("/httpd/img/general/icon_audio.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	_background-position:0px 2px;
}
.cont_listing_pdf_onwhite {
	margin:0px;
	padding:0px;
}
.cont_listing_pdf_onwhite ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_pdf_onwhite li {
	line-height:1.3em;
	margin:0;
	margin:0px;
	padding-left:20px;
	_padding-left:19px;
	_margin-bottom:-2px;
	line-height:1.3em;
	_border:1px solid #fff;
	list-style:none;
	background-image:url("/httpd/img/content/icon_pdf.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
background-position:0px 3px !ie;
	_background-position:2px 3px;
}
.cont_listing_zip_onwhite {
	margin:0px;
	padding:0px;
}
.cont_listing_zip_onwhite ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_zip_onwhite li {
	line-height:1.3em;
	margin:0;
	margin:0px;
	_margin-bottom:-2px;
	padding-left:20px;
	_padding-left:19px;
	line-height:1.3em;
	_border:1px solid #fff;
	list-style:none;
	background-image:url("/httpd/img/content/icon_zip.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
background-position:0px 3px !ie;
	_background-position:2px 3px;
}
.teaser_image_extendedcontent_download .cont_listing_pdf_onwhite li {
	background-position:0px 3px;
background-position:0px 3px !ie;
	_background-position:0px 3px;
}
.cont_listing_img_onwhite {
	line-height:1.3em;
	margin:0px;
	padding:0px;
}
.cont_listing_img_onwhite ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.cont_listing_img_onwhite li {
	margin:0;
	margin:0px;
	_margin-bottom:-2px;
	padding-left:20px;
	line-height:1.3em;
	list-style:none;
	_border:1px solid #fff;
	background-image:url("/httpd/img/content/icon_img.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	_background-position:2px 5px;
}
.teaser_image_large {
	width:380px;
	padding-bottom:23px;
	_padding-bottom:22px;
}
.breadcr_arr {
	margin:4px 5px 0px 5px;
margin:3px 5px 0px 5px !ie;
	_margin:3px 5px 0px 6px;
	display:inline;
}
@media screen and (min-width:0px) {
.Nav15 {
clear:both;
float:none;
position:relative;
padding-bottom:16px;
}
.anchor_links {
margin:0px 0px 12px 0px;
}
h1 {
margin:0px 0px 15px -2px;
}
.teaser_image_large {
padding-bottom:22px;
}
.image_extendedcontent {
padding-bottom:1px;
padding-top:3px
}
.news_search_line_radios input {
padding-top:1px;
padding-bottom:1px;
margin:0px;
}
}
.bookmark_popup_text img {
	border:none;
	vertical-align:bottom;
}
.bookmark_popup {
	display:none;
	position:absolute;
	z-index:100;
}
.bookmark_popup ul {
	float:left;
	width:320px;
	border:1px solid #aaa;
}
.bookmark_list {
	display:inline-block;
	float:left;
	list-style-type:none;
	font-size:80%;
	margin:0px;
	padding:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bookmark_list {
font-size:100%;
}
}
html:first-child .bookmark_list {
	font-size:80%;
}
.bookmark_list li {
	float:left;
	width:23%;
	margin:0px 1px;
	padding:1px;
	background-color:#eee;
	border:1px outset;
}
.bookmark_compact li {
	width:16px;
	height:16px;
	margin:0px;
	padding:2px;
	background-color:transparent;
	border:none;
}
.bookmark_list a {
	width:100%;
	text-decoration:none;
	cursor:pointer;
}
.bookmark_list span {
	display:inline-block;
	width:16px;
	height:16px;
}
.bookmark_list span.bookmark_icons {
	background:url(bookmarks.png) no-repeat center;
}
.bookmark_list img {
	border:none;
}
.taeserfrag .hasBookmark {
	border-top:1px solid #999999;
	padding-top:8px;
}
.FooterhasBookmark {
	height:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin-left:208px;
	position:relative;
	top:12px;
}
.tag-wrapper {
	line-height:19px;
	overflow:hidden;
}
.tag-wrapper a {
	white-space:nowrap;
	margin-right:10px;
}
.tag-wrapper a:link {
	text-decoration:none;
	color:#003399;
}
.tag-wrapper a:visited {
	text-decoration:none;
	color:#6685c2;
}
.tag-wrapper a:hover {
	text-decoration:underline;
	color:#003399;
}
.tagadelic.level1 {
	font-size:0.8em;
	line-height:1.8em;
}
.tagadelic.level2 {
	font-size:0.9em;
	line-height:1.7em;
}
.tagadelic.level3 {
	font-size:1em;
	line-height:1.6em;
	color:#6685C2;
}
.tagadelic.level4 {
	font-size:1.3em;
	line-height:1.4em;
	color:#335ead;
}
.tagadelic.level5 {
	font-size:1.5em;
	line-height:1.3;
	color:#335ead;
}
.tagadelic.level6 {
	font-size:1.8em;
	line-height:1.2em;
}
.tagresult {
	padding-bottom:15px;
	float:left;
}
.tagword {
	font-size:1.8em;
	float:left;
}
.cleartag {
}
.tagresult a.lnk_cont:link, .tagresult a.lnk_cont:active, .tagresult a.lnk_cont:hover {
	padding-top:9px;
	text-decoration:none;
	color:#003399;
	float:left;
	margin-left:9px;
	padding-right:10px;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-repeat:no-repeat;
	background-position:right 9px;
}
.tagresult a.lnk_cont:hover {
	text-decoration:underline;
}
.tagresult a.lnk_cont:visited {
	padding-top:9px;
	text-decoration:none;
	color:#003399;
	float:left;
	margin-left:9px;
	padding-right:10px;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-repeat:no-repeat;
	background-position:right 9px;
	color:#6685C2
}
.teaser_listing_square {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 10px;
}
.teaser_listing_square a:link, .teaser_listing_square a:visited, .teaser_listing_square a:active, .teaser_listing_square a:hover {
	clear:both;
	text-decoration:none;
	color:#003399;
	margin:1px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	_padding:2px 0px 0px 0px;
}
.teaser_listing_square a:hover {
	text-decoration:underline;
}
.teaser_listing_square a:visited {
	color:#6685C2;
}
.teaser_listing_square ul {
	margin:0px;
	margin-left:0px;
	_margin-left:-10px;
	padding-left:0px;
}
.teaser_listing_square li {
	margin-bottom:0px;
	list-style:none;
	display:block;
	padding-left:17px;
}
.icon_square_green {
	background-image:url(/httpd/img/content/icon_square_green.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.icon_square_magenta {
	background-image:url(/httpd/img/content/icon_square_magenta.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.icon_square_orange {
	background-image:url(/httpd/img/content/icon_square_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.icon_square_darkgray {
	background-image:url(/httpd/img/content/icon_square_darkgray.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.icon_square_blue {
	background-image:url(/httpd/img/content/icon_square_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.icon_square_orange2 {
	background-image:url(/httpd/img/content/icon_square_orange2.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#teaser_quickaccess_service {
	margin:0px 0px 16px 0px;
margin:0px 0px 17px 0px !ie;
	line-height:16px;
	float:left;
}
#teaser_quickaccess_service h2 {
	font-size:1em;
	color:#707070;
	font-weight:bold;
	margin:0px 0px -1px 0px;
margin:0px 0px 0px 0px !ie;
}
#quicklinks {
	margin:0px 0px -11px 0px;
	margin-left:1px;
}
.teaser_listing1 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 15px;
}
.teaser_listing1 ul {
	margin:0px;
	margin-left:0px;
	padding-left:0;
}
.teaser_listing1 li {
	margin:0px 0px 0px;
	padding:0px;
	padding-left:2px;
	_border:1px solid #fff;
	list-style:none;
	list-style-position:outside;
	list-style-image:url('/httpd/img/general/img_arrow_trans.gif');
}
.cont_listing2 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing2 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing2 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	list-style:none;
	background-image:url("/httpd/img/general/icon_recommend.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:top;
}
.cont_listing3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing3 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing3 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	list-style:none;
	background-image:url("/httpd/img/general/icon_print.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:top;
}
.cont_listing4 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing4 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing4 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	list-style:none;
	background-image:url("/httpd/img/general/icon_rss.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:top;
}
.cont_listing5 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing5 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing5 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	list-style:none;
	background-image:url("/httpd/img/general/icon_subscribe.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:top;
}
.cont_listing6 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing6 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing6 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	list-style:none;
	background-image:url("/httpd/img/general/icon_request.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:top;
}
.taeserfrag .icn_web {
	margin:0px 0px 0px 5px;
	top:2px;
top:-2px !ie;
	width:9px;
	height:9px;
	display:inline;
	position:relative
}
.taeserfrag .cont_listing1 {
	width:180px;
	padding-right:0px;
}
a.lnk_icon:link, a.lnk_icon:visited, a.lnk_icon:focus, a.lnk_icon:active, a.lnk_icon:hover {
	padding:0px 0px 0px 0px;
	color:#003399;
	text-decoration:none;
	display:block;
}
a.lnk_icon:hover {
	text-decoration:underline;
}
a.lnk_icon:visited {
	color:#6685C2
}
a.lnk_teaser:link, a.lnk_teaser:visited, a.lnk_teaser:focus, a.lnk_teaser:active, a.lnk_teaser:hover {
	background-image:none;
	text-decoration:none;
	padding-left:0px;
	padding-top:0px;
	color:#003399;
	margin:0px 0px 0px 0px;
}
a.lnk_teaser:hover {
	text-decoration:underline;
	margin:0px 0px 0px 0px
}
a.lnk_teaser:visited {
	color:#6685C2;
}
a.lnk_news:link, a.lnk_news:visited, a.lnk_news:focus, a.lnk_news:active, a.lnk_news:hover {
	background-image:none;
	padding:0px 0px 0px 0px;
	color:#003399;
	text-decoration:none;
}
a.lnk_news:hover {
	text-decoration:underline;
}
a.lnk_news:visited {
	color:#6685C2
}
a.lnk_square_t:link, a.lnk_square_t:visited, a.lnk_square_t:active, a.lnk_square_t:hover {
	width:163px;
	float:left;
	text-decoration:none;
	color:#003399;
	background:none;
	padding-left:1px;
	margin:1px 0px 7px 0px;
}
a.lnk_square_t:hover {
	text-decoration:underline;
}
a.lnk_square_t:visited {
	color:#6685C2
}
.box_teaser {
	width:160px;
	float:right;
	background-color:#ebeff8;
	padding:9px 10px 12px 10px;
	margin-bottom:19px;
	_margin-bottom:17px;
}
.box_teaser span {
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
	line-height:14px;
}
#box_contact {
	width:160px;
	float:right;
	background-color:#ebeff8;
	padding:9px 10px 12px 10px;
	margin-bottom:19px;
	_margin-bottom:17px;
}
#box_contact div {
	font-size:0.9em;
	margin:5px 0px;
	line-height:14px;
}
#box_contact span {
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
	line-height:14px;
}
#box_contact a:link, #box_contact a:visited, #box_contact a:active, #box_contact a:hover {
	float:left;
	text-decoration:none;
	color:#003399;
	padding-left:15px;
	margin:1px 0px 0px 0px;
}
#box_contact div a:hover {
	text-decoration:underline;
}
#box_contact div a:visited {
	color:#6685C2
}
.icon_mail {
	background-image:url(/httpd/img/general/icon_mail.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.icon_web {
	background-image:url(/httpd/img/general/icon_web.gif);
	background-repeat:no-repeat;
	background-position:left;
}
a.lnk_icon:link, a.lnk_icon:visited, a.lnk_icon:focus, a.lnk_icon:active, a.lnk_icon:hover {
	padding-left:0px;
	color:#003399;
	text-decoration:none;
	display:block;
#
}
a.lnk_icon:hover {
	text-decoration:underline;
}
a.lnk_icon:visited {
	color:#6685C2
}
a.lnk_news:link, a.lnk_news:visited, a.lnk_news:focus, a.lnk_news:active, a.lnk_news:hover {
	background-image:none;
	padding-left:0px;
	color:#003399;
	text-decoration:none;
}
a.lnk_news:hover {
	text-decoration:underline;
}
a.lnk_news:visited {
	color:#6685C2
}
a.lnk_teaser:link, a.lnk_teaser:visited, a.lnk_teaser:focus, a.lnk_teaser:active, a.lnk_teaser:hover {
	background-image:none;
	text-decoration:none;
	padding-left:0px;
	padding-top:0px;
	color:#003399;
	margin:0px 0px 0px 0px;
}
a.lnk_teaser:hover {
	text-decoration:underline;
	margin:0px 0px 0px 0px
}
a.lnk_teaser:visited {
	color:#6685C2;
}
a.lnk_square_t:link, a.lnk_square_t:visited, a.lnk_square_t:active, a.lnk_square_t:hover {
	width:163px;
	float:left;
	text-decoration:none;
	color:#003399;
	background:none;
	padding-left:1px;
	margin:0px 0px 4px 0px;
margin:0px 0px 3px 0px !ie;
}
a.lnk_square_t:hover {
	text-decoration:underline;
}
.cont_listing2 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing2 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing2 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	_border:1px solid #fff;
	list-style:none;
	background-image:url("/httpd/img/general/icon_recommend.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	vertical-align:top;
	_background-position:1px 3px;
}
.cont_listing3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing3 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing3 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	list-style:none;
	_border:1px solid #fff;
	background-image:url("/httpd/img/general/icon_print.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	_background-position:1px 3px;
	vertical-align:top;
}
.cont_listing4 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing4 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing4 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	_border:1px solid #fff;
	list-style:none;
	background-image:url("/httpd/img/general/icon_rss.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	vertical-align:top;
	_background-position:1px 3px;
}
.cont_listing5 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing5 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing5 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	_border:1px solid #fff;
	list-style:none;
	background-image:url("/httpd/img/general/icon_subscribe.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	vertical-align:top;
	_background-position:1px 3px;
}
.cont_listing6 {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.cont_listing6 ul {
	margin:0;
	margin-left:0px;
	padding-left:0;
}
.cont_listing6 li {
	margin:0;
	margin-left:0px;
	padding-left:15px;
	_border:1px solid #fff;
	list-style:none;
	background-image:url("/httpd/img/general/icon_request.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	vertical-align:top;
	_background-position:1px 3px;
}
#quicklinks {
	margin:0px 0px 1px 1px;
margin:0px 0px 20px 1px !ie;
	_margin:0px 0px 4px 1px;
}
@media screen and (min-width:0px) {
.icon_mail {
background-image:url(/httpd/img/general/icon_mail.gif);
background-repeat:no-repeat;
background-position:left 2px;
}
.icon_web {
background-image:url(/httpd/img/general/icon_web.gif);
background-repeat:no-repeat;
background-position:left 2px;
}
#quicklinks {
margin-bottom:0px;
margin-left:1px;
}
}
@charset "utf-8";
html, body {
	margin:0;
	padding:0;
}
img {
	border:none;
}
.teaser-podcast h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
}
.homepage h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
}
.homepage p {
	margin:8px 0;
	line-height:16px;
}
object:focus {
	outline:none;
}
a {
	color:#039;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
.bluebox {
	background:#ebeff7;
	padding:10px;
}
.arrowLink {
	display:block;
	padding:0 0 0 10px;
	background:url(/httpd/img/general/arrow_blue.png) left 4px no-repeat;
}
.recommendLink {
	display:block;
	padding:0 0 0 15px;
	background:url(/httpd/img/general/icon_recommend.png) left 4px no-repeat;
}
.printLink {
	display:block;
	padding:0 0 0 15px;
	background:url(/httpd/img/general/icon_print.png) left 4px no-repeat;
}
.requestLink {
	display:block;
	padding:0 0 0 15px;
	background:url(/httpd/img/general/icon_request.png) left 4px no-repeat;
}
.nextLink {
	padding:0 10px 0 0;
	background:url(/httpd/img/general/arrow_blue.png) right 4px no-repeat;
}
.prevLink {
	padding:0 0 0 10px;
	background:url(/httpd/img/general/arrow_blue_left.png) left 4px no-repeat;
}
.nobr {
	white-space:nowrap;
}
/* Navigation */
#navMain {
	position:absolute;
	left:197px;
	top:133px;
	z-index:999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#707070;
}
#navMain ul {
	list-style:none;
	margin:0;
	padding:0;
}
#navMain >ul >li {
	display:inline;
	position:relative;
}
#navMain >ul >li >a {
	padding:6px 14px 6px 10px;
	background:url(/httpd/img/general/separator.png) right 9px no-repeat;
	white-space: nowrap;
}
#navMain >ul >li >a:hover {
	color:#c03;
	text-decoration:none;
	
}
#navMain >ul >li >a.last {
	background:none;
	border:none;
}
#navMain ul.layer {
	position:absolute;
	left:-8px;
	top:0px;
	display:none;
}
#navMain ul.layer >li >ul {
	margin-top:-2px;
}
#navMain ul.layer >li >a {
	padding:11px 12px 10px 18px;
	background:url(/httpd/img/general/tab.png) left top no-repeat;
	z-index:2000;
	white-space: nowrap;
}
#navMain ul.layer >li >a:hover {
	color:#c03;
	text-decoration:none;
}
#navMain .tabR {
	position:absolute;
	width:10px;
	height:30px;
	top:-11px;
	background:url(/httpd/img/general/tab.png) right top no-repeat;
	
}
#navMain li.top {
	width:428px;
	height:15px;
	background:url(/httpd/img/general/layer_top.png) left top no-repeat;
	z-index:0;
}
#navMain li.bottom {
	width:428px;
	height:15px;
	margin:0;
	background:url(/httpd/img/general/layer_bottom-trans.png) left top no-repeat;
}
#navMain li.content {
	width:428px;
	background:url(/httpd/img/general/layer_bg.png) left top repeat-y;
	padding-bottom:12px;
}
#navMain li.left {
	width:199px;
	float:left;
}
#navMain li.left a:hover {
	color:#c03;
	text-decoration:none;
}
#navMain li.left ul {
	margin:-5px 0px 0px 5px;
}
#navMain li.left ul li {
	border-bottom:solid 1px #d9d9d9;
	padding:4px 0px 3px 13px;
}
#navMain li.left ul li:hover {
}
#navMain li.left ul li a {
	display:block;
	width:100%;
}
#navMain li.right {
	float:right;
	color:#707070;
	font-weight:bold;
	padding-bottom:5px;
}
#navMain li.right >ul {
	width:180px;
	margin:5px 29px 0 0;
}
#navMain li.right img {
	margin:5px 0 8px 0;
}
#navMain li.right ul li ul {
	font-weight:normal;
	margin:2px 0 1px 0;
}
#navMain ul.flyoutleft >li >a {
	padding:11px 12px 10px 18px;
	background:url(/httpd/img/general/tab_flyoutleft.png) left top no-repeat;
	z-index:2000;
}
#navMain ul.flyoutleft .tabR {
	background:url(/httpd/img/general/tab_flyoutleft.png) right top no-repeat;
}
#navMain ul.flyoutleft >li >ul {
	position:absolute;
	right:-10px;
	z-index:-1;
}
#navMain ul.flyoutleft li.top {
	background:url(/httpd/img/general/layer_top_flyoutleft.png) left top no-repeat;
}
.toplevel b {
	color:#003399;
}
#contentbox {
	position:relative;
	float:left;
}
.homepage #contentbox {
	position:relative;
	width:788px;
	float:left;
}
.homepage .home-contentbox {
	width:580px;
	float:left;
}
.homepage .home-box-right {
	width:180px;
	float:right;
}
.homepage .home-box-right .cont_listing1 {
	margin:0;
}
.homepage .home-box-right .cont_listing1 a {
	line-height:15px;
}
#contentbox #teasers {
	position:relative;
	height:286px;
	overflow:visible;
	background:#000;
	margin:0 0 25px 0;
}
#contentbox #teasers .teaser {
	position:absolute;
	left:0;
	top:0;
	color:#ececec;
}
#contentbox #teasers .teaser h2 {
	font:normal 24px/24px Arial, Helvetica, sans-serif;
	margin:7px 0px 20px 0px;
	color:#ececec;
	line-height:27px;
}
#contentbox #teasers .teaser a {
	text-decoration:none;
	color:#ececec;
}
#contentbox #teasers .teaser a:hover {
	text-decoration:underline;
	color:#fff;
}
#contentbox #teasers .teaser .bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:70px;
	background:url(/httpd/img/general/teaser_bg.png) center bottom;
	opacity:0.75;
}
#contentbox #teasers .teaser .bgleft {
	position:absolute;
	left:0;
	top:0;
	width:64px;
	height:70px;
	background:url(/httpd/img/general/teaser_bg.png) center bottom;
	opacity:0.75;
}
#contentbox #teasers .teaser .content {
	position:absolute;
	left:0;
	top:0;
	padding-bottom:30px;
	width:100%;
}
#contentbox #teasers .teaser .content .left {
	float:left;
	width:304px;
	margin:0 20px 0 84px;
	padding:0 0 15px 0;
	text-align:right;
	font-size:11px;
	line-height:12px;
}
#contentbox #teasers .teaser .content .left p {
	color:#ECECEC;
}
#contentbox #teasers .teaser .content .left img {
	margin:4px 0 0px 0;
}
#contentbox #teasers .teaser .content .right {
	position:relative;
	float:right;
	width:368px;
	margin:0 12px 0 0;
	padding:2px 0 15px 0;
}
#contentbox #teasers .teaser .content .right .shortText {
	position:absolute;
	left:0;
	top:0px;
}
#contentbox #teasers .teaser .content .right .fullText {
	position:relative;
	left:0;
	top:-2px;
}
#contentbox #teasers .teaser .content .right .shortText p {
	color:#ECECEC;
	line-height:17px;
}
#contentbox #teasers .teaser .content .right .fullText p {
	color:#ECECEC;
	line-height:17px;
}
#contentbox #teasers .teaser .content .right .shortText a.moreLink {
	margin-left:6px;
	padding:0 9px 0 8px;
	background:url(/httpd/img/general/arrow_ececec.gif) left 5px no-repeat;
}
.nextArticle {
	float:right;
	margin-top:10px;
}
.nextArticle a {
	padding:0 9px 10px 8px;
	background:url(/httpd/img/general/arrow_ececec.gif) right 5px no-repeat;
}

.text_footnote {font-size:0.95em;}

#contentbox #teasers .teaser .content .right ul {
	padding:0;
	margin:0;
	list-style:none;
}
#contentbox #teasers .teaser .content .right ul li a {
	padding:0 0 0 9px;
	background:url(/httpd/img/general/arrow_ececec.gif) left 4px no-repeat;
}
#contentbox #teasers .teaser .content .right ul li a:hover {
	background:url(/httpd/img/general/arrow_white.gif) left 4px no-repeat;
}
#contentbox #teasers #autoplayTrack {
	position:absolute;
	left:0px;
	top:70px;
	width:100%;
	height:8px;
	background:url(/httpd/img/general/autoplayTrack_bg.png);
	z-index:99;
	visibility:visible;
	display:none;
}
#contentbox #teasers #autoplayTrack #autoplayBar {
	position:absolute;
	left:0px;
	top:0px;
	width:350px;
	height:8px;
	background:url(/httpd/img/general/autoplayBar_bg.png);
}
#contentbox #teasers #btnNext {
	position:absolute;
	left:33px;
	top:10px;
	cursor:pointer;
	z-index:99;
	width:21px;
}
#contentbox #teasers #btnPrev {
	position:absolute;
	left:8px;
	top:10px;
	cursor:pointer;
	z-index:99;
	width:21px;
}
#contentbox #mapbox {
	position:relative;
	width:390px;
	height:260px;
	float:left;
}
#contentbox #mapbox h3 {
	position:absolute;
	right:40px;
	top:0;
	margin:0;
	padding:0 18px 10px 0;
	background:url(/httpd/img/general/icon_dropdown.png) right 2px no-repeat;
	cursor:pointer;
}
#contentbox #mapbox h3:hover {
	background-image:url(/httpd/img/general/icon_dropdown_over.png);
}
#contentbox #mapbox h3 span {
	display:block;
	position:absolute;
	right:-5px;
	top:18px;
	height:200px;
	overflow:auto;
	padding:5px 10px;
	background:#fff url(/httpd/img/general/blank.gif);
	border:solid 1px #d9d9d9;
}
#contentbox #mapbox h3 span a {
	display:block;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
}
#contentbox #rightbox {
	width:380px;
	float:right;
}
#contentbox #rightbox .left {
	width:180px;
	float:left;
}
#contentbox #rightbox .left ul {
	list-style:none;
	margin:0;
	padding:0;
}
#contentbox #rightbox .right {
	width:180px;
	float:right;
}
#contentbox #rightbox .right .date {
	font-size:11px;
	margin:-1px 0 0 0;
}
#contentbox #rightbox .right hr {
	height:1px;
	margin:10px 0 8px 0;
	border:none;
	border-top:solid 1px #fff;
}
#contentbox #rightbox .right #newsBox .news a {
	color:#707070;
}
#contentbox #rightbox .right #newsBox .news a img {
	vertical-align:-1px;
	margin:0 0 0 2px;
}
#sidebar {
	position:relative;
	width:180px;
	float:right;
	right:0px;
}
* html #sidebar {
	position:relative;
	width:180px;
	float:left;
	left:20px;
}
#sidebar img {
	margin:0 0 0px 0;
}
* html #sidebar img {
	margin:0 0 2px 0;
}
#sidebar .teaser-podcast img {
	margin:0 0 2px 0;
}
#layoutbox #footer {
	position:relative;
	width:100%;
	margin:0 0 100px 0;
	clear:both;
	text-align:right;
}
#preloads {
	display:none;
}
#contentbox #teasers #btnNext {
	position:absolute;
	left:35px;
	top:14px;
	cursor:pointer;
	z-index:99;
}
#contentbox #teasers #btnPrev {
	position:absolute;
	left:8px;
	top:14px;
	cursor:pointer;
	z-index:99;
}
#contentbox #teasers #topic {
	position:absolute;
	left:8px;
	top:9px;
	cursor:pointer;
	z-index:99;
	color:#ECECEC;
	width:48px;
	overflow:hidden;
	height:18px;
	text-align:center;
}
#homeWebsitefinder {
	margin-bottom:0px;
	margin-left:1px;
	float:right;
}
#homeWebsitefinder h2 {
	color:#707070;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0px 20px 2px
}
#homeWebsitefinder select {
	margin-bottom:10px;
	top:-2px;
	left:-8px;
}
* html #websitefinder {
	margin-bottom:20px;
	margin-left:1px;
}
#homeWorldwideflash {
	position:relative;
	float:left;
	top:0px;
	width:380px;
	margin-left:8px;
}
#sidebar .teaser-podcast {
	position:relative;
	top:0px;
}
.podcast-play {
	position:relative;
	top:0px;
	margin-top:-130px;
	margin-bottom:5px;
}
.podcast-play img {
	padding-top:30px;
	padding-bottom:35px;
	padding-left:63px;
	padding-right:63px;
}
.right .podcast-play {
	position:relative;
	top:6px;
	margin-top:-130px;
	margin-bottom:6px;
}
* html .right .podcast-play {
	position:relative;
	top:6px;
	margin-top:-134px;
	margin-bottom:6px;
}
.fullText {
	position:relative;
}
.article-podcast {
	width:180px;
	height:100px;
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.article-podcast-play {
	position:absolute;
	left:125px;
	top:0px;
	padding-top:20px;
	padding-bottom:22px;
	padding-left:60px;
	padding-right:62px;
	background:transparent;
	background-color:transparent;
	background:red;
	background:none;
}
* html .article-podcast-play {
	position:absolute;
	left:190px;
	top:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.fullText a {
	width:180px;
	height:100px;
}
.fullText .teaserImgCaption {
	position:relative;
	color:#ECECEC;
	line-height:14px;
	top:10px;
top:10px !ie;
	margin-bottom:10px;
}
.podcast-links {
	margin-top:-4px;
}
.teaser-podcast {
	margin-bottom:20px;
}
* html .podcast-links {
	margin-top:66px;
	margin-bottom:20px;
}
* html #rightbox .podcast-links {
	margin-top:70px;
	margin-bottom:20px;
}
.podcast-links .arrowLink {
	background:transparent url(/httpd/img/general/arrow_blue.png) no-repeat scroll left 5px;
	display:block;
	padding:0 0 0 11px;
padding:0 0 0 10px !ie;
}
#sidebar .podcast-links {
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
}
* html #sidebar .podcast-links {
	position:relative;
	margin-top:74px;
	margin-bottom:20px;
}
#sidebar .podcast-links .arrowLink {
	background:transparent url(/httpd/img/general/arrow_blue.png) no-repeat scroll left 5px;
	display:block;
	padding:0 0 0 10px;
}
.podcast-links a {
	line-height:16px;
}
.homepage .lnk_cont {
	line-height:16px;
}
.homepage .cont_listing1 li {
	margin:0 0 0 0;
}
.homepage .txt_intro .cont_listing1 li {
	margin:0 0 0 0;
	background-image:url("/httpd/img/general/img_arrow_trans.gif");
	background-position:-2px 0;
background-position:0px 2px !ie;
	background-repeat:no-repeat;
}
.homepage .contentfrag_center {
	position:relative;
	left:208px;
}
.homepage #rightbox {
	width:180px;
}
#rightbox h3 {
	font-size:1em;
}
#rightbox p {
	font-size:1.00em;
	margin-bottom:0px;
}
* html #rightbox p {
	font-size:1.00em;
	margin-bottom:-5px;
}
.btnplay {
	margin:0 0 12px 0;
}
.teaser-podcast .bluebox {
	background:#FFFFFF none repeat scroll 0 0;
	padding:0px 0px 1px 0px;
}
* html #ecom_login .cont_listing1 {
	margin:2px 5px 2px -2px;
	padding:0;
	line-height:12px;
}
* html #ecom_login .cont_listing1 li {
	background-image:url(/httpd/img/general/img_arrow_trans.gif);
	background-position:0 -1px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:13px;
}
* html #inputLogin2 {
	margin-bottom:4px;
}
* html #quicklinks {
	margin-bottom:20px;
	margin-left:1px;
}
#teaser3 #contentbox #teasers {
	background:none repeat scroll 0 0 #000000;
	height:286px;
	/*margin:0 0 0px;  should not be overwritten here */
	overflow:visible;
	position:relative;
	width:580px;
}
#teaser3 #contentbox #teasers .teaser .content .left {
	float:left;
	font-size:11px;
	line-height:12px;
	margin:0 20px 0 65px;
	padding:0 0 15px;
	text-align:right;
	width:238px;
}
#teaser3 #contentbox #teasers .teaser .content .right {
	float:right;
	margin:0 15px 0 0;
	padding:2px 0 15px;
	position:relative;
	width:238px;
}
#teaser3 #contentbox #teasers .teaser .content .right .shortText {
	left:0;
	position:absolute;
	top:8px;
}
#teaser3 #contentbox #teasers .teaser .content .right .fullText {
	left:0;
	position:relative;
	top:6px;
}
#teaser3 #contentbox #teasers .teaser .content .right .fullText p {
	margin-bottom:10px;
}
#teaser3 .article-podcast-play {
	position:absolute;
	left:60px;
	top:0px;
	padding-top:22px;
	padding-bottom:22px;
	padding-left:62px;
	padding-right:62px;
}
#teaser4 #contentbox #teasers {
	background:none repeat scroll 0 0 #000000;
	height:286px;
	margin:0 0 25px;
	overflow:visible;
	position:relative;
	width:780px;
}
#teaser4 #contentbox #teasers .teaser .content .left {
	float:left;
	font-size:11px;
	line-height:12px;
	margin:0 20px 0 84px;
	padding:0 0 15px;
	text-align:right;
	width:295px;
}
#teaser4 #contentbox #teasers .teaser .content .right .shortText {
	left:0;
	position:absolute;
	top:8px;
}
#teaser4 #contentbox #teasers .teaser .content .right .fullText {
	left:0;
	position:relative;
	top:6px;
}
#teaser4 #contentbox #teasers .teaser .content .right .fullText p {
	margin-bottom:10px;
}
.fullText img {
	border:none;
}
img.article-podcast {
	border:1px solid #999999;
}
#contentWorldwideflash {
	float:none;
	margin-left:0px;
	position:relative;
	top:0;
	width:380px;
	margin-top:10px;
	margin-bottom:15px;
}
#contentWebsitefinder {
	float:right;
	margin-bottom:0;
	margin-left:1px;
}
.contentcolumn #mapbox {
	margin-top:20px;
}
.contentcolumn #homeWebsitefinder {
	float:left;
	margin-bottom:0;
	margin-left:-20px;
}
.worldwidelayer {
	height:395px;
	left:20px;
	overflow:hidden;
	padding-top:20px;
	position:relative;
	top:-2px;
	width:590px;
}
.popupWorldwideheader {
	border-bottom:1px solid #bebdbb;
	height:35px;
}
.popupWorldwideheader h1 {
	float:left;
	padding-left:1px;
}
#popupWebsitefinder {
	float:right;
	margin-bottom:0px;
	margin-left:1px;
}
.worlmapInstructions {
	clear:both;
	float:left;
	color:#ff7e00;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}
#contentWorldwideflash {
	float:none;
	margin-bottom:15px;
	margin-left:0;
	margin-top:10px;
	position:relative;
	top:0;
	width:360px;
}
#popupMapbox {
	margin-top:10px;
}
.article_container_4c {
	width:780px;
	margin-left:200px;
	margin-bottom:20px;
margin-bottom:0px !ie;
}
* html .article_container_4c {
	width:770px;
	margin-left:200px;
	margin-bottom:0px;
	position:relative;
	left:-3px;
}
* html .bodycolumn {
	left:8px;
	position:relative;
	top:0;
	width:988px;
	z-index:0;
}
.homepage #contentbox #rightbox {
	width:180px;
}

/* Styles for the flexible Teaser in EC and SC */
/* CSS for Homepage */
.right .teaser_image_service {
background-color:#EBEFF8;
padding:9px 10px;
}

.right .teaser_image_service h2 {
margin-bottom:3px;
}

.right .teaser_image_service img{
position:relative;
left:-10px;
}

.right .teaser_image_service .subheadline {
font-size:1em;
font-weight:bold;
line-height:14px;
margin-bottom:0px;
}
.right .teaser_image_service .flex-teaser-text {margin-bottom:4px;}
.right .teaser_image_service .lnk-container {margin-bottom:10px;}
.right .teaser_image_service .podcast-image {margin-bottom:13px;}

/* CSS for Homepage SC */
#sidebar .teaser_image_service {
background-color:#FFFFFF;
padding:0 0 0 0;
}

#sidebar  .teaser_image_service h2 {
margin-bottom:3px;
}

#sidebar  .teaser_image_service img{
position:relative;
left:0px;
}

#sidebar  .teaser_image_service .subheadline {
font-size:1em;
font-weight:bold;
line-height:14px;
margin-bottom:0px;
}
#sidebar  .teaser_image_service .flex-teaser-text {margin-bottom:4px;}
#sidebar  .teaser_image_service .lnk-container {margin-bottom:10px;}
#sidebar  .teaser_image_service .podcast-image {margin-bottom:16px;}

/* CSS for EC */
.extended_content .teaser_image_service {
background-color:#EBEFF8;
padding:9px 10px;
}

.extended_content .teaser_image_service h2 {
margin-bottom:2px;
}

.extended_content .teaser_image_service img{
position:relative;
left:-10px;
margin-bottom:4px;
}

.extended_content .teaser_image_service .subheadline {
font-size:1em;
font-weight:bold;
line-height:14px;
margin-bottom:0px;
}
.extended_content .teaser_image_service .flex-teaser-text {margin-bottom:0px;}
.extended_content .teaser_image_service .lnk-container {margin-bottom:10px;}
.extended_content .teaser_image_service .podcast-image {margin-bottom:13px;}



/* CSS for SC */
.teasercolumnI .teaser_image_service {
background-color:#FFFFFF;
padding:0 0 0 0;
}

.teasercolumnI .teaser_image_service h2 {
margin-bottom:3px;
}

.teasercolumnI .teaser_image_service img{
position:relative;
left:0px;
}

.teasercolumnI .teaser_image_service .subheadline {
font-size:1em;
font-weight:bold;
line-height:14px;
margin-bottom:0px;
}
.teasercolumnI .teaser_image_service .flex-teaser-text {margin-bottom:0px;}
.teasercolumnI .teaser_image_service .lnk-container {margin-bottom:10px;}
.teasercolumnI .teaser_image_service .podcast-image {margin-bottom:13px;}

.extended_content ol,
.teasercolumnI ol,
#rightbox ol,
#sidebar ol	{
	margin-bottom:5px;
	padding-left:18px;
	margin-top:4px;	
}

.extended_content ol li div,
.teasercolumnI ol li div,
#rightbox ol li div,
#sidebar ol li div	{
	position: relative;
	left: -5px;
	line-height: 15px; /*Fix for horizontal alignment*/
	padding-bottom: 1px; /*Fix for horizontal alignment*/
}

.teaser_image_extendedcontent_download {
	line-height: 16px;
	padding-bottom:17px;
}
.teaser_image_extendedcontent_download h2 {
	margin-bottom: 3px;
}
.teaser_image_extendedcontent_download .cont_listing1 {
	width: 180px;
	margin: 0 0 0 0;
}

map {
	height: 0;
	line-height: 0;
}

/* Contentfragment 3 Column fl_content_4.html */

.teaser_3c {clear: left;line-height: 1.3em;padding-bottom: 0px;width: 580px;}
.teaser_3c_element {float: left;line-height: 1.3em;padding-bottom: 10px;width: 180px;}
.teaser_3c_element img {margin-bottom:4px;}
.teaser_3c .txt_news {width:580px;}
.teaser_3c .txt_news .blueline {background-color: #8198CE;height: 1px;margin: 0 0 3px;width: 580px;}
.teaser_3c  #flashcontent5 {margin: 0 0 17px;padding: 0;position: relative;width: 580px;}
.teaser_3c .cont_listing1 {margin-bottom:-1px;}
#flashcontent6 {margin: 0 0 17px;padding: 0;position: relative;width: 380px;}
.contentfrag_center3 .subheadline {font-size: 1em;font-weight: bold;line-height: 14px;margin-bottom: 0;}
.contentfrag_center3 .lnk-container {margin-bottom: 10px;}
.contentfrag_center3 .teaserbullet {margin-bottom: 6px;margin-left: 13px;margin-top: 4px;}
.contentfrag_center3 .teaserbullet3c {margin-bottom: 5px;margin-left: 20px;margin-top: 4px;}
.teaser_3c .box_downloads {width:360px;}
.contentfrag_center2 .txt_quotation {margin-bottom: 20px;margin-top: -3px;width: 380px;}
.teaser_element {float: left;margin-bottom: 20px;width: 180px;}
.teaser_image_large {padding-bottom: 0;}
.teaser_image_extendedcontent {margin-bottom:15px;}
.teaser_image_content_small {margin-bottom:15px;}
.teaser_image_content_small .clearing {line-height:14px;}
.footer_txt {float: left;font-size: 0.9em;margin-top: 0px;padding-right: 7px;width: 780px;}
.triple-teaser {width:580px;float:left;}
.teaser_image_service .podcast-play {margin-bottom: -5px;}

.accordion { font-size:0.9em; line-height:14px; margin-bottom: 19px; }
.accordion .summary	{ padding:3px 10px; background:#d8def3 url('/httpd/img/general/arrow_down.png') no-repeat 163px center; border-bottom:1px solid #fff; display:block; font-weight:normal; }
.accordion .elementOpen .summary	{ background:#b2c1e0 url('/httpd/img/general/arrow_up.png') no-repeat 163px center; font-weight:bold; }
.accordion .detail	{ background:#EBEFF8; padding: 4px 10px 7px; border-bottom:1px solid #fff; display:none; }
.accordion .elementOpen .detail	{ display:block; }
.accordion .icon_mail, .accordion .icon_web, .accordion .icon_map	{ padding-left:15px; display:inline-block; }
.accordion p	{ margin:5px 0; line-height:14px; }
.icon_map	{ background:url('/httpd/img/general/google_pin.png') no-repeat 0 2px; }
