  body {
  	margin: 3px 0 0 10px;
  	padding: 0;
  	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
  	font-size: 10px;
  }
  img {
  	border: none;
  }
  #skikk-og-bruk-topp {
/*  	background: #fff url(gfx/skikk-og-bruk2.gif) left no-repeat;*/
  	width: 780px;
  	height: 68px;
  	position: relative;
  }
  #skikk-og-bruk-topp a {
/*
  	position: absolute;
  	top: 4px;
  	right: 0;
*/
  }
  #skikk-og-bruk-topp div.sogbm {
  	position: absolute;
  	top: 0;
  	right: 0px;
  	width: 10px;
  	height: 70px;
  	background: #fff url(gfx/annonse.gif) left no-repeat;
  }
  #skikk-og-bruk-topp div.sogrb {
  	position: absolute;
  	top: 0;
  	left: 790px;
  }
  #skikk-og-bruk-topplinje {
  	position: relative;
  	margin: 5px 0;
  	padding: 3px 0 2px 5px;
  	width: 773px;
  	border: 1px solid #2475FF;
  	background-color: #77A9FF;
  	color: #fff;
  	font-size: 11px;
  }
  #skikk-og-bruk-topplinje div {
    position: absolute;
    left: 10px;
    font-weight: bold;
  }
  #skikk-og-bruk-topplinje ul {
  	position: relative;
  	left: 114px;
  	top: 0;
  	padding: 0;
  	margin: 0 0 0 10px;
  }
  #skikk-og-bruk-topplinje ul li {
  	display: inline;
  	list-style-type: none;
  	padding-right: 20px;
  }
  #skikk-og-bruk-topplinje ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
  }
  #skikk-og-bruk-topplinje ul li a:hover {
    color: #fff;
    text-decoration: underline;
  }
  #columns {
  	width: 780px;
  }
  #columns div.c1 {
  	float: left;
    display: inline;
  	width: 120px;
  }
  #columns div.c2 {
  	margin-left: 10px;
  	float: left;
    display: inline;
  	width: 480px;
  }
  #columns div.c3 {
  	margin-left: 10px;
  	float: left;
    display: inline;
  	width: 160px;
  }

  #sb-nav, #sb-nav li ul {
  	padding: 0;
  	margin: 0;
  }
  #sb-nav li , #sb-nav li ul li {
  	list-style-type: none;
  }
  #sb-nav li {
  }

  #sb-nav li {
    display: block;
  	background: #77A9FF url(gfx/ul-01.gif) repeat-y scroll top;
    padding-top: 2px;
  }
  #sb-nav li ul li {
  	background: #DFE4E7 url(gfx/ul-01s.gif) top repeat-y;
  }
  /* FONT IN MENU */
  #sb-nav li a, #sb-nav li ul li a {
  	display: block;
  	width: 105px;
  	margin: 0;
  	padding: 0;
    padding-left: 15px;
  	font-size: 10px;
  	text-decoration: none;
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    font-size: 11px;
	font-weight: bold;
  }
  #sb-nav li a {
  	color: #fff;
  	width: 102px;
    padding-bottom: 3px;
    padding-right: 3px;
    background-image: url(gfx/ul-bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
  }
  #sb-nav li ul li a {
    padding-bottom: 2px;
    padding-bottom: 3px;
  }

  /* Hover on 1lv */
  #sb-nav li a#active, #sb-nav li a:hover { color: #fff; background: transparent url(gfx/ul-01sh.jpg) top repeat-y; }
  #sb-nav li.sb2 a#active, #sb-nav li.sb2 a:hover { background: transparent url(gfx/ul-02sh.jpg) top repeat-y; }
  #sb-nav li.sb3 a#active, #sb-nav li.sb3 a:hover { background: transparent url(gfx/ul-03sh.jpg) top repeat-y; }
  #sb-nav li.sb4 a#active, #sb-nav li.sb4 a:hover { background: transparent url(gfx/ul-04sh.jpg) top repeat-y; }
  #sb-nav li.sb5 a#active, #sb-nav li.sb5 a:hover { background: transparent url(gfx/ul-05sh.jpg) top repeat-y; }
  #sb-nav li.sb6 a#active, #sb-nav li.sb6 a:hover { background: transparent url(gfx/ul-06sh.jpg) top repeat-y; }
  #sb-nav li.sb7 a#active, #sb-nav li.sb7 a:hover { background: transparent url(gfx/ul-07sh.jpg) top repeat-y; }
  #sb-nav li.sb8 a#active, #sb-nav li.sb8 a:hover { background: transparent url(gfx/ul-08sh.jpg) top repeat-y; }
  #sb-nav li.sb9 a#active, #sb-nav li.sb9 a:hover { background: transparent url(gfx/ul-09sh.jpg) top repeat-y; }
  #sb-nav li.sb10 a#active, #sb-nav li.sb10 a:hover { background: transparent url(gfx/ul-10sh.jpg) top repeat-y; }
  #sb-nav li.sb11 a#active, #sb-nav li.sb11 a:hover { background: transparent url(gfx/ul-11sh.jpg) top repeat-y; }
  #sb-nav li.sb12 a#active, #sb-nav li.sb12 a:hover { background: transparent url(gfx/ul-12sh.jpg) top repeat-y; }
  #sb-nav li.sb13 a#active, #sb-nav li.sb13 a:hover { background: transparent url(gfx/ul-13sh.jpg) top repeat-y; }
  #sb-nav li.sb14 a#active, #sb-nav li.sb14 a:hover { background: transparent url(gfx/ul-14sh.jpg) top repeat-y; }
  #sb-nav li.sb15 a#active, #sb-nav li.sb15 a:hover { background: transparent url(gfx/ul-15sh.jpg) top repeat-y; }

  /* Hover on 2lv */
  #sb-nav li ul li a#active, #sb-nav li ul li a:hover { color: #fff; background: transparent url(gfx/ul-01sh.jpg) top repeat-y; }
  #sb-nav li.sb2 ul li a#active, #sb-nav li.sb2 ul li a:hover { background: transparent url(gfx/ul-02sh.jpg) top repeat-y; }
  #sb-nav li.sb3 ul li a#active, #sb-nav li.sb3 ul li a:hover { background: transparent url(gfx/ul-03sh.jpg) top repeat-y; }
  #sb-nav li.sb4 ul li a#active, #sb-nav li.sb4 ul li a:hover { background: transparent url(gfx/ul-04sh.jpg) top repeat-y; }
  #sb-nav li.sb5 ul li a#active, #sb-nav li.sb5 ul li a:hover { background: transparent url(gfx/ul-05sh.jpg) top repeat-y; }
  #sb-nav li.sb6 ul li a#active, #sb-nav li.sb6 ul li a:hover { background: transparent url(gfx/ul-06sh.jpg) top repeat-y; }
  #sb-nav li.sb7 ul li a#active, #sb-nav li.sb7 ul li a:hover { background: transparent url(gfx/ul-07sh.jpg) top repeat-y; }
  #sb-nav li.sb8 ul li a#active, #sb-nav li.sb8 ul li a:hover { background: transparent url(gfx/ul-08sh.jpg) top repeat-y; }
  #sb-nav li.sb9 ul li a#active, #sb-nav li.sb9 ul li a:hover { background: transparent url(gfx/ul-09sh.jpg) top repeat-y; }
  #sb-nav li.sb10 ul li a#active, #sb-nav li.sb10 ul li a:hover { background: transparent url(gfx/ul-10sh.jpg) top repeat-y; }
  #sb-nav li.sb11 ul li a#active, #sb-nav li.sb11 ul li a:hover { background: transparent url(gfx/ul-11sh.jpg) top repeat-y; }
  #sb-nav li.sb12 ul li a#active, #sb-nav li.sb12 ul li a:hover { background: transparent url(gfx/ul-12sh.jpg) top repeat-y; }
  #sb-nav li.sb13 ul li a#active, #sb-nav li.sb13 ul li a:hover { background: transparent url(gfx/ul-13sh.jpg) top repeat-y; }
  #sb-nav li.sb14 ul li a#active, #sb-nav li.sb14 ul li a:hover { background: transparent url(gfx/ul-14sh.jpg) top repeat-y; }
  #sb-nav li.sb15 ul li a#active, #sb-nav li.sb15 ul li a:hover { background: transparent url(gfx/ul-15sh.jpg) top repeat-y; }

  #sb-nav li a:hover {
    color: #FFF;
    text-decoration: none;
  }
  #sb-nav li ul li a {
    background-image: none;
  }
  #sb-nav li ul li a {
  	font-weight: bold;
  	color: #852;
    font-size: 11px;
  }
  #sb-nav li ul li a:hover {
    color: #FFF;
    text-decoration: none;
  }

  #sb-nav li.sb2 {       background: #77A9FF url(gfx/ul-02.gif) top repeat-y; }
  #sb-nav li.sb3 {       background: #77A9FF url(gfx/ul-03.gif) top repeat-y; }
  #sb-nav li.sb4 {       background: #77A9FF url(gfx/ul-04.gif) top repeat-y; }
  #sb-nav li.sb5 {       background: #77A9FF url(gfx/ul-05.gif) top repeat-y; }
  #sb-nav li.sb6 {       background: #77A9FF url(gfx/ul-06.gif) top repeat-y; }
  #sb-nav li.sb7 {       background: #77A9FF url(gfx/ul-07.gif) top repeat-y; }
  #sb-nav li.sb8 {       background: #77A9FF url(gfx/ul-08.gif) top repeat-y; }
  #sb-nav li.sb9 {       background: #77A9FF url(gfx/ul-09.gif) top repeat-y; }
  #sb-nav li.sb10 {       background: #77A9FF url(gfx/ul-10.gif) top repeat-y; }
  #sb-nav li.sb11 {       background: #77A9FF url(gfx/ul-11.gif) top repeat-y; }
  #sb-nav li.sb12 {       background: #77A9FF url(gfx/ul-12.gif) top repeat-y; }
  #sb-nav li.sb13 {       background: #77A9FF url(gfx/ul-13.gif) top repeat-y; }
  #sb-nav li.sb14 {       background: #77A9FF url(gfx/ul-14.gif) top repeat-y; }
  #sb-nav li.sb15 {       background: #77A9FF url(gfx/ul-15.gif) top repeat-y; }
  #sb-nav li.sb2 ul li { background: #DFE4E7 url(gfx/ul-02s.gif) left repeat-y; }
  #sb-nav li.sb3 ul li { background: #DFE4E7 url(gfx/ul-03s.gif) left repeat-y; }
  #sb-nav li.sb4 ul li { background: #DFE4E7 url(gfx/ul-04s.gif) left repeat-y; }
  #sb-nav li.sb5 ul li { background: #DFE4E7 url(gfx/ul-05s.gif) left repeat-y; }
  #sb-nav li.sb6 ul li { background: #DFE4E7 url(gfx/ul-06s.gif) left repeat-y; }
  #sb-nav li.sb7 ul li { background: #DFE4E7 url(gfx/ul-07s.gif) left repeat-y; }
  #sb-nav li.sb8 ul li { background: #DFE4E7 url(gfx/ul-08s.gif) left repeat-y; }
  #sb-nav li.sb9 ul li { background: #DFE4E7 url(gfx/ul-09s.gif) left repeat-y; }
  #sb-nav li.sb10 ul li { background: #DFE4E7 url(gfx/ul-10s.gif) left repeat-y; }
  #sb-nav li.sb11 ul li { background: #DFE4E7 url(gfx/ul-11s.gif) left repeat-y; }
  #sb-nav li.sb12 ul li { background: #DFE4E7 url(gfx/ul-12s.gif) left repeat-y; }
  #sb-nav li.sb13 ul li { background: #DFE4E7 url(gfx/ul-13s.gif) left repeat-y; }
  #sb-nav li.sb14 ul li { background: #DFE4E7 url(gfx/ul-14s.gif) left repeat-y; }
  #sb-nav li.sb15 ul li { background: #DFE4E7 url(gfx/ul-15s.gif) left repeat-y; }
  
  
div.content {
  width: 480px;
  overflow: auto;
  font-size: 16px;
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.content h1 {
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: bold;
}
div.content h2 { 
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: bold;
}
div.content h3 { 
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
}
div.content h1.header {
  font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #720066;
  font-size: 24px;
  font-weight: normal;
  color: #ead9e8;
  padding: 0 10px 3px 10px;
}
div.content h1.header span {
  font-style: italic;
  font-size: 18px;
}
.login {
  margin-top: 7px;
  border: 1px solid #2475FF;
  background-color: #77A9FF;
  color: #fff;
  padding: 0 0 5px 0;
}
.login .search-title, .login .login-title {
  height: 22px;
  width: 148px;
  text-align: center;
  background: transparent url(gfx/article-search.gif) top no-repeat;
}
.login .login-title {
  background: transparent url(gfx/medlemsloggin.gif) top no-repeat;
}
.login .search-title span, .login .login-title span {
  display: none;
}
form.easycms-search-box {
  width: 130px;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
form.easycms-search-box input.search {
  width: 120px;
  border: 1px solid #0063a4;
  height: 15px;
}
form.easycms-search-box input.submit {
  padding: 0;
  border: 1px solid #0063a4;
  margin: 0 auto;
}

div.submit-logginn, div.submit-search {
  position: relative;
  text-align: left;
  height: 25px;
}
div.submit-logginn button, div.submit-search button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 70px;
  display: block;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
}
div.submit-logginn button {
  background: transparent url(gfx/btn-login.gif) no-repeat center top;
  left: 27px;
}
div.submit-search button {
  background: transparent url(gfx/btn-search.gif) no-repeat center top;
  left: 27px;
}
#news-items {
  width: 480px;
  display: block;
}
#news-items div.item480 {
  width: 480px;
  background: #fff url(/gfx/news-item-top-480.gif) top no-repeat;
  padding-top: 7px;
  margin-bottom: 7px;
}
#news-items div.item {
  width: 235px;
  display: inline;
  float:left;
  background: #fff url(/gfx/news-item-top.gif) top no-repeat;
  padding-top: 7px;
  margin-bottom: 7px;
}
#news-items div.clear {
  clear: left;
  margin-right: 10px;
}
#news-items div.item h1 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0;
}
.img-box-right {
  margin-left: 5px;
}
.img-box-left {
  margin-right: 5px;
}
/* Overskften på nyhetssiden */
div.content h1.news-header {
  margin-bottom: 0.1em;
}
div.content div.author {
  font-size: 12px;
  font-style: none;
  font-weight: bold;
}

