body {
  font-size: small; /* Override tigris.css's x-small */
}

h1, h2, h3, h4 {
  color: #31559c
}

h1 {
  text-align: center;
  background: none;
  border-top: none;
}

h2 {
  margin-top: 20px;
  border-bottom: none;
}

.framhevet {
  margin: -0.7ex -0.7ex 0 -0.7ex;
  padding: 1ex;
  background-color: #ffce9c;
  color: black;
  border: 1px solid black;
}

.helramme, .rammeH, .rammeV {
  margin: 1ex;
  padding: 1ex;
  background: #eee;
  border: 1px solid black
}

.helramme {
  margin-left: 10%;
 margin-right: 10%;
}

.mindre {
  font-size: 80%
}

.mindre a {
  text-decoration: underline;
}
.rammeH {
  width: 44%;
  float: right;
}

.rammeV {
  width: 48%;
  float: left;
}

.topploes {
  margin-top: 0;
}

.viktig {
  text-align: center;
  font-size: 120%;
  margin:0
}

/* Hide parts of the framework on the frontpage. */
.contentpart#contextualinformation, #breadcrumbs, #navcol, #toptabs,
#domainlinks, #footer ul, #banner, #header, #subheader {
  display: none;
}

/*-------------------- Standard Button Design ---------------------------*/
#spotlight .buttongroup .button {
  display: block;
  width: 193px;
  margin: 0;
  margin-bottom: 4px;
  padding: 0;
  color: #031A46!important;
  background: #C4DAE9 no-repeat;
/*
  color: #000000;
  background-repeat: no-repeat;
*/
/*  font-size: 1.3em; */
  font-size: 10.5pt;
  font-weight: bold!important;
  text-align: left;
  text-transform: none;
  text-decoration: none !important;
}

.button:hover {
  color: #031A46!important;
  background-color: #E1ECF4!important;
  cursor: pointer;
}

.button span {
  display: block;
  width: 163px;
  margin: 0;
  padding-left: 30px;
  padding-top: 1em;
  height: auto!important; /* IE 'hack' for min-height */
  height: 35px;
  min-height: 35px;
  background: url("http://www.openoffice.org/style/buttonsmall_bottom.gif") no-repeat bottom right;
}

.button span small {
  font-weight: normal;
}

/*-------------------- Spotlight (for product highlight)----------------------*/
/* From DeHome.css */
.contentpart#spotlight {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 1em;
  padding: 0;
/*  background: url("http://www.openoffice.org/style/spotlight_background.gif");*/
}

.contentpart#spotlight #spotlightgull {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  background: url("http://www.openoffice.org/style/background_OOogulls.gif") no-repeat top right;
}

.contentpart#spotlight p {
  padding: 0;
  border: none;
}

.contentpart#spotlight h1 {
/*  margin: 0;
  margin-top: .5em;
  padding: 0; */
  font-size: 16pt;
}

.contentpart#spotlight h2 {
  font-size: 13pt;
  font-weight: normal;
}

.contentpart#spotlight #toppnytt {
  font-size: 1.0em;
  color: #C04040;
  font-weight: bold;
}

.contentpart#spotlight .buttongroup {
  margin: 0;
  margin-top: 1em;
  margin-right: 1em;
  padding: 0;
  float: left;
  clear: none;
}

.contentpart#spotlight .buttongroup ul {
  float: left;
  list-style: none;
  display: block;
  margin: 0;
  margin-bottom: .5em;
  padding: 0;
}

.contentpart#spotlight .buttongroup ul li {
  margin: 0;
}

.contentpart#spotlight .buttongroup #buttonforum {
  background-image: url("/buttonsmall_forum.gif");
}

.contentpart#spotlight .buttongroup #buttontjenester {
  background-image: url("/buttonsmallnew_top.gif");
}

.contentpart#spotlight .buttongroup #buttonodf {
  background-image: url("/buttonsmall_odf.gif");
}

.contentpart#spotlight .buttongroup #buttoninternasjonal {
  background-image: url("/buttonsmallnativelang_top.gif");
}

.contentpart#spotlight .buttongroup #buttonpresse {
  background-image: url("/buttonsmall_news.gif");
}

.contentpart#spotlight .buttongroup #buttonforum,
.contentpart#spotlight .buttongroup #buttoninternasjonal {
  background-color: #d5e6dd;
}

.contentpart#spotlight .graphicalpresentation {
  float: right;
  clear: none;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  width: 32%;
  font-size: .8em;
  text-align: right;
}

.contentpart#spotlight .graphicalpresentation h2 {
  margin-top: 1ex;
  font-size: 1.2em;
}

.contentpart#spotlight .graphicalpresentation img {
  float: left;
  padding: 0;
  margin: 0;
  margin-left: auto;
}

.contentpart#spotlight .omooo {
  float: right;
  width: 100%;
  margin: 0;
  margin-bottom: 1px;
  padding: 0;
  background: #F6F8FB url("/branding/images/fadelightbluetowhitevertica.gif") repeat-x top right;
  border: none;
  border-top: 1px solid #5684af;
}

.contentpart#spotlight .omooo h2 {
  font-weight: bold;
  text-align: center;
}

.contentpart#spotlight #midten {
  margin-left: 210px; /* The OOo logo is 200px. The buttons are 193px. */
  margin-right: 33%;  /* #graphicalpresentation is 32% */
}

h1,
.contentpart#spotlight #midten #nedlasting,
.contentpart#spotlight #midten #toppnytt {
  border-bottom: 2px solid #31559c;
  margin-bottom: 2ex;
  padding-bottom: 2ex;
}

h1 {
  height: auto!important; /* IE 'hack' for min-height */
  height: 58px;
  min-height: 58px; /* Should be as tall as the OOo logo. */
  padding-bottom: 0;
  line-height: 58px; /* For vertical centering (of a single line). */
  margin-bottom: 2ex;
}

.contentpart#spotlight #midten h1 {
  line-height: normal;
}

.contentpart#spotlight #spotlightgull #nyheter {
  background: #F6F8FB url("/branding/images/fadelightbluetowhitevertica.gif") repeat-x top right;
  margin-left: 210px;
}

#nyheter h2 {
  margin-bottom: 2ex;
  padding: 1ex 0;
}

#spotlight #nyheter .nyhet p,
#spotlight #nyheter .nyhet ul {
  margin: 0.67em 1em 0.67em 12ex;
}

#spotlight #nyheter .nyhet p.dato {
  font-size: 80%;
  margin: 0;
  width: 10ex;
  float: left;
}

#nyheter #rss {
  position: absolute;
  right: 3ex;
  padding: 3px;
}

#innhold {
  margin-left: 210px;
}

#prosjektverktoy {
  padding: 1ex 5ex;
  background: #F6F8FB url("/branding/images/fadelightbluetowhitevertica.gif") repeat-x top right;
}

#prosjektverktoy h2 {
  font-size: medium !important;
  font-weight: bold !important;
  float: left;
  margin: 0;
  padding: 0;
  border-bottom: none;
}

#prosjektverktoy ul,
#prosjektverktoy ul li {
  font-size: medium;
  display: inline;
  margin-right: 1ex;
}

