/* INIT.CSS */


/*  RESET  */

/* Reset elementer */ 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dt, dd, li, table, td, th, form, fieldset, label, legend {margin: 0;padding: 0;}
/* Reset elementer form input */ 
input, select, textarea, button {margin: 0; vertical-align:middle;}


/* Fjern border */ 
a img, fieldset {border: none;}
/*Lister*/
ul {list-style-type:none;}


/*  FONTER  */

/* Font str */ 
body {font-size:62.5%;}
/* Font str: 0.1em = 1px */ 
h1, h2, h3,  h4, h5, h6, p, address, dt, dd, li, td, th, label, legend, input, select, textarea, button {font-size:1.5em;font-family:Georgia, "Times New Roman", Times, serif;}
/* Stopp inheritance */ 
p label, p input, p select, p textarea, p button, td p, td td, td th, td label, td input, td select, td textarea, td button, td li, th label, li dt, li dd, li li, li label, h2 label, * html table {font-size:100%;}


/*  LENKER  */ 

a:visited {color:#cd5a13;}
a:hover {color:#cd5a13;}
a:link {color:#cd5a13;}
a:active {color:#cd5a13;}


/*  TABELLER  */

/* Fjern cell-spacing 
table {border-spacing:0;border-collapse: collapse;empty-cells:show;}*/ 
/* Formatering av celler */ 
td, th {vertical-align:top;text-align:left;}


/*  FELLES KLASSER  */

.venstre {float:left} 
.hoyre {float:right;} 
.nb, .error {color:red;} 
.clear {clear:both;} 
.clearfix {overflow:hidden;zoom:1;} 
.nowrap {white-space:nowrap;}
.txtHoyre {text-align: right;} 
.txtSenter {text-align:center;}
.txtnpt {border:1px solid; border-color:#777 #ccc #ccc #777;}
.disabled {color:#666;}


/* IE7 IMG INTERPOLATION FIX */

*+html img { -ms-interpolation-mode: bicubic; }



/* KNAPP */

.knapp {
vertical-align:middle;
border:1px solid;
border-color:#bbb #888 #888 #bbb;
display:inline-block;
overflow:hidden; /* Safari */
}

* html .knapp {margin-bottom:1px;} /* IE6 */
*+html .knapp {margin-bottom:1px;} /* IE7 */

.knapp input {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0;
padding:3px 8px;
cursor:pointer;
background-image:url(../img/bg_knapp_stor.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#fff;  /*Safari */
border:none 0; /* 0 for IE */
/*overflow:visible;  IE */
width:auto; /* IE */
line-height:1.2; /* IE 6-7 */
}


/* etc */

abbr {cursor:help;}

/* font */

@font-face {
    font-family: 'ArialNarrowBold';
    src: url('arial_narrow_bold-webfont.eot');
    src: url('arial_narrow_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('arial_narrow_bold-webfont.woff') format('woff'),
         url('arial_narrow_bold-webfont.ttf') format('truetype'),
         url('arial_narrow_bold-webfont.svg#ArialNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('arial_narrow-webfont.eot');
    src: url('arial_narrow-webfont.eot?#iefix') format('embedded-opentype'),
         url('arial_narrow-webfont.woff') format('woff'),
         url('arial_narrow-webfont.ttf') format('truetype'),
         url('arial_narrow-webfont.svg#ArialNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

