#innhold {
width:100%;
overflow:hidden;
margin-bottom:3em;
}

#hovedkolonne a img {
border:none;}

#hovedkolonne .flyt_venstre {
float:left;}

#hovedkolonne .flyt_hoyre {
float:right;}

#hovedkolonne .clear {
clear:both;}

/* 1881 info etc */

#sidekolonne {
width:200px;
float:left;
margin-right:20px;
border-bottom:1px solid white; /* forhindrer kollaps hvis tom div */}

#hovedkolonne {
float:left;
}

/* Fix IE 5-6 Forhindrer at italic tekst utvider satt bredde paa kolonne div \*/
* html #hovedkolonne {overflow:visible;}
/* End fix */

#innhold .smal {
width:480px;
}

#innhold .normal {
width:600px;
}

#innhold .bred {
width:740px;
}




#hovedkolonne h1 {
font-size:1.9em;
font-weight:normal;
color:#f8631e;
margin-bottom:0.6em;
line-height:1.3;}


#hovedkolonne h2 {
font-size:1.3em;
margin:2em 0 0.3em 0;
line-height:1.3;
background-color:#fff;
border:none;
padding:0;
clear:none;}

#hovedkolonne h3, 
#hovedkolonne h4, 
#hovedkolonne h5, 
#hovedkolonne h6 {
margin-bottom:0.2em;
line-height:1.3;}


#hovedkolonne p {
margin-bottom:1em;
line-height:1.3;}

#hovedkolonne ul, 
#hovedkolonne ol {
margin:0.6em 0 1em 3em;
padding:0;}

#hovedkolonne ul {
list-style-type:disc;}

#hovedkolonne ul a {
text-decoration:underline;}

#hovedkolonne dl {
margin:0.6em 0 1em 0;
}

#hovedkolonne dt {
font-weight:bold;
margin-bottom:0.3em;}

#hovedkolonne dd {
margin:0 0 1em 1.3em;}

#hovedkolonne a {
color:#226497;
text-decoration:underline;}

#hovedkolonne q {
font-style:italic;}

#hovedkolonne em {
font-style:italic;
font-weight:normal;}

#hovedkolonne .nb {
color:red;}

#hovedkolonne table {
width:auto;
}

/* Tabell utl tjenester */

#hovedkolonne .tbl_utland {
border-spacing:0;
border-collapse: collapse;
empty-cells:show;
margin:-2em 0 2em 0;
}

#hovedkolonne .tbl_utland th {
text-align:left;
vertical-align:top;
padding:0.3em 20px 0.3em 0;
border-top:1px solid #b6c2cb;
font-weight:normal;
}

#hovedkolonne .tbl_utland td {
padding:0.3em 1em 0.3em 0;
border-top:1px solid #b6c2cb;
vertical-align:bottom;
}

#hovedkolonne .tbl_utland a {
text-decoration:none;
}

#hovedkolonne .tbl_utland .alfa_head th,
#hovedkolonne .tbl_utland .alfa_head td {
padding-top:1.3em;
font-size:1.6em;
border-bottom:1px solid #b6c2cb;
border-top:none;
font-weight:bold;
}


/* tabell tlf nummer */

#hovedkolonne .tbl_tlfnr {
	border-spacing:0;
	border-collapse: collapse;
	empty-cells:show;
	width:500px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0em;
}

#hovedkolonne .tbl_tlfnr th {
text-align:left;
vertical-align:top;
padding:0.3em 20px 0.3em 0;
font-weight:normal;
border-bottom:1px solid #ccc;
}

#hovedkolonne .tbl_tlfnr td {
padding:0.3em 0 0.3em 0;
vertical-align:bottom;
text-align:right;
white-space:nowrap;
border-bottom:1px solid #ccc;
}


/* Artikkel med bilde til venstre for tekst */

#hovedkolonne .art_bilde_v {
overflow:hidden;
margin:1em 0 2em 0;
}

* html #hovedkolonne .art_bilde_v {
zoom:1;
}

#hovedkolonne .art_bilde_v img {
float:left;
margin:0 20px 0 0;
}

#hovedkolonne .art_bilde_v h2 {
margin-top:0;}


#hovedkolonne .art_bilde_v div {
overflow:auto;
margin-top:0;
}

/* Fix IE 5-6 */
* html #hovedkolonne .art_bilde_v div {zoom:1;}





/* FORSIDE - Artikkel med bilde til venstre for tekst */

#hovedkolonne .art_bilde_v_forside {
overflow:hidden;
margin:0 0 1em 0;
}

* html #hovedkolonne .art_bilde_v_forside {
zoom:1;
}

#hovedkolonne .art_bilde_v_forside img {
float:left;
margin:0 10px 10px 0;
}

#hovedkolonne .art_bilde_v_forside h2,
#hovedkolonne .art_bilde_v_forside h1 {
margin-top:0;}

#hovedkolonne .art_bilde_v_forside h1 {
font-size:1.8em;}


#hovedkolonne .art_bilde_v_forside div {
overflow:auto;
margin-top:0;
}

/* Fix IE 5-6 */
* html #hovedkolonne .art_bilde_v_forside div {zoom:1;}


#hovedkolonne .hovedartikkel {
background-image:url(http://www.1881.no/Annet/upload/gfx/bg_dotted_line.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:10px;
}



/* Liste hjelp */

#hovedkolonne .liste_hjelp {
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 3em;
}

#hovedkolonne .liste_hjelp li li {
font-size:100%;
font-weight:normal;}


#hovedkolonne .liste_hjelp ol {
margin:1em 0 2em 1.8em;}

#hovedkolonne .liste_hjelp ol ol {
margin:1em 0 0 2em;}

#hovedkolonne .liste_hjelp li {
margin:0 0 2em 0;
font-weight:bold;}

#hovedkolonne .liste_hjelp ul {
margin:1em 0 2em 0;
list-style-type:none;
}


#hovedkolonne .liste_hjelp li ol li {
list-style-type:upper-alpha;
font-weight:normal;
margin:0 0 1em 0;
}

#hovedkolonne .liste_hjelp li li li {
list-style-type:upper-roman;
margin-bottom:0.5em;
}


/* Meny nyttige tjenester */

#sidekolonne .meny_tjenester {
background-color:#efeff1;
margin-bottom:20px;
padding-bottom:20px;}

#sidekolonne .meny_tjenester h2 {
color:#666;
font-size:1.2em;
border-top:1px solid #909aa1;
border-bottom:1px solid #b6c2cb;
padding:6px 12px;
background-color:#cce0ef;
line-height:normal;}

#sidekolonne .meny_tjenester ul {
list-style-type:none;
margin:0;
padding:0;
}

#sidekolonne .meny_tjenester li {
font-size:1.1em;
display:inline; /* Fix LT IE7 */
}

#sidekolonne .meny_tjenester a {
display:block;
text-decoration:none;
color:#226497;
padding:6px 10px 0 10px;}

#sidekolonne .meny_tjenester img {
vertical-align:middle;
border:none;
margin-right:10px;}

#sidekolonne .meny_tjenester .mer {
text-decoration:underline;
padding-left:50px;
padding-top:12px;}


/* Undermeny for stastiske sider i venstre meny */


#sidekolonne .meny_undersider {
background-color:#efeff1;
margin-bottom:20px;
}

#sidekolonne .meny_undersider h2 {
font-size:1.2em;
border-top:1px solid #909aa1;
border-bottom:1px solid #b6c2cb;
padding:6px 12px;
background-color:#cce0ef;
line-height:normal;}

#sidekolonne .meny_undersider ul {
list-style-type:none;
margin:0;
padding:0;
width:100%; /* IE fix */
}

#sidekolonne .meny_undersider li {
font-size:1.1em;
line-height:1.4;
display:inline; /* Fix LT IE7 */
}

#sidekolonne .meny_undersider a {
display:block;
text-decoration:none;
color:#226497;
padding:7px 10px 7px 10px;
border-bottom:1px solid #b6c2cb;
}

#sidekolonne .meny_undersider .aktiv {
background-color:#fff;
color:#666;
font-weight:bold;
}


/* Tipsboks i sidekolonne - slett denne etter hvert */

#sidekolonne .tips .box p {
margin:0 12px 6px 12px;
padding-top:6px}

#sidekolonne .tips h3 {
line-height:normal;
padding-top:6px;
padding-bottom:6px;
height:auto;
min-height:1em;
}


/* TIPSBOKS kun CMS */

#sidekolonne .boks_tips {
background-color:#efefef;
margin-bottom:10px;
border-bottom:1px solid #efefef; /* Safari fix */
}

#sidekolonne .boks_tips h2 {
background-color:#cce0ef;
border-top:1px solid #909aa1;
border-bottom:1px solid #b6c2cb;
margin:0;
padding:6px 12px 6px 30px;
background-image:url(/Resource/Image/bulb.gif);
background-repeat:no-repeat;
background-position:12px 50%;
line-height:normal;
}

#sidekolonne .boks_tips h3 {
color:#666;
padding:6px 12px;
background-color:#fff;
border-bottom:1px solid #b6c2cb;
}

#sidekolonne .boks_tips p {
margin:0.6em 12px;
}

#sidekolonne .boks_tips p a {
color:#316295;
}




/* Soekebokser klipp ut kode */

#hovedkolonne .kode_soekeboks {
font-family:"Courier New", Courier, monospace;
font-size:12px;
margin:1em 0;
width:580px;
border:1px solid;
border-color:#666 #ccc #ccc #666;} 

#hovedkolonne .knapp {
border:1px solid;
border-color:#ccc #666 #666 #ccc;
background-color:#eee;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 4px;}



/* KAMPANJE etc i hoyre kolonne */

#kampanje {
width:240px;
float:right;
}

#kampanje img {
margin-bottom:10px;}


/*Boks noednummer*/

#kampanje .boks_noednummer {
background-color:#efefef;
padding:12px;
margin-bottom:10px;}

/*Mac IE 5 fix\*//*/ * html #kampanje .boks_noednummer li {display:inline-block;} /* End fix */

#kampanje .boks_noednummer h2 {
font-size:1.3em;
color:#ff6600;
margin:0 0 0.8em 0;
background-color:#efefef;
border:none;
line-height:normal;
height:auto;
padding:0;}

#kampanje .boks_noednummer ul {
margin:0;
padding:0;
list-style-type:none;}

#kampanje .boks_noednummer li {
overflow:hidden;
width:100%;
margin-bottom:0.5em;
background-image:url(/Resource/Image/dottedline.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#kampanje .boks_noednummer li em {
background-color:#efefef;
font-weight:normal;
float:left;
font-style:normal;
display:block;
}

#kampanje .boks_noednummer li span {
background-color:#efefef;
float:right;
}

/* Innhold sidekolonne hoyre */

#sidekolonne_h {
width:240px;
float:right;
}

#sidekolonne_h img {
margin-bottom:10px;}

#sidekolonne_h em {
font-weight:normal;
font-style:italic;}

#sidekolonne_h .bildetekst {
color:#666;
font-size:1em;}

/* KONKURRANSE */

#innhold.konkurranseskjemaside {
overflow:auto;
width:auto;
overflow:visible;
margin-bottom:0;
}

.konkurranseskjema {
margin:0 0 3em 220px;
padding:1em 0 3em 0; 
width:480px; 
clear:left;
display:block;
}


.spm {
background-color:#efefef;
border-top:1px solid #b6c2cb;
border-left:1px solid #b6c2cb;
border-right:1px solid #b6c2cb;
width:478px;
overflow:hidden;
margin-top:3em;
}

#hovedkolonne .spm h2 {
font-size:1.1em;
margin:8px 10px 10px 10px;
background-color:#efefef !important;
font-weight:normal;
}

#hovedkolonne .spm p {
margin:10px;
font-size:1.4em;
font-weight:bold;
color:#444;
}

.konkurranseskjema {
width:458px;
padding:0 10px 10px 10px;
background-color:#efefef;
border-bottom:1px solid #b6c2cb;
border-left:1px solid #b6c2cb;
border-right:1px solid #b6c2cb;
}

.konkurranseskjema label {
display:block;
font-size:1.1em;
margin-bottom:0.3em;}


.konkurranseskjema .npt_txt {
border:1px inset #ccc;
width:260px;
margin-bottom:1em;}

/* IJs knapp */
.konkurranseskjema .npt_knapp {
font-size:1.1em;
background:#D0D0D0 url(http://www.1881.no/Resource/Image/button-bg.gif) repeat-x scroll left top;
border-color:#C4C4C4 rgb(124, 124, 124) rgb(124, 124, 124) rgb(196, 196, 196) !important;
border-style:solid !important;
border-width:1px !important;
cursor:pointer;
}

/* PAUSE i konkurransen 

.spm {
border-bottom:1px solid #b6c2cb;
}
.konkurranseskjema {
display:none;}
*/


#kampanje .konkurranseregler h2 {
background-color:#fff;
border-top:none;
padding-left:2px;
padding-bottom:0.3em;
margin-bottom:0.6em;
margin-left:10px;
line-height:normal;
color:#444;}

#kampanje .konkurranseregler li {
color:#666;
font-size:1.1em;
margin:0 6px 0.9em 12px;
}



/* Konkurranse tabell vinnere */


.konkurransevinnere {
border-spacing:0;
border-collapse: collapse;
empty-cells:show;
margin:0.3em 0 2em 0;
}

/* Formatering av celler */
.konkurransevinnere td, .konkurransevinnere th {
vertical-align:top;
text-align:left;
padding:0.3em 1.3em 0.3em 0;
font-weight:normal;
border-bottom:1px solid #ccc;
}

.konkurransevinnere th {
border-color:#999;
color:#666;}



/* FANER */

#hovedkolonne .faner {
list-style-type:none;
overflow:hidden;
margin:2em 0 1em 0;
/* width:628px; IE 6 fix */
background-image:url(http://www.1881.no/Annet/upload/gfx/faner_info_border.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#hovedkolonne .faner li {
float:left;
margin-right:3px;
background-image:url(http://www.1881.no/Annet/upload/gfx/fane_info.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:3px;
border-bottom:1px solid #b6c2cb;
background-color:#ededed;
}

#hovedkolonne .faner li a {
padding:6px 12px 4px 8px;
display:block;
background-image:url(http://www.1881.no/Annet/upload/gfx/fane_info.gif);
background-repeat:no-repeat;
background-position:top right;
text-decoration:none;
color:#333;
}

#hovedkolonne .faner .aktiv {
border-bottom:1px solid #fff;
background-color:#fff;
}

/* Ny promoside layout */

#innhold_promo {
width:100%;
overflow:hidden;}

#innhold_promo #nav {
width:200px;
float:left;}

#innhold_promo .meny_undersider {
background-color:#efeff1;
margin-bottom:20px;
}

#innhold_promo .meny_undersider h2 {
font-size:1.2em;
border-top:1px solid #909aa1;
border-bottom:1px solid #b6c2cb;
padding:6px 12px;
background-color:#cce0ef;
line-height:normal;}

#innhold_promo .meny_undersider ul {
list-style-type:none;
margin:0;
padding:0;
width:100%; /* IE fix */
}

#innhold_promo .meny_undersider li {
font-size:1.1em;
line-height:1.4;
display:inline; /* Fix LT IE7 */
}

#innhold_promo .meny_undersider a {
display:block;
text-decoration:none;
color:#226497;
padding:7px 10px 7px 10px;
border-bottom:1px solid #b6c2cb;
}

#innhold_promo .meny_undersider .aktiv {
background-color:#fff;
color:#666;
font-weight:bold;
}



#innhold_promo #hovedinnhold {
width:740px;
float:right;
overflow:hidden;
margin:0 0 40px 0;
}

#innhold_promo #hovedinnhold h1 {
color:#F8631E;
font-size:1.9em;
font-weight:normal;
line-height:1.3;
margin-bottom:0.6em;
}

#innhold_promo .superbilde {
margin:0 0 20px 0;}


#innhold_promo #hovedkolonne {
width:480px;
float:left;
}

#innhold_promo #hovedkolonne p {
font-size:1.2em;
margin:0 0 0.8em 0;
line-height:1.3;
}

#innhold_promo #hovedkolonne li {
font-size:1.2em;
margin:0;
line-height:1.3;
}

#innhold_promo #hovedkolonne h2 {
margin:1.4em 0 0.2em 0;
}

#innhold_promo #hovedkolonne h2.merinfo {
background-image:url(http://www.1881.no/Annet/upload/gfx/bg_dotted_line.gif);
background-repeat:repeat-x;
background-position:top left;
padding-top:10px;
}

#innhold_promo #hovedkolonne h2.ingress {
font-size:1.7em;
line-height:1.3;
font-weight:normal;
color:#555;
background-image:url(http://www.1881.no/Annet/upload/gfx/bg_dotted_line.gif);
background-repeat: repeat-x;
background-position:top;
margin:0 0 0.6em 0;
padding:8px 0 0 0;
}

#innhold_promo #hkol {
width:240px;
float:right;
}

#innhold_promo #hkol p {
font-size:1.2em;
margin:0 0 0.8em 0;
line-height:1.5;
}

/* */

#innhold_promo .sidepanel_listeboks {
border:1px solid #96a1a9;
}

#innhold_promo .sidepanel_listeboks h2 {
font-size:1.3em;
line-height:1.4;
background-color:#fff;
float:none;
border:none;
font-weight:normal;
background-image:url(http://www.1881.no/Annet/upload/gfx/bg_dotted_line.gif);
background-repeat:repeat-x;
background-position:bottom left;
padding:4px 0 5px 0;
margin:0 10px 8px 10px;
}

#innhold_promo .sidepanel_listeboks ul {
list-style-type:none;
margin:0 10px 10px 10px;}

#innhold_promo .sidepanel_listeboks li {
margin:0 0 8px 0;}
