/* CSS Document */


/* CSS Document                                                      
/*---------------------------------------------------------------------*/
/*   Global values v1
/*   
/*---------------------------------------------------------------------*/
/*   Copryright EDB Totalpartner AS - NORWAY  
/*   More information about our solutions: www.edbtotalpartner.com
/*----------------------------------------------------------------------*/



body {
	margin: 0 0 100px 0;  
	padding: 0 ;	
	font-weight: normal;	
	font-size: 8pt; 	
	vertical-align: top; 
	text-align: center; 
	background:#cccccc url(images/bg.gif) repeat-x; 
	color: #1a1a1a; 
	font-family: tahoma, verdana, arial,  helvetica, sans-serif; 
	 }



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;  }
TB	              { voice-family: "\"}\""; voice-family:inherit;  }
DIV               { voice-family: "\"}\""; voice-family:inherit;  }
H1,H2,H3,H4,H5,H6 { voice-family: "\"}\""; voice-family:inherit;  }

H1,H2,H3,H4,H5,H6,p { 
	margin: 0; 
	padding: 0;
	font-weight: normal;  }

h1 {font-size: 10pt; color: #00529b; font-weight: bold;    }
h2 {font-size: 8pt; color: #00529b; font-weight: normal; margin: 0 0 5px 0;  }
h3 {font-size: 9pt; color: #00529b; font-weight: bold; margin: 0 0 5px 0;  }
h4 {font-size: 8pt; color: #515752; }  
h5 {font-size: 7pt; color: #515752; font-weight: bold;   }
h6 {font-size: 7pt; color: #1a1a1a;   }
p { font-size: 8pt;  padding: 0px;  }



/** Regler for lenker
**********************/

A:link         { color: #00529b; text-decoration:none; }     
A:visited      { color: #00529b; text-decoration:none;}    
A:focus        { color: #0876d9; text-decoration:underline; }    
A:hover        { color: #0876d9; text-decoration:underline;}    
A:active   	   { color: #00529b; text-decoration:none;}    


h3 a:focus, h3 a:hover 
 {	text-decoration:none;}


/* Layout */

#container {
	width: 958px;  /*946*/
	margin: 0 auto;
	text-align: left; }

#wrapper {
	min-height: 540px; 
	background: #fff;  
	margin-top: 40px; 
	  }

#header{
	height: 99px; 
	background: url(images/tex-bg-header.jpg) no-repeat right; 
	}

#logo {
	float: left; 
	width: 295px; 
	clear: right; 
	 }
/* Påmeldingsskjema */
#tabell {
margin: 40px;
}

/* skjule tittel til skjema
#tabell h1 {
font-size: 0px;
display: none;
}
*/

.header { }
.header-mc { }
.header-rc {
	float: right; 
	width: 648px;
	margin-right: 12px; 
	height: 99px; }



#language {
	  margin-top: 5px; }

#language p {
	text-align: right;}

.cell-space {
	width: 12px; }

.lc, .mc, .rc {
	vertical-align:top; }

.lc {
	width: 165px;
		 }			
.mc{ 
	width:580px; }
		 
.rc{
	width: 165px;	}	
	
.lc-bg, .rc-bg {
	background: url(images/tex-bg-lc-rc.gif) repeat-x; 
	 }

.underside {
	border-top: 1px solid #fff;
	border-right: 1px solid #e8f1f9;
	border-bottom: 1px solid #e8f1f9;
	border-left: 1px solid #e8f1f9;
	background: url(images/tex-bg-underside-top.jpg) repeat-x left top; 
}

.underside h1 {
	margin-left: 10px; 
	padding: 10px; 
margin-top: 4px; }
.underside-container {
	padding: 20px; }
.print-container {
	clear: both; 
	height: 20px; 
	margin-top: 100px;
	
	margin-bottom: 20px;  
	text-align: right; }



#pita{
  background-color:#0ff;
  float:left;
  width:500px;
  border-left:150px solid #0f0; » 
  /* The width and color of the left rail */
  border-right:200px solid #f00; » 
  /* The width and color of the right rail */
}

.col-2, .col-3, .col-4{ 
	width: 185px; 
	vertical-align: top; 
	background: #f0f5fb;  }
		
.col-1, .col-5 {
	width: 165px; 
	float: left; clear: right; }	
		
.col-2 {}
.col-3 {}
.col-4 {}

.col-header {
		background: #e2e9f2; }

.velkommen-banner {
	background: url(images/banner-velkommen-til-lis.jpg) no-repeat; 
	height: 154px; }
.box {
	margin:15px; }
.box-footer {}
.box-header {}
.box-content {}

#search {}

#breadcrumb {
	height: 24px; 
	 }
.breadcrumb-lc {
	float: left; 
	clear: right; 
	width: 770;  }
.breadcrumb-rc {
	width: 200px;
	float: right;
	text-align:right;  }
	


#footer {
	clear: both;
	height: 25px; 
	padding-top: 11px; 
	 }
	 
#footer p{
	font-size: 8pt; }

#copyright {
	color: #fff; }

#credits {
		margin-top: 2px; }
#credits p {
	 	color: #b3adad; }
	 
#credits a:link, #credits a:visited, #credits p a:active {
	clear: both; 
	color: #b3adad; 	}
	
#credits a:focus, #credits a:hover {
	color: #848484; 
	text-decoration: none; }
	
#copyright {}

	
#tray { }
	
.calendar {
 }	
.calendar td {
	vertical-align: top; 
	 padding: 12px;
	 padding-left: 16px; }

.calendar th {
	background: url(images/tex-bg-calendar-top.gif) repeat-x top left; 
	height: 16px; 
	border-left: 1px solid #e8f1fa; 
	border-right: 1px solid #e8f1fa;  
	text-align: left;	
 }
 
 .calendar th p {
 	color: #01519a;
	font-weight: bold;
	margin-left: 10px;  }
	
.calendar th  {
	
 }


.calendar h1{
	padding: 8px;
	margin-left: 10px;}	


.calendar-border-bottom {
	border-bottom: 1px solid #e8f1fa; 
	 }
.calendar-border-left {
	border-left: 1px solid #e8f1fa; }

#calendar-lc h6{
	margin-top: 5px; 
	font-size: 8pt; 
	font-weight: bold; }	















/* Navigation **************************** */

#navcontainer{
	clear: both;
	height: 31px; 
	background: #e7f0f9 url(images/tex-bg-navigation.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 0px;
	overflow: hidden;  
	}

/*
#navcontainer ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}

#navcontainer li{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 140px;
	min-width: 100px;
 }

#navlist a{
	color: #00529c;
	display: block;
	width: auto;
	font-weight: bold;
	text-decoration: none;
	font-size: 7pt; 
	margin: 0;
	height: 34px;
	padding: 11px 35px;
	border-right: 1px solid #fff;
	text-transform: uppercase;
	}

#navlist a:hover, #navlist a:active { 
	background: #bed9f0 ;
	 }

#navlist a.active:link, #navlist a.active:visited{
	position: relative;
	z-index: 102;
	font-weight: bold;} */
	


#menuList, 
#menuList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;}

#menuList li {
	float: left;
  padding: 0;}

#menuList a {
  font-weight: 700;
	display: block;	
	color: #00529c;
	text-decoration: none;
	text-transform: uppercase;
	padding: 9px 35px;}

#menuList a:hover,
#menuList a:active { 
	background: #bed9f0 ;}

#menuList a.active:link, 
#menuList a.active:visited{
	position: relative;
	z-index: 102;
	font-weight: bold;} 	
	
	


#menuList li ul{ width: 155px;} 
#menuList ul a { width: 135px;}

#menuList li ul{
  display: none;
	position: absolute;
	left: -999em;
	height: auto;
	padding:0;
	margin: 0; 
	font-weight: normal;}

#menuList li li {
	border: 0px ;
  padding: 0px;	
	background: #375766;}

#menuList li ul a {
	padding: 8px 15px;	
  line-height: normal;
	border: 0px;}

#menuList li ul ul {	margin: -32px 0 0 183px;}
#menuList li:hover ul ul, #menuList li:hover ul ul ul, #menuList li.sfhover ul ul, #menuList li.sfhover ul ul ul {left: -999em;}
#menuList li:hover ul, #menuList li li:hover ul, #menuList li li li:hover ul, #menuList li.sfhover ul, #menuList li li.sfhover ul, #menuList li li li.sfhover ul { left: auto;}
#menuList li li:hover, #menuList li li.sfhover {}

	


/* Subnav ******************************* */

#subnavcontainer {
	margin-top: -9px; }


#subnav{
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #e8f1f9;
	}

#subnav li	{
	list-style: none;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #e8f1f9;
	}


#subnav li a { 
	text-decoration: none;
}


