/* 1881 topp - Min 1881 */

/* IE6 HOVER FIX */

* html body {
behavior:url("res_1881_top/hover.htc");
}

.container_tf {
width:960px;
margin:10px auto 0;
}

.container_tf p, .container_tf ul, .container_tf li, .container_tf form, .container_tf fieldset, .container_tf label {
margin: 0;
padding: 0;
}

/* Reset elementer form input */ 
.container_tf input, .container_tf select {
margin: 0;
vertical-align:middle;
}

/* Clearfix alle div'er */ 
.container_tf:after, .container_tf div:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.container_tf, .container_tf div {
zoom:1;
}

/* Fjern border */ 
.container_tf a img, .container_tf fieldset {
border: none;
}

/*Lister*/
.container_tf ul {
list-style-type:none;
}

/*  FONTER  */

/* Font str */ 
.container_tf p, .container_tf address, .container_tf dt, .container_tf dd, .container_tf li, .container_tf label, .container_tf input, .container_tf select, .container_tf textarea, .container_tf button {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

/*  LENKER  */ 
.container_tf a {
color:#369;
text-decoration:underline;
}

/* KNAPP */
.container_tf .button {
vertical-align:middle;
border:1px solid;
border-color:#bbb #888 #888 #bbb;
display:inline-block;
overflow:hidden; /* Safari */
}

* html .container_tf .button {
margin-bottom:1px;
} /* IE6 */

*+html .container_tf .button {
margin-bottom:1px;
} /* IE7 */

.container_tf .button input {
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
background-image:url(res_1881_top/bg_knapp_stor.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0;
padding:3px 8px;
background-color:#fff; /* Safari */
border:none 0; /* 0 for IE */
overflow:visible; /* IE */
width:auto; /* IE */
line-height:17px; /* IE 6-7 */
}

/* TOPPLENKER */

.container_tf .nav_top {
margin-bottom:20px;
}

.container_tf .nav_top ul {
list-style-type:none;
float:right;
}

.container_tf .nav_top li {
font-size:12px !important;
float:left;
}

.container_tf .nav_top li a {
display:block;
padding:6px;
}

.container_tf .nav_top li sup {
vertical-align:top;
}

/* undermeny */

.container_tf .nav_top li li {
float:none;
margin-bottom:6px;
}

.container_tf .nav_top li li a {
display:inline;
padding:0;
}

.container_tf .nav_top span {
text-decoration:underline;
color:#369;
padding:6px;
display:block;
width:4.7em;
}

.container_tf .nav_top li ul {
background-color:white;
position:absolute;
left:-9000px;
border:1px solid #ccc;
border-top:none;
padding:0 5px 0 5px;
width:4.7em;
z-index:2;
text-align:left;
}

.container_tf .nav_top li:hover ul {
left:auto;
}

.container_tf .nav_top li:hover span {
border:1px solid #ccc;
border-bottom:none;
padding:5px 5px 2px 5px;
color:#000;
background-color:#fff;
text-decoration:none;
cursor:pointer;
}

.container_tf .nav_top .ikon_sara a {
background-image:url(res_1881_top/ikon_sara.png);
padding-right:36px;
background-position:right;
background-repeat:no-repeat;
}

.container_tf .nav_top .link_login {
font-weight:bold;
}

/* FOT */

.container_tf #footer_page {
color:#666;
text-align:center;
padding-bottom:30px;
clear:both;
}

.container_tf #footer_page p {
display:inline;
}

.container_tf #footer_page ul {
display:inline;
}

.container_tf #footer_page li {
display:inline;
margin-left:8px;
}


/* SOEKEBOKS -------------------------------------------------------------------------------- */

.container_tf #section_search {
z-index:5; /* Fix IE 6-7 z-index bug */
overflow:visible;
margin-bottom:10px;
}

/* logo */
.container_tf #section_search .logo_1881 {
width:119px;
height:122px;
position:relative; 
margin-bottom:-122px;
top:-25px;
left:50px;
z-index:5;
}

/* faner */
.container_tf #section_search .nav_main {
list-style-type:none;
overflow:hidden; /* NB!!! */
zoom:1;
margin-left:220px;
}

.container_tf #section_search .nav_main li {
font-size:15px !important;
float:left;
margin:0 4px 0 0;
background-color:#cce0ef;
background-image:url(res_1881_top/bg_hjorner.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:1px;
}


.container_tf #section_search .nav_main sup {
	vertical-align:top;
	font-size:11px;}


.container_tf #section_search .nav_main a {
color:#003366;
background-color:#cce0ef;
text-decoration:none;
display:block;
background-image:url(res_1881_top/bg_hjorner.gif);
background-repeat:no-repeat;
background-position:top left;
padding:6px 12px 4px 12px;
}

/* selected fane */
.container_tf #section_search .nav_main .selected, 
.container_tf #section_search .nav_main .selected a {
background-color:#0065ae;
color:#fff;
}

.container_tf #section_search .nav_main .selected a sup {
	text-transform:uppercase;
}

/* Blaa boks */

.container_tf #section_search #section_search_inner {
background-image:url(res_1881_top/bg_search_box.gif);
background-repeat:no-repeat;
background-position:-960px 0;
padding-top:3px;
background-color:#0065ae;
}

.container_tf #section_search #section_search_inner #section_search_inner2 {
background-image:url(res_1881_top/bg_search_box.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#0065ae;
padding:0 14px 0 220px;
}

#section_search iframe {
	width: 720px;
	height: 115px;
}


/* BIIP INNLOGGING */

#section_1881_login .ung_login {
	color:#cce0ef;}

/* shrink-wrap */
#section_1881_login fieldset div {
	float:left;
}

/* powered by biip logo */
#section_1881_login .ung_login img {
	float:right;
}

* html #section_1881_login .ung_login img {margin-right:17px;}
*+html #section_1881_login .ung_login img {margin-right:17px;}
	
#section_1881_login .ung_login h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;	
	color:#fff;
	margin:0 0 14px 0;
}

#section_1881_login .ung_login .textfield {
font-size:16px;
padding:4px;
width:102px;
color:#444;
border:1px solid #003366;
background-image:url(bg_input_txt.gif);
background-repeat:no-repeat;
margin:0 6px;
}

#section_1881_login .ung_login #text_example {
color:#cce0ef;
clear:both;
padding-top:10px;
text-align:left;
}

#section_1881_login .ung_login a {
color:#cce0ef !important;
}

/* knapp */

#section_1881_login .ung_login .button {
border:1px solid #003366;
margin-right:12px;
}

#section_1881_login .ung_login .button input {
font-size:15px !important;
padding:4px 0;
min-width:74px;
}

* html #section_1881_login .ung_login .button input {padding:2px;width:74px;}

*+html #section_1881_login .ung_login .button input {padding:2px;}
