/*

   CSS for corporate Nordic Netproducts site

*/
BODY { /*background-color: #FFFFFF;*/ font-family: Arial, Sans Serif; font-size: 12px; text-align: center; }

a:focus { outline: none; }

#pageLoadTime { font-size: 7pt; color: #999999; padding-top: 20px; }

/* background colors */
.bgColor1 {background-color: #FFFFFF;}
.bgColor2 {background-color: #E6E6E6;}
.bgColor3 {background-color: #262626;}
.bgColor4 {background-color: #4C4C4C;}
.bgColor5 {background-color: #3896D3;}
.bgColor6 {background-color: #1F487A;}

/* foreground (text) colors */
.fgColor1 {color: #FFFFFF;}
.fgColor2 {color: #E6E6E6;}
.fgColor3 {color: #262626;}
.fgColor4 {color: #4C4C4C;}
.fgColor5 {color: #3896D3;}
.fgColor6 {color: #1F487A;}

.smallFont {font-size: 8pt;}

.centeredText {text-align: center;}
.rightAlignedText {text-align: right;}

.rightFloated {float: right;}
.displayInline {display: inline;}

.unpadded {padding: 0; margin: 0;}

#mainContainer
{
	width: 800px;
	padding: 0px 20px 0px 20px;
	margin: 0 auto;
	text-align: left;
}

	#header
	{
		width: 800px;
		margin-bottom: 8px;
	}

		#siteLogo IMG
		{
			margin: 0px 0px 8px 0px;
		}

		.langFlags
		{
			position: relative;
			left: 180px;
			bottom:0px;
		}

		.langFlags IMG {margin-left: 2px;}

		#headerMenu
		{
			border-top: 1px dotted #3896D3;
			border-bottom: 1px dotted #3896D3;
			padding-top: 4px;
			padding-bottom: 4px;
		}

		#headerMenu UL
		{
			margin-left: 0;
			padding-left: 0;
			display: inline;
		}

		#headerMenu LI
		{
			margin-left: 0;
			padding: 0px 15px 0px 15px;
			border-left: 1px dotted #3896D3;
			list-style: none;
			font-size: 11px;
			font-weight: bold;

			display: inline;
		}

		#headerMenu LI A:link {font-weight: bold; text-decoration: none; color: #1F487A;}
		#headerMenu LI A:visited {font-weight: bold; text-decoration: none; color: #1F487A;}
		#headerMenu LI A:hover {font-weight: bold; text-decoration: underline; color: #3896D3;}
		#headerMenu LI A:active {font-weight: bold; text-decoration: underline; color: #3896D3;}

		#headerMenu LI.first
		{
			margin-left: 0;
			padding: 0px 15px 0px 0px;
			border-left: none;
			list-style: none;
			font-size: 11px;
			font-weight: bold;

			display: inline;
		}

	#content
	{
		width: 800px;

		padding: 0px;
		margin-bottom: 8px;
		border: 0px;
	}

		#contentLeftContainer
		{
			width: 200px;
			float: left;
			padding: 0;
			margin: 0;
			border: 0;
		}

		#contentLeftData
		{
			margin: 0;
			padding: 0;
			border: 0;
			width: 200px;

		}

		#contentRightContainer
		{
			width: 600px;
			float: right;
			padding: 0;
			margin: 0;
			border: 0;
		}

		#contentRightData
		{
			margin: 0;
			padding: 0;
			border: 0;
			float: right;
			width: 596px;
		}


	#footer
	{
		clear: both;

		padding: 0;
		border: 0;
	}

	#footer UL
	{
		list-style: none;
		margin-left: 0;
		padding: 0;
	}

	#footer LI
	{
		margin-left: 0;
		padding: 0;
	}

	.footerData
	{
		margin-left: 40px;
	}

	#footer A:link {font-weight: normal; text-decoration: underline; color: #FFFFFF;}
	#footer A:visited {font-weight: normal; text-decoration: underline; color: #FFFFFF;}
	#footer A:hover {font-weight: normal; text-decoration: underline; color: #3896D3;}
	#footer A:active {font-weight: normal; text-decoration: underline; color: #3896D3;}

	#footer H5>A:link {font-weight: bold; text-decoration: none; color: #FFFFFF;}
	#footer H5>A:visited {font-weight: bold; text-decoration: none; color: #FFFFFF;}
	#footer H5>A:hover {font-weight: bold; text-decoration: none; color: #3896D3;}
	#footer H5>A:active {font-weight: bold; text-decoration: none; color: #3896D3;}

	#subFooter A:link {font-weight: normal; text-decoration: underline; color: #262626;}
	#subFooter A:visited {font-weight: normal; text-decoration: underline; color: #262626;}
	#subFooter A:hover {font-weight: normal; text-decoration: underline; color: #3896D3;}
	#subFooter A:active {font-weight: normal; text-decoration: underline; color: #3896D3;}


.box200
{
	background-image: url("/pix/sides_200_hollow.gif");
}

.box200 H3
	{
		background-image: url("/pix/top_200_solid.gif");
		background-repeat: no-repeat;

		padding: 0px 8px 0px 8px;

		margin: 0;
		font-weight: bold;
		font-size: 11px;
	}

.box200 SPAN
	{
		padding: 4px 8px 4px 8px;
		margin: 0;
		font-size: 9pt;
	}

.box596
	{
		margin-bottom: 24px;
	}

.box596 H1
	{
		background-image: url("/pix/top_596_solid.gif");
		background-repeat: no-repeat;

		padding: 0px 8px 0px 8px;

		margin: 0;
		font-weight: bold;
		font-size: 11px;
	}

.box596 H2
	{
		background-image: url("/pix/top_596_solid.gif");
		background-repeat: no-repeat;

		padding: 0px 8px 0px 8px;

		margin: 0;
		font-weight: bold;
		font-size: 11px;
	}

.box596 SPAN
	{
		padding: 4px 8px 4px 8px;
		margin: 0;
		font-size: 9pt;
	}

.boxContents
{
	padding: 4px 8px 4px 8px;
}

.sectionDivider
{
	clear: both;

	border-bottom: 1px dotted #3896D3;
	margin-bottom: 14px;
}

emptySectionDivider
{
	clear: both;

	margin-bottom: 14px;
}

#puffArea
{
	width: 580px;

	padding: 0;
	margin: 0;
	border: 0;
}


#leftPuffContainer
{
	/*background-color: #FF0000;*/

	width: 280px;
	float: left;

	padding: 0;
	margin: 0;
	border: 0;
}

#leftPuffContainer IMG.puff, IMG.logo
{
	margin-bottom: 24px;
}

#rightPuffContainer
{
	/*background-color: #00FF00;*/

	width: 280px;
	float: right;

	padding: 0;
	margin: 0;
	border: 0;
}

#rightPuffContainer IMG.puff, IMG.logo
{
	margin-bottom: 24px;
}

/*#leftPuffContainer, #rightPuffContainer H2*/
H1
{
	font-size: 12px;
	font-weight: bold;

	margin: 0;
}

H2
{
	font-size: 12px;
	font-weight: bold;

	margin: 0;
}

H3
{
	font-size: 12px;
	font-weight: bold;

	margin: 0;
}

H4
{
	font-size: 16px;
	font-weight: bold;

	padding: 0;
	margin: 20px 0px 10px 0px;
}

H5
{
	font-size: 11px;
	font-weight: bold;

	margin: 0px 0px 10px 0px;
}

H6
{
	font-size: 11px;
	font-weight: bold;
}


.startPage A:link {font-weight: normal; text-decoration: underline; color: #1F487A;}
.startPage A:visited {font-weight: normal; text-decoration: underline; color: #1F487A;}
.startPage A:hover {font-weight: normal; text-decoration: underline; color: #3896D3;}
.startPage A:active {font-weight: normal; text-decoration: underline; color: #3896D3;}


.contentLink A:link {font-weight: normal; text-decoration: underline; color: #1F487A;}
.contentLink A:visited {font-weight: normal; text-decoration: underline; color: #1F487A;}
.contentLink A:hover {font-weight: normal; text-decoration: underline; color: #3896D3;}
.contentLink A:active {font-weight: normal; text-decoration: underline; color: #3896D3;}

.newsItem {margin-bottom: 30px;}

.newsItem A:link {font-weight: normal; text-decoration: none; color: #1F487A;}
.newsItem A:visited {font-weight: normal; text-decoration: none; color: #1F487A;}
.newsItem A:hover {font-weight: normal; text-decoration: underline; color: #3896D3;}
.newsItem A:active {font-weight: normal; text-decoration: underline; color: #3896D3;}

.newsItem IMG {width: 150px;}

.newsDate {text-decoration: none; font-size: 10px; margin: 10px 0px 10px 0px; padding: 0;}

P.newsItemPicture {margin: 0; padding: 0;}
P.newsItemText {margin: 0; padding: 0;}

#partners
{
	/* */
}

#partners H2
{
	text-decoration: underline;

	margin: 0;
	padding: 12px 0px 12px 0px;
}

#partners UL
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#partners LI
{
	margin-left: 0;
	padding: 0px 15px 0px 15px;
	border-left: 1px dotted #3896D3;
	list-style: none;
	font-size: 11px;
	font-weight: bold;

	display: inline;
}

#partners LI A:link {font-weight: bold; text-decoration: none; color: #1F487A;}
#partners LI A:visited {font-weight: bold; text-decoration: none; color: #1F487A;}
#partners LI A:hover {font-weight: bold; text-decoration: underline; color: #3896D3;}
#partners LI A:active {font-weight: bold; text-decoration: underline; color: #3896D3;}

#partners LI.first
{
	margin-left: 0;
	padding: 0px 15px 0px 0px;
	border-left: none;
	list-style: none;
	font-size: 11px;
	font-weight: bold;

	display: inline;
}

.footnote
{
	font-style: italic;
	color: #262626;
}

.contactPersonsBox
{
	float: right;
	width: 360px;
}

.contactPersonsBox TD
{
	font-size: 12px;
}

.contact TABLE
{
	background-color: #E6E6E6;
	/*border-collapse: collapse;*/

}

.contact TD
{
	padding: 2px 8px 2px 8px;
}

.contact TR
{
	background-color: #FFFFFF;
}

.contact TR.alternate
{
	background-color: #E6E6E6;
}

.contactAddressBox
{
	background-color: #E6E6E6;
	border: 1px solid #ad005f;
	width: 200px;
	padding: 4px;
}
