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

html {
height:100%;
}

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

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

a.tradisjonell, a.tradisjonell:visited, a.tradisjonell:active, a.tradisjonell:link {
text-decoration:none;
color:#062e00;
border-bottom: 1px dotted #062e00;
}
a.tradisjonell:hover {
text-decoration:none;
color:#cf8e03;
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(http://opelwerk.com/bookwerk/bilder_layout/eksempel.png) top center no-repeat;
overflow:hidden;
width:94px;
height:34px;
}
a.eksempel:hover {
background:url(http://opelwerk.com/bookwerk/bilder_layout/eksempel.png) 0 -34px no-repeat;
}

a.opprettelse {
display:block;
background:url(http://opelwerk.com/bookwerk/bilder_layout/opprettelse.png) top center no-repeat;
overflow:hidden;
width:118px;
height:34px;
}
a.opprettelse:hover {
background:url(http://opelwerk.com/bookwerk/bilder_layout/opprettelse.png) 0 -34px no-repeat;
}

a.administrasjon {
display:block;
background:url(http://opelwerk.com/bookwerk/bilder_layout/administrasjon.png) top center no-repeat;
overflow:hidden;
width:154px;
height:34px;
}
a.administrasjon:hover {
background:url(http://opelwerk.com/bookwerk/bilder_layout/administrasjon.png) 0 -34px no-repeat;
}

a.betingelser {
display:block;
background:url(http://opelwerk.com/bookwerk/bilder_layout/betingelser.png) top center no-repeat;
overflow:hidden;
width:120px;
height:34px;
}
a.betingelser:hover {
background:url(http://opelwerk.com/bookwerk/bilder_layout/betingelser.png) 0 -34px no-repeat;
}

a.info {
display:block;
background:url(http://opelwerk.com/bookwerk/bilder_layout/info.png) top center no-repeat;
overflow:hidden;
width:56px;
height:34px;
}
a.info:hover {
background:url(http://opelwerk.com/bookwerk/bilder_layout/info.png) 0 -34px no-repeat;
}

#content {
background-image:url(http://opelwerk.com/bookwerk/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;
min-height:430px;
text-align:justify;
padding:25px 0px 10px 20px;
}

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

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

#footer {
float:left;
background:#605135 url(http://opelwerk.com/bookwerk/bilder_layout/footbg.jpg) top center repeat;
/** background-color:#605135; **/
width:780px;
padding:5px 10px 10px 10px;
border:1px solid #555;
border-top-style: dashed;
border-bottom-color:#eee;
text-align:center;
clear:both;
}

.offwhite, a.offwhite:visited, a.offwhite:active, a.offwhite:link {
background-color:#620000;
color:#bbb;
font-size:13px;
text-decoration:none;
margin-right:25px;
padding:2px;
border-bottom: 3px solid #888;
}
a.offwhite:hover {
font-size:13px;
text-decoration:none;
color:#999;
margin-right:25px;
border-bottom: 3px solid #888;
}

#stat {
display:none;
}

input,textarea,select {
background-color:#665f6f;
border:1px dotted #777;
padding:2px;
color:#eee;
margin-top:2px;
}

.makenice {
background-color:#ebe9d1;
text-align:justify;
padding:10px;
border:1px dotted #ddd;
margin-bottom:20px;
}

.makenicenarrow {
float:left;
width:385px;
background-color:#ebe9d1;
text-align:justify;
padding:10px;
border:1px dotted #ddd;
margin-bottom:20px;
}

h1.makeniceheader0 {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
width:100px;
background-color:#e1dfc0;
color:#605d3f;
text-align:left;
font-size:12px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #ccc;
border-bottom:0;
}

h1.makeniceheader {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
width:150px;
background-color:#e1dfc0;
color:#605d3f;
text-align:left;
font-size:12px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #ccc;
border-bottom:0;
}

h1.makeniceheader2 {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
width:220px;
background-color:#e1dfc0;
color:#605d3f;
text-align:left;
font-size:12px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #ccc;
border-bottom:0;
}

h2.makeniceheader {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
width:220px;
background-color:#e1dfc0;
color:#605d3f;
text-align:left;
font-size:12px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #ccc;
border-bottom:0;
}

h2.makeniceheader2 {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
width:140px;
background-color:#e1dfc0;
color:#605d3f;
text-align:left;
font-size:12px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #ccc;
border-bottom:0;
}

h2.status {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
width:90px;
background-color:#f2f0e0;
color:#605d3f;
text-align:left;
font-size:11px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #eee;
border-bottom:0;
}

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

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

h2.first {
background:url(http://opelwerk.com/bookwerk/bilder_layout/obs3.png) top left no-repeat;
text-align:left;
font-size:12px;
font-weight:bold;
padding:3px;
padding-left:30px;
border:1px dashed #eee;
}

h2.second:before {
content: url(http://opelwerk.com/bookwerk/bilder_layout/firkant.png)
}

h2.tress:before {

}

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

p {
margin-bottom:15px;
}
p.sist {
margin-bottom:0px;
}

form {
margin:0px;
}

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

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

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

p.sluttparagraf {
background:url(http://opelwerk.com/bookwerk/bilder_layout/blyant_stor.png) top left no-repeat;
font-weight:bold;
padding-left:15px;
clear:left;
}

/** p.sluttparagraf:before {
content: url(http://opelwerk.com/bookwerk/bilder_layout/blyant.png)
} **/

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;
width:790px;
position:absolute;
bottom:0px;
text-align:right;
}

p.fotnotis2 {
margin:0 auto;
font-size:11px;
font-weight:normal;
font-style:italic;
width:790px;
text-align:right;
padding-right:15px;
padding-bottom:10px;
}

p.skjermskudd {
/** background:url(http://opelwerk.com/bookwerk/bilder_layout/blockquote_liten.png) top center no-repeat; **/
margin:0px 0px 3px 0px;
height:18px;
padding:3px 4px 0px 0px;
font-size:11px;
text-align:center;
}

ol {
margin-left:25px;
list-style-type:decimal;
list-style-position:outside;
font-weight:normal;
}

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

.libetingelser {
margin:10px 0px;
font-weight:bold;
}

span.betingelse {
display:block;
font-weight:normal;
margin-left:-5px;
}

span.spec {
font-weight:normal;
margin-left:-3px;
}

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

ul.main0 {

}

ul.main0 {
list-style-image:url(http://opelwerk.com/bookwerk/bilder_layout/firkant.png);
/** list-style-type:disc; **/
list-style-position:outside;
margin:0px 0px 0px 14px;
}

ul.eksempel {
/** list-style-image:url(http://opelwerk.com/bookwerk/bilder_layout/firkant.png); **/
list-style-type:none;
list-style-position:outside;
margin:0px 0px 0px 4px;
}

ul.spesifik {
list-style-image:url(http://opelwerk.com/bookwerk/bilder_layout/firkant.png);
list-style-type:none;
list-style-position:outside;
margin:0px 0px 0px 14px;
}

ul.footnav {

float:left;
width:170px;
min-height:120px;
list-style-type:none;
text-align:left;
margin:5px 40px 0px 40px;
padding:5px;
}

ul.footnavnest {
list-style-type:none;
text-align:left;
margin-top:5px;
}

.foottop {

}
li.foottop a {

}

.footmiddle a {
color:#ccc;
text-decoration:none;
border-bottom:1px solid #bbb;
}
.footmiddle a:visited {
color:#aaa;
text-decoration:none;
border-bottom:1px solid #888;
}

.footmiddle a:hover {
color:#cf8e03;
text-decoration:none;
border-bottom:1px solid #888;
}

.spesifikasjon {
/** background:#e5e3c7; **/
display:block;
margin:0px 0px;
padding:0px 0px 2px 0px;
font-size:12px;
font-weight:bold;
border:1px dashed #bbb;
border-left:0px;border-right:0px;border-top:0px;
vertical-align:top;
}

ul li.eksempellenker {
background:#e9e7d1 url(http://opelwerk.com/bookwerk/bilder_layout/nice_paragraph2.jpg) repeat;
margin:5px 5px 25px 0px;
padding:5px;
width:98%;
font-weight:normal;
border:1px solid #e0dec8;
}

.img {
display:inline;
vertical-align:-75px;
}

.imgfloatleft {
float:left;
vertical-align:-75px;
}

ul.main0 li.specshort {
margin:0px;
font-weight:normal;
}

.eksempellenker a,.eksempellenker a:visited {
}

.eksempel a:hover {
color: #cf8e03;
}
ul.spesifik li.specfull {
margin:2px 0px;
font-weight:normal;
}

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

ul.flow li {
margin:1px 0px 3px 10px;
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;
}

.bokomraadeboks {
width:630px;
float:left;
background:url(http://opelwerk.com/bookwerk/bilder_layout/topp.png) top left no-repeat;
}

.toppboks {
min-height:45px;
padding-top:25px;
}

.midtboks {
background:url(http://opelwerk.com/bookwerk/bilder_layout/separator.png) bottom left no-repeat;
}

.venstretopp {
margin-left:25px;
}

.hoyretopp {
margin-right:35px;
}

.innlegg {
text-align:justify;
padding:5px 40px 5px 40px;
min-height:110px;
}

.permalenkeboks {
padding-bottom:10px;
padding-right:45px;
}

.sokeinput {
background:url(http://opelwerk.com/bookwerk/bilder_layout/sokeinput.png) top left no-repeat;
color:#000;
width:125px;
height:22px;
padding-left:25px;
padding-top:6px;
border:0;
margin:0px;
}

.input {
background:url(http://opelwerk.com/bookwerk/bilder_layout/input.png) top left repeat-x;
color:#5b5333;
}
.inputsubmit {
background:url(http://opelwerk.com/bookwerk/bilder_layout/input.png) top left repeat-x;
color:#5b5333;
margin-left:6px;
border:1px solid #dac27b;
}

.sokesubmit {
background:url(http://opelwerk.com/bookwerk/bilder_layout/submit.png) top left no-repeat;
width:31px;
height:26px;
border:0;
margin:0px;
margin-left:-8px;
}

.forklaring {
color:#800000;
font-style:italic;
}

#formopprett,#formpassord,#logginnf {
width:700px;
margin:0px auto;
padding:5px 0 10px 0;
}

legend,fieldset {
text-align:left;
}

fieldset {
background:#f0efdd url(http://opelwerk.com/bookwerk/bilder_layout/nice_paragraph.png) repeat;
width:508px;
border:1px solid #dac27b;
padding:6px;
margin-bottom:20px;
}

legend {
font-weight:bold;
padding:2px 4px;
border:1px dotted #000;
background-color:#bcac7e;
color:#fafaf4;
margin-left:5px;
height:13px;
}

label {
width:100px;
text-align:right;
color:#555;
}

p.ifieldset {
padding-left:5px;
}

div.niceparagraph {
background:url(http://opelwerk.com/bookwerk/bilder_layout/nice_paragraph.png) top left repeat;
padding:6px 6px 0 6px;
margin-bottom:15px;
border:1px dotted #e1dfcd;
}

.besidesspecsshort {
width:300px;
float:left;
clear:right;
margin-left:50px;
/** margin-top:-25px; **/
}

.besidesspecsshort:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.besidesspecsshort p {
margin:5px;
}

blockquote {
background:url(http://opelwerk.com/bookwerk/bilder_layout/blockquote.png) top left no-repeat;
width:734px;
height:44px;
padding:16px 6px 0 6px;
margin:0 auto 20px auto;
border:1px dotted #e1dfcd;
text-align:center;
clear:both;
}

.leftofscreenshot {
width:75%;
float:left;
}

.screenshot {
float:right;
width:22%;
text-align:right;
vertical-align:top;
color:#a29f82;
}

.feitstil {
border:0px solid #d6d3b6;
}

#color {
vertical-align:middle;
}

.ughahbughah {
padding-top:50px;
}

.narrowadminbilde {
width:110px;
float:left;
clear:left;
margin-top:5px;
margin-left:25px;
}

.narrowadmintekst {
width:400px;
float:left;
clear:right;
padding:15px 0px 15px 0px;
}

.ughahbughah:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.narrowadmintekst:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear {
height:1px;
margin:0px;
clear:both;
}

.adminmenusmall:hover {
background:#ddd;
}

.imgadminmenusmall {
margin-left:10px;
vertical-align:-30%;
}