* {
	margin: 0;
	padding: 0;
	border-spacing: 0px 0px;
	border: none;
	outline-style: none;
	
}

html, body {
   height: 100%;
   font-family: Arial, Verdana;
   background-color: #FFF;
}

html {
	overflow-y: scroll;
}

body {
	
}

input {
	border: initial;
	width: 40px;
	padding: 1px;
}

div.clear_both {
	clear: both;
}



a {
    cursor: pointer;

	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	
	color: #92754E;
}

#content a:hover{ 
	color: #735733;
}


table td {
	vertical-align: top;
	padding: 1px;
}
table th {
	padding: 1px;
}

#wrapper {
	margin: 0 auto; 
	min-height: 100%;
	height: auto !important;
	height: 100%;	
	
	width: 994px;	
	overflow: visible;
}

#header{
/*	height: 169px; */
	width: 956px;
	margin: 0 auto; 
	overflow: visible;
}

#header_img.header_large_image {
  height: 170px;
}

#header_img.header_small_image {
  height: 31px;
}

#header #header_logo {
	height: 78px;
	width: 956px;
	margin: 0 auto; 
}

#header #header_logo img {
	float: left;
	width: 126px;
	padding-top: 20px;	
}

#header #header_logo ul#header_links {
	width: auto;
	float: right;
	margin-bottom: 2px;
	margin-right: -6px;
	margin-top: 16px;
}

#header #header_logo ul#header_links li.link_item {
	list-style: none;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	height: 19px;	
	border-left: solid 1px #E1D9CD;
}


#header #header_logo ul#header_links li.link_item a {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	display: block;
	
	line-height: 19px;
}

#header #header_logo ul#header_links li.link_item a:hover {
	text-decoration: none;
	color: #333333;
}

#header #header_logo div#search_area {
	background-image: url('header/search_area.png');
	background-repeat: no-repeat;	
	width: 187px;
	height: 40px;
	float: right;
	margin-right: -7px;
	margin-top: 16px;
}

#header #header_logo div#search_area div.text {
	color: #FFFFFF;
	font-size: 12px;
	padding-top:2px;
	padding-left:4px;
}




#header #header_logo div#language_nav {
	height: 20px;
	margin-top: 13px;
	float: right;
	font-size: 12px;	
}

#header #header_logo div#language_nav ul {
	list-style: none;
}

#header #header_logo div#language_nav ul li.nameInLocale {
	float: left;
}

#header #header_logo div#language_nav ul li.nameInLocale span {
	display: none;	
}

#header #header_logo div#language_nav a {
	color: #666666;
	text-decoration: none;
	margin-right: 6px;
	float: left;
}

#header #header_logo div#language_nav a:hover {
	color: #333333;
	text-decoration: none;
}





#header #header_logo input.text {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #B49F82;
	color: #FFFFFF;
/*	height: 13px; */
	width: 160px;
	margin-left: 3px;
	font-size: 12px;
	float: left;
	font-family: Arial, Verdana;
	height: 17px;

	padding-top: 2px;
}

button#submit_button {
	width: 20px;
	height: 19px;
	float: left;
	margin-top: 8px;
	border: 0px;
	background: transparent;
	cursor: pointer;
	position: relative;
	right: -7px;
	display: block;
	
}

#header #header_nav ul,
#header #header_nav li {
	margin: 0px;
	padding: 0px;
	overflow: visible;
}

#header #header_nav {
	height: 62px;
	width: 956px;
	margin: 0 auto; 
	background-image: url('header/header_bg.jpg');
	background-repeat:repeat-x;	
	overflow: visible;
}

/* Navigation Level 1 */

#header #header_nav ul#level1{	
	color: #735733;
	font-size: 16px;
	font-weight: normal;
	list-style: none;
	height: 31px;
	float: left;	
	
	width:956px;
	overflow: visible;
}

#header #header_nav ul#level1 li.nav_item	{
	list-style: none;
	float: left;
	margin-right:0px;
	margin-left: 0px;	
	height: 30px;
	overflow: visible;
}

#header #header_nav ul#level1 li.nav_item a {
	font-size: 16px;
	height: 18px;
	line-height: normal;
	float: left;
	margin-top: 6px;
	margin-left:13px;
	margin-right:15px;
	overflow: visible;
}

#header #header_nav ul#level1 li.first a {
	margin-left:4px;
}

#header #header_nav ul#level1 li.selected,
#header #header_nav ul#level1 li:hover {
	background: #FFFFFF;
	margin-top: 1px;	
}

div.nav_l1_frame_start,
div.nav_l1_frame_end {
	float: left;
	width: 5px;
	height: 30px;	
	margin-top:0px;
}

#header #header_nav ul#level1 li.selected div.nav_l1_frame_start,
#header #header_nav ul#level1 li:hover div.nav_l1_frame_start  {
	background-image: url('nav/nav_first_selected_border_left.jpg');
}

#header #header_nav ul#level1 li.selected div.nav_l1_frame_end,
#header #header_nav ul#level1 li:hover div.nav_l1_frame_end {
	background-image: url('nav/nav_first_selected_border_right.jpg');
}

#header #header_nav ul#level1 li.nav_item a{
	color: #7B613E;
	text-decoration: none;
}

#header #header_nav ul#level1 li.selected a,
#header #header_nav ul#level1 li:hover a {
	color: #666666;
	text-decoration: none;
	margin-top: 5px;
}


/* Navigation Level 2 */
#header #header_nav ul#level2{	
	color: #735733;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	height: 30px;
	float: left;
	width:956px;
}


#header #header_nav ul#level2 li.nav_item{		
	list-style: none;
	float: left;
	margin-right:9px;
	margin-left:9px;
	padding-top: 9px;
	height: 30px;
}

#header #header_nav ul#level2 li.selected {	
	background-color: #FFFFFF;
}

#header #header_nav ul#level2 li.nav_item a{
	color: #735733;
	text-decoration: none;
}

#header #header_nav ul#level2 li.selected a {
	color: #666666;
	text-decoration: none;
}


#header #header_nav ul#level2 li.nav_item a:hover {
	color: #43321e;
} 



#header #header_img {
	/* height: 31px; */
	width: 956px;	
	position: relative;
}

.header_large_image #header_img {
  height: 170px;
}

#quicklinks1,
#quicklinks2,
#quicklinks3,
#quicklinks4 {
	width: 179px;
	height: 170px;
/*	background-color: #000000;
	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
*/
	background-image: url('header/quicklinks_bg.png');
	position: absolute;
	top: 0;
	right: 0;	
	border-left: 1px solid #FFFFFF;
}

div.ql_row{
	float: left;
	width: 180px;
	height: 30px;	
	border-top: 1px solid #FFFFFF;
	
}

div.ql_row a {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	margin-left: 9px;
	float: left;
	margin-top: 7px;
}

div.ql_row a:hover {	
	color: #FFFFFF;
}


#quicklinks1 {
	 padding-top: 139px; 
	 height: 31px;
}

#quicklinks2 {
	 padding-top: 108px; 
	 height: 62px;
}

#quicklinks3{
	 padding-top: 77px; 
	 height: 93px;
}

#quicklinks4{
	 padding-top: 46px; 
	 height: 124px;
}





#header div#content_head_nav {
	width: 956px;
	height: 20px;
	margin-top: 0px;
}

#header div#content_head_nav ul#head_nav {
	list-style: none;
	padding: 0px;
	margin: 0px auto;
	
}

#header div#content_head_nav ul#head_nav li.nav_item{
	float: left;
	margin-right: 22px;
	background-image: url('header/head_nav_arrow.jpg');
	background-repeat: no-repeat;
	background-position: left 60%;
	padding-left: 10px;
}

#header div#content_head_nav ul#head_nav li.nav_item a{
	text-decoration: none;
	color: #92754E;
	font-size:12px;
	font-weight:normal;
}

#content {
	width: 994px;
	margin: 0 auto; 
	font-size: 12px;
	font-weight: normal;
	color: #666666;	
	
}

#content .content_head {
	border-bottom:1px dotted #92754E;
	height:22px;
	margin-bottom:18px;
	margin-top:26px;
	margin-left:18px;
	width:956px;
}

#content .content_head_middle {
	font-size: 24px;
	float: left;
	padding-left: 12px;
	padding-right: 4px;
	margin-left: 180px;
	margin-right: 4px;
	background: #fff;
	height:22px;
	margin-top: 1px;
}

#content .content_head_right {
	font-size: 12px;
	float: right;
	background: #fff;
	height:22px;
	width: auto;
	margin-top: 11px;
}

#content .content_head_right span {
	display: block;
	float: left;
}

#content .content_head_right span.isin_value,
#content .content_head_right span.val_value {
	font-weight: bold;
}

#content .content_head_right span.isin_label,
#content .content_head_right span.val_label{
	margin-right: 2px;
}

#content .content_head_right span.val_label{
	margin-left: 16px;
}

/* Content Area 1 + 4 */
#content #content_type_14 {

	float: left;
}

#content #content_type_14 #area1{
	width: 180px;	
	min-height: 100px;
	float: left;
	margin-left:19px;
	margin-bottom: 35px;
}

#content #content_type_14 #area2{
	
	width: 762px;	
	float: left;
	margin-left: 14px;
	margin-bottom: 14px;
	
}

#content #content_type_14 #area2 div.content_nav_body {
/*	width: 752px; */
/*	height: 231px; */
	background-image: url('bb_team/bb_team_content_body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #E9E2D8;
  
/*	border-top: solid #D2CBC1 1px; */

	padding-left: 9px; 	
	padding-right: 33px;	
	float: left;	
	margin-bottom: 21px;
} 

#content #content_type_14 #area2 div.bordered {
	border-left: solid #D2CBC1 1px;
	padding-left: 8px;
/*	width: 753px; */
	margin-bottom: 14px;	
}


/* copyied all person styles from type_14 */

#content #content_type_14 #area2 div.content_nav_body div.person{
	/*	height: 215px; */
	width: 116px;
	float: left;
	margin-left: 20px;
	margin-right: 8px;
	margin-top: 20px;
	margin-bottom: 17px;
}

#content #content_type_131 #area2 div.content_nav_body div.person{
	/*	height: 215px; */
	width: 116px;
	float: left;
	margin-left: 20px;
	margin-right: 6px;
	margin-top: 20px;
	margin-bottom: 17px;
}

#content #content_type_14 #area2 div.content_nav_body div.person img,
#content #content_type_131 #area2 div.content_nav_body div.person img{
		float: left;
}

#content #content_type_14 #area2 div.content_nav_body div.person div.shadow,
#content #content_type_131 #area2 div.content_nav_body div.person div.shadow {
	height: 175px;
	width: 11px;
	float: left;
	background-image: url('portraits/shadow_portraits.png');
	background-repeat: no-repeat;
	
}

#content #content_type_14 #area2 div.content_nav_body div.person a,
#content #content_type_131 #area2 div.content_nav_body div.person a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	
}

#content #content_type_14 #area2 div.content_nav_body div.person div.name a,
#content #content_type_131 #area2 div.content_nav_body div.person div.name a{
	color: #666666;
} 

#content #content_type_14 #area2 div.content_nav_body div.person div.lead a,
#content #content_type_131 #area2 div.content_nav_body div.person div.lead a{
	color: #333333;
}

#content #content_type_14 #area2 div.content_nav_body div.person div.name,
#content #content_type_131 #area2 div.content_nav_body div.person div.name{ 	
	float: left;
	margin-left: 11px;	
	margin-top: -11px; 
}

#content #content_type_14 #area2 div.content_nav_body div.person div.lead,
#content #content_type_131 #area2 div.content_nav_body div.person div.lead {
	float: left;
	margin-left: 11px;
}


#content #content_type_14 #area2 div.content_nav_body div.person div.person_popup_positioner,
#content #content_type_131 #area2 div.content_nav_body div.person div.person_popup_positioner {
	position: absolute;
}

#content #content_type_14 #area2 div.content_nav_body div.person div.person_popup_right,
#content #content_type_131 #area2 div.content_nav_body div.person div.person_popup_right {
	position: absolute;
	width: 332px;	
	display: none;
	
	left: 101px;
	top: -18px;
	
}

#content #content_type_14 #area2 div.content_nav_body div.person div.person_popup_left,
#content #content_type_131 #area2 div.content_nav_body div.person div.person_popup_left {
	position: absolute;
	width: 332px;	
	display: none;
	
	left: -305px;
	top: -18px;
}

#content #content_type_14 #area2 div.content_nav_body div.person div.top_right,
#content #content_type_131 #area2 div.content_nav_body div.person div.top_right {
	background-image: url('bb_team/bubble_top_right_2.png');	
	float: left;
	width: 339px;	
}

#content #content_type_14 #area2 div.content_nav_body div.person div.top_left,
#content #content_type_131 #area2 div.content_nav_body div.person div.top_left {
	background-image: url('bb_team/bubble_top_left_2.png');	
	float: left;
	width: 332px;	
}

#content #content_type_14 #area2 div.content_nav_body div.person div.bottom_right,
#content #content_type_14 #area2 div.content_nav_body div.person div.bottom_left,
#content #content_type_131 #area2 div.content_nav_body div.person div.bottom_right,
#content #content_type_131 #area2 div.content_nav_body div.person div.bottom_left {
	background-image: url('bb_team/bubble_bottom_2.png');
	background-repeat: no-repeat;
	float: left;
	height: 16px;
	width: 332px;
	margin-left: -1px;
}

#content #content_type_14 #area2 div.content_nav_body div.person div.bottom_left,
#content #content_type_131 #area2 div.content_nav_body div.person div.bottom_left {
	margin-left: -8px;
}


#content #content_type_14 #area2 div.content_nav_body div.person div.top_left div.text,
#content #content_type_131 #area2 div.content_nav_body div.person div.top_left div.text {
	padding-left: 27px;
	padding-right: 27px;
	padding-top: 26px;
	padding-bottom: 10px;
}

#content #content_type_14 #area2 div.content_nav_body div.person div.top_right div.text,
#content #content_type_131 #area2 div.content_nav_body div.person div.top_right div.text {
	padding-left: 34px;
	padding-right: 27px;
	padding-top: 26px;
	padding-bottom: 10px;
}

/* END OF COPY OF TYPE_14 PERSON */


#content #content_type_14 #area2 div#content_nav_head{
	width: 760px;
	margin-top: 2px;
}

#content #content_type_131 #area2 div#content_nav_head {
	width: 565px;
	margin-top: 2px;
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 {
	list-style: none;
	background: white;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	width: 763px;
	height: 22px;
	border-bottom: solid #D2CBC1 1px;
	overflow: visible;
}

#content #content_type_131 #area2 div#content_nav_head ul#level5 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	width: 568px;
	height: 22px;
	border-bottom: solid #D2CBC1 1px;
	overflow: visible;
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.nav_item,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.nav_item{
	float: left;
	margin-left: 5px;
	margin-right: 5px;	
	height: 22px;
	background-color: #FFFFFF;
	overflow: visible;
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.first,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.first{	
	margin-left: 0px;	
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.nav_item a,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.nav_item a{ 
	text-decoration: none;
	color: #92754E;
	float: left;
	margin-top: 5px;	
	margin-left: 5px;
	margin-right: 5px;	
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.first a,	
#content #content_type_14 #area2 div#content_nav_head ul#level5 li.first a{ 	
	margin-left: 5px;
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.selected a,
#content #content_type_14 #area2 div#content_nav_head ul#level5 li:hover a,	
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.selected a,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li:hover a{ 	
	margin-top: 3px;		
	color: #666666;
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.selected,
#content #content_type_14 #area2 div#content_nav_head ul#level5 li:hover ,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.selected,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li:hover {
	background: #FFFFFF;
	margin-top: 1px;	
	height: 21px;
	border-top: solid #D2CBC1 1px;	
}




div.nav_l5_frame_start,
div.nav_l5_frame_end{
	float: left;
	width: 4px;
	height: 22px;	
	margin-top: -1px;
	
}

/* copyied ALL type_14 nav_l5_frame stuff */

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.selected div.nav_l5_frame_start,
#content #content_type_14 #area2 div#content_nav_head ul#level5 li:hover div.nav_l5_frame_start,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.selected div.nav_l5_frame_start,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li:hover div.nav_l5_frame_start  {
	background-image: url('nav/nav_last_selected_border_left2.jpg');
	
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.first.selected div.nav_l5_frame_start,
#content #content_type_14 #area2 div#content_nav_head ul#level5 li.first:hover div.nav_l5_frame_start,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.first.selected div.nav_l5_frame_start,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.first:hover div.nav_l5_frame_start  {
	height: 23px;	
}

#content #content_type_14 #area2 div#content_nav_head ul#level5 li.selected div.nav_l5_frame_end,
#content #content_type_14 #area2 div#content_nav_head ul#level5 li:hover div.nav_l5_frame_end,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li.selected div.nav_l5_frame_end,
#content #content_type_131 #area2 div#content_nav_head ul#level5 li:hover div.nav_l5_frame_end {
	background-image: url('nav/nav_last_selected_border_right.jpg');
		
}

/* copyied ALL type_14 nav_l5_frame stuff END */


div.content_title {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	height: 26px;
	float: left;
}

div#content_boxes {
	width: 762px;
	height: 135px;
	margin-top: 9px;
	margin-bottom: 25px;
	float: left;
	
}

div#content_boxes div#box1,
div#content_boxes div#box2,
div#content_boxes div#box3,
div#content_boxes div#box4,
div#content_boxes div#box5{
	width: 141px;
	height: 135px;
	float: left;
	margin-right: 14px;
	
}

div#content_boxes div#box1 div.text,
div#content_boxes div#box2 div.text,
div#content_boxes div#box3 div.text,
div#content_boxes div#box4 div.text,
div#content_boxes div#box5 div.text{
	margin: 10px;
	margin-top: 25px;
	font-size: 12px;
}

div#content_boxes div#box1{
	background-image: url('fund_detail/box1.jpg');
}
div#content_boxes div#box2{
	background-image: url('fund_detail/box2.jpg');
}
div#content_boxes div#box3{
	background-image: url('fund_detail/box3.jpg');
}
div#content_boxes div#box4{
	background-image: url('fund_detail/box4.jpg');
}
div#content_boxes div#box5{
	background-image: url('fund_detail/box5.jpg');
	margin-right: 0px;
}

#content #content_type_14 #area2 div#col1,
#content #content_type_14 #area2 div#col2{
	width: 374px;	
	float: left;	
	margin-top: 20px;
}

#content #content_type_14 #area2 div#col1 {
	margin-right: 14px;	
}



table.small_table_6cols {
	width: 374px;	
	margin-top: 14px;
	float: left;
	font-size: 12px;
	color: #333333;	
	border-bottom:1px solid #E5E2D1;
}

table.small_table_6cols tr.th {	
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

table.small_table_6cols tr.th,
table.small_table_6cols tr.odd,
table.small_table_6cols tr.even {
	width: 374px;	
}

table.small_table_6cols tr.odd {
	background-color: #E5E2D0;
}
table.small_table_6cols tr.even {
	background-color: #F8F8F3;
}

table.small_table_6cols tr.odd td.td2,
table.small_table_6cols tr.odd td.td3,
table.small_table_6cols tr.odd td.td4,
table.small_table_6cols tr.odd td.td5,
table.small_table_6cols tr.odd td.td6{		
	background-image: url('containers/tdBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.small_table_6cols tr.th th.td2,
table.small_table_6cols tr.th th.td3,
table.small_table_6cols tr.th th.td4,
table.small_table_6cols tr.th th.td5,
table.small_table_6cols tr.th th.td6 {	
	background-image: url('containers/thBorder.gif');
	background-position: 1px 0;
	background-repeat: repeat-y;
}

table.small_table_6cols tr.th th.td1{
	background-image: url('containers/thBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.small_table_6cols tr.even td.td2,
table.small_table_6cols tr.even td.td3,
table.small_table_6cols tr.even td.td4,
table.small_table_6cols tr.even td.td5,
table.small_table_6cols tr.even td.td6 {	
	background-image: url('containers/tdBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.small_table_6cols th.td1, 
table.small_table_6cols th.td2,
table.small_table_6cols th.td3,
table.small_table_6cols th.td4,
table.small_table_6cols th.td5,
table.small_table_6cols th.td6, 
table.small_table_6cols td.td1, 
table.small_table_6cols td.td2,
table.small_table_6cols td.td3,
table.small_table_6cols td.td4,
table.small_table_6cols td.td5,
table.small_table_6cols td.td6 {
	padding-left: 5px;
	width: 50px;
}

table.small_table_6cols th.td1,
table.small_table_6cols td.td1 {
	width: 85px;
	line-height: 19px;
}

table.small_table_6cols th.td2,
table.small_table_6cols td.td2 {
	width: 35px;
}

#content #content_type_14 #area2 div.label1{
	height: 14px;
	font-size: 12px;
	float: left;
	margin-left: 5px;
	margin-bottom: 8px;
}

#content #content_type_14 #area2 div.label2{
	height: 14px;
	font-size: 12px;
	float: right;
	margin-right: 5px;
}

#content #content_type_14 #area2 div.content_title_top{

	margin-bottom: 9px;
	margin-top: 20px;
	
	color:#333333;
	float:left;
	font-size:18px;
	font-weight:normal;
	height:26px;
	text-align:left;
}

#content #content_type_14 #area2 div.content_title{
	width: 374px;
	float: left;
	/*line-height: 16px;*/
	margin-bottom: 9px;
}

#content #content_type_14 #area2 div.history_options{
	width: 374px;
	height: 58px;
	background-color: #E5E2D1;
	float: left;
	margin-bottom: 8px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#content #content_type_14 #area2 div.history_options div#row1,
#content #content_type_14 #area2 div.history_options div#row2 {
	width: 374px;
	height: 19px;
	float: left;	
}

#content #content_type_14 #area2 div.history_options div#row2 {
	margin-top: 20px;
}

#content #content_type_14 #area2 div.history_options input.radio{
	float: left;
	margin-left: 6px;
	margin-right: 15px;
	height: 12px;
	margin-top: 2px;
}

#content #content_type_14 #area2 div.history_options select{
	width: 160px;
	height: 19px;
	float: left;	
	margin-right:12px;
	line-height: 19px;
	font-size: 10px;
}	

#content #content_type_14 #area2 div.history_options input.from,
#content #content_type_14 #area2 div.history_options input.to {
	width: 72px;
	height: 15px;
	border: solid #B29E85 1px;

	float: left;
}

#content #content_type_14 #area2 div.history_options a.calendar {
	width: 16px;
	height: 19px;
	background-image: url('containers/ic_datepicker.png');
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	float: left;
	
	margin-left: 7px;
	margin-right: 12px;
}

#content #content_type_14 #area2 div.history_options span.dash {
	float: left;
	width: 2px;
	height: 10px;

	margin-right: 13px;
	
}

#content #content_type_14 #area2 div.history_options button.submit{
	background-image: url('containers/bt_round.png');
	height: 19px;
	width: 19px;
	border: 0px;
	float: left;
	margin-left: -2px;	
}

#content #content_type_14 #area2 div.history_label {
	font-size: 12px;
	color: #333333;
	float: right;
	margin-right: 5px;
}

table.small_table_2cols {
	width: 374px;	
	font-size: 12px;
	color: #333333;
	border-bottom:1px solid #E5E2D1;
	float: left;
}

table.small_table_2cols tr.th {	
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

table.small_table_2cols tr.th,
table.small_table_2cols tr.odd,
table.small_table_2cols tr.even {
	width: 374px;		
}

table.small_table_2cols tr.odd {
	background-color: #E5E2D0;
}
table.small_table_2cols tr.even {
	background-color: #F8F8F3;
}

table.small_table_2cols tr.odd td.td2,
table.small_table_2cols tr.even td.td2{	
	background-image: url('containers/tdBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.small_table_2cols th.td1 {	
	background-image: url('containers/thBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
	text-align: left;
}

table.small_table_2cols th.td2 {	
	border-left: 1px solid #FFFFFF; 
	background-image: url('containers/thBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
	text-align: left;
}

table.small_table_2cols th.td1,
table.small_table_2cols td.td1 {
	width: 175px;
	line-height: 19px;
}

table.small_table_2cols th.td2,
table.small_table_2cols td.td2 {
	width: 180px;	
	line-height: 19px;
}

table.small_table_2cols th.td1{
	padding-left: 6px;
}
table.small_table_2cols th.td2{
	padding-left: 6px;
}
table.small_table_2cols td.td1{
	padding-left: 5px;
}
table.small_table_2cols td.td2{
	padding-left: 6px;
}


div#paging{
	float: right;
/*	width: 152px; */
}

div#paging a.first,
div#paging img.first{
	width: 19px;
	height: 19px;
	display: block;
	background-image: url('containers/bt_paging_left_end_a.png');
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 10px;
}

div#paging a.last,
div#paging img.last{
	width: 19px;
	height: 19px;
	display: block;
	background-image: url('containers/bt_paging_right_end_a.png');
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 10px;
}

div#paging a.previous,
div#paging img.previous {
	width: 19px;
	height: 19px;
	display: block;
	background-image: url('containers/bt_paging_left_a.png');
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 7px;
}

div#paging a.next,
div#paging img.next {
	width: 19px;
	height: 19px;
	display: block;
	background-image: url('containers/bt_paging_right_a.png');
	background-repeat: no-repeat;
	float: left;
	text-decoration: none;
	margin-left: 6px;
	margin-top: 10px;
}

div#paging a.number{
	width: 12px;
	height: 15px;
	display: block;
	float: left;
	text-decoration: none;
	color: #8B7156;
	font-weight: bold;
	text-align: center;
	margin-top: 12px;
}

div#paging span.shown {
	width: 12px;
	height: 15px;
	display: block;
	float: left;
	text-decoration: none;
	
	font-weight: bold;
	text-align: center;
	margin-top: 12px;
	color: #333333;
}



div.product_container div#graphics_image {
	float: left;
}

div.product_container div.content_text {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	line-height: 16px;
	margin-top: -4px;
	margin-bottom: -3px;
}

div.product_container{
	width: 374px;
	float: left;
	margin-bottom: 38px;
}

.product_container .small_table_6cols th {
	width: auto;
}
.product_container .small_table_6cols td.alignRight {
	vertical-align: middle;
	white-space: nowrap;
	overflow: visible;
	width: auto;	
}
.product_container .small_table_6cols td.td1 {
	width: 112px;
}

div.content_body{
	
}

div.content_body img{
	float: left;
}

table.small_table_3cols {
	width: 374px;	
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	
	border-bottom:1px solid #E5E2D1;
	margin-bottom: 11px
}

table.small_table_3cols tr.th{
	font-weight: bold;
	color: #666666;	
	width: 374px;
}

table.small_table_3cols tr.th,
table.small_table_3cols tr.odd,
table.small_table_3cols tr.even {
	width: 374px;	
}


table.small_table_3cols tr.odd {
	background-color: #E5E2D0;
}
table.small_table_3cols tr.even {
	background-color: #F8F8F3;
}


table.small_table_3cols th.language, 
table.small_table_3cols td.language {
	width: 40px;
	line-height: 19px;		
}

table.small_table_3cols th.language {	
	text-align: left;
	background-image: url('containers/thBorder.gif');	
	background-position: 1px 0;
	background-repeat: repeat-y;
}
/* used? */
table.small_table_3cols th.name {
	text-align: left;
	background-image: url('containers/thBorder.gif');	
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.small_table_3cols tr.odd td.language,
table.small_table_3cols tr.even td.language	{
	background-image: url('containers/tdBorder.gif');	
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.small_table_3cols tr.th th.name {
	padding-left: 6px;
}

table.small_table_3cols tr.th th.language{
	padding-left: 7px;
}



table.small_table_3cols tr td.name,
table.small_table_3cols tr td.download_title {
	padding-left: 5px;
}

table.small_table_3cols tr.odd td.language,
table.small_table_3cols tr.even td.language {
	padding-left: 6px;
}




div.content_body div#sec1,
div.content_body div#sec2 {
	width: 180px;
	float: left;
}

div.content_body div#sec2 {
	margin-left: 14px;
}

table.small_half_table_2col {
	width: 180px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 7px;
	border-bottom: 1px solid #E5E2D1;
}

table.small_half_table_2col tr.odd,
table.small_half_table_2col tr.even{
	width: 180px;
	line-height: 19px;
}

table.small_half_table_2col tr.odd {
	background-color: #E5E2D1;
}

table.small_half_table_2col tr.even {
	background-color: #F7F8F2;
}

table.small_half_table_2col td.name{
	width: 100px;
	margin-left: 6px;
}

table.small_half_table_2col td.value{
	text-align: right;
	margin-right: 5px;
}

table.small_half_table_2col td.name,
table.small_half_table_2col td.value{
	padding-left: 5px;
	padding-right: 6px;
}



div#info{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	
	float: left;
	margin-left: 6px;
}




table.middle_table {
	width: 762px;
	float: left;
	margin-bottom: 21px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-bottom:1px solid #E5E2D1;
}

table.middle_table th{
	font-weight: bold;
	color: #666666;
	text-align: left;	
}

table.middle_table tr.odd {
	background-color: #E5E2D0;
	
}
table.middle_table tr.even {
	background-color: #F8F8F3;
}

table.middle_table tr.th,
table.middle_table tr.odd,
table.middle_table tr.even {	
	width: 762px;	
}

table.middle_table th.language, 
table.middle_table td.language {
	width: 65px;
	line-height: 19px;		
}

table.middle_table th.name {	
	background-image: url('containers/thBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.middle_table th.language {	
	background-image: url('containers/thBorder.gif');
	background-position: 1px 0;
	background-repeat: repeat-y;
}

table.middle_table tr.odd td.language,
table.middle_table tr.even td.language {	
	background-image: url('containers/tdBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

table.middle_table th.name, 
table.middle_table td.name {
	width: 465px;
	line-height: 19px;
}

table.middle_table th.name{
	padding-left: 6px;
}
table.middle_table th.language{
	padding-left: 7px;
}
table.middle_table td.name{
	padding-left: 5px;
}
table.middle_table td.language{
	padding-left: 6px;
}

/* Content Area 4 + 1 */
#content #content_type_41{
	padding-top:11px;
	width:994px;
}

#content #content_type_41 #area1{
	width: 776px;
	height: 276px;	
	float: left;
	margin-left:19px;
	position: relative;
	
}

#content #content_type_41 #area1 span.box_text,
#content #content_type_41 #area1 span.box_title {	
	width: 155px;
	float: left;
	margin-left: 9px;
	font-size: 14px;
	font-weight: normal;
	display: block;
	
}
#content #content_type_41 #area1 span.box_title {

	display: table-cell;
	vertical-align:bottom;
	padding-left: 9px;
	margin-left: 0;
}

#content #content_type_41 #area1 span.box_text {
	float: left;
}

#content #content_type_41 #area1 span.box_text:hover,
#content #content_type_41 #area1 span.box_title:hover {	
	cursor:pointer;
}

#content #content_type_41 #area1 span.box_text {
	height: 53px;
	color: #92754E;	
	line-height: 18px;
}

#content #content_type_41 #area1 a.box_link:hover span.box_text {	
	color: #735733;	
}	

#content #content_type_41 #area1 span.box_title {
	height: 20px;
	width: 145px;
	margin-top: 18px;
	color: #FFFFFF;	
	float: left;
	font-weight: bold;

}

#content #content_type_41 #area1 span.r2 {
	height: 40px;
	margin-top: 2px;
} 

#content #content_type_41 #area1 a.box_link {
	width: 186px;
	height: 53px;
	float: left;
	margin-top: 7px;
	text-decoration: none;	

}


#content #content_type_41 #area1 #box1,
#content #content_type_41 #area1 #box2,
#content #content_type_41 #area1 #box3,
#content #content_type_41 #area1 #box4 {	
	width: 184px;
	height: 275px;
	float: left;
	background-image: url('content/content_box_bottom.jpg');
	background-repeat: no-repeat;
	margin-right: 10px;
	background-position: bottom;
	
	overflow: hidden;
}

#content #content_type_41 #area1 div#imgs1,
#content #content_type_41 #area1 div#imgs2,
#content #content_type_41 #area1 div#imgs3,
#content #content_type_41 #area1 div#imgs4{
	float: left;
	height: 204px;		
}

#content #content_type_41 #area1 img,
#content #content_type_41 #area1 div.item {
	margin-bottom: 10px;
}

#content #content_type_41 #area1 div#imgs1{
	 padding-top: 151px; 
	 height: 44px;		
}
#content #content_type_41 #area1 div#imgs2{
	 padding-top: 101px; 
	 height: 94px;		
}
#content #content_type_41 #area1 div#imgs3{
	 padding-top: 51px; 
	 height: 144px;		
}
#content #content_type_41 #area1 div#imgs4{
	 padding-top: 1px; 
	 height: 194px;		
}


#content #content_type_41 #area1 div#imgs1 img,
#content #content_type_41 #area1 div#imgs2 img,
#content #content_type_41 #area1 div#imgs3 img,
#content #content_type_41 #area1 div#imgs4 img{
	float: left;
	height: 38px;
	width: 178px;
	border: solid 1px #E1D9CD;		
}

#content #content_type_41 #area1 div#imgs1 img:hover,
#content #content_type_41 #area1 div#imgs2 img:hover,
#content #content_type_41 #area1 div#imgs3 img:hover,
#content #content_type_41 #area1 div#imgs4 img:hover{
	background-color: #E1D9CD;
}



#content #content_type_41 #area1 div#imgs1 div.item,
#content #content_type_41 #area1 div#imgs2 div.item,
#content #content_type_41 #area1 div#imgs3 div.item,
#content #content_type_41 #area1 div#imgs4 div.item{
	float: left;
	height: 27px;
	width: 178px;
	border: solid 1px #E1D9CD;		
	background-color: #FFFFFF;
	color: #92754E;
	font-size: 14px;
	font-weight: bold;
	padding-top: 11px;	
	text-align: center;
	cursor: pointer;	
}




#content #content_type_41 #area1 div#imgs1 div.item:hover,
#content #content_type_41 #area1 div#imgs2 div.item:hover,
#content #content_type_41 #area1 div#imgs3 div.item:hover,
#content #content_type_41 #area1 div#imgs4 div.item:hover{
	background-color: #E1D9CD;
	color: #666666;
}

#content #content_type_41 #area1 div#box_popup {
	width: 226px;
	height: 230px;
	float: left;	
	position: absolute;
	top: 31px;
	left: 366px;
	background-image: url('anlageprodukte/bg_hover_anlageprodukte.png');
	background-repeat: no-repeat;
	display: none;
	padding-left: 23px;
	padding-top: 19px;
}







#content #content_type_41 #area2{
	width: 184px;
	height: 273px;
	float: left;	
		
	margin-left: 0px;	
}

/*#content #content_type_41 #area2 div.text{
	float: left;
	height: 172px;
	border-left: #EBEBEB solid 1px;	
	margin-top: 19px;
	margin-bottom: 4px;
	width: 180px;
	overflow: hidden;
}*/

#content #content_type_41 #area2 div.teaserColumnContainer{
	float: left;
	height: 172px;
	border-left: #EBEBEB solid 1px;
	margin-top: 19px;
	margin-bottom: 4px;
	width: 180px;
	overflow: hidden;
}


#content #content_type_41 #area2 p{ 
	margin-top: 4px;  
	margin-bottom: 21px;
	margin-left: 8px;	
	margin-right: 9px;	
	line-height: 1.07;	
	height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	#content #content_type_41 #area2 p{ 	
		line-height: 1.1;			
	}
}

/**
 * obsolete redefinition of a?
 */
#content #content_type_41 #area2 div.text a {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	
	color: #92754E;
}

#content #content_type_41 #area2 div.text a:hover{ 
	color: #735733;
}

#content #content_type_41 #area2 a.box_link,
#content a.box_link_teaser {
	width: 186px;
	height: 72px;
	float: left;
	margin-top: 6px;
	text-decoration: none;	
	
	background-image: url('content/content_grey_box_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom;	
	
	margin-left: -1px;
}
#content p#teaser_links {
	width: 585px;	
}
#content a.box_link_teaser {
	background-image: url('content/content_box_bottom.jpg');
	margin-right: 10px;
	width: 186px;
}

#content #content_type_41 #area2 a.box_link span.box_title,
#content a.box_link_teaser span.box_title {
	height: 35px;
	color:#FFFFFF;

	font-weight:bold;
	
	width:145px;
	
	display:block;
	display:table-cell;
	font-size:14px;
	
	padding-left:9px;
	vertical-align: bottom
}

#content #content_type_41 #area1 #lead_text {
	font-size: 16px;
	font-weight: normal;
	margin-left: 9px;
	margin-right: 15px;
	margin-top: 19px;
	height: 61px;
	line-height:20px;
	color: #666666;
}

#content #content_type_41 #area1 #double_box1,
#content #content_type_41 #area1 #double_box2 {	
	width: 378px;
	height: 192px;
	float: left;
	background-image: url('content/content_big_box_big.jpg');
	background-repeat: no-repeat;
	margin-right: 10px;
	background-position: bottom;
	position:relative;
}

span.big_box_text,
span.big_box_title {	
	margin-left: 9px;
	font-size: 14px;
	font-weight: normal;
	display: block;
	
}

span.big_box_text:hover,
span.big_box_title:hover {	
	cursor:pointer;
}

span.big_box_text {
	width: 180px;
	height: 53px;
	color: #92754E;	
	line-height: 18px;
}

a.big_box_link:hover span.big_box_text {	
	color: #735733;	
}	

span.big_box_title {
	height: 20px;
	width: 225px;
	margin-top: 18px;
	color: #FFFFFF;	
	float: left;
	font-weight: bold;

}

span.r2 {
	height: 40px;
	margin-top: 2px;
} 

a.big_box_link {

	width: 376px;
	height: 50px;
	float: left;
	margin-top: 0px;
	text-decoration: none;		
}

div#double_box1 a.big,
div#double_box2 a.big{
	height: 104px;	
	margin-top:69px;
}

div#double_box1 a.big  span.big_box_title,
div#double_box2 a.big  span.big_box_title{
	height: 35px;
}










/* Content Area 1 + 3 + 1 */
#content #content_type_131 #area1{
	width: 180px;	
	float: left;
	margin-left:18px;
	min-height: 100px;
	margin-bottom: 35px;
}

#content #content_type_131 #area2{
	width: 568px;
	float: left;
	margin-left: 14px;
	margin-bottom: 15px;
}


#content #content_type_131 #area2 div#lead{
	float: left;
	height: 22px;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	
	margin-top: 1px;
	margin-bottom: 7px;
	
	line-height: 22px;
	display: block;
}

#content #content_type_131 #area2 div.text{
	font-size: 12px;
	font-weight: normal;
	color: #5C5C5C;	
	margin-bottom: 22px;
	margin-top: 5px;
	float: left;
	
	line-height: 18px;
}

#content #content_type_131 #area2 table.section {
	width: 568px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	
	margin-bottom: 20px;
	border-collapse: collapse;
	border-bottom: 1px solid #E5E2D0;
}

#content #content_type_131 #area2 h2.title {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	height: 20px;
	width: 568px;
	display: block;
	float: left;
	margin-bottom: 8px;
	margin-top: 15px;
}

#content #content_type_131 #area2 table.section tr.row1,
#content #content_type_131 #area2 table.section tr.row2{
	width: 568px;
	background-color: #FFFFFF;
}

#content #content_type_131 #area2 table.section tr.row1{	
	background-color: #E5E2D0;
}

#content #content_type_131 #area2 table.section tr.row2{
	background-color: #F8F8F3;
}


#content #content_type_131 #area2 table.section td.name{
	text-align: left;
	padding-left: 6px;
	line-height: 19px;
} 

#content #content_type_131 #area2 table.section td.value{
	text-align: right;
	padding-right: 5px;
	line-height: 19px;
}

#content #content_type_131 #area3{
	width: 180px;
	float: left;
	margin-left: 14px;
	margin-top: 3px;
	
}

#content #content_type_131 #area3 div#graphic {
	width: 180px;
	height: 185px;
	margin-bottom: 30px;
}

#content #content_type_131 #area3 div.text{
	float: left;
	height: 204px;
	border-left: #EBEBEB solid 1px;	
	margin-bottom: 20px;
	overflow: hidden;
}


#content #content_type_131 #area3 p{ 
	
	margin-left: 9px;	
	line-height: 14px;	
}

#content #content_type_131 #area3 div.teaserColumnContainer a {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;

	color: #92754E;
}

#content #content_type_131 #area3 a:hover{ 
	color: #735733;
}

#content #content_type_131 #area3 div.teaserColumnContainer div.title{	
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	margin-left: 9px;
	margin-bottom: 10px;
	background: none !important;
	padding-left: 0;
	padding-top: 0;
}

#content #content_type_131 #area3 div.teaserColumnContainer p{
	font-size: 12px;
	font-weight: normal;
	color: #92754E;
	margin-left: 10px;
	margin-right: 9px;	
	margin-bottom: 25px;
	line-height: 16px;
}



/* Content Area 3 + 1 + 1 */
#content #content_type_311{
	width: 994px;
	padding-top: 10px;
}

#content #content_type_311 #area1{	
	width: 582px;	
	float: left;
	margin-left:19px;
	padding-bottom: 3px;
}

#content #content_type_311 #area1 #lead_text {
	font-size: 16px;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 15px;
	height: 60px;
	line-height:20px;
	color: #666666;
}

#content #content_type_311 #area1 #box1,
#content #content_type_311 #area1 #box2,
#content #content_type_311 #area1 #box3 {	
	width: 184px;
	height: 224px;
	float: left;
	background-image: url('content/content_box_big.jpg');
	background-repeat: no-repeat;
	margin-right: 10px;
	background-position: bottom;
	position:relative;
}

#content #content_type_311 #area1 span.box_text,
#content #content_type_311 #area1 span.box_title {	
	width: 155px;
	float: left;
	margin-left: 9px;
	font-size: 14px;
	font-weight: normal;
	display: block;
	
}

/*#content #content_type_311 #area1 span.box_title {

	padding-left: 9px;
	display: table-cell;
	vertical-align: bottom;
}
*/
#content #content_type_311 #area1 span.box_text:hover,
#content #content_type_311 #area1 span.box_title:hover {	
	cursor:pointer;
}

#content #content_type_311 #area1 span.box_text {
	height: 53px;
	color: #92754E;	
	line-height: 18px;
}

#content #content_type_311 #area1 a.box_link:hover span.box_text {	
	color: #735733;	
}	

#content #content_type_311 #area1 span.box_title {
	height: 20px;
	width: 145px;
	
	color: #FFFFFF;	
	font-weight: bold;

}

#content #content_type_311 #area1 span.r2 {
	height: 40px;
	margin-top: 2px;
} 

#content #content_type_311 #area1 .title a.box_link_top {
	width: 186px;
	height: 53px;
	float: left;
	margin-top: 7px;
	text-decoration: none;	
	background: none;

}


#content #content_type_311 #area1 #box1 a.big,
#content #content_type_311 #area1 #box2 a.big,
#content #content_type_311 #area1 #box3 a.big {
	height: 104px;	
	margin-top:100px;
}

#content #content_type_311 #area1 #box1 a.big span.box_title,
#content #content_type_311 #area1 #box2 a.big span.box_title,
#content #content_type_311 #area1 #box3 a.big span.box_title {
	height: 35px;
}

#content #content_type_311 #area2{
	width: 184px;
	height: 284px;
	float: left;
	margin-right: 10px;	
	margin-bottom: 3px;

}

/*#content #content_type_311 #area2 div.text{
	float: left;
	height: 191px;
	border-left: #EBEBEB solid 1px;	
	margin-top: 11px;
	margin-bottom: 4px;
	width: 180px;
	overflow: hidden;
}*/

#content #content_type_311 #area2 div.teaserColumnContainer{
	float: left;
	height: 191px;
	border-left: #EBEBEB solid 1px;
	margin-top: 11px;
	margin-bottom: 4px;
	width: 180px;
	overflow: hidden;
}


#content #content_type_311 #area2 p{ 
	margin-top: 27px;  
	margin-left: 9px;	
	margin-right: 9px;	
	line-height: 14px;	
}

#content #content_type_311 #area2 div.text a {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	
	color: #92754E;
}

#content #content_type_311 #area2 a:hover{ 
	color: #735733 !important;
}

#content #content_type_311 #area2 a.box_link {
	width: 186px;
	height: 72px;
	float: left;
	margin-top: 6px;
	text-decoration: none;	
	
	background-image: url('content/content_grey_box_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom;	
	
	margin-left: -1px;
}
#area3 a.box_link span.box_title,
#content #content_type_311 #area2 a.box_link span.box_title{
	height: 35px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 9px;
	width:145px;
	
	display:block;
	display:table-cell;
	
	font-size:14px;
	vertical-align:bottom;
	
}








#content #content_type_311 #area3{
	width: 184px;
	height: 284px;
	float: left;

	margin-bottom: 3px;
	
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #92754E;
	
/*	position: relative; */
}

#area3 div.teaserColumnContainer {
	float: left;
	width: 178px;
	height: 206px;
	border-left: #EBEBEB solid 1px;
	border-right: #EBEBEB solid 1px;

}

#area3 div.productSelectorSectionHeading {
	background-image: url('content/area3_title_bg.jpg');
	background-repeat: no-repeat;
	height: 17px;
	width: 169px;
	font-size: 11px;
	color: #666666;
	padding-left: 9px;
	padding-top: 4px;
	float: left;
}

#area3 div.items_group {
	margin-top: 2px;
	margin-bottom: 3px;
	height: auto;
	float: left;
}

#area3 div.item {
	height: 15px;
	width: 180px;
	float: left;

}

#area3 div.name{
	height: 15px;
	width: 126px;
	margin-left: 9px;
	margin-top: 1px;
	float: left;
}

#area3 div.name a{
	font-size: 11px;
	color: #92754E;
	text-decoration: none;
	cursor: pointer;
}

#area3 div.name a:hover {
	color: #735733;
} 

#area3 div.digits {
	float: right;
	height: 16px;
	width: 34px;
	color: #666666;
	margin-right: 9px;
	font-size: 11px;

}


#area3 div.tooltip{
	position:absolute;
	/*right: 0px;*/
}

#area3 div.item_tooltip {
	background-image:url('content/bg_tooltip.png');
	background-repeat: no-repeat;
	background-position:right top;
	color:#FFFFFF;
	display: none;
	font-weight:bold;
	height:39px;
	position:absolute;
	right: -179px;
	top: -30px;

	text-align: right;
	white-space: nowrap;

}

#area3 div.tooltip_text {
	line-height: 28px;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
}

#area3 a.box_link {
	width: 186px;
	height: 72px;
	float: left;
	margin-top: 6px;
	text-decoration: none;

	background-image: url('content/content_grey_box_bottom.jpg');
	background-repeat: no-repeat;
	background-position: bottom;

	margin-left: -1px;
}
#area3 a.box_link span.box_title{
	height: 35px;
	color:#FFFFFF;

	font-weight:bold;
	margin-top:19px;
	width:145px;

	display:block;
	display:table-cell;
	font-size:14px;
	vertical-align: bottom;
	padding-left:9px;
}


/* Leftside Navigation: Level3 */

#content #leftside_navigation {
	font-size: 12px;
	font-weight: normal;	
}

#content div#leftside_navigation ul#level3 {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#content div#leftside_navigation ul#level3 li.nav_item {
/*	height: 29px; */

	width: 180px;
	border-bottom: solid 1px #D9CFC0;

/*	margin-top:7px; */
	text-align: right;	
	vertical-align: middle;
	float: left;
/*	line-height: 29px; */

}

#content div#leftside_navigation ul#level3 li.selected{
	border-bottom: dotted 1px #D9CFC0;	
}

#content div#leftside_navigation ul#level3 li.nav_item a{
	color: #AF9A7D;
	text-decoration: none;
	float: right;	
	margin-top: 7px;
	margin-bottom: 7px;	

	
}

#content div#leftside_navigation ul#level3 li.shown a{
	color: #696969;
	text-decoration: none;
}

/* Leftside Navigation: Level4 */
#content div#leftside_navigation ul#level4 {
	list-style: none;
	padding: 0px;
	margin: 0px;
/*	padding-bottom: 9px; */
	border-bottom: solid 1px #D9CFC0;
/*	height: 100%; */
	float: left;
	
	padding-top: 5px;
	padding-bottom: 4px;
}

#content div#leftside_navigation ul#level4 li.nav_item {
/*	height: 20px; */
	
	width: 180px;
	border: 0px;
	text-align: right;
	float: left;
}


#content div#leftside_navigation ul#level4 li.nav_item a{
	color: #AF9A7D;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 3px; 


}

#content div#leftside_navigation ul#level4 li.shown a{
	color: #696969;
}


#content div#leftside_navigation ul#level3 li.nav_item a:hover,
#content div#leftside_navigation ul#level4 li.nav_item a:hover {
	color: #735733;
}






/**********
	Search Results
   ******************/

div#content_search_area {
	width: 568px;
	float: left;
	margin-bottom: 20px;
}

div#search_form {
	width: 568px;
	height: 63px;
	float: left;
	background-color: #E5E2D1;
	margin-bottom: 25px;
	margin-top: 3px;
}

div#search_form_text {
	line-height: 16px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
	margin-left: 9px;	
}

div#search_form input{
	width: 168px;
	height: 15px;
	border: solid 1px #B49F82;
	margin-left: 10px;
	margin-top: 12px;
	float: left;
	color: #333333;
	font-size: 12px;

	line-height: 16px;
}

div#search_form button#search_button{
	width:19px;
	height: 19px;
	background-image: url('containers/bt_go.png');
	margin-left: 10px;
	margin-top: 12px;
	border: 0px;
	float: left;
}

div#content_search_area div.title {
	float: left;
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 6px;		
}


div#content_search_area div#count,
div.news_events div#count {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	float: right;
	line-height: 27px;
}

div#content_search_area div.result {
	width: 568px;
/*	height: 92px; */
	float: left;
	border-bottom: #E5E2D0 1px solid;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding-bottom: 6px;
}

div#content_search_area div.result div.title {
	width: 568px;	
	margin-top: 6px;
}

div#content_search_area div.result div.title a{
	color: #735733;
	text-decoration: none;
}

div#content_search_area div.result div.text {
	width: 568px;
	color: #666666;
	margin-top: 4px;
	
}

div#content_search_area div.result div.text span{
	background-color: #E5E2D0;
	
}

div#content_search_area div.result div.format {
	width: 568px;
	color: #666666;
	margin-top: 4px;
}

/*********************/

/*************
	Disclaimer
				************/

div#disclaimer_over {
	width: 596px;
	height: 458px;
	
	float: left;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

div#disclaimer_over h1{
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 20px;
}

div#disclaimer_over div.lead_text {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	margin-bottom: 30px;
	
}

div#disclaimer_over div.field_row {
	width: 596px;
	float: left;
	line-height: 33px;
	border-bottom: solid 1px #CCCCCC;
	
}

div#disclaimer_over div.field_row div.field_label,
div#disclaimer_over div.field_row div.field_inputs,
div#disclaimer_over div.field_row div.field_inputs_2cols{
	float: left;
	font-size: 12px;
	color: #666666;
}

div#disclaimer_over div.field_row div.field_inputs span{
	color: #333333;
}

div#disclaimer_over div.field_row div.field_label {
	width: 110px;
	font-size: 16px;
}

div#disclaimer_over div.field_row div.field_inputs,
div#disclaimer_over div.field_row div.field_inputs_2cols {
	margin-right: 19px;
}

div#disclaimer_over div.field_row div.field_inputs select{
	width: 142px;
	height: 20px;
	float: left;
	margin-top: 3px;
}

div#disclaimer_over div.field_row div.field_inputs input,
div#disclaimer_over div.field_row div.field_inputs_2cols input{
	margin-right: 4px;
	margin-top: 10px;
	float: left;
}

div#disclaimer_over div.disclaimer_txt {
	width: 576px;
	height: 140px;
	float: left;
	
	margin-top: 10px;
	background-color: #E5E2D0;
	overflow-y: scroll;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	
	margin-bottom: 20px;
}

div#disclaimer_over div.field_row div.field_button{
	float: left;
	margin-right: 14px;
}

div#disclaimer_over div.buttons {
	border: 0px;
}

div#disclaimer_over div.field_row div.field_button button {
	width: 180px;
	height: 29px;
	background-image: url('disclaimer/button_bg.png');
	background-repeat: no-repeat;
	border: 0px;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 29px;	
	cursor: pointer;
	padding-bottom: 3px;
}

div#disclaimer_over div.field_row div.field_button button:hover {	
	background-image: url('disclaimer/button_bg_hover.png');
	background-repeat: no-repeat;
}

div#disclaimer_over a {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	
}


/*********************/

/******* News & Events
					**********/
div.news_events {
	width: 596px;
	float: left;
	margin-bottom: 13px;
}					
					
div.news_events div.item {
	width: 596px;
/*	float: left;  */
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 17px;
	padding-top: 8px;
	margin-bottom: 8px;
}


div.news_events a  {
	font-weight: bold;
}


div.news_events div.item div.date,
div.news_events div.item div.title,
div.news_events div.item div.item_text {
	width: 596px;
	float: left;
	line-height: 16px;
}

div.news_events div.item div.date {
	color: #666666;
	font-size: 10px;
	line-height: 14px;
}

div.news_events div.item div.title{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
}


div.news_events div.item div.title a{
	text-decoration: none;
	color: #735733;
}

/*****************/


/* Content Area 5 */
#content #content_type_5 {
	float: left;
}

#content #content_type_5 #area1{
	width: 956px;		
	float: left;
	margin-left:19px;
	margin-bottom: 15px;
}

#content #content_type_5 #area1 table.big_table {
	float: left;
	width: 956px;
	border-bottom:1px solid #E5E2D1;
	margin-bottom: 20px;
}


#content #content_type_5 #area1 table.big_table tr{
	width: 956px;
	background-color: #FFFFFF;	
	line-height: 19px;
}
	
#content #content_type_5 #area1 table.big_table tr.odd{
	background-color: #E5E2D0;
}

#content #content_type_5 #area1 table.big_table tr.even{
	background-color: #F8F8F3;
}


#content #content_type_5 #area1 td.td1,
#content #content_type_5 #area1 td.td2, 
#content #content_type_5 #area1 td.td3,
#content #content_type_5 #area1 td.td4, 
#content #content_type_5 #area1 td.td5,
#content #content_type_5 #area1 td.td6, 
#content #content_type_5 #area1 td.td7,
#content #content_type_5 #area1 td.td8,
#content #content_type_5 #area1 th.td1,
#content #content_type_5 #area1 th.td2, 
#content #content_type_5 #area1 th.td3,
#content #content_type_5 #area1 th.td4, 
#content #content_type_5 #area1 th.td5,
#content #content_type_5 #area1 th.td6, 
#content #content_type_5 #area1 th.td7,
#content #content_type_5 #area1 th.td8  {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 19px;
	background-image: url('containers/thBorder.gif');	
	background-position: 1px 0;
	background-repeat: repeat-y;
}


#content #content_type_5 #area1 th.td1 {
	background-image: url('containers/thBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

#content #content_type_5 #area1 table.cols8 td.td1 {
	width: 227px;
}
#content #content_type_5 #area1 table.cols8 th.td1 {
	width: 227px;	
}

#content #content_type_5 #area1 table.cols7 td.td1 {
	width: 333px;
}

#content #content_type_5 #area1 table.cols7 th.td1 {
	width: 333px;
}


#content #content_type_5 #area1 th.td2,
#content #content_type_5 #area1 td.td2 {
	width: 118px;
}

#content #content_type_5 #area1 th.td3,
#content #content_type_5 #area1 td.td3 {
	width: 119px;
}

#content #content_type_5 #area1 th.td4,
#content #content_type_5 #area1 td.td4 {
	width: 100px;
}

#content #content_type_5 #area1 th.td5,
#content #content_type_5 #area1 td.td5 {
	width: 65px;
}

#content #content_type_5 #area1 th.td6,
#content #content_type_5 #area1 td.td6 {
	width: 86px;
}

#content #content_type_5 #area1 th.td7,
#content #content_type_5 #area1 td.td7 {
	width: 83px;
}

#content #content_type_5 #area1 th.td8,
#content #content_type_5 #area1 td.td8 {
	width: 102px;
}



#content #content_type_5 #area1 tr.odd td,
#content #content_type_5 #area1 tr.even td{
	background-image: url('containers/tdBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
	line-height: 19px;
}
#content #content_type_5 #area1 tr.odd td.td1,
#content #content_type_5 #area1 tr.even td.td1{
/*	background: none;*/
	line-height: 19px;
}


#content #content_type_5 #area1 th{
	line-height: 19px;
	color: #666666;
	font-weight: bold;
	text-align: left;
}


#content #content_type_5 #area1 table.big_table th {
	color: #666666;
}

#content #content_type_5 #area1 table.cols2 th.td1,
#content #content_type_5 #area1 table.cols2 td.td1 {
	width: 244px;
}

#content #content_type_5 #area1 table.cols2 th.td2,
#content #content_type_5 #area1 table.cols2 td.td2 {
	width: auto;
}

#content #content_type_5 #area1 table.big_table th{
	padding-left: 6px;
}
#content #content_type_5 #area1 table.big_table th.td1{
	padding-left: 6px;
}

#content #content_type_5 #area1 table.big_table td{
	padding-left: 6px;
}
#content #content_type_5 #area1 table.big_table td.td1{
	padding-left: 5px;
}

#content #content_type_5 #area1 table.cols2 td,
#content #content_type_5 #area1 table.cols2 th {
/*	background: none;*/
}
#content #content_type_5 #area1 table.cols2 th.td1{
	background-image: url('containers/thBorder.gif');
	background-position: 0 0;
	background-repeat: repeat-y;
}

#content #content_type_5 #area1 table.big_table span.label{
	display: block;
	float: left;
}

#content #content_type_5 #area1 table.big_table a.sort{
	width: 7px;
	height: 19px;
	display: block;
	float: left;
	background-image: url('containers/bt_sort_a.png');	
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 10px;
}

/*********
			Form
				*************/
div#form div.content_title{
	width: 596px;
	float: left;

}

div#form div.content_text{
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 9px;
	color: #333333;
}

div#form div.bold{
	font-weight: bold;
}

div#form div.section {
	width: 596px;
	float: left;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 8px;
	
	padding-bottom: 13px;	
	padding-top: 9px;
}				
				
div#form div#form_textarea textarea.text{
	border: 1px solid #B29E85;
	height: 68px;
	width: 372px;
	
	margin-bottom: 10px;
}				


div#form div.input_item {
	margin-bottom: 7px;
	font-size: 12px;
}	

div#form div.empty {
	height: 38px;
}
	
div#form div.col1,
div#form div.col2 {
	width: 180px;
	float: left;
	margin-top: 12px;
}				
div#form div.col2 {
	margin-left: 14px;
}				

div.input_item span.label{
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
}

div.input_item span.obligatory{	
	font-weight: bold;	
}

div.input_item span.checkbox{	
	float: left;
	margin-top: 5px;
}
				
div.input_item select{
	width: 180px;
	height: 22px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}	

div.input_item input.text{
	width: 178px;
	height: 17px;
	border: 1px solid #B29E85;
}	

div.input_item input.checkbox{
	width: auto;
	height: 17px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

div#form div#submit button.form_button{
	background-image: url('form/button_bg.png');
	background-repeat: no-repeat;
	border: 0px;
	width: 180px;
	color: #FFFFFF;
	float: left;
	height: 29px;
	margin-bottom: 20px;
	margin-top: 17px;
	font-size: 16px;
	height: 29px;
	line-height: 29px;
	padding-bottom: 3px;
	cursor: pointer;
}

div#form div#submit button.form_button:hover{
	background-image: url('form/button_bg_hover.png');
	background-repeat: no-repeat;

}
				
/*******************/				
				



#footer {
	border-top: 2px solid #002E60;
	height: 50px; 
	width: 956px;
	margin-left:19px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 4px;
	float: left;
}

#footer div#copyrights {
	color: #000000;
	width: 300px;
	float: left;
	font-family: Arial, Verdana;
	font-size: 12px;
}

#footer ul#links  {
	float: right;
}

#footer ul#links li {
	list-style: none;
	float: left;
	margin-left: 23px;
}

#footer ul#links a {
	color: #666666;
	text-decoration: none;
}

#footer ul#links a:hover {
	color: #333333;
	text-decoration: none;
}

.productLanding .teaserLeftColumn {
	width: 105px;
	float: left;
}

.productLanding .teaserLeftColumn .teaserImage {
	margin-top: 4px;
}

.productLanding .teaserLeftColumn .teaserImage img {
	float: none;
}

.productLanding .teaserLeftColumn .teaserImageLabel {
	margin-top: -18px;
}

.productLanding .teaserRichText {
	float: left;
	width: 255px;
	margin-left:13px;
}