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

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

td {
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:10px;
   }
   
h1 {
   font-family:arial,helvetica,sans-serif;
   font-size: 48px;
   font-weight: bold;
   }
   
h2 {
   font-family:arial,helvetica,sans-serif;
   font-size: 36px;
   font-weight: bold;
   }

h3 {
   font-family:arial,helvetica,sans-serif;
   font-size: 28px;
   font-weight: bold;
   }
   
h4 {
   font-family:arial,helvetica,sans-serif;
   font-size: 24px;
   font-weight: bold;
   }
   
h5 {
   font-family:arial,helvetica,sans-serif;
   font-size: 20px;
   font-weight: bold;
   }
   
h6 {
   font-family:arial,helvetica,sans-serif;
   font-size: 16px;
   font-weight: bold;
   }
   
a  {
   text-decoration:underline;
   color:#0000B3;
   }
   
a:hover {
   text-decoration:underline;
   color:#BB0000;
   }
   
.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 {
   }

.it_side_basis {
   width: 640px;
   border: 1px solid #7F7F7F;
   }
  
.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;
   }

.ic_topp_basis {
   height: 100px;
   border-bottom: 1px solid #7F7F7F;
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   vertical-align: bottom;
   text-align: center;
   background-color: #B3CCE6;
   }
   
.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;
   }

.ic_info_basis {
   height: 18px;
   border-bottom: 1px solid #7F7F7F;
   padding-top: 2px;
   padding-left: 6px;
   padding-right: 6px;
   padding-bottom: 3px;
   vertical-align: top;
   text-align: center;
   background-color: #F0F0F0;
  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: #B30000;
   }

.ic_info_side {
   width: 34%;
   padding-left: 6px;
   padding-right: 6px;
   vertical-align: top;
   text-align: center;
   white-space: nowrap;
   }
   
.ic_info_dato {
   width: 33%;
   vertical-align: top;
   text-align: right;
   white-space: nowrap;
   }
   
.ic_midten_basis {
   border-bottom: 1px solid #7F7F7F;
   vertical-align: top;
   text-align: left;
   }
   
.it_midten_basis_2 {
   width: 100%; 
   height: 380px;
   }
   
.ic_marg_venstre_basis {
   display:none;
   width: 140px;
   border-right: 1px solid #7F7F7F;
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   vertical-align: top;
   text-align: left;
   background-color: #B3CCE6;
   }

.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: 1px solid #99B3CC;
   border-bottom: 1px 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 #CCE6FF;
   border-bottom: 1px solid #99B3CC;
   padding-top: 1px;
   padding-bottom: 1px;
   text-decoration: none;
   color: #4C667F;
   }

.menu_default a:hover,
.menu_current a:hover {
   color: #FFFFFF;
   }

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

.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 {
  xborder-left: 1px solid #B3B3B3;
  xborder-right: 1px solid #B3B3B3;
  xborder-bottom: 1px solid #B3B3B3;
   padding-top: 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-bottom: 5px;
   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: 3px;
   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;
   }

.ic_hoved_basis {
   padding-top: 5px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   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;
   }

.ic_marg_hoyre_basis {
   width: 140px;
   border-left: 1px solid #CCCCCC;
   padding-top: 6px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   vertical-align: top;
   text-align: left;
   background-color: #FFFFFF;
   }

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

.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: #F0F0F0;
  xbackground-image: url('bakgrunn_info.gif');
  xbackground-repeat: repeat-x;
  xbackground-position: 0% 0%;
   }
   
.ic_bunn {
   vertical-align: top;
   text-align: center;
   }

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

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

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

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

.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: 10px;
   }

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

.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;
   }

.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;
   }

