body {
	background-image: url(../img/bakgrunnsbilde.jpg);
	background-repeat: inherit;
		}

#content {
	margin-left: auto;
	margin-right: auto;
	font-family: verdana, georgia, arial, times;
	width: 1024px;
	margin-top: 0px;
	color:#414042;


		}
	
	
#content_2 {
	margin-left: auto;
	margin-right: auto;
	font-family: verdana, georgia, arial, times;
	width: 1024px;
	margin-top: 0px;

	}
	

	
#topp {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}




/* ---------------------------------------------------------------------------------------- TOPPLINKER------------------------------------------------------------------ */





#topplinker a:link{
  
	color:#0e76bc;
	text-decoration: none;
	font-family:verdana, georgia, arial, times;
	font-size: 0.7em;
    font-weight:bold;
    float: left;
	 
	
	}


#topplinker a:hover{
  
	color:#9d9ea0;
	text-decoration: none;
	font-family:verdana, georgia, arial, times;
   
}


#topplinker a:visited{
  
	color:#0e76bc;
	text-decoration: none;
	font-family:verdana, georgia, arial, times;
	font-size: 0.7em;
    font-weight:bold;
}



.mellomromlink {
padding-left:5px;

		}
	






/* ---------------------------------------------------------------------------------------- HOVEDMENY ------------------------------------------------------------------ */

#mainmenu {
float: none;
margin-top: 0px; 
margin-right: 0px;
height:70px;
margin-bottom:8px;

}

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

#mainmenu li {
float:right;
text-decoration:none;
line-height : 70px;
background-color:#fee101;
/*margin-right:1px;*/
font-size:10px;
font-weight:bold;
font-family: verdana, georgia, arial, times;
/*border-left:1px solid #43569b;*/        /*#333333;*/
border-right:1px solid #414042;		 /*#333333;*/
min-width:109px; 
margin-top: 5px;

}

#mainmenu a {
display:block;
text-decoration:none;
color:#414042;              /*#999;*/
padding-left: 10px;
padding-right: 10px;
background-image:url(../img/menubgr.png);
background-repeat:repeat-x;
text-align:left;
}

#mainmenu a:hover {
display:block;
text-decoration:none;
color:#000;
background-color:#0a71b4;        /*#FF0000;*/
cursor : pointer;
background-image:url(../img/menubgr_hover.png);
background-repeat:repeat-x;
}

#mainmenu_grad_btm {
height:50px;
width:100%;
margin-top:4px;
background-image:url(../bilder/layout/mainmenu_grad_btm.png);
background-repeat:repeat-x;
}

#currentpage a {
display:block;
text-decoration:none;
color:#000;
background-color:#FF0000;
cursor : pointer;
background-image:url(../img/menubgr_hover.png);
background-repeat:repeat-x;
}




/* ---------------------------------------------------------------------------------------- DROPDOWN MENYEN ------------------------------------------------------------------ */

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
float: left; 
height:675px;
padding-left:13px;
font:0.9em arial, sans-serif, verdana; 
line-height : 1.5em; 
/*background-image:url(../img/linkbakgrunn-hoved.png);*/

}



.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color:#9d9ea0;
/*background: black url(titlebar.png) repeat-x center left;*/
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding:7px 0 5px 5px; /*header text is indented 10px*/
margin-top: 7px;
cursor:hand;
cursor: pointer;
font-family: verdana, georgia, arial, times;
background-image:url(../img/linkbakgrunn1.png);
margin-right:10px;
width: 164px;

}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(../img/linkbakgrunn1.png);
font-family: verdana, georgia, arial, times;

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding:0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
font-family: verdana, georgia, arial, times;
width:169px;

}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-family: verdana, georgia, arial, times;
width:169px;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

background-image:url(../img/linkbakgrunn.png);!important;
font-family: verdana, georgia, arial, times;
width:140px;
}

/* Kopi */
.arrowlistmenu ul li .opensubsubheader{ /*Open state CSS for sub menu header*/
/*background-color:#ee1c25 !important;*/
font-family: verdana, georgia, arial, times;
padding-left:15px;
background-image:url(../img/pilsubsub.png);!important;
}



.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/*background: lightgreen !important;*/
font-family: verdana, georgia, arial, times;
background-image:url(../img/linkbakgrunnklikk.png);!important;


}

/*Kopi */
.arrowlistmenu ul li .closedsubsubheader{ /*Closed state CSS for sub menu header*/
/*background: lightgreen !important;*/
font-family: verdana, georgia, arial, times;
padding-left:15px;
background-image:url(../img/pilsubsubklikk.png);!important;

}


.arrowlistmenu ul li a{
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 29px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #fee101;*/
font-size: 90%;
font-family: verdana, georgia, arial, times;
color:#9d9ea0;
outline-style:none;
outline-widht:none;
}

.arrowlistmenu ul li a:visited{
color:fff;
font-family: verdana, georgia, arial, times;
 
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
font-family: verdana, georgia, arial, times;
color:#8c8d8a;
}

.arrowlistmenu ul li a.subexpandable:hover a.subsubexpandable:hover{ /*hover state CSS for sub menu header*/
font-family: verdana, georgia, arial, times;
color:#fff;
 
}

.arrowlistmenu a{
text-decoration:none;
outline-style:none;
outline-width:none;
}

	

/* ---------------------------------------------------------------------------------------- INDEX INNDELING ------------------------------------------------------------------ */

#indexbilde{	
	
	width: 100%;
	background-image:url(../img/index.png);
	height:400px;
	
}




#info {

width: 500px;
padding-left: 10px;
padding-top: 15px;
font-family: Verdana, Times, serif;
font-size: small;
color:#fff;
 }





.innhold {

width: 100%;
height:200px;
background-color: #fff;



}


.inforuco{

height:150px;
background-color:#fff;
margin-top:3px;
margin-bottom: 3px;
padding-top: 3px;
}






.ruco {
padding-left: 12px;
padding-right: 10px;
font-family: Verdana, Times, serif;
font-size: small;
line-height: 1.4em;
margin-bottom: 5px;
margin-top: 5px;
background-color:#fff;
}

.alinker a:link {
color:#000;

}

.alinker a:hover {
color:#0f72b5;

}


.alinker a:visited {

color:#000;

}

h3{
font-size:15px;
line-height:20px;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-weight:bold;
}



.dato {

font-size: 0.7em;
font-family:arial, georgia, verdana, times;
padding-left:15px;
}



.mellomromforsidebilder  {
padding-left: 5px;
border:none;

}



/* ---------------------------------------------------------------------------------------- FREMSIDEN FOR HVERT PRODUKT------------------------------------------------------------------ */

.rightcol { /* class rightcol for sider med to kolonner */
float:right;
border: none;
padding-top: 40px;
padding-left: 10px;
height:130px;
width: 20%;
padding-right:7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;

}

.rightcol_prod { /* class rightcol for sider med to kolonner */
float:right;
border: none;
padding-top: 5px;
padding-left: 10px;
height:130px;
width: 50%;
padding-right:7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;

}


.leftcol {
padding-top: 10px;
padding-left: 10px;
color:#d1d2d1;
border:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:130px;
width:49%;
font-size: 0.8em;

}

.leftcol a:link {
color:#d1d2d1;
text-decoration: none;
}


.leftcol a:visited {
color:#d1d2d1;
text-decoration: none;
}

.leftcol a:hover {
color:#fff;
text-decoration: none;
}


.leftcol_eng{
padding-top: 10px;
padding-left: 10px;
color:#d1d2d1;
border:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
height:130px;
width:50%;
font-size: 0.8em;

}




.bilder {

width:80px;
padding-left: 10px;
height: 120px;
margin-top: 80px;


}

.bilder_prod {
padding-left: 10px;
margin-top: 5px;
text-decoration:none;
border:0px;



}



.transparent{
background-image:url(../img/transparent.png);
width: 100%;
height: 800px;



}

.transparent2{
background-image:url(../img/transparent2.png);
width: 100%;
height: 810px;



}






.transparent_45{
background-image:url(../img/transparent_rek.png);
width: 100%;
height: 900px;
}


















#bakgrunn {

background-color: #fff;


}



	
#adresse_link{
	width: 100%;
	float: right;
	background-color:#fff;
	height: 140px;
	padding-left: 1px;

	}
		
	




/* ---------------------------------------------------------------------------------------- PRODUKT FREMVISNING ------------------------------------------------------------------ */

#hovedfeltprodukter{	
	width: 80%;
	float: right;
	background-color:#000000;
	height: 660px;
	padding-left: 10px;

	}

#flytprodukter {
	float: left;
	/*background-color:#000000;*/
	/*width:inherit; */
	height:660px;
	padding-left: 0px;
}

/*
#stort{ /*stort bilde blir større enn det er nedskalert på brillene!!
	width:370px;
}*/
	

#bakgrunnjakker{ 
	background-color:#ffffff;
	
	}

	#bakgrunnsko{ 
	background-color:#ffffff;
	
	}
	
	
.produkttekst{
	color:#000;
	font-size:small;
	padding-bottom: 12px;
	width:350px;
	}
	
.hånd{ /*muspeker over produktene=ikonet hnd vises*/
	cursor:pointer;
}


#produkttekststor{
	color:#000;
	font-size:small;
	padding-bottom: 12px;
	width:350px;
	}

	
#nextprevprodukter{
	color:#000;
	position:absolute; 
	top:830px;
	font-size:small;
	
	}

#nextprevprodukter a:link{
	color:#000;
	
	}
	
#nextprevprodukter a:hover{
	color:#0a71b4;
	
	}
	
	
#nextprevprodukter a:visited{
	color:#000;
	
	}

.produkterteksthead {

	color:#000;
	font-size:0.8em;
	padding-left: 15px;
		}	

/* ---------------------------------------------------------------------------------------- FORHANDLERE ------------------------------------------------------------------ */		


#flytforhandlere {
	float: left;
	/*background-color:#000000;*/
	/*width:inherit; */
	padding-left: 0px;
}
		

.forhandlertekst {

	color:#000;
	font-size:0.7em;
	padding-left: 10px;
	padding-top: 10px;

	}

	
.hjemmesidefarge {

	color:#000;

		}
		
.hjemmesidefarge a:hover{

	color:#ea71b4;

		}		
		
		
#nextprev{
	color:#000;
	position:absolute; 
	top:830px;
	font-size:small;
	padding-left: 10px;
	
	}

#nextprev a:link{
	color:#000;
	
	}
	
#nextprev a:hover{
	color:#0a71b4;
	
	}
	
	
#nextprev a:visited{
	color:#000;
	
	}
	
	
	
	
	
/* ---------------------------------------------------------------------------------------- NYHETER ------------------------------------------------------------------ */	
	
	
#nyheter {
float:right;
width:1000px;
overflow:hidden;
/*background-color:#111;*/
color:#000;
margin-bottom : 10px;
font-family: verdana, georgia, arial, times;
border-bottom:1px solid #000;
font-size: medium; 
padding-left: 5px;
padding-right: 5px;

}


#nyheter .H2 {
font-size: 1.2em;
letter-spacing:normal;

}


#nyheter li {
list-style-type:none;
line-height:20px;
font-size:0.8em;
}

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


#nyheter ul li a:link {
color:#000;
text-decoration:inherit;
}


#nyheter ul li  a:visited {
color:#000;
text-decoration:inherit;
}


#nyheter ul li a:hover {
color:#0e71b4;
text-decoration:inherit;
}


.forhandlerteksthead_nyheter {

	color:#000;
	font-size:medium;
	padding-left:5px;

		}	
		
		
.bakgrunnlogo {

width: 100%;
height:150px;
background-color: #fff;
margin-top: 20px;
background-image: url(../img/innhold_2.jpg);

}		
		
		

		
/* ----------------------------------------------------------------------------------------  REKLAMESERVICE------------------------------------------------------------------ */



#rammelogos {
float:left;
width: 260px;
margin-right: 8px;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
padding-bottom: 10px;
background-color:#fff;
}


#rammeplakater {
float:left;
width: 260px;
margin-right: 8px;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
padding-bottom: 10px;
background-color:#fff;
margin-top:10px;

}


.tekstiinnhold {
padding-left: 12px;
padding-right: 10px;
font-family: Verdana, Times, serif;
font-size: small;
line-height: 1.4em;
padding-top: 10px;
color: #fff;
}



.headlinesinndeling{

padding-right: 10px;
font-family: Verdana, Times, serif;
font-size: small;
line-height: 1.4em;
padding-top: 10px;
color: #000000;
}






.catalog_container_rek_høyre {

float:left;
padding-top: 5px;
margin-top:5px;


}

.catalog_container_rek_høyre_2 {

float:left;
width: 260px;
margin-right: 8px;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
padding-bottom: 10px;
background-color:#fff;
margin-top:10px;


}











.forhandlerteksthead_rek {

	color:#fff;
	font-size:medium;
	padding-left:0px;
		}	
		

.litekatalogbilde{	
		
	font-size:small;
	color: #000;
	float: left; 
	width: 50px;
	height: 660px;

}		
	
#lastned {	
		
	font-size:small;
	color: #fff;
	float: left; 
	margin-left: 5px;
	margin-top:10px;



}		
		
		
#lastned a:link{	
		
	font-size:small;
	color: #000;
	text-decoration:none;
	
}			
		

#lastned a:visited{	
		
	font-size:small;
	color: #000;
	
}			


#lastned a:hover{	
		
	font-size:small;
	color:#0f72b5;
	
}			


.obs{	
		
font-weight: bold;
font-size: medium;
	
	
}			
		

.plakater {
width:998px;
margin-top: 250px;
border:1px solid #333;
overflow:hidden;
background-color:#111;
margin-bottom: 10px; 
}		




.baffin_plakater {
width:998px;
margin-top: 15px;
border:1px solid #333;
overflow:hidden;
background-color:#111;
margin-bottom: 10px; 
}		


.faq_gulf{
width:785px;
border:1px solid #333;
overflow:hidden;
background-color:#111;
margin-bottom: 2px; 
}

.bakgrunn_reklameservice {

width: 100%;
height:180px;
color:#fff;
margin-top: 20px;
padding-top: 10px;
background-image: url(../img/innhold_2.png);

}		

.reklameservice{
color: #e2001a;
}


.reklameservice a:link {
color: #e2001a;
}


.reklameservice a:hover {
color: #0a72b5;
}


.reklameservice a:visited {
color: #e2001a;
}






	
/* ---------------------------------------------------------------------------------------- KATALOGER ------------------------------------------------------------------ */

#rammekataloger {
float:left;
width: 170px;
margin-right: 8px;
padding-left: 3px;
padding-right: 10px;
padding-top:10px;
padding-bottom: 10px;

}



.catalog_container_2 {

padding-left: 10px;
padding-top: 10px;
width: 1014px;
background-image: url(../img/bakgrunn_kataloger_2.jpg);
margin-top:30px;
height: 960px;



}


.catalog_container_kat{

width: 100%;
margin-top:5px;


}


.catalog_container img {
border:none;
float:left;
}

.litekatalogbilde_kat{	
		
	font-size:small;
	color: #000;
	float: left; 
	width: 100%;
	height: 660px;
}



.tekstiinnhold_kat {
padding-top: 15px;
padding-right: 16px;
font-family: Verdana, Times, serif;
font-size: small;
float:left;
line-height: 1.4em;
/*border-style: outset;*/	
}





#bakgrunnkat{	
	width: 100%;
	float: right;
	background-image:url(../img/transparent2.png);
	height: 800px;
	padding-top: 15px;


	}


.kataloger a:link {
color:#fff; 
text-decoration: none;
}


.kataloger a:visited {
color:#fff; 
}

.kataloger a:hover {
color:#0f72b5; 

}
	
	
	
/* ---------------------------------------------------------------------------------------- FAQ ------------------------------------------------------------------ */

		
.faq {
width:785px;
border:1px solid #333;
overflow:hidden;
background-color:#111;
margin-bottom: 10px; 
}

.litefaqbilde {
float:right;
padding-right: 5px; 
padding-top: 5px;
padding-bottom: 5px;
}

.faqhead{
float:left; 
padding-top: 35px; 
font-size:12px;
color:#988d8d;
padding-left: 5px;

}

.lastnedpdf{
float:right;
padding-right: 35px;
padding-top: 45px;
font-size:12px;

}


.lastnedpdf a:link {
color:#988d8d;
}


.lastnedpdf a:visited {
color:#988d8d;
}

.lastnedpdf a:hover {
color:#0a71b4; 

}
	
	
#hovedfelt{	
	width: 80%;
	float: right;
	background-image:url(../img/produktbakgrunn_scott.jpg);
	height:659px;
	font-size:small;
	clear:right;

	}	
	
	
#flytforhandlere {
	float: left;
	/*background-color:#000000;*/
	/*width:inherit; */
	padding-left: 15px;

}	
	
	
	
.forhandlerteksthead {

	color:#000;
	font-size:medium;
	padding-left:10px;
		}	
	
	

	
	
	
	
	
/* ---------------------------------------------------------------------------------------- KONTAKT HAR DE SAMME INNSTILLINGENE SOM INDEX, NESTEN ------------------------------------------------------------------ */	
.innhold_kontakt {

width: 100%;
height:300px;
background-color: #000;
margin-top:5px;
background-image: url(../img/innhold.jpg);

}


.innholdkontakt_kontakt {

width: 100%;
height:545px;
background-image: url(../img/kortinfobilde.jpg);
margin-top: 20px;
padding-top: 15px;
color: #000;



}


.innholdkontakt_salgsavd {

width: 100%;
height:150px;

color: #000;
margin-top: 10px;
padding-top: 15px;


}


.kontakt {
color: #000;
}


.kontakt a:link {
color: #000;
text-decoration:none;
}


.kontakt a:hover {
color: #0a71b4;
text-decoration:none;
}


.kontakt a:visited {
color: #000;
text-decoration:none;
}





.kontakt_salgsavd {
color: #000;
}


.kontakt_salgsavd a:link {
color: #000;
}


.kontakt_salgsavd a:hover {
color: #0b72b5;
}


.kontakt_salgsavd a:visited {
color: #000;
}






#kontakt_eng {

width: 500px;
padding-left: 10px;
padding-top: 15px;
font-family: Verdana, Times, serif;
font-size: small;
 }

/* ---------------------------------------------------------------------------------------- TILBEHØR ------------------------------------------------------------------ */

.tekst {

padding-left: 8px;
padding-top: 15px;
padding-right: 16px;
font-family: Verdana, Times, serif;
font-size: small;
float:left;
line-height: 1.4em;
	
	}
	
	
.tekst a:link {

color:#0a71b4;

}

.tekst a:hover {

color:#0a71b4;

}


.tekst a:visited {

color:#000000;

}	
	

	
/* ---------------------------------------------------------------------------------------- FOOTER ------------------------------------------------------------------ */

#footer {

	font-size:x-small;
	color: #fff;
	width: 100%;
	height:50px;
	text-indent: 10px;
	padding-top: 5px;
    background-image:url(../img/footerbakgrunn.png);
	}


#footer a:link {
	
	color: #fff;
	text-decoration: none;
		}
		

		
#footer a:visited {
	color:  #fff;
	text-decoration: none;
		}

		
#footer a:hover {

	color: #0e76bc;
		text-decoration: none;

		}


.tlf {

padding-left: 80px;
/*background-image:url(../img/omoss.png);*/
}

.copyright{

padding-left: 100px;

}

















