@import url('text.css');

body {
  margin: 0px;
  text-align: center;

  background-color: rgb(186,182,125);
  background-image: url('../img/background.png');
  background-repeat: repeat-x;
}

img {
  border: 0px;
}

#frame {
  position: relative;
  margin: 0px auto;
  text-align: left;
  
  width: 840px;

  overflow: hidden;
}

#frameBack {
  position: relative;
  margin-top: 36px;
  
  border-left: 1px solid rgb(229,229,229);
  border-right: 1px solid rgb(229,229,229);

  background: white;

  overflow: hidden;
}

#slideshow {
  position: relative;
  display: block;
  width: 838px;
  height: 199px;

  background-image: url('../img/bildspel/pic1.jpg');
  background-repeat: no-repeat;
}

#menuArea {
  position: relative;
  background: rgb(88,147,14);
}

#logo {
  position: absolute;
  top: 1px;
  left: 20px;

  z-index: 99;
}

#menu {
  position: relative;
  left: 172px;
  margin: 0px;
  padding: 0px;
  height: 42px;
  list-style: none;
}

#menu li {
  display: block;
  float: left;
  height: 42px;
  padding: 0px 5px;
  margin: 0px 10px;
}

#menu li div {
  position: relative;
  top: 50%;
  margin-top: -5px;
}

#menu li.selected {
  background: rgb(230,230,73);
}

#leftArea {
  position: relative;
  float: left;
  width: 197px;
}

#mainArea {
  position: relative;
  float: left;
  width: 641px;

  min-height: 200px;

  background-image: url('../img/karta.png');
  background-repeat: no-repeat;
  background-position: top right;
}

#mainAreaPadding {
  margin: 0px 150px 0px 0px;
}

#mainArea img, #imagebanner img {
  border: 1px solid rgb(133,133,133);
}

#news {
  margin: 10px 20px;
}

#news ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#news ul li {
  margin: 5px 0px;
  padding: 0px;
}

#partners {
  margin: 30px 10px 10px;
}

#footer {
  position: relative;
  margin: 10px 150px;
  padding: 3px 0px;

  text-align: center;

  background-image: url('../img/footer_line.png');
  background-position: top left;
  background-repeat: repeat-x;
}

#footer img {
  vertical-align: middle;
  margin: 0px 10px;
}

#imagebanner {
  position: relative;
  margin: 20px 0px;
  text-align: center;
}

#imagebanner img {
  margin: 0px 5px;
}
