/* Stylesheet for www.elbyranab.se */

body {
  margin: 0px;
  font: 10px arial;
  color: black;

  background-color: #D0D0D0;
}

table {
  border: 0px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
}

table.bgtable {
  width: 100%;
  height: 100%;
}

table.contenttable {
  background-color: #FFFFFF;
  width: 700px;
  height: 100%;
  font: 10px verdana;
  border-left: 2px solid black;
  border-right: 2px solid black;
}

tr.top {
  height: 83px;
  background-image: url(gfx/headbg.jpg);
}

td.top {}

tr.content {
  vertical-align: top;
}

td.content {
  padding-left: 50px;
}

tr.bottom {
  height: 44px;
  background-image: url(gfx/footbg.jpg);
}

td.bottom {
  text-align: center;
  height: 44px;
  padding-top: 12px;
}

/*
 The LOGIN BOX
*/

div.logincontainer {
  position:absolute;
}

div.login {
  width: 130px;
  height: 50px;
  position: relative;
  left: 560px;
  top: -40px;
}

td.login {
  font: 11px arial;
  text-align: right;
}

input.login {
  font: 11px arial;
}

a.login:link    {font: 10px arial;color: #424242;text-decoration:none;}
a.login:visited {font: 10px arial;color: #424242;text-decoration:none;}
a.login:hover   {font: 10px arial;color: #000000;text-decoration:underline;}


/*
 The MENU
*/

a.menu:link    {font: 12px arial;color: #424242;text-decoration:none;}
a.menu:visited {font: 12px arial;color: #424242;text-decoration:none;}
a.menu:hover   {font: 12px arial;color: #424242;text-decoration:none;}

div.menucontainer {
  position:absolute;
}

div.menu {
  position:relative;
  left: -75px;
  top: 60px;
}

div.menudiv {
  width: 104px;
  height: 26px;
  background-image: url(gfx/button.jpg);
  background-repeat: no-repeat;
  font: 12px arial;
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
  padding: 0px;
  padding-top: 5px;
  cursor: pointer;
}


/*
  GALLERY
*/

table.gal {
  margin-top: 30px;
  width: 620px;
  height: 500px;
}

table.galfwbk {
  margin-top: 10px;
  width: 620px;
}

td.imgcontainer {
  background-color: white;
  border: 1px solid gray;
  width: 25%;
  height: 25%;
}

a.galfn:link {font: 12px arial; color: #424242; text-decoration: none;}
a.galfn:visited{font: 12px arial; color: #424242; text-decoration: none;}
a.galfn:hover{font: 12px arial; color: #000000; text-decoration: underline;}


/* NEWS */
table.newstable {
  width: 95%;
  margin-top: 10px;
}

td.newsbody {
  width: 100%;
}

td.newsimg {    
  width: 150px;
}

tr.news {
  vertical-align: top;
}

tr.spacer {
  height: 15px;
}

p.newstitle {
  height: 25px;
  font: 18px arial;
  font-weight: bold;
  margin-bottom: 0px;
  background: url(gfx/fadedown.gif);
  border-top: 1px solid gray;
  text-align: center;
  vertical-align: bottom;
}

font.authorfont {
  font: 10px arial;
  color: #727272;
}

p.newsingress {
  margins: 0px;
  padding: 0px;
  margin-top: 4px;
  margin-bottom: 5px;
  font: 12px;
}

a.readmore:link {font: 11px; color: #0000FF; text-decoration: none;}
a.readmore:visited {font: 11px; color: #0000FF; text-decoration: none;}
a.readmore:hover {font: 11px; color: #0000FF; text-decoration: underline;}

div.newshiddencontent {
  font: 12px;
  visibility: hidden;
  display: none;
}

div.newspic {
  visibility: hidden;
  display: none;
}




/* CONTENT */

font.title {
  font-size: 16px;
  font-weight: bold;
}






