<STYLE TYPE="text/css">
<!--
   body {
      background: white;
   }
   div.Page {
      position: absolute;
      top: 0px;
      left: 0px;
   }

/*---- Text ----*/
   div.Rubrik {
      font-family: Arial;
      font-size: 15pt;
      font-weight: bold;
      color: #B43030;
      border-bottom: 1px solid #B43030;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.RubrikNoUl {
      font-family: Arial;
      font-size: 15pt;
      font-weight: bold;
      color: #B43030;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.Ingress {
      font-family: Arial;
      font-size: 10pt;
      font-weight: bold;
      color: black;
      margin: 0px 0px 0px 0px;
      padding: 7px 0px 0px 0px;
   }
   div.Text {
      font-family: Arial;
      font-size: 10pt;
      margin: 7px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.BildText {
      font-family: Arial;
      font-size: 10pt;
      margin: 7px 0px 3px 0px;
      padding: 0px 0px 7px 0px;
      border-bottom: 1px solid #B43030;
   }
   div.ImageText {
      font-family: Arial;
      font-style: italic;
      font-size: 10pt;
      margin: 5px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.MenuItem1 {
      font-family: Arial;
      font-size: 11pt;
      font-weight: bold;
      color: #B43030;
      margin: 7px 0px 0px 10px;
   }
   div.MenuItem2 {
      font-family: Arial;
      font-size: 10pt;
      color: #B43030;
      margin: 2px 0px 0px 20px;
   }
   div.MenuItem2a {
      font-family: Arial;
      font-size: 10pt;
      color: #B43030;
      margin: 2px 0px 0px 0px;
   }
   div.MenuItem3a {
      font-family: Arial;
      font-size: 10pt;
      color: #B43030;
      margin: 2px 0px 0px 10px;
   }
   div.MenuItem1i {
      font-family: Arial;
      font-size: 11pt;
      font-weight: bold;
      text-decoration: line-through;
      color: #B43030;
      margin: 7px 0px 0px 10px;
   }
   div.MenuItem2i {
      font-family: Arial;
      font-size: 10pt;
      text-decoration: line-through;
      color: #B43030;
      margin: 2px 0px 0px 20px;
   }
   div.MenuItem1e {
      font-family: Arial;
      font-size: 11pt;
      font-weight: bold;
      color: black;
      margin: 7px 0px 0px 10px;
   }
   div.MenuItem2e {
      font-family: Arial;
      font-size: 10pt;
      color: black;
      margin: 2px 0px 0px 20px;
   }
   div.MenuContact {
      font-family: Arial;
      font-size: 9pt;
      color: black;
      margin: 25px 0px 0px 10px;
   }
   div.Alert {
      font-family: Arial;
      font-size: 10pt;
      color: red;
      font-weight: bold;
      margin: 10px 0px 0px 0px;
   }
   div.AddTextLink {
      font-family: Arial;
      font-size: 10pt;
      margin: 10px 0px 0px 25px;
   }
   div.FormText {
      font-family: Arial;
      font-weight:bold;
      margin: 7px 0px 0px 0px;
   }
   li {
      position: relative;
      display: list-item;
      list-style-position: inside;
   }
   a {
      text-decoration: none;
      color: #4FA303;
   }
   a:hover {
      text-decoration: underline;
   }
   a.Menu {
      text-decoration: none;
      color: #B43030;
      font-family: Arial;
   }
   a.Menu:hover {
      text-decoration: underline;
   }
   a.LogOut {
      color: red;
   }
   a.EditMenu {
      color: #4FA303;
   }

/*---- Frames ----*/
 /*---- TopFrame ----*/
   div.TopFrame {
      Width: 815px;
      height: 170px;
      position: absolute;
      top: 0px;
      left: 0px;
      background-image: url("images/site/TopFrame.gif");
      background-repeat: repeat;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

 /*---- Menu ----*/
   div.Menu {
      Width: 153px;
      position: absolute;
      top: 169px;
      left: 0px;
      margin: -25px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.AdminMenu {
      border-top: 1px solid black;
      border-bottom: 1px solid black;
      margin: 0px 15px 0px 10px;
      padding: 2px 0px 2px 2px;
   }
   div.MenuText {
      float: left;
      Width: 153px;
      background-image: url("images/site/menubackground.gif");
      background-repeat: repeat;
      margin: 0px 0px 0px 0px;
      padding: 1px 0px 0px 0px;
   }
   img.MenuBottom {
      margin: 0px 0px 0px 0px;
   }
   div.MenuCorner {
      background-image: url("images/site/corner.gif");
      background-repeat: no-repeat;
      position: absolute;
      top: 128px;
      left: 148px;
      Width: 39px;
      height: 42px;
   }

 /*---- Content ----*/
   div.Content {
      position: absolute;
      top: 169px;
      left: 153px;
      Width: 600px;
      margin: -35px 0px 0px 0px;
   }

 /*---- Sponsors ----*/
   div.Sponsors {
      background-image: url("images/site/sponsor.gif");
      background-repeat: no-repeat;
      position: absolute;
      top: 169px;
      left: 815px;
      Width: 170px;
      margin: -12px 0px 0px 0px;
   }
   div.SponsorsBooksy {
      background-image: url("images/site/sponsor.gif");
      background-repeat: no-repeat;
      position: absolute;
      top: 169px;
      left: 1057px;
      Width: 170px;
      margin: -12px 0px 0px 0px;
   }
   div.Sponsor {
      display: inline;
      margin: 0px 0px 0px 0px;
   }
   img.sponsorhel {
      position: relative;
      vertical-align: middle;
      width: 159px;
      margin: 15px 4px 0px 3px;
   }
   img.sponsorhalv {
      position: relative;
      vertical-align: middle;
      width: 76px;
      margin: 15px 4px 0px 3px;
   }

/*---- TextBox ----*/
   div.TextBox {
      width: 558px;
      margin: 20px 0px 0px 20px;
      padding: 0px 0px 0px 0px;
   }
   div.TextBoxTop {
      height: 18px;
      background-image: url("images/site/TextBoxTop.jpg");
      background-repeat: no-repeat;
      margin: 0px 0px -1px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.TextBoxText {
      background-image: url("images/site/TextBoxMiddle.jpg");
      height: 100%;
      margin: 0px 0px 0px 0px;
      padding: 1px 25px 0px 25px;
   }
   div.ClearFloat:after {
      content: ".";
      clear:both;
      height: 0;
      display: block;
      visibility: hidden;
   }
   div.TextBoxBottom {
      height: 27px;
      background-image: url("images/site/TextBoxBottom.jpg");
      background-repeat: no-repeat;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

/*---- Booksy ----*/
   iframe.bookmain {
   }
   iframe.bookmenu {
      width: 138px;
      height: 270px;
      margin: -55px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border: none;
   }
   div.BooksyCorner {
      background-image: url("images/site/BooksyCorner.gif");
      background-repeat: no-repeat;
      position: absolute;
      top: 128px;
      left: 0px;
      Width: 187px;
      height: 61px;
   }
   img.BooksyMenuTop {
      float: left;
      background-image: url("images/site/BooksyMenuTop.gif");
      background-repeat: no-repeat;
      width: 152px;
      height: 19px;
      border: 0px;
      margin: 25px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.BooksyMenuText {
      float: left;
      background-image: url("images/site/BooksyMenuText.gif");
      background-repeat: repeat;
      width: 134px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 18px;
   }
   img.BooksyMenuBottom {
      float: left;
      background-image: url("images/site/BooksyMenuBottom.gif");
      background-repeat: no-repeat;
      width: 152px;
      height: 16px;
      border: 0px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.BooksyTextBox {
      width: 800px;
      margin: 20px 0px 0px 20px;
      padding: 0px 0px 0px 0px;
   }
   div.BooksyTextBoxTop {
      height: 18px;
      background-image: url("images/site/BooksyTextBoxTop.jpg");
      background-repeat: no-repeat;
      margin: 0px 0px -1px 0px;
      padding: 0px 0px 0px 0px;
   }
   div.bookmain {
      background-image: url("images/site/BooksyTextBoxMiddle.jpg");
      background-repeat: no-repeat;
      background-color: white;
      width: 785px; 
      height: 1500px;
      margin: -1px 0px 0px 0px;
      padding: 0px 0px 0px 25px;
   }

/*---- Images ----*/
   /*-- Show images --*/
   table.ShowImage {
      width: 100%;
   }
   td.ShowImage {
      width: 33%;
      text-align: center;
      border: 1px solid black;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   td.AlbumImage {
      width: 122px;
      text-align: center;
      border: 1px solid white;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }
   img.ShowImage {
      margin: 3px 3px 0px 3px;
   }
   img.ShowBigImage {
      width: 169px;
      margin: 3px 3px 0px 3px;
   }
   div.ShowBig {
      width: 100%;
      text-align: center;
      margin: 7px 0px 0px 0px;
   }

   /*-- Other images --*/
   div.ImageFrame {
      width: 500px;
      height: 150px;
      overflow: auto;
      border-top: 1px solid #B43030;
      margin: 0px 0px 0px 0px;
      padding: 7px 3px 0px 3px;
   }
   div.BigImage {
      width: 500px;
      display: block;
      text-align: center;
      margin: 7px 0px 7px 0px;
   }
   img.BigImage {
      width: 100%;
      position: relative;
      margin: 0px 0px 0px 0px;
   }
   div.SmallImageTR {
      float: right;
      margin: 7px 0px 0px 7px;
   }
   div.SmallImageTL {
      float: left;
      margin: 7px 7px 0px 0px;
   }
   img {
      border: none;
   }

/*---- Form ----*/
   form {
      margin: 7px 0px 0px 0px;
   }
   form.EditButtons {
      display: inline;
      margin: 0px 2px 0px 0px;
   }
   textarea {
      font-family: Arial;
      font-size: 10pt;
      width: 350px;
   }
   input.text {
      width: 250px;
   }
   input.user {
      width: 150px;
   }
   input.password {
      width: 150px;
   }
   input.checkbox {
      float: left;
      margin: 3px 0px 0px 0px;
   }
   input.reset {
      margin: 7px 0px 0px 0px;
   }
   input.submit {
      margin: 7px 0px 0px 0px;
   }
   input.radio {
      float: left;
      margin: 3px 0px 0px 0px;
   }

/*---- Tillagt för fckEditor ----*/
   P, UL, LI, blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
   }
   h1 {
      margin: 0px;
      font-size: 14pt;
   }
   h2 {
      margin: 0px;
      font-size: 12pt;
   }
//-->
</STYLE>