body, html       { font-family: "Century Gothic",Arial,Verdana, sans-serif; font-size: 12px; color: #444;}
div#container    { position:relative; width: 806px; margin: 0 auto; padding-top: 16px;}
div#container2    { position:relative; width: 830px; margin: 0 auto; padding-top: 16px;}
ul.firmaer       { list-style-type: none; display: block; padding: 0; position:relative; left: -2px; margin: 0 0 0 0; float: left; width: 806px; clear: both; }
ul#firmaer2      { display : block; margin: 0; padding: 0;}
ul.nav           { list-style-type: none; display: block; padding: 0; position:relative; left: -2px; margin: 0; float: left; width: 806px; }
li.button        { background: 0 0 scroll no-repeat;  position: relative; display: block; margin: 0 0 6px 0; float: left;}
a.button         { background: 0 0 scroll no-repeat;  text-indent: -10000px; position: relative; display: block; margin: 0;}
a.nav            { height: 38px;}
a.firma          { height: 48px;}
a.button:hover   { background-position: 0 50%;}
a.button:active  { background-position: 0 100%;}
img.mainimage    { position: relative; margin: 12px 0; }


a#logo           { width: 601px; background-image: url(dark.png);}
a#logo_english   { width: 657px; background-image: url(logo_english.png);}
a#kontaktinfo    { width: 131px; background-image: url(kontaktinfo.gif);}
a#contact        { width: 75px; background-image: url(contact.png);}
a#english        { width: 72px; background-image: url(english.gif);}
a#norsk          { width: 72px; background-image: url(norsk.png);}

div#firmabeskrivelse{ position: relative; width: 820px; }
div.spalte         { position: relative; float: left; vertical-align: top; width: 190px; padding: 0 13px 16px 0;}

a#alab           { width: 162px; background-image: url(alab.gif);}
a#zinc           { width: 162px; background-image: url(zinc2.png);}
a#darkarkitekter { width: 159px; background-image: url(darkarkitekter.png);}
a#arena          { width: 162px; background-image: url(arena.png);}
a#placebo        { width: 160px; background-image: url(placebo.gif);}

/*footer*/
div#bottom            { position: relative; display: block; height: 70px; margin: 0px auto 0 auto; font-size: 10px; border-top: #bbb 1px hidden; width: 800px; text-align: center; clear: both;}
div#footercontainer   { margin: 0 auto; padding: 18px 0;}
ul#footer             { display : inline; margin: 0; padding: 0;}
li.footer             { list-style-type: none; display: inline; margin: 0; padding: 0;}
/*footer*/

/*kontaktinfo-liste*/
ul.ansatte      { padding: 0 10px 10px 0px; margin: 0; float: left;}
li.employee     { float: left; width: 798px; display: block; margin: 5px 0 0 0; border: solid 1px #bbb; padding: 0 0 6px 0; list-style-type: none; background-color: white; }
img.portrett    { float: left; width: 156px; height: 92px; border-right: solid 1px #bbb;}
p.info          { float: left; margin: 2px 0 0 12px; color: #444;}
p.data          { float: right; margin: 7px 12px 0 0; color: #444; text-align: right;}
strong.name     { font-size: 12px; color: black; padding: 0; line-height: 2em; }
span.info       { position: absolute; left: 220px; float: left;}
/*kontaktinfo-liste*/