

body {
background-color: #f8f8f8;
}

div.hrRule {
height: 1px;
border-top: 1px dotted #8CAE8D;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 10px;
margin-right: 10px;
}
div.hrRule hr {
display: none;
}


.abox { 
border: 2px dotted #999;
width: 80%;
margin-top: 5px;
margin-right: 3px;
margin-bottom: 5px;
margin-left: 3px;
padding: 4px;
}
.gul { background-color: #ffffcc; }
.produkter { background-color: #ccffcc; }
.kontakt { background-color: #ccccff; }


/* annen metode A */
a.meta:link {
color: #fff; border: 1px solid #333; background-color: #8CAE8D;
padding: 5px; text-decoration : none; 
}
a.meta:visited {
color: #fff; border: 1px solid #333; background-color: #8CAE8D;
padding: 5px; text-decoration : none; 
}
a.meta:hover {
color: #333; border: 1px solid #333; background-color: #ccc;
padding: 5px; text-decoration : none; 
}
a.meta:active {
color: #fff; border: 1px solid #333; background-color: #8CAE8D;
padding: 5px; text-decoration : none;  }


/* LAYOUT */

img {
border: none;
}

.imgleft {
float: left;
margin: 0 10px 1px 1px;

}

.clear {
clear: both;
}


#bunn {
text-align: right;
font-size: 90%;
font-family: "Courier New", Courier, "Comic Sans MS";
}
#ramme1 {
line-height: 1.2;
font-size: 100%;
position: relative
}

h1 {
background-color: transparent;
color: #073C5E;
font-family: "Times New Roman", Georgia;
}

h2 {
background-color: transparent;
color: #85A0B8;
}

label {
font-weight : bold;
}





.skjult {
display: none;
}

.tabs {
position:relative; 
height: 28px; margin: 0 auto; 
padding: 0; 
overflow: hidden;
width: 90%
}
.tabs li {
display:inline;
}
.tabs a { 
background: #A4CCA5; 
position:relative; 
font-size: 100%;
padding: 16px 10px;
font-weight : bold; 
color : #073C5E; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none;
line-height: 28px;
}
.tabs a.tab-visited {
background-color:#8CAE8D; 
border-right: 1px solid #fff;
}
.tabs a:hover {
background-color:#8CAE8D; 
}  
.tabs a.merktab {
background-color:#8CAE8D; 
border-right: 1px solid #fff;
font-weight : bold; 
color : #fff; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
}
.tabfaner { 
width: 98%;
margin: 0px;
} 
.divtabs {
padding: 6px;
background-color: #fff;
border: 1px solid #8CAE8D; 
font-weight : normal; 
color : #2a2a2a; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin: 0 auto;
width: 90%
}


abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}