body
{
	margin: 0px;
	padding: 0px;
	font: 1em verdana;
	color: #000000;
    background-color: #336699;
}


#contentframe
{
    width: 827px;
    height: 100%;
    background-color: #336699;
    /* border-right: 1px solid #000000;  */
    /* border-left: 1px solid #000000; */
}

#frameworkcenter
{
    text-align: center;
}

/* ----------------------------------------------------------------- */
/* BAKGRUNNSDESIGN PR SIDE */
/* ----------------------------------------------------------------- */

#designback
{
    background-image: url("gfx/designback.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

#designbackprod
{
    background-image: url("gfx/designbackprod.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

#designbackomoss
{
    background-image: url("gfx/designbackomoss.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

#designbackreferanser
{
    background-image: url("gfx/designbackref.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

#designbacksok
{
    background-image: url("gfx/designbacksok.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

#designbacknyheter
{
    background-image: url("gfx/designbacknyheter.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

#designbackkontakt
{
    background-image: url("gfx/designbackkontakt.jpg");
    height: 100%;
    background-repeat: no-repeat;
}

/* ------------------------------------------------------------------------- */

div#dato
{
	width: 155px;
	float: right;
	font-size: .80em;
    color: #666666;
	/*margin: 20px 0 0 630;*/
    margin: 20px 10px 0 0;
}

.sign
{
    font-style: italic;
    font-size: .80em;
}

#signpadding
{
    width: 110px;
    float: right;
    padding-left: 0px;
}


/* ----------------------------------------------------------------- */
/* HORISONTAL TOPPMENY*/
/* ----------------------------------------------------------------- */

div#listmenu
{
	width: 100%;
	float: left;
	font-size: .80em;
    font-weight: bold;
	margin-top: 0px;
}


div#listmenu ul
{
	margin: 15 0 0 100px;  /* Topp, høyre, bunn, venstre - Luftjustering rundt hele menyen*/
}


div#listmenu li
{
	float: left;
	list-style-type: none;
	background-color: #FFFFFF;
}



* html a {display:block;}


div#listmenu a
{
	text-decoration: none;
	color: #022F70;
	padding: 0 18px;  /*Mellomrom hvert menyvalg*/
}


div#listmenu a:hover
{
	color: #CC9900;
}


/* ----------------------------------------------------------------- */
/* TEKSTKONTAINERE*/
/* ----------------------------------------------------------------- */

div#headertextcontainer
{
	width: 300px;
	float: left;
	font-size: .90em;
    font-weight: bold;
    color: #000000;
	margin: 70px 0 0 110px;
    /*border-bottom: 1px solid #e2e2e2;*/
}

div#textcontainer
{
	width: 450px;
	float: left;
	font-size: .80em;
    color: #FFFFFF;
	margin: 15px 0 0 20px;   /* Topp, høyre, bunn, venstre*/
    /*position: relative; top:15px;  left:20px; */
    /*border: 1px solid #e2e2e2;*/
}


/* *************************************************************************** */
/* NYHETER OG AKTUELT*/
/* *************************************************************************** */

div#aktueltcontainer
{
	width: 450px;
	float: left;
	margin: 15px 0 0 20px;   /* Topp, høyre, bunn, venstre*/
    /* border: 1px solid #e2e2e2; */
}

/* Tekster for nyheter og aktuelt */
div#aktueltcontainer td
{
	float: left;
	font-size: 8pt;
    color: #FFFFFF;
    padding: 0 0 3px 0;
    /* background-color: #e2e2e2; */
    /* display: block; */
}

.newsIngress
{
    font-weight: bold;
}

.newsText
{
    font-style: italic;
}

.newsbackpil
{
    text-align: right;
}


/* Linkdefinisjon som brukes i AKTUELT OG NYHETER */
a.news:visited { font-family: verdana; font-size: 8pt; text-decoration: none ; color: #CC9900; }
a.news:link { font-family: verdana; font-size: 8pt; text-decoration: none ; color: #CC9900; }
a.news:hover { font-family: verdana; font-size: 8pt; text-decoration : underline ; color: #000000; }


/* *************************************************************************** */

div#bunntextcontainer
{
	width: 720px;
	float: left;
	font-size: .80em;
    font-style: italic;
    color: #e2e2e2;
	margin: 76px 0 0 20px;   /* Topp, høyre, bunn, venstre*/
    /*border: 1px solid #e2e2e2;*/
}


#produktBox
{
    padding-left: 87px;
}

.produktContainer1
{
    width: 150px;
    height: 120px;
    background-color: #CC9900;
    border: 1px solid #e2e2e2;
    padding: 0 1px 0 2px;
}

.produktContainer2
{
    width: 150px;
    height: 120px;
    background-color: #003399;
    border: 1px solid #e2e2e2;
    padding: 0 1px 0 2px;
}

.produktContainer3
{
    width: 150px;
    height: 120px;
    background-color: #336633;
    border: 1px solid #e2e2e2;
    padding: 0 1px 0 2px;
}

.produktContainer4
{
    width: 150px;
    height: 120px;
    background-color: #990000;
    border: 1px solid #e2e2e2;
    padding: 0 1px 0 2px;
}

.produktTxtLead
{
    font-size: .80em;
    font-weight: bold;
    color: #e2e2e2;
}

.produktTxt
{
    font-size: .80em;
    color: #e2e2e2;
}

/* ----------------------------------------------------------------- */
/* KONTAKT*/
/* ----------------------------------------------------------------- */

.formHeader
{
   width: 390px;
   padding-left: 2px;
}

.kontaktLead
{
   font-size: .70em;
   font-weight: bold;
   color: #e2e2e2;
}

.submitKnapp
{
   background-color: #6895C4;
   border: 1px solid #e2e2e2;
   font-size: .70em;
   color: #e2e2e2;
}

.feltFormat
{
   background-image: url("gfx/formfeltback.gif");
   background-repeat: repeat;
   border: 1px solid #6895C4;
   font-family: verdana;
   font-size: .80em;
   color: #000000;
}

.feltFormatTextarea
{
   background-image: url("gfx/formfeltbacklarge.gif");
   background-repeat: repeat;
   border: 1px solid #6895C4;
   font-family: verdana;
   font-size: .80em;
   color: #000000;
}

#submitknappJuster
{
   float: right;
}

#resetknappJuster
{
   float: left;
}


/* ----------------------------------------------------------------- */
/* REFERANSER*/
/* ----------------------------------------------------------------- */

/* Linkdefinisjon som brukes i referanser */
a.ref:visited { font-family: verdana; font-size: 8pt; text-decoration: none ; color: #CC9900; }
a.ref:link { font-family: verdana; font-size: 8pt; text-decoration: none ; color: #CC9900; }
a.ref:hover { font-family: verdana; font-size: 8pt; text-decoration : underline ; color: #000000; }

.punktliste
{
    line-height: 0.8;
}

.straightText
{
    font-family: verdana;
    font-size: 8pt;
    color: #000000;
}

.oldref
{
    padding: 9px 0 0 0;
}

















