body
{
    padding: 0px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:62.5%;
    background-color:#F8F9EF;
    margin:0;
    padding:0;
    border:0;
}

* html body{ font-size:1.25ex; }
.nowrap { white-space: nowrap; }
img { border: none; }
p a, h1 a, h2 a { font-size:1.0em; }
p{ font-size:1.1em; }
p {margin:0;padding:0 0 1.0em 0;}
input, select { font-size:1em; }

a { color:#002a66; text-decoration:none }
a:hover {text-decoration:underline;}

noscript.helptext {
    color: #000000;
    white-space: normal;
    font-size:1em;
    width: 100%;
    height: 100%;
}

noscript p{ 
    padding-top: 4px;
    font-size:1em;
    white-space: normal;
    width: 100%;
}
noscript {
    color: red;
    white-space: normal;
    width: 100%;
}

hr
{
    color:#eff0d9;
    height:1px;
    margin:0em;
    padding:0.1em;
}

.floatLeft {
    float:left;
}

.floatRight {
    float:right;
}

.clearBoth {
    clear:both;
}

.input {
    border: 1px solid #787878;
    height:1.4em;
}

.inputdrop {
    border: 1px solid #787878;
}

select {
    border: 1px solid #787878;
}

.bold {
    font-weight:bold;
}

.center {
    text-align:center;
}

.underlined {
    text-decoration: underline;
}

/* Page ----------------------- */

.pageContainer {
    width:97.6em;
    margin:0 auto 0 auto;
    border-left:solid 1px #7f7f7f;
    border-right:solid 1px #7f7f7f;
    border-right:solid 1px #7f7f7f;
    border-bottom: none;
    border-top:solid 1px #7f7f7f;
    background-color:#FFFFFF;
    clear:both;
}


/* Top ---------------------------*/

.aboveTop {
    width:97.6em;
    
    clear:both;
    margin:0 auto;
    margin-top:30px;
}

.topRightCorner {
    
    float:right;
    margin-bottom:0.3em;
}


.TopProfileHolder {
    height:9em;
    border:none;
    float:left;
    padding-top:0;
    width:56.1em;
}

.TopProfileHolder img
{
    margin-top: 0em;
    bottom:0px;
    left:0px;


    border:none;
}


#AreaTop 
{
    height:11.3em;
    background-color:white;
    clear:both;
    width:97.6em;
}

#AreaTopLogo 
{
    float:left;
    width:9.1em;
    height:9.3em;
    margin:0 3.2em 2em 0;
}

#AreaTopLogo img
{
    width:100%;
}



#AreaTopShortcutNav 
{
    float:right;
    height:1.7em;
    margin: 0;
    padding: 0;
}

#AreaTopShortcutNav li 
{

    color:inherit;
    background:url(img/shortCutBG.gif) left bottom repeat-x;
}

#AreaTopShortcutNav li a 
{ 
    padding:0.4em 0px 0px 0.8em;
    display:block;
    height:1.7em;
    background:url(img/shortCutLeft.gif) left bottom no-repeat;
    margin-left:-1px;
}

#AreaTopShortcutNav1{width: 9.5em; margin-left: 0.0em;}
#AreaTopShortcutNav2{width: 10.9em; margin-left: 0.5em;}
#AreaTopShortcutNav3{width: 6.0em; margin-left: 0.5em;}
#AreaTopShortcutNav4{width: 7.9em; margin-left: 0.5em;}

#AreaTopShortcutNav li a,
#AreaTopShortcutNav li a:link,
#AreaTopShortcutNav li a:visited,
#AreaTopShortcutNav li a:active,
#AreaTopShortcutNav li a:hover {
    color:#FFFFFF;
    background-color:Transparent;
}

.NavDropdown ul {
    list-style:none outside none;
    margin: 0;
    padding: 0;
}
.NavDropdown li {
    float:left;
    margin: 0;
    padding:0;
    line-height:1.1em;
}
.NavDropdown li li { float:none; white-space:nowrap; }
.NavDropdown li a {
    display: block;
    margin: 0;
    padding: 0;
    /*cursor:pointer;*/

}

.NavDropdown li a, .NavDropdown li a:link, .NavDropdown li a:visited, .NavDropdown li a:active { text-decoration:none; }
.NavDropdown li a:hover { text-decoration:underline; }
.NavDropdown li.Selected a { font-weight:bold; }

.NavDropdown ul ul {
    position: absolute;
}

.NavDropdown ul ul ul {
    position: absolute;
    top: 0;
    left: 100%;
}

.NavDropdown ul ul,
.NavDropdown ul li:hover ul ul,
.NavDropdown ul ul li:hover ul ul {
    display: none;
}

.NavDropdown ul li:hover ul,
.NavDropdown ul ul li:hover ul, 
.NavDropdown ul ul ul li:hover ul {
    display: block;
}

* html .NavDropdown li
{
    display:inline-table;
}

* html .NavDropdown UL LI.onhover UL
{
    display:block;
}

#AreaTopRight
{
    float:right;
    margin:0;
    width:36.1em;
    height:11.2em;
    background-image:url(img/AreaTopSearchBg.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
}

#AreaTopRightBorder
{
    margin:0;
    padding:0;
    float:left;
    height:11.2em;
    width:36em;
    border-left:solid 0.1em #bec1a5;
    border-bottom:solid 0.1em #bec1a5;
    float:right;
}

#AreaTopRightTip
{
    height:4.5em;
    width:34em;
    padding-top:2em;
    padding-left:1em;
    padding-right:1em;
    text-align:left;
}

#AreaTopRightBtm
{
    height:1.7em;
    width:34em;
    padding-top:1em;
    padding-left:1em;
    padding-right:1em;
    text-align:right;
}

.topRBtmUL {
    list-style:none;
    margin:0em;
    padding:0em;
}

.topRBtmLi {
    display:inline;
}

a.topRBLink:link, a.topRBLink:visited, a.topRBLink:active {
    text-decoration:none;
    color:#000000;
}

a.topRBLink:hover {
    text-decoration:underline;
    color:#000000;
}

/* Form --------------------------*/

.changeSearch {
    float:left;
    text-align:left;
    padding-left:2em;
    padding-top:0.5em;
}


.formHeading {
    width:97.6em;
    background-color:#f1f3df;
    padding-top:1em;
    padding-bottom:1em;
    border-bottom:1px solid #CDD0AF;
    text-align:left;
}

.noBtmBorder {
    border-bottom:none;
}

.formHeadingContent {
    width:95em;
    padding-left:2em;
}

.formHeadingContent a {
    color: blue;
}


#BlueH {
    color:#003173;
    margin-top:0em;
    margin-bottom:0.5em;
    font-size:1.5em;
}

#BlueH3 {
    color:#003173;
    margin-top:0em;
    margin-bottom:0.5em;
    font-size: 1.2em;
}

.blueH3big{
    color:#003173;
    margin-top:1em;
    margin-bottom:0.5em;
    font-size: 1.5em;
}

.formTable {
    width:97.6em;
}

.previewTable {
    width:100%;
}

form { margin: 0px; }

.TDpreview {
    background-color:#eaedcf;
    padding-left:0.5em;
    padding-right:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    font-size:1em;
    border-bottom:1px solid #FFFFFF;
    vertical-align:top;
    text-align:left;
}

.helpDiv {
    width:0.5em;
    height:1em;
    padding-top:0.2em;
    padding-bottom:0.4em;
    padding-left:0.5em;
    padding-right:0.5em;
    background-color:#004990;
    color:#FFFFFF;
    font-weight:bold;

}

a.helpDiv:link,
a.helpDiv:visited,
a.helpDiv:active {
    text-decoration: none;
    color:#FFFFFF;
}

.formSubmit {
    width:97.6em;
    background-color:#f1f3df;
    padding-top:1em;
    padding-bottom:1em;
    text-align:center;
    border-bottom:solid 1px #7f7f7f;
}

.dateContainer {
    width:10.5em;
    float:left;
}

.dateContainerExtra {
    width:18.5em;
    float:left;
}

.dateInside {
    float:left;
    width:7em;
}

.dateInput {
    width:7em;
    height:1.2em;
    border: 1px solid #787878;
}

.getDate {
    width:0.7em;
    height:1.1em;
    padding-top:0.2em;
    padding-bottom:0.4em;
    padding-left:0.5em;
    padding-right:0.5em;
    background-color:#004990;
    margin-left:0.5em;
    color:#FFFFFF;
    font-weight:bold;
    /*display:block;*/
    float:left;
}

a.getDate:link,
a.getDate:visited,
a.getDate:active {
    text-decoration: none;
    color:#FFFFFF;
}

.marginTop {
    margin-top:0.4em;
}

.categoryType {
    font-size:1em;
    width:26em;
    height:15em;
}

.categoryTypeNoJS {
    font-size:1em;
    height:15em;
}

.categoryContainer {
    width:61em;
}

.categorySelectContainer {
    width:9em;
    float:left;

}

.chooseButton {
    margin-left: 5px;
}

.categorySelect {
    width:7em;
    padding-top:1em;
    padding-bottom:1em;
    padding-left:1em;
    padding-right:1em;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
}

a.categorySelect:link, a.categorySelect:visited, a.categorySelect:active {
    text-decoration: none;
    color:#FFFFFF;
}

.selectRight {
    text-align:right;
}

/* adjust search ---------------- */

#adjustSearchContainer {
    width:97.6em;
    background-color:#eaedcf;
    padding-top:1em;
    padding-bottom:1em;
}

/* results -----------------------*/

.pageSelect {
    width:97.6em;
    background-color:#FFFFFF;
    padding-top:0.5em;
    padding-bottom:0.5em;
    text-align:left;
}


a.pageLink:link, a.pageLink:visited, a.pageLink:active {
    text-decoration:underline;
    color:#003173;
}

.resultInfoUL {
    list-style:none;
    margin:0em;
    padding:0em;
}

.pageUL {
    list-style:none;
    margin:0em;
    padding:0em;
    padding-left:2em;
}

.pageLi {
    display:inline;
}

.pageLi a {
    color:#002a66;
    text-decoration:underline;
}

.liSpaceLeft {
    margin-left:1.5em;
}

.liSpaceRight {
    margin-right:1.5em;
}

.onPage {
    font-weight:bold;
    color:#003173;
}


.resultHeadTD {
    background-color:#eaedcf;
    padding-left:2em;
    padding-right:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    font-size:1em;
    border-bottom:1px solid #FFFFFF;
    vertical-align:top;
    text-align:left;
}

.defaultTable { margin: 0; padding: 0; width: 100%; border-collapse: collapse; }
.defaultTable th { padding-bottom:5px; padding-top: 5px; padding-left: 3px; padding-right: 3px; border:1px solid #CDD0AF; background-color:#eaedcf;  font-size:1em; vertical-align:top; text-align:left; }
.defaultTable td { border:1px solid #CDD0AF; background-color:#FFFFFF; padding:3px; vertical-align:top; text-align:left; }
.defaultTable td a { text-decoration: underline; }
.defaultTable td a:hover { text-decoration: underline; }
.defaultTable td.noRightBorder, .defaultTable th.noRightBorder { border-right: none;}
.defaultTable td.noLeftBorder, .defaultTable th.noLeftBorder { border-left: none; padding-left: 2em;}

table.formTable { margin: 0; padding: 0; width: 100%; border-collapse: collapse; }
table.formTable td, table.formTable th {
    padding:0.5em;
    border:1px solid #fff;
    background-color:#eaedcf;
    font-size:1em;
    vertical-align:top;
    text-align:left;
    white-space: nowrap;
}
table.formTable th { padding-left: 2em; font-weight: bold; min-width: 25%; width: 200px;}
table.formTable td.noRightBorder, table.formTable th.noRightBorder, .defaultTable th.noRightBorderNoPrint, .defaultTable td.noRightBorderNoPrint { border-right: none;}
table.formTable td.noLeftBorder, table.formTable th.noLeftBorder { border-left: none;}
table.formTable td.helpCol { padding-left:1em; width:80%; border-left: none; border-right: none; }

.topSpace {
    padding-top:1em;
}

.tooltip {
    padding: 10px;
    border:1px solid #CDD0AF;
    width: 200px;
    background: #fff;
}

.errorbox {
    color: red;
    font-weight: normal;
    padding-left:2em;
}


.errorinfobox {
    text-align: left;
    color: #ffffff;
    background: #c13100;
    font-weight: normal;
    padding-left:2em;
    padding-right:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.infobox {
    text-align: left;
    color: #ffffff;
    background: #5A8F29;
    font-weight: normal;
    padding-left:2em;
    padding-right:1em;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

.dottedBorderBottom {
    border-bottom: 1px dotted #000000;
}


/*JS datepicker*/
#datepicker {
    width: 200px;
    background: transparent;

}

#datepickeriframe {
    width: 200px;
    background: transparent;
}

.dpTable {
    border:1px solid #CDD0AF;
    width: 100%;
    background: #fff;
    border-collapse: collapse;
}

.dpTable td {
    text-align: center;
    border:1px solid #CDD0AF;
}

.dpDayHighlight {

}

.dpTodayButtonTD {
    background: #CDD0AF;
}

.dpTDHover:hover {
    cursor: pointer;
    background: #CDD0AF;
    color: red;
}

.dpDayTD {
    font-weight: bold;
    padding: 0;
}



.dpunValidDateTD {
    color: #d6d2c2;
}

.dpDayHighlightTD {
    background: #CDD0AF;
    color: red;
}

.dpDayHighlightTDhover {
    background: #CDD0AF;
    color: #000;
    cursor: pointer;
}

.dpTable td.dpTitleTD {
    width: auto;
    font-weight: bold;
    text-align: center;
    border-left: none;
    border-right: none;
    background: #CDD0AF;
}

.dpTable td.dpButtonTD {
    width: auto;
    background: #CDD0AF;
    text-align: left;
}

.dpTable td.dpButtonRightTD {
    width: auto;
    background: #CDD0AF;
    text-align: right;
}

.getDatePicker {
    /*width:0.7em;*/
    height:1.1em;
    padding-top:0.2em;
    padding-bottom:0.4em;
    padding-left:0.1em;
    padding-right:0.1em;
    /*background-color:#004990;*/
    margin-left:0.5em;
    color:#333;
    font-weight:bold;

}

.getDatePickerInactive {
    height:1.1em;
    padding-top:0.2em;
    padding-bottom:0.4em;
    padding-left:0.1em;
    padding-right:0.1em;
    /*background-color:#004990;*/
    margin-left:0.5em;
    color:#fff;
    font-weight:bold;
}

/* Help page --------------------------------------------------- */


/* Help table layout ----------------- */
.tableBox {
    width:97.6em;
    text-align:left;
    clear:both;
}

#threeColTable {
    width:97.6em;

}

#threeColFirst, #threeColFirstNoPrint {
    width:18.6em;
    background-color:#6d7781;
    border-right:0.1em solid #f1f3df;
    text-align:left;
    vertical-align:top;
    padding-bottom:2em;
}

#threeColMid, #threeColMidNoPrint {
    width:58.8em;
    background-color:#FFFFFF;
    text-align:left;
    vertical-align:top;
}

#threeColLast, #threeColLastNoPrint {
    width:20em;
    background-color:#f6f6ea;
    border-left:0.1em solid #e3e6bc;
    text-align:left;
    vertical-align:top;
}

/* Help left menu ------------------- */

.helpLeftUL {
    list-style:none;
    margin:0em;
    padding:0em;
}




.helpLeftLI {

    padding:0em;
    margin:0em;
    padding-left:1.5em;
}

.helpLeftLiSelected {
    padding:0em;
    margin:0em;
    padding-left:1.5em;
    background:url(../images/DEP_pil_vsp_t.gif) no-repeat scroll 0em 1.3em;
}

.helpLeftLiSubSelected {
    padding:0em;
    margin:0em;
    padding-left:1.5em;
    background:url(../img/DEP_pil_vsp_t.gif) no-repeat scroll 0em 0.5em;
}

.helpMenuLink {
    text-decoration:none;
    color:#FFFFFF;
    border-bottom:1px solid #FFFFFF;
    padding-bottom:0.2em;
    padding-top:0.8em;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin:0em;
}

a.helpMenuHeaderLink:link, a.helpMenuHeaderLink:visited, a.helpMenuHeaderLink:active {
    text-decoration:none;
    color:#FFFFFF;
    border-bottom:1px solid #FFFFFF;
    padding-bottom:0.2em;
    padding-top:0.8em;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin:0em;
}


a.helpSubMenuLink:link, a.helpSubMenuLink:visited, a.helpSubMenuLink:active {
    text-decoration:none;
    color:#FFFFFF;
    font-size:1.1em;
    padding-bottom:0.1em;
    padding-top:0.1em;
    display:block;
    margin:0em;
}

a.helpSubMenuLink:hover {
    text-decoration:underline;
}

.ULtopPadding {
    padding-top:1em;
}


/* Help mid header ------------------- */

.documentTop {
    background-color:#EFF0D9;
    border-bottom:1px solid #E1E5B8;
    padding:2em 2.2em 1em 2.6em;
    position:static;
    vertical-align:bottom;
}

.documentTop h1 {
    color:#002A66;
    font-size:1.8em;
    margin:0em 2em 0em 0em;
    padding:0px;
}


/* Help mid content ------------------- */

.document {
    padding:2.5em 2.2em 1em 2.6em;
}


.document p {
    font-size:1.1em;
    line-height:1.3em;
    margin:0px 0px 1em;
}

.document img {
    border: none ;
    width: 500px;
    height: 300px;
    height: auto;
    margin:0px 0px 1em;
}

.document h3 {
    font-size:1.2em;
    color:#003173;
}

.documentBody p {
    font-size:1.1em;
    line-height:1.3em;
    margin:0px 0px 1em;
}



.goToContent {
    position: absolute;
    top: -999px;
    left: -999px;
}

#topLinks {
    margin-left: 120px; top:46px; padding: 4px;position: absolute; z-index: 100;
}


.topLinkHref {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 16px;
    background:transparent url( img/topsitenav_bg.gif) repeat-x scroll left top;
    margin-right: 10px;
}
.topLinkHref a { color: #000; font-size: 11px;}

#mainLogo { width: 591px; height: 98px;}


/*asdfasdfasdf*/

/* Header styles */
#header {
    clear:both;
    float:left;
    width:100%;
}
#header {
    border-bottom:1px solid #000;
}
#header p,
#header h1,
#header h2 {
    padding:.4em 15px 0 15px;
    margin:0;
}
#header ul {
    clear:left;
    float:left;
    width:100%;
    list-style:none;
    margin:10px 0 0 0;
    padding:0;
}
#header ul li {
    display:inline;
    list-style:none;
    margin:0;
    padding:0;
}
#header ul li a {
    display:block;
    float:left;
    margin:0 0 0 1px;
    padding:3px 10px;
    text-align:center;
    background:#eee;
    color:#000;
    text-decoration:none;
    position:relative;
    left:15px;
    line-height:1.3em;
}
#header ul li a:hover {
    background:#369;
    color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
    color:#fff;
    background:#000;
    font-weight:bold;
}
#header ul li a span {
    display:block;
}
/* 'widths' sub menu */
#layoutdims {
    clear:both;
    background:#eee;
    border-top:4px solid #000;
    margin:0;
    padding:6px 15px !important;
    text-align:right;
}
/* column container */
.colmask {
    position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    border-left:0.1em solid #7F7F7F;
    border-right:0.1em solid #7F7F7F;
    border-bottom:1px solid #7F7F7F;
    border-top: none;
    overflow:hidden;		/* This chops off any overhanging divs */
    width: 97.6em;
    margin:0 auto;
}
/* 3 column settings */
.fadLayout {
    background-color:#F6F6EA;
    /* Right column background colour */
    margin-bottom: 10px;
}
.fadLayout .colmid {
    float:left;
    width:200%;
    margin-left:-20em; 		/* Width of right column */
    position:relative;
    right:100%;
    background:#fff;    	/* Centre column background colour */
}
.fadLayout .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:38.6em;         		/* Left column width + right column width */
    background-color:#6D7781;
  
}
.fadLayout .col1wrap {
    float:left;
    width:50%;
    position:relative;
    right:13em;        		/* Width of left column */
    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.fadLayout .col1 {
    margin:0 13em;     		/* Centre column side padding:            	Right padding = right column width + centre column right padding width */
    position:relative;
    left:200%;
    overflow:hidden;
}

.columnDocumentTop {
    background-color:#EFF0D9;
    border-bottom:1px solid #E1E5B8;
    padding:0;
    position:inherit;
    margin: 0;

    width: auto;
    overflow:hidden;
}

.fadLayout .col2 {
    float:left;
    float:right;			/* This overrides the float:left above */
    width:17.1em;        		/* Width of left column content (left column width minus left and right padding) */
    position:relative;
    right:1em;         		/* Width of the left-had side padding on the left column */
}
.fadLayout .col3 {
    float:left;
    float:right;			/* This overrides the float:left above */
    width:17em;        		/* Width of right column content (right column width minus left and right padding) */
    margin-right:4.3em;  		/* Width of right column right-hand padding + left column left and right padding */
    position:relative;
    left:50%;
}
/* Footer styles */
#footer {
    clear:both;
    float:left;
    width:100%;
    border-top:1px solid #000;
}
#footer p {
    padding:10px;
    margin:0;
}
/* --> */

.col1 p
{
    padding:2em 0em 0em 2.6em;
    width: 555px;
    margin-right: 0;
}

.col1 h3 {
    padding:2em 2.2em 0em 2.4em;
    width: 560px;
    margin: 0;
    margin-bottom: -1.5em;
    font-size:1.2em;
    color:#003173;
}

.col1 img {
    border:medium none;
    height:auto;
    margin:0 0em 0em 2.8em;
    width:500px;
}

.col1 .previewTable {
    width: 560px;
     margin:2em 0em 0em 2.8em;
}

.pageBigHeader {
    background-color:#EFF0D9; margin:0; padding:2em 2.2em 1em 2.6em; width: 543px;border-bottom:1px solid #E1E5B8;
}

.pageBigHeader h1 {
    padding:0; margin: 0; color: #003173; font-size:1.8em;
}












/* Introknapper
--------------------------------------------*/
#hjelpknapp a{
	float: left;
	display: block;
	color: #004990;
	text-decoration: none;
	padding: 0.8em;
	font-size:1.0em;
	background-color:#f8f9ef;
	border:1px solid #c1c3b0;


	/* ikon plassering*/
	padding-left:45px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-image:url(img/icon_xl_hjelp.gif);

}

#infoknapp a{
	float: left;
	display: block;
	color: #004990;
	text-decoration: none;
	padding: 0.8em;
	font-size:1.0em;
	background-color:#f8f9ef;
	border:1px solid #c1c3b0;
	margin-left:10px;

	/* ikon plassering*/
	padding-left:45px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-image:url(img/icon_xl_info.gif);

}

#infoknapp a:hover,
#hjelpknapp a:hover {
	background-color:#fff;
	border:1px solid #004999;
	color:#000;
	text-decoration:underline;
}

.frontPageTable {
    margin-left: 2.2em;
     width: 420px;
     
}

.frontPageTable td {
    width: 50%;
    
}

.col1 .document {
     width: 543px;
     margin-left: -2.6em;
}

.col1 .dates {
   margin-top: -1.5em;
}

/* Hurtigsøk
--------------------------------------------*/
#hurtigsok {
     width: 543px;
     margin: 0;
	background-color:#eff4f8;
	padding:0em 2.2em 1em 2.6em;

/*	padding:0px 20px 10px 20px;*/
	border-top:1px solid #ccd0d3;
	border-bottom:1px solid #ccd0d3;
}

#hurtigsok h3 {
    margin: 0;
    padding: 0;
    padding-top: 10px;
   padding-bottom: 10px;
    color: #000;
}

#sokevalg {
	float:right;
	width:270px;
	padding-left:5px;
}
#hurtigsok a:hover {
	background-color:#fff;
	border:1px solid #004999;
	color:#000;
	text-decoration:underline;
}


a.knapp_enkelt {
	float: left;
	display: block;
	color: #7f7f7f;
	text-decoration: none;
	padding: 3px;
	font-size:1.0em;
	background-color:#f8f9ef;
	border:1px solid #c1c3b0;
	margin-right:10px;

	/* ikon plassering*/
	padding-left:25px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-image:url(img/icon_velg.gif);

}
a.knapp_avansert {
	float: left;
	display: block;
	color: #7f7f7f;
	text-decoration: none;
	padding: 3px;
	font-size:1.0em;
	background-color:#f8f9ef;
	border:1px solid #c1c3b0;

	/* ikon plassering*/
	padding-left:25px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-image:url(img/icon_avansert.gif);
}

a.knapp_sok {
	float: right;
	display: block;
	color: #004990;
	text-decoration: none;
	padding: 3px;
	font-size:1.0em;
	background-color:#fff;
	border:1px solid #c1c3b0;
	margin-right:5px;
	text-transform:uppercase;


	/* ikon plassering*/
	padding-left:25px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-image:url(img/icon_enkelt.gif);
}

#hurtig_1 {
	color: #000;
	text-decoration: none;
	padding: 3px;
	width: 32ex;
	font-size:1.0em;
	background-color:#fff;
	border:1px solid #c1c3b0;
	margin-right:0px;

}

#PageFooter p, #PageFooter a {
font-size:1em;
}

#PageFooter, #PageFooter p, #PageFooter a {
margin:0;
text-align:center;
}

ul {
    margin-left: 2.0em;
}
