/* SECTION: Standard stylesheet */
/* SECTION: general elements */
body{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 68.75%; 
  text-align: left;
  color: #3c3c3c;
  background-color: #DBDCD4;
}

caption,th,td{
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 12px; 
}

h1{
  margin: 4px 0px;
  padding: 0px;
  font-size: 154%;
}
h2{
  margin: 4px 0px;
  padding: 0px;
  font-size: 15px;
}
h3{
  margin: 4px 0px;
  padding: 0px;
  font-size: 13px;
}
.relatedtitle h3{
  font-size: 11px;
  display: inline;
  color: #2A3948;
}
.newstitle h3{
  font-size: 11px;
  display: inline;
  color: #2A3948;
}
h4{
  margin: 4px 0px;
  padding: 0px;
  font-size: 12px;
}
h5{
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h6{
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
p{
  padding: 0px;
  margin: 4px 0px 16px 0px;
}

/* End General elements*/

/* Use class layout on images and tables used for layout */
img.layout, a img.layout{
  margin: 0px;
  padding: 0px;
  border: 0px;
}
table.layout{
  margin: 0px;
  padding: 0px;
}
td.layout{
  padding: 0px;
  text-align: left;
  vertical-align: top;
}


/* SECTION: link styles */
a.maillink:link{color: #4B6311; text-decoration: underline; font-size: 11px; font-weight: normal;}
a.maillink:visited{color: #4B6311; text-decoration: underline; font-size: 11px; font-weight: normal;}
a.maillink:hover{color: #4B6311; text-decoration: none; font-size: 11px; font-weight: normal;}
/* Normal link styles */

a:link{color: #0B419B; font-weight: normal; text-decoration: none; font-size: 110%;}
a:visited{color: #0B419B; font-weight: normal; text-decoration: none; font-size: 110%;}
a:hover{color: #0B419B; font-weight: normal; text-decoration: underline; font-size: 110%;}

.themelist a:link{color: #9D264D; font-weight: normal; text-decoration: none; font-size: 11px;}
.themelist a:visited{color: #9D264D; font-weight: normal; text-decoration: none; font-size: 11px;}
.themelist a:hover{color: #9D264D; font-weight: normal; text-decoration: underline; font-size: 11px;}

#toplink a:link{background: url(http://img3.custompublish.com/getfile.php/399892.823.yabfqptxat/tiltoppenitem.gif) no-repeat 270px center; padding-left: 7px; color: #000000; font-weight: bold; text-decoration: none; font-size: 11px; display: block;}
#toplink a:visited{background: url(http://img3.custompublish.com/getfile.php/399892.823.yabfqptxat/tiltoppenitem.gif) no-repeat 270px center; padding-left: 7px; color: #000000; font-weight: bold; text-decoration: none; font-size: 11px;  display: block;}
#toplink a:hover{background: url(http://img3.custompublish.com/getfile.php/399892.823.yabfqptxat/tiltoppenitem.gif) no-repeat 270px center; padding-left: 7px; color: #000000; font-weight: bold; text-decoration: underline; font-size: 11px;  display: block; text-decoration: none;}

/* read more.. links */
.link {font-size: 13px; font-weight: normal; color: #217BD4; white-space: nowrap;}
a.link:link{font-size: 13px; text-decoration: none; font-weight: normal; color: #217BD4;}
a.link:visited{font-size: 13px; text-decoration: none; font-weight: normal; color: #217BD4;}
a.link:hover{font-size: 13px; text-decoration: underline; font-weight: normal; color: #217BD4;}

.smalline .link {font-size: 11px; font-weight: normal; color: #217BD4; white-space: nowrap;}
.smalline a.link:link{font-size: 11px; text-decoration: none; font-weight: normal; color: #217BD4;}
.smalline a.link:visited{font-size: 11px; text-decoration: none; font-weight: normal; color: #217BD4;}
.smalline a.link:hover{font-size: 11px; text-decoration: underline; font-weight: normal; color: #217BD4;}

a.attachment{padding: 3px 15px 3px 7px; display: block; border-bottom: 1px solid #FFFFFF; font-size:11px; color: #2A3948; font-weight: normal; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
a.attachment:link{font-size:11px; color: #2A3948; font-weight: normal;}
a.attachment:visited{font-size:11px; color: #2A3948; font-weight: normal;}
a.attachment:hover{font-size:11px; color: #2A3948; font-weight: normal; text-decoration: underline;}

#aktuelt .attachment{border-bottom: 1px solid #FFFFFF; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center; font-size: 11px; font-weight: normal; color: #2A3948; display: block; padding: 3px 0px 3px 0px;}
#aktuelt a.attachment:link{font-size: 11px; padding-left: 7px; text-decoration: none; color: #858252;}
#aktuelt a.attachment:visited{font-size: 11px; padding-left: 7px; text-decoration: none; color: #858252;}
#aktuelt a.attachment:hover{font-size: 11px; padding-left: 7px; text-decoration: none; color: #858252; text-decoration: underline;}
/*
#navbar a.attachment{ padding: 3px 0px 3px 7px; border-bottom: 1px solid #FFFFFF; display: block; font-size:11px; color: #2A3948; font-weight: normal; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
#navbar a.attachment:link{font-size:11px; color: #60504E; font-weight: normal;}
#navbar a.attachment:visited{font-size:11px; color: #60504E; font-weight: normal;}
#navbar a.attachment:hover{font-size:11px; color: #60504E; font-weight: normal; text-decoration: none;}
*/
.attachmentimage{clear: both; display: none;}

/* Standard navigation links */
.menu{font-family: trebuchet MS; font-size: 11px; font-weight: normal; background: url(http://img3.custompublish.com/getfile.php/395367.823.aqdtwucfqa/nymenubak.gif) no-repeat center right; padding: 4px 30px 4px 7px; margin-left: 1px;}
a.menu:link{font-size: 11px; font-weight: normal; color: #ffffff;}
a.menu:visited{font-size: 11px; font-weight: normal; color: #ffffff;}
a.menu:hover{font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; background: url(http://img3.custompublish.com/getfile.php/395368.823.sxavfurvuq/nymenuhoverbak.gif) no-repeat right center;}

.menuselected{font-family: trebuchet MS; font-size: 11px; font-weight: normal; background: url(http://img3.custompublish.com/getfile.php/395368.823.sxavfurvuq/nymenuhoverbak.gif) no-repeat center right; padding: 4px 30px 4px 7px; margin-left: 1px;}
a.menuselected:link{font-size: 11px; font-weight: normal; color: #ffffff;}
a.menuselected:visited{font-size: 11px; font-weight: normal; color: #ffffff;}
a.menuselected:hover{font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; background: url(http://img3.custompublish.com/getfile.php/395368.823.sxavfurvuq/nymenuhoverbak.gif) no-repeat right center;}

.newsmenu{font-weight: normal; font-family: trebuchet MS; display: block; padding: 2px 8px 2px 23px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
a.newsmenu:link{font-weight: normal; font-size: 10px; color: #000000; border-style: solid; border-color: #F2F9FC; border-width: 1px 0px 0px 1px;}
a.newsmenu:visited{font-weight: normal; font-size: 10px; color: #000000; border-style: solid; border-color: #F2F9FC; border-width: 1px 0px 0px 1px;}
a.newsmenu:hover{font-weight: normal; font-size: 10px; color: #000000; background-color: #D7E4EA; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px; text-decoration:none;}

.newsmenuselected{font-weight: normal; font-family: trebuchet MS; display: block; padding: 2px 8px 2px 23px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
a.newsmenuselected:link{font-weight: normal; font-size: 10px; color: #000000; border-style: solid; border-color: #F2F9FC; border-width: 1px 0px 0px 1px;}
a.newsmenuselected:visited{font-weight: normal; font-size: 10px; color: #000000; border-style: solid; border-color: #F2F9FC; border-width: 1px 0px 0px 1px;}
a.newsmenuselected:hover{font-weight: normal; font-size: 10px; color: #000000; background-color: #D7E4EA; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px; text-decoration:none;}

.newsmenulevel0{font-weight: bold; font-family: trebuchet MS; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
a.newsmenulevel0:link{font-weight: bold; font-size: 11px; color: #000000; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px;}
a.newsmenulevel0:visited{font-weight: bold; font-size: 11px; color: #000000; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px;}
a.newsmenulevel0:hover{font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; background-color: #D7E4EA; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px;}

.newsmenulevel0selected{font-weight: bold; font-family: trebuchet MS; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/403655.823.cqptvutbvp/newsmenuselected.gif) no-repeat 269px center;}
a.newsmenulevel0selected:link{font-weight: bold; font-size: 11px; color: #000000; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px; text-decoration:none;}
a.newsmenulevel0selected:visited{font-weight: bold; font-size: 11px; color: #000000; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px; text-decoration:none;}
a.newsmenulevel0selected:hover{font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; background-color: #D7E4EA; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px; text-decoration:none;}
/*
#navbarview .newsmenu{font-family: trebuchet MS; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
#navbarview a.newsmenu:link{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbarview a.newsmenu:visited{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbarview a.newsmenu:hover{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000; background-color: #D7E4EA; text-decoration:none;}

#navbarview .newsmenuselected{font-family: trebuchet MS; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
#navbarview a.newsmenuselected:link{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbarview a.newsmenuselected:visited{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbarview a.newsmenuselected:hover{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000; background-color: #D7E4EA; text-decoration:none;}

#navbar .newsmenu{font-family: trebuchet MS; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
#navbar a.newsmenu:link{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbar a.newsmenu:visited{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbar a.newsmenu:hover{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000; background-color: #D7E4EA; text-decoration:none;}

#navbar .newsmenuselected{font-family: trebuchet MS; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
#navbar a.newsmenuselected:link{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbar a.newsmenuselected:visited{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000;}
#navbar a.newsmenuselected:hover{border-bottom: 1px solid #ffffff; font-size: 11px; color: #000000; background-color: #D7E4EA; text-decoration:none;}
*/
#adminmenu .menu{background-image: none; padding: 0px; margin: 0px;}

/* Top menu links */
.topmenu{font-size: 11px; font-weight: normal; font-family: trebuchet MS;}
a.topmenu:link{font-size: 11px; font-weight: normal; text-decoration: none; color: #207CD3;}
a.topmenu:visited{font-size: 11px; font-weight: normal; text-decoration: none; color: #207CD3;}
a.topmenu:hover{font-size: 11px; font-weight: normal; text-decoration: underline; color: #207CD3;}

.topmenuselected{font-size: 11px; font-weight: normal; text-decoration: underline; font-family: trebuchet MS;}
a.topmenuselected:link{font-size: 11px; font-weight: normal; text-decoration: underline; color: #207CD3;}
a.topmenuselected:visited{font-size: 11px; font-weight: normal; text-decoration: underline; color: #207CD3;}
a.topmenuselected:hover{font-size: 11px; font-weight: normal; text-decoration: underline; color: #207CD3;}

/* Printable/tell a friend links  */
.toollink{font-size: 145.45%; font-weight: normal;}
a.toollink:link{font-size: 145.45%; color: #9d264d; text-decoration: none; font-weight: normal;}
a.toollink:visited {font-size: 145.45%; color: #9d264d; text-decoration: none; font-weight: normal;}
a.toollink:hover {font-size: 145.45%; color: #9d264d; text-decoration: none; font-weight: normal;}

.newstool .toollink{font-size: 145.45%; font-weight: normal;}
.newstool a.toollink{font-size: 145.45%; color: #3084D7; text-decoration: none; font-weight: normal;}
.newstool a.toollink:visited {font-size: 145.45%; color: #3084D7; text-decoration: none; font-weight: normal;}
.newstool a.toollink:hover {font-size: 145.45%; color: #3084D7; text-decoration: none; font-weight: normal;}

/* Copyright, CustomPublish powered link etc.  */
.cp{font-size: 10px; color: #B3B3BF; text-decoration: none; font-weight: normal;}
a.cp:link{color: #B3B3BF; text-decoration: none; font-weight: normal;}
a.cp:visited {color: #B3B3BF; text-decoration: none; font-weight: normal;}
a.cp:hover { color: #7D7D8F; text-decoration: none; font-weight: normal;}


/* Linked headlines (normally inside LIST-sections) */ 
.headlinelink { font-size: 11px; font-weight: bold; color: #3D5013;}
.headlinelink:link{color: #3D5013; font-weight: bold; font-size: 11px;}
.headlinelink:visited{color: #3D5013; font-weight: bold; font-size: 11px;}
.headlinelink:hover{color: #3D5013; font-weight: bold; font-size: 11px;}

#newsmenu .headlinelink{font-weight: bold; display: block; padding: 2px 8px; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center;}
#newsmenu .headlinelink:link{color: #000000; border-style: solid; border-color: #F2F9FC; border-width: 1px 0px 0px 1px;}
#newsmenu .headlinelink:visited{color: #000000; border-style: solid; border-color: #F2F9FC; border-width: 1px 0px 0px 1px;}
#newsmenu .headlinelink:hover{color: #000000; background-color: #D7E4EA; border-style: solid; border-color: #FFFFFF; border-width: 1px 0px 0px 1px; text-decoration: none;}

#newsviewlist .headlinelink {font-weight: bold; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 260px center; font-size: 11px; font-weight: normal; color: #2A3948; display: block; padding: 3px 15px 3px 0px;}
#newsviewlist .headlinelink:link{font-size: 11px; text-decoration: none; color: #2A3948;}
#newsviewlist .headlinelink:visited{font-size: 11px; text-decoration: none; color: #2A3948;}
#newsviewlist .headlinelink:hover{font-size: 11px; text-decoration: underline; color: #2A3948;}

#relasjoner .headlinelink{border-bottom: 1px solid #FFFFFF; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center; font-size: 11px; font-weight: normal; color: #2A3948; display: block; padding: 3px 0px 3px 0px;}
#relasjoner .headlinelink:link{font-size: 11px; padding-left: 7px; text-decoration: none; color: #2A3948;}
#relasjoner .headlinelink:visited{font-size: 11px; padding-left: 7px; text-decoration: none; color: #2A3948;}
#relasjoner .headlinelink:hover{font-size: 11px; padding-left: 7px; text-decoration: underline; color: #2A3948;}

#aktuelt .headlinelink{border-bottom: 1px solid #FFFFFF; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center; font-size: 11px; font-weight: normal; color: #2A3948; display: block; padding: 3px 0px 3px 0px;}
#aktuelt .headlinelink:link{font-size: 11px; padding-left: 7px; text-decoration: none; color: #2A3948;}
#aktuelt .headlinelink:visited{font-size: 11px; padding-left: 7px; text-decoration: none; color: #2A3948;}
#aktuelt .headlinelink:hover{font-size: 11px; padding-left: 7px; text-decoration: underline; color: #2A3948;}

#dokumenter .headlinelink{border-bottom: 1px solid #FFFFFF; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center; font-size: 11px; font-weight: normal; color: #2A3948; display: block; padding: 3px 0px;}
#dokumenter .headlinelink:link{font-size: 11px; padding-left: 7px; text-decoration: none; color: #74867A;}
#dokumenter .headlinelink:visited{font-size: 11px; padding-left: 7px; text-decoration: none; color: #74867A;}
#dokumenter .headlinelink:hover{font-size: 11px; padding-left: 7px; text-decoration: underline; color: #74867A;}

#navbar #aktuelt .headlinelink{border-bottom: 1px solid #FFFFFF; background: url(http://img3.custompublish.com/getfile.php/399033.823.vdrawqsyab/newsmenu.gif) no-repeat 270px center; font-size: 11px; font-weight: normal; color: #2A3948; display: block; padding: 3px 15px 3px 0px;}
#navbar #aktuelt .headlinelink:link{font-size: 11px; padding-left: 7px; text-decoration: none; color: #858252;}
#navbar #aktuelt .headlinelink:visited{font-size: 11px; padding-left: 7px; text-decoration: none; color: #858252;}
#navbar #aktuelt .headlinelink:hover{font-size: 11px; padding-left: 7px; text-decoration: underline; color: #858252;}
/* Linked headlines on listing pages */
.headline .headlinelink { font-size: 17px; font-weight: bold; color: #0B419B;}
.headline .headlinelink:link{text-decoration: none; color: #0B419B;}
.headline .headlinelink:visited{text-decoration: none; color: #0B419B;}
.headline .headlinelink:hover{text-decoration: underline; color: #0B419B;}

.ffheadline .headlinelink{font-size: 16px; font-weight: bold; color: #5a9cdd;}
.ffheadline .headlinelink:link{text-decoration: none; color: #5a9cdd;}
.ffheadline .headlinelink:visited{text-decoration: none; color: #5a9cdd;}
.ffheadline .headlinelink:hover{text-decoration: underline; color: #5a9cdd;}

.newsbigheadline .headlinelink {font-size: 20px; font-weight: bold; color: #217BD4;}
.newsbigheadline .headlinelink:link{font-size: 20px; text-decoration: none; color: #217BD4;}
.newsbigheadline .headlinelink:visited{font-size: 20px; text-decoration: none; color: #217BD4;}
.newsbigheadline .headlinelink:hover{font-size: 20px; text-decoration: underline; color: #217BD4;}

.newsheadline .headlinelink {font-weight: bold; color: #217BD4;}
.newsheadline .headlinelink:link{font-size: 16px; text-decoration: none; color: #217BD4;}
.newsheadline .headlinelink:visited{font-size: 16px; text-decoration: none; color: #217BD4;}
.newsheadline .headlinelink:hover{font-size: 16px; text-decoration: underline; color: #217BD4;}

.archiveheadline .headlinelink {font-weight: normal; color: #217BD4;}
.archiveheadline .headlinelink:link{font-weight: normal; font-size: 11px; text-decoration: none; color: #217BD4;}
.archiveheadline .headlinelink:visited{font-weight: normal; font-size: 11px; text-decoration: none; color: #217BD4;}
.archiveheadline .headlinelink:hover{font-weight: normal; font-size: 11px; text-decoration: underline; color: #217BD4;}

.frontheadline .headlinelink {padding: 0px 2px 0px 9px;display: block; font-size: 12px; font-weight: bold; color: #ffffff;}
.frontheadline .headlinelink:link{font-weight: bold; text-decoration: none; color: #ffffff;}
.frontheadline .headlinelink:visited{font-weight: bold; text-decoration: none; color: #ffffff;}
.frontheadline .headlinelink:hover{font-weight: bold; text-decoration: none; color: #ffffff;}

/* Navigation path links */
.path {font-size: 11px; font-weight: normal; color: #217CD5; font-family: trebuchet MS;}
a.path:link{font-size: 11px; font-weight: normal; text-decoration: none; color: #217CD5;}
a.path:visited{font-size: 11px; font-weight: normal; text-decoration: none; color: #217CD5;}
a.path:hover{font-size: 11px; font-weight: normal; text-decoration: underline; color: #217CD5;}

/* Sitemap links */
.tree{font-size: 12px; font-weight: normal;}
a.tree:link{text-decoration: none; color: #000000;}
a.tree:hover{text-decoration: underline; color: #000000;}
a.tree:visited{text-decoration: none; color: #000000;}
a.tree:visited:hover{text-decoration: underline; color: #000000;}

.sitetree{font-size: 12px; font-weight: bold;}
a.sitetree:link{text-decoration: none; color: #000000;}
a.sitetree:hover{text-decoration: underline; color: #000000;}
a.sitetree:visited{text-decoration: none; color: #000000;}
a.sitetree:visited:hover{text-decoration: underline; color: #000000;}

/* SECTION: Standard CP classes*/
.default { font-size: 13px; }
.date {font-size: 10px; color: #6D8B26; font-weight: normal}
.newsdate{color: #626262; font-size: 11px; clear: both;}
.archivedate{color: #626262; font-size: 10px; clear: both;}
.feedback { font-size: 12px; font-weight: normal; color: #000000; }
.copyright { font-size: 10px; font-weight: normal; color: #4D4D62;}
/* SECTION: listing/view styles */

div.pagedescription{margin-bottom: 1em;}
.pagedescription{
  font-size: 14px;
  font-weight: bold;
}
.frontheadline{
  background: #313131 url(http://img3.custompublish.com/getfile.php/395793.823.atqysyprvs/arrow.gif) no-repeat right center;
  clear: both;
  color: #ffffff;
  margin-right: 0px;
  padding-top: 0px;
  line-height: 1.8;
  width: 262px;
}
.ffheadline{font-size: 16px; font-weight: bold; color: #5a9cdd; margin-top: 20px;}
.newsheadline{clear: both;}
.newsbigheadline{clear: both;}
.paragraphheadline{
  color: #217BD4;
  font-size: 16px;
  font-weight: bold;
}
.themelist .paragraphheadline{
  color: #9D264D;
  font-size: 16px;
  font-weight: bold;
}
.headline, h1.headline {
  font-size: 17px;
  font-weight: bold;
  color: #0B419B; 
  margin: 0px;
  padding: 0px;
}
.headlineview, h1.headlineview {
  font-size: 181.81%; 
  font-weight: bold; 
  color: #0B419B; 
  margin: 0px;
  padding: 0px;
}
.newsheadlineview, h1.newsheadlineview {
  font-size: 181.81%; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px;
  padding: 0px;
}
.themeheadlineview, h1.themeheadlineview {
  font-size: 145.45%; 
  font-weight: normal; 
  color: #ffffff; 
  margin: 0px;
  padding: 0px 0px 0px 20px;
  height: 28px;
  width: 530px;
  line-height: 1.6;
  background: #313131 url(http://img3.custompublish.com/getfile.php/399612.823.acyccwtwfp/temh.gif) no-repeat right center;
}
.divheadlineview, h1.divheadlineview {
  font-size: 145.45%; 
  font-weight: normal; 
  color: #ffffff; 
  margin: 0px;
  padding: 0px 0px 0px 20px;
  margin: 10px 0px;
  height: 28px;
  width: 530px;
  line-height: 1.6;
  clear: both;
  background: #313131 url(http://img3.custompublish.com/getfile.php/404081.823.xvevstaapb/divheadline.jpg) no-repeat right center;
}
.subheadline, h2.subheadline {
  font-size: 11px; 
  font-weight: normal; 
  color: #4D4D62; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  line-height: 1.0;
}
.ingress, p.ingress{font-size: 109.09%; color: #000000; margin: 6px 0px; padding: 0px;}
.topingress{color: #000000; line-height: 17px; font-size: 118.18%; font-weight: normal; margin: 6px 0px;  padding: 0px;}
.midingress{color: #000000; line-height: 15px; font-size: 100%; font-weight: normal; margin: 12px 0px;  padding: 0px;}
.ingressview, p.ingressview{font-size: 145.45%; color: #3c3c3c; margin: 20px 0px; padding: 0px; font-weight: bold;}
.ingressviewblue{font-size: 145.45%; color: #3084D7; margin: 20px 0px; padding: 0px; font-weight: normal;}

.ingressthemeview, p.ingressthemeview{
  clear:both; 
  color: #9d264d;
  margin: 20px 0px;
  font-size: 145.45%;
  font-weight: normal;
}
#shortingressview{
  background-color: #f7f6f4;
  padding: 15px 20px;
  clear: both;
  color: #404040;
}
p.byline, .byline{
  margin: 0px; padding: 0px;
}
.dynamic{
  margin:0px 0px;
  clear: both;
}
/* SECTION: viewarea block/spacing elements */
.block{
  margin-bottom: 15px;
}
.frontblock{
  width: 268px;
  height: 200px;
  float: left;
  overflow: hidden;
  margin-right: 5px;  
}
.frontblock .linkimage img{
  margin-bottom: 5px;
}
.themeblock{
  width: 286px;
  height: 200px;
  float: left;
}
.fengsel{
  margin-top: 0px;
  margin-right: 15px;
  background-color: #F7F6F4;
  padding-bottom: 10px;
  float: left;
  width: 420px;
/* height: 325px; */
}
.fengselcontainer{
  clear: both;
  margin-bottom: 20px; 
  width: 870px;
  overflow: hidden;
  background: url(http://img3.custompublish.com/getfile.php/408828.823.xybqqabsys/fengsbak.gif) repeat-y top left;
  border: 1px solid #ffffff;
}
hr{
  clear: both;
}
div.hr{
	/* Replacement for hr. This is easier to style */
	font-size: 1px;
	clear: both;
	height: 10px;
	border-bottom: 1px #ffffff;
	margin-bottom: 15px;
}
div.body{
  clear: both; 
  margin: 0px 0px 22px 0px;
  line-height: 16px;
  color: #3c3c3c;
  font-size: 110%;
}
#toplink{
  padding-top:4px;
  margin-top: 10px; 
  position: relative; 
  bottom: 50px; 
  clear:both; 
  width: 285px; 
  height: 28px; 
  line-height: 2;
  background: url(http://img3.custompublish.com/getfile.php/399826.823.awwycfbtax/tiltoppen.gif) no-repeat center center;}
/* SECTION: Text top*/

h1.logo{
  color: #4D4D62;
  margin: 0px;
  padding: 10px 0px 0px 165px;
  font-size: 32px;
}
h2.logo{
  color: #4D4D62;
  margin: 0px;
  padding: 5px 0px 0px 165px;
}


.logolink:link{text-decoration: none; color: #4D4D62;}
.logolink:visited{text-decoration: none; color: #4D4D62;}
.logolink:hover{text-decoration: none; color: #4D4D62;}

/* SECTION: page containers */ 

#page{
  width: 912px;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
#top{
  padding: 0px 24px;
}
#firstline{
  height: 115px;
}
#logo{
  float: left;
  padding-top: 18px;
  width: 150px;
}
#shlogo{
  display: none;
}
#thisdate{
  width: 420px;
  float: left;
  font-size: 11px;
  text-align: right;
  padding-top: 90px;
  padding-right: 20px;
  color: #8E8E8E;
}
#singlemenu{
  float: left;
}
#search{
  margin-top: 7px;
  float: right;
}
#middle{
  margin-top: 10px;
  min-height: 400px;
}
#main{
  float: left;
  width: 557px;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 20px;
  background: url(http://img3.custompublish.com/getfile.php/412560.823.yrsuwdxerb/main_bakg.gif) no-repeat 572px 0px;
}
/* used in news/aktuelt */
#navbar{
  font-family: "Trebuchet MS";
  width: 285px;
  float: left;
  background: #FFFFFF url(http://img3.custompublish.com/getfile.php/399025.823.wsfarpdxtu/newsmenutop.gif) no-repeat top center;
  margin-bottom: 75px;
}
#navbarview{
  font-family: trebuchet MS;
  width: 285px;
  float: left;
  margin-bottom: 75px;
}

.page189594 #navbarview, .page189594 #navbar, .page189594 #toplink{
	display: none;
}

.page189594 #newslist{
	float: left;
}
#nsbtn{font-size: 1px;}
#newsviewlist{
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #DAEDFF;
}
#newsviewlist li{
  padding: 0px 0px 0px 7px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #FFFFFF;
}
#newsviewlistbtm{
  height: 30px;
  background: #DAEDFF url(http://img3.custompublish.com/getfile.php/399340.823.aqeqafasyu/nyheterbunn.gif) no-repeat bottom center;
}
#aktuelt{
  padding: 0px 0px 30px 0px;
  margin: 20px 0px 0px 0px;
  background: #EEEBC7 url(http://img3.custompublish.com/getfile.php/399605.823.vcvvfpcxdd/tema_relart.gif) no-repeat bottom center;
}
#dokumenter{
  padding: 0px 0px 30px 0px;
  margin: 12px 0px 0px 0px;
  background: #DCEBE1 url(http://img3.custompublish.com/getfile.php/403703.823.tpspsdqcbs/dukumenter_bg.gif) no-repeat bottom center;
}
#relasjoner{
  padding: 0px 0px 30px 0px;
  margin: 12px 0px 0px 0px;
  background: #EEE4E3 url(http://img3.custompublish.com/getfile.php/399386.823.vsefcraewa/relasjoner.gif) no-repeat bottom center;
  
}
#cattitle{
  color: #2A3948;
  font-weight: bold;
  position: relative;
}
/*
#mediatitle{
color: #2A3948;
height: 30px;
padding-left: 7px;
font-weight: bold;
line-height: 2.4;
border-bottom: 1px solid #ffffff;
}
*/
#media{
  width: 325px;
  float: left;
  padding-left: 20px;
}
#rightmedia{
  width: 220px;
  float: left;
  padding-left: 10px;
}
.relatedtitle{
  padding: 8px 0px 9px 7px;
  border-bottom: 1px solid #ffffff;
  font-weight: bold;
}
.newstitle{
  padding: 8px 0px 7px 7px;
  border-bottom: 1px solid #ffffff;
  
}
.archive{
  text-align: right;
  position: absolute;
  right: 0px;
  top: 0px;
}
/* END used in news/aktuelt */
#mainview{
  padding-right: 15px;
  padding-left: 24px;
}
#sidebar{
  float: left; 
  width: 294px; overflow:hidden;
  padding-left: 10px;
  padding-right: 25px;
}
#frontnews{
  min-height: 482px;
  background-color: #F9FAF5;
  margin-bottom: 16px;
}
#footer{
  font-size: 11px;
  padding-top: 15px;
  height: 43px;
  background: url(http://img3.custompublish.com/getfile.php/402145.823.ueqfeevseb/footershad.gif) repeat-x top left;
}
#first{width: 124px; float: left; padding-left: 27px;}
#second{width: 240px; float: left;}
#third{width: 180px; float: left;}
#fourth{width: 240px; float: left;}
#fifth{width: 86px; float: left;}
/* SECTION: page elements */
.contact{
  color: #7A9D25;
  font-size: 11px;
}
.news{
  position: relative;
  background-color: #313131;
  clear: both;
  color: #ffffff;
  margin: 0px 6px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 294px;
}
.newslink{padding: 0px 2px 0px 0px;display: block; font-size: 12px; font-weight: normal; color: #ffffff;}

a.newslink{padding: 0px 2px 0px 0px;display: block; font-size: 12px; font-weight: bold; color: #ffffff;}
a.newslink:link{font-weight: bold; text-decoration: none; color: #ffffff;}
a.newslink:visited{font-weight: bold; text-decoration: none; color: #ffffff;}
a.newslink:hover{font-weight: bold; text-decoration: none; color: #ffffff;}
#path{
  background: transparent url(http://img3.custompublish.com/getfile.php/392545.823.tvbtrxfbcu/path.gif) no-repeat center left;
  height: 24px;
  padding-left: 10px;
  margin-top: 8px;
  font-family: trebuchet MS;
  color: #217CD5;
}
#cp{
}
#menucontainer{
  float: left;
  position: relative;
  margin-top: 80px;
  width: 266px;
  overflow: hidden;
}
#topmenu{
  text-align: center;
  background-color: #f9faf5;
  border-style: solid;
  border-color: #EDEFEF;
  border-width: 1px 1px 0px 1px; 
  height: 21px;
  padding: 7px 15px 0px 5px;
  margin: 0px 0px 0px 0px;
}
#topmenu li{
  list-style-type: none;
  display: inline;
  padding: 0px 7px 0px 12px;
  margin: 0px 0px 0px 0px;
  background: transparent url(http://img3.custompublish.com/getfile.php/402939.823.uaxsdtvypu/topmenuseparator.gif) no-repeat center left;
  white-space: nowrap;
}
#topmenu li.menu0{
  background-image: none;
  list-style-type: none;
  display: inline;
  padding: 0px 10px 0px 9px;
  margin: 0px 0px 0px 0px;
  white-space: nowrap;
}
#menu{
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#menu li{
  background: url(http://img3.custompublish.com/getfile.php/395369.823.taywbftxwq/menuleft.gif) no-repeat bottom left;
  float: left;    
  padding: 0px 1px 0px 0px;
  margin: 7px 5px 0px 0px;
  line-height: 1.8;
}
#newsmenu{
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 0px;
  border-style: solid;
  border-color: #C9E0EB;
  border-width: 1px 1px 0px 1px;
  background-color: #F2F9FC;
}
#newsmenu li{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #C9E0EB;
  border-width: 0px 0px 1px 0px;
}
#nsbtn{
  height: 12px;
  background: url(http://img3.custompublish.com/getfile.php/399028.823.qvwdvfytcq/menubtm.gif) no-repeat bottom left;
}
#newslist{
  float: right;
  width: 550px;
  padding-right: 20px;
  padding-left: 0px;
  overflow: hidden;
}
.tool{
  border-style: solid;
  border-width: 1px 0px;
  border-color: #D4D4D4;
  padding: 3px 0px 4px 0px;
}
.newstool{
  border-style: solid;
  border-width: 1px 0px;
  border-color: #D4D4D4;
  padding: 3px 0px 4px 0px;
}
#searchform{
  padding: 0px 6px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10px;
}
#searchinput{
  width: 220px;
  border-color: #969895;
  border-width: 2px 1px 1px 2px;
  color: #4D4D62;
  background-color: #FFFFFF;
  font-size: 12px;
  color: #217AD6;
  padding: 4px;
  font-family: trebuchet MS;
  font-size: 11px;
}	

#searchsubmit{
  background: url(http://img3.custompublish.com/getfile.php/394676.823.rtapvaevya/submittbutton.gif) no-repeat center center;
  width: 20px;
  height: 25px;
  border: none;
}	
div#sitecredits{
  padding-left: 13px;
  margin: 30px 0px;
}
#copyright{
  margin-bottom: 10px;
  text-align: center;
}
ul.sitecredits li#copyright{
  margin-top: 30px;
}
/* End standard containers and items */

/* SECTION: standard box */ 

.box{
  margin: 0px;
  width: 294px;
  overflow:hidden;
  background-color: #F9FAF5;
}
.box .info{
  float: left;
  width: 190px;
  padding-left: 43px;
}
.box p{
}
.box ul{
}
.box ul li{
}
.box h3{
}
.cell{
  background: url(http://img3.custompublish.com/getfile.php/393183.823.ucafswauts/newsseparator.gif) repeat-x top left;
  padding: 14px 25px 0px 15px;
}

/* dropdown */
 /* Utseende paa kontaineren til dropdownmenyen */
 #dropdowncontainer{
 }
 .dropdown img{
   padding: 0px;
   margin: 0px;
   text-align: right;
 }
 div.dropdownframe {
   width: 100%;
   padding: 0px;
   text-align: left;
   padding-bottom: 20px;
   float: left;
   margin-top: 30px;
   font-family: trebuchet MS;
 }
 
/* Sett padding og margin pÃ¥ menyknappene her */
div.dropdown, div.dropdownhover{
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
}
/* Utseende pÃ¥ menyknapper */
div.dropdown{
  margin-right: 7px;
  white-space: nowrap;
  float: left;
  width: 207px;   
  background: #217BD4 url(http://img3.custompublish.com/getfile.php/398895.823.byqutypsyx/dropdownfindprison.gif) no-repeat right center;
}
/* Utseende pÃ¥ menyknapper i aktiv tilstand her */
div.dropdownhover{
  margin-right: 7px;
  white-space: nowrap;
  float: left;
  width: 207px;   
  background: #217BD4 url(http://img3.custompublish.com/getfile.php/398895.823.byqutypsyx/dropdownfindprison.gif) no-repeat right center;
}

/* Utseende pÃ¥ linker */
.dropdown a:link{font-size: 11px; color: #ffffff; padding-left: 9px;}
.dropdown a:visited{font-size: 11px; color: #ffffff; padding-left: 9px;}
.dropdown a:hover{font-size: 11px; color: #ffffff; padding-left: 9px;}

/* Utseende pÃ¥ aktive linker */
.dropdownhover a:link{font-size: 11px; color: #ffffff; padding-left: 9px;}
.dropdownhover a:visited{font-size: 11px; color: #ffffff; padding-left: 9px;}
.dropdownhover a:hover{font-size: 11px; color: #ffffff; padding-left: 9px;}

/* Utseende pÃ¥ kontainerne til undermenyer */
div.dropdownsubframe {
  text-align: left;
  font-family: trebuchet MS;
}
/* Sett padding og margin pÃ¥ undermenyknapper her */
div.dropdownsub, div.dropdownsubhover{
  width: 184px; 
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
}
/* Utseende pÃ¥ undermenyknapper */
div.dropdownsub{
  background-color: #217BD4;
  border-top: 1px solid #ffffff;
  padding-left: 9px
}
/* Utseende pÃ¥ aktive undermenyknapper */
div.dropdownsubhover{
  background-color: #217BD4;
  border-top: 1px solid #ffffff;
  padding-left: 9px  
}

/* Utseende paa linker i undermenyer */
.dropdownsub a:link{font-size: 10px; color: #ffffff; font-weight: normal;}
.dropdownsub a:visited{font-size: 10px; color: #ffffff; font-weight: normal;}
.dropdownsub a:hover{font-size: 10px; color: #ffffff; font-weight: normal;}

/* Utseende paa aktive linker i undermenyer */
.dropdownsubhover a:link{font-size: 10px; color: #ffffff; font-weight: normal;}
.dropdownsubhover a:visited{font-size: 10px; color: #ffffff; font-weight: normal;}
.dropdownsubhover a:hover{font-size: 10px; color: #ffffff; font-weight: normal;}

/* Banner */
#location2{
  line-height: 1.2;
  margin-bottom: 16px;
  position: relative;
  left: -1px;  
}
.bannerlocation{
}
/* attachment 
a .attachment{color: white;}
*/
/* Mediastyles */

/* */
/* CSS code for (rounded) corners. Remember position: relative; on container element */
span.corner { 
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	/* Set width/height to size of corner images */
	width: 10px;
	height: 10px;
}
span.corner.tl { 
	background-position: top left;
	left: 0;
	top: 0;
}
span.corner.tr { 
	background-position: top right;
	right: 0;
	top: 0;
}
span.corner.br { 
	background-position: bottom right;
	bottom: 0;
	right: 0;
}
span.corner.bl { 
	background-position: bottom left;
	bottom: 0;
	left: 0;
} 



/* Fully flexible shadows */
/* Use in combination with corners for a rounded box with almost any type of shadow */
/* Flexibility limited by image size due to combination of two shadows top+bottom/left+right in each image. */
/* HTML Skeleton: 
<div class="container"><!-- must have position: relative; -->
<div class="side h b"><div class="side h t"><div class="side v l"><div class="side v r">

Content here...

<span class="corner tl"></span>
<span class="corner tr"></span>
<span class="corner br"></span>
<span class="corner bl"></span>

</div></div></div></div><!-- end sides -->

</div><!-- end container -->
*/

div.side, span.side {
	 display: block;
}
/* v = vertical, h = horizontal, l = left, r = right */ 
div.side.v, span.side.v {
	 background-position: top left;
	 background-repeat: repeat-y;
}
div.side.v.r, span.side.v.r {
	 background-position: top right;
}
div.side.h, span.side.h {
	 background-position: top left;
	 background-repeat: repeat-x;
}
div.side.h.b, span.side.h.b {
	 background-position: bottom left;
}


 /* Site default shadows */
div.side.h, span.side.h {
	 /* Background-image with horizontal (top/bottom) shadows. Taller than tallest container with shadow. Split into two background images when required	*/
	background-image: url(http://img3.custompublish.com/getfile.php/1575103.823.vdtwuvcbec/splash-shadows-hori.png);
}
div.side.v, span.side.v {
	 /* Background-image with vertical (left/right) shadows. Wider than page */ 
	background-image: url(http://img3.custompublish.com/getfile.php/1575104.823.ebqxweqyby/splash-shadows-vert.png);
}


.splashimage {
	margin: 0 19px 0 2px;
	overflow: hidden;
	position: relative;
}
.splashimage .splashtext{
	background-color: rgba(0,0,0,0.5);
	bottom: -50%;
	color: #FFFFFF;
	font-weight: bold;
	left: 0;
	margin: 0;
	position: absolute;
	padding: 10px 2%;
	width: 96%;
}
.splashimage .inner {
	position: relative;
	overflow: hidden;
}
.corner.splash {
	background-image: url(http://img3.custompublish.com/getfile.php/1575105.823.buyptesaxd/splash-frame.png);
}
.side.splash.v.r {
	padding: 4px 10px 10px 4px;
}

