body {
	margin: 0;
	padding: 0;
	background: #c1c2c4 url(../images/KB_bakgrunn.jpg) repeat-y;
	font-family: Verdana;

	font-size: 13px;
	color: #191919;
}
hr {
	display: none;
}
img {
	border: none;
}
img.left {
	float: left;
	margin: 0 15px 0 0;
}
img.right {
	float: left;
	margin: 0 0 0 15px;
}

.clear {
      clear: both;
      height: 0;
       }

#test {
      height: auto;
      }
.gjemt {
    visibility: hidden;
    width: 3px;
    overflow: hidden;
}



#Katalogdata {

height:850px;
overflow:hidden;
position:relative;
width:600px;
margin-top: 20px;


}

.lenketekst {
     cursor: pointer;
}


#outerdivkatalog1
{
height:850px;
overflow:hidden;
position:relative;
width:600px;
margin-top: 20px;
/*margin-left: -150px;*/
background: transparent;
}

#inneriframekatalog1 {
height:1000px;
left:-175px;
position:absolute;
top:-140px;
width:900px;
background: transparent;
}

#inneriframekatalogIE1 {
height:1000px;
left:-175px;
position:absolute;
top:-157px;
width:900px;
background: transparent;
}

#outerdivkatalog2
{
background: transparent;
height:900px;
/*overflow-x:hidden;*/
/*overflow-y:scroll;*/
overflow: scroll;
position:relative;
width:620px;
margin-top: 20px;
}

#outerdivkatalog3
{
height:850px;
overflow:hidden;
position:relative;
width:600px;
margin-top: 20px;
/*margin-left: -150px;*/
}



#inneriframekatalog2 {
height:3000px;
left:-175px;
position:absolute;
top:-157px;
width:900px;
}

#inneriframekatalog3 {
height:3000px;
left:-175px;
position:absolute;
top:-140px;
width:900px;
}

#outerdivtips {
height:260px;
overflow:hidden;
position:relative;
width:200px;
margin-top: 20px;
}

#inneriframetips {
height:1000px;
left:-575px;
position:absolute;
top:-440px;
width:900px;
}
#ledetekstboktips {

        padding: 15px 0 15px 0;
        width: 220px;
        float: right;

}


#banner.Standard {
        
         background: #a1005c url(../images/KB_toppbanner_300709b.jpg)  no-repeat;
         height: 94px;
         width: 100%;
         min-width: 1200px;
         }

#banner.Barn {
        
        background: #ec761f url(../images/KB_toppbanner_barn_300709.jpg) no-repeat;
         height: 94px;
         width: 100%;
         min-width: 1200px;
         }


#header {
	
	height: 94px;
	margin-left: 20px;
}

#usermenu {
       background:#E3E4E6 url(../images/KB_bakgrunnmeny1300.jpg) repeat-y scroll 0 0;
       /*height:29px;*/
       min-width:1000px;
       overflow:hidden;
       width:100%;
}


#usermenu ul {
        list-style-type: none;   

}


#usermenu li {
        float: left;
        padding-right: 40px;
        margin-top:-4px;

}

#stripe {
       /*width: 1200px;*/
       /*height:29px;*/
       width: 1155px;
}

#menuflagg {
         float:left;
         height:23px;
         margin-left:40px;
         width:700px;
        
}

#sokSkrift {
float:right;
height:29px;
/*margin-right:43px;*/
width:300px;
}


/*#sokSkrift {
        float:left;
        height:29px;
        width:300px;
}*/

#skrift {
       float:left;
       margin-left:10px;
       margin-top:2px;
}

#Sok {
       float:right;
       height:16px;
       width:160px;
}

#flagg {
        float:left;
         margin-right:10px;
        margin-top:-6px;
}


        
#Search {
	float: left;
	width: 190px;
        margin-left: 30px;
	
}
#search legend {
	display: none;
}
#searchfield {
	width: 200px;
}
#searchsubmit {
	width: 30px;
}


#SearchForm_SearchForm {
         float:left;
         height:25px;
         margin-top:-7px;
         width:222px;
}

        
#page {
	width: 100%;
	/*margin: 20px 0 0;*/
        /*min-height: 300px;*/
}
#content {
	float:left;
        padding-left:25px;
        width:630px;
        margin-top: 15px;
}

#HPContent {
         
	float:left;
height:360px;
width:1140px;
        
}

#BarnHPContent {
         
	float:left;
        width:1150px;
        overflow:hidden;
        height: 600px;
       
        
}
.barnHPSum {
      width: 600px;
      height: 130px;
}

#Bgcontent {
	float:left;
        width:1150px;
        min-height: 300px;
        /*margin-left: 40px;*/
        
}


/*.post .title {
	letter-spacing: -1px;
	font-size: 2.4em;
	color: #356AA0;
}
.post .meta {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #EFEFEF;
	line-height: normal;
	color: #666666;
}*/
#sidebar {
	float: left;
	width: 200px;
        /*min-height: 230px;*/
        background: #FFFFFF url(../images/KB_stripe.png) repeat;
        /*margin-left: 30px;*/
      
}


#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type:  none;
        
}




#sidebar li {
	border-bottom:1px solid white;
        padding:10px 0 10px 15px;
}
#sidebar li ul {
	line-height: 2em;
}
#sidebar li li {
	
	
	background: none;
	border-bottom: none;
      padding: 0 0 0 6px;
       
       
}

/*#sidebar ul li.section  {
           background: red;
}*/

#sidebar ul li.current levela {
          list-style-image:  url(../images/vmeny_aapen.gif);
        list-style-position: outside;
         padding-left: 18px;
}

#sidebar ul li ul.sub {
          list-style-image:  url(../images/punkt.png);
        list-style-position: outside;
         padding-left: 18px;
}

#sidebar ul.sub {
          list-style-image:  url(../images/punkt.png);
        list-style-position: outside;
         padding-left: 18px;
}

#sidebar ul li.Barn ul.sub li {

      list-style-image:  url(../images/v.png);
        list-style-position: outside;
         padding-left: 18px;
}

#sidebar ul li.Barn ul.sub a.current {
      font-weight: bold;
      color: #EC761F;
}

.sidebarBox {
       /*padding-bottom: 10px;*/
      
       min-height: 265px;
       height: auto;
}
#sidebarBottom.Standard {
       background: url(../images/KSU_rodstripe.png) repeat-y;
}
#sidebarBottom.Barn {
       background: #ec761f;
}

#sidebar li.Barn {
   list-style-type: none;
  
}
/*
#sidebar li.Barn a {
    color: white;
}*/



#Breadcrumbs {
        font-size: 90%;
       }

  
#footer {
	clear: both;
	padding: 0px 15px 15px; 
       

	
	
}
#footer p {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	font-size: 0.7em;
}


#Newslist {
        margin-top: 5px;
        width: 530px;
        margin-left: -37px;
        padding-bottom: 30px;
        padding-top: 30px;
        padding-right: 30px;
        text-align: left;
        min-height: 400px;
        height: auto;
        
        
            
        

         }

ul #Newslist {
        padding-right: 0px;
}

#Newslist li {			
	
	  list-style-type: none;
          text-align: left;
          padding-bottom: 20px;
     }        
             
#Newslist li a {
                  font-size: 16px;
                  text-decoration: underline;
                  font-family: arial;
}

.NewsSum {
         min-height: 150px;
         margin-top: 8px;
          font-family: arial;
}

.NewsPict {

     float:left;  
     width: 100px; 
     margin-right: 8px;  
            
}

.ForfatterDato {
       font-size: 9px;
}

.newsSummary { 

               list-style-type: none;
                font-family: arial;
                font-size: 12px;
                margin-bottom: 10px;
             
             }

                
.newsSummary a {
             margin: 0px;
             margin-top: -6px;
            
}

#HPNewslist {
            padding-left: 10px;
            width: 247px;
            float: right;
            margin-top: -353px;
}


#HPNewslist ul {

        margin-top:10px;
        width: 247px;
       	/*padding-bottom: 10px;*/
        height: auto;
        float: right;    
}

#HPNewslist li {			
	
	  list-style-type: none;
          text-align: left;
          /*padding-bottom: 5px;*/
     }        
             
#HPNewslist li a {
        font-weight: bold;
                  
}

#HPNewsSum {
         min-height: 150px;
         margin-top: 8px;
          font-family: arial;
}

.HPNewsPict {

     float: right;  
     width: 50px; 
     margin-left: 8px; 
     margin-bottom: 8px; 
            
}

.hpnewsSummary { 

                list-style-type: none;
                font-family: arial;
                font-size: 12px;
                margin-bottom: 25px;
               height: 40px;
                
             
             }

                
/*.newsSummary p {
             margin: 0px;
             margin-top: -6px;
}
*/
/****  Newslist på barns hovedside ******/



#BarnHPNewslist {
            padding-left: 10px;
            width: 600px;
            float: right;
            margin-top: 20px;
            
}





#BarnHPNewslist ul {

        margin-top:10px;
        width: 600px;
        height: auto;
        float: right;    
}

#BarnHPNewslist li {			
	  min-height: 130px;
          height: auto;
	  list-style-type: none;
          text-align: left;
          width: 550px;
          margin-left: -30px;
     }        
             
#BarnHPNewslist li a {
                  
}


.barnhpnewsSummary { 

                list-style-type: none;
                font-family: arial;
                font-size: 12px;
                margin-bottom: 10px;
               /*height: 60px;*/
               float: left;
               margin-right: 20px;
               width: 400px;
                
             
             }


#BarnoverskriftNews {
           
            font-size: 19px;
            margin-left: -30px;
          }

.barnnewsDateTitle {
         
         float: left;
         margin-right: 20px;
         width: 400px;
}



#overskriftNews {
           
            font-size: 19px;
          }

#overskriftBook {
            padding-left: 40px;
            font-size: 19px;
          }

#BookPict {

     float:left;  
     width: 150px; 
     margin-right: 8px; 
     margin-top: 15px; 
            
}

#KatalogSok {

            background:#E3E4E6 none repeat scroll 0 0;
min-height:20px;
padding-bottom:15px;
padding-top:5px;
width:100%;
}

#innerKatalogSok {
        width: 920px;
        background: #e3e4e6;
}

#sokefelt {
       margin-left: 200px;
}

#katfelt {
       margin-left: 200px;
}

#HPFlatNewslist {
            padding-left: 10px;
            float: left;
      
           
}

#HPFlatNewslist ul {

        /*margin-top: 5px;*/
        width: auto;
       	/*padding-bottom: 10px;*/
        height: 100px;
        float: left;    
}

#HPFlatNewslist li {			
	
	  list-style-type: none;
          text-align: left;
          padding-bottom: 5px;
          /*float: left;*/
     }  
      
             
#HPFlatNewslist li a {
                  
}

#HPFlatNewslistSum {
         
        float:left;
         
         margin-right:15px;
         width:200px;
}


#HPFlatNewlistPict {

     float: left;  
     width: 50px; 
     margin-right: 8px; 
     height: 90px; 
            
}


#Kommunev {
        
        margin-top: 30px;
        width: 60px;
        float: left;
}

#Apningstid {

          width: 140px;
          float: right;
          margin-left: 15px;
          font-size: 1em;
          text-align: right;
    
         }

        
#Bunn {
        clear: both;
	padding: 15px 0;
	border-top: 6px solid #A92869;
        height: auto;
}
#innerBunn {
        width: 1150px;
}

#BarnBunn {
        clear: both;
	padding: 15px 0;
	border-top: 10px solid #EC761F;
        height: 100px;
}
#BarninnerBunn {
        width: 1150px;
}

#HPBilde {
       margin-left: 200px;
       width: 260px;
       /*margin-top:8px;*/
}

#BarnHPBilde {
       
      
       margin-top:43px;
}

#HPRight {
      margin-left: 200px;
}

#HPBoktips {
            padding-left: 10px;
            float: left;
            height: 195px;
}


#HPBoktips ul {

        margin-top: 15px;
        width: 200px;
        height: 100px;
        float: left;    
}

#HPBoktips li {			
	
	  list-style-type: none;
          text-align: left;
          padding-bottom: 5px;
         
     }  
      
             
#HPBoktips li a {
                  
}

.HPBokSum {
         
        float:left;
         
         margin-right:6px;
         width:200px;
}

.HPBokSum li a {
      font-weight: bold;
       }


.HPBokPict {

     float: right;  
     width: 50px; 
     margin-left: 8px; 
     height: 90px; 
            
}

.hpbokSummary { 

                list-style-type: none;
                font-family: arial;
                font-size: 12px;
                margin-bottom: 10px;
                
                
             
             }

.newsDateTitle {

}

                
/*.bokSummary p {
             margin: 0px;
             margin-top: -6px;
}
*/

#kommentarer {
            
            border-left: 0.5px dotted;
            float: left;
            margin-left: 30px;
            padding-left: 10px;
            width: 231px;
            
}

#lenker {
            
            border-left: 0.5px dotted;
            float: left;
            margin-left: 30px;
            padding-left: 20px;
            width: 230px;
           padding-top: 15px;
            
}

#lenker img {
           margin: 8px;
           width: 220px;
           height: 270px;
           overflow: hidden;
}

.merker {
       float: left;
       width: 140px;
       margin-left: 15px;
       /*padding-top: 20px;*/
       text-align: right;
       }

.merker img {
        padding-top: 7px;
       

}
#sokefelt p {
      font-size: 0.8em;
      text-align: left;
      padding-left:5px;
}

#katFortekst {
       float: left;
       width: 140px;
       margin-left: 15px;
       padding-top:22px;
       
       }

#bokmerke {
       float: left;
       width: 140px;
       margin-left: 15px;
       text-align: right;
       margin-top: 10px;
       }

#bokmerke img {
        padding-bottom: 7px;

}
 
#Newsletters ul {
      list-style-type: none;
} 

.barnHPNewsPict {

     float: left;  
     width: 80px; 
     margin-right: 8px; 
     margin-bottom: 8px; 
            
}      
