/* General tag styles */

			body, td, input, select, textarea {font:11px verdana,helvetica,arial,sans-serif;}
			body {background:##E9E5CD; margin:0px 0px 40px 0px}
			td {vertical-align:top}
			h1, h2, h3, h4, h5, h6 {display:inline; padding:0px; margin:0px}
			p {padding:0px; margin:0px; }  /*display:inline*/
	
/* Lists */
		
			ul {margin-left:1em; padding-left:1em}


/* Forms */
	
			form {margin:0px; padding:0px}
			input, select, textarea {width:145px}
			input.button, input.normal {width:auto}
			


/* Links */
	
			a {border-width:0; padding:0; color:#000000; font-size:10px; text-decoration:none}
			a:hover {border:0px solid #000000; color:#666666}
			a:active {color:#ffba01}
			
			a.arrow, a.print, a.bullet, a.calc, a.back {border:0px solid #FFFFFF; font-size:10px; padding-left:13; background-image:url('/images/pil_mork.gif'); background-repeat:no-repeat}
			a.print {padding-right:15px; background-image:url('images/arrow_print.gif')}
			a.calc {padding-right:15px; background-image:url('images/arrow_calculator.gif')}
			a.back {background-image:url('images/arrow_back.gif'); font-weight:bold !important}
			a.bullet, .bullet {display:block; background:url('images/bullet.gif') no-repeat left top; padding-left:10px; margin:0px 0px}
			
			div.print {position:absolute; bottom:0px; padding:15px 9px 5px 19px;}
			

/* Page area */

			#pageContent {position:relative; text-align:left; left:5px; top:5px; width:920px; background:#fff; padding-top:1px; border-top:1px solid #CABFA6; overflow:hidden}

/* Popup styles */
			body.popup {background:#fff url('images/bg_popup.gif') repeat-y; margin:0px}
			table.popup {table-layout:fixed}
			
			#popupHeader {height:43px; background: #fff url('images/logo_popup.gif') no-repeat top left; border-bottom:1px solid #000000; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box}
			
			#popupBar {clear:both; background:#CABFA6; font-size:10px; font-weight:bold; border-top:1px solid #fff}
				#popupBar .off, #popupBar .on, #popupBar #menuItems {display:inline; height:12px; line-height:12px; padding:0px 8px; text-decoration:none; color:#fff; cursor:hand; cursor:pointer}
				#popupBar .on {background-color:#305A82; color:#fff}
				
				#popupBar #menuItems {float:right; text-align:right; padding-left:15px; padding-right:0px; background:#036 url('images/divider_popup.gif') no-repeat; }
			
			#popupPrint {width:120px; padding:15px 10px;}
			#popupContent {padding:10px 20px; border-left:1px solid #CABFA6}
			#popupContent .header {font-size:16px; font-weight:bold; margin-bottom:12px}
			#popupContent .header h1 {font-size:16px}


/* Toolbar at top of page */

			#toolbar {position:relative; clear:both; height:12px; background:#CABFA6; font-size:10px; font-weight:bold; line-height:12px; overflow:hidden; color:#333}
				#toolbar .items {position:absolute; right:0px}
				#toolbar .items div {position:relative; float:left; right:-5px; padding-right:5px; background:url('images/divider_toolmenu.gif') no-repeat bottom right; }
				#toolbar a {color:#333; padding:0px 6px}
				#toolbar a:hover {color:#666}


/* Top branding area */

			#topArea {border-bottom:0px solid #CABFA6; height:145px; margin:1px 0px; overflow:hidden}
				#topArea table {margin:0px; padding:0px; border:none; border-collapse:collapse; table-layout:fixed}
				#topArea td {padding:0px}
				#topArea .img {width:724px; overflow:hidden}
				#topArea .img img {width:724px; border:none}
				#topArea .login {width:196px; text-align:center; background: #EEEBE3 url('images/elements/loginarea_maplarge.gif') no-repeat; border-left:0px solid #fff; padding-left:10px; padding-right:10px; padding-top:35px; padding-bottom:10px}
					.login .loginHeader, .login .loginMsg, .login .loginLogo {display:block}
					.login .header {font-weight:bold; font-size:13px; margin-bottom:10px}
					.login .loginMsg {font-size:10px; padding:15px 0px 10px}
					
			.narrow#topArea {height:59px}
				.narrow#topArea .login {background-image:url('images/elements/loginarea_mapnarrow.gif'); padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px}
				.narrow#topArea .login .loginMsg {padding:0px 0px 1px;}
				.narrow#topArea .login .loginHeader {display:none}
	

/* Main menu */

			#mainMenu {position:relative; clear:both; background:#6699CC; padding-left:10px; font-size:10px; font-weight:bold;cursor:default;}
	
	/* Menu items */
	
				#mainMenu .off, #mainMenu .on, #mainMenu #infoMenu {display:inline; height:15px; line-height:15px; text-decoration:none; background:url('images/arrow_menu_whiteonyellow.gif') no-repeat; color:#000; padding-left:18px; padding-right:8px; padding-top:0px; padding-bottom:0px}
				#mainMenu .off, #mainMenu .on {cursor:hand; cursor:pointer}
				#mainMenu .on {background-color:#fc6; color:#fff}
	
	/* Blue info area */
	
				#mainMenu #infoMenu {position:absolute; top:0px; right:0px; width:0px; text-align:right; background:#036 url('images/divider_mainmenu.gif') no-repeat; ; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px}
				#mainMenu #infoMenu .off, #mainMenu #infoMenu .on {color:#fff; background-image:url('images/arrow_menu_whiteonblue.gif')}
				#mainMenu #infoMenu .on {background-color:#305A82}
				
			
	/* Netscape 6 fix */
	
				html>body #mainMenu {position:relative}
				html>body #mainMenu div {float:left; display:block;}
				html>body #infoMenu .alignRight {float:right}


/* Sub menus */

			div.submenu {position:absolute; text-align:left; top:0px; left:0px; display:none; width:130px}
				div.submenu a, div.submenu a:hover {display:block; width:100%; color:#000; background:#6699CC; text-decoration:none; padding:0px 5px; border-top:0px solid #fff; font-size:10px; line-height:16px}
				div.submenu a:active {color:#000}
				div.submenu a:hover {background:#fc6}
				div.submenu .info a, div.submenu .info a:hover {background:#036; color:#fff}
				div.submenu .info a:hover {background:#305A82}
				
	/* Netscape 6 fix */
	
				html>body div.submenu a, html>body div.submenu a:hover {width:auto;}
			
			
/* Page footer */

			#footer {clear:both; height:12px; background:#CABFA6; text-align:right; font-size:9px; line-height:normal; overflow:hidden; color:#000; padding:0px 3px; margin-bottom:1px}
				
/* Content area */

			#content {overflow:hidden; float:left}
				#contentGrid {position:relative; left:-2; top:-1; width:100%; border-collapse:separate; table-layout:fixed; background:#CABFA6; border-spacing:1px}
					#contentGrid .row {background:#fff}
					td#colLeft, td#colCenter, td#colRight, td#col, td#colCenterRight {margin:0px; padding:0px; border:1px solid #fff; height:1%}
			
	/* Layout measurements */
	
				#colLeft {width:246px; height:1%}  /* Midt venstre kolonne */
				#colCenter {width:478px; height:1%} /* Midt midter kolonne */
				#colRight {width:196px; height:1%} /* Midt højre kolonne */
				
				#colCenterRight {width:674px; height:1%}
				
	/* Special cells */
	
				.border {background:#CABFA6; border-width:0px}
				#contentGrid .cell1 {background:#E9E5CD}
				#contentGrid .infoCell {padding-left:9px}

/* Content elements */

	/* Header styles */
			.colHeader, .cellHeader {display:block; overflow:hidden;}
			.colHeader {padding:15px 9px 0px 19px}
			.colHeader .headerNormal {padding-top:4px}
			.cellHeader {background:#EEEBE3; height:17px; padding:0px 9px 0px 19px; border-bottom:1px solid #fff; vertical-align:center}
			
			.headerLarge, .headerNormal {font-weight:bold; line-height:normal; white-space:nowrap; padding-left:15px; background-position:bottom left; background-repeat:no-repeat; overflow:hidden}
			.headerLarge {font-size:16px; background-image:url('images/arrow_header_sand.gif'); background-position: left center; }
				.headerLarge .rightText {font-size:11px; font-weight:normal; color:#666; float:right; margin-top:4px}
			.headerNormal {font-size:11px}
			
			.headerLarge h1 {font-size:16px}
			
			#colRight .colHeader, #colRight .cellHeader {padding-left:9px; padding-right:9px}
			#colLeft .headerNormal, #colLeft .headerLarge {width:216px; background-image:url('images/arrow_header_red.gif')}
			#colCenter .headerNormal, #colCenter .headerLarge, #colCenterRight .headerNormal, #colCenterRight .headerLarge {width:448px; background-image:url('images/arrow_header_sand.gif')}
			#colRight .headerNormal, #colRight .headerLarge {width:166px; background-image:url('images/arrow_header_yellow.gif')}
			
			
			.breadcrumb, .breadcrumb a {font-weight:normal; font-size:10px; line-height:12px; color:#666}
			.colHeader .breadCrumb {margin-top:5px}
			
	/* Body text styles */
	
			.header {font-size:11px; font-weight:bold; line-height:normal; white-space:nowrap; overflow:hidden}
			.subHeader {font-size:10px; font-weight:bold;}
			
			.txt {padding:15px 9px 20px 19px;}
			.focusTxt {line-height:18px}
			#colRight .txt, #colRight .colHeader {padding-left:9px; padding-right:19px}
			
			#colCenter .contactsArea {margin:20px 9px 20px 9px; padding:0px; width:458px; height:290px; overflow:auto;}
				.contactsArea #infoTable {margin:0px; margin-bottom:20px; padding:0px; width:100%}
				
			
			
	/* Element blocks */
	
			.newsItem {margin-bottom:30px}
			

/* Table styles */
			
	/* General table elements */
	
			table {width:100%; border-collapse:collapse; border:none; margin:0px; padding:0px}
			td, th {border:none; margin:0px; padding:0px}
			td.right, th.right {text-align:right}
		
	/* Table widths */	
			.leftCol {width:216px}
			.centerCol {width:448px}
			.rightCol {width:166px}
			.leftCenterCol {width:694px}
			.allCol {width:920px}
	
	/* Section divider table */
	
			table.sectDiv {width:100%; border:none; margin:0px; padding:0px; table-layout:fixed; border-collapse:collapse}
			table.sectDiv td {padding:0px; padding-left:20px}
			table.sectDiv td.rightBorder {border-right:1px solid #CABFA6; padding-left:0px; padding-right:15px}
	
	/* Info table */
	
			#infoTable {clear:both; margin-bottom:5px; padding-top:5px}
				
			table.info {width:100%; border:none; margin:0px; padding:0px; table-layout:normal; border-collapse:collapse}
			table.info caption, table.info .caption {text-align:left; padding-left:5px; padding-bottom:3px; font-weight:bold; font-size:11px}
			table.info td, table.info th {padding:0px 5px; text-align:left; font-size:10px; line-height:13px; border-bottom:1px solid #fff}
			table.info th, div.infoTable .row0 {background:#CDD6DE; white-space:nowrap; vertical-align:top}
			table.info .row1 {background:#E3E7EE}
			table.info .row2 {background:#F6F9FA}
			table.info .sortUp {background-image:url('images/arrow_sort_up.gif'); background-repeat:no-repeat}
			table.info .sortDown {background-image:url('images/arrow_sort_down.gif'); background-repeat:no-repeat}
			
			table.info .tableDivider {height:1px; overflow:hidden; background-color:#E3E7EE}
			table.info .tableSpacer {height:20px; overflow:hidden}
			
			table.info td a {font-weight:normal}
			
			#col table.info td, #col table.info th, #col table.info caption {padding-left:15px}
			
	/* Contact list */
			
			table.contactList {width:100%; margin-bottom:15px}
			table.contactList th, table.contactList td {font-size:10px; font-weight:normal; text-align:left; line-height:13px;  border-bottom:1px solid #E3E7EE}
			table.contactList td {text-align:right; white-space:nowrap; vertical-align:bottom}
			table.contactList caption {font-size:10px; font-weight:bold; text-align:left; padding-bottom:1px}
  
	/* Time table */
	
			table.time td {padding-bottom:5px}
			
	/* Form table */
	
			table.form {width:auto}
			table.form td {vertical-align:middle; padding-right:20px; padding-bottom:3px}
			table.form input, table.form select, table.form textarea {margin-right:10px}
			table.form input.normal {margin-right:0px}

	/* Compact table */
	
			table.compact {width:auto;}
			table.compact td, table.compact th {padding:0px; line-height:normal; text-align:left; border:0px solid #000}
	

/* Icons and symbols */

	/* Icons */
			
			.iconTerms, .iconBill, .iconLetter, .iconPos, .iconQuest, .iconVetting, .iconFleet {display:block; float:left; margin-left:5px; width:13px; height:13px; overflow:hidden; border-width:1px; border-style:solid; background-color:#fff; background-repeat:no-repeat; box-sizing:border-box; -moz-box-sizing:border-box;}
			
			.iconTerms {background-image:url('images/icon_terms.gif'); border-color:#FFBA01}
			.iconBill {background-image:url('images/icon_bill.gif'); border-color:#ABA181}
			.iconLetter {background-image:url('images/icon_letter.gif'); border-color:#000000}
			.iconPos {background-image:url('images/icon_pos.gif'); border-color:#990000}
			.iconQuest {background-image:url('images/icon_quest.gif'); border-color:#000000}
			.iconVoy {background-image:url('images/icon_vetting.gif'); border-color:#990000}
			.iconFleet {background-image:url('images/icon_fleet.gif'); border-color:#FFBA01}
			
			//:hover.iconTerms, :hover.iconBill, :hover.iconLetter, :hover.iconPos, :hover.iconQuest, :hover.iconVetting, :hover.iconFleet {border-color:#666}
			

/* General elements */
	
			div.spacer {width:1px; height:1px; overflow:hidden}
			div.inline, div.inlineLast {display:inline; margin-right:20px}
			div.inlineLast {margin-right:0px}
			div.fillCell {position:relative; height:100%}
			.posRight {float:right}
			.txtRight {text-align:right}
			
/* RSS */

#pscroller1{
width: 480px;
height: 1.2em;
border: 1px dashed black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 442px;
height: 45px;
border: 1px solid black;
padding: 5px;
background-color: #F0F0F0;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}

/* TOKES SLAMKODE */
/********** Dropdown **********/
/*body { font: 11px Verdana, Arial, sans-serif; background: #333; } */

a { text-decoration: none; }
a:hover { text-decoration: none; }

.dropdown { position: relative; display: inline; float: left; }
.dropdown .display { cursor: default; }
.dropdown .arrow { position: absolute; top: 0px; right: 0px; cursor: default; }
.dropdown ul { display: none; list-style: none; margin: 0; padding: 0; }
.dropdown ul li { display: block; }
.dropdown ul li a { display: block; }
.dropdown ul li a:hover { text-decoration: none; }
.dropdown .hidden { overflow: hidden; height: 1px; width: 1px; position: absolute; top: -5px; left: -5px; visibility: hidden; z-index: -1;  }
.dropdown .hidden select { position: static !important; }

/* Top Dropdown (Eg. Language Selector) */
.top-dropdown { height: 20px; text-align: left; }
.top-dropdown .display { margin-right: 15px; padding-left: 6px; line-height: 19px; white-space: nowrap; overflow: hidden; font-weight: 900; }
.top-dropdown .arrow { width: 15px; height: 20px; background: url("../img/arrow_white_down.png") 50% 50% no-repeat; }
.top-dropdown ul {}
.top-dropdown ul li {}
.top-dropdown ul li a { padding: 2px 6px 3px; }
.top-dropdown ul li a:hover {}

.top-dropdown ul li.sel a,
.top-dropdown ul li a:hover { background: #656565; }

.top-dropdown,
.top-dropdown ul { background: #bbb; }

.top-dropdown .display,
.top-dropdown ul li a { text-transform: uppercase; color: #fff; }