html {}
body {}

#hd {
    background-image:url("http://static.datakortet.no/grafx/tx/jeger-bg-head.gif");
    background-repeat: repeat-x;
    margin:0;
}

#ft {
    height:526px;
    width:100%;
    background-image:url("http://static.datakortet.no/grafx/tx/Grass.jpg");
    background-repeat: repeat-x;
    position:fixed;
    bottom:0px;
    z-index:-5;
    clear:both;
}

#nav {
    background:url("http://static.datakortet.no/grafx/bk/jeger70.png");
    background-repeat:repeat-y;
    position:absolute;
    bottom:0px; top:138px; height:100%;
    margin:0;
}
#nav .content {
    color:white;
    margin:0;
    padding:0;
}
#nav .content a { 
    color:white; 
    text-decoration:none; 
    font-size:123.1%; 
    font-weight:bold; 
}
#nav .content a:hover { text-decoration:underline; }

div#actions { position:relative }
#actions div.action { 
    margin:10px;
    width:143px;
    padding:1ex; 
    background:url(http://static.datakortet.no/grafx/bk/transparent70.png);
    border:2px solid #00a000;
    color:black;
    font-size:93%;
}
div.description {
    width:auto;
    min-height:3em;
}
#actions .action img { float:left }
#actions .action a { text-decoration:none; font-weight:normal; }
#actions .action a.small { font-size:93%; }
#actions .action img { margin-right:1ex;  }

#actions .action ul { margin:0px 5px; padding:5px 10px; clear:left; }
#actions .action li { list-style:square outside; }
#actions .action li a { font-size:93%; text-decoration:none; }
#actions .action li a:hover { text-decoration:underline; }


#nav div.content { }
#nav .content a {  font-family: arial; color:blue }

div#kainfo {
    background:snow;
    color:#666;
    margin:10px;
    padding:1ex;
    font-size:93%;
    width:145px;
    overflow:hidden;
}
#kainfo a { display:block; font-size:85%; text-align:right; }

div.main-content {
    margin-right:40px;
    mmargin-top:10px;
}

div.message {
    background:yellow;
    border:2px solid lightblue;
    padding:4px 8px;
    mmargin-top:5px;
    margin-right:40px;
}

div#login {
    position:absolute;
    top:118px;
    left:5px;
    color:#444;
}

input:focus { border:2px solid #00c500; }

/*
   This file assumes that reset and fonts are in effect, ie. font-size
   is set to verdana, 13px.
*/

h1,h2,h3 { color:green }
p { color:green }
.bottom { color:#8f8f8f }


h1 { font-size:138.5% }   /* 18px */
h2 { font-size:123.1% }   /* 16px */
h3 { font-size:107.7% }   /* 14px */
p { font-size:100%; line-height:1.636363em }  /* 13px/21.3px */

h3 { font-weight:bold }

p { /* font-weight:bold; */ }

h1 { margin:0; }
p { margin-bottom:1.53846em; *margin-bottom:1.5em; }

strong { font-weight:bold; }
em { font-style:italic; }

ul, ol { margin:1ex; }
ul li { margin-left:25px; list-style-type:square; list-style-position:outside; }
ol li {  margin-left:25px; list-style-type:decimal; list-style-position:outside; }
    
th { font-weight:bold }

table.plain { margin:1ex 1em; }
table.plain th, table.plain td { padding:2px 6px; }
table.plain th { background:#888; color:white; }

div.message {}
div.message ul { margin:0; }
div.message ul li { list-style-type:none; }


div.subhead { 
    float:right;
    color:green; 
    font-size:100%; 
    line-height:105%; 
    text-align:right; 
    margin-bottom:24px;
    width:40%;
    font-style:italic;
}

div#heading { 
    border-bottom: 2px solid green; 
    margin-bottom:0px; 
    padding:7px; 
}
div#titlepic { float:left; margin-right:7px; }
.selected a { color:black }
#actions div.selected { background:white }
img.pointer { display:none; position:absolute; }

table.filter { background:white }

.transparent70 { background:url(http://static.datakortet.no/grafx/bk/transparent70.png); }
