* {
  margin:0;
  padding:0;
}

html,body {
  overflow:hidden;
}

body {
  height:100%;
  margin:20px auto 0 auto;
  background:#6A9DD4 url(../Img/BakgrunnBody.jpg) repeat-x;
  text-align:center;
}

body,table,a,input,button,select,textarea {
  font:normal normal 9pt arial;
  color:#666666;
  text-decoration:none;
}

a {
  color:#4b8ccc;
}

h1 {
  margin:0 0 13px 0;
  padding:0;
  font-weight:bold;
  font-size:18px;
  color:#4b8ccc;
}

h2 {
  font-size:17px;
  margin:0 0 10px 0;
}

h3 {
  font-size:11px;
  margin:0 0 10px 0;
}

ul {
  margin:0 0 10px 10px;
}

.b {
  font-weight:bold;
}

.i {
  font-style:italic;
}

button,textarea,input,select {
  padding:1px 2px;
}

input {
  width:175px;
}

textarea {
  width:179px;
  height:55px;
}

img {
  border:0;
}

div#container {
  position:absolute;
  top:50%;
  left:50%;
  margin:-250px 0 0 -330px;
  width:660px;
  height:500px;
  padding:12px 0 0 0;
  text-align:left;
  background:url(../Img/BakgrunnShirley.gif) no-repeat -22px 0px;
}

div#frame {
  height:399px;
  background:url(../Img/BakgrunnShirleyTavlen.jpg) no-repeat;
}

div#menu {
  padding:22px 9px;
}

div#menu a.selected img {
  background:#EAEFF5;
}

div#content {
  width:500px;
  height:305px;
  margin:0 29px;
  overflow:auto;
}

#contactForm ol {
  margin:0;
  padding:0;
  list-style:none;
} 

#contactForm li {
  padding:1px 0;
  list-style:none;
}

#contactForm label {
  display:block;
  width:90px;
  vertical-align:top;
  margin:2px 0;
}

a#footer {
  display:block;
  font-size:9px;
  color:#ccc;
}
