/*** imal_basis for iPublisher ***/
/*** Copyright webdesign/template/mal: Info Helgeland AS - www.infohelgeland.no ***/

body {
   margin-top: 10px;
   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 0px;
   background-color:#000000;
  xbackground-image: url('bakgrunn_striper.gif');
   color:#000000;
   }

td {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:10px;
   }
   
a  {
   text-decoration:underline;
   color:#996666;
   }
   
a:hover {
   text-decoration:underline;
   color:#4C4C99;
   }

p  {
   margin-top: 0px;
   margin-bottom: 14px;
   }

ul  {
   margin-top: 0px;
   margin-bottom: 14px;
   }

pre {
   font-family: courier new,courier;
   font-size: 12px;
   margin-top: 0px;
   margin-bottom: 12px;
   }
   
/*** FORMATER - Disse må synkroniseres med innhold i editor.css ***/

h6,h5,h4,h3,h2,h1 {
   font-family: arial,helvetica,sans-serif;
   font-weight: bold;
   color: #CCB399;
   }

h6 {
   font-size: 16px;
   margin-top: 12px;   
   margin-bottom: 6px;
   }
   
h5 {
   font-size: 20px;
   margin-top: 14px;   
   margin-bottom: 6px;
   }
   
h4 {
   font-size: 24px;
   margin-top: 16px;   
   margin-bottom: 6px;
   }
   
h3 {
   font-size: 28px;
   margin-top: 16px;   
   margin-bottom: 6px;
   font-family: arial,helvetica,sans-serif;
   font-weight: bold;
   color: #CCB399;
   }
   
h2 {
   font-size: 36px;
   margin-top: 18px;   
   margin-bottom: 6px;
   }

h1 {
   font-size: 48px;
   margin-top: 20px;   
   margin-bottom: 6px;
   }
   
/*** SKRIFTER - Disse må synkroniseres med innhold i editor.css ***/

.i_skrift_mikro {
   font-family: arial,helvetica,sans-serif;
   font-size: 10px;
   }

.i_skrift_mini {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }

.i_skrift_normal {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.i_skrift_stor {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 13px;
   }

.i_skrift_formatert {
   font-family: courier new,courier;
   font-size: 12px
   }

/*** SKRIFTER - Utgår, tas med pga bakoverkompatibel ***/

.i_skrift_mono {
   font-family: courier new,courier;
   font-size: 12px
   }

.i_skrift_stor_1 {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   }

.i_skrift_stor_2 {
   font-family: arial,helvetica,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #B39980;
   }

.i_skrift_stor_3 {
   font-family: arial,helvetica,sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #CCB399;
   }

.i_skrift_stor_4 {
   font-family: arial,helvetica,sans-serif;
   font-size: 24px;
   font-weight: bold;
   color: #CCB399;
   }

.i_skrift_stor_5 {
   font-family: arial,helvetica,sans-serif;
   font-size: 28px;
   font-weight: bold;
   color: #CCB399;
   }

.i_skrift_stor_6 {
   font-family: arial,helvetica,sans-serif;
   font-size: 36px;
   font-weight: bold;
   color: #CCB399;
   }

.i_skrift_stor_7 {
   font-family: arial,helvetica,sans-serif;
   font-size: 48px;
   font-weight: bold;
   color: #CCB399;
   }

.i_skrift_stor_8 {
   font-family: arial,helvetica,sans-serif;
   font-size: 64px;
   font-weight: bold;
   color: #CCB399;
   }
   
/*** BAKGRUNN ***/

.ic_bakgrunn_topp_venstre {
   vertical-align: bottom;
   text-align: right;
  xbackground-image: url('bakgrunn_topp_venstre.gif');
  xbackground-repeat: no-repeat;
  xbackground-position: 100% 100%;
   }

.ic_bakgrunn_topp {
   vertical-align: bottom;
   text-align: center;
  xbackground-image: url('bakgrunn_topp.gif');
  xbackground-repeat: repeat-x;
  xbackground-position: 0% 100%;
   }

.ic_bakgrunn_topp_hoyre {
   vertical-align: bottom;
   text-align: left;
  xbackground-image: url('bakgrunn_topp_hoyre.gif');
  xbackground-repeat: no-repeat;
  xbackground-position: 0% 100%;
   }

.ic_bakgrunn_venstre {
   vertical-align: top;
   text-align: right;
  xbackground-image: url('bakgrunn_venstre.gif');
  xbackground-repeat: repeat-y;
  xbackground-position: 100% 0%;
   }

.ic_bakgrunn_hoyre {
   vertical-align: top;
   text-align: left;
  xbackground-image: url('bakgrunn_hoyre.gif');
  xbackground-repeat: repeat-y;
  xbackground-position: 0% 0%;
   }

.ic_bakgrunn_bunn_venstre {
   vertical-align: top;
   text-align: right;
  xbackground-image: url('bakgrunn_bunn_venstre.gif');
  xbackground-repeat: no-repeat;
  xbackground-position: 100% 0%;
   }

.ic_bakgrunn_bunn {
   height: 12px;
   vertical-align: top;
   text-align: right;
  xbackground-image: url('bakgrunn_bunn.gif');
  xbackground-repeat: repeat-x;
  xbackground-position: 0% 0%;
   }

.ic_bakgrunn_bunn_hoyre {
   vertical-align: top;
   text-align: left;
  xbackground-image: url('bakgrunn_bunn_hoyre.gif');
  xbackground-repeat: no-repeat;
  xbackground-position: 0% 0%;
   }

.ic_bakgrunn_side {
   }

/*** SIDE ***/

.it_side_basis {
   width: 800px;
   border: 0px solid #000000;
   }
  
.id_side_basis_posisjon {
   text-align: center; /* koblet sammen med margin- i it_side_posisjon_2 */
   }

.it_side_basis_posisjon_2 {
   margin-left: auto; /* koblet sammen med text-align i id_side_posisjon */
   margin-right: auto;
   }

/*** TOPPFELT ***/

.ic_topp_basis {
   height: 82px;
   border-bottom: 2px solid #000000;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   vertical-align: bottom;
   text-align: center;
   background-color: #FFFFFF;
   background-image: url('logo_topp_4.gif');
   }
   
.ic_topp {
   vertical-align: bottom;
   text-align: left;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 40px;
   color: #FFFFFF;
   }

.ic_topp_hoyre {
   vertical-align: bottom;
   text-align: right;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 40px;
   color: #FFFFFF;
   }

/*** INFOFELT ***/

.ic_info_basis {
   height: 18px;
   border-bottom: 2px solid #000000;
   padding-top: 2px;
   padding-left: 6px;
   padding-right: 6px;
   padding-bottom: 3px;
   vertical-align: top;
   text-align: center;
   
   background-color: #E6CCB3;
  xbackground-image: url('bakgrunn_info.gif');
  xbackground-repeat: repeat-x;
  xbackground-position: 0% 0%;
   }

.ic_info_domene {
   width: 33%;
   vertical-align: top;
   text-align: left;
   white-space: nowrap;
   }
   
.ic_info_domene a {
   text-decoration: none;
   color: #000000;
   }
   
.ic_info_domene a:hover {
   text-decoration: none;
   color: #BB0000;
   }

.ic_info_side {
   width: 34%;
   padding-left: 6px;
   padding-right: 6px;
   vertical-align: top;
   text-align: center;
   font-weight: bold;
   color: #000000;
   white-space: nowrap;
   }
   
.ic_info_side a {
   text-decoration: none;
   color: #000000;
   }
   
.ic_info_side a:hover {
   text-decoration: none;
   color: #BB0000;
   }

.ic_info_dato {
   width: 33%;
   vertical-align: top;
   text-align: right;
   white-space: nowrap;
   color: #000000;
   }
   
/*** MIDTFELT ***/
   
.ic_midten_basis {
   border-bottom: 2px solid #000000;
   vertical-align: top;
   text-align: left;
   }
   
.it_midten_basis_2 {
   width: 100%; 
   height: 380px;
   }
 
 /*** VENSTREMARG ***/
 
.ic_marg_venstre_basis {
   width: 150px;
   border-right: 2px solid #000000;
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   vertical-align: top;
   text-align: left;
   background-color: #F0F0F0;
  xbackground-image: url('bakgrunn_marg.gif');
  xbackground-repeat: no-repeat;
  xbackground-position: 0% 0%;
   }

/*** MENY ***/

.it_blokk_menu_basis {
   width: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   }

.ic_blokk_menu_topp {
   display: none;
   padding-top: 0px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 2px;
   vertical-align: top;
   text-align: center;
   background-color: #99B3CC;
   color: #FFFFFF;
   font-weight: bold;
   }
   
.menu {
   width: 100%;
   border-top: 0px solid #99B3CC;
   border-bottom: 0px solid #CCE6FF;
   padding-top:0px;
   padding-left:0px;
   vertical-align:top;
   text-align:left;
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   }
   
.menu ul,
.menu li {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   }
   
.menu ul ul {
   padding-left: 12px;
   }

.menu_default a,
.menu_default a:hover,
.menu_current a,
.menu_current a:hover {
   display: block;
   border-top: 1px solid #FFFFFF;
   border-left: 1px solid #FFFFFF;
   border-right: 1px solid #CCB399;
   border-bottom: 1px solid #CCB399;
   margin-bottom: 2px;
   padding-top: 1px;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
   text-decoration: none;
   color: #B38066;
   background-color: #F4F4F4;
   }

.menu_default a:hover,
.menu_current a:hover {
   color: #FFFFFF;
   background-color: #E6CCB3;
   }
   
/*** SØK ***/
   
.ic_search {
   padding-top: 8px;
   vertical-align: top;
   text-align: center;
   }

.ii_search_input {
   width: 100px;
   height: 18px;
   border: 1px solid #999999;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   background-color: #FFFFFF;
   }
 
.ii_search_knapp {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }

.ir_sok_resultat {
   background-color: #F0F0F0;
   }
   
.ic_sok_resultat {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }
 
/*** BLOKKSTRUKTUR ***/

.it_blokk_basis {
   width: 100%;
   margin-top: 10px;
   margin-bottom: 0px;
   border: 1px solid #99B3CC;
   }

.ic_blokk_topp {
   padding-top: 0px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 2px;
   vertical-align: top;
   text-align: center;
   background-color: #99B3CC;
   color: #FFFFFF;
   font-weight: bold;
   }

.ic_blokk_topp a {
   text-decoration: none;
   color: #FFFFFF;
   }

.ic_blokk_topp a:hover {
   text-decoration: none;
   color: #000000;
   }

.ic_blokk {
   padding-top: 4px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 4px;
   vertical-align: top;
   text-align: left;
   background-color: #F0F0F0;
   }

.ic_blokk a {
   text-decoration: underline;
   color: #000000;
   }

.ic_blokk a:hover {
   text-decoration: underline;
   color: #BB0000;
   }

.ii_blokk_input {
   width: 100%;
   border: 1px solid #CCCCCC;
   margin-top: 2px;
   margin-bottom: 0px;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   background-color: #FFFFFF;
   }

.ii_blokk_knapp {
   margin-top: 3px;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }

.ic_marg_venstre {
   padding-top: 6px;
   vertical-align: top;
   text-align: left;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }
   
/*** HOVEDFELT ***/

.ic_hoved_basis {
   padding-top: 12px;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 15px;
   vertical-align: top;
   text-align: left;
   background-color: #FFFFFF;
   }

.ic_hoved {
   vertical-align: top;
   text-align: left;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.ii_hoved_input {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.ii_hoved_knapp {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.if_hoved_font {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.il_hoved_linje {
   height:1;
   color: #CCCCCC;
   }

/*** HØYREMARG ***/

.ic_marg_hoyre_basis {
   width: 150px;
   border-left: 2px solid #000000;
   padding-top: 4px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   vertical-align: top;
   text-align: left;
   background-color: #FFFFFF;
   }

.ic_marg_hoyre {
   padding-top: 6px;
   vertical-align: top;
   text-align: left;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }

/*** BUNNFELT ***/

.ic_bunn_basis {
   height: 17px;
   padding-top: 2px;
   padding-right: 6px;
   padding-left: 6px;
   padding-bottom: 3px;
   vertical-align: top;
   text-align: center;
   background-color: #E6CCB3;
  xbackground-image: url('bakgrunn_info.gif');
  xbackground-repeat: repeat-x;
  xbackground-position: 0% 0%;
   }
   
.ic_bunn {
   vertical-align: top;
   text-align: center;
   color: #000000;
   }

.ic_bunn a {
   text-decoration: none;
   color: #000000;
   }

.ic_bunn a:hover {
   text-decoration: none;
   color: #B30000;
   }

/*** SIGNATUR ***/

.ic_signatur {
   padding-top: 0px;
   vertical-align: top;
   text-align: right;
   font-family: arial,helvetica,sans-serif;
   font-size: 10px;
   color: #666666;
   }

.ic_signatur a {
   text-decoration: none;
   color: #666666;
   }
   
.ic_signatur a:hover {
   text-decoration: none;
   color: #CCCCCC;
   }

/*** NYHETER ***/

.it_nyheter_basis {
   width: 100%;
   }

.ic_nyheter {
   border-bottom: 1px dotted #7F7F7F;
   padding-top: 6px;
   padding-bottom: 10px;
   vertical-align: top;
   text-align: left;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.ic_nyheter_over {
   vertical-align: top;
   text-align: left;
   }

.id_nyheter_tittel a,
.id_nyheter_tittel a:hover {
   font-family: arial,helvetica,sans-serif;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
   color: #000000;
   }
   
.id_nyheter_tittel a:hover {
   text-decoration: underline;
   color: #BB0000;
   }

.ic_nyheter_innhold {
   vertical-align: top;
   text-align: left;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   }

.ic_nyheter_under {
   padding-top: 2px;
   vertical-align: top;
   text-align: left;
   }

.id_nyheter_dato {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   color: #999999;
   }
   
.id_nyheter_lesmer {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   color: #999999;
   }

.it_nyheter_bunn {
   margin-top: 10px;
   margin-bottom: 6px;
   }

.it_nyhet_topp {
   margin-bottom: 12px;
   }

.ic_nyhet_tittel {
   font-family: arial,helvetica,sans-serif;
   font-size: 24px;
   font-weight: bold;
   }
   
.ic_nyhet_dato {
   padding-top: 4px;
   padding-bottom: 0px;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }

.it_nyhet_bunn {
   margin-top: 10px;
   }

.id_nyheter_gruppe_tittel {
   border-bottom: 1px dotted #666666;
   padding-bottom: 8px; 
   vertical-align: top;
   text-align: center;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   }

.id_nyheter_gruppe_tittel a,
.id_nyheter_gruppe_tittel a.hover {
   text-decoration: none;
   color: #000000;
   }

/*** KNAPP ***/

.il_knapp a,
.il_knapp a:hover {
   height: 12px;
   border: 1px solid #B3B3B3;
   padding-top: 0px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 1px;
   text-decoration: none;
   background-color: #F0F0F0;
   color: #000000;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }

.il_knapp a:hover {
   border: 1px solid #7F7F7F;
   text-decoration: none;
   background-color: #B3B3B3;
   color: #FFFFFF;
   }

/*** GALLERI ***/

.ic_galleri_tittel {
   vertical-align: top;
   text-align: center;
   font-family: arial,helvetica,sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #CCB399;
   }

.it_galleri_navigasjon {
   margin-top: 4px;
   border: 0px solid #CCCCCC;
   padding-top: 0px;
   padding-left:4px;
   padding-right:4px;
   padding-bottom: 1px;
   background-color: #E6E6E6;
   }

.if_galleri_navigasjon_tittel {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   }

.ic_galleri_navigasjon a {
   text-decoration: none;
   color: #998066;
   font-weight: bold;
   }
   
.ic_galleri_navigasjon a:hover {
   text-decoration: none;
   color: #BB0000;
   background-color: #FFFFFF;
   }
   
.ic_galleri_thumbnail {
   padding-top: 12px;
   width: 10%;
   vertical-align: top;
   text-align: center;
   }
   
.ip_galleri_thumbnail {
   border: 1px solid #7F7F7F;
   }
   
.ic_galleri_bilde_tittel {
   vertical-align: top;
   text-align: center;
   font-family: arial,helvetica,sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #CCB399;
   }

.ic_galleri_bilde {
   padding-top: 20px;
   padding-bottom: 12px;
   vertical-align: top;
   text-align: center;
   }

.ic_galleri_beskrivelse {
   width: 468px;
   vertical-align: top;
   text-align: center;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 10px;
   }
