html{
height:100%;
}

body {
margin: 0px;
padding: 0px;
height: 100%;
background-image: url(../images/bg.png);
background-repeat: repeat-x;
text-align: center;
}

a img{
border:0;
}

#round_me, #round_me .sb-inner { background:red; }
#round_me .sb-shadow { background:blue; }
#round_me .sb-border { background:green; }

.toptable {
width: 777px;
padding-top: 80px;
padding-bottom: 10px;
font-family: "tahoma";
font-size: 12px;
color: #ffffff;
}

.toptable a:link, .toptable a:visited {
padding: 0px;
}

#wrapper{
z-index: 4;
width: 100%;
min-height: 100%;
background-image: url(../images/decor.png);
background-position: center top;
background-repeat: no-repeat;
}


#top {
top:0;
width: 777px;
margin:0px auto;
height: 160px; 

}


#midt {
text-align: center;


margin-top:25px;

}

#innhold {
text-align: center;
font-family: "tahoma";
font-size: 14px;
color: #ffffff;
width: 777px;
height: 363px;
margin:0px auto;
}
#innhold .sb-inner
{ background:#ffffff; }
#innhold .sb-shadow { background:#9a9a9a; }
#innhold .sb-border { background:green; }

#innholdmeg {
text-align: center;
font-family: "tahoma";
font-size: 14px;
color: #ffffff;
width: 779px;
height: 532px;
margin:0px auto;
}
#innholdmeg .sb-inner
{ background:#ffffff; }
#innholdmeg .sb-shadow { background:#9a9a9a; }
#innholdmeg .sb-border { background:green; }


#innhold2 {
text-align: left;
font-family: "tahoma";
font-size: 12px;
color: #000000;
width: 757px;

margin:0px auto;
margin-top: 20px;
padding: 10px;
}
#innhold2 .sb-inner
{ background:#ffffff; }
#innhold2 .sb-shadow { background:#9a9a9a; }
#innhold2 .sb-border { background:green; }

#innhold2 a:link, #innhold2 a:visited {
padding: 0px;
color: blue;
text-decoration: underline;
text-transform: none;
}

#bunn {
bottom:0;
background: #ebebeb;
width: 100%;
margin-top: -115px;
height: 115px;

text-align: center;
}



#footer {
font-family: "Bookman Old Style";
font-size: 12px;
color: #f1ce42;
text-align: center

width:100%;
font-weight: bold;

}

#meny{
text-align: center;
width: 770px;
border-bottom: 1px solid #ffffff;
margin:0px auto;
}

.wrapper-forside {
margin-top: 0px;
background-image: url(../images/forsidedekor.png);
background-position: top right;
background-repeat: no-repeat; 
width: 960px;
}

.wrapper {
margin-top: 0px;
width: 960px;
padding-top: 80px;
}

.ovre-forside {
height: 450px;
}

.logo-forside {
width: 50%;
padding-top: 30px;
}

.sitat-forside {
width: 50%;
color: #ffffff;
font-family: "Bookman Old Style";
font-size: 18px;
text-align: center;
}

.nedre-forside {
height:260px;
}

.kolonne-forside {
width:200px;
}


.midtkolonne-forside {
width:200px;
height: 250px;
border-left: dashed #385f71;
border-right: dashed #385f71;
}

.venstre-portefolje {
background-image: url(../images/dekor-venstre.png);
background-repeat: no-repeat;
background-position: top;
height: 400px;
text-align: left;
}

#meny ul{
list-style: none;
font-family: "9a9a9a";
font-size: 12px;
margin-bottom: 2px;
margin-left: 0px;
padding-left: 0px;
}

#meny li{
display: inline;
}

#meny a:link, a:visited{
padding-left: 40px;
padding-right: 40px;
text-decoration: none;
color: #ffffff;
text-transform: lowercase;
padding-bottom: 1px;

}

#meny a:hover {
color: #ffffff;
border-bottom: 1px solid #ffffff;
}

#meny .active a{
color: #ffffff;
border-bottom: 2px solid #ffffff;

}

h1 {
font-size: 36px;
font-family: "tahoma";
color: #000000;
margin-bottom: 4px;
margin-top: 0px;
}
h2 {
font-size: 36px;
font-family: "tahoma";
color: #000000;
font-weight: normal;
margin-bottom: 4px;
margin-top: 0px;
}

.last{
margin-left: 147px;
}
