/* Redigert 01.03.2010 Richard Fauskrud, Lillehammer */

body          {
               background: #969696;
               margin: 0;
               margin-top: 15px;
               padding: 0;
               font: 13px Arial, Verdana, sans-serif;
               text-align: left;
              }

div#shadowt   {
               width: 951px;
/*               height: 30px; */
               height: 40px;
               padding-top: 25px;
               margin: auto;
               background: #969696 url(http://taperne.no/assets/images/shadowt2b.jpg);
               background-position: 0 0;
               background-repeat: no-repeat;
              }

div#shadow    {
               width: 951px;
               margin: auto;
               background: #969696 url(http://taperne.no/assets/images/shadowm1.jpg);
               background-position: 0 0;
               background-repeat: repeat-y;
              }

div#shadowb   {
               width: 951px;
               height: 70px;
               text-align: center;
               padding-top: 25px;
               margin: auto;
               background: #969696 url(http://taperne.no/assets/images/shadowb2.jpg);
               background-position: 0 0;
               background-repeat: no-repeat;
              }

div#toppmeny
                    {
                     position: relative;
                      right: 90px;
                      top: -30px;
               }

div.toppknapp
                    {
                     float: right;
                      border: 1px solid #768cbe;
                      width: 90px;
                      height: 18px;
                      padding-top: 2px;
                      margin: 0 7px 0 0;
                      text-align: center;
                      background: #fff;
                      font-weight: bold;
                      color: #2665a5;
/*                      color: #3d607f; */
               }

div#main      {
               width: 821px;
               padding: 0;
               padding-top: 15px;
               margin: auto;
              }

a             {
               text-decoration: none;
               color: #2665a5;
               font-weight: bold;
              }

a:visited     {
               text-decoration: none;
               color: #2665a5;
               font-weight: bold;
              }

a:hover       {
               text-decoration: underline;
               color: #2665a5;
               font-weight: bold;
              }

h1            {
              color: #000;
              font: 20px Verdana, Arial, sans-serif;
              font-weight: bold;
              }

h2            {
              color: #000;
              font: 14px Verdana, Arial, sans-serif;
              font-weight: bold;
              margin-bottom: 0;
              }

h3            {
              color: #000;
              font: 12px Verdana, Arial, sans-serif;
              font-weight: bold;
              margin-bottom: 3px;
              }

h4            {
              color: #000;
              font: 10px Verdana, Arial, sans-serif;
              font-weight: bold;
              margin-bottom: 3px;
              }

h2 + p        {
              margin: 0;
              padding: 0;
              }

h3 + p        {
              margin-top: 0;
              }

h4 + p        {
              margin-top: 0;
              }

hr            {
/*              color: #969696; */
              color: #eee;
/*              height: 1px; */
              }

div#hode2     {
               width: 100%;
               background: transparent;
               padding: 0 0 5px 0;
               margin: 0;
               border: 0;
              }

div#hode2 h1  {
               font: 22px Arial, Verdana, sans-serif;
               font-weight: normal;
               color: #825F5B;
               margin: 0;
               padding: 0;
              }

div#hode2indre    {
               padding: 0 0 0 183px;
/*               padding: 0 0 0 62px; */
              }

table#innhold {
               background: transparent;
               width: 100%;
               padding: 0;
               margin: auto;
               margin-top: 0;
               border: 0;
               clear: both;
              }

td#left       {
               width: 20%;
               vertical-align: top;
               margin: 0;
/*               padding: 45px 15px 0 15px; */
               padding: 45px 0 0 0;
               font-size: 10px;
              }

td#left ul    {
               padding: 0;
               margin: 0;
               list-style-type: none;
              }

td#left ul li {
/*               margin: 2px 0 2px 0; */
               margin: 0;
/*               padding: 2px 0 2px 0; */
               padding: 7px 0 0 22px;
               font-size: 13px;
               font-weight: bold;
               height: 24px;
               width: 141px;
               background: #fff url(/assets/images/menybg2.gif) top center no-repeat;
/*               background-color: #eee; */
              }

td#left ul li:hover
              {
/*               margin: 2px 0 2px 0; */
               margin: 0;
/*               padding: 2px 0 2px 0; */
               padding: 7px 0 0 22px;
/*               background: #fff url(/assets/images/menybg2a.gif) top center no-repeat; */
               background: #fff url(/assets/images/menybg5a.gif) top center no-repeat;
              }

td#left ul li:hover a
              {
               color: #2665a5;
              }

td#left ul li.active
              {
/*               list-style-image: url(http://taperne.no/assets/images/trekanth3.png); */
/*               list-style-position: outside; */
/*               background: #fff url(/assets/images/menybg2.gif) top center no-repeat; */
               background: #fff url(/assets/images/menybg5a.gif) top center no-repeat;
              }

td#left ul li.active a
              {
               color: #2665a5;
              }

td#left ul.level2 li  {
               margin: 2px 0 2px 20px;
               padding: 2px 0 2px 4px;
               list-style-type: none;
              }

td#middle     {
               width: 80%;
               vertical-align: top;
               margin: 0;
               padding: 0;
              }

.publisert   {
               border-bottom: 1px dashed #ccc;
               text-align: right;
               color: #666;
               font-size: 10px;
               padding: 10px 0 7px 0;
              }

div#nyhetsarkivlink   {
               border-top: 1px dashed #ccc;
               font-size: 13px;
               padding: 10px 0 0 0;
              }

.overskrift   {
               padding: 10px 20px 0 20px;
               text-align: left; 
              }

.overskrift h1
              {
               font: bold  20px Arial, verdana, sans-serif;
/*               color: #43aafa; */
/*               color: #5e944f; */
/*               color: #aa8468; */
               color: #000;
               margin: 0;
              }

div.hovedtekst
              {
               padding: 0 20px 20px 20px;
              }

table#trailer {
               width: 841px;
               margin: auto;
               clear: both;
              }

td.trail      {
               width: 40%;
               font: bold 10px arial, sans-serif;
               color: #ddd;
               padding: 20px 25px 0 25px;
               margin: 0;
              }

td.trail a    {
               text-decoration: none;
               color: #ddd;
              }

td.trail a:visited
              {
               text-decoration: none;
               color: #ddd;
              }

td.trail a:hover
              {
               text-decoration: none;
               color: #ddd;
              }

.errors
              {
               color: #f00;
              }

