/**********************************************
 *                                            *
 *   Style Sheet for the Presentation Script  *
 *                                            *
 **********************************************/


/*******************************************************************************/
/*  GENERELT                                                                   */
/*******************************************************************************/

html, body, div, a, p, form, h1, h2, h3, img, select, textarea, ul, li, table, td, tr, th, tbody, dt, dd, label {
padding: 0 0 0 0;
}

img{
	border:none;
}

body{
	padding-top:28px;
}


h2{
    color: #214849
    }

h3{
    color: #214849
    }


#helekropp {
    background-color: #e4e5e6;
    margin: 0px;
    }
    



#helesiden{
    width: 1023px;
    float: none;
    background: transparent url(../../gfx/repeatbg.jpg) repeat-y;
    margin: 0 auto;
    }
    
    #logo{
    	position:relative;
    	width:1023px;
    	height:206px;
    	display:block;
    	z-index:1;
    }
    
    #helesiden #logo a#home{
    	display:block;
    	height:50px;
    	width:292px;
    	left:0px;
    	z-index:100;
    	position:absolute;
    	background:transparent url('/gfx/innsikt_logo.jpg') no-repeat;
    	top:53px;
    	left:34px;
    }
    
    
    #logo img#banner{
    	position:relative;
    	float:left;
    	z-index:10;
    }
    
#bunnkropp{
    margin-top: -4px;
}

#venstre {
    width: 191px;
    float: left;
    border-bottom: solid 1px  #000;
    
    }

.venstremeny-niva1 a {
    color: #000;
    text-decoration: none;
    width:159px;
    padding: 6px 16px 6px 16px;
    display:block;
    }
.venstremeny-niva1 {
    background-color: #ecf4dc;
    float: none;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #000;
    
    }
    
.venstremeny-niva11 a {
    color: #000;
    text-decoration: none;
    width:159x;
    padding: 6px 16px 6px 16px;
    display:block;
}

.venstremeny-niva11 {
    background-color: #d6e59e;
    float: none;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #000;
    /*padding: 6px 16px 6px 16px;*/
    }


.venstremeny-niva1-aktiv {
    float: none;
    border-top: solid 1px #000;
    background-color: #5f6671;
    font-size: 14px;
    background-color: #68aee0;
    font-weight: bold;
    }


.venstremeny-niva1-aktiv a {
    color: #000;
    text-decoration: none;
    padding: 6px 16px 6px 16px;
    width:159px;
    display:block;
    }

.firstItem{
	/*border-top: solid 2px #7f7f7f;*/
	border-top: solid 2px #000;
	
}
.secondItem{
	/*border-top: solid 2px #7f7f7f;*/
	border-top: solid 2px #000;
}

#venstrebunn{
    padding: 0px;
    height: 250px; 
    width: 160px;
    position: absolute;
    top: -275px;
    top: -150px;
    left: 16px; 
    }
  	#venstrebunn p {
  		
    font-size: 10px;
  	}

#venstrebunntexttop{
    padding-bottom: 8px;
    }

   #venstrebunntextunder{
    padding-top: 8px;
    } 

#hovedramme{
    /*width: 830px;*/
    padding-top: 0px;
    float: left; 
    font: 12px Arial;
    
    }


#midt{
   width: 558px; 
   float: left;
   padding:0px 0px 0px 1px;
   min-height:600px;
    }

#midtmeny{
   height: 26px; 
    }
    
    #midt #article{
    	padding:21px;
    }

	#article .article-description{
		padding:15px 0px 10px 0px;
		font-weight:bold;
	}
	
		#article span#stikktittel{
			color:#657A7B;
			font-size:14px;
			font-weight:normal;
		}
		
		#article h1{
			color:#000;
			margin-top:10px;
		}
		
		#article img{
			clear:both;
			display:block;
			margin-bottom:10px;
		}
		
		#article ul{
			list-style-position:inside;
		}
		#article #article_bottom{
			float:left;
		}
		#article #article_bottom img, #article #article_bottom a{
			float:left;
			margin-right:5px;
		}
	

 #bokomtaler_stor{
		padding:22px;
		/*border-bottom;*/
		float:left;
	}
	#bokomtaler_stor span#stikktittel{
			color:#657A7B;
			font-size:14px;
			font-weight:normal;
		}
		
		#bokomtaler_stor h1{
			color:#000;
		}
	#bokomtaler_stor #bokBildeContainer{
		float:right;
		width:244px;
		
	}
		
	#bokomtaler_stor #bokTekstContainer{
		width:260px;
		
		float:left;
	}
	#bokomtaler_stor a{
		float:right;
		display:block;
		clear:both;
		color:#657A7B;
		margin-top:5px;
	}

	#bokomtaler h2{
		font-size:16px;
	}
div.midtmeny-niva1 a {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 30px 6px 30px;
    /*border-top: solid 2px #7f7f7f;*/
    border-top: solid 2px #000;
    border-right: solid 2px #000;
    /*border-bottom: solid 2px #7f7f7f;*/
    border-bottom: solid 2px #000;
    width: 77px; 
    text-align: center; 
    }
    
   
    
#midtmeny .aktiv {
    background:#68AEE0;
}




div.midtmeny-niva1b a{
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 30px 6px 30px;
    /*border-top: solid 2px #7f7f7f;
    border-bottom: solid 2px #7f7f7f;*/
    border-top: solid 2px #000;
    border-bottom: solid 2px #000;
    width: 79px;
    text-align: center; 
    }


.midtmeny-niva1b a {
    color: #434242;
    }


.midtmeny-niva1 a {
    color: #434242;
    } 
      
#midtmeny a {
    text-decoration: none;
   }


#midt-midt img {
    float: none;
   }

#midt-midt a {
    text-decoration: none;
    color: #466f72; 
    float: right;
    clear:both;
    }
#midt-midt p{
	margin-bottom:10px;
}
    
#midt-midt {
    width: 509px;
    font-size: 12px;
    padding: 26px 23px 20px 23px;
}

	#midt-midt .article_list{
		margin-bottom:20px;
	}

.midttext{
    /*width:  231px;*/
    font-size: 12px;
    padding: 18px 23px 18px 23px;
    float: left;
    
}

#mm-text-titel{
    color: #214849;
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    }



.litenbunnboxvenstre{
    width:  231px;
    height: 181px;
    border-right: solid 1px #b2d2d9;
    border-top: solid 1px #b2d2d9;
    font-size: 12px;
    padding: 18px 23px 18px 23px;
    float: left;
    clear: both;
}
  
 .litenbunnboxhoyre{
    
    width:  231px;
    height: 181px;
    border-top: solid 1px #b2d2d9;
    font-size: 12px;
    padding: 18px 23px 18px 23px;
    float: left;
}

.litenbunnboxvenstre img, .litenbunnboxhoyre img{
	display:inline;
	float:left;
	display:block;
	width:131px;
	/*height:131px;*/
	
}

.litenbunnboxvenstre span.subtitle, .litenbunnboxhoyre span.subtitle{
	float:left;
	width:70px;
	margin-left:20px;
	padding-bottom:15px;
}
    
.litenbunnboxvenstre a, .litenbunnboxhoyre a  {
    color: #466f72;
    text-decoration: none;
    float: right;
    padding-top: 25px;
   
}    
.front a{
	float:left;
	margin-left:20px;
	padding-top:0px;
}
 
.hoyre {
   width: 269px;
   padding: 0px ;
   float: left; 
   
    }
    
/* standard input stiler */
input.textInput{
	font-size:12px;
	font-weight:normal;
}
label.inputLabel{
	border:0px;
	vertical-align:top;
}

li.formBtnRight{
	float:right;
	margin-top:15px;
}
li.formBtnLeft{
	float:left;
	margin-top:15px;
	width:200px;
}
    

#midt #subscribe{
		padding:22px;
		float:left;
}
	#subscribe p#ingress{
		margin-top:25px;
	}
	
	#subscribe form#newsletter_subscribe{
		margin-top:25px;
		width:270px;
		float:left;
	}
	
	#newsletter_subscribe ul{
		list-style-position:inside;
		list-style-type:none;
		padding:0px;
	}
	
	#newsletter_subscribe .inputLeft, #magazine_subscribe .inputLeft{
		float:left;
		width:130px;
	}
	
	#newsletter_subscribe .inputRight, #magazine_subscribe .inputRight{
		float:right;
		width:130px;
	}
	#newsletter_subscribe .inputWide, #magazine_subscribe .inputWide{
		float:left;
		/*width:248px;*/
	}
	
	#newsletter_subscribe .nl,#magazine_subscribe .nl{
		border:2px #9FB7B7 solid;
		width:124px; 
	}
	#newsletter_subscribe .ucase,#magazine_subscribe .ucase{
		text-transform:uppercase;
	}
	
	#newsletter_subscribe .cap,#magazine_subscribe .cap{
		text-transform:capitalize;
	}
	
	
	#newsletter_subscribe .nlWide,#magazine_subscribe .nlWide{
		border:2px #9FB7B7 solid;
		width:264px; 
		margin-bottom:5px;
	}
	
	#subscribe form#magazine_subscribe{
		margin-top:25px;
		width:270px;
	}
	
	#magazine_subscribe ul{
		list-style-position:inside;
		list-style-type:none;
		padding:0px;
	}

#advancedSearch{
		padding:22px;
		float:left;
	}
	
	#advancedSearch #asform{
		border:1px solid #487072;
		background:#ECF4DD;
		width:300px;
		padding:25px 0px 20px 15px;
		margin-top:25px;
	}
	
#advancedSearch ul{
		list-style-position:inside;
		list-style-type:none;
		padding:0px;
	}
	
	#advancedSearch .nl{
		border:2px #9FB7B7 solid;
		width:160px; 
		margin-bottom:5px;
	}
	
	#advancedSearch #sa_publication{
		width:160px;
		border:2px #9FB7B7 solid;
		margin-bottom:5px;
	}
	#advancedSearch #asSend{
		background:#466E70;
		border:1px solid #98B3AA;
		color:#fff;
		font-weight:bold;
	}
	#advancedSearch .as_chbox{
		
	}
	#advancedSearch li.lila{
		margin-top:10px;
	}
    
#artikler{
    background-color: #d6e59e;
    border-bottom: solid 2px #000;
    width: 269px;
    height: 20px;
    padding-top: 6px;
    padding-left: 4px;
    }

#search {
    font-size: 12px;
    color: #000;
    background-color: #ecf4dc;
    padding: 3px 0px 3px 4px;
    /*border-top: 2px solid  #7f7f7f;
    border-bottom: 2px solid  #7f7f7f;*/
    border-top: 2px solid  #000;
    border-bottom: 2px solid  #000;
    width: 269px;
}    

#searchS {
    font-size: 12px;
    color: #000;
    background-color: #ecf4dc;
    padding: 3px 0px 2px 4px;
    /*border-top: 2px solid  #7f7f7f;
    border-bottom: 2px solid  #7f7f7f;*/
    border-top: 2px solid  #000;
    border-bottom: 2px solid  #000;
    width: 269px;
}    
 
#search #searchForm, #searchS #searchForm{
	padding:0px 0px 0px 0px;
	width:190px;
	display:inline;
}

#search input#searchString, #searchS input#searchString {
    width: 145px;
		vertical-align:middle;
		border:1px solid #808080;			
		padding-left:3px;
}
#search input#searchBtn, #searchS input#searchBtn{
	padding:0px;
	margin:0px;
	width:33px;
	height:22px;
	vertical-align:middle;
	
}
#search #advancedSearchLink, #searchS #advancedSearchLink{
	padding:0px;
	float:none;
	vertical-align:middle;
	color:#666;
}

.hoyrebox{
    
    width: 250px;
    padding:11px;
    border-top: solid 1px #b2d2d9;
    clear: both;
    }
    
#hoyrebox1{
    border-top: 0px ;
    width: 250px;
    *width:245px;
    padding:11px;
   
    clear: both;
        
        }
    .hoyreboximg{
        padding-bottom:8px;
    }	
    .hoyreboximg img{
    	width:250px;
    }
.hoyre a {
    color: #466f72;
    text-decoration: none;
    float: right;
    padding-bottom: 15px;
    }
    
#bunn {
    height: 26px;
    /*border-top: solid 2px  #767a6e;
    border-bottom: solid 2px  #767a6e;*/
    border-top: solid 2px  #000;
    border-bottom: solid 2px  #000;
    background-color: #68aee0;
    margin-top: 0px; 
    clear: both;
    float: none;
    position: relative;
}


#bunntekst {
    margin-top: 0px;
   padding: 6px 0px 0px 16px;
   font-size: 10px;
    color: #000;
    text-align: left;
    
}

p.ingress{
			margin-top:15px;
			margin-bottom:15px;
		}


