﻿body
{
  margin:0 0 0 0;  
  font-family:Verdana;
  background: #FFFFFF url(/portaldata/1/images/main_bg.jpg) repeat-x; 
  font-size:8pt;
  color:#757575; 
}
body.subpage
{
  margin:0 0 0 0;  
  font-family:Verdana;
  background: #FFFFFF url(/portaldata/1/images/main_bg_subpage2.jpg) repeat-x; 
  font-size:8pt;
  color:#757575;   
}

body.frontpage-herjolfur
{
  margin:0 0 0 0;  
  font-family:Verdana;
  background: #FFFFFF url(/portaldata/1/images/main-herjolfur-frontpage.jpg) repeat-x; 
  font-size:8pt;
  color:#757575;   
}

body.subpage-herjolfur
{
  margin:0 0 0 0;  
  font-family:Verdana;
  background: #FFFFFF url(/portaldata/1/images/main-herjolfur-subpage.jpg) repeat-x; 
  font-size:8pt;
  color:#757575;   
}

body.empty
{
  margin:0 0 0 0;
  background:none;  
  font-family:Verdana;  
  font-size:8pt;
  color:#757575;   
}

table tr td
{
  font-family:Arial;
  font-size:8pt;
}

a { font-weight:bold; color:#6C7584; text-decoration:none; }
a:hover { font-weight:bold; color:#6C7584; text-decoration:underline; }
a:visited:active { font-weight:bold; color:#6C7584; text-decoration:none;}


.main-wrapper
{
 background-color: #FFFFFF;
 text-align: left;
 width: 980px;
 margin-top: 0px;
 margin-right: auto;
 margin-left: auto;    
}

.main_box {
 background-color: #FFFFFF;
 text-align: left;
 width: 979px;
 margin-top: 0px;
 margin-right: auto;
 margin-left: auto;  
 float:left; 
 }
 
 .pageheader {  
 float: left; 
 height:75px !important; 
 height:86px;
 margin:0;
 padding:0;
 width: 979px;  
 }
 
 .pageheader_CTG {  
 float: left; 
 height:75px !important; 
 height:86px;
 margin:0;
 padding:0;
 width: 979px;  
 }
 
 .search {
 vertical-align: middle;
 
 padding-bottom: 1px;
 width:191px;
 float:right;
 display:inline;   
 
 }

.searchinput 
{ 
  font-size:11px;
  font-family:Arial; 
  width:180px;
  height:18px;  
  border:1px solid #B9B9B9; 
}

.headerright {
 float: right;
 margin-top: 5px;
 padding-right: 10px; 
 }
 
 .headerright a,active,visited {padding-left:10px; color:#4D4D4D; font-family:Arial; font-size:11px; text-decoration:none;}
 .headerright a:hover {padding-left:10px; color:#4D4D4D; font-family:Arial; font-size:11px; text-decoration:underline;}
 
 
 .logo { 
 vertical-align: middle;
 padding-top: 0px;
 padding-bottom: 9px;
 width:191px;
 float:left;
 display:inline;
 margin-right:7px;    
 
 }
 
  .logopane
 {
   padding:0 0 0 20px; 
 }

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx main navigation xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ 

.mainnav-wrapper
{
  background: #FFFFFF url(/portaldata/1/images/mainnav_bg.jpg) repeat-x;  
  float:left;  
  margin:0;
  padding:0;  
  height:31px !important;
  height:30px;  
  width:100%;
  
  
}

.herjolfur-mainnav-wrapper
{
  background: #fff url(/portaldata/1/images/herjolfur_mainnav_bg.gif) repeat-x;  
  float:left;  
  margin:0;
  padding:0;  
  height:31px !important;
  height:30px;  
  width:100%;    
}

.mainnav-wrapper .mainnav
{
  /*background: #FFFFFF url(/eimskip/portaldata/1/images/search_bg.jpg) repeat-x;*/
  
  float:left;  
  padding:0 1px 0 0;
  
  
  margin:0;
  
  
}

.mainnav-wrapper .sepImg
{
  float:left;
  background:#FFFFFF url(/portaldata/1/images/search_bg.gif) no-repeat top left;
  width:291px;
  height:28px !important;
  height:30px;    
}

.mainnav-wrapper .sepImgCTG
{
  float:left;
  background:#FFFFFF url(/portaldata/1/images/search_bg.jpg) no-repeat top left;
  width:70px;
  height:28px !important;
  height:30px;    
}

.mainnav-wrapper .sepImg-Herjolfur
{
  float:left;
  background:#FFFFFF url(/portaldata/1/images/herjolfur_mainnav_bg.gif) repeat-x ;
  width:292px;
  height:28px !important;
  height:30px;
      
}

.mainnav-wrapper ul 
{
  float:left;
  list-style:none;
  padding:0;
  margin:0;
}

.herjolfur-mainnav-wrapper ul 
{
  float:left;
  list-style:none;
  padding:0;
  margin:0;
}

.mainnav-wrapper li
{
  float:left;
  list-style:none;
  padding:0 0  0;
  margin:0 0 0 0; 
}

.herjolfur-mainnav-wrapper li
{
  float:left;
  list-style:none;
  padding:0 0  0;
  margin:0 0 0 0; 
}

.leftpane
{
  margin:-1 0 0 0 !important;
  margin:0;
  width:736;  
  float:left;      
  
  
}

.rightpane
{
  margin:-1 0 0 0 !important;
  margin:0;
  padding:0;
  width:243px;    
  float:left;     
}

.rightpane_flash
{
  margin:-1 0 0 0 !important;
  margin:0;
  padding:0;
  width:240px;    
  float:left;
}


.rightpaneOuter
{
  margin:-1 0 0 0 !important;
  margin:0;
  padding:0;
  width:242px;
  float:left;    
  
}

.rightpane .content
{
  float:left;
  padding:15px 10px 10px 20px;   
  background:#FFFFFF url(/portaldata/1/images/shadow_line.gif) no-repeat 0% -5%;     
  height:250px;
}
.rightpane .content ul
{
  
  width:100%;
  padding:0px 0 10px 0;
  margin:0;
}

.rightpane .content li
{  
  list-style:none;
  width:100%;
  margin:0;
  padding:10 0 0 0 ;
}

.rightpane .content li a {font-family:verdana; font-size:10px;}

.quicklinks a,active, visited {text-decoration:none;}
.quicklinks a:hover{text-decoration:none; }


.leftpane .leftwrapper 
{
  float:left;  
  width:736px;
  display:inline;
  margin:1 0 0 0 !important;
  margin:-1 0 0 0;
  padding:0;  
}
.leftpane .leftwrapper .newscontent
{
  float:left;
  width:485px;    
}

.leftpane .leftwrapper .newscontent_is
{
  float:left;
  width:245px !important;
  width:245px;      
  background:#FFFFFF url(/portaldata/1/images/shadow_line.gif) no-repeat 100% 0%;     
  height:250px;  
}

.leftpane .leftwrapper .newspane
{  
  float:left;
  padding:15px 10px 20px 15px;   
}

.leftpane .leftwrapper .newscontent_is .newspane_is
{  
  float:left;
  padding:15px 10px 20px 15px;     
}

.leftpane .leftwrapper .transport_wrapper
{
  float:left;
  width:225px !important;
  width:242px;  
  padding:10px 0 5px 15px;    
}

.transport_wrapper .transportpane
{
  float:left;    
  padding:3px 0 0 0;  
  
  margin: 0;  
  height:156px;      
}

.transport_wrapper .transportpane .readmore
{
  margin:2px 5px  0 3px;
}

.transport_wrapper .links_wrapper
{
  padding:0px 0 0 10px;
  float:left;  
  margin:7px 0 7px 0;  
  width:160px;

}

.transport_wrapper .links_wrapper .Link
{
  /*background: url(/portaldata/1/images/readmore.gif) no-repeat 0 0;*/
  float:left;          
  display:block;
  margin:2px 0 2px 0;
  
  height:15px;  
  width:90%;

}

.leftpane .leftwrapper .fpnews-list
{
/*  width:460px;  */
  width: 218px;
  background:#FFFFFF url(/portaldata/1/images/readmore.gif) no-repeat 0% 0%;
  margin:10px 0 0 0px;    
}

.esay_wrapper
{
	float:left;
	width:400px;	
}

.fpnews-list-easy
{
  width:460px;  
  background:#FFFFFF url(/portaldata/1/images/readmore.gif) no-repeat 0% 0%;
  margin:10px 0 0 0px;    
  float:left;
}

.fpnews-list-easy h2
{
  width:460px;  
  padding-left:30px;    
  float:left;    
}
.fpnews-list-easy .date
{
	font-size:11px;
	padding-left:30px;
}

.all-news-easy
{
  width:200px;  
  padding-top:7px;      
  padding-left:30px;
  float:left;
}

/**/

.esay_wrapper h3
{  
  font-size:14px;
  color:#0F4AB0;  
  padding:8px 0 3px 0;
 } 

.esay_wrapper .news-listing  
{
  width:98%;
  float:left;  
  padding:5px 0 3px 0;  
  background: url(../portaldata/1/images/gray_pix.gif) repeat-x 90% 100%;  
}

.esay_wrapper .news-listing_no_display  
{
/*  width:98%;
  float:left;  
  padding:5px 0 3px 0;  
  background: url(../portaldata/1/images/gray_pix.gif) repeat-x 90% 100%;  
*/
  display:none;
}

.esay_wrapper .news-listing a { color:#555555; font-size:11px; font-weight:bold; text-decoration:none;}
.esay_wrapper .news-listing a:hover {color:#555555; font-size:11px; font-weight:bold; text-decoration:underline;}

.esay_wrapper .news-listing .date
{    
  float:left;
  width:15%;  
  color:#7F7F7F;
}

.esay_wrapper .news-listing .title
{  
  float:left;  
  width:80%;
  margin-left:10px;
} 
/**/

.leftpane .leftwrapper .fpnews-list_is
{
  width:218px;  
  background:#FFFFFF url(/portaldata/1/images/readmore.gif) no-repeat 0% 0%;
  margin:10px 0 0 0px;    
  float:left;  
}

.leftpane .leftwrapper .fpnews-list .date
{
  font-size:11px;
}

.leftpane .leftwrapper .fpnews-list_is .date
{
  font-size:11px;
}

.all-news
{
  width:218px;  
  /*background:#FFFFFF url(/portaldata/1/images/readmore.gif) no-repeat 0% 0%;*/
  margin:10px 0 0 0px;    
}

.all-news_is
{
  width:200px;  
  margin:10px 0 0 0px;      
}

.all-news h2 
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#555555;
  padding:10px 0 0 30px;
  margin:0;  
}

.all-news_is h2 
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#555555;
  padding:10px 0 0 30px;
  margin:0;  
}

.fpnews-list h3.preview
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#555555;
  padding:0 0 0 35px;
  margin:0;    
}

.fpnews-list_is h3.preview
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#555555;
  padding:0 0 0 35px;
  margin:0;    
}

.all-news h2 a, active, visited
{
  text-decoration:none;
  color:#555555;
}

.all-news h2 a:hover
{
  font-weight:bold; color:#6C7584; text-decoration:underline; 
}
.fpnews-list h2 
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#555555;
  padding:0 0 0 30px;
  margin:0;  
}

.fpnews-list_is h2 
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#555555;
  padding:0 0 0 30px;
  margin:0;  
}

.fpnews-list h2 a, active, visited
{
  text-decoration:none;
  color:#555555;
}

.fpnews-list_is h2 a, active, visited
{
  text-decoration:none;
  color:#555555;
}

.fpnews-list h2 a:hover
{
font-weight:bold; color:#555555; text-decoration:underline; 
}

.fpnews-list_is h2 a:hover
{
font-weight:bold; color:#555555; text-decoration:underline; 
}

.fpnews-list p
{
  padding:0 0 0 30px;
  margin:0;
}

.fpnews-list_is p
{
  padding:0 0 0 30px;
  margin:0;
}

.leftpane .leftwrapper .rightsubpane
{
  background:#FFFFFF url(/portaldata/1/images/shadow_line.gif) no-repeat 0% -5%;
  float:right;
  width:247px;   
}

.leftpane .leftwrapper .rightsubpane .content
{  
   padding:15px 20px 5px 20px !important;  
  padding:15px 20px 5px 20px;    
}

.leftpane .leftwrapper .rightsubpane .content-herjolfur
{
  float:left;
  padding:15px 20px 5px 20px; 
    
}

.leftpane .leftwrapper .rightsubpane .sub-comp-content
{
  float:left;
  padding:5px 10px 5px 10px;         
}

.leftpane .leftwrapper .rightsubpane .container
{
      width:240px;
      margin-left:5px;
      float:left;
      display:inline;       
}

.leftpane .leftwrapper .rightsubpane .sub-comp-content .border
{
      float:left;
      display: table; 
      height: 35px !important;
      height:40px; 
      _position: relative; 
      overflow: hidden;
      width:70px !important;   
      width:90px;       

}

.leftpane .leftwrapper .rightsubpane .sub-comp-content .wrapp
{
      /*_position: absolute; 
      _top: 50%;*/
      display: table-cell; 
      vertical-align: middle;

}

.leftpane .leftwrapper .rightsubpane .sub-comp-content .img
{  
      position:relative;
      top:-50%;
}


.avion_group_comp_wrapper
{
  float:left;
  width:200px;  
  margin:5px 0 5px 0;
}

.avion_group_comp
{
  float:left;  
  margin:0px 0px 0 0;
  width:40px;
}
.AvionLink
{
  margin:5px 0 0 0;
  float:left;
  width:150px;  
  
}

.rightpane .websites
{  
  width:243px;
  height:102px !important;
  height:100px;
  float:right;    
  background:#FFFFFF url(/portaldata/1/images/websites_bg.jpg) repeat-x bottom right;    
}
.websites .selbox
{
  padding:10 10 10 0;
}

.websites .padding
{
  float:right;
  margin-right:17px;  
  margin-top:6px;
}

.websites .nopadding
{
  float:right;
  padding:7px 5px 20px 0;
 
}

.graypane 
{      
  float:left;
  height:156px;
  width:736px;
  display:inline;
  margin:1 0 0 0 !important;
  margin:-1 0 0 0;
  padding:0;
  background:#FFFFFF url(/portaldata/1/images/gray_bg.gif) repeat-x top right;    
}
.graypane .leftgraypane
{
  float:left;    
  padding:0px 0 0 0px !important;
  padding:3px 0 0 0;  
  width:244px;
  margin: 0;  
  height:156px;    
}

.graypane .leftgraypane_herjolfur
{
  float:left;    
  padding:10px 0 0 0px !important;
  padding:10px 0 0 0px;  
  width:242px !important;
  width:244px;
  margin: 0;  
  height:156px;        

  display:inline;
}

.graypane .leftgraypane_herjolfur .content
{
  float:left;
  width:220px;
  display:inline;
  padding:5px 15px 15px 15px;
}
.graypane .leftgraypane_herjolfur .content .left
{
  float:left;
  display:inline;
  width:125px;

}

.graypane .sailingsch
{
  float:left;    
  padding:1px 0px 0 0px !important;
  padding:0px 0px 0 0px;
  width:244px !important;
  width:244px;
  margin: 0;  
  height:151px;      
  background: #FFF url(/portaldata/1/images/sigl_gratt_bg.jpg) no-repeat 0 0;  
}

.graypane .sailingsch_en
{
  float:left;    
  padding:1px 0px 0 0px !important;
  padding:0px 0px 0 0px;
  width:244px !important;
  width:244px;
  margin: 0;  
  height:151px;      
  background: #FFF url(/portaldata/1/images/sail_gray_bg.jpg) no-repeat 0 0;  
}

.graypane .links_wrapper
{
  padding:48px 0 0 10px;
  float:left;  
  margin:7px 0 7px 0;  
  width:160px;
}

.graypane .links_wrapper .Link
{
  background: url(/portaldata/1/images/readmore.gif) no-repeat 0 0;
  float:left;          
  margin:2px 0 2px 0;
  height:15px;
}

.graypane .links_wrapper .link a,active, visited
{
  padding-left:30px;
  color:#000;
  font-weight:normal;
  text-decoration:underline;
}

.leftgraypane .title
{
  padding:10px 0 0 10px;
  color:#173482;
  }
  

.graypane .leftgraypaneOuter
{
  float:left;    
  margin:0;
  padding:0;
  width:244px;
  margin: 0;  
  height:156px;  
}

.graypane .leftgraypane .news-header
{
 padding: 10px 1px 10px 5px !important; 
 padding: 10px 1px 10px 10px;  
}

.graypane .rightgraypane
{
  float:left;  
  margin:0;
  padding:0;
  width:490px;     
}

.graypane .rightgraypaneOuter
{
  float:left;  
  margin:0;
  padding:0;
  width:470px;   
}

.rightgraypane .wrapper
{  
  height:156px;
  width:243px;
  display:inline;
  float:left;  
}


.graypane .wrapper .content
{
 float: left;
 width: 125px !important; 
 width: 135px; 
 padding: 8px 1px 5px 15px !important; 
 padding: 15px 1px 5px 15px;  
  
}

.graypane .content p
{
  font-family:Arial;
  font-size:11px;
  color:#000000;
  padding:0 0 0 0;
  margin:5px 0 5px 0;
}

.graypane .content .left p
{
  font-family:Arial;
  font-size:11px;
  color:#000000;
  padding:0 0 0 0;
  margin:12px 0 5px 0; 
}


.graypane .wrapper .content a,active, visited 
{  
  color:#000;
  font-weight:normal;
  text-decoration:underline;  
}

.graypane .leftgraypane_herjolfur .content a,active, visited 
{  
  color:#000;
  font-weight:normal;
  text-decoration:underline;  
}

.graypane .wrapper .content a,active, visited 
{  
  color:#000;
  font-weight:normal;
  text-decoration:underline;  
}

.graypane .img
{
  float:right;
  padding:15px 8px 0 0;
  margin:0;     
}

.graypane .img-herjolfur
{
  float:right;
  padding:5px 0px 0 0;
  margin:0;       
}

.graypane .readmore
{
  margin: 0 7px 0 0;
}

.flashpaneOuter
{
  float:left;
  width:100%;  
  display:inline;
}

.flashfrontpage
{  
  float:left;       
  padding-bottom:0px !important;  
  padding-bottom:2px;
  z-index:1;
}
.flashsubpage
{  
  float:left;  
  width:100%;
}

.worldmappane 
{       
  float:right;   
}

.leftpane .leftsub
{
  float:left;
  width:210px;    
}

.leftsub_flash
{
  float:left;
  width:210px;    
}


.footerlines
{
  width:100%;
  float:left;
  height:65px;
  /*padding:10px 0 0 0 important!;*/
  padding:0px 7px 7px 0;
  text-align:right;      
  background: url(/portaldata/1/images/footer_bg.gif) no-repeat 100% 100%;
  
}

.footerlinesh
{
  width:90%;
  float:left;
  margin-top:-9px;
  /*padding:10px 0 0 0 important!;*/
  padding:0px 0px 0px 0;
  text-align:right;        
  margin:0;
  padding:0;
  
  vertical-align:bottom;

}

.footerlines .logo
{
  float:right;
  height:40px !important;
  height:70px;
  width:70px;  
  background: url(/portaldata/1/images/footer_logo.jpg) no-repeat bottom right;     
}
.footer 
{
  width:750px;
  float:right;
  text-align:right;  
}

.footerh
{
  width:100%;
  float:right;
  text-align:right;  
  background-color:#BAE4D7;
  height:20px;
  margin:0;
  padding:0;
  margin-top:-2px;
}

.footerText
{
  width:80%;
  float:right;
  height:20px;
  position:relative;
  padding-top:3px;
  padding-right:5px;  
}

.footerText span
{  
  position:relative;
  font-family:Arial;
  font-size:12px;
  color:#2861B8;
}

.footerText a
{
  color:#2861B8;
  font-weight:bold;
}

.footer p
{ 
  font-family:Arial;
  font-size:11px;  
  width:100%; 
  padding:0px 5px 8px 0px !important;
  padding:3px 5px 5px 0px;
}

.footer a:hover 
{
  color:#4D4D4D;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nýtt xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ 

.support-nav2 { 
 vertical-align: middle;
 padding-top: 20px;
 padding-bottom: 20px;
 width:584px;
 float:left;
 display:inline;  
 }
 
 
.support-nav a:visited
{
 font-size: 1em;
 color: #6C7584;
 font-weight: normal;
 padding-right: 5px;
 padding-left: 5px;

}
.support-nav a:active {
 font-size: 1em;
 color: #6C7584;
 font-weight: normal;
 padding-right: 5px;
 padding-left: 5px;
 }

	

/************** 1 level *****************/

.menu 
{
 vertical-align: middle;
 padding-top: 10px;
 width:584px;
 float:left;
 display:inline;   
}

div.outer2 {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large_all.jpg") 0 0 px no-repeat;
	}


div.outer2 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;	
	background: url( /portaldata/1/images/large_all.jpg ) no-repeat -143px 0px ;
}

div.outer2on {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large_all.jpg") 0 0 px no-repeat;
	}


div.outer2on a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;	
	background: url( /portaldata/1/images/large_all.jpg ) no-repeat 0px 0px ;
}

div.outer2 a:hover {		
	background: url( /portaldata/1/images/large_all.jpg ) no-repeat 0px 0px ;
	}
div.outer2 a:active,visited {
	background: url( /portaldata/1/images/large_all.jpg ) no-repeat 0px 0px;	
}

/************** 2 level ************************/

div.outer3 {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large2.jpg") -143 0 px no-repeat;
	}


div.outer3 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	background: url( /portaldata/1/images/large2.jpg ) no-repeat -143px 0px;
}

div.outer3on {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large2.jpg") -143 0 px no-repeat;
	}


div.outer3on a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	background: url( /portaldata/1/images/large2.jpg ) no-repeat 0px 0px;
}

div.outer3 a:hover {
	background: url( /portaldata/1/images/large2.jpg ) no-repeat 0px 0px;		
}
div.outer3 a:active{
	background: url( /portaldata/1/images/large2.jpg ) no-repeat 0px 0px;	
}

/************** 3 level ************************/

div.outer4 {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large3.jpg") 0 0 px no-repeat;
	}


div.outer4 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( /portaldata/1/images/large3.jpg ) no-repeat -143px 0px;
}

div.outer4on {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large3.jpg") 0 0 px no-repeat;
	}


div.outer4on a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( /portaldata/1/images/large3.jpg ) no-repeat 0px 0px;
}

div.outer4 a:hover {
	background: url( /portaldata/1/images/large3.jpg ) no-repeat 0px 0px;	
}
div.outer4 a:hover {
	background: url( /portaldata/1/images/large3.jpg ) no-repeat 0px 0px;	
}

/************** 4 level ************************/

div.outer5 {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large4.jpg") 0px 0px no-repeat;
	}

div.outer5 a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( /portaldata/1/images/large4.jpg ) no-repeat -143px 0px;
}

div.outer5on {
	float: left;
	width: 142px; height: 39px;
	margin: 0 4px 0 0;
	background: url("/portaldata/1/images/large4.jpg") 0px 0px no-repeat;
	}

div.outer5on a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url( /portaldata/1/images/large4.jpg ) no-repeat 0px 0px;
}

div.outer5 a:hover {
	background: url( /portaldata/1/images/large4.jpg ) no-repeat 0px 0px;	
}
div.outer5 a:hover {
	background: url( /portaldata/1/images/large4.jpg ) no-repeat 0px 0px;	
}

 .breadcrumbs 
 {
  float:left;
  width:100%;
  height:26px;
  background:#FFFFFF url(/portaldata/1/images/breadcrumbs_bg.gif) repeat-x top left; 
  padding:4px 0 0px 10px;  
 }

 .breadcrumbs a,visited {font-weight:normal; color: #555555; text-decoration:none;} 
 .breadcrumbs a:hover {font-weight:normal; color: #555555; text-decoration:underline;}

/*
/* **************************************************************** */
/*        Leftcol                                                   */
/* **************************************************************** */

.leftcol 
{
 float: left;
 width: 191px;   
 margin-right: 7px;
 
}

.rbox-arrow
{
  background: url(/portaldata/1/images/box_bg_arrow2.gif) no-repeat;  
  height:27px;  
  margin:5px 0 5px 0;
  margin:0;
}

.rbox-arrow3
{
  background: url(/portaldata/1/images/box_bg_arrow3.gif) no-repeat;  
  height:27px;  
  margin:5px 0 5px 0;
  margin:0;
}
.rbox-arrow4
{
  background: url(/portaldata/1/images/box_bg_arrow4.gif) no-repeat;  
  height:27px;  
  margin:5px 0 5px 0;
  margin:0;
}

.rbox-arrow5
{
  background: url(/portaldata/1/images/box_bg_arrow5.gif) no-repeat;  
  height:27px;  
  margin:5px 0 5px 0;
  margin:0;
}
.rbox
{
  background: url(/portaldata/1/images/box_bg5.gif) no-repeat;
  height:27px;  
  margin:5px 0 5px 0;
}

.navbox0
{
  background: url(/portaldata/1/Resources/Themes/theme.jpg) no-repeat;
  height:183px;
}

.navbox1
{
  background: url(/portaldata/1/Resources/Themes/theme.jpg) no-repeat;
  height:183px;
}

.navbox2
{
  background: url(/portaldata/1/Resources/Themes/theme2.jpg) no-repeat;
  height:183px;
}

.navbox3
{
  background: url(/portaldata/1/Resources/Themes/theme3.jpg) no-repeat;
  height:183px;
}

.navbox4
{
  background: url(/portaldata/1/Resources/Themes/theme4.jpg) no-repeat;
  height:183px;
}

.navbox5
{
  background: url(/portaldata/1/Resources/Themes/theme5.jpg) no-repeat;
  height:183px;
}

.navbox6
{
  background: url(/portaldata/1/Resources/Themes/theme6.jpg) no-repeat;
  height:183px;
}

.navbox7
{
  background: url(/portaldata/1/Resources/Themes/theme7.jpg) no-repeat;
  height:183px;
}

.navbox8
{
  background: url(/portaldata/1/Resources/Themes/theme8.jpg) no-repeat;
  height:183px;
}

.navbox9
{
  background: url(/portaldata/1/Resources/Themes/theme9.jpg) no-repeat;
  height:183px;
}

.navbox10
{
  background: url(/portaldata/1/Resources/Themes/theme10.jpg) no-repeat;
  height:183px;
}

.navbox11
{
  background: url(/portaldata/1/Resources/Themes/theme11.jpg) no-repeat;
  height:183px;
}

.navbox12
{
  background: url(/portaldata/1/Resources/Themes/theme12.jpg) no-repeat;
  height:183px;
}

.navbox13
{
  background: url(/portaldata/1/Resources/Themes/theme13.jpg) no-repeat;
  height:183px;
}

.navbox14
{
  background: url(/portaldata/1/Resources/Themes/theme14.jpg) no-repeat;
  height:183px;
}


h2.header
{
  padding: 6px 0 0 25px;  
  font-style: italic;
}

h2.articles
{
  padding:0 0 10px 0;
}

.news-list 
{
  padding:0;
  margin:0;
}

.news-list.level1
{
  padding: 0;
  margin: 0;    
}

.news-list ul 
{
 list-style : none;
 padding-left : 0;
 margin:2px 0 0 2px; 
}


.news-list li 
{
 display : inline;
 padding-bottom : 0;
}

.news-list a 
{  
  background: #FFFFFF url("/portaldata/1/images/news_arrow.gif") no-repeat  5px 3px;
  display : block;
  padding : 0px 2px 4px 17px;
  font-size: 11px; 
  color:#333333;
  text-decoration:none;  
 }
 
 .news-list a:hover
 {
   color:#0646AA;
 }
 
 .banners
 {
  padding:10px 0 0 0;
  margin:0;
 }
 
 .banners img 
 {
   padding:4px 0 0 0;
 }
 

 
/* **************************************************************** */
/*        Centercol                                                 */
/* **************************************************************** */

.centercol
{
 float: left;
 width: 584px;      
 margin-left: 0px;
 margin-right: 0px;
 display:inline;
 
}

.center-news 
{
 float: left;
 width: 583px;
 margin-bottom: 0px !important;
 margin-bottom: 20px;
}

.center-news .wrapper
{
 float: left;
 width: 288px;
 margin: 10px 0px 10px 0px;

}

.center-news .wrapper .content
{
 float: left;
 width: 140px; 
 padding: 15px 1px 10px 5px !important; 
 padding: 15px 1px 10px 5px;
 
  
}

.center-news .content img {
 float: right; 
 padding:0;
 margin:0;
 }
 
h3.news-header
{
  color:#003AA9;
  font-size:11pt;
}

h3.title
{
  color:#173482;
  padding-bottom:5px;
  padding-top:0px;
}

.news-header a
{
  text-decoration: none;   
}

 .rbox-big-wrapper
 {    
    width:583px !important;
    width:583px;
    background: url(/portaldata/1/images/bevel_big_box_top.gif) no-repeat top left;   
    padding: 10px 0px 0 11px;        
    
  }
 .rbox-big-wrapper .bredcrumbs 
 {
  padding:0px 0 0px 0;
 }
 
  .rbox-big-wrapper input
 {
  height:20px;
  font-size:11px;
 }
 
 .rbox-big-wrapper .bredcrumbs a,visited {color: #6C7584; text-decoration:none;} 
 .rbox-big-wrapper .bredcrumbs a:hover {color: #0F4AB0;}
 .rightsub h3, .sub h3
 {  
  font-size:14px;
  color:#0F4AB0;  
  padding:8px 0 3px 0;
 }  

 .rbox-big-wrapper h2 
 {  
  font-size:12px;
  color:#0F4AB0;  
  padding:1px 0 5px 0;
 }  
 
 .rbox-big-wrapper h2.detail 
 {  
  font-size:12px;
  color:#0F4AB0;  
  padding:1px 0 2px 0;
 } 
 
 .rbox-big-wrapper p
 {
  padding: 0 20px 0 0;  
  margin:8px 0 10px 0; 
 } 

 .rbox-big-wrapper p.date
 {
  font-size:10px;
  color:#9E9A9A;
  padding: 0 0 0 0;
  margin:0;   
 } 

 .rbox-big-wrapper p.headline
 {
  font-size:11px;
  font-style:italic;
  color:#333333;
  padding: 0 0 0 0;
  margin:0;   
 } 
  
 .rbox-big-wrapper a.readmore
 {
  padding:0 0 5px 0;
  color:#0646AA;
 }

 .rbox-big-wrapper a:hover.readmore
 {
  padding:0 0 5px 0;
  color:#7D9AC6;
 }

 /*subpage cat-nav*/
 
  .rbox-big-wrapper-cat
 {    
    width:583px !important;
    width:583px;
    background: url(../portaldata/1/images/bevel_big_box_top.gif) no-repeat top left;   
    padding: 10px 0px 0 11px;            
  }
 
 .cat-nav-wrapper 
 {  
  float: left;
 width: 563px;
 margin:10 0 0 0;
 padding:0; 
 }


.content-wrapper2
{
 float: left;
 width: 240px;
 padding: 5px 0px 5px 0px;
 margin:0 3 0 0;
 
}

.content-wrapper12
{
 float: left;
 width: 240px;
 padding: 2px 0px 2px 0px;
 margin:0 0 0px 0; 
 background:#FFFFFF url(/portaldata/1/images/dotted_line.gif) no-repeat 80% 99%;  
 vertical-align:bottom; 
 position:relative;
 
}

.content-wrapper12 .title
{
  float:left;  
  width:135;  
  position:absolute;
  bottom:5px;
  left:95px;
  
}

.content-wrapper12 .description
{
  display:none;  
}

 .content-wrapper2 p
 {
  padding: 0 0px 0 0;  
  margin:0px 0 0px 0; 
 } 

 .content-wrapper12 p
 {
  padding: 0 0px 0 0;  
  margin:0px 0 0px 0; 
 } 


.content-wrapper2 img
{
  float:left;
  padding:0;
  margin:0 5px 0 0;
  border:5px solid #E4E4E4; 
  
}

.content-wrapper12 img
{  
  float:left;
  padding:0;
  margin:auto 5px 0 0;
  border:5px solid #E4E4E4; 
  
}
  

.content-wrapper
{
 float: left;
 width: 240px;
 padding: 5px 0px 5px 0px;
 margin:0 3 0 0;
 
}

 .content-wrapper p
 {
  padding: 0 0px 0 0;  
  margin:0px 0 0px 0; 
 } 

.content-wrapper img
{
  float:left;
  padding:0;
  margin:0 5px 0 0;
  border:5px solid #E4E4E4; 
  
}

.content-wrapper .content
{
 float: right;
 width: 180px; 
 padding: 0px px 0px 0px;
 margin:0px; 
}  

.content-wrapper a, active, hover, visited { font-family:Verdana; font-size:11px; color:#0646AA; text-decoration:none; }
.content-wrapper a:hover{ font-family:Verdana; font-size:11px; color:#979797; text-decoration:none;}
 
 /* news list paging*/
 
 .news-paging
 {
  text-align:center;
  margin:15px 0 0 0;
  height:22px;
  border:1px solid #E2E2E2;  
  background: #F0F0F0 url(../portaldata/1/images/sitemap_gray.gif) no-repeat top left;  
 }
 .news-paging a,active,visited { padding:0px 0px 0 0px; color:#0144AD; font-size:11px; font-weight:bold; text-decoration:none;}
 .news-paging a:hover { margin:0px 0px 0 0px; color:#979797; font-size:11px; font-weight:bold; text-decoration:none;}
 
 /* news list*/
    
.rightsub .news-listing  
{
  width:98%;
  float:left;  
  padding:5px 0 3px 0;  
  background: url(../portaldata/1/images/gray_pix.gif) repeat-x 90% 100%;  
}

.rightsub .news-listing_no_display  
{
/*  width:98%;
  float:left;  
  padding:5px 0 3px 0;  
  background: url(../portaldata/1/images/gray_pix.gif) repeat-x 90% 100%;  
*/
  display:none;
}

.rightsub .news-listing a { color:#555555; font-size:11px; font-weight:bold; text-decoration:none;}
.rightsub .news-listing a:hover {color:#555555; font-size:11px; font-weight:bold; text-decoration:underline;}

.rightsub .news-listing .date
{    
  float:left;
  width:15%;  
  color:#7F7F7F;
}

.rightsub .news-listing .title
{  
  float:left;  
  width:80%;
}   

.rightsub .CountryTheme
{
  padding-top:7px;
  width:480px;
  float:left;  
}

.rightsub .fpnews-list
{
  width:460px;  
  background:#FFFFFF url(/portaldata/1/images/readmore.gif) no-repeat 0% 0%;
  margin:10px 0 0 0px;    
}

.saillookup
{
  margin:13px 0 0 0 ;
  padding: 2px;
  border:1px solid #CECDCC;
  width:490px;
}

.saillookup td
{
  padding:2px 8px 2px 8px;
}

.saillookup .title
{
  padding-bottom:7px;
}

.shipplan
{
  margin:13px 0 0 0 ;
  padding: 2px;
  border-right:1px solid #CECDCC;
  border-left:none;      
  border-bottom:1px solid #CECDCC;
  width:490px;
}

.shipplan td
{
  border-top:1px solid #CECDCC;
  border-left:1px solid #CECDCC;
   
}

.shipplan td.top
{
  border-bottom:1px solid #CECDCC;
  border-top:1px solid #CECDCC;
  border-left:1px solid #CECDCC;  
}

.shipplan a, active, visited { color:#043498; text-decoration:underline; }
.shipplan a:hover { color:#CECDCC; text-decoration:underline; }

.offices
{
  border:1px solid #CECDCC;
  width:490px;  
}
.offices td
{
  padding:5px;
}

#divRouteFromTo
{
  border:1px solid red;
}
 
.tbl_collapse
{
  border:1px solid #CECDCC;
}
 
p.readmoredate
{
  margin:0;
  padding:5px 0 1px 0;
}
h2.readmoretitle
{
  margin:0;
  padding:1px 0 0px 0;
  
}
p.description
{
  margin:0;
  padding:5px 0 5px 0;
} 
 
/* **************************************************************** */
/*        Rightcol                                                  */
/* **************************************************************** */

.rightcol
{
  width:191px;  
  float:right;
  display:inline;
}

.world-map
{
  text-align: center;
  
}
h1, h2, h3, h4 {
 margin-top: 0px;
 margin-bottom: 0px;
 }

h1 {
 font-size: 1.8em;
 font-weight: bold;
 color: #000;
}

h2 {
 font-size: 1.17em;
 }

h3 {
 font-size: 1.08em;
 }

h4 {
 font-size: 1em;
 }
 
h3 a {
 color: #0C419A;
}

.transport
{
  padding-left:5px;
  padding-top:5px;
  padding-right:10px;
  color:#000000;
  
}
.transport .ddlist1
{  
  padding-left:5px;  
  margin:10px 0 8px 0;  
}

.transport select
{  
  width:90%;  
  font-size:12px;  
}

.websites h3
{
  float:right;
  margin:5px;
}

.websites select
{
  float:right;
  
  width:90% !important;
  width:85%;
  font-size:12px;  
  
}

select 
{
  /*width:95%;*/
  font-size:12px;
  
}

.transport input
{  
  height:20px;
  font-size:11px;
}

.transport .ddlist2
{
  margin:0;
  padding:0 0 5px 5px;
}

.Transport-title
{
  padding:10px 0 0 5px;
}
Transport-title_is
{
  padding:10px 0 0 5px;
}

/* ************************** */
/*  left navigation */
/* ************************** */

.nav-list a
{ 
  font-weight:normal;
  font-family:Verdana;
  font-size:11px;
  color: #000000;
}

.leftsub .nav-list
{  
  float:left;
  width:210px !important;
  width:210px;
  /*background: url(/eimskip/portaldata/1/images/bevel-nav-bottom.gif) no-repeat bottom left;*/
  border-right:1px solid #E3E3E3;
  border-top:1px solid #E3E3E3;  
  border-bottom: 1px solid #E3E3E3;  
  vertical-align:middle;    
}

.nav-list .img
{
  float:left;
  background-image: url(/portaldata/1/images/readmore.gif);
  background-position:15 0;
  background-repeat:no-repeat;
  height:18px;
 
}


.nav-list a:hover
{
  font-weight:normal;
  color:#FCFCFC;
}

.nav-list li
{
  width:100%;  
  display:block;
  padding: 0px 0 0px 0;  
  
  
  
}

.nav-list ul.level1
{
 list-style : none;
 padding-left : 0;
 margin:0px 0 0 0px;
 
 width:100%; 
 
}

.nav-list ul.level2
{
 list-style : none;
 padding-left:0px;
 margin:1px 0 0 0px; 
 width:100%;
 
 
}

.nav-list .level1 li
{  
  padding:3px 0 3px 0px;
  border: none;
  font-weight: normal;
  border-bottom:1px solid #E3E3E3;
  padding-left: 0px;      
    
}

.nav-list .level1 li a { padding-left: 15px; text-decoration:none; vertical-align:middle;}
.nav-list .level1 li a:hover { padding-left: 15px; color:#000000; text-decoration:underline; vertical-align:middle;}

.nav-list .level1 li.level1on a { color:#FFFFFF; font-weight:bold; padding-left: 45px; text-decoration:none;}
.nav-list .level1 li.level1on a:hover { font-weight:bold; padding-left:45px;  color:#FFFFFF; text-decoration:none;vertical-align:middle;}

.nav-list .level1 li.level2 a:hover { padding-left:45px; font-weight:normal; color:#0646AA; text-decoration:none;vertical-align:middle;}
.nav-list .level2 li.level2on a { padding-left:45px; font-weight:normal; text-decoration:none;vertical-align:middle;}
.nav-list .level1 .level2 li a {padding-left: 45px; color: #000000; font-weight:normal; text-decoration:none;vertical-align:middle;}
.nav-list .level1 .level2 li.level2on a {  padding-left:45px; font-weight:bold; text-decoration:none;vertical-align:middle;}
.nav-list .level1 .level2 li.level2on a:hover {  padding-left:45px; font-weight:bold; color:#0646AA; text-decoration:none;vertical-align:middle;}

.nav-list ul.level1 li.level1on
{ 
  height:18px;
  padding-left:0px;
  margin-top:0px;
  padding:3px 0 3px 0px;    
  margin:0;    
  background-color:#0646AA;
  background: url(/portaldata/1/images/nav_blue_bg.gif) repeat-x top left;
  border-bottom:1px solid #E3E3E3;     
}


.nav-list .level1 .level2 li
{
  width:100%;  
  font-weight: normal;
  background-color: #F2F2F2;
  /*background: url(/eimskip/portaldata/1/images/li2.gif) repeat-y top left;*/
  border-bottom:1px solid #E3E3E3;  
  padding:3px 0 3px 0px;
  
}

.nav-list .level1 .level2 li.level2on
{  
  width:100%;  
  font-weight: bold;  
  background-color: #F2F2F2;
  height:15px !important;
  height:20px;  
  border-bottom:1px solid #E3E3E3;
  padding:3px 0 3px 0px;
  
}

.nav-list .level1 .level2 li.level2
{    
  width:209px !important;
  width:210px;  
  font-weight: normal; 
  height:15px !important;
  height:20px;  
  padding:3px 0 3px 0px;
  border-bottom:1px solid #E3E3E3;
  
}

/* sitemap */

.sitemap-wrapper
{ 
  padding:0px 0 0 0;
  margin:10px 10px 0 0;    
}
.sitemap-wrapper .level1 a, active,visited {font-size:12px; font-weight:bold; color:#0043AB; text-decoration:none;}
.sitemap-wrapper .level1 a:hover {font-size:12px; font-weight:bold; color:#0043AB; text-decoration:none;}

.sitemap-wrapper .level2 li a, active,visited { font-size:10px; font-weight:bold; color:#0043AB; text-decoration:none;}
.sitemap-wrapper .level2 li a:hover {font-size:10px; font-weight:bold; color:#0043AB; text-decoration:underline;}

.sitemap-wrapper .level3 li a, active,visited {padding-left:20px; font-size:10px; font-weight:bold; color:#0043AB; text-decoration:none;}
.sitemap-wrapper .level3 li a:hover {padding-left:20px; font-size:10px; font-weight:bold; color:#0043AB; text-decoration:underline;}

.sitemap-wrapper .level4 li a, active,visited {padding-left:35px; font-size:10px; font-weight:bold; color:#0043AB; text-decoration:none;}
.sitemap-wrapper .level4 li a:hover {padding-left:35px; font-size:10px; font-weight:bold; color:#0043AB; text-decoration:underline;}


.sitemap-wrapper ul, li
{  
  padding:0px 0 10px 0;
  margin:0;
}

.sitemap-wrapper .level2 li
{
  padding:4px 0 0 20px;
  margin:5 0 0 0;
  list-style : none;    
  background: #FFFFFF url(../portaldata/1/images/news_arrow.gif) no-repeat 8px 8px;  
}


.sitemap-wrapper .level3 li
{
  padding:4px 0 0 0px;
  margin:0;
  list-style : none;    
  background: #FFFFFF url(../portaldata/1/images/news_arrow.gif) no-repeat 8px 8px;  
}

.sitemap-wrapper .level4 li
{
  padding:4px 0 0 0px;
  margin:0;
  list-style:none;      
  background:#FFFFFF url(../portaldata/1/images/sitemap_dot.gif) no-repeat 25px 10px;
  /*background: #FFFFFF url(../portaldata/1/images/news_arrow.gif) no-repeat 8px 8px;  */
}


.sitemap-wrapper .level1
{
  padding:3px 0 0 10px;
  margin:5px 0 0 0;
  height:22px;
  border:1px solid #E2E2E2;  
  background: #F0F0F0 url(../portaldata/1/images/sitemap_gray.gif) no-repeat top left;
}

/* ************************** */
/*  rounded box */
/* ************************** */

.round-box {

	color: #000;
  background: url(/portaldata/1/images/bevel-bottom-190px.gif) no-repeat bottom right; 
}

.round-box p {
	margin: 0px;	
	padding: 0px;
}

.button
{    
  width:20px;
  padding-left:5px;
  padding-top:1px !important;
  padding-top:1px;  
  vertical-align:middle;
  display:inline;  
}



/* ************************** */

 

.banner
{ 
  margin:0 139px 0 0 !important;
  margin:0 69px 0 0;
  padding:0;
  float:right;
}


.searchbar
{
  padding:0 40px 0 0;
  text-align:right;
    
}

.Searchpane 
{
  margin:0;
  float:right;   
  font-size:13px;
  background:#FFFFFF url(/portaldata/1/images/search_bg_dark.jpg) repeat-x;     
  height:28px !important;
  height:29px;
  width:235px !important;
  width:245px;  
  padding:5px 0 0 10px !important;    
  padding:5px 0 0 10px;    
  
}

.searchbar INPUT
{
  border:1px solid #DDDDDD;
  padding:3px 3px 5px 7px;
  font-size:8pt;
}


/*
INPUT 
{
  height:16px;
  border:1px solid #B9B9B9;
  font-size:9pt;
  padding:2px;
  display:inline;
  width:130px;
  margin-right:10px;
}


/* **************************************************************** */
/*        Popup                                                     */
/* **************************************************************** */

.popupcol
{
  width:500px;
 margin: 0 0 0 0;
 display: inline;
 
}

.divInput
{
}

.formTitle
{
  width: 100%;
  color: #ffffff;
  font-size:16pt;
  background-color: #003EAC;
  padding: 0 0 0 0;
  text-align: left;
  padding-left: 10pt;
  padding-top: 5pt;
  padding-bottom: 5pt;
  margin-bottom: 10pt;
}

.formLabel
{
  text-align: left;
  padding-left: 10pt;
}

.formInput
{
  text-align: left;
  padding-left: 10pt;  
}

.formInput input
{
  width:200px;
}

.formSubmit
{
  margin-top:5px;
  height:20px;
  font-size:11px;
}

.tbl_border input
{
  height:20px;
  font-size:11px;  
}

.container
{
  background-color:#FFFFFF;
}

.formSummary
{
  width:300px;
  text-align: left;
  padding-left: 10pt;
}

/* ----------- starfsmannalisti ----------------------*/

.staff a {color:#033598; font-weight:bold; text-decoration:none;}
.staff a:hover,active,visited {color:#817F7F; font-weight:bold; text-decoration:none;}

.staff .input
{
 height:22px;
 width: 150px;
 border:1px solid #7F9DB7;

}

.staff .list
{
  border-bottom:1px solid #EEEEEE;
}

.staff-list a {color:#033598; font-weight:bold; text-decoration:none;}
.staff-list a:hover,active,visited {color:#817F7F; font-weight:bold; text-decoration:none;}

.staff-list .pager 
{
  vertical-align:bottom;
  
  height:30px;
}

/*******************************/
/*Staff list TVG*/
/*******************************/
.staff-tvg a {color:#a00d14; font-weight:bold; text-decoration:none;}
.staff-tvg a:hover,active,visited {color:#a00d14; font-weight:bold; text-decoration:none;}

a.TVG {color:#a00d14;}
a.TVG:hover {color:#a00d14; text-decoration:underline;}

/*******************************/

/*
.EmpSearch
{
  border: solid 1pt;
  font-size: 9pt;
  height: 16pt;
}
*/
.datagrid
{
  width: 100%;
  background-color:#FFFFFF;
}

.datagridHeader
{
  font-weight: bold;
}

.phonecol 
{
  background-image:none;
  padding-left:5px;
}

.companycol
{
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
}

.namecol
{
	background-color:#113092;
	padding-left:5px;
	border:2px solid white;
	color:White;
}
.namecol a,active,visited { color: White;}
.datagridItem
{
  background: #EEEEEE url(/portaldata/1/images/white_line.gif) repeat-y top right;
}
.datagridAltItem
{
  background: #FFFFFF url(/portaldata/1/images/gray_line.gif) repeat-y top right;   
}

.datagridFooter
{
  color: #4A3C8C;
  background-color:#B5C7DE;
  width: 100%;
}
.leftpane .rightsub
{
  float:left;
  width:500px !important;
  width:515px;  
  padding:20px 0px 0 15px;    
}

.leftpane .sub
{
  float:left;
  width:710px !important;
  width:725px;  
  padding:20px 0px 0 15px;

}

.leftpane .rightsub_booking
{
  float:left;
  width:500px !important;
  width:515px;  
  padding:20px 0px 10px 25px;    
}

.flash_wrapper
{
  float:left;
  width:980px;  
}

.rightsub_flash
{
  float:right;
  width:600px !important;
  width:600px;  
  height:600px;
  padding:20px 0px 0 15px;    
  
}


/* Offices and agents flash */
#flashMapContainer{
	position:absolute;
	top:145px;
	left:249px;
	width:730px;
	height:412;
	display:none;
}

#flashMapInfoBox{
	margin-left:30px;
	border-left:1ox solid #e3e3e3;
	border-right:1ox solid #e3e3e3;
	border-bottom:1ox solid #e3e3e3;
	background-color:#EEEEEE;
	padding:20px;
	display:none;
	
}

#flashfrontpage{	
	display:none;
}

/* job application*/

.rightsub ul.jobApp a, active, visited
{
  color:0646AA;
}

.tblCommonInfo h4
{
  font-size:13px;  
}

.tblCommonInfo hr
{
  text-align:left;
  width:95%;
  height:1px;  
}

.mailform span
{
  float:left;
  width:120px;
  padding:2 0 2 0;
  display:inline; 
}
.mailform .line
{  
  width:400px;
  margin:4 0 2 0 !important;
  margin:2 0 2 0; 
}

.mailform .Error span
{
  width:350px;
  padding-top:10px;  
  padding-bottom:10px;
}

.mailform .line input
{  
 width:223px !important;
 width:240px;
}

.mailform .button
{
  padding:2px 0 0 262px;
}
.mailform .inquiry
{
  width:400px;
}

/* -------------- */
/* CTG STAFF LIST
/* -------------- */

.CTGStaff .line
{
	
	width:500px;
	height:1px;
	padding: 0px;
	margin:0px 0px 0px 0px;
	background-color:#113092;	
}

.CTGStaff ul.one 
{
	float:left;
	padding: 0px; /* 50 - 28 */
	margin:0px;	
	width:100%;
	height:25px;
	}

.CTGStaff ul.one li {
	
	display: block;
	float: left;
	padding: 0 5px 0 0; /* width of utm_li */
	height: 26px; /* height of 1 unit */
	width: auto;
	}

.CTGStaff ul.one a:hover
{
	text-decoration:none;
	font-weight:normal;
	color:Gray;
}



.CTGStaff ul.one li a {
	background: url(/portaldata/2/images/left.gif) no-repeat left 0;
	color: #000;
	display: block;
	font: 11px "Trebuchet MS",verdana,sans-serif;
	text-decoration: none;
	padding: 0;
	height: 26px;
	cursor: pointer;
	}
	
.CTGStaff ul.one li a span {
	background: url(/portaldata/2/images/right.gif) no-repeat right 0;
	display: block;
	padding: 3px 11px 0 11px;
	height: 26px;		
	cursor: pointer;
	}


/*&&>> Hover <<&&*/

.CTGStaff ul.one li a.home {
	background: url(/portaldata/2/images/left_sel.gif) no-repeat left 0;
	color: #FFF;	
	display: block;
	font: 11px "Trebuchet MS",verdana,sans-serif;
	font-weight:bold;
	text-decoration: none;
	padding: 0;
	height: 26px;	
	cursor: pointer;
	}

.CTGStaff ul.one li a.home span {
	background: url(/portaldata/2/images/right_sel.gif) no-repeat right 0;
	display: block;
	padding: 5px 12px 0 12px;
	height: 26px;
	cursor: pointer;
	font-weight:bold;
	}
	

/*&&>> Current State <<&&*/


/*&&>> IE <<&&*/

* html .CTGStaff ul.one li a {
	width: 1px;
	}

/* -------------- */
/* CTG STAFF LIST ENDS
/* -------------- */

/*
div
{
  border:1px solid black; 
}*/


/* Ferðaleikur Eimskips */

.img-right
{
  margin-top: -90px;
}


