* {
margin: 0;
padding: 0;
}

body {
background: #2f4257;
background-repeat: repeat-y;
font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
line-height: 1.5;
color: #494949;
color: white;
}

a {
color: #2f4257;
}

a:hover {
color: #ae6885;
}

#wrap {
width: 700px;
margin: 0 auto;
margin-top: 30px;
}

#header {
width: 694px;
height: 123px;
background: url('gfx/header.png');
}

#header2 {
width: 694px;
height: 123px;
background: url('gfx/header2.png');
}

#logo {
width: 300px;
height: 60px;
display: block;
position: relative;
top: 5px;
left: 86px;
}

ul#menu {
width: 350px;
list-style: none;
position: relative;
left: 94px;
top: 11px;
}

ul#menu li {
float: left;
}


#forsiden {
width: 112px;
height: 33px;
background: url('gfx/forsiden.png');
display: block;
float: left;
} 

#forsiden:hover {
background-position: bottom;
} 

#home {
width: 112px;
height: 33px;
background: url('gfx/home.png');
display: block;
float: left;
} 

#home:hover {
background-position: bottom;
} 

#home2 {
width: 112px;
height: 33px;
background: url('gfx/home.png');
background-position: bottom;
display: block;
float: left;
} 

#forsiden2 {
width: 112px;
height: 33px;
background: url('gfx/forsiden.png');
background-position: bottom;
display: block;
float: left;
} 


#ommeg {
width: 112px;
height: 33px;
background: url('gfx/ommeg.png');
display: block;
float: left;
position: relative;
left: 10px;

} 

#ommeg:hover {
background-position: bottom;
} 

#aboutme {
width: 112px;
height: 33px;
background: url('gfx/aboutme.png');
display: block;
float: left;
position: relative;
left: 10px;
} 

#aboutme:hover {
background-position: bottom;
} 

#aboutme2 {
width: 112px;
height: 33px;
background: url('gfx/aboutme.png');
background-position: bottom;
display: block;
float: left;
position: relative;
left: 10px;
} 

#ommeg2 {
width: 112px;
height: 33px;
background: url('gfx/ommeg.png');
background-position: bottom;
display: block;
float: left;
position: relative;
left: 10px;
} 

#arbeid {
width: 112px;
height: 33px;
background: url('gfx/arbeid.png');
display: block;
float: left;
position: relative;
left: 30px;
} 

#arbeid:hover {
background-position: bottom;
} 


#works {
width: 112px;
height: 33px;
background: url('gfx/works.png');
display: block;
float: left;
position: relative;
left: 30px;
} 

#works:hover {
background-position: bottom;
} 

#works2 {
width: 112px;
height: 33px;
background: url('gfx/works.png');
background-position: bottom;
display: block;
float: left;
position: relative;
left: 30px;
} 

#arbeid2 {
width: 112px;
height: 33px;
background: url('gfx/arbeid.png');
background-position: bottom;
display: block;
float: left;
position: relative;
left: 30px;
} 

#under {
width: 694px;
height: 508px;
background: url('gfx/layout.png');
}

span.msp {
display: none;
}

#venstre {
width: 350px;
float: left;
margin-left: 100px;
color: #2f4257;
}

#venstre img {
width: 350px;
border 3px solid #dedcdc;
}

#venstre ul {
position: relative;
left: 17px;
list-style: square;
}


p.info {
font-size: 14px;
padding-bottom: 20px;
}

.biografi {
font-size: 13px;
padding-bottom: 20px;
margin-left: 14px;
}

.dd {
font-size: 64px;
padding: 5px;
float: left;
margin-top: -27px;
}


.mtop {
width: 250px;
float: left;
margin-top: -4px;
}

.mtekst {
position: relative;
clear: both;
}

.meg {
width: 150px;
}

p.biografi span {
position: relative;
top: -22px;
left: 20px;
}

.kontakt {
margin-top: 20px;
}

.kontakt2 {
margin-top: 10px;
}

input.boks {
background: #eae7e7;
border: 1px solid #d3c8d6;
padding: 5px;
font-size: 14px;
color: #7a86a1;
}

input.boks:hover, input.boks:focus {
color: #b54d79;
border: 1px solid #bcacc1;
}

textarea.boks {
background: #eae7e7;
border: 1px solid #d3c8d6;
padding: 5px;
font-size: 14px;
color: #7a86a1;
}

textarea.boks:hover, textarea.boks:focus {
color: #b54d79;
border: 1px solid #bcacc1;
}

input.adresse {
position: relative;
left: -5px;
}

#hoyre {
width: 190px;
float: left;
position: relative;
left: 40px;

}

#hoyre ul {
list-style: none;
}

#hoyre ul li {
float: left;
padding-right: 5px;
}

#hoyre img {
border: none;
}

#footer {
position: relative;
top: -35px;
left: 178px;
}

#footer span {
float: left;
padding-right: 5px;
}

#no {
width: 23px;
height: 16px;
display: block;
background: url('gfx/no.png');
float: left;
margin-top: 2px;
}

#no:hover {
background-position: bottom;
}

#en {
width: 23px;
height: 16px;
display: block;
background: url('gfx/en.png');
float: left;
margin-top: 2px;
margin-left: 5px;
}

#en:hover {
background-position: bottom;
}

#salgs {
width: 326px;
height: 33px;
background: url('gfx/salgs.png');
display: block;
}

#salgs:hover {
background-position: bottom;
}

#sale {
width: 326px;
height: 33px;
background: url('gfx/sale.png');
display: block;
}

#sale:hover {
background-position: bottom;
}