/* CSS-script for Lillehammer Bryggeri */
/* Opprettet 18.06.2007 Richard Fauskrud, Lillehammer */

body          {
               background: #e7e7e7;
               margin: 15px 0 15px 0;
               padding: 0;
               font: 12px Verdana, Arial, sans-serif;
               text-align: left;
              }

div#main      {
               background: #fff;
               width: 895px; 
/*               width: 893px;  */
               padding: 0;
               border: 1px solid #570e00;
               margin: auto;
               text-align: left;
               margin-top: 10px;
               background-image: url('http://www.lillehammerbryggeri.no/assets/images/bakgrunn1.jpg');
               background-repeat: repeat;
              }

a             {
               text-decoration: none;
              }

a:hover       {
               text-decoration: none;
              }

a:visited     {
               color: #00f;
              }

hr            {
              color: #6a6309;
              height: 2px;
              }

h1            {
               font: bold 28px arial, verdana, sans-serif;
               margin: 0;
               padding: 0;
               color: #000;
              }

h2            {
               font: bold 20px arial, verdana, sans-serif;
               margin: 0;
               padding: 0;
               color: #000;
              }

h3            {
               font: bold 14px arial, verdana, sans-serif;
               margin: 0;
               padding: 0;
               color: #570e00;
              }

table#hode    {
               width: 100%;
               height: 40px;
               padding: 0;
               margin: 0;
               clear: both;
              }

td.hode20     {
               width: 20%;
               text-align: left;
               margin: 0;
               padding: 20px 0 10px 20px;
              }

td.hode30     {
               width: 30%;
               text-align: left;
               margin: 0;
               padding: 10px 30px 10px 10px;
              }

td.hode50     {
               width: 50%;
               text-align: left;
               margin: 0;
               padding: 30px 10px 10px 10px;
               vertical-align: top;
               font: 18px arial, verdana, sans-serif;
              }

td.hode80     {
               width: 80%;
               text-align: left;
               margin: 0;
               padding: 30px 10px 10px 10px;
               vertical-align: top;
               font: 18px arial, verdana, sans-serif;
              }

table#hode h1 {
               font: bold 28px arial, verdana, sans-serif;
               margin: 0;
               padding: 0;
               color: #000;
              }

table#hode a  {
               color: #000;
              }

table#hode a:hover
              {
               color: #000;
              }

div#meny      {
               background: #570e00;
               margin: 0;
               height: 26px;
               padding: 0;
               padding-left: 2px;
               font: 12px Verdana, Arial, sans-serif;
               text-align: left;
               border: 1px solid #000;
               overflow: hidden;
              }

table#innhold {
               width: 100%;
               padding: 0;
               margin: auto;
               margin-top: 0;
               clear: both;
              }

td#topp       {
               border: 1px solid #f90;
               vertical-align: center;
               margin: 0;
               padding: 0;
              }

td#left       {
/*               width: 27%; */
               width: 190px;
/*               width: 241px; */
               border: 0;
               border-right: 2px solid #7092ab;
               vertical-align: top;
               margin: 0;
               padding: 15px;
               padding-top: 20px;
              }

td#right      {
/*               width: 73%; */
               width: 650px;
/*               width: 797px; */
               border: 0;
               vertical-align: top;
               margin: 0;
               padding: 10px;
               padding-top: 20px;
              }

div.printurl  {
               display: none;
              }

div.tekst     {
               background: #fff;
               font: 14px Verdana, Arial, sans-serif;
               color: #5a0e02;
               border: #6a6309 1px solid;
               padding: 15px;
               padding-top: 20px;
              }

div.tekst h2  {
               color: #570e00;
               margin-bottom: 10px;
              }

div.tekst h3  {
               font-size: 16px;
               margin: 0;
              }

div.tekst p   {
               margin: 0;
               margin-bottom: 15px;
              }

div.tekst li
              {
               margin-left: 0;
               padding-left: 0;
              }

div.tekst ul
              {
               margin-left: 20px;
               padding-left: 0;
              }

div.galleri   {
               margin-left: -20px;
               padding-left: 0;
              }

p.404meny     {
               padding-left: 20px;
              }

p.404meny ul  {
               margin-left: 20px;
              }

p.404meny ul li
              {
               margin-left: 20px;
              }

div.leftblock
              {
               background: #fae2c2;
               padding: 5px;
               margin: 0 0 10px 0;
               border: 1px solid #6a6309;
              }

div.leftblock h3
              {
               font: bold 14px Verdana, Arial, sans-serif;
               color: #570e00;
               margin: 15px 0 10px 0;
              }

div.leftblock p
              {
               margin: 10px 0 15px 0;
              }

div.leftblock li
              {
               margin-left: 0;
               padding-left: 0;
              }

div.leftblock ul
              {
               margin-left: 20px;
               padding-left: 0;
              }

div.overskrift
              {
               padding: 0;
              }

div.hovedtekst
              {
               padding: 20px;
               padding-top: 0;
              }

table.lenker  {
               width: 100%;
               padding: 0;
               margin: 0;
/*               margin: auto; */
               margin-top: 15px;
               clear: both;
              }

table.lenker td
              {
               width: 50%;
               text-align: center;
              }

table.lenker img
              {
               border: 0;
              }

.tilbakeknapp {
               color: #fff;
               font-size: 11px; 
/*               margin: auto; */
               padding: 0 0 0 1px;
               width: 100%;
/*               clear: both; */
              }

.tilbakeknapp ul
              {
               padding:0;
               margin:0;
               list-style-type: none;
              }

.tilbakeknapp ul li
              {
               margin: 0;
               padding: 0;
              }

.tilbakeknapp ul li a, .menu ul li a:visited
              {
               display: block;
               margin: 0;
               padding: 0;
               text-decoration: none;
               color: #fff;
               width: 104px;
               height: 20px;
               text-align: center;
               border: 1px solid #6a6309;
               background: #570e00;
               line-height: 20px;
               font-size: 11px;
               overflow: hidden;
              }

.tilbakeknapp ul li:hover a
              {
               color:#fff;
               background:#7092ab;
              }

div#footer    {
               background: #570e00;
               margin: 0;
               padding: 2px 2px 1px 2px;
               border: 1px solid #000;
              }

div#footer2   {
               background: #570e00;
               margin: 0;
               padding: 5px;
               font: 10px Verdana, Arial, sans-serif;
               text-align: left;
               border: 1px solid #6a6309;
               color: #fff;
              }

/* Overstyringer til MaxiGallery: */

div.thumbscontainer ul
              {
               margin-left: 0;
              }

div.childscontainer ul
              {
               margin-left: 0;
              }

/* Til Wayfinder menysystem. Aktivt valg på menyen */
 .menu ul li.active       {
              display:block;
              text-decoration:none;
              color:#570e00;
              width:124px;
              height:20px;
              text-align:center;
              border:1px solid #6a6309;
/*              background: #e4c785; */
              background:#fae2c2;
              line-height:20px;
              font-size:13px;
              overflow:hidden;
              }

.leftblock .active
              {
/*              display:inline;  */
              color: inherit;
              width: auto;
              height: 14px;
              line-height: 14px;
              text-align: left;
              border: 0;
              background: 0;
              font-size:12px;
              }
