
/* ------- neutralization ------------ */

a.menuHeader:link {color: #FFFFFF; text-decoration:none; font-size:9pt;}     /* unvisited link */
a.menuHeader:visited {color: #FFFFFF; text-decoration:none; font-size:9pt}  /* visited link */
a.menuHeader:hover {color: #FFFFFF; text-decoration:underline; font-size:9pt}   /* mouse over link */
a.menuHeader:active {color: #FFFFFF; text-decoration:underline; font-size:9pt}   /* selected link */

a.news:link {color: #2e3ab3; text-decoration:none; font-size:11px;}     /* unvisited link */
a.news:visited {color: #2e3ab3; text-decoration:none; font-size:11px}  /* visited link */
a.news:hover {color: #2e3ab3; text-decoration:underline; font-size:11px}   /* mouse over link */
a.news:active {color: #2e3ab3; text-decoration:underline; font-size:11px}   /* selected link */

.nyhetsdatum {

font-size: 7pt; 
 

}	

hr { border:none;border-top:dotted 1px black }

.LitenR{

		font-size: 11px; 
		font-style: normal; 
		font-weight: bold; 
		color: #2d4261;  
		padding-bottom:8px;
		}
		
		
		.LitenR2{

		font-size: 10px; 
		font-style: normal; 
		font-weight: bold; 
		color: #2d4261;  
		padding-bottom:8px;
		}
		
.logotype
{
height:35px;
font-size:12pt;
padding-bottom:13px;
}

.title {
color:#2d4261;
font-size:13px;
 font-weight: bold; 

}



html, body, div, p, span, ul, ol, li, img
	{
	margin: 0;
	padding: 0;
	border: 0;
	}

html, body
	{
	width: 100%;
	height: 100%;
	direction: ltr;
	}

 
td
	{
	padding: 0;
	border-width: 0;
	vertical-align: top;
	}

td:newsSpace
	{
	padding: 5;
	border-width: 0;
	vertical-align: top;
	}
/* ------- content ------------------- */



body
	{
	background: #fff;
	color: #333;
	font-family: Tahoma,Verdana, sans-serif;
	font-size: 70%;
	text-align:left;
	}
p
	{
	margin: 16px 4px 16px 0;
	}
strong
	{
	font-weight: 700;
	color: #333;
	}
em
	{
	font-style: italic;
	}
h3
	{
	font-size: 120%;
	clear: both;
	}
h4
	{
	margin-top: 10px;
	margin-bottom: -17px;
	font-size: 100%;
	font-weight: 700;
	clear: both;
	color: #333;
	}
abbr, acronym
	{
	cursor: help;
	}
div#copy ul
	{
	padding-left: 30px;
	}
div#copy li
	{
	margin: 4px 0;
	}

/* ------- links ---------------------- */


a
	{
	color: #333;
	}
a:link
	{
	text-decoration: underline;
	}
a:visited
	{
	}
a:active
	{
	}
a:hover
	{
	text-decoration: underline;
	}

div#actions a
	{
	color: #900;
	position: relative;
	top: -5px;
	text-decoration: none;
	}
	
td.actions a
	{
	color: #fff;
	position: relative;
	top: -7px;
	text-decoration: none;
	}

td.footer a
	{
	color: #fff;
	text-decoration: none;
	}

/* -- form -- */

form th
	{
	text-align: right;
	padding-right: 8px;
	vertical-align: top;
	}
tr.heading th h4
	{
	text-align: left;
	color: #666;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	font-style: italic;
	border-bottom: 1px solid #bbb;
	}
form td
	{
	padding-bottom: 10px;
	}
form td em
	{
	display: block;
	text-align: right;
	}

/* ------ top menu ------------------- */

td.menubar ul
	{
	margin: 0px 0 0 90px;
	}
td.menubar li
	{
	float: left;
	display: inline;
	margin-bottom: -5px;
	}

.menuWrapper
	{
	position: absolute; 
	visibility: hidden; 
	background: none;
	display: block;
	border: 0;
	padding: 0;
	margin-top: 6px;
	}
	
.menuItem
	{
	position: absolute; 
	left: 0; 
	cursor: pointer; 
	background: #900;
	color: #fff;
	border: 0;
	display: block;
	text-align: left;
	font-size: 100%;
	}
	
.menuItemOn
	{
	position: absolute; 
	left: 0; 
	cursor: pointer; 
	background: #a82626;
	color: #fff;
	border: 0;
	display: block;
	text-align: left;
	font-size: 100%;
	text-decoration: none !important; 
	}
	
.menuItem a, .menuItemOn a
	{
	display: block;
	width: 120px;
	height: 18px;
	padding: 4px 0 0 21px;
	color: #fff;
	text-decoration: none;
	border: 0;
	font-family: Tahoma, Arial, sans-serif;
	filter: alpha(opacity=85);
	opacity: .85;
	-moz-opacity: .85;
	}

.defaultFont {
background: #fff;
	color: #333;
	font-family: Tahoma,Verdana, sans-serif;
 
	text-align:left;
	}

/* ----- side menu ------------------- */

td.quick-links ul
	{
	list-style: none;
	list-style-type: none;
	}
td.quick-links li
	{
	margin: 0;
	padding: 0;
	margin-bottom: -2px;
	width: 135px;
	height: 27px;
	}
html>body td.quick-links li
	{
	margin-bottom: 0;
	}
td.quick-links li a
	{
	}

/* ----- layout ---------------------- */

body
	{
	text-align: center;
	}
div#outerContainer
{
text-align: left;
margin:auto;
width: 980px;

}

div#mainContainer
	{
	text-align: left;
	width: 759px;
	float: left;
	}
	
div#newsContainer
	{
	color: #707070;
	text-align: left;
	margin-left:8px;
	margin-top:87px;
	padding-top:60px;
	padding-left:15px;
	width: 185px;
	float: left;
background: url(image/newsbg3.gif) no-repeat top left;
height:300px;
	}

div#newsContainer2
	{
	color: #707070;
	text-align: left;
 
	margin-top:87px;
	padding-top:0px;
	margin-left:10px;
	width: 198px;
	float: left;
background:  no-repeat top left;
height:400px;
	}

div#eventContainer
	{
	color: #707070;
	text-align: left;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	width: 185px;
	float: left;

	}


html>body div#outerContainer
	{
	position: absolute;
	left: 50%;
	margin-left: -462px;
	}

div#actions
	{
	float: right;
	margin: -30px 0 10px 0;
	}

td.menubar
	{
	background: url(image/g_menubar.gif) no-repeat 0 0;
	width: 759px;
	height: 23px; 
	}
td.int
	{
	background: url(image/g_menubar_int.gif) no-repeat 0 0;
	}
td.actions
	{
	border-top: 1px solid #fff;
	text-align: right;
	padding-right: 10px;
	background: #949494;
	height: 8px;
	}
td.quick-links
	{
	/* version 1 	*/
 
	width: 136px;
	background: #e6e6e6 url(image/bg_quick-links.gif) repeat-x 0 135px;
	overflow: hidden;
 
	}
	

td.content
	{
	background: url(image/bg_content.gif) repeat-y top right;
	padding: 10px 17px;
	line-height: 130%;
	width: 582px;
		text-align:left;
	}
td.footer
	{
	background: url(image/g_footer.jpg) no-repeat 0 0;
	width: 759px;
	height: 24px;
	color: #fff;
	padding: 5px 0 0 15px;
	text-align: center;
	font-size:11px;
	}

div#footer
	{
	text-align: center;
	margin-top: -10px;
	}

div#hit-counter
	{
	}


/* ------- misc ---------------------- */

div.illustration
	{
	float: right;
	margin-top: 20px;
	margin-left: 10px;
	}
div.illustration p
	{
	margin: 2px 8px 8px 8px;
	color: #900;
	}
	
	
 

h3#h_homepage
	{
	background: url(image/h_homepage.gif) no-repeat 0 0;
	width: 536px;
	height: 16px;
	}
h3#h_logistics
	{
	background: url(image/h_logistics.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#h_heavy-haul
	{
	background: url(image/sh_heavy-haul.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#h_markets
	{
	background: url(image/h_markets.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#h_quote-form
	{
	background: url(image/h_quote-form.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#h_recruitment
	{
	background: url(image/h_recruitment.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#h_history
	{
	background: url(image/h_our-history.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#h_contact-us
	{
	background: url(image/h_contact-us.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#h_newsletter
	{
	background: url(image/h_newsletter.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;	
	}
h3#sh_mexico-canada
	{
	background: url(image/sh_mexico-canada.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_wind-power
	{
	background: url(image/sh_wind-power.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_multi-modal
	{
	background: url(image/sh_multi-modal.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_aerospace
	{
	background: url(image/sh_aerospace.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_construction
	{
	background: url(image/sh_construction.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_defense
	{
	background: url(image/sh_defense.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_equipment
	{
	background: url(image/sh_equipment.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_ocean-barge
	{
	background: url(image/sh_ocean-barge.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_oil-gas
	{
	background: url(image/sh_oil-gas.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-coverage
	{
	background: url(image/sh_our-coverage.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-drivers
	{
	background: url(image/sh_our-drivers.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-equipment
	{
	background: url(image/sh_our-equipment.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-experience
	{
	background: url(image/sh_our-experience.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-fleet
	{
	background: url(image/sh_our-fleet.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-philosophy
	{
	background: url(image/sh_our-philosophy.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-safety
	{
	background: url(image/sh_our-safety.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_our-awevice
	{
	background: url(image/sh_our-service.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_petrochemical
	{
	background: url(image/sh_petrochemical.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_pre-application
	{
	background: url(image/sh_pre-application.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h3#sh_varehouse
	{
	background: url(image/sh_warehouse.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
h4#sh_project-management
	{
	background: url(image/sh_project-management.gif) no-repeat 0 0;
	width: 178px;
	height: 21px;
	}
	

	.adressText 
{
 
font-size: 10px;
color:#76787b;
font-family:Verdana, Arial, Helvetica, sans-serif;
 

}
.textfieldX
{
overflow-x: hidden; overflow-y: hidden;
font-size: 11px;
color:#76787b;
width:140px;
}



input {
border: none;
 font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: #f5f5f5;
width: 140px;
color:#76787b;
}
.rounded {
background:  url(image/textBox.gif) no-repeat left top;
padding: 5px 4px 4px 4px; 
}

textarea {
border: none;
 font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: #f5f5f5;
 overflow-x: hidden; overflow-y: hidden;
height:96px;
color:#76787b;
}

.rounded2 {
background:  url(image/areaBox.gif) no-repeat left top;
 
padding: 5px 4px 4px 4px; 
}

.rounded3 {
background:  url(image/areaBox2.gif) no-repeat left top;
padding: 4px 4px 4px 4px; 
}
.tdSpace {
padding-top:10px;
 }

h1 {
color:#2d4261;
font-size:13px;
 font-weight: bold; 
}

h2 {
color:#2d4261;
font-size:12px;
 font-weight: bold; 
}

h3 {
color:#2d4261;
font-size:11px;
 font-weight: bold; 
}