/* CSS Document ********************************/
/* 
/*  
/*  Cascading Style Sheet - Laget av EDB totalpartner AS
/*  v/ Morten Mastad
/*
/*
/* *********************************************/

/* GENERELL */
html, body{ height: 100%; }

body{
	margin:  0 0 0 0px; 
	padding: 0px 0px 0px 0px; 	
	text-align: center;
	background: url(images/bg-repeat-x.gif) 0 0  repeat-x;		}


body, p, div, span, td, th{
	font-size: small;
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;}


ul{
	margin-top: 2px;
	margin-bottom: 2px;}


td{ vertical-align: top;}

form{ margin: 0px; padding: 0px;}
input{}

p{ margin: 2px 0px;}

/* OVERSKRIFTER */
h1, h2, h3, h4, h5, h6, .o1, .o2, .o3, .o4, .o5
{
	font-weight: 100; 
	margin: 2px 0px 2px 0px; 
	color: #21302b; 
	font-family: Georgia, Arial;} 
	
.o1, .o2, .o3, .o4, .o5{ padding: 0px; display: block; text-align: left;}	

h1, .o1{ font-size: 16pt;}
h2, .o2{ font-size: 14pt;}
h3, .o3{ font-size: 12pt;}
h4, .o4{ font-size: 11pt;}
h5, .o5{ font-size: 10pt; color: #979200; font-weight: 700;}
h6, .o6{ font-size: 9pt;}

.o1 {border-left: 8px solid #a1aaa9; padding-left: 5px; line-height: 16pt;}

.o1.stor
{
	border: 0;
	font-size: 26pt;
	color: #fff;
  margin-bottom: 10px;}

/*				  *   
 *   CONTAINERE   *
 *				  */

#wrapper
{
	text-align: left;
	margin: 0px auto;  
/*	background: url(images/bg-header2.jpg) top center no-repeat; */
	background: url(images/bg-header-new.jpg) top center no-repeat; }


/*				*   
 *   INNHOLD	*
 *				*/

#header{
/*	height: 120px; */  /* 140 , 208px */
	text-align: left;}

#pita{
	text-align: left;
	padding: 0 0 20px 44px;
	background: url(images/bg-pita-repeat-y2.gif) center center repeat-y;}

#tbl-pita{
	text-align: left;}
	
	
#banner-top{
	height: 196px; /* 230px  */
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0;}


#c-banner-top{
  margin: 0 auto;
	width: 847px; 
	height: 196px; 
  overflow:hidden; 
	text-align: left;}

html>body #c-banner-top{ background: url(images/banner-top-new.png) 0 0 no-repeat;} 


#banner-text
{
  position: relative;
	z-index: 10;   
	left: 0;
	padding: 20px 20px 10px 50px;
	width: 450px; /*405px*/
	height: 155px;
	overflow: hidden;}

#banner-text-text{
  font-size: 9pt; 
  padding: 2px 15px 2px 5px;
  color: #fff;
}
	
#banner-img{
  display: none;
	width: 343px; /* 343px */
	height: 198px; /* 230px */
	padding: 0px 10px;
	float: left; 
	clear: right;}
	
td#bannere div
{
	width: 822px; /* 819px*/ 
	padding-left: 20px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-top: 6px;
	background: #ebebeb;}

td#bannere div a
{ text-decoration: none;}	

.box-grayfade{background: url(images/bg-box-top-repeat-x.gif) 0 5px repeat-x;}
.rc .box-grayfade div{ padding: 2px 0px;}

.lcmc
{
width: 522px;
/*overflow: hidden;*/}	
	

.rc{
	width: 328px;
	overflow: hidden;}



.lcmc .pad{	padding: 20px 5px 0px 40px;}
.rc .pad{	padding: 20px 20px 0 20px; margin: 0px 10px 20px 10px;}

	

/*					   *   
 *       KALENDER      *
 *					   */

#kalender{}

#kalender div#kalenderbox{}


/*                        *   
 *      LISTER       *
 *			  */

ul#ul-aktuelt
{
	list-style: none outside;
	margin: 0;
	padding: 0;}

ul#ul-aktuelt li{}

ul#ul-aktuelt li img{ margin-right: 5px;}
ul#ul-aktuelt li div.c-aktuelt{	padding: 10px 0;}

.publisert, sup{ color: #808281;}

.c-img-news{
	padding: 0px 1px;}
	
.c-img-news img{ margin: 0px; padding: 0px; display: block;	}

.ingress{ margin-top: 15px;}


/* liste */
ul.ul-plain
{
	list-style: none outside;
	margin: 0;
	padding: 0;}

ul.ul-plain li{ padding-bottom: 4px;}

ul.ul-plain li img{ margin-right: 5px;}
ul.ul-plain li div.c-plain{ padding: 10px 0;}

#bunnlister{}
#bunnlister td {padding: 5px 0px;}
#bunnlister .o5{ padding-left: 10px;}
#bunnlister td div.pad{ padding: 0px 10px;}

/*           *   
 *   FORMS   *
 *			 */

/* LOGG INN*/
#loginform label{ display: block;}
#loginform label{ margin: 5px 0px 5px 0px;}
#loginform input{ border: 0px solid transparent; }

#inp-brukernavn{ width: 180px; 
	background: url(images/inp-brukernavn.jpg) right 0 no-repeat; 
	overflow:hidden;}
	
#inp-passord{
	width: 160px; 
	background: transparent; }
	
#btn-login{
	width: 18px; 
	cursor: pointer; 
	background: transparent;}
	
#c-login{
	width: 181px; 
	background: url(images/btn-login.jpg) right 0 no-repeat;}

/* NYHETSBREV */
#inp-newsletter{ width: 115px;}
#btn-newsletter{
	width: 45px; 
	cursor: pointer;}	

/* SØK */
#form-sok
{
	display: block;
	float: left;
	clear: right;
	height: 55px; /* 55 px */
	width: 250px;
	padding: 58px 0px 0px 240px;} /* 80px 0px 0px 240px;*/

#inp-sokeord{
	width: 152px;
	height: 17px;
	float: left; 
	clear: none;	
	margin-left: 4px;
	margin-top: 11px;
	border: 0px;
	background: transparent;}
		
#btn-sok
{
	height: 22px;
	line-height: 22px;
	width: 48px;
	margin-top: 8px;
	float: left; 
	clear: right;
	cursor: pointer;
	border: 0px;
	background: transparent;}


/*            *   
 *   FOOTER   *
 *			  */

#footer
{
	height: 85px; 	
	color: #fff;
	font-weight: 100;
	text-align: left;
	background: url(images/bg-footer3.jpg) top center no-repeat;}

#footer div
{
	font-size: 9px;
	padding: 10px;
	text-align: center;
	background: transparent;}

/*						  *   
 *   STANDARD EREDAKTÃ˜R   *
 *	  					  */

.gruppe {
font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 
font-size: 8pt;
color: #000000;
font-weight : bold;}

.mini {
font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 
font-size: 7pt;
color: #666666;
text-align: center;}

.tbflat  {
	border:1px solid #2B5580; font-size : xx-small;
	font-family : Verdana;	}

.tdbak  {
	font-size : 9pt;
	font-family : Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	background-color : #EEEEEE;}

.cmdflat  {
	font-size : xx-small;
	font-family : Verdana;
	background-color : #2B5580;
	color : #ffffff;
	font-weight : bold;
	border-width : thin; }




/*            *   
 *   LENKER   *
 *			  */

/* GENERELT */
a{ outline: none; text-decoration: none; color: #979200;}
a:link{}
a:visisted{}
a:hover{ text-decoration: underline;}
a:active{}

/* OVERSKRIFTER MED LENKER*/
h1 a		 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
h1 a:hover	 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
h1 a:active	 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
h1 a:visited { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
h1 a:focus	 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
.o1 a		 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
.o1 a:hover	 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
.o1 a:active { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
.o1 a:visited{ font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}
.o1 a:focus	 { font-size: 16pt; margin-bottom: 5px; color: #21302b; text-decoration: inherit;}

h2 a		 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none; font-weight: 700;}
h2 a:hover	 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
h2 a:active	 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
h2 a:visited { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
h2 a:focus	 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
.o2 a		 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none; font-weight: 700;}
.o2 a:hover	 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
.o2 a:active { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
.o2 a:visited{ font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}
.o2 a:focus	 { font-size: 14pt; margin-bottom: 5px; color: #e8a82e; text-decoration: none;}

h3 a		 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
h3 a:hover	 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
h3 a:active	 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
h3 a:visited { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
h3 a:focus	 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
.o3 a		 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none; font-weight: 700;}
.o3 a:hover	 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
.o3 a:active { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
.o3 a:visited{ font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}
.o3 a:focus	 { font-size: 12pt; margin-bottom: 2px; color: inherit; text-decoration: none;}

h5 a		 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
h5 a:hover	 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
h5 a:active	 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
h5 a:visited { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
h5 a:focus	 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
.o5 a		 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none; font-weight: 100;}
.o5 a:hover	 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
.o a:active  { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
.o5 a:visited{ font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}
.o5 a:focus	 { font-size: 10pt; margin-bottom: 2px; color: #73563c; text-decoration: none;}


div #banner-text-text a.lesmer-pil
{
	color: #fff;
	float: right;
	clear: both;
	display: block;
	padding: 15px 30px; 
	text-decoration: inherit;
	background: url(images/lesmer-pil3.gif) 0 12px no-repeat; }

a#link-logo
{
	width: 405px;
	height: 100px;
	text-decoration: none;
	display: block;
	background: transparent;}


#footer a{
	color:#fff; 
	font-size: 9px;
	font-weight: 100; 
	text-decoration: none;}

#footer a:hover{
	text-decoration: underline;}

