BODY {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, sans-serif;
}


.pageWrapper {
	text-align: center;
	margin-left:1px;
	margin-top:1px;
}


.pageWrapper .pageArea {
	margin: auto;
	width:975px;
	text-align:left;
}



.page {
	width:975px;
	margin: auto;
	text-align:left;
	border-bottom:1px solid #ccc;
}
.poweredby {
	width:975px;
	padding:5px;
	margin-top:5px;
	font-size:0.55em;
	color:#ccc;
	text-align:center;
}
.poweredby A {
	text-decoration:none;
	color:#ccc;
}
.poweredby A:hover {
	text-decoration:underline;
}
.header {
	margin-bottom:10px;
	z-index:1000;
}
.header .logo {
	float:left;
	width:235px;
	margin-top:10px;
	vertical-align:bottom;
}
.header .logo IMG {
	border:0;
}
.header .navigation {
	height:25px;
	width: 739px;
	float:right;
	background-color:#e9e6e3;
	font-size:0.8em;
	margin:0;
	padding:0px;
}

.header .navigation UL {
	list-style:none;
	margin:0;
	padding:0;
}
.header .navigation UL LI {
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid white;
	padding-left:15px;
	padding-right:15px;
}
.header .navigation UL LI.last {
	border-right:none;
}

.header .navigation A {
	text-decoration:none;
	color:black;
	font-weight:bold;
/*	font-size:0.8em;*/
	font-size:10px;
}
.header .navigation.dropdown li:hover ul,
.header .navigation.dropdown li.msieFix ul {
	display:block;
	top:2em !important;
	z-index:10px;
	margin:-2px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}

.header .navigation.dropdown {
	position:relative;
	max-width:100%;
	float:left;
}

.navigation.dropdown ul li {
	height:27px;
}

.header .navigation.dropdown li ul {
	display:none;
	height:auto;
	padding:10px 10px 10px 0px;
	position:absolute;
	background-color:#E9E6E3;
left:0px;
*left: 0px; /*reposition for IE*/
}

.header .navigation.dropdown li {
	cursor:pointer;
	float:left;
	list-style-type:none;
/*	max-width:16.5%;*/
	position:relative;
/*	width:5.3em;*/
}

.header .navigation.dropdown li ul li {
/*	max-width:120%;*/
	padding:0;
	width:14em;
	border-right:none;
	padding:2px;
	padding-top:0px;
	clear:both;
	z-index: 1000;	
}

.header .navigation.dropdown li a {
	/*cursor:default;*/
	display:block;
	float:left;
	line-height:2.5em;
	padding:0 0.4em;
	text-decoration:none;
}

.header .navigation.dropdown li a:hover {
	font-weight:bold;
}

.header .navigation.dropdown li ul li a {
	background-position:0pt 50% !important;
	cursor: pointer !important;
	font-weight:normal;
	height:1.7em;
	line-height:1.7em;
	position:relative !important;
	white-space:nowrap;
	border-bottom:1px solid white;
	border-right:none;
}

.header .navigation.dropdown li:hover ul,
.header .navigation.dropdown li.over ul {
	display:block;
	top:2em !important;
	z-index:1000;
}

.columns .breadcrumbContainer {
	float: left;
	width: 645px;
	margin-bottom: 10px;
	border-bottom:1px solid black;
	margin-top:0px;
	margin-left:4px;
	height: 29px;
}

.columns .breadcrumbContainer.elektriskehusholdningsapparater {
	border-bottom:1px solid #E42625;
}

.columns .breadcrumbContainer.lydbildeogdata {
	border-bottom:1px solid #1BA44A;
}

.columns .breadcrumbContainer.handelogverksted {
	border-bottom:1px solid #861950;
}

.columns .breadcrumbContainer.telematikk {
	border-bottom:1px solid #EE8D21;
}

.columns .breadcrumbContainer.foto {
	border-bottom:1px solid #00a3b2;
}

.columns .breadcrumbContents {
	padding: 0px;
	font-size: 12px;
	color: black;
}

.columns .breadcrumbContents a {
	text-decoration: none;
	color: black;
}

.col1 {
	width:130px;
	float:left;
/*	padding-left:2px;*/
	overflow:hidden;
}

.col2 {
	width:444px;
	float:left;
	overflow:hidden;
}

.col2.full {
	width:840px;
}
.page.page-32 .col2 {
	width:640px;
}

.col2 .colums {
}
.col2 .columns .articles-col1 {
	margin:0;
	padding:0;
	float:left;
	width:216px;
}
.col2 .columns .articles-col2 {
	margin:0;
	padding:0;
	float:left;
	width:216px;
	padding-left:5px;
}
.col3 {
	width:195px;
	float:left;
	margin-right:5px;
	padding-left: 10px;
	overflow: hidden;
}
.col3 H2 {
	font-size:12px;
/*	border-bottom:1px solid black;*/
}
.col3 UL {
	margin:0;
	padding:0;
	list-style:none;
}
.col3 UL LI {
	margin:0;
	padding:0;
	font-size:0.7em;
	margin-bottom:10px;
}
.col3 UL LI A {
	color:#5E5F60;
	text-decoration:none;
}
.col3 UL LI A:hover {
	text-decoration:underline;
}
.col3 .article {
	font-size:0.6em;
}
.col4 {
	float:right;
	width:185px;
	overflow:hidden;
	z-index:-1000;
}

.subnav1 UL {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:4px;
}
.subnav1 UL LI {
	margin:0;
	padding:0;
	font-size:0.7em;
	border-bottom:1px solid #145f9d;
	height: 29px
	color:#145f9d;
}

.subnav1 UL LI A {
	text-decoration:none;
	color:#145f9d;
	font-weight:bold;
	display:block;
	width: 126px;
	margin: 0px;
	padding: 8px 0px 8px 0px;
}

.subnav2 UL {
	margin:0;
	padding:0;
	list-style:none;
}
.subnav2 UL LI {
	margin:0;
	padding:0;
/*	font-size:0.7em;*/
	font-size:12px;
	border-bottom:1px solid #145f9d;
	background-color:#145f9d;
	padding:5px 0px 5px 5px;
	margin-bottom:4px;
}
.subnav2 UL LI A {
	text-decoration:none;
	color:white;
	font-weight:bold;
	display:block;
	width:100%;
}

.magazine-frontpage {
	margin:10px 0px 10px 0px;
}
.magazine-frontpage H2 {
	display:none;
}
.magazine-frontpage IMG {
	vertical-spacing:0;
	horizontal-spacing:0;
	border:0;
	margin:0;
	padding:0;
}

.content {
	padding:0px 15px 0px 8px;
	width:99%;
}

.content P,
.content TABLE TD {
	font-size:11px;
}
.content OL LI,
.content UL LI,
.content UL LI UL LI {
	font-size:11px;
}
.content H2 {
	font-size:14px;
}
/* http://www.elektronikkbransjen.no/index.php?page_id=32&type=Leverand%F8r */
.content TABLE.members {
	width:100%;
}
.content TABLE.members TD {
	font-size:0.6em;
}

.rssSource {
	margin	:	0px 0px 10px 0px;
	font-size	:	10px;
}

.rss-listing {
}
.rss-listing .rss-feed {
	margin-bottom:20px;
	color:rgb(94,95,96);
}
.rss-listing .archive {
	margin-top:10px;
	font-size:0.7em;
}
.rss-listing .items .item a {
	color	:	#000;
}

.rss-listing .archive A {
	text-decoration:none;
	color:rgb(94,95,96);
}
.rss-listing .archive A:hover {
	text-decoration:underline;
}
.rss-listing .rss-feed P {
	margin:0;
	padding:0;
}
.rss-listing .rss-feed H2 A,
.rss-listing .rss-feed H2 {
	margin:0;
	padding:0;
	font-size:12px;
	padding-bottom:4px;
	margin-bottom:4px;
	color:black;
	text-decoration:none;
}
.rss-listing .rss-feed H2 A:hover {
	text-decoration:underline;
}
.rss-listing .rss-feed.rss1 H2 {
	border-bottom:1px solid #e42625;
	float:left;
	width:100%;	
	margin:10px 0px 0px 0px;	
}
.rss-listing .rss-feed.rss2 H2 {
	border-bottom:1px solid #1ba44a;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	
}
.rss-listing .rss-feed.rss3 H2 {
	border-bottom:1px solid #861950;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;	
}
.rss-listing .rss-feed.rss4 H2 {
	border-bottom:1px solid #ee8d21;
	float:left;
	width:100%;	
	margin:10px 0px 0px 0px;	
}
.rss-listing .rss-feed.rss5 H2 {
	border-bottom:1px solid #1463a8;
	float:left;
	width:100%;	
	margin:10px 0px 0px 0px;
}

.rss-listing .rss-feed.rss5 H2 {
	border-bottom:1px solid #00a3b2;
	float:left;
	width:100%;	
	margin:10px 0px 0px 0px;
}
.rss-listing .rss-feed.rss7 H2 {
	border-bottom:1px solid #00a3b2;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	
}
.items .item {
	/*font-size:0.7em; Endret i forbindelse med #12366*/
	font-size: 1em;
	margin-bottom:10px;
	color:rgb(94,95,96);
}
.items .item .title {
	font-weight:bold;
	float:left;
	width:100%;
}
.items .item.last {
	margin-bottom:0px;
}
.items .item A {
	text-decoration:none;
	color:rgb(94,95,96);
	font-size:11px;
}
.items .item A:hover {
	text-decoration:underline;
}
.items .item .source {
	color:#ccc;
	float:left;
	width:100%;
}

.articles .article H2 {
	margin:0;
	padding:0;
}

.articles .article H2 A {
	text-decoration:none;
	color:black;
}

.articles .article H2 A:hover {
	text-decoration:underline;
}

.articles .article P.abstract {
	margin:0;
	padding:0;
	font-size:11px;
}

.articles .article h2 {
	font-size:12px;
}
.articles .article.large P.abstract {
	margin:0;
	padding:0;
	font-size:12px;

}

.articles .article a img {
	border: none;
}

.articles .article .abstract a {
	text-decoration: none;
	color: black;
}

.articles .article.large h2 {
	font-size:18px;
	padding-top:10px;
	padding-bottom:5px;
}
.articles .article,
.articles .article.large {
	margin-bottom:15px;
}

.article .imageColumn {
	vertical-align: top;
}

.article .imageColumn .galleryimage-description {
	font-size: 10px;
}

.description {
	float:left;
	width:130px;
}

.rssDescription {
	float:left;
	width:100%;
	font-size:11px;
}

.article .imageColumn .A {
	font-size: 10px;
}

.box H2 {
	width:100%;
	background-color:#145f9d;
	font-size:0.7em;
	font-weight:bold;
	color:white;
	padding:5px;
}
.box P,
.box H3 {
	margin:0;
	padding:0;
	font-size:0.6em;
}
.box H3 {
	margin-top:5px;
}
.box IMG {
	padding:0px 5px 0px 5px;
}

.linkarchive {
	width:100%;
	margin:0;
	margin-top:20px;
	padding:0;
	border-collapse:collapse;
}
.linkarchive TD {
	margin:0;
	padding:0;
	border:1px solid #99b5c8;
	padding:1px;
	background-color:#eff4f8;
}
.box.links ul {
	list-style:none;
	margin:0;
	padding:0;
}
.box.links ul li {
	margin:0;
	padding:0;
	padding-left:5px;
}
.box.links A {
	text-decoration:none;
	font-size:0.6em;
	color:#125c8e;
}
.box.links H2 {
	margin:0;
	padding:1px;
	background-color:#1b3363;
	font-size:0.8em;
}
.box.links A:hover {
	text-decoration:underline;
}

.searchbox {
	font-size:0.55em;
	padding:2px;
	margin-top:10px;
	background-color:#e8e6e3;
	padding-top:10px;
	padding-bottom:10px;
}
.searchbox LABEL {
	font-size:0.55em;
}

.searchbox a {
	color	:	#000;
}

.searchbox table tr td span.powered {
	color	:	#000;
}

.searchbox INPUT.query {
	font-size:1.2em;
	width:110px;
}

.searchbox input.locSearchInput {
	font-size	:	1em;
	width		:	80px;
	height		:	20px;
	margin		:	0px;
	padding		:	0px;
	vertical-align	:	middle;	
	
}

.searchbox input.locSearchInput.google {
	font-size	:	1em;
	width		:	80px;
	margin		:	0px 2px 0px 0px;
	padding		:	0px;
	background	:	url(http://www.google.no/coop/images/google_custom_search_watermark.gif) no-repeat center center #fff;
	border		:	1px solid #145f9d;
}

.searchbox input.locSearchInput.google:focus {
	font-size	:	1em;
	width		:	80px;
	margin		:	0px 2px 0px 0px;
	padding		:	0px;
	background-image	:	none;
	border		:	1px solid #145f9d;
}



.btnSubmit {
	width:40px;
	font-size:1.0em;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-left:70px;
}


.searchbox .locSearchBtn {
	font-size	:	1em;
	margin		:	0px;
	vertical-align	:	middle;
}



.weatherbox {
	margin-top:10px;
	padding:4px;
	border:1px solid #145F9D;
}

.weatherbox H2 {
	font-size:0.8em;
	margin:0;
	padding:0;
	margin:6px 0px;
}

.weatherbox TABLE.weatherData {
	border-collapse:collapse;
}
.weatherbox TABLE.weatherData TD {
	font-size:0.6em;
	vertical-align:top;
	padding-bottom:6px;
}
.weatherbox TABLE.weatherData TD.degrees {
	text-align:right;
	white-space:nowrap;
}
.weatherbox TABLE.weatherData TD.symbol IMG {
	width:25px;
	height:25px;
}
.weatherbox TABLE.weatherData TD.location {
	font-size:0.55em;
	color:#ccc;
}

.weatherboxCredits {
	font-size:0.6em;
	text-align:center;
}

h2.pageHeader {
	margin:0;
	padding:0;
	padding-top: 7px;
	font-size:1.1em;
	font-weight:bold;
}
.ticker {
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	color: #145F9D;
}
.ticker .date {
	vertical-align:middle;
	font-size:0.6em;
}
.latestRss A {
	text-decoration:none;
	color:#145F9D;
}
.latestRss A:hover {
	text-decoration:underline;
}


.newsListing {
	font-family: Arial;
	float: left;
}

.newsListing h2 a {
	color: black;
}

.newsListing .ingress,
.newsListing b.ingress {
	font-family: Verdana, Garamond, sans-serif;
	font-size: 8.5pt;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.newsListing hr.divider {
	clear: both;
	color: #c0c0c0;
	background-color: #c0c0c0;
	height: 1px;
	border: none;
	width: 99%
}

.newsListing .date,
.middleColTop .date {
	font-family: Verdana, Garamond, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #6c6e70;
	margin: 0px;
	padding: 0px;
/*	padding-right: 20px;*/
}

.newsListing p {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
}

.newsListing img {
	float: left;
	text-align: left;
	margin: 2px 4px 4px 0px; /* t r b l*/
	border:1px solid #999999;
}

.newsListing h2 {
	text-decoration: none;
	color: #000;
	font-size: 1em;
	font-size: 20px;
}


.newsListing a {
	text-decoration: none;
	color: blue;
}

.newsListing a:visited {
	color: purple;
}

.newsListing a:active,
.newsListing a:hover {
	color: red;
}

/* article */
.content,
.content .article {
	font-size:11px;
}

.content .article .header {
	font-weight: bold;
	font-size:18px;
}

.tipafriend INPUT {
	margin: 0px;
}

.tipafriend {
	border-collapse:collapse;
}

.tipafriend TD {
	font-size:0.6em;
}
TABLE.banners {
	margin: 0px;
	width: 975px;
}
TABLE.banners TD {
	padding: 1px;
}

TABLE.banners TD.gray {
	background-color:#EEE;
	vertical-align:top;
}

/* latest 3 rss items on top of page */
.latest-items {
	overflow:hidden;
	width:580px;
	float:left;
	height:17px;
}


.header .ticker .date {
	float:left;
}
.latest-items .items .item {
	float:left;
}
.latest-items .items .item .date {
	display:none;
}
.latest-items .items .item {
	margin-right:10px;
}
.latest-items .items .item.last {
	margin-right:0px;
}
.latest-items .items .item  .title {
	font-weight:normal;
}



/*
	PRESSEMELDING
*/

.pressemld p.abstract{
	display	:	none;

}

.press_disclaimer {
	width	:	100%;
	font-size	:	0.5em;
}

ul.pressListSmall {
	width	:	434px;
	margin	:	0px;
	padding	:	0px;
	list-style	:	none;
	float		:	left;
}

		ul.pressListSmall li{
			background-color	:	#eee;
			border				:	1px solid #ccc;
			margin				:	2px 0px;
			padding				:	2px;
		}
		
		ul.pressListSmall li a {
			color	:	#000;
			text-decoration	:	none;
			font-weight	:	bold;
		}
		
		ul.pressListSmall li a:hover {
			text-decoration	:	underline;
		}
		
		ul.pressListSmall span.dateBlue {
			color	:	#145f9d;
		}
		
		
		
/**/

ul.pressList {
	padding		:	0px;
	margin		:	0px;
	list-style	: none;
}


ul.pressList li {
	float			:	left;
	width			:	200px; 
	min-height		:	225px;
	padding			:	0px 5px;
	margin			:	0px;
	text-align		:	center;

	display			:	-moz-inline-stack;
	display			:	inline-block;
	vertical-align	:	top;
	zoom			:	1;
	*display		:	inline;
	_height			:	225px;
	border			:	1px solid #fff;
}

ul.pressList li.hover {
	border			:	1px solid #eee;
	cursor			:	pointer;
}

ul.pressList li h2{
	width				:	100%;
	background-color	:	#eee;
	border				:	1px solid #ccc;
	text-align			:	left;
	padding				:	2px 0px;
}

ul.pressList li img{
	border	:	0px;
}

ul.pressList li a {
	color			:	#000;
	text-decoration	:	none;
	font-size		:	12px;
}

ul.pressList li a:hover {
	text-decoration	:	underline;
}

ul.pressList li a.img {
	height	:	200px;
}

ul.pressList li.firstLarge {
	width			:	96%;
}

.article.pressRelease {
	margin	:	0px 0px 0px 0px;
}

.article.pressRelease h2{
	margin			:	0px;
	text-decoration	:	none;
	font-size		:	12px;
	border-bottom:1px solid #000;
	float:left;
	width:100%;
	padding	:	0px 0px 4px 0px;
}

.article.pressRelease h3, .article.pressRelease h3 a {
	font-size	:	12px;
	color		:	#000;
	text-decoration	: none;
	margin		:	7px 0px 3px 0px;
	
}

.article.pressRelease h3 a:hover {
	text-decoration	:	underline;
}

.article.pressRelease a {
	color			:	#000;
	text-decoration	:	none;
	font-size		:	11px;
}

.article.pressRelease a:hover {
	text-decoration	:	underline;
}

.article.pressRelease img {
	border	:	0px;
}

.press_global_box {
	width	:	130px;
	padding	:	0px;
	margin	:	0px
}

.press_global_box h2{
	font-size	:	12px;
	color		:	#000;
	text-decoration	:	none;
	border-bottom:1px solid #000;
	float:left;
	width:100%;
	padding	:	4px 0px;
}

.press_global_box img {
	border	:	0px;
}

.press_global_box ul {
	padding	:	0px;
	margin	:	0px;
	list-style	:	none;
}

.press_global_box ul li{
	margin	:	0px 0px 17px 0px;
	padding	:	0px;
}

.press_global_box h3 a, .press_global_box h3 {
	font-size	:	11px;
	color		:	#000;
	text-decoration	:	none;
	font-weight		:	normal;
	margin			:	0px;
	padding			:	0px;
}

.press_global_box h3 a:hover{
	text-decoration	:	underline;
}