/* *************************************************************************************** */
/* **************************** General style-tags *************************************** */
/* *************************************************************************************** */	

* 
	{
	margin: 0;
	padding: 0;
	border: 0;
	}

a
 	{
	color: black;
	text-decoration: none;
	}	

html, body 
	{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
/* 	background: #3B3B3B; */
	background: #E5E5E5;	
	
	font-family: arial, sans-serif;
	font-size: small;
	color: black;
	text-align: center;
	}

div#Container 
	{

	position:relative; /* needed for footer positioning*/
	margin:  0px auto 0px auto; /* center, not in IE5 */
	padding: 24px;
 	width: 752px;
	min-width: 752px;
	text-align: left;
	top: 1%;
/*	border:solid 1px red; */

/*	background: #FFFFFA; */
	background: #FFFFFF;

/*	height: 100%;  IE6: treaded as min-height*/
/*	min-height: 100%;  real browsers */
	display: inline-block;
	}
	
div#Content 
	{
	clear:both;

	width: 100%;
	margin: 0 0 50px 0;
	border: 0;
	padding: 0;
/*	display: inline-block; */
	}
	
img.center
	{
	display: block;
	margin: 0 auto;
	}

img.left
	{
	float: left;
	}
img.right
	{
	float: right;
	margin: 10px 0px 0px 0px;
	}

img.paddingmid2	  {	padding: 0px 2px 0px 2px; }
img.paddingright2	{	padding: 0px 2px 0px 0px;	}
img.paddingleft2	{	padding: 0px 0px 0px 2px;	}

img#storyimage2 
	{
	margin: 0 0 0 10px;
	float: right;
	}

li#automargin{ clear: both; position:relative; left: 246px;}
	
div.center
	{
	text-align: center;	
	}

div.imageWrapper
	{
	width: 100%;
	margin: 0px;
	}

.clearfloat
	{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}

span.nobreak { white-space:nowrap;}

div.oneQuarter    { width: 25%; }
div.half          { width: 50%; }
div.sixty					{ width: 60%; }
div.threeQuarters	{ width: 75%; }
div.left          { float: left; }	
div.right         {	float: right; }
		
div.case p
	{
	padding: 0px 20px 0px 20px;
	}
div.case p.caseheadline
	{
	font-weight: bold;
	}


		
div.pageHeadline
	{
	clear: both;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	text-align: left;
	padding: 2% 0px 0px 0px;
	}
	
div.fullWidthTextarea
	{
	padding: 1% 2% 0% 2%;
	color: black;
	}

div.textdiv 
	{
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	}
	div.textdiv h3
		{
		margin: 20px 0 0 0;
		}
	div.textdiv p
		{
		line-height: 20px;
		margin-top: 10px;
		text-align:justify;
		}
	div.textdiv ul
		{
		list-style: none;
		margin: 10px 0 10px 0;
		}
	div.textdiv ul li
		{
		float: left;
		width: 242px;
		text-align: center;
		padding: 5px 0px;
		}
	div.textdiv p.italic { font-style:italic; }

div#packagewrapper
	{
	width: 750px;
	margin: 0 auto;
	}

div.inspiring_links
	{
	padding: 15px 0px 0px 0px;
	}
li.packagelink
	{
	height: 30px;
	margin: 2px;
	border: 0px solid gray;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: url('../img/background_package_link.png') 0px 0px;
	
	}
	li.packagelink:hover
		{
		background: url('../img/background_package_link_active.png') 0px 0px;
		color: black;		
		}
	li.packagelink a
		{
		color: white;
		text-decoration: none;
		line-height: 30px;
		font-size: 15px;
		display: block;
		}
	li.packagelink:hover a {	color: black; }
		
p.packagelink
	{
	text-indent: 0px;
	padding: 0px 50px 0px 50px;
	}

div.textdiv p.list
	{
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	position: relative;
	}

div.textdiv p.list:before
	{
	content: url(../img/listdot.jpg);
	position: absolute;
	top: -3px;
	left: 7px;
	}

div.textdiv p.quote
	{	font-style:italic; }
	div.textdiv p.quote:before
		{ content: "\201C\00a0"; }
	div.textdiv p.quote:after
		{ content: "\00a0\201D"; }
	
div.textdiv p.quotee
	{
	text-align: right;
	}
	div.textdiv p.quotee:before
		{
		content: "\2013\00a0";
		}
	
	
	
		
span.in_text_reference
	{
/*	font-weight: bolder; */
	font-style:italic;
	}
a.in_text_link	
	{
	font-style:italic;	
	}
a.in_text_link:hover	
	{
	color: #0B0974;
	}
	
a.in_text_EmailLink {color: gray;}
	
/* *************************************************************************************** */
/* **************************** Style-tags for menus ************************************* */
/* *************************************************************************************** */	

	/* Inställningar för nivå-2 på menyn */
div.Menu ul li ul 
	{
	position: absolute;
	top: 25px;
	left: 0px;
	display: none;
	width: 752px;
	}
	
div.Menu ul li.Menulevel1.selected { background: #38568F url('../img/background_menu_active.png') 0px 0px; }	
	
	/* Inställningar för att visa den valda undermenyn */
div.Menu ul li.Menulevel1.selected ul
	{
	display: block;
	background: url('../img/background_menu_submenu.png') 0px 0px;
/*	background: #37558E;*/
/*	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	
	border: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; */
	}
	
div.Menu
	{
	position: relative;
	background: url('../img/background_menu.png') 0px 0px;
	padding: 0em;
	width: 100%;
	height: 25px; 
	margin: 0px 0px 0px 0px;
	}
	div#twoLevelMenu
	{
	background: url('../img/background_menu.png') 0px 0px;	
	height: 50px;
	}
	div.Menu ul
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}
	div.Menu ul li 
		{
		float: left;
		padding: 0px 15px;
		margin: 0px 0px;
		height: 25px;
		}
	div.Menu ul li ul li { height: 25px; padding: 0px 11px; text-align: center;}

	
	
	/* Inställningar för meny-länkar */
	div.Menu ul li a
		{
		font-family: arial, helvetica, sans-serif;
		font-style: normal;
		font-size: 12px;
		line-height: 25px;
		color: #FFFFFF;
		text-decoration: none;
		}
		
	div.Menu ul li.Menulevel1.selected ul li a 	 							 						{ line-height: 25px; } 										/* Återställ line-height till 20px för nivå-2 */
	div.Menu ul li.Menulevel1.selected ul li.rowbreak a										{ line-height: 10px; } 										/* Återställ line-height till 20px för nivå-2 */
	div.Menu ul li.Menulevel1.selected ul li.rowbreak 										{ padding-top: 5px; } 										/* Återställ line-height till 20px för nivå-2 */	
	
	div.Menu ul li:hover a					 																			{	color: gray; } 					 					 			/* Utseende vid hovring för nivå-1 länkar  */
	div.Menu ul li.Menulevel1.selected a 																	{ color: black; font-weight: bolder; } 		/* Normalt utseende för utvald nivå-1 länk */
	div.Menu ul li.Menulevel1.selected:hover a 														{ color: black; } 					 				 			/* Gör så att den valda nivå-1 sidans länk inte får en annan färg vid hovring */
	div.Menu ul li.Menulevel1.selected ul li a 														{ color: #A9A9A9; font-weight: normal; font-size: 11px; } /* Normalt utseende för alla nivå-2 länkar */
	div.Menu ul li.Menulevel1.selected:hover ul li a 											{ color: #A9A9A9; font-weight: normal; font-size: 11px; } /* Normalt utseende för alla nivå-2 länkar */
	div.Menu ul li.Menulevel1.selected ul li:hover a 								 			{ color: black; } 			 										/* Utseende vid hovring för nivå-2 länkar  */
	div.Menu ul li.Menulevel1.selected ul li.Menulevel2.selected a				{ color: black; font-weight: bolder; }		/* Normalt utseende för utvald nivå-2 länk */ 
	div.Menu ul li.Menulevel1.selected ul li.Menulevel2.selected:hover a 	{ color: black; } 					 				 			/* Gör så att den valda nivå-2 sidans länk inte får en annan färg vid hovring */
	
/* *************************************************************************************** */
/* **************************** Style-tags for header ************************************ */
/* *************************************************************************************** */	

div#Header 
	{
	position: relative;
	padding: 0;
	margin: 0;
/*	background: #D0D0D0 url('../img/excellentia_logo_90x286.png') no-repeat 5px 5px;*/
	background: url('../img/excellentia_logo_223x90.png') no-repeat 5px 5px;
	height: 100px;
	}

img#logo
	{
	float: left;
	}
	
a#Logga
	{
	font-family: "Kunstler Script";
/*	font-family: Brush script MT; */
/*	font-family: Edwardian Script ITC; */
/*	font-family: Kunstler Script;  */
/*	font-family: Palace Script MT; */

	color: black;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	line-height: 100px;
	}

a#Americanflag
	{
	position: relative;
	float: right;
	top: 10%;
	right: 1%;
	}

a#Swedishflag
	{
	position: relative;
	float: right;
	top: 10%;
	right: 1%;
	margin: 0 1% 0 0;
	}
	
a#Copyright, a#Sitemap, a#Career
	{
	color: #FFFFFF;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 40px;
	padding: 0px 10px 0px;
	}
	a#Sitemap {	float: right; }
	a#Career  {	float: right; }
	a#Career:hover, a#Sitemap:hover { color: gray; }


object#NonIEMenuBackground, object#NonIEFooterBackground, img#SafariMenuBackground
	{
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	z-index:0;
	}

/* *************************************************************************************** */
/* **************************** Style-tags for footer ************************************ */
/* *************************************************************************************** */	

/*
object#NonIEFooterBackground
	{
	position: absolute;
	left: 0px;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	}
*/

div#Footer
	{
	position: relative;
	width: 100%;
	height: 25px;
	bottom: 0px;
	background: #38568F url('../img/background_menu.png') 0px 0px;
	}
	div#Footer ul
		{
		list-style: none;
		margin: 0;
		padding: 0;
		}
	div#Footer ul li 
		{
		float: left;
		padding: 0px 0px 0px 37px;
		margin: 0px;
		height: 25px;
		font-family: arial, helvetica, sans-serif;
		font-style: normal;
		font-size: 11px;
/*		font-variant: small-caps; */
		text-transform:uppercase;
		line-height: 25px;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
		}
	div#Footer ul li.left 
		{
		padding: 0px 0px 0px 20px;
		}
	div#Footer ul li.right 
		{
		float:right;
		padding: 0px 20px 0px 0px;
		}
	div#Footer ul li a { color: #FFFFFF; }
	div#Footer ul li a:hover { color: gray; }
	div#Footer span.largecap
		{
		Font-size:14px
		}
		
	div#FooterBackgroundWrapper
		{
		top: 0px;
		width: 100%;
		height: 100%;
		}
	div#FooterContentWrapper
		{
		position: absolute;
		top: 0px;
		width: 100%;
		height: 100%;
		}
	div#FooterLinkWrapper
		{
		float: right;
		width: 50%;
		text-align: right;
		}
	div#FooterCopyrightWrapper
		{ 
		float: left; 
		width: 50%;
		}

/* *************************************************************************************** */
/* **************************** Style-tags for packages ********************************** */
/* *************************************************************************************** */	

div.package
	{
	width: 100%;
	position:relative;		
		
	margin: 10px 0px 10px 0px;
	border: 0px solid black;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	}		

div.intro {background: #557DF0}
div.mid, div.mid_1, div.mid_2 {background: #1257E3}
div.premium {background: #0524A7}	

div.package_color
	{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	
	position:absolute;
	top:0px;
	left:0px;
	width:40px;
	height:100%;
	
	border: 0px solid black;	
	}
div.package_text_background
	{
	position:absolute;
	top:0px;
	left:41px;
	width:871px;
	height:100%;
	
	background: #D5D5D5;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
	}

div.text_over_background
	{
	position:relative;
	padding: 5px 20px 15px 10px;
	margin-left: 40px;
	}

p.packagetitle
	{
	line-height: 20px;
	font-weight: bolder;
	font-style: normal;
	font-size: 15px;
	white-space:nowrap;
	}
p.packagedescription
	{
	font-style: italic;
	white-space:nowrap;
	}	
p.packagetext
	{
	line-height: 20px;
	}


	
/* *************************************************************************************** */
/* **************************** Style-tags for testimonials ****************************** */
/* *************************************************************************************** */	
		
ul#Testimonialsticker
	{
	height: 50px;
	width: 100%;
/*	overflow:hidden; */
/*	border:solid 1px #DEDEDE; */
	margin: 0;
	padding: 0;
	}

ul#Testimonialsticker li
	{
	margin: 0;
	height: 50px;
	width: 100%;
	padding: 0px;
	display: none;
	list-style:none;
	text-align: center;
	}


ul#Testimonialsticker .Testimonial
	{
	font-family: arial, sans-serif;
	font-size: 25px;
	line-height: 50px;
	display: block;
	padding: 0px;
	margin: 0px;
	}

/* *************************************************************************************** */
/* **************************** Style-tags for newsticker ******************************** */
/* *************************************************************************************** */	

div#NewsTickerHeading
	{
	margin: 20px 0 0 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	}	

div#NewsTicker
	{
 	margin: 10px 5px 10px 5px;
	}

.Bl {background: url( ../img/newsticker_border_bottom_left.png  )    0 100% no-repeat}
.Br {background: url( ../img/newsticker_border_bottom_right.png ) 100% 100% no-repeat}
.Tl {background: url( ../img/newsticker_border_top_left.png     )    0    0 no-repeat}
.Tr {background: url( ../img/newsticker_border_top_right.png    ) 100%    0 no-repeat; padding: 0 0 0 0;}
.T {background:  url( ../img/newsticker_border_dot.gif          )    0    0 repeat-x;}
.B {background:  url( ../img/newsticker_border_dot.gif          )    0 100% repeat-x}
.L {background:  url( ../img/newsticker_border_dot.gif          )    0    0 repeat-y}
.R {background:  url( ../img/newsticker_border_dot.gif          ) 100%    0 repeat-y}

#Listticker
	{
	float: none;
	height: 240px;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	}

li.Listitem
	{
	height: 50px;
	width: 92%;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 8px;
	}

li.Listitem a.News-title
	{
	padding: 0;
	color:#000000;
	display:block;
	font-weight:bold;
	margin: 0px 0px 4px 0px;
	font-size:11px;
	}
	
li.Listitem span.News-text
	{
	padding: 0px;
	margin: 0px;
	display:block;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	color:#666666;
	}

li.Listitem img
	{
	float: left;
	margin: 0px 14px 0px 0px;
	padding: 0;
/*	border:solid 1px #DEDEDE; */
	}

/* *************************************************************************************** */
/* **************************** Style-tags for specific pages **************************** */
/* *************************************************************************************** */

/* --------------- index.php ---------------------- */

div#MainContent
	{ 
	width: 100%; 
/*	background: green; */
	display: inline-block;
	margin: 0 0 3% 0;
	}

div#indexpageTextarea
	{
	margin: 0 0 0 0;
	padding: 0% 20px 0% 0%;
	color: black;
	float: left;
	}

/* --------------- contact.php -------------------- */
	
div.formwrapper
	{
	width: 60%;
	margin: 15px 0px 0px 0px ;
	}

div.formrow
	{
	margin: 5px 0 0 0;
	}
	
div.formdiv
	{
	margin: 1px;
/*	background: red; */
	text-align: right;
	width: 150px;
	float: left;
	}
	
input.submitbutton
	{
	width: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #001661;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* background: #999999 url( ../img/blue_arrow.png  ) 4px 8px no-repeat; */
	background: #B9B9B9 url( ../img/blue_arrow.png  ) 4px 8px no-repeat;
	color: white;
	font-weight: bold;
	}

input.submitbutton:hover
	{
	background: gray url( ../img/blue_arrow.png  ) 4px 8px no-repeat;
	}
	
	
.input_text
	{
	width: 300px;
	border: 1px #999 solid;
	height: 25px;
	}
.input_textarea
	{
	width: 300px;
	border: 1px #999 solid;
	}
	
.input_text:hover 
	{ 
	border-color: #666; 
	background: #EEE;
	}
.input_textarea:hover 
	{ 
	border-color: #666; 
	background: #EEE;
	}
	
img#commentImage      { vertical-align: top; }
form#contactform p    { position: relative; }
form#contactform label{ position: absolute; line-height: 25px; top:1px; left:5px; }

div.contact_info 			
	{
	color:#A9A9A9;
	font-size: 11px;
	font-style: italic;
	}

/* --------------- excellentia_story.html --------------- */

div.biography
	{
	width: 882px;
	padding: 10px 20px 15px 10px;
	margin: 10px 0px 10px 0px;
	border: 1px solid gray;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

p.biographyName
	{
	font-weight: bolder;
	font-size: 15px;
	}
	
p.biographyText
	{
	font-size: 12px;
	}

div.textdiv div.biographyList
	{}

div.textdiv div.biographyList ul.biographyList
	{
	}
	
div.textdiv div.biographyList ul.biographyList li.biographyList
	{
	line-height: 15px;
	font-style: italic;
	position: relative;
	left: 20px;
	text-align: left;
	width: 100%;
	}
	
/* --------------- our_experience.html --------------- */	
div.textdiv ul#experiencelist
	{
	float:left;
	}

div.textdiv ul#experiencelist li
	{
	line-height: 15px;
	position: relative;
	left: 20px;
	text-align: left;
	width: 100%;
	}
	
div#Sitemap 
	{
	position: relative;
	margin: 0px 0px 70px 0px;
	}
  div#Sitemap a
  	{
		color: white;
  	line-height: 40px;
		display: block;
		background: url('../img/background_sitemap_link.png') 0px 0px;
  	}
  div#Sitemap a:hover
  	{
		color: black;
		background: url('../img/background_sitemap_link_active.png') 0px 0px;
  	}
  div#Sitemap a.rowbreak 				{ height: 33px; line-height: 13px; padding-top: 7px; }
  div#Sitemap a.rowbreak:hover	{ height: 33px; line-height: 13px; padding-top: 7px; }
		
div#Sitemap ul { width: 100%; text-align: center;}
div#Sitemap ul li { position: relative; float:none; width: 100px; display:inline-block; padding:0;}
div#Sitemap ul li:before { position: absolute; top:40px; left:49px; width: 2px; height: 30px; background: #C6C6C6; content:"";}

div#Sitemap ul li ul { position: relative; float:left; left: -405px; top: 20px; width: 910px;}
div#Sitemap ul li ul:before { position: absolute; top:-10px; left:64px; width: 782px; height: 2px; background: #C6C6C6; content:"";}
div#Sitemap ul li ul li { position: relative;  float:left; width: 100px; margin: 10px 15px 10px 15px;}
div#Sitemap ul li ul li:before { position:absolute; top: -20px; left: 49px; width: 2px; height: 20px; content:" ";}

div#Sitemap ul li ul li ul { position: relative; left: -60px; top: 20px;  width:220px; }
div#Sitemap ul li ul li ul:before { position: absolute; top:-30px; left:109px; width: 2px; height: 100%; content:"";}
div#Sitemap ul li ul li ul li { position:relative; float:left; width: 100px; margin: 10px 5px; font-size: 11px;}
div#Sitemap ul li ul li ul li.left:before { position: absolute; top:19px; left:100%; width: 6px; height: 2px; content:"";}
div#Sitemap ul li ul li ul li.right:before { position: absolute; top:19px; left:-5px; width: 5px; height: 2px; content:"";}

div#Main
	{
	position:relative;
	top: 20px;
	width: 910px;
	height: 40px;
	background: yellow;
	}
  div#Main div 
  	{
  	margin: 0px 10px;
  	float:left;
		position: relative;
  	text-align: center;
  	background: url('../img/background_package_link.png') 0px 0px; 
  	}
  div#Main div:before 
  	{
		position: absolute;
		top: -15px;
		left: 50%;
		width: 4px;
		height: 10px;
		color: black;
		content: "|";
		
		
		
/*		content: url('../img/vertical_bar.png');*/
		}
  div#Main div:hover 
  	{
  	background: url('../img/background_package_link_active.png') 0px 0px;
  	}		

div#Packages
	{
	position: relative;
	top: 20px;
	left: 70px;
	
	width: 260px;
	height: 440px;
	background: green;
	}
  div#Packages div 
  	{
  	width: 110px;
  	margin: 20px 10px;
  	float:left;
  	text-align: center;
  	background: url('../img/background_package_link.png') 0px 0px; 
  	}
  div#Packages div:hover 
  	{
  	background: url('../img/background_package_link_active.png') 0px 0px;
  	}		

		

		
/* div.textdiv div#SitemapList ul li
	{
	list-style-type: none;
	background-image: url('../img/listdash.jpg');
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding-left: 10px;
	margin: 5px 0 0 0;

	line-height: 12px;
	position: relative;
	left: 20px;
	text-align: left;
	width: 100%;
	
	
	}
	div.textdiv div#SitemapList ul li ul li
		{
		list-style-type: none;
		background-image: url('../img/listdot.jpg');
		background-repeat: no-repeat;
		background-position: 0px 9px;
		padding-left: 10px;
		margin: 2px 0 0 20px;

		line-height: 12px;
		position: relative;
		left: 20px;
		text-align: left;
		width: 100%;
		} */
	
	
/* --------------- our_biographies.html --------------- */
	
div.biocolumn1 {	float: left;  width: 15%; padding: 15px 0px 0px 0px; }
div.biocolumn2	{	float: right;	width: 85%; }
	
/* --------------- what_others_say.html --------------- */

p.CustomerStatement { margin-right:70px; margin-left:70px; padding: 20px 0px 0px 0px; }
div p.CustomerSignature { margin-right:70px; margin-left:70px; text-align: right; }

/* --------------- excellentia_story.html --------------- */

div.napkinwrapper
	{	}
	
div.column1 {	float: left;  width: 72%; }
div.column2	{	float: right;	width: 28%; }

/* --------------- philosophy.html --------------- */

div.textdiv div.pillars ul.pillars
	{
	clear:both;
	}

div.textdiv div.pillars ul.pillars li.pillars
	{
	text-align: left;
	position: relative;
	left: 20px;
	width: 100%;
	clear:both;
	}
	
/* --------------- perspective.html --------------- */

div#PerspectiveHeadline
	{
/* 	background: red; */
	height: 2em;
	width: 100%;
	font-size: 70px;
	line-height: 2em;
	font-family: arial, sans-serif;
	border-bottom: 1px solid #DEDEDE;
	}

div#PerspectiveImageContainer
	{
	width: 50%;	
	height: 300px;
	text-align: center;
	display: inline-block;
/*   	background: green; */
	}
	div#PerspectiveImageWrapper
		{
		margin: 0 auto 0 auto;
		width: 150px;
		overflow: hidden;	
		height: 300px;
/* 		background: purple; */
		line-height: 300px;
		}
	img#PerspectiveImage
		{
		display: inline;
		}

div#PerspectiveTextarea
	{
	height: 100%;
	width: 44%;
/* 	background: lightgray; */
	padding: 5% 3% 0% 3%;
	color: black;
	float: right;
	display: block;
	min-height: 100%;
	}

div#PerspectiveMinitext
	{
	height: 2em;
	width: 100%;
 	background: gray;
	padding: 0 0 0 0;
	color: black;
	min-height: 100%;
	margin: 0 0 0 0;
	}

/* --------------- biography.html --------------- */

div#BiographyContentLeftColumn, div#BiographyContentRightColumn
	{
	margin: 10px 0 0 0;
	height: 100%;
	width: 50%;
	float: left;
	}
	div#BiographyContentRightColumn
		{ float: right; }

div.BiographyContainer
	{
	height: 100px;
	width: 100%;
	margin: 5px 0 5px 0;
	}

img.BiographyImage
	{
	float: left;
	display: inline-block;
	}

div.BiographyTextBox
	{
	width: 66%;
	float: right;
	margin: 0 2% 0 2%;
	}
	h2.BiographyHeading
		{
		margin: 10px 0 10px 0;
		}
	h2.BiographyText
		{}

/* *************************************************************************************** */
/* **************************** Övriga style-tags **************************************** */
/* *************************************************************************************** */	

		

