﻿body, p, input, div {
    font-family: 'Lucida Grande', Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
    line-height: 130%;
}

img, a img { border: 0; }

body {
    margin: 0;
    padding: 0;
    background: #EAF4F8 url(images/bg_body.png) repeat-x;
}

h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 13px; }

h1, h2, h3 {
    font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica;
    line-height: 130%;
    color: #009DDC;
    margin: 0.3em 0 0.3em 0;
    padding: 0;
}

h1 a, h2 a, h3 a {
    text-transform: uppercase;
}

a:link, a:visited {
	color:#0068a6;
	text-decoration:none;
}

a:hover, a:active {
	color:#333333;
	text-decoration:none;
}

p {
    padding: 0;
    margin: 0 0 1em 0;
}

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

/* LAYOUT */

#construct {
    width: 1000px;
    margin: 0 auto;
}

#footer {
    background: transparent url('images/bg_footer.png') no-repeat;
    height: 25px;
    line-height: 25px;
    font-size: 10px;
    color: #88aac0;
    padding: 0 10px 0 10px;
    clear: both;
    margin-top: 10px;
}

#footer a:link, #footer a:visited {
    color: #88aac0;
}

#footer a:hover, #footer a:active {
    text-decoration: underline;
    color: #88aac0;
}

/* MENU */

a.l1:link, a.l1:visited, a.l1:active {
    display: block;
    background: transparent url('images/dot_large.png') no-repeat 0 50%;
    color: #0068a6;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    text-indent: 18px;
    white-space: nowrap;
}

a.l2:link, a.l2:visited, a.l2:active {
    display: block;
    background: transparent url('images/dot_small.png') no-repeat 15px 50%;
    height: 25px;
    line-height: 25px;
    color: #0068a6;
    font-size: 11px;
    white-space: nowrap;
    text-indent: 25px;
}

a.l1:hover, a.l2:hover {
    color: #333333;
}

a.l1selected:link, a.l1selected:active, a.l1selected:visited, a.l1selected:hover, a.l2selected:link, a.l2selected:active, a.l2selected:visited, a.l2selected:hover {
    text-decoration: underline;
    color: #333333;
}

/* FORM */

input.txtLogin {
    height: 12px;
    width: 105px;
    border: solid 1px red;
    background-color:Red;
}

.illbilde {
    margin-bottom: 20px;
}

.skjema1 {
    width: 105px;
    height: 14px;
    border-top: solid 1px #bfcdd7;
    border-left: solid 1px #bfcdd7;
    border-bottom: solid 0px #bfcdd7;
    border-right: solid 0px #bfcdd7;
}

.lnksjema:link, .lnksjema:visited {
    font-family: Arial, Helvetica, Tahoma;
    font-size: 11px;
    color: #ffffff;
    display:block;
    padding-top: 3px;
    height: 17px;
    width: 105px;
    text-align: center;
    background-image: url(images/foresporsel.gif);
    background-repeat: no-repeat;
    text-decoration: none;
}

.lnksjema:hover, .lnksjema:active {
    font-family: Arial, Helvetica, Tahoma;
    font-size: 11px;
    color: #ffffff;
    display:block;
    padding-top: 3px;
    height: 17px;
    width: 105px;
    text-align: center;
    background-image: url(images/foresporsel.gif);
    background-repeat: no-repeat;
    text-decoration: underline;
}
