/* CSS Document */
/*---------------------------------------------------------------------*/
/* EN: This doc is made by EDB Totalpartner AS - NORWAY  [ www.etp.no ]
/* Author: Eivind Bergmann. eivind@etp.no
/*---------------------------------------------------------------------*/
/* NO: Dette dokumentet er laget av EDB Totalpartner AS  [ www.etp.no ]
/* Designer: Eivind Bergmann. eivind@etp.no
/*---------------------------------------------------------------------*/

html{ overflow: -moz-scrollbars-vertical;}

* html code	{ font-size : 105%;	}

html, body{
  width: 100%;
  height: 100%;}

body{
  margin:  0; 
  padding: 0; 
  text-align: center;
  font-family: verdana, tahoma, Helvetica, sans-serif;
  font-weight: normal;	
  background-color: #fff;
  background-image:url(images/bg-tiles.gif); 
  font-size: 8pt; }

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 { 
	margin: 0; 
	padding: 0; 
	color: #000; 
	font-weight: normal;  }

H1	        { font-size: 14pt; color: #726257; 	margin-left: 7px;  }
H2	        { font-size: 11pt; color: #117FA9;  margin-bottom: 2px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
H3	        { font-size: 8pt; }
H4          { font-size: 9pt; }
H5	        { font-size: 9pt; }
h6 			{ font-size: 7pt; font-weight: normal; color: #9F9F9F; margin-bottom: 2px;      }
P   	    { text-align: left; font-size: 8pt;}


A:link         { color: #117FA9; text-decoration:none; }     
A:visited      { color: #117FA9; text-decoration:none;}    
A:focus        { color: #2182C5; text-decoration:underline; }    
A:hover        { color: #2182C5; text-decoration:underline;}    
A:active   	   { color: #117FA9; text-decoration:none;}  

H2 A:link      { color: #117FA9; text-decoration:none;}     
H2 A:visited   { color: #117FA9; text-decoration:none;}    
H2 A:focus     { color: #056F98; text-decoration:underline;}    
H2 A:hover     { color: #056F98; text-decoration:underline;}    
H2 A:active    { color: #117FA9; text-decoration:none;} 

 
.kalender-topp{	color: #7E6F62; }

.kalender{
	background: url(images/line-dotted-small.gif) no-repeat bottom;
	padding-bottom: 10px;
	color: #7E6F62; }


.mc-box-title h2 A:link, 
.mc-box-title h2 A:visited, 
.mc-box-title h2 A:focus, 
.mc-box-title h2 A:hover,
.mc-box-title h2 A:active  { color: #706257; }  

.top-menu{
	height: 31px;
	padding-left: -3px;
  color: #7E6F62;
  background: url(images/bg-menu.gif) repeat-x bottom left; }


#brukerskolen .top-menu,
#kjøkkenpraten .top-menu,
#kreativtrom .top-menu,
#webrom .top-menu,
#inforom .top-menu,
#omsorgforalle .top-menu{
  color: #fff;
  background-position: left bottom;
  background-repeat: repeat-x; }


#brukerskolen .top-menu a,
#kjøkkenpraten .top-menu a,
#kreativtrom .top-menu a,
#webrom .top-menu a,
#inforom .top-menu a,
#omsorgforalle .top-menu a{
 color: #fff;}


#brukerskolen .top-menu{ background-image: url(images/tex-bg-nav-marine-blue2.gif);}
#kjøkkenpraten .top-menu{ background-image: url(images/tex-bg-nav-orange2.gif);}
#kreativtrom .top-menu{ background-image: url(images/tex-bg-nav-purple2.gif);}
#webrom .top-menu{ background-image: url(images/tex-bg-nav-lime2.gif);}
#inforom .top-menu{  background-image: url(images/tex-bg-nav-green2.gif);}
#omsorgforalle .top-menu{ background-image: url(images/tex-bg-nav-red2.gif);}


.top-menu a {
	 padding-left: 18px;
	 padding-right: 14px;
	 color: #7E6F62;
	 font-weight: bold;
	 font-size: 7pt;
}

.top-menu A:link      { color: #6E7065; text-decoration:none; }     
.top-menu A:visited   { color: #6E7065; text-decoration:none; }    
.top-menu A:focus 	  { color: #6E7065; text-decoration:none; }    
.top-menu A:hover 	  { color: #6E7065; text-decoration:none; }   
.top-menu A:active    { color: #6E7065; text-decoration:none; }  


#menu {
	background: #fff url(images/title-lc-menu.gif) no-repeat left 8px ;
	padding-top: 20px;
	padding-bottom: 20px;  
	margin-top: -10px; 
	margin-right: -7px;  
	margin-bottom: 8px;  }

#MenuList {
	padding-left: 0px; 	
	margin-left: 0px; 
 
	}

#MenuList li{
	list-style: none;
	margin: 0 0 0px 0; 
	padding: 0; 	}

#MenuList li a { 
	text-decoration: none;
	padding: 0 0 0px 10px;
	margin: 0; 
	background: #fff;
	color: #6E7065;
	font-weight: bold;
	font-size: 8pt;	
	background: url(images/ico-arrow-lc-menu.gif) no-repeat left; 
}	
	
#MenuList li a:hover { 
	text-decoration: underline;
}


 	
.gray{
	padding: 0;
	margin-bottom: -5px;
	margin-top: -10px;
	color: #B0B0B0;   }

/* layouts  
**********/	

#wrapper{
  margin: 0 auto;
  padding: 0;
  text-align: left;}

#pita {}
.pita-left { background-color: #FFF; vertical-align: top; text-align:left; }	
.pita-right { background-image: url(images/bg-tile-faded.gif); background-repeat:repeat-y; background-position: left top; }

#lc{
	color: #7E6F62; 
}

#header {}
#footer {}

#breadcrumb{
  line-height: 30px;}

#menuholder {	
	background-image: url(images/menu-bg.gif); 
	background-repeat: repeat-x; }
	 
.shader-menu { 
	background-image:url(images/shader-menu.gif); 
	background-repeat: no-repeat; 
	background-position: right top; }	 

#canvas-holder {
	background-image: url(images/shader-page.gif); 
	background-repeat: repeat-y; 
	background-position: right top; }

#lc-sub {
	vertical-align: top; 
	text-align: left; }

#lc-big {
	vertical-align: middle;  
	text-align: left; }	
#lc {
	vertical-align: top; 
	text-align: left; }

#mc {
	vertical-align: top; 
	text-align: left;
	padding-bottom: 100px; }

#rc {
	vertical-align: top; 
	text-align: left;}

.box-header { 
	background-image:url(images/title-bg-img.gif); 
	background-repeat: repeat-x; 
	height: 26px; 
	vertical-align: middle;
	padding: 4px 6px 6px 6px; }
 

.box-title img { 	 
	vertical-align:middle; 
	text-align: center;  } 
 	
.box-title h3{	 
	font-weight: bold; 
	vertical-align: middle; text-align: left;
	margin: 0 0 2px 0;
	color: #715B49;   }
	 

.box {
	margin-top: 10px; 
	margin-bottom: 10px;}

.box-content h3 {
	font-weight:bold; 
	color: #715B49;
	margin: 0 0 4px 0;  }

.box-content h1, 
.box-content h2{
	
	color: #726257;
	margin: 0 0 10px 0;  }	


#tbl-frontpage-articles{
  background: url(images/dotted.gif) center 0 repeat-y;  }

#tbl-frontpage-articles td.col1{ 
  width: 50%; 
  background: url(images/dotted.gif) top 0 repeat-x;  }
  
#tbl-frontpage-articles td.col2{ 
  width: 50%;
  background: url(images/dotted.gif) top 0 repeat-x;  }

.img-teaser75{
  float: left;
  margin: 0 8px 8px 0;}



.box-content img { margin-right: 5px; margin-bottom: 5px; margin-top: 5px;  float: left; clear: right;  }
.img-teaser{ float: right; clear: left; margin-left: 8px; margin-bottom: 4px;}

.box-kontaktskjema {
	background-color: #F4F4EC; 
	padding: 20px; 
	margin-bottom: 10px;
	}

.box-kontaktskjema h3{
	font-weight:bold; 
	color: #715B49;
	margin: 2 0 1px 0;
	}
.box-hjelp-oss {
	background-color: #F9F2D6; 
	background-image: url(images/bg-box-hjelposs.gif); 
	background-repeat: repeat-x; 
	background-position:bottom left; }	

.box-hjelp-oss-content{
	vertical-align: top; 
	padding: 15px 0 15px 0; }

.box-hjelp-oss-content h5 {
	color: #000; }


.box-kontaktskjema-tekstfelt {
	width: 100%; 
	height: 80px;
	border: 1px solid #D7D7D7;
	margin: 4px 0 0 0; 
	color: #715B49;  
	font-family: verdana; 
	font-size: 8pt; 
	padding: 4px;  }
.box-kontaktskjema-epost	{
	width: 100%; 
	border: 1px solid #D7D7D7;
	margin: 4px 0 0 0; 
	color: #715B49;  
	font-family: verdana; 
	font-size: 8pt; 
	padding: 4px; }

.box-kontaktskjema-knapp {
	text-align: right; 
	margin-top: 5px; 
	margin-bottom: 10px; }
#copyright  {
	padding: 10px 0px 10px 5px ; 
	vertical-align: top;
	text-align:left; }

#copyright, 
#copyright,
#copyright p  { color: #BFBFB9;}


#madeby {
	 float: left; 
	
     margin: 150px 15px 150px 15px;  
	 text-align: left;
	 vertical-align: top;}


#madeby, 
#madeby p	     {color: #BFBFB9; text-decoration:none; font-weight:400; }
#madeby A:link, 
#madeby A:visited { color: #BFBFB9; text-decoration:none; }
#madeby A:focus, 
#madeby A:hover   { color: #A2C520; text-decoration: underline; }



/*************** list tag styles ***************/

ul {}
li {}




/* produktmeny ******************************* */

#tbl-produktmenu{
  /*border-left: 1px solid #cccccc;
  border-right: 1px solid #fff;*/
  border-collapse: collapse;}

#tbl-produktmenu p{
  padding: 0;
  margin: 1px 0 0px 0;}

#tbl-produktmenu td{}
  
#tbl-produktmenu a{
  display: block;
  padding: 8px 5px;
  font-weight: 700;
  color: #393939;  
  text-decoration: none; 
  background: url( images/tex-leftmenu.gif) 0 0;}


#tbl-produktmenu a:hover,
#tbl-produktmenu .niv2 p a:hover{
  color: #fff;
  background: #737373; }  

#tbl-produktmenu .niv2 p a{
  color: #545454;
  font-weight: 100;   
  background: #f5f5f5;  }

#tbl-produktmenu .niv2 p{
  margin: 0;
  font-weight: 100;   
  background: #f5f5f5;  }  

 
#tbl-produktmenu td.active p a{ 
  color: #fff;
  /*padding: 8px 8px 14px 8px;*/  
  font-weight: 700;
  background: url( images/tex-leftmenu-active.gif) 0 0;}  
  
.search {	margin:5px 0 0 0;   }

div#logginn-container{ padding: 10px 15px;}

form#logginn{
 display: block;
 margin: 0;
 padding: 0;
}

