/*General data*/
body {
  background:url(body.jpg) 0 0 repeat #dff4ff;
  color: #646464; 
/*  background-color : #EBE7D3;*/
  text-align : center;
  font-size : 11px;
  font-weight :  normal;
  font-family :  tahoma,"bitstream vera sans",verdana,sans-serif;
  line-height : 16px;
/*  color : #000000;*/
  padding-top : 10px;
  padding-left : 0;
  padding-right : 0;
  padding-bottom : 10px;
  margin : 0;
}

img {
  border : 0;
  display : block;
}

ul {
  list-style : none;
  display : inline;
}

li {
  float : left;
  position : relative;
}

/*Wrapper*/
#wrap {
  width : 900px;
  text-align : left;
  margin : auto;
  background-color : transparent;
}

#top {
  margin : 0;
  padding-top : 222px;
  padding-bottom : 20px;
  width : 900px;
  background : url(topbanner.jpg) top left no-repeat;
}

#top h1 {
  margin : 0;
  font-size : 0;
  display : none;
}

/*Menu*/
#menu ul {
  margin : 0;
  padding : 0;
}

#menu a {
  color : #ffffff;
  display : block;
  text-decoration : underline;
  font-weight : bold;
  margin : 0;
  padding-left : 5px;
  padding-right : 10px;
  padding-top : 0;
  padding-bottom : 0;
  line-height : 18px;
  vertical-align : top;
}

#menu a:hover {
/*  color : #bababa;*/
  text-decoration : none;
}

#menu a.active {
/*  color : #bababa;*/
  color : #ffffff;
  text-decoration : none;
}

/*Content*/
#content {
  margin-top : -5px;
}

#leftcontent {
  float : left;
  width : 648px;
  background : #ffffff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0;
  border : solid 1px #000000;
  margin : 0;
}

#leftcontent a {
  text-decoration : none;
  color : #000000;
}

#leftcontent h1 {
  margin : 0;
  padding : 0;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
  text-align : center;
}
#leftcontent h2 {
  margin-top : 0;
  margin-bottom : 0;
  margin-right : 0;
  margin-left : 20px;
  padding : 0;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
  text-align : left;
}
#leftcontent p {
  margin : 0;
  padding-top : 0;
  padding-bottom : 10px;
  padding-right : 0;
  padding-left : 0;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
}

.artikkel h1 {
  margin : 0;
  padding : 0;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
  text-align : left;
}

.artikkel img {
  float : right;
  margin : 5px;
}


.artikkel p {
  margin : 0;
  padding-top : 0;
  padding-bottom : 10px;
  padding-right : 0;
  padding-left : 0;
  font-size : 11px;
  font-weight : normal;
  color : #000000;
}

.artikkel td {
  vertical-align : top;
}

.skrevet {
  margin : 0;
  padding-top : 0;
  padding-bottom : 10px;
  padding-right : 0;
  padding-left : 0;
  font-size : 10px;
  color : #000000;
  font-style : italic;
}

.artikkel-liste dl {
  margin-bottom : 10px;
  margin-top : 0;
  margin-left : 0;
  margin-right : 0;
  padding : 0;
  color : #000000;
}

.kontakt h1 {
  margin : 0;
  padding : 0;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
}

.kontakt table {
  margin-top : 0;
  margin-bottom : 10px;
  margin-left : 0;
  margin-right : 0;
  padding-top : 0;
  padding-bottom : 10px;
  padding-right : 0;
  padding-left : 0;
  font-size : 12px;
  font-weight : normal;
  color : #000000;
}

.galleri h1 {
  margin : 0;
  padding : 0;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
}

.galleri table {
  margin-top : 0;
  margin-bottom : 10px;
  margin-left : 0;
  margin-right : 0;
  padding-top : 0;
  padding-bottom : 10px;
  padding-right : 0;
  padding-left : 0;
  font-size : 12px;
  font-weight : normal;
  color : #000000;
  width : 100%;
}

.galleri td {
  width : 50%;
  text-align : center;
  vertical-align : center;
}

#weblog {
  text-align : center;
}

#rightcontent {
  float : right;
  width : 210px;
  font-weight :  normal;
  text-align : left;
  color : #000000;
  margin : 0;
  padding : 0;
}
 
#poll {
  border : solid 1px #000000;
  background : #ffffff;
}

#poll h1 {
/*  background : #284393;*/
  background : #5B94BE url(menu-back.gif) repeat-x scroll 0 0;
  font-size : 11px;
  font-weight :  bold;
  text-align : center;
  color : #ffffff;
  border-bottom : solid 1px #000000;
  padding : 0;
  margin : 0;
}

#poll form {
  margin : 0;
  padding : 5px;
}

#poll table {
  font-size : 11px;
  text-align : center;
  font-weight : normal;
  color : #000000;
  padding : 0;
  margin : 0;
}

#poll tr {
  text-align : left;
  margin : 0;
  padding : 0;
}

#poll td.left{
  width : 85px;
  text-align : left;
  vertical-align : top;
}

#poll td.right{
  text-align : right;
  vertical-align : top;
}

#poll tr.center {
  text-align : center;
  padding-top : 5px;
  padding-bottom : 0;
}

#poll a {
  text-decoration : none;
  color : #000000;
}

#poll a:visited {
  color : #000000;
}

#newsletter {
  border : solid 1px #000000;
  background : #ffffff;
  margin-top : 8px;
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  padding : 0;
}

#newsletter form {
  margin : 0;
  padding : 0;
}

#newsletter h1 {
  background : #284393;
  font-size : 11px;
  font-weight :  bold;
  text-align : center;
  color : #ffffff;
  border-bottom : solid 1px #000000;
  padding : 0;
  margin : 0;
}

#newsletter dl {
  font-size : 11px;
  text-align : center;
  font-weight : normal;
  color : #000000;
  margin : 0;
  padding : 5px;
}

#newsletter dt {
  margin-bottom : 5px;
}

#newsletter dd {
  text-align : center;
  font-size : 10px;
  margin : 0;
}

.newsmail {
  font-size : 10px;
}

.newsbutton {
  width : 60px;
  margin-top : 5px;
  font-size : 10px;
  margin-bottom : 5px;
  margin-left : 0;
  margin-right : 0;
  padding : 0;
}

#join {
  border : solid 1px #000000;
  background : #ffffff;
  margin-top : 0px;
  margin-bottom : 8px;
  text-align : center;
}

#join h1 {
/*  background : #284393;*/
  background : #5B94BE url(menu-back.gif) repeat-x scroll 0 0;
  font-size : 11px;
  font-weight :  bold;
  color : #ffffff;
  border-bottom : solid 1px #000000;
  padding : 0;
  margin : 0;
}

#join a {
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
  color : #000000;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-top : 0;
}

#playerContainer {
  border : solid 1px #000000;
  background : #ffffff;
  margin-top : 0px;
  margin-bottom : 8px;
  text-align : center;
  width: 208px; 
  height: 178px;
}

#playerContainer h1 {
/*  background : #284393;*/
  background : #5B94BE url(menu-back.gif) repeat-x scroll 0 0;
  font-size : 11px;
  font-weight :  bold;
  color : #ffffff;
  border-bottom : solid 1px #000000;
  padding : 0;
  margin-top : 0;
  margin-left : 0;
  margin-right : 0;
  margin-bottom : 5px;
}

#playerContainer a {
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
  color : #000000;
  padding-left : 0px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-top : 0;
}

#playerContainer p {
  margin-top: 1px;
}

#facebook {
  border : solid 1px #000000;
  background : #ECEFF5;
  margin-bottom : 8px;
  margin-top : 0px;
  text-align : center;
  width: 208px;
  height: 405px;
}

#facebook h1 {
/*  background : #284393;*/
  background : #5B94BE url(menu-back.gif) repeat-x scroll 0 0;
  font-size : 11px;
  font-weight :  bold;
  color : #ffffff;
  border-bottom : solid 1px #000000;
  padding : 0;
  margin : 0;
}
#facebook a {
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
  color : #000000;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-top : 0;
}

#flickr {
  border : solid 1px #000000;
  background : #ffffff;
  margin-top : 0px;
  margin-bottom : 8px;
  text-align : center;
  padding : 0;
}

#flickr h1 {
  background : #5B94BE url(menu-back.gif) repeat-x scroll 0 0;
  font-size : 11px;
  font-weight :  bold;
  color : #ffffff;
  border-bottom : solid 1px #000000;
  padding : 0;
  margin : 0;
}

#flickr a {
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
  color : #000000;
}

#flickr table {
  width : 208px;
}

#flickr td {
  text-align : left;
  padding-left : 12px;
  padding-top : 5px;
}


#banner {
  border : none;
  margin-top : 8px;
  text-align : center;
}

#poll2 h1 {
  font-size : 11px;
  font-weight :  bold;
  text-align : center;
}

#poll2 table {
  font-size : 11px;
  text-align : center;
  font-weight : normal;
  color : #000000;
  padding : 0;
  margin-bottom : 10px;
  border : 1px solid #000000;
  width : 300px;
  border-collapse : collapse;
}

#poll2 th {
  background : #284393;
  color : #FFFFFF;
  text-align : center;
}

#poll2 tr {
  text-align : left;
}

#poll2 td.left{
  width : 250px;
  text-align : left;
  vertical-align : top;
}

#poll2 td.right{
  text-align : right;
  vertical-align : top;
}

#poll2 tr.center {
  text-align : center;
  padding-top : 5px;
  padding-bottom : 0;
}

#galleri {
  text-align : center;
}

#galleri table { 
  width : 100%;
  border-collapse : collapse;
}

#galleri td {
  width : 33%;
  vertical-align : center;
  text-align : center;
}

#galleri h1 {
  font-size : 11px;
  font-weight :  bold;
  text-align : center;
  margin-bottom : 10px;
}

#galleri a {
  text-align : center;
}

#galleri td.gal-left {
  width : 15%;
  border-top : 1px solid #000000;
  padding-top : 10px;
  padding-bottom : 10px;
}

#galleri td.gal-left-top {
  width : 15%;
  padding-bottom : 10px;
}

#galleri td.gal-right-top {
  text-align : left;
  padding-bottom : 10px;
}

#galleri td.gal-right {
  text-align : left;
  border-top : 1px solid #000000;
  padding-top : 10px;
  padding-bottom : 10px;
}

#galleri h1.gal-right {
  text-align : left;
}

#galleri h1.gal-right-top {
  text-align : left;
}

#galleri table.tilbage { 
  margin : 10px;
  width : 80%;
}
