BODY {
  margin: 0px;
  padding: 0px;
  font: 10px Verdana, Arial, Sans-serif;
}

div.kodruta {
  background-color: #EAEAEA;
  font: 12px Courier New;
  padding: 4px;
}

#Sidan {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 699px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

#Del_1 {
  float: left;
  width: 699px;
  height: 134px;
}

#Medlem {
  float: left;
  width: 639px;
  padding-top: 8px;
  padding-left: 30px;
  padding-right: 30px;
}

#Annons {
  float: left;
  width: 639px;
  padding-top: 8px;
  padding-left: 30px;
  padding-right: 30px;
}

#Banners {
  float: left;
  width: 120px;
  padding-top: 70px;
  padding-left: 10px;
}

#Vanster {
  float: left;
  width: 699px;
}

#Del_2 {
  float: left;
  width: 649px;
  padding-top: 1px;
  padding-left: 30px;
  padding-right: 20px;
}

#Del_3 {
  float: left;
  width: 699px;
  height: 48px;
  margin-bottom: 20px;
}

#Meny {
  float: left;
  width: 699px;
  height: 115px;
  text-align: right;
}

#UnderMeny {
  float: left;
  width: 639px;
  height: 16px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 3px;
  font-weight: bold;
}

#UnderMeny A {
  text-decoration: none;
  color: #000000;
}

#UnderMeny A:hover {
  text-decoration: none;
  color: #666666;
}

div.bannerknappar img {
  width: 88px;
  height: 31px;
}

SPAN.Line {
  font: 9px Verdana, Arial, Sans-serif;
  color: #888888;
}

DIV.SidTitel {
  float: left;
  width: 439px;
  margin-bottom: 3px;
  font: 24px Trebuchet MS, Arial, Sans-serif;
  color: #555555;
}

DIV.SidTitel H1 {
  margin: 0px;
  padding: 0px;
  font: 24px Trebuchet MS, Arial, Sans-serif;
  color: #555555;
}

DIV.SidTitelKnapp {
  float: left;
  width: 200px;
  margin-bottom: 3px;
  font: 18px Trebuchet MS, Arial, Sans-serif;
  color: #555555;
  text-align: right;
}

DIV.SidTitelKnapp A {
  text-decoration: none;
  color: #555555;
}

DIV.SidTitelKnapp A:hover {
  text-decoration: none;
  color: #0000AA;
}

DIV.TitelText {
  float: left;
  width: 629px;
  padding-left: 10px;
  margin-bottom: 3px;
  font: 18px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
}

DIV.InnerTitel {
  float: left;
  width: 626px;
  margin-bottom: 3px;
  font: 18px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
}

IMG.KonsolBild {
  height: 150px;
  float: right;
  margin: 15px;
}

SPAN.Titel {
  font: 18px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
}

DIV.BrodText {
  float: left;
  width: 619px;
  padding-left: 20px;
  margin-bottom: 15px;
  font: 12px Verdana, Arial, Sans-serif;
  color: #333333;
  text-align: justify;
  overflow: hidden;
}

DIV.Lankar {
  float: left;
  font: 12px Verdana, Arial, Sans-serif;
  color: #666666;
  width: 300px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 0px;
}

DIV.Lankar A {
  text-decoration: none;
  color: #0000AA;
}

DIV.Lankar A:hover {
  text-decoration: none;
  color: #AA0000;
}

DIV.ByText {
  float: left;
  font: 12px Verdana, Arial, Sans-serif;
  color: #666666;
  text-align: right;
  width: 326px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 0px;
}

DIV.Comments {
  float: left;
  margin-top: 10px;
  padding-top: 10px;
  border-top: dashed 1px #AAAAAA;
  width: 639px;
  font: 12px Verdana, Arial, Sans-serif;
}

DIV.Kommentar {
  float: left;
  width: 633px;
  padding: 3px;
  text-align: justify;
  margin-bottom: 5px;
}

SPAN.StorBokstav {
  font: 18px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
}

FORM {
  margin: 0px;
  padding: 0px;
}

INPUT {
  font: 11px Verdana, Arial, Sans-serif;
}

TEXTAREA {
  font: 11px Verdana, Arial, Sans-serif;
}

SELECT {
  font: 11px Verdana, Arial, Sans-serif;
}

DIV.KalTitel {
  float: left;
  width: 372px;
  font: bold 12px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
  margin-top: 6px;
  padding-left: 8px;
  border-bottom: solid 1px #DDDDDD;
}

DIV.KalText {
  float: left;
  width: 364px;
  font: 11px Verdana, Arial, Sans-serif;
  color: #333333;
  margin-bottom: 6px;
  padding-left: 16px;
  text-align: left;
}

DIV.BrodText A {
  text-decoration: none;
  color: #0000AA;
}

DIV.BrodText A:hover {
  text-decoration: none;
  color: #AA0000;
}

DIV.KonsolRad {
  float: left;
  width: 639px;
  font: 12px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
  margin-top: 6px;
  border-bottom: solid 1px #DDDDDD;
  text-align: center;
}

DIV.BokstavsRad {
  float: left;
  width: 639px;
  font: 12px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
  margin-bottom: 6px;
  border-bottom: solid 1px #DDDDDD;
  text-align: center;
}

DIV.PagingRad {
  float: left;
  width: 639px;
  font: 12px Trebuchet MS, Arial, Sans-serif;
  color: #666666;
  margin-top: 6px;
  margin-bottom: 6px;
  border-top: solid 1px #DDDDDD;
  text-align: center;
}

DIV.PagingRad A {
  text-decoration: none;
  color: #0000AA;
}

DIV.PagingRad A:hover {
  text-decoration: none;
  color: #AA0000;
}

TR.SpelRad {
  font: 12px Trebuchet MS, Arial, Sans-serif;
  color: #333333;
  cursor: pointer;
}

TR.SpelRadHover {
  font: 12px Trebuchet MS, Arial, Sans-serif;
  color: #333333;
  cursor: pointer;
  background-color: #E1E1E1;
}

DIV.Tabell {
  float: left;
  width: 639px;
}

A.Engine {
  text-decoration: none;
  color: #888888;
}

A.Engine:hover {
  text-decoration: none;
  color: #0000AA;
}

INPUT.SmallField {
  width: 110px;
  font: 10px Verdana, Arial, Sans-serif;
  padding: 0 1px 0 1px;
  border: solid 1px #D1D1D1;
  background-color: #F8F8F8;
  color: #0000AA;
  margin: 0px;
}

SELECT.SmallField {
  font: 10px Verdana, Arial, Sans-serif;
  padding: 0 1px 0 1px;
  border: solid 1px #D1D1D1;
  background-color: #F8F8F8;
  color: #0000AA;
  margin: 0px;
}

TEXTAREA.SmallField {
  font: 10px Verdana, Arial, Sans-serif;
  padding: 0 1px 0 1px;
  border: solid 1px #D1D1D1;
  background-color: #F8F8F8;
  color: #0000AA;
  margin: 0px;
}

INPUT.Knapp {
  border: solid 0px #FFFFFF;
  padding: 0px;
  height: 14px;
  width: 80px;
  margin: 0px;
  cursor: pointer;
}

TD.Bord {
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  background-color: #E1E1E1;
}

A {
  text-decoration: none;
  color: #0000AA;
}

A:hover {
  text-decoration: none;
  color: #AA0000;
}

DIV.InfoBlock {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 1px #BBBBBB;
  background: #FFFFFF url('design/blockback2.gif') repeat-x;
  width: 307px;
  font: 12px Verdana, Arial, Sans-serif;
}

DIV.InfoBlock5 {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 1px #BBBBBB;
  background-color: #FFFFFF;
  width: 307px;
  font: 12px Verdana, Arial, Sans-serif;
}

DIV.InfoBlock2 {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 1px #BBBBBB;
  background: #FFFFFF url('design/blockback2.gif') repeat-x;
  width: 626px;
  font: 12px Verdana, Arial, Sans-serif;
}

DIV.ReklamBlock {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 1px #BBBBBB;
  background-color: #FFFFFF;
  width: 626px;
  font: 12px Verdana, Arial, Sans-serif;
  text-align: center;
}

DIV.InfoBlock3 {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 1px #BBBBBB;
  background-color: #FFFFFF;
  width: 626px;
  font: 12px Verdana, Arial, Sans-serif;
}

DIV.InfoBlock4 {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 0px #BBBBBB;
  width: 626px;
  font: 12px Verdana, Arial, Sans-serif;
}

IMG.BlockPic {
  width: 305px;
  height: 200px;
  border: solid 1px #BBBBBB;
  float: left;
}

IMG.Banner1Pic {
  width: 624px;
  height: 65px;
  border: solid 1px #BBBBBB;
  float: left;
}

DIV.BlockPic {
  width: 305px;
  height: 25px;
  border: solid 1px #BBBBBB;
  text-align: center;
  padding-top: 175px;
}

SPAN.Block {
  font: 18px Trebuchet MS, Arial, Sans-serif;
  color: #777777;
}

TABLE.Inst {
  width: 626px;
  font: 10px Verdana, Sans-serif;
}

TABLE.Inst TR.HH {
  display: none;
}

TABLE.Inst TD.TD1 {
  width: 150px;
  font-weight: bold;
}

TABLE.Inst TD.TD2 {
  width: 476px;
}

DIV.hr {
  width: 100%;
  height: 1px;
  border-top: solid 1px #CCCCCC;
  margin-top: 5px;
  margin-bottom: 5px;
}

DIV.Forum {
  float: left;
  padding: 3px;
  margin: 2px;
  border: solid 1px #BBBBBB;
  background: #FFFFFF url('design/blockback2.gif') repeat-x;
  width: 626px;
  font: 10px Verdana, Arial, Sans-serif;
}

DIV.Sitemap {
  width: 100%;
}

DIV.Sitemap A.Titel {
  font: bold 15px Trebuchet MS, Sans-serif;
  padding: 2px;
  margin: 0px;
}

DIV.Sitemap A {
  font: 12px Trebuchet MS, Sans-serif;
  padding: 2px;
  margin: 0px;
}

DIV.Sitemap UL.Top {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 20px;
}

DIV.Sitemap UL.Under1 {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 40px;
}

DIV.Sitemap UL.Under2 {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 60px;
}

DIV.Sitemap UL.Under3{
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 80px;
}

DIV.Banner2 {
  display: none;
  float: left;
  padding: 0;
  margin: 2px;
  border: solid 0px #BBBBBB;
  /* background: #FFFFFF url('design/annonsbg.gif') no-repeat; */
  width: 634px;
  font: 0px Verdana, Arial, Sans-serif;
  text-align: center;
}

DIV.Banner3 {
  float: right;
  padding: 1px;
  width: 252px;
  font: 12px Verdana, Arial, Sans-serif;
  text-align: center;
}

DIV.RutaGBReklam {
  width: 118px;
  height: 176px;
  border: solid 1px #CCCCCC;
  float: left;
  margin: 2px;
  background-color: #F1F1F1;
  padding: 1px;
}

a.minilank {
  color: #999999;
  font: italic 9px Verdana, Arial, Sans-serif;
}