#header div{
	float:left;

}
#header-pages div{
	float:left;

}
.logo{
	float:left;
	width: 240px;
	height: 47px;
	margin-top: 3px;
	background-image:url(images/ConnectNorwayLogo.png);
	background-repeat:no-repeat;
}

.tlf{
	float: left;
	width: 500px;
	margin-top: 24px;
	color: #FFFFFF;
	font-size: 18px;
	font-family: "Trebuchet MS";
}
.densidenmeny{
	
	margin-top: 0px;

}

ul.densidenliste{
	list-style-position: outside;
	list-style-image: url(images/litenlogo.gif);
	list-style-type: disc;
}

ul.densidenliste li{
	vertical-align: middle;
	color: #535353;
	line-height: 30px;
	padding-top: 10px;
}

.reklame{
	height: 110px;
	margin: 45px 0 0 180px!important;
}
.reklame div{ float:left;}

.undermeny{
	height: 25px;
	padding: 5px 0 0 0;
	margin: 0!important;
	width: 900px!important;
	text-align:center!important;
}

.undermeny2{
	display: block;
	height: 45px!important;
	padding:0!important;
	margin: 0 0 0 0!important;
	width: 900px!important;
	text-align:center!important;
}

.undermeny a:link, .undermeny a:visited, .undermeny a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #740000;
	text-align: center;
	text-decoration: none;
}

.undermeny a:hover{
	text-decoration:underline;
}

.reklame1{
	height: 150px;
	width: 236px;
}
/* --- Start forms i header --- */ 

div.headerSok {

	margin-top: 24px;
	position: relative;
}
div.headerSok input.text {
	position: relative;
	top: -3px;
}

input.text{
	border: 1px solid #535353;
	color: #535353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/bakgrunnsok.gif);
}

label.soketekst{
	position: relative;
	margin-top: 3px;
	width: 150px;
	color: #ffffff;
}

input.sok{
	margin-right: 0px;
}

/* --- Slutt forms i header --- */ 


/* -----------------------------------Start Menyer -----------------------------------------------------*/

/* --- Start vertikal meny med subkategorier --- */


a.menulink:link, a.menulink:visited, a.menulink:active {
	display: block;
	float:left;
	width: 165px;
	height: 19px;
	padding: 4px 0px 0px 15px;
	text-decoration: none;
	font-family:arial;
	font-size:13px;
	color: #f6a890;
	background: url('images/infobox/bakgrunnmeny.gif');
}

a.menulink:hover {
	color: #ffffff;
	text-decoration:underline; 
}

a.menulinkactive {
	display: block;
	float:left;
	width: 155px;
	height: 26px;
	padding: 14px 0px 0px 25px;
	text-decoration: none;
	font-family:arial;
	font-size:13px;
	color: #ffffff; 
	background: url('images/infobox/bakgrunnmenyactive.gif');
}
a.subMenymenulinkactive{
  	display: block;
	float:left;
	width: 155px;
	height:7px;
	padding: 3px 0px 10px 25px;
	font-family:arial;
	font-size:12px;
	color: #ffffff;
	background: url('images/infobox/bakgrunnundermeny.gif');
}

a.subMenymenulink:link, a.subMenymenulink:visited, a.subMenymenulink:active{
	  display: block;
	  float:left;
	  width: 155px;
	  height:7px;
	  padding: 3px 0px 10px 25px;
	  font-family:arial;
	  font-size:12px;
	  color: #f6a890;
	  background: url('images/infobox/bakgrunnundermeny.gif');
}

a.subMenymenulink:hover{
	  color: #ffffff;
	text-decoration: underline;
}

/* --- Avslutt vertikal meny med subkategorier --- */


/* --- Start Horisontalmenyutensub --- */

.vertikalmeny ul {
	float: left;
	list-style: none;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}

.vertikalmeny ul li {
	float: left;
	display: block;
	padding: 10px 2px;
	width: 90px;	
	text-align: center;
	background-color: transparent;
	background-image: url(images/infobox/stripemellomvertikalmeny.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.vertikalmeny ul li a:link, .vertikalmeny ul li a:visited, .vertikalmeny ul li a:active {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color: #b2b5b4;
	padding:0px;
	margin: 0px;
	position: relative;
	top: 8px;
}

.vertikalmeny ul li a:hover{
	color: #ffffff;
}
	
.vertikalmeny ul li a:hover {
	background-color: transparent;
	background-position: left top;
}

/* --- Avslutt Horisontalmenyutensub --- */

/* --- Start Horisontalmeny med sub --- */
#menuwrapper {
	width:180px; 
	margin:0; 
	position:relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
}

#topmenuwrapper {
	width:180px; 
	margin:0; 
	position:relative;
}


.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}


#navMenubar, #navMenubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navMenubar li a:link, #navMenubar li a:visited, #navMenubar li a:active {
	display: block;
	text-decoration: none;
	background-image: url(images/infobox/bakgrunnmeny.gif);
	text-align: left;
	height: 20px;
	width: 165px;
	padding: 10px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #f6a890;
}

#navMenubar li a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#navMenubar li ul li a:link, #navMenubar li ul li a:visited, #navMenubar li ul li a:active {
	display: block;
	text-decoration: none;
	background-image: url(images/infobox/bakgrunnundermeny.gif);
	text-align: left;
	height: 20px;
	width: 165px;
	padding: 5px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f6a890;
}



li.topp{
	display:block;
	width: 180px;
	height: 19px;
	background-image: url(images/infobox/subtopp.gif);
}
li.bunn{
	display:block;
	width: 180px;
	height: 19px;
	background-image: url(images/infobox/subbunn.gif);
}

a.valgt:link, a.valgt:visited, a.valgt:active, a.valgt:hover {
	display: block!important;
	text-decoration: underline!important;
	text-align: left!important;
	height: 20px!important;
	width: 160px!important;
	padding: 10px 0px 0px 15px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	font-weight: normal!important;
	color: #ffffff!important;
}

#navMenubar li a.valgt:link ul.childeren li{
	display: block;
	text-decoration: none;
	background-image: url(images/infobox/bakgrunnmeny.gif);
	text-align: left;
	height: 20px;
	width: 160px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #f6a890;
}

#navMenubar li {
	float: left;
}

#navMenubar li ul  {
	width: 160px;
	background-image:url(images/infobox/bakgrunnundermeny.gif);
	padding: 0px;
	margin: 0px;
	text-align:left;
	float:left; 
}

 #navMenubar ul li  {
	float: left;
	width: 180px;
	font-size: 12px;
}

#navMenubar ul li a  {
	color: #565656;
	font: 12px Arial, sans-serif;
}





#navMenubar ul a:hover {
	background-image: url(images/infobox/bakgrunnundermeny.gif)!important;
	color: ffffff!important;
	text-align: left!important;
	padding: 5px 0px 0px 15px!important;
	margin: 0px!important;
	width: 165px!important;
	height: 20px!important;
	display: block!important;
}
#navMenubar li {width: auto;}

br{
	clear: left;
}

#sublist a {
	font-size: 12px;
	margin: 0px;
	padding: 3px;
	width: 140px;

}

#sublist a:hover {
	font-size: 12px;;
	margin: 0px;
	padding-left: 10px;
	text-align:left;
	width: 140px;
	background-color: #606060;
	color: red;
}

#sublist a:visited {
	font-size: 10pt;
	margin: 0px;
	padding: 4px;
	width: 140px;
}

#menudesc{
	padding: 5px;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
}

.menucat{
	padding-bottom: 10px;
	font-size: 10pt;
	font-weight: bold;
}
/* --- Avslutt Horisontalmeny med sub --- */


/*--------------------------------------------------Avslutt Menyer-----------------------------------*/


/* --- Start Overskriften for sidene --- */

.infoBoxHeading {
	display: block;
	width: 625px;
	height: 32px;
	padding: 5px 0px 0px 10px;
	background-image: url('images/infobox/menytopp.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #e7a300;
	text-decoration: none;

}

.infoBoxHeading h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
		border-bottom: 1px solid #000000;
		margin-bottom: 10px;
}

/* --- Avslutt Overskriften for sidene --- */

/* ------------------------ Start bokser på venstre og høyre side -------------------------------- */

/* --- Start default for alle sidebokser --- */

.menyboks{
	display: block;
	width: 180px;
	margin-bottom: 10px;	
}

/* --- Avslutt default for alle sidebokser --- */


/* --- Start Nyhetsbrevsboks --- */

.nyhetsbrevoverskrift{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #535353;
}

.nyhetsbrevboks{
	background-image: url(images/infobox/bakgrunnboks.gif);
	padding: 5px 0px 0px 13px;
	height: 180px;
	width: 167px;	
}

.nyhetsbrevboks span {
	padding: 5px 10px 0px 0px;
	width: 120px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	display: inline;
}

/* --- Avslutt nyhetsbrevsboks --- */


/* -- Start nyhetsboks --- */
.nyhetsboksoverskrift{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #535353;
	background-image: url(images/infobox/nyhetsboks/nyhetsbokstopp.gif);
	height: 21px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.nyhetsboks{
	width: 195px;
	padding: 10px 5px 10px 10px;
	background-image: url(images/infobox/nyhetsboks/nyhetsboksmidt.gif);
	background-repeat: repeat;
}

.nyhetsboksbunn{
	background-image: url(images/infobox/nyhetsboks/nyhetsboksbunn.gif);
	height: 12px;
	width: 210px;
}

.nyhetsboks a:link, .nyhetsboks a:visited, .nyhetsboks a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #535353;
	text-decoration: none;
	margin-bottom: 5px;
	padding-right: 20px;
	background-image:url(images/icons/pil.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
} 

.nyhetsboks a:hover{
	background-image:url(images/icons/pilhover.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	color: #e7a300;
	text-decoration: underline;
} 

/* -- Avslutt nyhetsboks --- */

/* --- start Søk ---*/

.headersok{
	padding-top: 3px;
}

/* --- Avslutt søk ---*/


/* ------------------------------------- Avslutt bokser på venstre og høyre side -------------------------------- */


/* ------------------------------------- Start listing av artikler -----------------------------------------------*/
	
	/* --- Samme for alle ---*/
	.produktboks{
		width: 480px;
		margin: 0px 0px 10px 15px;	
		display: inline;
	}
	
	.produktboks div{
		float: left;
	}
	
		.produktbokser{
		display: inline;
		width: 490px;
		margin-top: 10px;
		background-color: #ffffff;
	}
	
	.produktbokser div{float:left;}
	
	.stopp{ clear:left; }
	
	/* --- Avslutt samme for alle --- */
	
	/* --- Start lister uten bilde ---*/
	
	.ingressutenbilde{
		width: 470px;
		text-align:left;
		padding-left: 0px;
	}
	
	.overskriftutenbilde{
		width: 470px;
		text-align: left;
		padding: 0px;	
		display:inline;
	}
	
	.overskriftutenbilde a:link, .overskriftutenbilde a:visited, .overskriftutenbilde a:active{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px!important;
		font-weight: normal;
		color: #535353;
		text-decoration: none;
		vertical-align: top;
	}
	
	.overskriftutenbilde a:hover{
		color: #e7a300;
	}
	
	.shortdescutenbilde{
		width: 470px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		display: inline;
	}
	
	div.knapputenbilde{
		margin-top: 8px;
		width: 70px;
		padding-left: 400px;
		display: inline;
	}
	
	div.knapputenbilde a:link, div.knapputenbilde a:visited, div.knapputenbilde a:active {	
		padding-right: 20px;
		background-image:url(images/icons/pil.gif);
		background-repeat:no-repeat;
		background-position:right 2px;
		color : #535353;
		text-decoration: none;
	}
	
	div.knapputenbilde a:hover{
		background-image:url(images/icons/pilhover.gif);
		background-repeat:no-repeat;
		background-position:right 6px;
		color:#e7a300;
		text-decoration: underline;
	}
	
	/* --- Avslutt lister uten bilde --- */
	
	/* --- Start lister med bilde --- */
	
	.bilde{
		width: 120px;
		padding-right: 10px;
		overflow: hidden;
		display:inline;
	}
	
	.ingress{	
		width: 345px;
		text-align:left;
		display:inline;
	}
	
	.ingress span{
		float: left;
	}
	
	.overskrift{
		width: 340px;
		text-align: left;
		padding: 0px;
		display:inline;
	}
	
	.overskrift a:link, .overskrift a:visited, .overskrift a:active{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px!important;
		font-weight: normal;
		color: #535353;
		text-decoration: none;
		vertical-align: top;
	}
	
	.overskrift a:hover{
		color: #e7a300;
	}
	
	.shortdesc{
		width: 340px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		display: inline;
	}
	
	span.knapp{
		margin-top: 8px;
		width: 70px;
		padding-left: 270px;
		display: inline;
		
	}
	
	span.knapp a:link, span.knapp a:visited, span.knapp a:active {
		padding-right: 20px;
		background-image:url(images/icons/pil.gif);
		background-repeat:no-repeat;
		background-position:right 2px;
		color : #535353;
		text-decoration: none;
	}
	
	span.knapp a:hover{
		background-image:url(images/icons/pilhover.gif);
		background-repeat:no-repeat;
		background-position:right 6px;
		color:#e7a300;
		text-decoration: underline;
	}
	 
	/* --- Avslutt lister med bilde --- */
	
	/* --- Start Visning av antall artikler --- */
	
	.visanntallprodukter{
		display: block;
		margin-top: 10px;
		padding-left: 10px;
		width: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;		
	}
	.visantallprodukter a:link, .visantallprodukter a:visited, .visantallprodukter a:active { color: #0000FF;  }
	.visantallprodukter a:hover {  color: #0000FF;  }
	
	/* --- Avslutt visning av antall artikler --- */
	
/* ------------------------------------- Avslutt listing av artikler -----------------------------------------------*/


/* -------------------------------------Start Sider ---------------------------------------------------------------*/	
	
/* --- Side mal --- */
.kontoboks{
	display:inline;
	width: 490px;
}

.kontoboks div{
	float: left;
	display: inline;
}

.kontoinnhold{
	padding: 10px;
}

.kontoinnhold div{
 	width: 490px;
}

.kontoinnhold div label{
	padding: 10px 0px 0px 0px;
	width: 150px;
	text-align: left;
}

.kontoinnhold label{
	padding: 5px 0px 0px 10px;
	width: 100px;
	text-align: left;
}

.kontoinnhold form label{
	padding: 10px 0px 0px 10px;
	width: 150px;
	text-align: left;
}

.kontoinnhold form input.radioknapp{
	padding: 0px;
	margin-top: 10px;
	text-align: left;
}

.kontoinnhold div input{
	margin: 10px 0px 0px 0px;
	width: 150px;
	text-align: left;
}

.kontoinnhold div.radioknapp input{
	margin: 6px 0px 0px 0px;
	width: 30px;
	text-align: left;
}

.kontoinnhold div select{
	margin: 10px 0px 0px 0px;
	width: 150px;
	text-align: left;
}

.kontoinnhold div span{
	display: inline-block;
	padding-right: 20px;
	vertical-align: top;
	margin-top: 10px;
}

.kontoinnhold div span a:link, .kontoinnhold div span a:visited, .kontoinnhold div span a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;	
}

.kontoinnhold div span a:hover{
	color: red;
	text-decoration: underline;	
}

/* --- Avslutt mal for sidene --- */


/* --- Start index --- */

.velkommentekst{
	display: inline;
	padding: 10px 0px 10px 10px;
	width: 460px;
	overflow: hidden;
	margin: 0px;
}

/* --- Avslutt index --- */

/* --- Start Gjestebok --- */
.gjesteboktopp{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;	
	padding-bottom: 5px;
}

span.gjesteboktopptekst{
	width: 320px;
}

.gjestebokinnlegg{
	padding: 5px 0px 5px 0px;
}

.gjesteboktekst{
	padding: 5px 0px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
}

/* --- Avslutt Gjestebok --- */

/* --- Start Kontakt --- */

.accountinfo {
	width:490px;
	padding: 10px 0px 0px 10px;
}

.accountinfoinnhold {}

.accountinfoinnhold  div {
	display: inline;
	float:left;
	padding: 0px 0px 10px 0px;
}

.kontakttinfoinnhold-left {
	width: 250px;
}

.kontakttinfoinnhold-left div {
	display: block;
	width: 240px;
	overflow: hidden;
}

.kontaktinfoinnhold-right {
	width: 220px;
	overflow:hidden;
}
	
.kontaktinfoinnhold-left div{
	display: block;
	width: 210px;
}

div.kontaktinfoinnhold-right label{
	text-align: left;
	width: 150px;
	padding:0px;
	margin: 0px;
}

div.kontaktinfoinnhold-right input{
	text-align: left;
	padding:0px;
	margin: 0px 0px 5px 0px;
}

.kontakttinfoinnhold-left div {
	display: block;
	width: 220px;
}

.kontooverskrift{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #e7a300;
}
	
/* --- Avslutt kontakt --- */


/* --- Start Dynamic sitemap --- */

ul.sitemap {
	color: #000000;
}

/* --- Avslutt Dynamic sitemap --- */


/* --- Start artikkel info sider --- */

.produktbeskrivelse{
	float: left;
	padding: 5px;
	width: 472px!important;
}

.produktbeskrivelsebilde{
	display: block;
	padding: 5px;
	width: 470px;
	overflow: hidden;
}

div.produktbeskrivelsebilde span.bildegalleri{
	float:left;
}

/* --- Avslutt artikkel infosider --- */


/* --- Start Copyright tekst --- */
.copyrightText { 
	font-size : 11px; 
	color: #535353; 
}

a.copyrightText:link, a.copyrightText:visited, a.copyrightText:active { 
	font-size : 11px; 
	color : #535353; 
	text-decoration: none;
}

a.copyrightText:hover {  
	color : #e7a300; 
	text-decoration: underline;
}
/* --- Avslutt copyright tekst --- */
	
/* -------------------------------------Avslutt Sider ---------------------------------------------------------------*/		
	
/* -------------------------------------- Start Andre stiler -------------------------------------------- */

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.infoBoxNotice { background: #FF8E90; }

.messageBox, .imagesBoxContents, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackWarning, .messageStackWarning, .messageStackSuccess{background:#ffffff;   padding:5px;}

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

SPAN.errorText {
  	font-family: Verdana, Arial, sans-serif;
  	color: #ff0000;
}

.infoBox{
  background-image: url('images/infobox/pixel_trans.gif');
}

/* --------------------------------------- Avslutt andre stiler -------------------------*/
