* {
  border: 0;
  padding: 0;
  margin: 0;
}


/*
  L A Y O U T
*/

IMG#sponsorimg {width: 100%; max-width: 192px;}

html {
  background-image: url(bilder/bodybg.gif);
  background-attachment: fixed;
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #571100;
  height: 100%;
  color: #e7e0db;
}

body {
 background: url(bilder/containerbg.gif) top center repeat-y;
 background-attachment: fixed;
 height: 100%;
}

div#container {
  margin: 0 auto;
  width: 742px;
  height: 100%;
}

div#header {
  float: left;
  width: 742px;
  height: 198px;
  background: url(bilder/header.jpg);
}

div#venstrepadding {
  float: left;
  width: 27px;
  height: 477px;
  background: url(bilder/venstrepadding.gif) top left repeat-x;
}

div#hoyrepadding {
  float: left;
  width: 29px;
  height: 477px;
  background: url(bilder/hoyrepadding.gif) top left repeat-x;
}

div#content {
  float: left;
  width: 686px;
  background: url(bilder/contentbakgrunn.gif);
  margin: 0 0 40px 0;
}

div#h1backdrop {
  float: left;
  width: 659px;
  height: 10px;
  padding: 8px 0 0 27px;
  background: url(bilder/h1-bakgrunn.gif);
}



div#content_l {
  float: left;
  width: 451px;
  padding: 0 11px 0 15px;
  font-size: 11px;
  font-family: Verdana, Tahoma;
  color: #e7e0db;
  line-height: 135%;
}

div#content_r {
  float: left;
  width: 192px;
  margin: 0 0 0 8px;
}

div#bottom {
  float: left;
  width: 686px;
  height: 40px;
  background: url(bilder/contentbunn.gif);
}

/* 
  L A Y O U T  A P P E N D I X
*/

div#header strong {
  display: none;
}

div.h2box {
  float: left;
  width: 439px;
  height: 24px;
  clear: both;
  color: #979490;
  font-family: Georgia, Arial, serif;
  font-size: 12px;
  margin: 13px 0 0 20px;
}

hr {
  clear: both;
  background: url(bilder/hr.gif) top left;
  width: 450px;
  height: 1px;
  margin: 20px 0 8px 0;
}

div#iheartopera {
  width: 724px;
  height: 0;
  float: left;
  margin: 0;
  margin-top: -20px;
  background: transparent;
  background-image: none;
}

/*
 
  H E A D L I N E  n

*/

h1 {
  display: block;
  height: 0;
  padding: 10px 0 0 0;
  margin-left: -13px;
  text-indent: -9999px;
  overflow: hidden;
}

h1#nyheter {
  width: 48px; 
  background: url(bilder/h1-nyheter.gif) top left no-repeat;
}

h1#bildegalleri {
  width: 71px; 
  background: url(bilder/h1-bildegalleri.gif) top left no-repeat;
}

h1#etnkul {
  width: 110px; 
  background: url(bilder/h1-etnkul.gif) top left no-repeat;
}

h1#savannah {
  width: 121px; 
  background: url(bilder/h1-savannah.gif) top left no-repeat;
}

h1#ombob {
  width: 77px; 
  background: url(bilder/h1-ombob.gif) top left no-repeat;
}

h1#arkiv {
  width: 34px; 
  background: url(bilder/h1-arkiv.gif) top left no-repeat;
}

h1#linker {
  width: 38px; 
  background: url(bilder/h1-linker.gif) top left no-repeat;
}

h1#festivaler {
  width: 60px; 
  background: url(bilder/h1-festivaler.gif) top left no-repeat;
}

h1#ekmod {
  width: 41px; 
  background: url(bilder/h1-modell.gif) top left no-repeat;
}

h1#dj {
  width: 18px; 
  background: url(bilder/h1-dj.gif) top left no-repeat;
}

h1#tropext {
  width: 125px; 
  background: url(bilder/h1-tropext.gif) top left no-repeat;
}

div.h2box h2 {
  float: left;
  color: #FF9D00;
  font-family: Georgia, Arial;
  font-size: 16px;
  height: 15px;
  padding: 0 7px 0 0;
  margin: 0 6px 0 0;
  display: inline;
  background: url(bilder/h1bg.gif) top right no-repeat;
}

h2#standard {
  background: none;
}

ul#linklist {
 width: 429px;
 float: left;
 display: block;
}

ul#linklist li {
 width: 429px;
 clear: both;
 display: block;
 padding-bottom: 7px;
 margin-top: 7px;
 background: url(bilder/dash.gif) bottom left repeat-x;
}

h3 {
  width: 192px;
  height: 0;
  padding: 17px 0 0 0;
  margin: 10px 0 2px 0;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}

h3#kontakt {
  background: url(bilder/h3kontakt.gif)
}

h3#hsponsorer { 
  margin: 10px 0 1px 0;
  background: url(bilder/h3sponsorer.gif)
}
/*

  U N O R D E R E D  L I S T S

*/

li {
  list-style: none;
  float: left;
}

ul#meny {
  width: 713px;
  height: 44px;
  margin: 147px 0 0 25px;
  float: left;
}

ul#sideknapper {
  width: 192px;
  height: 148px;
  display: block;
}

div#sponsorer {
  width: 192px;
  display: block;
  background: #4a4540;
  padding: 15px 0 15px 0;
}

div#spons {
 text-align: center;
 padding: 0 auto 20px auto;
}

div#spons a:hover {
 background: transparent;
}

/* 
  A N C H O R S 
*/

a, a:visited {
  color: #EB890A;
  text-decoration: none;
}

a:hover {
  background: #FFAB00;
  color: #372100;
}

ul#meny li a {
  width: 128px;
  height: 0;
  padding: 22px 0 0 0;
  overflow: hidden;
  float: left;
  text-indent: -9999px;
}
ul#meny li a:hover {
  background-position: 0 -22px;
}

a#meny1_fornyh { background: url(bilder/meny1_fornyh.gif) top right }
a#meny2_ombob { background: url(bilder/meny2_ombob.gif) }
a#meny3_bgalleri { background: url(bilder/meny3_bildegalleri.gif) }
a#meny4_festivaler { background: url(bilder/meny4_festivaler.gif); margin: 0 0 0 182px }
a#meny5_etnkul { background: url(bilder/meny5_etnkul.gif) }
a#meny6_savannah { background: url(bilder/meny6_savannah.gif) }
a#meny7_arkiv { background: url(bilder/meny7_arkiv.gif) }
a#meny8_linker { background: url(bilder/meny8_linker.gif); margin: 0 0 0 182px; }

ul#sideknapper a {
  width: 192px;
  height: 0;
  padding: 43px 0 0 0;
  overflow: hidden;
  text-indent: -9999px;
  float: left;
}

ul#sideknapper li {
  margin: 0 0 7px 0;
}

a#s_ekmod { background: url(bilder/s_ekmod.gif) }
a#s_tropdj { background: url(bilder/s_tropdj.gif) }
a#s_tropext { background: url(bilder/s_tropext.gif) }

/*

  T A B L E S

*/

table#tkontakt {
  width: 184px;
  display: block;
  font-family: Georgia;
  font-size: 11px;
  margin: 0 0 0 4px;
}

table#tkontakt td {
  border-bottom: solid 1px #474645;
  padding: 3px 0;
}

table#tkontakt td.l {
  color: #8e8782;
  padding: 3px 11px 0 0;
  vertical-align: top;
}

table#tkontakt td.r {
  color: #beb8b3;
}

img.miniatyr {
   margin-right: 10px;
   margin-top: 10px;
   background-color: transparent;
   cursor: pointer;
}

img.horisontalt {
float: left;
display:inline;
}

div#galleriboks { display: inline; }

div#galleriboks a:hover { background-color: transparent; }

iframe.bilder {
border: solid #000000;
}
