/* CSS Document                                                      

/*---------------------------------------------------------------------*/
/*   Copryright EDB Totalpartner AS - NORWAY  
/*   More information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/

/* GENERELT
*************/

/*html{ overflow: -moz-scrollbars-vertical;}*/


/* Grunnregler
 **************/		
html, body{
  width: 100%;}

IMG         { border: 0;}
P   	    { voice-family: "\"}\""; voice-family:inherit;  }
INPUT	    { voice-family: "\"}\""; voice-family:inherit;  }
SELECT      { voice-family: "\"}\""; voice-family:inherit;  }
OPTION      { voice-family: "\"}\""; voice-family:inherit;  }
TEXTAREA    { voice-family: "\"}\""; voice-family:inherit;  }
TH  	    { voice-family: "\"}\""; voice-family:inherit;	}
TD	        { voice-family: "\"}\""; voice-family:inherit;  }
DIV         { voice-family: "\"}\""; voice-family:inherit;  }
A           {outline: none;}

body {
	margin: 0;  
	padding: 0; 	
	text-align: center; 
	font-weight: normal;
	font: 80%/160% Arial, Helvetica, sans-serif;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff url(images/home-bg.jpg) no-repeat center top; }


ul{
	list-style: disc outside;
	margin: 0 15px;
	padding: 0;}
	
li{}

form{ margin: 0px; padding: 0px;}
input{}

p { padding: 0px; margin: 0 0 8px 0; line-height: 1.5em; letter-spacing: .1pt; font-weight:normal;}


/* OVERSKRIFTER
*******************/
h1, 
h2, 
h3, 
h4, 
h5, 
h6, { padding: 0px; margin: 0 0 0px 0; line-height: 0em; letter-spacing: .1pt; font-weight:normal; font-size:6px;}
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
	margin: 0px 0px 0px 0px;
  padding: 0; 
	font-weight: 100;
  color: #818a75;
  font-family: Georgia;} 
  


h1 a, 
h1 {

	color: #818a75;
	margin: 0px 0px 0px;
	font-size:24px;
	letter-spacing: 0px;
	font: normal 210% Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
}

h1 a, h1 a:visited{
	color: #818a75;
	text-decoration:none;
}
h1 a:hover {
	color:#818a00;
	text-decoration:none;
}

h2 a, h2 a:visited{
	color: #818a75;
	text-decoration:none;
}
h2 a:hover {
	color:#000000;
	text-decoration:none;
}
h3 a, 
h4 a, 
h5 a, 
h6 a{
  text-decoration: none;}  

h1, h1 a{ font-size: 18pt; margin-bottom: 5px;}
h2, h2 a, .mc h2 a{ font-size: 10pt;}
h3, h3 a{ font-size: 12pt;}
h4, h4 a{ font-size: 8pt; }
h5, h5 a{ font-size: 8pt;}
h6, h6 a{ font-size: 8pt;}

h1 span,
h2 span{ 
  display: block;
  font-size: 40px;}

h2 span.pink{
  color: #ff358b;}




/* LENKER
***********/
a{ 
	color: #818a75;
	text-decoration:none;
	outline: none;
}



a:link, 
a:visited {
	color: #818a75;
}

a:focus, 
a:hover,
a:active{ 
  text-decoration: underline; 
 /* color: #468966; */ }

.mc a{
  font-family: Georgia, Arial;
  font-size: 11pt;  
  color: #999999;}

/*
.mc a.pil{ 
  padding-left: 15px;
  background: url(images/pil.gif) 5px 7px no-repeat; 
}
*/


th{
  text-align: center;}

th span{
  line-height: 40px;}



/*  INNHOLD
*************/
#topline{ 
  height: 1px;
  line-height: 1px;
  font-size: 1pt;
  margin: 0;
  padding: 0;
  background: #ff358b;}

#wrapper {
	margin: 0 auto; 
  padding: 0;
  }


#header{
  height: 153px;
  overflow: hidden;}


#tbl-header{
  height: 100%;}

#logo{width: 200px;}

#header a{
/*  display: block;
  margin: 0;
  padding:0; */}

  
#breadcrumb{
  height: 46px;
  padding: 0px;
	text-align: left;
  background: url(images/tex-bg-breadcrumb.gif) 0 0 repeat-x; }  

#td-breadcrumb{
  width: 630px;
  padding-left: 15px;}


#placeholder{
  text-align: center;
  padding-bottom: 40px;
  }


#tbl-placeholder{ 
  margin: 0 auto;
  text-align: left;}	

.lc{
  margin: 0px;
  padding: 0px 10px 0px 20px; 
  text-align:left; }


.mc{
  width: 655px;
  margin: 0px;
  padding: 20px 10px 20px 10px;  }
  
#rc{
  margin: 0px;
  padding: 0px 10px 0px 10px;  }

#tbl-mc{
  /*background: url(images/dotted.gif) right 0 repeat-y; */}

#mc-col1{
  width: 310px;
  padding: 0 20px 0 0;
  /*background: url(images/dotted.gif) right 0 repeat-y; */ }

#mc-col2 ul.plain{
  background: url(images/dotted.gif) left 0 repeat-y;}

#mc-col2 ul.plain li{
  background: url(images/dotted.gif) right 0 repeat-y;}

    
#mc-col2{ 
  width: 335px;
  padding:0; 
  /*background: url(images/dotted.gif) 0 bottom repeat-x;*/}  

#mc-col2 h2{
  padding: 0px 0px;
  background: url(images/dotted.gif) 0 0 repeat-x;} 

.link-forside-product a:link{
  padding: 2px 10px;}



#footer{
  height: 180px;
  background: url(images/tex-bg-footer.gif) 0 0 repeat-x;}


#tbl-footer{ text-align: center;}
#tbl-footer th{ 
  color: #fff;}

#tbl-footer th span{ 
  display: block;}


#tbl-footer th.col1{ 
  width: 33%;}

#tbl-footer th.col2{ 
  width: 34%;}

#tbl-footer th.col3{ 
  width: 33%;}

#sub-footer{ 
  padding: 20px 0;
  font-size: 8pt;
  text-align: center;
 /* background: #fff url(images/tex-bg-footer.gif) center bottom no-repeat; */}

#sub-footer,
#sub-footer a{ 
  font-family: Georgia;
  color: #fff;
  font-size: 7pt;
  line-height: 1.6em; 
  letter-spacing: 1px; }

#sub-footer a{ 
  text-decoration: none; }
  
 #mc1{ 
 width:180px;
  background: #cdd0c7;
  padding: 5px;} 
  
   #mc2{ 
  padding: 25px} 
  
   #pads{ 
  padding-right: 5px;} 


span.dag{ text-transform: capitalize;}
  	

/* FOOTER
***********/

#copyright, 
#credits{ }


/******************************************************************************/

ul.plain{
	list-style: none outside;
	margin: 0;
	padding: 0;}
			
ul.plain li{
	padding: 2px 10px;}	



	 /*  Lister ---------------------------------------------*/





























#kalender ul{
	padding: 0 0 5px 0;
	margin-left: -15px; 
	/*background: url(images/line-dottet-horiz.gif) repeat-x left bottom;*/
	color: #766354; }
	
#kalender ul ul{
  background: url(images/line-dottet-horiz.gif) repeat-x left bottom;
  color: #766354; }
	

#kalender li{
	list-style: none;
	color: #766354; 
	margin: 0;	}

#kalender li p { 
	text-decoration: none;
	font-weight: bold; 
	color: #766354; 
	padding: 0 0 0 15px;
	margin: 3px 0 3px -30px; 	
	background: url(images/ico-list-dot-abs.gif) no-repeat left;  
	color:#7e764b;}
	
#kalender li a:hover { 
	color: #766354;
	text-decoration: underline;
	 }	
	 
.kalender-data {
	 color: #766354; 
	 margin: 0px 0 2px -15px;
	 }
