html, body {
    margin: 0;
    padding: 0;
}
body {
    color: #737474;
    background: URL(img/bg.png);
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, SansSerif, serif
}

p, li, td, div {
    font-size: 8pt;
    font-weight: normal
}
p {
    margin-top: 8px;
    line-height: 1.25em
}

h1 {
    color: #006729;
    font-size: 12pt; 
    font-weight: bold; 
    margin-top: 5px;
    margin-bottom: 10px
}
h2 {
    font-size: 11pt;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px
}
h3 {
    font-size: 10pt;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 8px
}
h4 {
    font-size: 9pt; 
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 6px
}
h5 {
    font-size: 8pt; 
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 5px
}
h6 {
    font-size: 9px; 
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 5px
}

a { text-decoration: none; color: #006729; }
a:hover { text-decoration: underline; color: red; }
a img { border: none }

ul {margin-left: 0; padding-left: 20px}
li {margin-top: 0; margin-bottom:0}

/* Egne klasser */

#Innhold { padding: 10px 23px 1px 16px; }
#topp {
    background-image: URL(img/topp.png);
    width: 900px;
    height: 192px;
}
#hovedmeny {
    height: 20px;
	padding-top: 4px;
    padding-left: 15px;
    background:#ebe8de;
    font-size: 8pt;
    color: #bbb294;
}

.bunn {
    background-image: URL(img/bunn.png);
    background-repeat: no-repeat;
    height: 236px;
}
.footer {
    margin-bottom: 10px;
    font-size: 8pt;
    color: #1a171b;
}

.hoved { background-image: URL(img/side_bg.png); width: 900px; }
.vmarg {background-image: URL(img/skygge_v.png); width: 24px; }
.hmarg { background-image: URL(img/skygge_h.png); width: 26px; }

a.glink { font-size: 8pt; color: #333; }

a.tmeny { color: #111; font-size: 8pt; font-weight: bold; text-transform: uppercase; }
a.tmeny:hover { color: #151; text-decoration: none; }
a.tmenyS { color: #006729; font-size: 8pt; font-weight: bold; text-transform: uppercase; }
a.tmenyS:hover { color: #151; text-decoration: none; }

a.submeny { font-size: 8pt; color: #b2b3b3; text-transform: uppercase; }
a.submeny:hover { color: #151; text-decoration: none; }
a.submenyS { font-size: 8pt; color: #b8cfb7; text-transform: uppercase; }
a.submenyS:hover { color: #151; text-decoration: none; }

div.undermeny { background:#f7f5ed; padding: 2px; padding-left: 15px; }

div.image { float:right; margin:0 0 10px 15px; width: 302px;}
div.image img { padding:1px;  border:1px solid #eee; width: 300px; }
div.image p { margin:0; margin-top: 2px; text-align: left; }
