html {
height:100%;
border:0px;
margin:0px;
padding:0px;
/** overflow-x:hidden; **/
}

body {
background-color:#181818;
background-image:url(images/boxbg.jpg);
background-position:top center;
background-repeat:repeat-y;
color:#FFF;
border:0px;
margin:0px;
padding:0px;
font-size: .8em;
font-family:verdana, arial, helvetica, sans-serif;
scrollbar-face-color:#333;
scrollbar-arrow-color:#EEE;
scrollbar-track-color:#292929;
scrollbar-shadow-color:#292929;
scrollbar-highlight-color:#292929;
scrollbar-3dlight-color:#292929;
scrollbar-darkshadow-Color:#292929;
height:100%;
position:relative;
/** overflow-x:hidden; **/
}

#box2 {
margin:auto;
width:812px;
min-height:100%;
background-image:url(images/boxbg.jpg);
background-position:top center;
background-repeat:repeat-y;
}

* html #box2 {
height:100%;
}

#left {
position:fixed;
width:126px;
margin:auto;
float:left;
padding:0px;
background-image:url(images/martine_bakgrunn.jpg);
background-position:top left;
background-repeat:no-repeat;
z-index:10;
}

#middle {
float:right;
width:675px;
left:126px;
top:0px;
height:100%;
/** background-color:#292929; **/
margin:0px;
padding:0px;
margin-right:4px;
text-align:left;
vertical-align:top;
overflow:auto;
}

#right {
position:absolute;
left:796px;
vertical-align:top;
width:7px;
margin:0px;
padding:0px;
}

#space1 {
height:165px;
}

#space2 {
height:32px;
}

#navlist {
text-align:center;
width:120px;
}

#navlist ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#navlist li {
margin:0px 0px 0px 8px;
}

#navlist a {
text-align:center;
line-height:22px;
vertical-align:middle;
height:22px;
display:block;
padding:2px 0px 3px 0px;
background-color:transparent;
background-image: url(images/button.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-size:12px;
}

#navlist2 {
text-align:center;
width:120px;
}

#navlist2 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#navlist2 li {
margin:0px 0px 0px 8px;
}

#navlist2 a {
line-height:22px;
vertical-align:middle;
height:22px;
display:block;
padding:2px 0px 3px 0px;
background-color:transparent;
background-image: url(images/button.gif);
background-repeat:no-repeat;
background-position:0% 50%;
font-size:12px;
}

a.navlist:link, a.navlist:visited, a.navlist:hover, a.navlist:active {
color:#FFF;
text-decoration:none;
font-size:100%;
}
a.navlist2:link, a.navlist2:visited, a.navlist2:hover, a.navlist2:active {
color:#FFF;
text-decoration:none;
font-size:100%;
}

a:link {
color:#FFF;
text-decoration:underline;
}
a:hover {
color:#FFF;
text-decoration:none;
}
a:active {
color:#CCC;
text-decoration:none;
}
a:visited {
color:#FFF;
text-decoration:underline;
}

/* Gjestebok */
form {
margin:0px;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.gjesttable {
margin:auto;
color:#e4e8e9;
background-color:#E4E8E9;
border:2px solid #000;
height:60px;
width:90%;
}

.navn {
color:#FFF;
background-color:#6e777a;
text-align:left;
height:15px;
padding:4px;
font-size:80%;
}

.dato {
color:#FFF;
background-color:#6e777a;
text-align:center;
height:15px;
padding:4px;
font-size:80%;
}

.url {
color:#FFF;
background-color:#6e777a;
text-align:right;
height:15px;
padding:4px;
font-size:80%;
}

.tekst {
color:#000;
border-top:2px solid #000;
text-align:justify;
vertical-align:middle;
height:45px;
padding:4px;
font-size:80%;
}

.bgs {
background-color:#FFF;
}

input {
background-color:#6e777a;
color:#000;
font-family:verdana, arial, helvetica, sans-serif;
border:1px solid #000;
}

textarea {
background-color:#6e777a;
color:#000;
font-family:verdana, arial, helvetica, sans-serif;
border:1px solid #000;
overflow:hidden;
}

.indent {
width:90%;
margin:10px auto 10px auto;
font-size:80%;
}

.low {
margin:5px auto 5px auto;
font-size:80%;
}

.low2 {
margin:0px auto 15px auto;
font-size:80%;
}

.indentsign {
margin:20px auto 10px 120px;
}
/** Gjestebok **/

p.center {
/** position:relative; **/
text-align:center;
margin-top:10px;
}

p.centerbottom {
/** position:relative; **/
text-align:center;
margin-top:10px;
font-size:80%;
}

p {
margin:8px 0px 8px 0px;
}

.topper {
margin:-4px auto 0px auto;
width:93%;
}

.topperbigimage {
margin:auto auto -30px auto;
width:90%;
}

.imagetopper {
margin:18px 0px 10px 0px;
}

.imagetopper2 {
margin:0px 0px 10px 185px;
}

.bigparagraf {
margin:35px 0px 10px 0px;
}

.floatleft {
width:80px;
margin:5px 8px 10px 8px;
border:0px;
}

.thumbs {
margin:15px auto 0px auto;
width:95%;
}

.pagingleft {
float:left;
width:45%;
text-align:center;
margin:0px 0px 0px 0px;
}

.pagingright {
float:right;
width:47%;
text-align:center;
margin:0px 0px 0px 0px;
}

.margin {
margin-top:50px;
}

.fixednomatterwhat {
height:65px;
min-height:65px;
}

.navtext {
width:150px;
font-size:8pt;
layer-background-color:black;
background-color:#5E6367;
color:E4E8E9;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px black solid;
}
