html {
width:100%;
height:100%;
}

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

body {
background:#000 url(images/bg2.jpg) no-repeat top center;
background-attachment:fixed;
font-family:verdana, sans serif;
font-size:0.6em;
color:#111;
}

#deadcenter {
width:701px;
height:502px;
margin:auto;
}

#box {
text-align:center;
position:absolute;
left:0px;
width:100%;
height:0px;
overflow:visible;
visibility:visible;
display:block;
}

#box2 {
position:absolute;
left:50%;
width:1076px;
margin-left:-538px;
visibility:visible;
}

#top {
float:left;
width:1076px;
height:401px;
clear:right;
}

#left {
float:left;
background:url(images/hjem.jpg) bottom left;
width:456px;
height:401px;
}

a.hjem {
background:url(images/hjem2.jpg) 0 401 no-repeat;
overflow:hidden;
color:transparent;
display:block;
width:456px;
height:401px;
}
a.hjem:focus {
background:url(images/hjem2.jpg) 0 -201px no-repeat;
}
a.hjem:hover {
background:url(images/hjem2.jpg) 0 0 no-repeat;
}

#leftminus1 {
float:left;
width:307px;
height:252px;
margin-top:149px;
}

a.couple {
float:left;
background:url(images/couple.jpg) 0 0 no-repeat;
overflow:hidden;
color:transparent;
display:block;
width:152px;
height:252px;
}
a.couple:hover {
background:url(images/couple.jpg) 0 -252px no-repeat;
}

a.starshoot {
background:url(images/starshoot.jpg) 0 0 no-repeat;
float:right;
overflow:hidden;
color:transparent;
display:block;
width:155px;
height:252px;
}

a.starshoot:hover {
background:url(images/starshoot.jpg) 0 -252px no-repeat;
}

#rightminus1 {
float:left;
/** background:url(images/7.jpg) top left no-repeat; **/
width:313px;
height:252px;
margin-top:149px;
}

a.jeepers {
background:url(images/jeepers.jpg) 0 0 no-repeat;
overflow:hidden;
color:transparent;
display:block;
width:313px;
height:252px;
}

a.jeepers:hover {
background:url(images/jeepers.jpg) 0 -252px no-repeat;
}

#middle {
width:1076px;
float:left;
}

#meny {
background:url(images/meny.png) top left no-repeat;
width:164px;
height:254px;
float:left;
}

ul {
margin-top:78px;
margin-left:35px;
list-style-type:none;
}

a.animalsk {
background:url(images/animalsk.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
}
a.animalsk:hover {
background:url(images/animalsk.jpg) 0 -12px no-repeat;
}

a.arbeid {
background:url(images/arbeid.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.arbeid:hover {
background:url(images/arbeid.jpg) 0 -12px no-repeat;
}

a.bakgrunn {
background:url(images/bakgrunn.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.bakgrunn:hover {
background:url(images/bakgrunn.jpg) 0 -12px no-repeat;
}

a.cinematisk {
background:url(images/cinematisk.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.cinematisk:hover {
background:url(images/cinematisk.jpg) 0 -12px no-repeat;
}

a.skrevneord {
background:url(images/skrevneord.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.skrevneord:hover {
background:url(images/skrevneord.jpg) 0 -12px no-repeat;
}

a.statistikk {
background:url(images/statistikk.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.statistikk:hover {
background:url(images/statistikk.jpg) 0 -12px no-repeat;
}

a.orebalsam {
background:url(images/orebalsam.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.orebalsam:hover {
background:url(images/orebalsam.jpg) 0 -12px no-repeat;
}

a.vekkherfra {
background:url(images/vekkherfra.jpg) top center no-repeat;
overflow:hidden;
color:transparent;
display:block;
height:12px;
width:131px;
margin-top:10px;
}
a.vekkherfra:hover {
background:url(images/vekkherfra.jpg) 0 -12px no-repeat;
}

a.hjemsekundaer {
color:#e1cea4;
display:block;
height:88px;
width:764px;
font-size:0px;
}

#footerbunn ul {
float:left;
margin:0px;
margin-left:38px;
list-style-type:none;
min-height:113px;
clear:both;
}

#footerbunn li {
min-height:113px;
float:left;
}

a.allfour {

color:transparent;
font-size:0px;
display:block;
width:188px;
height:113px;

}
a.ted {
color:transparent;
font-size:0px;
display:block;
width:98px;
height:113px;
margin-left:26px;
}
a.tristan {
color:transparent;
font-size:0px;
display:block;
width:98px;
height:113px;
margin-left:26px;
}
a.samsung {
color:transparent;
font-size:0px;
display:block;
width:98px;
height:113px;
margin-left:26px;
}
a.heike {
color:transparent;
font-size:0px;
display:block;
width:98px;
height:113px;
margin-left:26px;
}
a.jenny {
color:transparent;
font-size:0px;
display:block;
width:98px;
height:113px;
margin-left:26px;
}

#rightcontent {
width:887px;
float:left;
clear:right;
}

#righttop {
background:url(images/top.jpg) top left no-repeat;
width:887px;
height:24px;
}

#rightbody {
float:left;
background:url(images/middle.jpg) top left repeat-y;
width:887px;
min-height:178px;
clear:both;
}

p {
text-align:left;
width:842px;
margin:0px auto 15px auto;
}

p#hvem {
background:url(images/hvem.jpg) top left no-repeat;
padding-top:43px;
}

p#ohm {
background:url(images/ohm.jpg) top left no-repeat;
padding-top:50px;
}

#tree {
float:left;
width:887px;
background:url(images/tree.jpg) bottom right no-repeat;
clear:both;
}

#footertopp {
float:left;
background:url(images/footertopp.jpg) top left no-repeat;
width:887px;
height:49px;
}

#footerbunn {
background:url(images/footerbunn.jpg) top left no-repeat;
width:917px;
height:162px;
float:left;
}

#bottom {
background:url(images/belowfooter.png) bottom left no-repeat;
width:917px;
height:176px;
float:left;
margin-left:179px;
}

#belowfooter {
width:520px;
height:166px;
margin:auto;
}

h1,h2,h3 {
display:none;
color:transparent;
}

fieldset.kontaktformula {
background:url(images/kontaktskjema.jpg) top left no-repeat;
width:750px;
height:358px;
margin-left:75px;
padding:0px 0px 0px 120px;
clear:both;
}

legend {
font-size:11px;
font-weight:bold;
color:#800000;
}

p.ifieldset {
margin:0px;
}
p.ifieldset1 {
margin-top:75px;
}

input#kontaktformnavn,input#kontaktformepost,input.kontrollspoersmaal {
background:transparent url(images/input_kontakt.png) bottom left no-repeat;
height:22px;
width:270px;
padding:7px 0px 0px 5px;
color:#fff;
}

input#submitkontakt {
background:transparent url(images/submit_kontakt.png) top left no-repeat;
height:24px;
width:47px;
padding:0px;
color:transparent;
float:left;
margin-top:40px;
}

textarea#text {
background:transparent url(images/textarea_kontakt.png) bottom left no-repeat;
height:93px;
width:453px;
float:left;
padding:7px 0px 0px 7px;
color:#fff;
}

label {
color:#fff;
display:block;
padding-left:3px;
}

.kontaktlegend {
background:transparent url(images/kontaktlegend.png) bottom right no-repeat;
color:transparent;
padding:10px 0px 0px 20px;
margin-bottom:-55px;
display:block;
font-size:30px;
}

#sitatholder {
width:917px;
min-height:131px;
clear:both;
padding:0px 0px 20px 0px;
margin-bottom:0px;
}

#sitat {
float:left;
background:transparent url(images/sitat.jpg) top left no-repeat;
height:3px;
width:345px;
margin:25px 0px 0px 95px;
padding:80px 0px 0px 5px;
text-align:left;
/** border:1px dotted #333; **/
clear:right;
}

#kramer {
float:left;
background:transparent url(images/kramer_hat_gesprecht.jpg) top center no-repeat;
min-height:131px;
width:325px;
text-align:left;
padding:75px 0px 0px 75px;
margin:10px 0px 0px 20px;
/** border:1px dotted #333; **/
clear:left;
}

p.random {
width:330px;
margin-bottom:0px;
clear:right;
}

div.teller {
display:none;
}

div#firstjenny {
background:transparent url(images/jenny_03.jpg) top center no-repeat;
min-height:850px;
width:978px;
margin:auto;
clear:both;
}

p#ohmjenny {
margin-bottom:0px;
clear:both;
}

div#firstsamsung {
background:transparent url(images/samsung.jpg) top center no-repeat;
min-height:578px;
width:795px;
margin:auto;
clear:both;
}

p#ohmsamsung {
margin-bottom:0px;
clear:both;
}

div#firsttristan {
background:transparent url(images/tristan.jpg) top center no-repeat;
min-height:438px;
width:828px;
margin:auto;
clear:both;
}

div#firsttristan2 {
background:transparent url(images/tristan_box.png) top center no-repeat;
min-height:956px;
width:1074px;
margin:auto;
clear:both;
}

p#ohmtristan {
margin-bottom:0px;
clear:both;
}

div#rundtted {
background:transparent url(images/divbg.jpg) top center repeat-y;
height:1490px;
width:942px;
margin:auto;
clear:both;
}

div#rundtjenny {
background:transparent url(images/divbg.jpg) top center repeat-y;
min-height:900px;
width:978px;
margin:auto;
clear:both;
}

div#firstted {
background:transparent url(images/ted.jpg) top center no-repeat;
min-height:1000px;
width:942px;
margin:auto;
clear:both;
}

p#ohmted {
margin-bottom:0px;
clear:both;
}

.visibleh {
background:transparent url(images/visibleh.jpg) top left no-repeat;
width:801px;
min-height:43px;
color:#fff;
display:block;
margin:auto;
text-align:left;
font-size:15px;
padding:15px 0px 0px 42px;
}

div#sekundaerheader {
background:transparent url(images/revelation.jpg) top center no-repeat;
min-height:88px;
width:764px;
margin:auto;
clear:both;
}