#footer {
	font-family: arial, helvetica, sans-serif;
	font-size:1em;
	text-align: center;
	width:820px;
}

cite {
	background: url(../img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}
cite2 {
	background: url(../img/quote.gif) no-repeat;
	color: #666;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}

.voting_bilde img {
	float:left;
	padding: 8px;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}


#kamprapp{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  text-align:center;
	  color: #666666;

	left:300px;
	top:200px;
	width:350px;
	height:250px;
	padding:5px;
	border:2px solid #333333;
	visibility:hidden;
	display:none;
	z-index:100;
	background-color:#FFFFFF;
	
	position:absolute;
	}
#kamprapp #sok_kamp {
	width:100%;
}


#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}

#mote li {
padding-bottom:10px;
}


.sok_resultat {
height:120px;
padding: 3px;
border-bottom:solid 1px #cccccc;

}
.sok_resultat h3 {
	font: 1.4em Georgia, "Times New Roman", Times, serif; text-shadow: 1px 1px 1px #ccc; padding: 0; color: #000; text-align:center;
}

.sok_resultat p {
	font: 1.1em Georgia, "Times New Roman", Times, serif; padding: 0; color: #000; text-align:center;
}

.sok_resultat_no {
height:60px;
padding: 3px;
border-bottom:solid 1px #cccccc;

}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}


#notatDetails{ position: absolute; width:300px; border:1px ridge #171B5E; padding:2px; background-color:#DCC9CC; visibility:hidden; z-index:10000; font: 10px verdana, sans-serif; color:#000000; }
#navnDetails{ position: absolute; width:100px; border:1px ridge #171B5E; padding:2px; background-color:#DCC9CC; visibility:hidden; z-index:10000; font: 10px verdana, sans-serif; color:#000000; }
#progress{
	position: relative;
	width:210px;
	border:1px ridge #171B5E;
	padding:2px;
	background-color:#FFFFFF;
	visibility:hidden;
	z-index:10000;
	font: 10px verdana, sans-serif;
	color:#000000;
	left: 480px;
	top: 320px;
	height: 66px;
}

#kontakt {
	width:auto;
	margin-left:8px;
}

#kontakt_personer {
	width:auto;
	margin-left:8px;
}

#kontakt_skjema {
	padding:10px;
	background-color:#F5F5F5;
	width:auto;
	margin-left:8px;
}
#kontakt_skjema input {
			font: 0.9em Georgia, "Times New Roman", Times, serif;
}



/* ARTICLE CSS */
		.article {
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 1.6em;
			margin: 0.4em 0 1.2em;
		}

		.article_icons {
			padding-left:8px;
		}
		
		.article_news {
			font: 1.1em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em;
			border-top: 1px solid #ddd;
		}
		
		.article_more {
			font: 0.8em Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em;
			padding-top:1em;
			clear:both;
		}
		
		.article_heading {
			z-index:-100;
		}
		
		.article_lev {
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height: 1.6em;
			margin: 0.4em 0em 1.5em 0em;
			padding-bottom:2.3em;
			float: none;
			clear: both;
			display: block;
			z-index: 3;
		}
		
		.article_lev img {
			max-width: 400px;
		}
		
		.article_lev a {
			color: #159;
		}
		
		.article_lev a:hover {
			color: #900;
			text-decoration: none;
		}	
		
		.article_image {
			float:right;
			margin:4px;
		}


.nyhet_info {
	margin: 0; font: 0.8em Arial, sans-serif; line-height: -1.5em; color: #454545; margin-bottom:15px; margin-top:-13px; background-color:#FFFFFF;
}

.nyhet_skille {
	width:auto;
}

/* highslide */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: thin solid gray;
}
.highslide:hover img {
	border: thin solid black;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Liste over salongleverandører */
	.lev_results_print { font: 10px verdana, sans-serif; }
	.lev_results_print { border: 0px solid #cccccc; margin: 0px; }
	.lev_results_print td { text-align: left; border-top: 1px solid #cccccc; padding: 0px; empty-cells: show; color: #000000; }
	.lev_results_print .lev_odd a,a:link,a:visited,a:active { color: #000000; font-weight: normal; white-space: nowrap; text-decoration:none}
	.lev_results_print .lev_odd a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.lev_results_print .lev_even a,a:link,a:visited,a:active { color: #000000; font-weight: normal; white-space: nowrap; text-decoration:none}
	.lev_results_print .lev_even a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.lev_results_print .collapsed { display: none; }
	
	
	.lev_results { font: 10px verdana, sans-serif; }
	.lev_results { border: 0px solid #255B71; margin: 0px; }
	.lev_results td { text-align: left; border-top: 1px solid #CDE5EA; padding: 0px; empty-cells: show; color: #173845; }
	.lev_results .lev_odd a,a:link,a:visited,a:active { color: #173845; font-weight: normal; white-space: nowrap;}
	.lev_results .lev_odd a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.lev_results .lev_even a,a:link,a:visited,a:active { color: #173845; font-weight: normal; white-space: nowrap;}
	.lev_results .lev_even a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.lev_results .collapsed { display: none; }

/* Lister i hovedfeltet */
	.table_results_print { font: 10px verdana, sans-serif; }
	.table_results_print { border: 0px solid #cccccc; margin: 0px; }
	.table_results_print td { text-align: left; border-top: 1px solid #cccccc; padding: 0px; empty-cells: show; color: #000000; }
	.table_results_print .odd a,a:link,a:visited,a:active { color: #000000; font-weight: normal; white-space: nowrap; text-decoration:none}
	.table_results_print .odd a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.table_results_print .even a,a:link,a:visited,a:active { color: #000000; font-weight: normal; white-space: nowrap; text-decoration:none}
	.table_results_print .even a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.table_results_print .collapsed { display: none; }
	
	
	.table_results { font: 10px verdana, sans-serif; }
	.table_results { border: 0px solid #255B71; margin: 0px; }
	.table_results td { text-align: left; border-top: 1px solid #CDE5EA; padding: 0px; empty-cells: show; color: #173845; }
	.table_results .odd a,a:link,a:visited,a:active { color: #173845; font-weight: normal; white-space: nowrap;}
	.table_results .odd a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.table_results .even a,a:link,a:visited,a:active { color: #173845; font-weight: normal; white-space: nowrap;}
	.table_results .even a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.table_results .collapsed { display: none; }

	.table_results_link { font: 10px verdana, sans-serif; }
	.table_results_link { border: 0px solid #255B71; margin: 0px; }
	.table_results_link td { text-align: left; border-top: 1px solid #CDE5EA; padding: 0px; empty-cells: show; color: #173845; }
	.table_results_link .odd a,a:link,a:visited,a:active { color: #173845; font-weight: normal; white-space: nowrap;}
	.table_results_link .odd a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.table_results_link .even a,a:link,a:visited,a:active { color: #173845; font-weight: normal; white-space: nowrap;}
	.table_results_link .even a:hover { color: red; font-weight: normal; white-space: nowrap;}
	.table_results_link .collapsed { display: none; }

/* DOKUMENT */

.liste_mer,
a.liste_mer:link,
a.liste_mer:visited,
a.liste_mer:active {
	font: 9px verdana, sans-serif;
	color: #205165;
}


#bilde {
	border: 1px outset #AEBBA4;
	padding: 1px;
}
#bilde_news {
	border: 0px outset #AEBBA4;
	padding: 4px;
}

		h1 { font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
		h2 {font-size: 1.5em; text-shadow: 2px 2px 2px #ccc; letter-spacing: -1px; padding-bottom:8px; border-bottom:1px solid #ddd}
		h1 a { color: #FFF; background: inherit; }
		h1 a, h2 a { text-decoration: none; }
		
		h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
		h3 { font: 1.3em Georgia, "Times New Roman", Times, serif; text-shadow: 1px 1px 1px #ccc; padding: 0; color: #000; text-align:center; }
		h4 { font: 80% Arial, Sans-Serif; margin: 0 0 5px 0; padding: 0; color: #5f5f5f; background: #FFF; }

BODY
 {
	font-size: 11px;
font-family:tahoma, verdana, sans-serif;
}
TD
 {
	font-size: 11px;
font-family:tahoma, verdana, sans-serif;
}

.meny,
A.meny:LINK,
A.meny:VISITED,
A.meny:ACTIVE
{ 
margin-left:6px;
margin-right:6px;
font: bold 1em Arial, Sans-Serif;
	color: #173845;
	text-decoration: none;
	font-weight : normal;
 }
 
A.meny:HOVER{
	color: #000000;
	text-decoration: underline;
 }

.navigasjon,
A.navigasjon:LINK,
A.navigasjon:VISITED,
A.navigasjon:ACTIVE
 { 
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	text-decoration: none;	
 } 
A.navigasjon:HOVER
 { 
	font-size: 10px;
	color: #000000;
	font-weight : bold;
 } 

.info,
A.info:LINK,
A.info:VISITED,
A.info:ACTIVE

 { 	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	color: #003300;
	text-decoration: none;
	font-weight : normal;
 } 
 A.info:HOVER
 { 
 	color: #000000;
	font-weight : bold;

}
.vanlig,
A.vanlig:LINK,
A.vanlig:VISITED,
A.vanlig:ACTIVE

 {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
 } 
 A.vanlig:HOVER
 { 
 	color: #000000;
	font-weight : bold;
}
.ingress_border
 { 	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight : normal;
	border-color: #66999999;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
 } 

.ingress,
A.ingress:LINK,
A.ingress:VISITED,
A.ingress:ACTIVE

 { 	font-size: 11px;
font-family:tahoma, verdana, sans-serif;
color: #000000;
	text-decoration: none;
	font-weight : normal;
 } 
 A.ingress:HOVER
 { 
 	color: #000000;
	font-weight : bold;
}
.ingress_tittel,
A.ingress_tittel:LINK,
A.ingress_tittel:VISITED,
A.ingress_tittel:ACTIVE
 { 	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	color: ##666666;
	text-decoration: none;
	font-weight : bold;
 }
.ingress_overskrift,
A.ingress_overskrift:LINK,
A.ingress_overskrift:VISITED,
A.ingress_overskrift:ACTIVE
 { 	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight : bold;
 }
  A.ingress_overskrift:HOVER
 { 
 	color: #000000;
}

.overskrift
 { 	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	text-decoration: none;
	font-weight : bold;
 } 
.sub_overskrift
 { 	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	text-decoration: none;
	font-weight : bold;
 } 
.sub_overskrift2
 { 	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	text-decoration: none;
	font-weight : bold;
 } 
.nyhet_tittel
 { 
	font-family: Verdana, Arial, sans-serif;
 font-size: 1.7em; text-shadow: 2px 2px 2px #ccc; letter-spacing: -0.5px; padding-bottom:8px;
 } 
 .mer
 { 	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #009900;
	text-decoration: none;
	font-weight : bold;
 } 
.link,
A.link:LINK,
A.link:VISITED,
A.link:ACTIVE

 { 	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #003300;
	text-decoration: none;
	font-weight : normal;
 } 
 A.link:HOVER
 { 
 	color: #000000;
	font-weight : bold;
}

.reklame_bilde {
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom: 1px solid #ccc;
}

.reklame {
		margin:2px;
		padding:1px;
		border: 1px dotted #CDE0E0;
}

