/* 				Generelt
-------------------------------------------------------------------- */

a {
text-decoration: none;
color: #f24e22;
}

a:hover {
text-decoration: none;
color: #f24e22;
border-bottom: 1px solid #f24e22;
}

* {
margin: 0;
padding: 0;
}

html {
height: 100%;
}

body {
margin: 0;
padding: 0;
font-family: tahoma, verdana, helvetica, arial, sans-serif;
font-size: 0.7em;
background-color: #ffd3bb;
height: 100%;
background-image: url("bakgrunn.gif");
background-repeat: repeat-y;
}


/* 				Innhold
-------------------------------------------------------------------- */

div#workaround {
z-index: 1;
margin-left: 292px;
margin-right: 5%;
height: 100%;
background-color: #fff;
border-right: 1px solid #fff;
}

div#innhold {
z-index: 100;
position: absolute;
top: 0;
left: 292px;
right: 5%;
background-color: #fff;
border-right: 1px solid #fff;
color: #000;
padding-bottom: 20px;
}

h1 {
font-family: "trebuchet ms", tahoma, verdana, helvetica, arial, sans-serif;
font-size: 1.6em;
font-weight: normal;
color: #a63617;
margin: 0 20px 5px 20px;
padding: 20px 0 0 0;
border-bottom: 1px solid #a63617;
}

h1 span.dato {
font-size: 0.7em;
color: #000;
float: right;
padding-top: 0.55em;
font-family: tahoma, verdana, helvetica, arial, sans-serif;
}

h2 {
font-family: "trebuchet ms", tahoma, verdana, helvetica, arial, sans-serif;
font-size: 1.4em;
font-weight: normal;
color: #cc431d;
margin: 0.5em 20px 0.5em 20px;
}

p {
margin: 0 20px 1em 20px;
font-size: 1.1em;
line-height: 1.5em;
}

p.code {
font-size: 1.1em;
margin: 0 25px 1em 25px;
padding: 5px;
background-color: #f3f3f3;
}

code {
font-size: 1em;
font-family: "courier new", courier, monospace;
color: #000;
}

code a {
color: inherit;
}

code a:hover {
color: inherit;
border-bottom: 0;
text-decoration: underline;
}

div#innhold dl {
margin: 0 20px 5px 20px;
font-size: 1.1em;
}

div#innhold dt {
margin: 0 0 0.3em 0;
padding-left: 15px;
background-image: url("pil1.gif");
background-repeat: no-repeat;
}

div#innhold dd {
margin: 0 0 1em 0;
padding-left: 15px;
}

.element, .tagg {
color: #000080;
}

.attributt, .egenskap {
color: #00f;
}

.verdi, .entity {
color: #008000;
}

.enhet {
color: #005500;
}

abbr {
cursor: help;
}


/* 				Tittel
-------------------------------------------------------------------- */

div#tittel {
z-index: 2;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 266px;
color: #fff;
background-color: #a63617;
background-image: url("tittel.gif");
background-repeat: no-repeat;
}

div#tittel span {
display: none;
}


/* 				Meny
-------------------------------------------------------------------- */

div#meny {
position: absolute;
left:41px;
top: 151px;
background-color: #cc431d;
width: 250px;
color: #fff;
}

ul {
margin: 20px 20px;
list-style: none;
}

li {
font-family: "trebuchet ms", tahoma, verdana, helvetica, arial, sans-serif;
font-size: 1.2em;
margin-bottom: 5px;
background-image: url("pil21.gif");
background-repeat: no-repeat;
}

div#meny a {
text-decoration: none;
color: #fff;
padding-left: 20px;
}

div#meny a:hover {
text-decoration: none;
color: #fff;
border-bottom: 0;
padding-left: 20px;
background-image: url("pil21.gif");
background-repeat: no-repeat;
background-position: 0 -16px;
}


/* 				Info
-------------------------------------------------------------------- */

div#info {
z-index: 1;
position: absolute;
top: 0;
left: 41px;
width: 250px;
height: 150px;
background-color: #f24e22;
color: #fff;
background-image: url("info.gif");
background-repeat: no-repeat;
border-bottom: 1px solid #fff;
overflow: none;
}

div#info a {
text-decoration: none;
color: #fff;
}

div#info a:hover {
text-decoration: none;
color: #fff;
border-bottom: 1px solid #fff;
}

div#info dl {
width: 165px;
margin-left: 83px;
padding-top: 45px;
}

div#info dt {
color: #f9ab95;
width: 50px;
float: left;
clear: left;
margin-bottom: 7px;
}

div#info dd {
width: 115px;
float: left;
margin-bottom: 7px;
}