body    {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
line-height: 15px;
background: #e3e3e3 url("../ld_images/bg.gif");
text-align: center;
min-width: 760px;
vertical-align: middle
}

#innhold 	{
width: 760px;
\width: 780px;
w\idth: 760px;
/**border: 1px solid gray;**/
margin-left: auto;
margin-right: auto;
margin-bottom:10px;
padding: 10px;
}

/** set container **/  
div.middle    {
background-image: url("../ld_images/bg_main.gif");
background-repeat: repeat-y;
width: 760px
}
div.top     {
background: url("../ld_images/bg_top.gif");
background-repeat: no-repeat;
background-position: left top
}

div.bottom         {
background: url("../ld_images/bg_bottom.gif") no-repeat left bottom;
text-align: left;
padding: 15px 30px 30px 15px
}

a, a:link   {
color: #7f0000;
text-decoration: none;
background-color: transparent
}	
a:hover   {
color: #0f0;
background: transparent
}	
a:active  {
color: #666;
background: transparent
}			
acronym, abbr { 
cursor: help;
border-bottom: #aaa 1px dotted;
}
/** nav **/
#toppnav   {
margin-top: 24px;
margin-bottom: 24px
}

#toppnav p    {
font-size: 10px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0 0 0 12px;
float: right
}

#navcontainer      {
margin-top: 0;
margin-right: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-left: 0;
position: relative;
float: right
}

#navlist ul
 {
white-space: nowrap;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}


#navlist li
 {
list-style-type: none;
display: inline;
background-color: transparent;
}
#navlist li.go
 {
list-style-type: none;
display: inline;
background-color: transparent;
background-image: url("../ld_images/pipeline.gif");
background-repeat: no-repeat;
}

#navlist a      {
text-decoration: none;
padding: 2px 6px 2px 12px
}

#navlist a:link, #navlist a:visited
{
text-decoration: none;
}
#navlist a:active
{
color: #666;
background-color: transparent;
text-decoration: none
}
#navlist a:hover
  {
color: #00A500;
background-color: transparent;
text-decoration: none
}
html >body#home
{
cursor: default
}

html >a#homenav, a#zen1, a#zen2, a#zen3, a#zen4
{
background: transparent;
cursor: wait
}


#spacerup, #spacerdown   {
text-align: center;
margin: 5px 0;
height: 20px;
clear: both
}

#topbanner  {
display: block;
margin-right: 20px;
margin-left: 20px;
width: 688px;
overflow: hidden
}

#logo   {
display: block;
margin-bottom: 10px;
margin-left: 40px;
width: 198px;
height: 10px;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
 /* */
padding: 0 10px 0 0
}

/** Work Section **/
#contentwork   {
margin: 0 2em 0 25px;
padding-top: 2em;
padding-right: 0;
padding-bottom: 0
}


h1    {
color: #600;
font-size: 11px;
font-family: Arial, Helvetica, Verdana, Geneva, SunSans-Regular, sans-serif;
text-align: left;
letter-spacing: 0.1em;
margin-top: 8px;
margin-bottom: 8px
}

h2  {
color: #999;
font: 10px / 1.4em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1.5em 0 0.75em
}

/** set set footer **/  

#footer        {
text-align: center;
margin-top: 15px;
width: 700px
}

#footer p   {
color: #999;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 1em;
text-align: left;
margin: 0;
padding: 0 0 0 12px;
text-transform: capitalize
}

#footer a  {
color: #f9c;
text-decoration: none;
background-color: transparent
}
#footer a:hover {
color: #8cc0e5;
}

.pic, a.pic, a.pic img { 
padding: 0 0 0 12px;
/*filter: alpha(opacity=100); IE 
-moz-opacity: 1.0; Mozilla */  
clear: both
} 

a.pic:hover, a.pic:active, a.pic:hover img  {
/*-moz-opacity: 0.5;
filter: alpha(opacity=50);*/
background-color: transparent;
text-decoration: none
}

#footer a.pic:hover, a.pic:active, a.pic:hover img  {
/*-moz-opacity: 0.5;
filter: alpha(opacity=50);*/
background-color: transparent;
text-decoration: none
}

p  {
font-size: 10px;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif
}
.author {
width: 660px;
color: #999;
font-size: 10px;
font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
text-align: right;
font-style: italic;
padding: 0 0 0 8px; 
margin: 0
}

.right  {
position: relative;
float: right
}

.left { 	
position:relative;
float:left;
}
	
.break {
clear: both
}
#obs {
display: none;
}



