body {
margin:0;
padding:0;
background-image:url(../img/bg_body.gif);
background-repeat:repeat-y;
background-position:top;
}

/* Clearfix  */

/* 
div:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size: 0;
}

div {overflow:hidden;zoom:1;}*/








.container {
width:876px;
margin:0 auto;
padding:0 44px 20px 40px;
}

.topp {
background-image:url(../img/bg_topp.gif);
height:100px;
background-repeat:no-repeat;
text-align:center;
padding:56px 0 0 0;
margin:0 auto 0 auto;
width:960px;
position:relative;
overflow:hidden;
zoom:1;

}

.topp_s2 {
	height:70px;}

.topp .venstre {
	position:absolute;
	left:40px;
	top:65px;}
	
.topp .hoyre {
	position:absolute;
	right:55px;
	top:80px;}




.taglines {
margin-bottom:10px;
overflow:hidden;
zoom:1;
clear:both;
}

.taglines p {
text-transform:uppercase;
font-size:12px;
text-align:center;
overflow:hidden;
zoom:1;}

.taglines span {
display:block;
}

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





.navigasjon {
border-top:4px solid #000;
border-bottom:4px solid #000;
padding:3px 0;
margin-bottom:24px;
overflow:hidden;
zoom:1;
}

.navigasjon ul {
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:4px 0 3px 0;
overflow:hidden;
zoom:1;
}

.navigasjon li {
display:inline;
font-size:15px;
margin:0 14px 0 4px;

}

.navigasjon a {
font-family:ArialNarrowRegular;
text-transform:uppercase;
color:#000;
text-decoration:none;
}

/* Markering av aktiv side */

#snr1 #lnr1 a, 
#snr2 #lnr2 a, 
#snr3 #lnr3 a, 
#snr4 #lnr4 a, 
#snr5 #lnr5 a, 
#snr6 #lnr6 a, 
#snr7 #lnr7 a, 
#snr8 #lnr8 a,
#snr9 #lnr9 a {
	font-family:ArialNarrowBold;} 

/* Undersider til snr3 - tegnere */
 

#snr10 #lnr3 a, 
#snr11 #lnr3 a, 
#snr12 #lnr3 a, 
#snr13 #lnr3 a, 
#snr14 #lnr3 a, 
#snr15 #lnr3 a, 
#snr16 #lnr3 a, 
#snr17 #lnr3 a, 
#snr18 #lnr3 a,
#snr19 #lnr3 a,
#snr20 #lnr3 a,
#snr21 #lnr3 a,
#snr22 #lnr3 a,
#snr23 #lnr3 a,
#snr24 #lnr3 a,
#snr25 #lnr3 a,
#snr26 #lnr3 a,
#snr27 #lnr3 a,
#snr28 #lnr3 a,
#snr29 #lnr3 a,
#snr30 #lnr3 a,
#snr31 #lnr3 a,
#snr32 #lnr3 a,
#snr33 #lnr3 a,
#snr34 #lnr3 a
{font-weight:bold;}


/* Undersider til snr9 - andre kunstnere */

#snr33 #lnr9 a,
#snr34 #lnr9 a,
#snr35 #lnr9 a,
#snr36 #lnr9 a 
{font-weight:bold;}

	


/* Div for ekstra innhold over footer  */

.ekstra {
	clear:both;}

/* Footer */

.sidefot {
padding-top:32px;
clear:both;
}

.sidefot p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
text-align:center;
margin-bottom:0.5em;
color:#616359;
}

.sidefot a {
color:#616359;
}

/* LAYOUT INNHOLD */

/* Layout mal 1 - innhold og sidebar */

.layout_mal-1 {
background-image:url(../img/bg_2-kol_skillere.gif);
background-repeat:repeat-y;
}

.layout_mal-1 .wrap_hovedinnhold {
width:602px;
float:left;
}

.sidebar {
width:207px;
float:right;
}

/* Layout mal 2 - meny og innhold */

.layout_mal-2 {
background-image:url(../img/bg_2-kol_skillere_mal-2.gif);
background-repeat:repeat-y;
}

.layout_mal-2 .wrap_hovedinnhold {
width:602px;
float:right;
}

.undermeny {
width:207px;
float:left;
}


/* INNHOLD */

.innhold {
line-height:1.5;
margin-bottom:16px;
padding:0 16px;
border-left:1px solid #9d9d96;
border-right:1px solid #9d9d96;
overflow:hidden;
zoom:1;
}

/* INNHOLD - Felles stiler */

.innhold h1, 
.innhold h2 {
letter-spacing:-1px;
}


/* HOVEDINNHOLD STILER */

/*default tekststil container*/

.wrap_hovedinnhold h1 {
font-size:3.5em;
color:#cd4813;
letter-spacing:normal;
font-weight:normal;
margin-bottom:.5em;
}

.wrap_hovedinnhold h2 {
letter-spacing:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:1.8em;
color:#cd4813;
margin-bottom:.4em;
margin-top:1.4em;
}

/*unntak*/

#snr1 .wrap_hovedinnhold h2 {
margin-top:0;
}

.wrap_hovedinnhold h3 {
	line-height:1.3;
}

.wrap_hovedinnhold p {
	margin-bottom:1.1em;
}

.wrap_hovedinnhold ul {
margin:0 0 2em 30px;
list-style-type:disc;
}

.wrap_hovedinnhold ol {
	margin:0 0 2em 30px;

}

.wrap_hovedinnhold li {
margin-bottom:.5em;
}

.wrap_hovedinnhold .kilde {
text-align:right;
font-style:italic;
}

.wrap_hovedinnhold .forfatter {
text-transform:uppercase;
font-size:1.2em;
border-top:1px solid #9d9d96;
padding-top:16px;
font-family:Arial, Helvetica, sans-serif;
}


.wrap_hovedinnhold .bilde {
}

.wrap_hovedinnhold .bilde img {
border:1px solid #9d9d96;
margin-bottom:6px;
}

.wrap_hovedinnhold .bilde p {
color:#666;
font-style:italic;
font-size:1.3em;
margin-left:3px;
}

.wrap_hovedinnhold .bilde a {
	color:#cd5a13;
}

.wrap_hovedinnhold .bilde_venstre {
	border:1px solid #9d9d96;
	margin:0 16px 10px 0;
	float:left;
}

.wrap_hovedinnhold .bilde_hoyre {
	border:1px solid #9d9d96;
	margin:0 0 10px 16px;
	float:right;
}


/* Bilde i sidebar */

.sidebar .bilde {
}

.sidebar .bilde img {
border:1px solid #9d9d96;
margin-bottom:6px;
}

.sidebar .bilde p {
color:#666;
font-style:italic;
font-size:1.3em;
margin-left:3px;
}

.sidebar .bilde a {
	color:#666;
}



.wrap_hovedinnhold .headinglenke {
	margin-bottom:1em;}






/* FORSIDE og forside utstilling */

/* Forside utstilling promo */

.utstilling {
width:602px;

}

/* Skiller under paa forside og utstillingsforside */

#snr1 .utstilling,
#snr2 .utstilling {
border-bottom:1px solid #9d9d96;
margin-bottom:16px;}

.utstilling .aktuelt {
font-weight:bold;
margin-bottom:0.1em;
font-family:Arial, Helvetica, sans-serif;
color:#cd4813;
font-size:1.8em;
}



.utstilling h1 {
	font-size:2.3em;
	font-weight:normal;
	margin-bottom:0.5em;
	color:#000;
}
.utstilling p {
margin-bottom:1.1em;
}

/* Om galleriet etc artikler */

.galleri_info {
width:602px;
float:left;
padding-top:2px;
background-image:url(../img/bg_2_kol_forside.gif);
background-repeat:repeat-y;
}

.galleri_info .venstre {
width:284px;
}

.galleri_info .hoyre {
width:285px;
}

.galleri_info h2 {
font-family:Arial, Helvetica, sans-serif;
color:#cd4813;
font-size:1.8em;
margin-bottom:0.7em;
line-height:1.2;
}

.galleri_info.alt h2 {
border-top:1px solid #9d9d96;
padding-top:16px;}




/* Aapningstider etc boks */	

/*.besok {
background-color:#b2c4b9;
padding:12px 12px 1px 12px;
margin-bottom:24px;
}*/

.besok {
color:#dfddd4;
background-color:#737787;
padding:12px 12px 1px 12px;
margin-bottom:24px;
}

.besok p {
margin-bottom:1em;
}

.besok h2 {
font-family:Arial, Helvetica, sans-serif;
color:#dfddd4;
font-size:1.8em;
margin-bottom:1em;
line-height:1.2;
border-bottom:1px solid #dfddd4;
padding-bottom:.4em;
}

.besok h3 {
margin-bottom:0.1em;
}

/* Galleri thumbnails forside */

.galleri_thumbnails {
background-color:#000;
clear:both;
min-height:100px; /* dummy */
}

/* Avistegnere undermeny */

.meny_tegnere h2 {
	background-color:#4a6557;
	color:#d4d5bf;
	padding:6px 0 6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom:2px;
	letter-spacing:normal;
}

.meny_tegnere h2 a {
	text-decoration:none;
	color:#d4d5bf;}

.meny_tegnere ul {
	margin-bottom:24px;
}

.meny_tegnere li {
}

.meny_tegnere li a {
display:block;
color:#d4d5bf;
background-color:#668b77;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
/*	font-weight:bold;
*/	text-decoration:none;
margin-bottom:2px;
padding:6px 0 6px 12px;
font-size:14px;
}

.meny_tegnere li a:hover {
color:#668b77;
background-color:#b2c4b9;
}

/* Markering av aktiv side - underside meny tegnere */

#snr10 #lnr10 a, 
#snr11 #lnr11 a, 
#snr12 #lnr12 a, 
#snr13 #lnr13 a, 
#snr14 #lnr14 a, 
#snr15 #lnr15 a, 
#snr16 #lnr16 a, 
#snr17 #lnr17 a, 
#snr18 #lnr18 a, 
#snr19 #lnr19 a,
#snr20 #lnr20 a,
#snr21 #lnr21 a,
#snr22 #lnr22 a,
#snr23 #lnr23 a,
#snr24 #lnr24 a,
#snr25 #lnr25 a,
#snr26 #lnr26 a,
#snr27 #lnr27 a,
#snr28 #lnr28 a,
#snr29 #lnr29 a,
#snr30 #lnr30 a,
#snr31 #lnr31 a,
#snr32 #lnr32 a,
#snr33 #lnr33 a,
#snr34 #lnr34 a {
color:#486455;
background-color:#b2c4b9;
border:1px solid #668b77;
}


/* underside andre kunstnere */

#snr33 #lnr33 a,
#snr34 #lnr34 a,
#snr35 #lnr35 a,
#snr36 #lnr36 a 
{
color:#486455;
background-color:#b2c4b9;
border:1px solid #668b77;
}

/* Meny utstillinger */

.meny_utstillinger {
}

.meny_utstillinger h2 {
color:#d4d5bf;
background-color:#4a6557;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:12px;
padding:6px 0 6px 10px;
font-size:14px;
letter-spacing:normal;
}

.meny_utstillinger h3 {
font-family:Arial, Helvetica, sans-serif;
color:#cd4813;
margin-bottom:6px;
margin-left:10px;
}

.meny_utstillinger p, 
.meny_utstillinger h4 {
margin-left:10px;
}

.meny_utstillinger p {
	margin-bottom:1.1em;}

.meny_utstillinger .dato {
display:block;
}

/* Utsillingsside */

/* Forsideelement brukes ogsaa her */

.layout_mal-2 .utstilling {
width:100%;
}


/* Thumbs tabell forside */

.tabell_thumbs {
clear:both;
background-color:#b5b9b3;
border-top:24px solid #dfddd4;
}

.tabell_thumbs table {
background-color:#b5b9b3;
}

.tabell_thumbs h2 {
margin:12px 16px 0 16px;
color:#dfddd4;
font-size:1.8em;
font-weight:normal;
letter-spacing:normal;
}

.tabell_thumbs h2 a {
color:#555552;
text-decoration:none;
}

.tabell_thumbs td {
font-size:1.3em;
}

.tabell_thumbs td a {
color:#555552;
}

/* Tabell utstillingsoversikt */

.tabell_utstillinger  {
	margin-top:-32px;
	margin-bottom:1.1em;}

.tabell_utstillinger td {
	padding:8px 18px 8px 6px;
	border-bottom:1px solid #9d9d96;}
	
.tabell_utstillinger th {
		padding:8px 18px 8px 6px;

	border-bottom:1px solid #9d9d96;}
	
.tabell_utstillinger th.aar {
	font-size:3.5em;
	font-weight:normal;
	padding:32px 24px 16px 0;
	border:none;
}

.tabell_utstillinger .aktuelt_naa td {
	background-color:#ededdf;}



/* Til salgs */

.tabell_priser {
	margin-bottom:3em;
	width:400px;}
	
.tabell_priser th {
	font-weight:normal;
	border-bottom:1px dashed #9d9d96;
	line-height:1;
	width:100%;
	padding:10px 8px 0 0;
}

.tabell_priser td {
		line-height:1;

	text-align:right;
		padding:10px 8px 0 0;
		white-space:nowrap;
}

.tabell_priser em {
	font-style:normal;
	background-color:#dfddd4;;
/*	position:relative;
	bottom:-6px;*/
}
	
/* Skiller */

.hr {
	border-top:1px solid #9d9d96;
}

.tabell_skjema {
	margin-bottom:2em;
}

.tabell_skjema td, .tabell_skjema th {
	padding:0 20px 12px 0;}
	
.tabell_skjema .txtnpt {
	width:300px;
	padding:2px;
	font-size:14px;}

fieldset.bli_medlem {
	background-color:#bfbdb4;
	padding:16px 16px 6px 16px;}
	
fieldset.bli_medlem h3 {
	margin-bottom:2em;}
	
/* STREKEN - pdf arkiv */

.streken_arkiv {
	padding-top:16px;}

.streken_arkiv div img {
	float:left;
	margin-right:24px;
	margin-left:6px;
	margin-top:4px;}
	
.streken_arkiv div {
	border-bottom:1px solid #9d9d96;
	margin-bottom:13px;
	overflow:hidden;
	zoom:1;}
	
.streken_arkiv p {
	margin-bottom:.6em;}
	
.streken_arkiv div div {
	border:none;
	margin:0;}
	
/* BILDEGALLERI thumbnails */

.bildegalleri {
	background-color:#b5b9b3;
	border:1px solid #9d9d96;
	margin-bottom:1.1em;
}
	
.bildegalleri table {
	margin:8px auto;}

.bildegalleri td {
	padding:8px;}
	
.bildegalleri td img {
	border:1px solid #9d9d96;
}

.lightview {}

