	body {
		background: none; font-size: 16pt; font-family: georgia, times, serif; margin: 0; padding: 0; text-align: left;
}
	#container {
		background-color: none; border: none; margin-right: 30pt; margin-left: 20pt; padding: 0; position: relative; text-align: left; width: auto;
}

/* ---( header )---------------------------------- */

	#header .logo {
		border: none; margin: 12px 0 0 0; padding: 0;
}
	#header h2 {
		margin: 0; padding: 0;
}	

/* ---( language )---------------------------------- */

	#lang {
		display: none;
}

/* ---( tools )---------------------------------- */

	#tools {
		display: none;
}	
					
/* ---( navigation )---------------------------------- */

	#nav {
		display: none;
}	

/* ---( section )---------------------------------- */

	#section h3 {
		border: none; font-size: 21pt; font-family: georgia, times, serif; height: auto; margin: 0; padding: 20px 0 20px 0; width: auto;	
}	
	#section h3 span {
		display: block;	
}		
	#bgindex {
		background: none;
}
	#bgom {
		background: none;
}
	#bgnyheter {
		background: none;
}
	#bgprodukter {
		background: none;
}
	#bgpresse {
		background: none;
}
	#bgkarriere {
		background: none;
}
	#bgkontakt {
		background: none;
}

/* ---( article )------------------------------- */

	#article {
		background: none; margin: 0; padding: 0;
}
/* ---( sub navigation )------------------------------- */

	#subnav  {
		display: none;
}

/* ---( sub navigation 2 )------------------------------- */

	#subnav2  { 
		display: none;
}

/* ---( headers )------------------------------- */

	#article h3 {
		float: none; margin: 0; padding: 0; width: auto;
}
	#article h3.title { 
		background: none; color: #000; font-size: 16pt; font-family: georgia, times, serif; height: auto; letter-spacing: normal; margin: 0; padding: 0 0 20px 0; width: auto;  
}	
	#shdr1 {
		background: none; height: auto; 
}
	#shdr1 span {
		display: block;
}

/* ---( content )------------------------------- */

	#content {
		float: none; min-height: none; margin: 0; width: auto; padding: 0;
}
	#content li { 
		font: 78% arial, helvetica, sans-serif; line-height: normal;
}
	#content h1 { 
		color: #333; float: none; font-size: 16pt; font-family: georgia, times, serif; letter-spacing: normal; margin: 0; padding: 0; 
}		
	#content h2 { 
		color: #333; font-size: 14pt; font-family: georgia, times, serif; letter-spacing: normal; margin: 0; padding: 0; 
}		
	#content h3 { 
		color: #333; font-size: 12pt; font-family: georgia, times, serif; letter-spacing: normal; margin: 0; padding: 0 0 2px 0; 
}	
	#content h4 { 
		color: #333; font-size: 9pt; font-family: georgia, times, serif; margin: 0; padding: 0;
}
	#content h5 { 
		font-size: 8pt; font-family: georgia, times, serif; margin: 0; padding: 0;
}
	#content small { 
		font-size: 8pt; font-family: georgia, times, serif; margin: 0; padding: 0;
}
	#content em { 
		font-size: 8pt; font-family: georgia, times, serif; margin: 0; padding: 0;
}
	#content p.intro { 
		color: #333; font: bold 78% arial, helvetica, sans-serif; letter-spacing: 0px; line-height: 120%; margin: 20px 0px 0px 0px; padding: 0 0 5px 0;
}
	#content p { 
		font-size: 9pt; font-family: georgia, times, serif;  line-height: 130%; margin: 0 20px 15px 0; padding: 0;
}
	#content b { 
		color: #333; font-size: 9pt; font-family: georgia, times, serif; margin: 0; padding: 0;
}
	#content strong { 
		color: #333; font-size: 9pt; font-family: georgia, times, serif; margin: 0; padding: 0;
}
	#content a:link, #content a:visited, #content a:active { 
		color: #039; text-decoration: underline;
}
	#content a:hover { 
		color: #000; text-decoration: underline; 
}

/* ---( placeholder )------------------------------- */

	#placeholder  { 
		color: #333; display: block; float: none; font-size: 11pt; margin: 0; padding: 10px 0 10px 0; width: auto;
}
	#placeholder h4 {
		color: #333; font-size: 9pt; font-weight: bold; margin: 0; padding: 0; 
}
	#placeholder ul {
		display: block; margin: 0; padding: 0; 
}
	#placeholder li {
		display: list-item; list-style-type: disc; margin: 0 0 0 20px; padding: 0;
}
	#placeholder li.pdf {
		background: none;
}
	#placeholder li.doc {
		background: none;
}
	#placeholder li.ppt {
		background: none;
}
	#placeholder p {
		font-size: 9pt; line-height: normal; margin: 0; padding: 0;
}
	#placeholder p.info {
		background: none;
}
	#placeholder a {
		color: #039; display: block; margin: 0; padding: 0; text-decoration: underline; width: 160px;
}
	#placeholder a:hover {
		margin: 0; padding: 0; text-decoration: underline;  
}
	#placeholder br {
		whitespace: nowrap;  
}

/* ---( home - index )---------------------------------- */

	#index {
		background: none; height: auto; margin: 0; padding: 0; width: auto;	
}	
	#index em, span {
		display: block;
}

/* ---( home - news )------------------------------- */

	#news  {
		margin: 0; padding: 0; position: relative; left: 0px; top: 0px; width: auto; 
}
	#news h3 {
		color: #333; font-size: 15pt; font-family: georgia, times, serif; letter-spacing: normal; margin: 0; padding: 5px 0 10px 0; 
}
	#news h4 {
		color: #333; font-size: 9pt; font-family: georgia, times, serif; letter-spacing: normal; margin: 0; padding: 5px 0 0 0; 
}
	#news p { 
		color: #333; font-size: 8pt; font-family: georgia, times, serif; line-height: normal; margin: 0; padding: 5px 0 0 0;
}
	#news ul {
		display: block; list-style-type: none; margin: 0; padding: 5px 0 5px 0; 
}
	#news li {
		display: block; list-style-type: none; margin: 0; padding: 0;
}
	#news li a {
		background: none; display: block; font-size: 8pt; font-family: georgia, times, serif; height: auto; overflow: auto; padding: 0; width: auto;
}
	#news li a:hover {
		background: none;
}
	#newshdr {
		background: none; height: auto; width: auto;
}
	#newshdr1 {
		background: none; height: auto; width: auto;
}
	#newshdr2 {
		background: none; height: auto; width: auto;
}
	#newshdr3 {
		background: none; height: auto; width: auto;
}

/* ---( home - solutions )------------------------------- */

	#solutions {
		background: none; margin: 0; padding: 0 0 20px 0; width: auto;
}
	#solutions .case {
		float: none; margin: 0; padding: 0; width: auto; 
}
	#solutions img {
		margin: 0; padding: 5px 0 5px 0; 
}
	#solutions h3 {
		color: #333; font-size: 15pt; font-family: georgia, times, serif; margin: 0; padding: 20px 0 0 0; 
} 
	#solutions h4 {
		color: #333; font-size: 13pt; font-family: georgia, times, serif; letter-spacing: normal; margin: 0; padding: 10px 0 0 0; 
}
	#solutions p { 
		color: #333; font-size: 10pt; font-family: georgia, times, serif; line-height: normal; margin: 0; padding: 10px 0 0 0;
}
	#solutions ul {
		display: block; list-style-type: none; margin: 0; padding: 10px 0 0 0; 
}
	#solutions li {
		display: block; list-style-type: none; margin: 0; padding: 0;
}
	#solutions li a {
		background: none; display: block; font-size: 8pt; font-family: georgia, times, serif; height: auto; overflow: auto; padding: 0; width: auto;
}
	#solutions li a:hover {
		background: none;
}
	#solutionshdr {
		background: none; height: auto; width: auto;
}
	#solutionshdr1 {
		background: none; height: auto; width: auto;
}
	#solutionshdr2 {
		background: none; height: auto; width: auto;
}
	#solutionshdr3 {
		background: none; height: auto; width: auto;
}
	#solutionshdr4 {
		background: none; height: auto; width: auto;
}

/* ---( footer )------------------------------- */ 

	#footer {
		background: none; border: none; clear: none; color: #000; height: auto; margin: 0 30pt 20pt 20pt;  padding: 0; position: relative; text-align: left; width: 770px;
}
	#footer p {
		float: none; margin: 0; padding: 0;
}
	#footer small {
		font-size: 9pt; font-family: georgia, times, serif;  
}
	#footer h3 {
		background: none; float: none; font-size: 9pt; height: auto; margin: 0; padding: 20px 0 10px 0; width: auto;  
}
	#footer em {
		display: block;
}
	#footer a:link, #footer a:visited, #footer a:active { 
		color: #039; text-decoration: underline;
}
	#footer a:hover { 
		color: #000; text-decoration: underline; 
}

/* ---( hacks and workarounds )------------------------------- */ 

.extended:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .extended { display: inline-table; }
/* Hides from IE-mac \*/ * html .extended { height: 1%; } .extended { display: block; } /* End hide from IE-mac */
.hidden { display: none; }
