/** ********************************************************* **\
|**                        /style.css                         **|
|**                                                           **|
|**                                                           **|
|**  OPPGAVE: Definerer stil, design og farger.               **|
|**  MERKNAD: Ingen.                                          **|
|**                                                           **|
\** ********************************************************* **/

body
{
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  margin: 2px;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url('/img/topbg.jpg');
  background-repeat: repeat-x;
  background-attachment:fixed;
  height: 100%;
}

h1,h2 { margin-bottom: 15px; }


h3, h2
{
  padding-top: 0px;
  margin-top: 0px; 
}

h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

h4 {
  font-size: 12px;
  font-weight: bold;
}

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 15px; }

input
{
  border: 1px #000000 solid;
}

table
{
  font-size: 12px;
}

a:link, a:visited, a:active
{
  color: #006600;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

#hode
{
  width: 985px;
  height: 105px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-right: 15px;
  background-image: url('/img/head6.gif');
}

#hode_split
{
  width: 1000px;
  height: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 0px;
}

#meny
{
  width: 1000px;
  padding: -1px;
  margin: 0px;
  height: 25px;
}

#innhold_wrap
{
  width: 998px;
  background-color: #eff1ef;
  border: 1px #406d34 solid;
}
#innhold
{
  padding: 2px;
  background-color: #e0e7e0;
}

#bunn
{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 10px;
}

#meldingstabell
{
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #000000;
  font-size: 12px;
  width: 100%;
}

#hoyre
{
  padding-left: 4px;
  float: left;
  width: 170px; 
}

#midtbanner
{
  width: 998px;
  height: 160px;
  background-color: #8db586;
  border: 1px #406d34 solid;
  border-bottom: none;
  border-top: none;
}

#statistikk
{
  font-size: 11px;
  color: #006600;
  margin-left: 850px;
  padding: 3px;
  border: 1px #006600 dashed;
}

#minprofil
{
  width: 220px;
  height: 160px;
  border-right: 1px #006600 dotted;
  float: left;
  position: relative;
}

#notify {
  background-image: url('img/notify.gif');
  background-position: 5px center;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 0px; /* 3 */
  padding-bottom: 0px; /* 2 */
  margin-right: 18px;
  float: right;
  border: 1px solid #000000;
  border-top: none;
  background-color: #6e8d68;
  width: 714px;
  height: 0px; /* 18 */
  font-size: 14px;
  font-weight: bold;
  position: relative;
  display: none; /* inline */
  z-index: 3;
  margin-bottom: -100px;
  opacity: 0.85;
}
#notify_text {
  color: #000000;
  opacity: 0;
  position: relative;
  float: left;
  margin-right: 20px;
}
#notify_close {
  text-align: right;
}

#ukastips {
  width: 398px;
  height: 160px;
  overflow: auto;
  float: left;
  border-right: 1px dotted #000000;
  z-index: 1;
  padding-right: 2px;
  position: relative;
}

#mndkonk {
  width: 373px;
  height: 160px;
  overflow: auto;
  z-index: 2;
  padding-left: 2px;
  position: relative;
}

#switchgal {
  padding: 20px;
  margin-right: 25px;
  background-color: #b1d2ab;
  float: right;
  border: 1px solid #000000;
  width: 140px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
}


.mb_head
{
  margin: 0px;
  font-weight: bold;
  border-bottom: 1px #006600 dotted;
  text-align: center;
}

.wrapper
{
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}

.menyinnhold
{
  width: 1000px;
  padding: -1px;
  height: 25px;
}

.required, .error
{
  font-size: 10px;
  color: #FF0000;
}

.bigerror
{
  font-weight: bold;
  font-size: 14px;
  color: #FF0000;
}

.profilkant
{
  border: 1px #000000 solid;
  background-color: #ECFFDA;
}

.btnrowend
{
  height: 23px; /* 30 - 7 = 23 */
  width: 150px;
  border: 1px #000000 solid;
  margin-bottom: 4px;
  text-align: center;
  padding-top: 7px;
}

.btnrow
{
  float: left;
  height: 23px; /* 30 - 7 = 23 */
  width: 150px;
  border: 1px #000000 solid;
  margin-left: 4px;
  margin-bottom: 4px;
  text-align: center;
  padding-top: 7px;
}

.bildebeskrivelse_topp
{
  background-color: #CADDB7;
  border: 1px solid #000000;
  width: 400px;
  text-align: center;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
}

.bildebeskrivelse
{
  background-color: #ECFFDA;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.kommentarWrap {
  width: 650px;
  margin-left: auto;
  margin-right: auto;
}
.kommentarNavn {
  height: 15px;
  width: 250px;
  padding-left: 2px;
  float: left;
  border: #000000 solid 1px;
  margin-left: 65px;

  padding-top: 2px;

  background-color: #CADDB7;
}
.kommentarTid {
  height: 15px;
  width: 248px;
  float: left;
  padding-left: 2px;
  border-top: #000000 solid 1px;
  border-bottom: #000000 solid 1px;
  border-right: #000000 solid 1px;

  padding-top: 2px;

  background-color: #CADDB7;
}
.kommentarHvor {
  width: 501px;
  border-left: #000000 solid 1px;
  border-right: #000000 solid 1px;
  margin-left: 65px;
  padding-left: 2px;
  background-color: #CADDB7;
}
.kommentarTekst {
  width: 500px;
  border: #000000 solid 1px;
  margin-left: 65px;
  padding-left: 3px;
  background-color: #ECFFDA;
}

.sisterute
{
  vertical-align: top;
}

.sistetopp
{
  border-bottom: 1px solid #000000;
  background-color: #ECFFDA;
  margin-bottom: 1px;
  text-align: center;
  border: 1px solid #000000;
}

.sistebunn
{
  background-color: #ECFFDA;
  border-top: 1px solid #000000;
  margin-bottom: 1px;
  text-align: center;
  border: 1px solid #000000;
}

.meldingtopp
{
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}

.forumtoppvenstre
{
  background-color: #ECFFDA;
  text-align: center;
  border: 1px solid #000000;
}

.forumtopphoyre
{
  background-color: #ECFFDA;
  text-align: center;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}


.forumvenstre
{
  background-color: #ECFFDA;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-size: 18px;
  font-weight: bold;
  width: 140px;
}

.forumtekst
{
  background-color: #CADDB7;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  height: 102px;
}

.hiddenPic
{
  display: none;
  width: 0px;
  height: 0px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
