body { margin: 0px 3% 20px 3%; background-color: #efefef;}

.hovedtabell { margin: 6px;  /*background: url(grafikk/rutemonster_sjakk.gif);background: white url() center middle fixed*/ }
.topp { font: 12px Verdana, sans-serif; margin: 6px; padding-bottom: 10px; border-bottom: 3px solid #666; height: 100px; }
.topp a:link, .hoved a:visited {text-decoration: none; color: black; font-weight: bold}
.topp a:hover, .hoved a:focus {color: maroon; text-decoration: underline; }

.meny { margin: 6px; background-color: white; padding: 20px 20px 20px 0px; border: 1px solid #666;  vertical-align: top; width: 200px;}
.bunn { background-color:white;  border: 1px solid #666; text-align: center; font: 10px Verdana, sans-serif; color: #666; padding: 3px 10px 2px }
.bunn a:link, .hoved a:visited {text-decoration: none; color: black; font-weight: bold}
.bunn a:hover, .hoved a:focus {color: maroon; text-decoration: underline; }

/* ----------- valg for hovedinnhold ---------- */
.hoved {
		padding: 15px;
		vertical-align: top;
		background-color: white;
		border: 1px solid #666;
		background-image: url("grafikk/aasen.gif");
		background-repeat: no-repeat;
		background-position: bottom right;
 }  /*   */
.hoved h1,.hoved h2,.hoved h3,.hoved h4,.hoved h5,.hoved h6,.hoved ul { font-family: Arial, sans-serif; }

.bestilling {
		padding: 2px;
		vertical-align: bottom;
		background-color: white;
		border-bottom: 1px solid #666;
 }
/* ----------- valg for meny ---------- */
.meny { Font-family: Verdana, sans-serif; font-size: 12px; }
.meny .hovedvalg { font-weight: bold; font-size: 12px; background-color: white; padding: 2px; margin: 1px;  border: 1px solid white; }
.meny .undervalg { font-weight: bold; font-size: 10px; background-color: white; padding: 2px; margin: 1px;   border: 1px solid white; }

/* scriptbasert mouseover effekt */
.meny .hovedvalg-over { font-weight: bold; font-size: 12px; background-color: white; padding: 2px; margin: 1px; border: 1px solid #ccc;  }
.meny .undervalg-over { font-weight: bold; font-size: 10px; background-color: white; padding: 2px; margin: 1px; border: 1px solid #ccc;  }

/* ----------- valg for koblinger ---------- */
.meny a:link {text-decoration: none; color: #36c; } /* alle lenker har denne fargen */
.meny a:visited {text-decoration: none; color: #039; }
.meny a:hover, #meny a:focus, { color: maroon; }
.meny a:active { color: white; }
.hoved a:link, .hoved a:visited {text-decoration: none; color: #36c; font-weight: bold}
.hoved a:hover, .hoved a:focus {color: maroon; text-decoration: underline; }

/* Fjern explorer-mac bokser rundt lenker *
/ a { outline: none; }
/* topp varianter med logos, for demobruk */
.topp-gaia { font: 10px Verdana, sans-serif; background: url(grafikk/gaia.gif) top right middle no-repeat; margin: 6px; padding-bottom: 10px; border-bottom: 2px solid #666; height: 100px; text-align: left; vertical-align: bottom;}.topp-eltele { font: 10px Verdana, sans-serif; background: url(grafikk/eltele.gif) top left middle no-repeat; margin: 6px; padding-bottom: 10px; border-bottom: 2px solid #666; height: 100px; text-align: right; vertical-align: bottom;}

input.tekstfelt_300 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 300px; font-weight: normal; border: #867366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.tekstfelt_postnummer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 75px; font-weight: normal; border: #867366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.tekstfelt_poststed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 218px; font-weight: normal; border: #867366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.tekstfelt_telefon {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 75px; font-weight: normal; border: #867366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
textarea.tekstfelt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 300px; font-weight: normal; border: #867366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
