/*--		BIO WORKFRAME			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--							- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--		CONTENT				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/


/*BEGIN:	MAIN					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*columns and spaces				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_left			{
float:						left;
width:						233px;
background-color:			#544946
}
div.bio_content_right {
float:						left;
width:						761px;
background-color:			transparent;
}

div.bio_content_right_back {
width:						761px;
padding:					0 0 30px 0;
background-color:			transparent;
}


/*BEGIN:	MAIN MENU				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*spacer + menu					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_menu_spacer	{
width:						191px;
height:						28px;
margin:						0 0 0 6px;
padding:					0 0 0 30px;
border-bottom:				4px solid #544946;
background-color:			#7DBC2A;
}

a.bio_content_menu_main,
a.bio_content_menu_main_s,
a.bio_content_menu_sub,
a.bio_content_menu_sub_s	{
display:					block;
width:						191px;
height:						28px;
margin:						0 0 0 6px;
padding:					0 0 0 30px;
font-size:					12px;
font-weight:				800;
line-height:				28px;
border-bottom:				4px solid #544946;
text-decoration:			none;
text-transform: 			uppercase;
}
a.bio_content_menu_sub,
a.bio_content_menu_sub_s	{
display:					block;
width:						171px;
height:						28px;
margin:						0 0 0 6px;
padding:					0 0 0 50px;
font-size:					11px;
font-weight:				800;
line-height:				28px;
border-bottom:				4px solid #544946;
text-decoration:			none;
text-transform: 			uppercase;
}

a.bio_content_menu_main:link, a.bio_content_menu_main:visited, a.bio_content_menu_main:active {
color: #E5F2D4; background-color: #7DBC2A;}
a.bio_content_menu_main:focus, a.bio_content_menu_main:hover {
color: #544946; background-color: #CBE4AA; text-decoration:	none;}
a.bio_content_menu_main_s:link, a.bio_content_menu_main_s:visited, a.bio_content_menu_main_s:active {
color: #544946; background-color: #CBE4AA;}
a.bio_content_menu_main_s:focus, a.bio_content_menu_main_s:hover {
color: #544946; background-color: #CBE4AA; text-decoration:	none;}

a.bio_content_menu_sub:link, a.bio_content_menu_sub:visited, a.bio_content_menu_sub:active {
color: #544946; background-color: #CBE4AA;}
a.bio_content_menu_sub:focus, a.bio_content_menu_sub:hover {
color: #544946; background-color: #e5f2d4; text-decoration:	none;}
a.bio_content_menu_sub_s:link, a.bio_content_menu_sub_s:visited, a.bio_content_menu_sub_s:active {
color: #544946; background-color: #e5f2d4;}
a.bio_content_menu_sub_s:focus, a.bio_content_menu_sub_s:hover {
color: #544946; background-color: #e5f2d4; text-decoration:	none;}


/*BEGIN:	MAIN MENU				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*spacer + menu					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_menu_teaser_01 {background: url(../images/content/bio_content_teaser_01.gif) no-repeat left top;}
div.bio_content_menu_teaser_02 {background: url(../images/content/bio_content_teaser_02.gif) no-repeat left top;}
div.bio_content_menu_teaser_03 {background: url(../images/content/bio_content_teaser_03.gif) no-repeat left top;}

div.bio_content_menu_teaser_01,
div.bio_content_menu_teaser_02,
div.bio_content_menu_teaser_03 {
width:						221px;
height:						240px;
margin:						0 0 0 6px;
padding:					0 0 0 0px;
border-bottom:				4px solid #544946;
background-color:			#7DBC2A;
}


/*BEGIN:	MAIN TEXT				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_text_base	{
width:						565px;
margin:						32px 0 0 97px;
font-weight:				500;
line-height:				15px;
color:						#544946;
}

div.bio_content_headline1,
div.bio_content_headline1_line {
width:						565px;
margin:						0 0 12px 0;
padding:					0 0 10px 0;
font-size:					15px;
font-weight:				800;
line-height:				18px;
}
div.bio_content_headline2,
div.bio_content_headline2_line {
width:						565px;
margin:						0 0 12px 0;
padding:					0 0 10px 0;
font-size:					12px;
font-weight:				800;
line-height:				14px;
}

div.bio_content_headline1_line,
div.bio_content_headline2_line  {
background:					url(../images/content/bio_content_txt_headline_back.gif) repeat-x left bottom;}
#bio_home div.bio_content_headline1_line,
#bio_home div.bio_content_headline2_line  {
background:					url(../images/content/bio_content_txt_headline_home_back.gif) repeat-x left bottom;}

span.bio_content_headline_color01 {color: #544946;}
span.bio_content_headline_color02 {color: #7DBC2A;}
#bio_home span.bio_content_headline_color02 {color: #FFFFFF;}

div.bio_content_txt			{
width:						565px;
padding:					7px 0 10px 0;
text-align:					justify;
font-size:					12px;
}


/*BEGIN:	MAIN IMAGES			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_image_base	{
width:						575px;
margin:						0 0 12px 0;
}

img.bio_content_image_c01,
img.bio_content_image_c02,
img.bio_content_image_c03	{
border:						4px solid #FFFFFF;
margin:						0 10px 10px 0;
}
img.bio_content_image_c01	{width: 170px;}
img.bio_content_image_c02	{width: 362px;}
img.bio_content_image_c03	{width: 554px;}


/*BEGIN:	MAIN PRESS				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_press_base	{
width:						575px;
margin:						0 0 12px 0;
}

div.bio_content_press_headline {
width:						565px;
padding:					0 0 10px 0;
font-size:					15px;
font-weight:				800;
line-height:				18px;
color:						#7DBC2A;
background:					url(../images/content/bio_content_txt_headline_back.gif) repeat-x left bottom;
}

#bio_home div.bio_content_press_headline {
color:						#FFFFFF;
background:					url(../images/content/bio_content_txt_headline_home_back.gif) repeat-x left bottom;
}

div.bio_content_press_headline_txt {
float:						left;
width:						480px;
}

span.bio_content_press_more	{
font-size:					11px;
font-weight:				500;
line-height:				16px;
color:						#7DBC2A;
}
a.bio_content_press_more,
a.bio_content_press_more:link, a.bio_content_press_more:visited, a.bio_content_press_more:active {
color: #544946;}
a.bio_content_press_more:focus, a.bio_content_press_more:hover {
color: #000000; text-decoration: underline;}

div.bio_content_press_txt	{
width:						565px;
padding:					7px 0 10px 0;
text-align:					justify;
font-size:					12px;
font-weight:				800;
}

/*BEGIN:	MAIN DOWNLOAD			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_download_base {
width:						575px;
margin:						0 0 12px 0;
line-height:				15px;
}
div.bio_content_download_headline {
width:						575px;
margin:						0 0 12px 0;
}

div.bio_content_download_txt {
width:						575px;
margin:						3px 0 3px 0;
}
a.bio_content_download_txt {
line-height:				18px;
}

/*BEGIN:	MAIN PARTNER			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_partner_base {
width:						575px;
margin:						0 0 12px 0;
}

div.bio_content_partner_tile	{
float:						left;
width:						165px;
margin:						0 26px 20px 0;
}
img.bio_content_partner_img	{
border:						0px none transparent;
margin:						8px 10px 0 0;
}
a.bio_content_partner		{
display:					block;
float:						left;
border:						0px none transparent;
font-size:					10px;
line-height:				12px;
text-decoration:			none;
}

/*BEGIN:	Content Teaser			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.bio_content_teaser_base	{
width:						575px;
margin:						0 0 0px 0;
}
div.bio_content_teaser_text,
div.bio_content_teaser_text_long  {
float:						left;
width:						375px;
margin:						0 12px 25px 0;
}
div.bio_content_teaser_text_long { width: 575px;}
div.bio_content_teaser_headline {
margin:						0 0 12px 0;
padding:					0 0 0px 0;
font-size:					15px;
font-weight:				900;
line-height:				18px;
}
span.bio_content_teaser_headline1 {color: #544946;}
span.bio_content_teaser_headline2 {
color: 						#7DBC2A;
font-weight:				600;
}
span.bio_content_teaser_headline3 {
color: 						#544946;
font-weight:				500;
}
span.bio_content_teaser_headline4 {
color: 						#7DBC2A;
font-weight:				700;
}
#bio_home span.bio_content_teaser_headline2 {color: #FFFFFF;}
#bio_home span.bio_content_teaser_headline4 {color: #FFFFFF;}

div.bio_content_teaser_line ,
div.bio_content_teaser_line_long{
width:						375px;
margin:						-25px 0 20px 0;
padding:					0 0 10px 0;
font-size:					12px;
font-weight:				800;
line-height:				14px;
} 
div.bio_content_teaser_line,
div.bio_content_teaser_line_long {
background:					url(../images/content/bio_content_txt_headline_back.gif) repeat-x left bottom;}
#bio_home div.bio_content_teaser_line,
#bio_home div.bio_content_teaser_line_long  {
background:					url(../images/content/bio_content_txt_headline_home_back.gif) repeat-x left bottom;}
div.bio_content_teaser_line_long { width: 575px;}

#map_canvas, #map_canvas div {
overflow: visible;
}

