/* ----------------------------------- */
/* Header styles        			   */
/* ----------------------------------- */

/* Hovedstyles for hovedinnholdet */
.main {
width: 800px;
margin: 10px 0px 0px 0px;  /* Bakgrunnsbildet background-image: url(grafikk/topbg2.jpg);*/
background-repeat:no-repeat;
border:0px;
border-style:solid;
border-color:red;
}

.main h1 {font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.main h2 {font: 16px/18px Rockwell,Georgia,serif;margin:0px}
.main p {font: 12px/14px Rockwell,Georgia,serif; color: #000000;}

.main_default {font: 12px/16px Rockwell,Georgia,serif;margin:0px}

/* ----------------------------------- */
/* Maler for temapage      			   */
/* ----------------------------------- */

.temapage_right
{
float:right;
width:285px;
padding: 10px 0px 0px 5px;
border:0px;
border-style:solid;
}

.temapage_right div h1 {  font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.temapage_right div a { font: 14px/16px Rockwell,Georgia,serif;margin:0px}

/*Visning av tematekst - enten hoved tema eller undertematekst*/
.artingress_hoved h2 {font: bold 20px/24px Rockwell,Georgia,serif; margin:0 0 0px 0;}
.artingress_hoved hr {height:1px;color:#000}
.artingress_hoved h2 a {text-decoration:none; color:#000000}
.artingress_hoved h2 a:hover {text-decoration: underline}
.artingress_hoved p {font: 14px/16px Rockwell,Georgia,serif; color: #000000; margin-top:0px} 

.artingress_under h2 {font: bold 14px/16px Rockwell,Georgia,serif; margin:0 0 2px 0;}
.artingress_under hr {height:1px;color:#000}
.artingress_under h2 a {text-decoration:none; color:#000000}
.artingress_under h2 a:hover {text-decoration: underline}
.artingress_under p {font: 12px/14px Rockwell,Georgia,serif; color: #000000; margin-top:10} 

.bilder_page1_old {
/*margin: 5px 5px 0px 5px;*/
float:right;
width:380px;
margin:5px;
padding: 10px 0px 0px 5px;
border:0px;
border-style:solid;
}

.bilder_page1_old div h1 {  font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.bilder_page1_old div a { font: 14px/16px Rockwell,Georgia,serif;margin:0px}

/* Styles for menyene
Må se på det med posisjonering...
*/
.submeny {
margin:0px 0px 0px 30px;
border:0px;
border-style:solid;
}

/** Visningsområde med skygger */
.shadowbox {
margin: 15px 0px 0px 10px;
background: url(webbuilding/shadows/shadowlight.gif) repeat;
width: 380px; 
position: relative; /*IE needs this to show float properly*/
float: left;
border:0px;
border-style:solid;
}

.contentbox {
position: relative;
padding: 5px; 
top: -5px; /* these two define the shadow 'offset'*/
left: -5px; /*...*/
background-color: #F1F2A0;
color: black;
border: 1px solid #2E595C;
}

/** Bedriftsvisning */
.kontaktbox {margin:1px;height:310px;border:0px;border-style:solid;background-image: url(grafikk/kontaktbg.png); background-repeat:no-repeat;} /*opacity: .3; filter: alpha(opacity=80); -moz-opacity: .3; - bruk av opacity*/
.kontaktbox h1 {font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.kontaktbox ul{margin-top:5px}
.kontaktbox li {font: 12px/14px Rockwell,Georgia,serif;list-style-type:none;margin:0px 0px 5px -30px}
.kontaktbox input {background:#F2F357;}
.kontaktbox textarea {background:#F2F357}

#kontaktbox_kart {margin:15px 5px 0px 10px;float:left;border:0px;border-style:solid;}
#kontaktbox_info {margin:15px 5px 0px 10px;float:left;border:0px;border-style:solid;}

.bedriftliste {margin:5px}
.bedriftliste h3 {font: 12px/16px Georgia,serif; margin:0 0 2px 0; text-transform:uppercase}
.bedriftliste p {font: 12px/16px Georgia,serif; margin:0 0 2px 0;}

/* ----------------------------------- */
/* Rounded Box mal     			   */
/* ----------------------------------- */


div.Article {
  background:  url("grafikk/custom_corners_topleft.gif") top left no-repeat;
  width:100%;
  } 
  div.ArticleTwo {
  background:  url("grafikk/custom_corners_topleft.gif") top left no-repeat; /*no-repeat*/
  width:50%;
  } 
  
div.Article h2 {
  background:  url("grafikk/custom_corners_topright.gif") top right no-repeat;
  font-size:1.3em;
  padding:15px;
  padding-left:0;
  margin:0;
  position:relative;
  right:-14px;
  }    
  
div.ArticleBody {
  background:  url("grafikk/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  padding-left:0;
  position:relative;
  right:-14px;
  }
  
div.ArticleBody p {font-size:11px;color:#666666}  
  
div.ArticleFooter {
  background:  url("grafikk/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:11px;
  
  }
div.ArticleFooter p {
  background:  url("grafikk/custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-14px;
}

 div.ArticleLongContent {
 background: url("grafikk/custom_corners_leftborder.gif") top left repeat-y;
 }

/* ----------------------------------- */
/* Image shadows - må v el ha ulike for ulike størrelser og bakgrunner  */
/* ----------------------------------- */

.img-shadow {
  float:left;
  /*
  background: url(grafikk/_shadow_78.gif) no-repeat bottom right !important;
  background: url(grafikk/teazer_shadow_78.gif) no-repeat bottom right;
  */
  border:0px;
  border-style:solid;
  margin: 0px 0 0 0px !important; /*Tas hensyn til av firefox , men ikke explorer*/
  margin: 0px 0 0 0px; /*Tas hensyn til av explorer*/
  }

.img-shadow img {
  display: block;
  position: relative;
  margin: 0px 0px 0px 0px;
  } 
  
 .img-shadow2 {} 


/* Godkjente styles */

.searchform {  font: 12px/14px Rockwell,Georgia,serif;}

.searchform input {font: 12px/14px Rockwell,Georgia,serif; color: #000000;background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.searchform select {font: 12px/14px Rockwell,Georgia,serif; color: #000000;background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


#header { /*** Toppbeholder ***/
    width: 800px;
	height: 600px;
	margin: 10px 0px 0px 0px; /* 10px luft øverst, auto=midtstilt på siden, 0px luft i bunn */
	background-image: url(grafikk/topbg2.jpg); /* Bakgrunnsbildet */
	background-repeat:no-repeat;
	border:0px;
    border-style:solid;
    border-color:red;
}



.beholder1 {
/*
height:160px;
width:250px;
float:right;
clear:right;
padding-right:10px;
border:0px;
border-style:solid;
font: 12px/14px Rockwell,Georgia,serif; margin:0 0 2px 0;
background-image: url(grafikk/bg_felt1.jpg); 
background-repeat: no-repeat; */
}

.beholder1 p{/*margin:10px;*/}
.beholder1 h2{/*margin:10px;*/}

.bilder img {
	padding: 0px;
	margin: 2px;
	}
	
.top_main {
/*background-color:#F1F2A0;*/
margin:5px;
width:380px;
/*height:800px;*/
float:left;
border:0px;
border-style:solid;
border-color:white;
	}
.top_main div h1 { font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.top_main div a { font: 12px/14px Rockwell,Georgia,serif;margin:0px}

.top_mainmod2 {
background-color:#F1F2A0;
margin:5px;
width:480px;
/*height:800px;*/
float:left;
border:0px;
border-style:solid;
border-color:white;
	}

.top_mainmod2 div h1 { font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.top_mainmod2 div a { font: 12px/14px Rockwell,Georgia,serif;margin:0px}

.forsideartikkel {font: 12px/14px Rockwell,Georgia,serif;}
.forsideartikkel h1 {font-size: 20px;margin-left:10px;margin-bottom:10px;margin-top:0px}

#artIngress {
border:0px;
    border-style:solid;
    border-color:blue;
}


.meny{
margin:5px;
border-width:1px 0px 1px 0px;
border-style:solid;
border-color:#000;
}
.meny a{
font: 14px/18px Rockwell,Georgia,serif; margin:20px;
font-weight:bold;
text-decoration:none;
color:#000;
background:#fff;
}
.meny a:hover{
font: 14px/18px Rockwell,Georgia,serif; margin:20px;
font-weight:bold;
text-decoration:none;
color:#fff;
background:#000;
}

.meny2 { 
margin-top:12px;
font: 12px/14px Verdana,frutiger;
font-weight:bold;
color:#434343;
}

.meny2 a{
font: 12px/14px Verdana,frutiger;
font-weight:bold;
text-decoration:none;
color:#434343;
}

.meny2 a:hover{
font: 12px/14px Verdana,frutiger;
font-weight:bold;
text-decoration:none;
color:#434343;
background:#000;
}

.submeny {margin:10px;font: 14px/18px Arial,frutiger;font-weight:bold;}
.submeny a {margin-left:10px}

.fane {float:left;height:23px;border:0px;border-style:solid}

.fanearea {
/*background:#2ED745;*/
background:#F2F357; /*#F2F357;#F1F2A0*/
height:21px;
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#B8B96B;
float:left;
}

.fane div a {
margin:6px;
font: 14px/18px Arial,frutiger;
color:#000;
}
.fane div a:hover {
margin:6px;
font: 14px/18px Arial,frutiger;
font-weight:bold;
color:#000;
}


/* ----------------------------------- */
/* Artikler    						*/
/* ----------------------------------- */

.artikkel {margin:5px;width:100%;font: 14px/18px Rockwell,Georgia,serif;}

.artikkel h1 {font: 18px/20px Rockwell,Georgia,serif;margin:0px}
.artikkel p {font-weight:bold;}
.artikkel p {font: 14px/18px Rockwell,Georgia,serif; margin:5px}
.artikkel img {margin:2px 5px 0px 0px;}*/

#ledetekst1 {font: 12px/14px Rockwell,Georgia,serif;}


/* ----------------------------------- */
/* Finn bedrifter  						*/
/* ----------------------------------- */

.finnbedrifter {margin-left:10px;width:250px;border:0px;border-style:solid;border-color:#C1BFBC;font: 14px/16px Rockwell,Georgia,serif}
.finnbedrifter div h1 {font: 18px/20px Rockwell,Georgia,serif;margin:0px}
#finnbedrifter_header {height:30px}


/* ----------------------------------- */
/* Center styles       						*/
/* ----------------------------------- */

.arts {
width:800px;
border:1px;
    border-style:solid;
    border-color:red;
}

.infoboks {font: bold 10px/12px Georgia,serif;}
.infoboks b {font: 12 px;text-transform:uppercase}
.infoboks a {font-size:12px;}

.teazer {width:320px;float:left;margin-bottom:10px;}
.teazer table {background: url(../images/homepage/dottedrule_hmpage.gif) bottom repeat-x}
.teazer td {padding: 8px 3; vertical-align:top}
.teazer .teazer_thumb {background: url(../images/homepage/thumbshadow.gif) left top no-repeat; width:85px; height:80px}
.teazer h2 {font: bold 12px/16px Georgia,serif; margin:0 0 2px 0; text-transform:uppercase}
.teazer h2 a {text-decoration:none; color:#666666}
.teazer h2 a:hover {text-decoration: underline}
.teazer p {font: 11px/13px Georgia,serif; color: #666666; margin-top:0}

.teazerinnhold {padding-left:5px}
.teazerinnhold h3 {font: bold 12px/16px Georgia,serif; margin:0 0 2px 0; text-transform:uppercase}
.teazerinnhold h3 a {text-decoration:none; color:#666666}
.teazerinnhold h3 a:hover {text-decoration: underline}
.teazerinnhold p {font: 11px/13px Georgia,serif; color: #666666; margin-top:0}

.enkelbedlist {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

#topthumbs {
margin-top:15px;
margin-left:10px;
width:390px;
height:350px;
}

#topbilde {
margin-top:15px;
margin-left:20px;
width:200px;
height:300px;
}

#topthumbs #thumb1 {
position:relative;
left:10px;
}

#topthumbs #thumb2 {
position:relative;
left:20px;
}

#topthumbs #thumb3 {
position:relative;
left:195px;
top:5px;
}

#infoomturistkontor {
padding-left:40px;
padding-top:10px;
}

#infoomturistkontor h2 { color:red;font: 16px/18px Rockwell,Georgia,serif; margin:0 0 2px 0;}
#infoomturistkontor p { font: 14px/18px Rockwell,Georgia,serif; margin:20px;}
#infoomturistkontor a { font: 14px/18px Rockwell,Georgia,serif; margin:20px;}

#logo { 
margin-top:5px;
margin-left:10px;
}


#center {font:14px/18px Rockwell,Georgia,serif;width:350px;margin-left:10px;border:0px;border-style:solid;}
#center h2 {margin-top:0px;}

.jul p {font-family: arial;}

div.transbox
{
  margin: 30px 50px;
  background-color: #ffffff;
  border: 1px solid black;
  filter:alpha(opacity=60);
  opacity:0.6;
}
div.transbox p
{
  margin: 30px 40px;
  font-weight: bold;
  color: #000000;
}

