/******************************************************************************/
/*                                Amrop Hever                                 */
/******************************************************************************/


html {
	 padding: 0;
 	 margin: 0;
 	 height : 100%;
	}

body	{
	margin: 0;
	padding: 0;
	font : normal 14px/18px arial, helvetica, sans-serif;
	background-color: #fff;
	color: #606966;
	text-align: left;
	height : 100%
	}



/*******************************************************  General pagelayout */

table.start	{
	margin : 0;
	padding : 0;
	width : 100%;
	height : 100%;
	vertical-align : middle;
	}


div.wrapper	{
    position : relative;
    text-align : left;
	width : 920px;
	height : 620px;
	margin : 0 auto;
	border : 1px solid #606966;
	}



img 	{
	border : 0;
	}  



/***************************************************************** Hyperlinks */

a:link	{
	color : #49aed1;
	text-decoration : none;
	}
	
a:visited	{
	color : #49aed1;
	text-decoration : none;
	}
	
a:hover	{
	color : #000;
	text-decoration : underline;
	}


/********************************************************************* Header */	

div.header  {
    position : absolute;
    top : 25px;
    left : 0;
    margin : 0;
    padding : 0;
    }

div.header p.logo   {
    margin : 0;
    padding : 0;
    }

div.header p.logo img {
    margin : 10px 0 0 138px;
    padding : 0;
    width : 102px;
    height : 74px;
    }


/***************************************************************** Navigation */	

div.navigation_level_one_two {
	float : left;
	width : 240px;
	height : 100%;
	margin : 0 0 0 0;
	padding: 0 5px 0 5px;
	text-align : right;
	background-color : transparent;
	color: #000; /** Added by spinner **/
    }

div.navigation_level_one a,
div.navigation_level_two a {
    text-decoration : none;
    }
    
p.nav_level_one,
p.nav_level_one_selected,
p.nav_level_one_shown {
    margin : 35px 0 0 0;
    padding : 0;
    width : 220px;
    font-size : 14px;
    line-height : 14px;
    font-weight : normal;
    text-align : right;
    text-transform : none;
    color : #000;
    }

p.nav_level_one_selected,
p.nav_level_one_shown  {
    padding : 0;
    font-weight : bold;
    color : #000;
    }


p.nav_level_two,
p.nav_level_two_selected,
p.nav_level_two_shown {
    margin : 18px 0 0 0;
    padding : 0;
    width : 220px;
    font-size : 11px;
    line-height : 11px;
    font-weight : normal;
    text-align : right;
    color : #000;
    }

p.nav_level_two_selected,
p.nav_level_two_shown  {
    padding : 0;
    font-weight : bold;
    }

p.nav_level_one a:link,
p.nav_level_one a:visited,
p.nav_level_one_selected a:link,
p.nav_level_one_selected a:visited,
p.nav_level_two a:link,
p.nav_level_two a:visited,
p.nav_level_two_selected a:link,
p.nav_level_two_selected a:visited  {
    display : block;
    margin : 0;
    padding : 0;
    width : 100%;
    height : 100%;
    text-decoration : none;
    color : #000;
    }

p.nav_level_one_selected a:link,
p.nav_level_one_selected a:visited,
p.nav_level_two_selected a:link,
p.nav_level_two_selected a:visited  {
    color : #000;
    }
	
p.nav_level_one a:hover,
p.nav_level_one_selected a:hover,
p.nav_level_two a:hover,
p.nav_level_two_selected a:hover {
    color : #000;
    font-weight : normal;
    }	

p.nav_spacer    {
    margin-top : 140px;
    padding : 0;
    }




/* Level 3 & 4 */

div.nav_wrapper {
    position : absolute;
    left : 250px;
    z-index : 200;
    text-align : left;
    margin : 0;
    padding : 0;
    width : 150px;
    }

p.nav_level_three,
p.nav_level_three_selected,
p.nav_level_four,
p.nav_level_four_selected,
p.nav_level_five,
p.nav_level_five_selected    {
    margin : 0;
    padding : 0;
    }
    
p.nav_level_three a:link,
p.nav_level_three a:visited,
p.nav_level_three_selected a:link,
p.nav_level_three_selected a:visited,
p.nav_level_three_shown,

p.nav_level_four a:link,
p.nav_level_four a:visited,
p.nav_level_four_selected a:link,
p.nav_level_four_selected a:visited,
p.nav_level_four_shown,

p.nav_level_five a:link,
p.nav_level_five a:visited,
p.nav_level_five_selected a:link,
p.nav_level_five_selected a:visited,
p.nav_level_five_shown    {
    margin : 0;
    font-size : 11px;
    line-height : 14px;
    text-indent : 0;
    padding : 0 0 0 16px;
    background : transparent url(empty.gif) top left;
    background-position : 0 1px;
    background-repeat : no-repeat;
    display : block;
    text-decoration : none;
    }


p.nav_level_four a:link,
p.nav_level_four a:visited,
p.nav_level_four_selected a:link,
p.nav_level_four_selected a:visited,
p.nav_level_four_shown   {
    margin : 0 0 0 14px;
    }

p.nav_level_five a:link,
p.nav_level_five a:visited,
p.nav_level_five_selected a:link,
p.nav_level_five_selected a:visited,
p.nav_level_five_shown   {
    margin : 0 0 0 28px;
    }

p.nav_level_four a:link,
p.nav_level_four a:visited,
p.nav_level_five a:link,
p.nav_level_five a:visited  {
    background : transparent url(minus.gif) top left;
    background-position : 0 1px;
    background-repeat : no-repeat;
    }

p.nav_level_three_selected a:link,
p.nav_level_three_selected a:visited,
p.nav_level_three_shown,

p.nav_level_four_selected a:link,
p.nav_level_four_selected a:visited,
p.nav_level_four_shown,

p.nav_level_five_selected a:link,
p.nav_level_five_selected a:visited,
p.nav_level_five_shown {
    background : transparent url(arrow_selected.gif) top left;
    background-repeat : no-repeat;
    background-position : 0 1px;
    color : #000;
    }


p.nav_level_three a:hover,
p.nav_level_four a:hover,

p.nav_level_three_selected a:hover,
p.nav_level_four_selected a:hover,
p.nav_level_five_selected a:hover   {
    color : #000;
    }


p.nav_level_five a:hover    {
    background : transparent url(minus_hover.gif) top left;
    background-position : 0 1px;
    background-repeat : no-repeat;
    }

p.nav_level_three_shown
p.nav_level_four_shown,
p.nav_level_five_shown     {
    font-weight : normal;
    }





/* Language, Impressum */

div.lang_impressum      {
    position : absolute;
    bottom : 10px;
    left : 0;
    padding : 0;
    width : 220px;
    }

div.lang_impressum p.lang,
div.lang_impressum p.impressum,
div.lang_impressum p.lang a:link,
div.lang_impressum p.lang a:visited,
div.lang_impressum p.impressum a:link,
div.lang_impressum p.impressum a:visited {
    margin : 0;
    padding : 0;
    text-align : right;
    font-size : 11px;
    line-height : 25px;
    color : #49aed1;
    text-decoration : none;
    font-weight : normal;
    }

div.lang_impressum p.lang,
div.lang_impressum p.impressum  {
    color : #000;
    font-weight : normal;
    }


    
div.lang_impressum p.impressum,
div.lang_impressum p.impressum a:link,
div.lang_impressum p.impressum a:visited {
    font-size : 10px;
    line-height : 10px;
    }
    
div.lang_impressum p.lang a:hover,
div.lang_impressum p.impressum a:hover  {
    color : #000;
    }
    
div.lang_impressum  i   {
    color : #49aed1;
    }    
    
    
    
/***************************************************************** Content */	

div.tv_spot {
    margin : 50px 0 0 0;
    }

div.content_wrapper {
    position : absolute;
    left : 250px;
    top : 140px;
    width : 670px;
	margin: 0 0 0 0;
	padding: 0;
	text-align : left;
    }

div.content,
div.content_disclaimer,
div.content_image {
    margin : 0 0 0 155px;
    padding : 0;
    font-size : 12px;
    line-height : 17px;
    color : #606966;
    width : 475px;
    }



div.content_disclaimer {
    font-size : 10px;
    line-height : 13px;
    }

div.content_image {
    height : 254px;
    }

div.content h1,
div.content_image h1  {
    margin : 0 0 27px 0;
    padding : 0;
    font-size : 14px;
    line-height : 20px;
    color : #606966;
    font-weight : normal;
    }

div.content p,
div.content_image p   {
    margin : 0;
    padding : 0 0 10px 0;
    }


div.content p b,
div.content_image p b {
    font-size : 14px;
    line-height : 17px;
    font-weight : normal;
    }

div.content p.content_image {
    text-align : right;
    }


/* UL */

div.content ul.bb-list-unordered,
div.content_disclaimer ul.bb-list-unordered,
div.content_image ul.bb-list-unordered  {
    list-style-type : none;
    margin : 0;
    padding : 0;
    }

div.content ul.bb-list-unordered li.bb-listitem,
div.content_disclaimer ul.bb-list-unordered li.bb-listitem,
div.content_image ul.bb-list-unordered li.bb-listitem  {
    text-indent : -10px;
    padding : 0 0 0 10px;
    }
    
div.content_disclaimer ul.bb-list-unordered li.bb-listitem {
    padding : 0 0 10px 10px;
    }    
    
    
/* Download */

div.content p.download  {
    font-size : 11px;
    }    
    
    
    
/* Table Practice Groups */

table.practice_groups   {
    margin : 0;
    padding : 0;
    }    
    
table.practice_groups  td   {
    margin : 0;
    padding : 0 0 5px 0;
    vertical-align : top;
    width : 50%;
    }
    
    
/* Table bb-table */

table.addresses   {
    margin : 0;
    padding : 0;
    }    
    

table.addresses  td  {
    margin : 0;
    padding : 0;
    vertical-align : top;
    padding-right : 20px;
    width : 250px;
    }
    
    
/* BB URL

div.content b a.bb-url:link,
div.content b a.bb-url:visited,
div.content b a.bb-url:hover    {
    font-size : 12px;
    }    

 */
    
    
/* eMotiv Images */    

div.emotive,
div.emotive_all,
div.emotive_international {
    margin : 150px 0 0 0;
    padding : 0;
    width: 670px;
    font-size : 10px;
    line-height : 12px;
    }

div.emotive_all   {
    margin : 0;
    }     
  
div.emotive_international   {
    margin : 0 0 0 0;
    }    
    
div.emotive p.emotive_img,
div.emotive_all p.emotive_img,
div.emotive_international p.emotive_img   {
    width : 670px;
    }    
    
div.emotive_international p   {
    padding : 0;
    margin : 0;
    }    
    
    
    
div.emotive p.people_name_1,
div.emotive p.people_name_2,
div.emotive p.people_name_3,
div.emotive p.people_name_4,
div.emotive p.people_name_5,
div.emotive p.people_name_6,
div.emotive p.people_name_7,
div.emotive p.people_name_8,
div.emotive p.people_name_9,
div.emotive p.people_name_10,
div.emotive p.people_name_11,

div.emotive p.people_name_21,
div.emotive p.people_name_22,
div.emotive p.people_name_23,
div.emotive p.people_name_24,
div.emotive p.people_name_25,
div.emotive p.people_name_26,
div.emotive p.people_name_27,
div.emotive p.people_name_28,
div.emotive p.people_name_29,
div.emotive p.people_name_30    {
    float : left;
    margin : 0;
    padding : 0;
    }    
    



/* Consulting Team */

div.emotive p.people_name_1 {
    width : 80px;
    padding : 0 0 0 5px;
    }

div.emotive p.people_name_2 {
    width : 70px;
    }

div.emotive p.people_name_3 {
    width : 65px;
    }
    
div.emotive p.people_name_4 {
    width : 60px;
    }

div.emotive p.people_name_5 {
    width : 80px;
    padding : 0 10px 0 0;
    }
    
div.emotive p.people_name_6 {
    width : 50px;
    }    

div.emotive p.people_name_7 {
    width : 80px;
    }

div.emotive p.people_name_8 {
    width : 60px;
    }
 
div.emotive p.people_name_9 {
    width : 55px;
    }    
    
div.emotive p.people_name_10 {
    width : 45px;
    }        
    
div.emotive p.people_name_11 {
    width : 40px;
    }        
    
    
/* Research Team */

div.emotive p.people_name_21 {
    width : 75px;
    padding : 0 0 0 20px;
    }

div.emotive p.people_name_22 {
    width : 75px;
    }

div.emotive p.people_name_23 {
    width : 60px;
    }
    
div.emotive p.people_name_24 {
    width : 60px;
    }

div.emotive p.people_name_25 {
    width : 80px;
    padding : 0 10px 0 0;
    }
    
div.emotive p.people_name_26 {
    width : 50px;
    }    

div.emotive p.people_name_27 {
    width : 75px;
    }

div.emotive p.people_name_28 {
    width : 70px;
    }
 
div.emotive p.people_name_29 {
    width : 45px;
    }    

div.emotive p.people_name_30 {
    width : 35px;
    } 


/* CV with Movie */

div.cv_movie    {
    position : absolute;
    left : 145px;
    top : 0;
    z-index : 1000;
    width : 485px;
    height : 345px;
    border : 1px solid #606966;
    background-color : #fff;
    padding : 0;
	-moz-opacity : 0.95;
	filter : alpha(opacity=95);
    }

div.close   {
    height : 20px;
    width : 465px;
    background-color : #ccc;
    text-align : right;
    font-size : 10px;
    padding : 0 10px;
    }   

div.cv,
div.cv_vr  {
    float : left;
    margin : 0;
    padding : 15px 15px 20px 20px;
    width : 225px;
    font-size : 11px;
    line-height : 15px;
    }

div.cv_vr   {
    width : 270px;
    }

div.nomovie {
    width : 400px;
    }

div.cv p    {
    margin : 10px 0 0 0;
    padding : 0;
    }


div.cv div.prev_next    {
    position : absolute;
    left : 20px;
    bottom : 15px;
    font-size : 10px;
    }
    
    
div.movie,
div.movie_vr   {
    float : left;
    width : 210px;
    margin : 20px 0 0 0;
    padding : 0;
    background-color : #fff;
    }    

div.movie_vr    {
    margin : 20px 0 0 0;
    width : 170px;
    }   

div.movie_vr p  {
    margin : 0 0 0 40px;
    font-size : 11px;
    line-height : 15px;
    }


/* Page Navigation */

div.content div.page_nav     {
    margin : 30px 0 0 0;
    padding : 0;
    width : 515px;
    }

div.page_nav p.prev_page,
div.page_nav p.next_page   {
    float : left;
    width : 50%;
    text-align : left;
    }

div.page_nav p.next_page   {
    text-align : right;
    width : 41%;
    }    


/* Map */

table.map_legend    {
    width : 430px;
    }    
    
table.map_legend td.col2,
table.map_legend td.col3    {
    text-align : center;
    }    
    
table.map_legend td.col4    {
    text-align : right;
    }
    

/* International Network */

table.big_dot {
    position : absolute;
    z-index : 200;
    background : url(big_dot.gif) top center no-repeat;
    width : 110px;
    height : 100px;
    font-size : 10px;
    line-height : 12px;
    text-align : center;
    padding : 0 5px;
    }


div.dropdown    {
    margin : 16px 0 0 155px;
    padding : 0;
    width : 475px;
    }
    
  
div.dropdown p.countries  {
    float : left;
    margin : 0 17px 0 0;
    width : 120px;
    }  
    
div.dropdown p.countries select.countries   {
    font : normal 12px/16px arial, sans-serif;
    border : 1px solid #606966;
    width : 120px;
    }
    
div.dropdown p.dropdown_desc {
    float : left;
    margin : 0;
    width : 335px;
    font : normal 12px/16px arial, sans-serif;
    }   
    
    
    
/* Skip Intro */

div.signatur p.skip  {
    margin : 0;
    padding : 2px 0 0 0;
    font-size : 10px;
    text-align : right;
    width : 940px;
    }    
    
    

/* Contact */

table.contact   {
    margin : 0;
    padding : 0;
    width : 495px;
    }    
    
    
table.contact td.col1  {
    width : 120px;
    }    
 
table.contact td.col2   {
    padding : 0 0 5px 0;
    }   
    
input.contact,
textarea.contact,
select.contact,
input.contact_error {
    border : 1px solid #606966;
    font-size : 11px;
    padding : 2px 4px;
    width : 230px;
    font : normal 11px/15px arial, helvetica, sans-serif;
    }    

input.contact_error {
    background-color : red;
    color : #fff;
    }

select.contact  {
    width : 60px;
    }  

textarea.contact    {
    height : 100px;
    margin : 0 0 20px 0;
    }
  
table.contact td.col2 img   {
    margin : 10px 0;
    }  
  
table.contact p.spam_desc   {
    margin : 0;
    padding : 0;
    font-size : 11px;
    }  
    
/****************************************************************** Signatur */

div.signatur	{
	background-color : transparent;
	color : #fff;
	text-align : right;
    width : 960px;
    padding : 0;
	margin : 0 auto;
	-moz-opacity : 1.0;
	filter : alpha(opacity=100);
	}        
	

