body                    { margin: 0; padding: 0;
                          background: #5d658c; color: #000000;
                          font-family: verdana, helvetica, sans-serif;
                          font-size: 10pt; }

#page                   { margin: 10px auto 0 auto; padding: 0 0 0 0;
                          width: 750px; height: 589px;
                          background-image: url(/img.php/Bakgrunn.jpg); }

#header                 { margin: 0; padding: 10px; border: 0;
                          width: 730px;
                          background: transparent; color: #999999;
                          font-size: 36px; opacity:0.7; background: #d0edf5;
                          filter: alpha(opacity=70); }

#menu                   { float: left;
                          margin: 10px 0 0 0; padding: 0;
                          width: 100px;
                          font-size: 10px;
                          text-transform: uppercase; white-space: nowrap; }
dl#menu                 { padding: 10px; }
dl#menu dd              { height: 2em; line-height: 2em;
                          border: 0 none; padding: 0 0 0 5px; margin: 0;
                          background: #5d658c;
                          text-align: left; }
dl#menu dt              { height: 2em; line-height: 2em;
                          cursor: pointer;
                          background: #8f92b1;
                          text-align: left; }
dl#menu dt.sep          { background: transparent; }
dl#menu dt a            { border: 0 none;
                          height: 100%;
                          color: #333333;
                          text-decoration: none;
                          display: block;
                          padding-left: 5px; }
dl#menu dt a.active     { background: #d0edf5; color: #000000; }
dl#menu dt a:hover      { background: #d0edf5; color: #000000; }

#main                   { float: left;
                          margin: 10px 10px 0 10px; padding: 10px;
                          width: 590px; opacity:0.85; background: #d0edf5;
                          filter: alpha(opacity=85); }

#footer                 { clear: both;
                          margin: 10px 0 0 0; padding: 0 10px 0 10px;
                          color: #cccccc;
                          font-size: 8pt; text-align: right; }

.clear                  { clear: both; }

.error                  { clear: both;
                          margin: 0; padding: 5px 10px 5px 10px;
                          background: #ff8888; color: #ffffff;
                          text-align: center; }

.message                { clear: both;
                          margin: 0; padding: 5px 10px 5px 10px;
                          background: #5d658c; color: #ffffff;
                          text-align: center; }

h1, h2, h3              { background: #8ca4be; color: #ffffff;
                          font-weight: normal; }
h1                      { margin: 0; padding: 5px 10px 5px 10px;
                          font-size: 20px; }
h2                      { margin: 10px 0 0 0; padding: 3px 10px 3px 10px;
                          font-size: 14px; }
h3                      { margin: 10px 0 0 0; padding: 3px 10px 3px 10px;
                          font-size: 12px; }

a                       { text-decoration: none }
a:link                  { color: #662200; }
a:visited               { color: #662200; }
a:hover                 { text-decoration: underline }

textarea                { font-family: monospace;
                          font-size: 9pt; }

input, select { font-family: verdana, helvetica, sans-serif;
                          font-size: 10pt; }

input[type="text"], input[type="password"], textarea, select
                        { border: 1px solid silver; }

input[type="submit"]    { border: 1px solid gray; }

.editlabel              { padding: 10px 10px 0 0;
	                  white-space: nowrap;
                          text-align: left; vertical-align: middle; }
.editvalue              { padding: 5px 0 0 0px;
                          vertical-align: middle; }
.submitholder           { padding: 20px 0 0 10px;
                          vertical-align: middle; }

table.nice-table        { border-width: 1px 0 0 1px; border-style: solid;
                          border-color: #000000; border-spacing: 0px;
                          width: 100%; }
table.nice-table th     { border-width: 0 1px 1px 0; border-style: solid;
                          border-color: #000000; padding: 3px 10px;
                          background: #cccccc; }
table.nice-table td     { border-width: 0 1px 1px 0; border-style: solid;
                          border-color: #000000; padding: 3px 10px;
                          background: #ffffff; }

.photo                  { border-width: 10px; border-color: #aaaaaa; }