body {margin-left:auto; margin-right:auto; margin-top:0px; background-color:#000000; width:910px;}

#hoved_php {padding-top:20px; padding-left:20px;}



#meny {position:relative; width:904px;}

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

#meny ul a
{
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#FFF;
text-decoration: none;
text-transform:uppercase;
display: block;
}

#meny ul a:hover
{
	color:#CCCCCC;
	display: block;

} 

#meny li
{
float: left;
margin-left:5px;
}

#meny li a
{
background: url(http://impressmedia.no/links/menybakgrunn.png) #fff bottom left repeat-x;
height: 40px;
line-height:40px;
padding-left:10px;
padding-right:10px;
float: left;
width: 88px;
text-decoration: none;
text-align: center;
}


.gul_lenke:link {
color:#fbba00;
}

.gul_lenke:hover {
color:#fff;
}







#header {position:relative; top:25px; height: 130px; width:910px;}

#hovedrammen {background-color:#333333; position:relative; top:60px; width:904px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}

#spaltevenstre {position:relative; top:-20px; float:left;}

#nyhetsspalte { position:relative; float:left; width:240px; height:883px; margin-left:30px; overflow:auto;}

#generell {position:relative; top:-20px; float:left; width:600px;}

#generell2 {position:relative; top:-20px; float:left; width:750px;}


#portfolio {position:relative; width:750px;}

#portrett {position:relative; float:left;}







#start1 { width:600px; height:320px; position:relative; top:-4px;}
#start2 { width:290px; height:240px; position:relative; float:left;}
#start3 { width:290px; height:240px; position:relative; float:right;}
#start4 { width:290px; height:240px; position:relative; float:left;}
#start5 { width:290px; height:240px; position:relative; float:right;}

#startboks1 {position:relative; top:-65px; width:600px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#startboks2 {position:relative; top:-65px; width:290px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#startboks3 {position:relative; top:-65px; width:290px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#startboks4 {position:relative; top:-65px; width:290px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#startboks5 {position:relative; top:-65px; width:290px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}

#starttekst1 {position:relative; top:10px; left:20px; width:560px;}
#starttekst2 {position:relative; top:15px; left:10px; width:270px;}
#starttekst3 {position:relative; top:15px; left:10px; width:270px;}
#starttekst4 {position:relative; top:15px; left:10px; width:270px;}
#starttekst5 {position:relative; top:15px; left:10px; width:270px;}





#portfolio1 { width:280px; height:230px; }
#portfolio2 { width:280px; height:230px; }
#portfolio3 { width:280px; height:230px; }
#portfolio4 { width:280px; height:230px; }
#portfolio5 { width:280px; height:230px; }
#portfolio6 { width:280px; height:230px; }
#portfolio7 { width:280px; height:230px; }
#portfolio8 { width:280px; height:230px; }
#portfolio9 { width:280px; height:230px; }

#portfolioboks1 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks2 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks3 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks4 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks5 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks6 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks7 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks8 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#portfolioboks9 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}

#portfoliotekst1 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst2 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst3 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst4 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst5 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst6 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst7 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst8 {position:relative; top:12px; left:10px; width:260px;}
#portfoliotekst9 {position:relative; top:12px; left:10px; width:260px;}

.portfolio {position:relative; float:left; margin-right:10px; }




#annonse1 { width:280px; height:230px; float:left; margin-right:20px; }
#annonse2 { width:280px; height:230px; float:left; }

#annonseboks1 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}
#annonseboks2 {position:relative; top:-65px; width:280px; height:50px; background-color: rgba(51,51,51,.6); z-index:2;}

#annonsetekst1 {position:relative; top:12px; left:10px; width:260px;}
#annonsetekst2 {position:relative; top:12px; left:10px; width:260px;}





.lenke:link {color:#FFFFFF; text-decoration:none;}

.lenke:visited {color:#FFFFFF; text-decoration:none;}

.lenke:active {color:#FFFFFF; text-decoration:none;}

.lenke:hover {color:#CCC; text-decoration:none;}


.lenke2:link {color:#0088a5; text-decoration:none;}

.lenke2:visited {color:#0088a5; text-decoration:none;}

.lenke2:active {color:#FFFFFF; text-decoration:none;}

.lenke2:hover {color:#b5007c; text-decoration:none;}









h1 {color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	letter-spacing: 1px;
}



h2 {color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing: 1px;
}


h3 {color:#FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	letter-spacing: 1px;
}


h4 {color:#fbba00;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:0px;
	letter-spacing: 1px;
}


p {color:#FFFFFF;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
line-height:14px;
}

.ul_tekst {color:#FFFFFF;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
line-height:14px;
}

li { margin-left: -1.5em; 
color:#FFFFFF;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
line-height:14px;
}


tittel {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#FFF;
text-transform:uppercase;
font-size:10px;
}

.tittel2 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#fbba00;
text-transform:uppercase;
font-size:12px;
font-weight: 100;
letter-spacing:1px;
line-height:16px;
}



navn {font-family:Georgia, "Times New Roman", Times, serif;
color:#0088a5;
font-size:16px;
}

kontaktinfo {font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12px;
}

.kontaktinfo a {color:#FFF;
text-decoration:none;
}

.kontaktinfo a:hover {color:#FFF;
text-decoration:underline;
}


hovedtittel {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#FFF;
text-transform:uppercase;
font-size:14px;
letter-spacing:1px;
}



hovednavn {font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
font-size:48px;
letter-spacing:1px;
}

hovedkontaktinfo {font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:16px;
}

.hovedkontaktinfo a {color:#FFF;
text-decoration:none;
}

.hovedkontaktinfo a:hover {color:#FFF;
text-decoration:underline;
}


.adjektiv1 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#b5007c;
text-transform:uppercase;
font-size:14px;
letter-spacing:1px;
}

.adjektiv2 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#0088a5;
text-transform:uppercase;
font-size:14px;
letter-spacing:1px;
}

.adjektiv3 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#fbba00;
text-transform:uppercase;
font-size:14px;
letter-spacing:1px;
}

.tilbake a {font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:14px;
font-style:italic;
text-decoration:none;
}

.tilbake a:hover {
	text-decoration:underline;
}


.eksempel_tekst {position:left; z-index:1; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-align:left;}
.eksempel_tekst a {position:left; z-index:1; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#FFF; text-decoration:underline;}

.eksempel_tekst img {margin-right:15px;}

.eksempel_tittel {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:normal; color:#FFF; padding-top:10px;}
.eksempel_tittel a {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:normal; color:#FFF; padding-top:10px; text-decoration:none}
.eksempel_tittellink a{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:normal; font-weight:normal; color:#FFF; padding-top:10px; text-decoration:underline;}


