
/* (c) 2006 Open Framework Systems */
body{
	/*background-image:url(/images/pageback.jpg);
   background-repeat: repeat-x;
	background-attachment: fixed;*/
   background-color: #efefef;
   margin-top: 0px;
	padding-top: 0px;
	text-align:center;
	overflow: scroll;
}

div.page{
	margin-left:auto;
	margin-right:auto; 
	width:800px;
	position:relative;
}
  
/* TOP */
div.top{
	background-color: #555;
	width: 800px;
   height: 18px;
   vertical-align: top;
	color: #fff;
}

div.top_print{display: none;}
  
div.top_links{
  	position: absolute;
  	left: 130px;
  	bottom: 16px; 
}  

div.top_flags{
  	position: absolute;
  	right: 14px;
  	bottom: 7px; 
}  

div.top_utskrift{
	visibility: hidden;
}

div.top_dato{
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #dedede;
	position: absolute;
	right: 10px;
	top: 0px;
}
  
div.top_links p{
  	font-family:  "Trebuchet MS", "Verdana" "Arial", "Times New Roman", "Serif";
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin: 0px;
	border: 0px solid orange;
	text-align: left;
	
}
  
div.top_links a:link, div.top_links a:visited, div.top_flags{
 	color: #848787;
   font-family: "Trebuchet MS", "Verdana" "Arial", "Times New Roman", "Serif";
   font-size: 9pt;
   font-weight: normal;
	text-decoration: none;
}

div.top_links a:hover{color: #e98f3a;}
   
/* SIDERAMME */
table.body{
	border-top: 1px solid White;
	width:800px;
}
  
.tl{ /* Top left */
   width: 12px;
  	height: 12px;
}
  
.tm{ /* Top middle */
   height: 12px;
   background-image:url(/images/theme2/t.jpg);
   background-repeat: repeat-x;
}
  
.tr{ /* Top right */
   width: 12px;
   height: 12px;
}
  
.l{ /* Left */
  	width: 12px;
   background-image:url(/images/theme2/ml.jpg);
   background-repeat: repeat-y;
   font-size: 4px;
	vertical-align: top;
}
  
.m{ /* Middle (Body) */
   font-family : arial, verdana, geneva, helvetica;
   font-size: 8pt; 
   font-weight: normal;
   vertical-align: top;
	padding: 0px;
	background-image:url(/images/leftback.jpg);
	background-position: top left;
   background-repeat: no-repeat;
   background-color: #f8f8f8;
}
  
.r{ /* Right */
   width: 12px;
   background-image:url(/images/theme2/mr.jpg);
   background-repeat: repeat-y;
   background-position: right;
   background-color: #F8F8F8;
   font-size: 4px;
}
  
.bl{ /* Bottom left*/
   width: 12px;
   height: 12px;
}
  
.bm{ /* Bottom middle */
   height: 12px;
   background-image:url(/images/theme2/b.jpg);
   background-repeat: repeat-x;
   font-size: 4px;
}
  
.br{ /* Bottom right */
   width: 12px;
   height: 12px;
}
  
/* BOX */
table.box{ /* Content box */
   border-top: 1px solid White;
   margin-bottom: 10px;
}
  
.box_title{ /* box Titlebar*/
   height: 18px;
   background-image:url(/images/theme2/box/box_title.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}

.box_title p{
 	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0px;
    padding-left: 20px;
	 color: #fff;
 }
  
.box_tl{ /* Top left */ 
   width: 13px;
   height: 13px;
}
  
.box_tm{ /* Top middle */ 
   height: 13px;
   background-image:url(/images/theme2/box/box_t.jpg);
   background-repeat: repeat-x;
}
  
.box_tr{ /* Top right */
   width: 16px;
   height: 13px;
}
  
.box_l{ /* Left */
   width: 13px;
   background-image:url(/images/theme2/box/box_l.jpg);
   background-repeat: repeat-y;
}
  
td.box{ /* box body*/

	background-color: #e9e9ec;
   font-family : arial, verdana, geneva, helvetica;
   font-size: 9pt; 
   font-weight: normal;
   vertical-align: top;
   padding: 0px;
}
  
.box_r{ /* Right */
   width: 16px;
   background-image:url(/images/theme2/box/box_r.jpg);
   background-repeat: repeat-y;
   background-position: right;
}
  
.box_bl{ /* Bottom left */
   width: 13px;
   height: 17px;
}
  
.box_bm{ /* Bottom middle*/
   height: 17px;
   background-image:url(/images/theme2/box/box_b.jpg);
   background-repeat: repeat-x;
	font-size: 4px;
}
  
.box_br{ /* Bottom right */
   width: 16px;
   height: 17px;
}
  
table.spalter{padding-top: 10px;} /* Main body table*/
    
div.contactbox{ /* Contact box */
  background-image:url(/images/contactback.jpg);
  background-position: right;
  background-repeat: repeat-y;
  padding-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border: 1px solid #eee;
  border-left: 0px solid white;
}

div.contactbox p.title{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0px;
	 color: #1e388c;
	 border-bottom: 1px solid #eee;
}
   
p.blokk_tilbake{ /* History back link */
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   color: navy;
   margin: 0px;
   padding-left: 6px;
   padding-top: 10px;
   padding-bottom: 10px;
}

p a:link, li a:link, p a:visited, li a:visited{
	color: #4e4f4a;
   font-family:  "Trebuchet MS", "Verdana" "Arial", "Times New Roman", "Serif";
   font-size: 10pt;
   font-weight: normal;
}

p a:hover, li a:hover{color: #ea903a;}
  
p.blokk_innhold{
   margin-top: 4px;
   margin-bottom: 0px;
   padding-top: 4px;
   padding-left: 6px;
   padding-right: 6px;
   padding-bottom: 4px;
}

p.blokk_tittel_level1, p.blokk_tittel_level2, p.blokk_tittel_level3{
   margin-top: 4px;
   margin-bottom: 2px;
   padding-top: 6px;
   padding-left: 6px;
   padding-right: 6px;
   padding-bottom: 0px;
}

p.blokk_innhold, .td_innhold{
   font-family: "Trebuchet MS", "Verdana" "Arial", "Times New Roman";
	font-size: 10pt;
   color: #4e4f4a;
}

p.blokk_tittel_level1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
   color: #4e4f4a;
	font-weight: bold;
}

p.blokk_tittel_level2{
   font-family: "Trebuchet MS", "Verdana" "Arial", "Times New Roman";
	font-size: 11pt;
   color: #4e4f4a;
	font-weight: bold;
}

p.blokk_tittel_level3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
   color: #777;
	font-weight: bold;
}
  
.td_innhold{
 	padding-left: 4px;
	padding-right: 4px;
}

img.block_image{border: 1px solid #000;}

b.innhold{
  	font-family: "Trebuchet MS", "Verdana" "Arial", "Times New Roman";
  	font-size: 10pt;
  	color: #4e4f4a;
}  
  
ul, ol{
  	padding-left: 30px;
  	margin: 0px;
}
ul {list-style: disc inside; margin-bottom: 20px;}
ol {list-style: decimal inside ; margin-bottom: 20px;}
ul ul {list-style: square inside; margin-bottom: 0px;}
ol ol {list-style: square inside ; margin-bottom: 0px;}
  
li{
  	font-family: "Trebuchet MS", "Verdana" "Arial", "Times New Roman";
	font-size: 10pt;
   color: #4e4f4a;
	font-weight: normal;
	padding:0px;
	padding-bottom: 6px;
   margin:0px;
}
  
div.innhold{
   padding-left: 0px;
   padding-right: 0px;
}
  
p.utvikler, p.utvikler a{
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #ddd;
   text-align: center;
}
   
table.list{border-collapse: separate;}
	 
.brdT{border-top: 1px solid #ccc;}
.brdR{border-right: 1px solid #ccc;}
.brdB{border-bottom: 1px solid #ccc;}
.brdL{border-left: 1px solid #ccc;}

.row1{background-color: WHITE;}
.row2{background-color: #fcfcfc;}

.left{width:170px;}


.logo{}
.logo_print{display: none;}


.banner{
	margin-top: 10px;
	width: 776px;
	height: 153px;
	background-image:url(/images/ipera_banner.jpg);
   background-repeat: repeat-y;
   background-position: right;
}

img.ext_banner{
  opacity: .9;
  filter: alpha(opacity=90);
}


