/* SIDESTRUKTUR */

body
{
  font-size: 12px;
  font-family: verdana, tahoma, sans-serif;
  background: white;
  color: black;
  margin: 0;
  padding: 0;
}

#page_header
{
  height: 190px;
  margin: 0;
  padding: 0;
  border-bottom: 2px solid black;
}

#menu
{
  margin: 0;
  padding: 0;
  border-bottom: 2px solid black;
  text-align: center;
}

#menu ul
{
  margin: 4px auto;
  padding: 0;
}

#menu li
{
  list-style: none;
  display: inline;
  margin: 0 10px;
  padding: 0;
}

#container1
{
  background: white url(/search/nb/20070603210204oe_/http://armeriddere.uib.no/gfx/bg.jpg) no-repeat left top;
  float: left;
  width: 80%;
  margin: 0;
  padding: 0;
  text-align: center;
}

#content_main
{
  width: 80%;
  margin: 20px auto;
  text-align: left;
}

#container2
{
  float: right;
  width: 19.5%;
  margin: 0;
  padding: 0;
}

#content_margin, #content_margin_intern
{
  margin: 20px;
}

#content_margin_intern
{
  border: 1px solid black;
}

#container3
{
  background: white url(/search/nb/20070603210204oe_/http://armeriddere.uib.no/gfx/bg.jpg) no-repeat left top;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

#bottom
{
  clear: both;
  border-top: 2px solid black;
  text-align: center;
}

#bottom p
{
  margin: 20px auto;
}

hr#divider
{
  display: none;
}

img
{
  border: 1px solid black;
}

.illustration
{
  float: right;
  text-align: center;
  font-size: 11px;
  font-style: italic;
  margin: 0;
  padding: 0 5px;
}

/* SKRIFTSTILER */

h1
{
  display: none;
}

h2
{
  font-weight: bold;
  font-size: 18px;
}

h3
{
  font-weight: bold;
  font-size: 14px;
}

h4
{
  font-weight: bold;
  font-size: 12px;
}

li#current a:link, li#current a:visited, li#current a:active, li#current a:hover
{
  color: black;
  text-decoration: underline;
  font-weight: bold;
}

strong
{
  font-weight: bold;
}

em, q, address
{
  font-style: italic;
}

.added
{
  text-align: right;
  font-style: italic;
  font-size: 11px;
}

.linktxt, .galtxt
{
  font-style: italic;
}

.galtxt em
{
  font-style: normal;
}

.small
{
  font-size: 11px;
  font-style: italic;
}

.nav
{
  font-size: 11px;
}

.passed
{
  font-style: italic;
  color: gray;
}


/* LINKER */

a:link
{
  color: #ec6c00;
  text-decoration: none;
  font-weight: bold;
}

a:visited
{
  color: #ec6c00;
  text-decoration: none;
  font-weight: bold;
}

a:active
{
  color: #ec6c00;
  text-decoration: none;
  font-weight: bold;
}

a:hover
{
  color: #ec6c00;
  text-decoration: underline;
  font-weight: bold;
}

/* TABELLER */

table
{
  font-size: 11px;
}

th
{
  font-weight: bold;
  text-align: left;
}

td
{
  border-top: 1px solid black;
  border-right: 1px solid black;
}

#vote td, #vote img
{
  border: 0;
}

/* GJESTEBOKA */

#submit
{
  font-size: 12px;
  font-family: verdana, tahoma, sans-serif;
  font-weight: bold;
  color: black;
  background-color: #ec6c00;
  border: 2px solid black;
}

#name, #email, #message, #sjekk
{
  border: 1px solid black;
  font-size: 11px;
  font-family: verdana, tahoma, sans-serif;
  padding: 2px;
}

label
{
  float: left;
  width: 180px;
}

/* MEDLEMMER */

.l, .r, .c
{
  font-size: 11px;
  font-style: italic;
  width: 33%;
}

.l strong, .r strong, .c strong
{
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
}

.l img, .r img, .c img
{
  width: 170px;
  height: 227px;
}

.l
{
  float: left;
  text-align: left;
}

.c
{
  float: left;
  text-align: center;
}

.r
{
  float: right;
  text-align: right;
}

/* GALLERI */

#galleri h2
{
  font-size: 14px;
  font-weight: bold;
  border-bottom: 2px solid black;
}

.celle, .celle2
{
  width: 200px;
  text-align: center;
  float: left;
  position: relative;
}

.celle { height: 190px; }
.celle2 { height: 160px; }

.celle p, .celle2 p
{
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

.celle a:link, .celle2 a:link
{
  color: black;
  text-decoration: none;
  font-weight: bold;
}

.celle a:visited, .celle2 a:visited
{
  color: black;
  text-decoration: none;
  font-weight: bold;
}

.celle a:active, .celle2 a:active
{
  color: black;
  text-decoration: none;
  font-weight: bold;
}

.celle a:hover, .celle2 a:hover
{
  color: black;
  text-decoration: underline;
  font-weight: bold;
}