* {
border:0px;
margin:0px;
padding:0px;
}

html {
height:100%;
}

body {
background:#fff url(body_bg.jpg) top center repeat-x;
color:#000;
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:13px;
font-weight:normal;
height:100%;
}

img {

}

a, a:visited, a:hover, a:active, a:link {
text-decoration:none;
color:#062e00;
}

a.tradisjonell, a.tradisjonell:visited, a.tradisjonell:hover, a.tradisjonell:active, a.tradisjonell:link {
text-decoration:none;
color:#062e00;
border-bottom: 1px dotted #062e00;
}

a.gblenke, a.gblenke:visited, a.gblenke:hover, a.gblenke:active, a.gblenke:link {
text-decoration:none;
color:#062e00;
border-bottom: 1px dotted #999;
}

a.gbadminlenke, a.gbadminlenke:visited, a.gbadminlenke:hover, a.gbadminlenke:active, a.gbadminlenke:link {
text-decoration:none;
color:#aaa;
border-bottom: 1px dotted #aaa;
}

a.thickbox, a.thickbox:visited, a.thickbox:hover, a.thickbox:active, a.thickbox:link {
text-decoration:none;
color:#062e00;
border-bottom: 1px dotted #999;
}

a.eksempel {
display:block;
background:url(bilder_layout/eksempel.png) top center no-repeat;
width:94px;
height:34px;
}
a.eksempel:hover {
background:url(bilder_layout/eksempel_h.png) top center no-repeat;
}

a.opprettelse {
display:block;
background:url(bilder_layout/opprettelse.png) top center no-repeat;
width:118px;
height:34px;
}
a.opprettelse:hover {
background:url(bilder_layout/opprettelse_h.png) top center no-repeat;
}

a.administrasjon {
display:block;
background:url(bilder_layout/administrasjon.png) top center no-repeat;
width:154px;
height:34px;
}
a.administrasjon:hover {
background:url(bilder_layout/administrasjon_h.png) top center no-repeat;
}

a.betingelser {
display:block;
background:url(bilder_layout/betingelser.png) top center no-repeat;
width:120px;
height:34px;
}
a.betingelser:hover {
background:url(bilder_layout/betingelser_h.png) top center no-repeat;
}

a.info {
display:block;
background:url(bilder_layout/info.png) top center no-repeat;
width:56px;
height:34px;
}
a.info:hover {
background:url(bilder_layout/info_h.png) top center no-repeat;
}

#content {
background-image:url(content_bg.jpg);
background-position:top center;
background-repeat:repeat-y;
width:802px;
min-height:100%;
margin: 0px auto;
}

#meny {
background:transparent;
width:802px;
height:34px;
padding-top:65px;
clear:both;
}

#header {
width:802px;
height:202px;
}

#main {
width:762px;
text-align:justify;
padding:25px 0px 10px 20px;
}

#prelude {
text-align:justify;
padding:0px 0px 10px 2px;
}

#form {
width:240px;
margin:0px;
padding:5px 5% 10px 5%;
}

#stat {
display:none;
}

input,textarea,select {
background-color:#fff;
border:1px dotted #777;
padding:4px;
}

h1{
font-size:16px;
font-weight:bold;
}

h2{
font-size:14px;
font-weight:bold;
color:#744535;
padding:1px 1px 1px 1px;
}

h3 {
padding-top:10px;
margin-bottom:3px;
font-size:13px;
}

h2:before {
content: url(obs2.png)
}

p {
margin-bottom:15px;
}

form {
margin:0px;
}

#prelude p:first-letter {
color:#744535;
font-size:120%;
font-weight:bold;
}

#prelude p {
text-indent:10px;
}

p.overall {
margin:3px 0px 10px 0px;
}

p.sluttparagraf {
font-size:14px;
font-weight:bold;
}

p.narrow {
margin:0px;
}

p.wide {
padding-top:15px;
margin-bottom:5px;
}

p.mongomyeluft {
padding:20px 0px 0px 0px;
margin-bottom:40px;
}
p.luft {
margin: 5px 0px 20px 0px;
}

p.fotnotis {
font-size:11px;
font-weight:normal;
font-style:italic;
text-align:right;
margin-bottom:-5px;
}

ol {
margin-left:17px;
}

ol li {
margin:10px 0px 10px 10px;;
font-size:12px;
font-weight:normal;
}

ul.meny {
width:100%;
height:34px;
float:left;
list-style-type:none;
}

ul.main {
list-style-type:disc;
margin-left:8px;
}

ul.main li {
margin:10px 0px 5px 10px;
font-size:12px;
font-weight:normal;
}

ul.flow {
list-style-type:disc;
margin-left:8px;
margin-bottom:10px;
}

ul.flow li {
margin:1px 0px 3px 10px;
font-size:12px;
font-weight:normal;
}

li.first {
margin:0px 48px 0px 34px;
float:left;
}

li.middle {
margin:0px 48px 0px 0px;
}

li.last {
margin:0px;
}

.bold {
font-weight:bold;
margin:0px auto;
padding-top:40px;
}

/** GB **/

#reklame {
width:100%;
float:left;
clear:both;
margin:0px auto 20px 20px;
}

#reklameleft {
width:468px;
float:left;
}

#reklamemidt {
width:83px;
float:left;
padding:0px 1px;
}

#reklameright {
width:166px;
float:left;
}

#bok {
margin:0px auto;
width:630px;
}

