body {
font-family:helvetica, arial, verdana, sans-serif;
font-size:12px;
line-height:120%;
background-color:#fff;
margin:auto;
}

#logo {
float:left;
background-image:url('logo/logo.gif');
height:80px;
width:148px;
margin:20px 30px;
}

#logotekst a{
float:left;
font-size:22px;
color:#3a9ecf;/*#34a8e1;*/
width:190px;
margin:55px 30px;
text-decoration: none;
}

#frame_header {
background-color:#fff;
margin:10px auto auto;
padding-bottom:105px;
width:700px;
}

#navigation_right {
float:left;
height:40px;
margin-top:42px;
/*word-spacing:10px;*/
}

#navigation_right li {
list-style-type:none;
display:inline;
width:20px;
height:20px;
padding:14px;
}

#navigation_right a {
font-size:13px;
text-decoration:none;
color:#000;
}

#navigation_right a:hover {
color:#42474a;
}

#navigation_right li#active {
background-color:#3A9ECF; 
}

#frame_content {
border-top:1px solid #91ceec;
border-bottom:0;
width:700px;
min-height:370px;
background-color:#ffffff;
margin:0 auto auto;
}

#content {
padding:40px 30px 20px;
line-height: 150%;
}

.content_om {
width:600px;
line-height: 150%;
}

.leftcontent {
float:left;
width:270px;
padding-bottom:10px;
padding-right:100px;
}

.rightcontent {
float:left;
width:270px;
padding-bottom:10px;
}

#footer {
color:#00000;
font-size:10px;
width:640px;
background-color:#fff;
border-top:1px solid #91ceec;
margin:auto;
padding:10px 30px;
}

.web_portefolje {
padding-top:20px;
margin-bottom:40px;
/*border:1px solid #fff;
padding-right:20px;
padding-left:20px;*/
}

.web_portefoljebilde img {
width:640px;
border:0;
}

.web_portefoljetekst {
font-size:12px;
}

a {
color:#000;
}

a:hover {
color:#036;
}

.info {
font-style:italic;
font-size:10px;
}

h1 {
font-size:16px;
color:#000;
padding-bottom:10px;
padding-top:5px;
}

h2 {
font-size:14px;
padding-bottom:0;
color:#000;
font-weight:700;
}

.utheva_skrift {
font-weight:700;
}

#form {
width:500px;
}

.bakgrunn{
background-color:#edeeef;
padding: 5px;
margin-left: -5px;
}

