body {
  text-align	        :center;
  background-color      :#F5F5F5;
  color			: #000;
}
div.a_menu {
  text-decoration	:none;
  color                 :#A29982;
  font-family           :arial,verdana,helvetica;
}
div.a_menu:hover  {
  text-decoration	:none;
  color		        :#8EAAC1;
}
div.siteramme{
  width                 :912px;
  margin-left	        :auto;
  margin-right	        :auto;
  padding               :12px;
  background-color      :white;
  border                :1px solid black;
}
div.ramme_center{
  position		:relative;
  right			:45px;
  width			:500px;
  min-height		:600px; 
  text-align		:left;
  margin-left	        :auto;
  margin-right	        :auto;
}
div.clear{
  clear    : both;
  height   : 0px;
  overflow : hidden;
}
/* Oppdeling {{{ */
div.oppdeling, div.oppdeling_logo, div oppdeling_dropdown, div.oppdeling_hoved, div.oppdeling_footer, div.oppdeling_under_dropdown{
 
}
div.oppdeling{
  float			:left;
  text-align            :left;
  padding-left          :5px;
  margin-top            :5px;
  width			:675px;
}
div.oppdeling_logo{
  background-image      :url('../img/logo_new.jpg');
  height                :104px;
}
div.oppdeling_logo img, div.oppdeling_logo_linker{
  position              :relative;
  float                 :left;
  top                   :60px;
  border                :0px solid red;
  width                 :340px;
  height                :27px;
}
.a_oppdeling_logo_linker {
  text-decoration	:none;
}
div.oppdeling_logo_linker {
  width                 :350px;
  height                :20px;
  left                  :200px;
  top                   :25px;
}
div.oppdeling_logo_linker img{
  width                 :20px;
  height                :16px;
  left                  :0px;
  top                   :0px;
}
div.oppdeling_logo_linker a,div.oppdeling_logo_linker b{
  float                 :left;
  color                 :white;
  font-size             :12px;
  text-decoration       :underline;
  margin-left           :3px;
 
}
div.oppdeling_logo_linker b{
  text-decoration       :none;
  margin-top            :2px;
}
div.oppdeling_dropdown{
  background-color      :black;
  height		:22px;;	
}
div.oppdeling_under_dropdown{
  background-color      :white;
  text-align            :left;
  height                :100%;
}
div.oppdeling_footer{
  height                :16px;
  background-color      :#82A3EA;
  color			:white;
}
div.oppdeling_footer a:link, div.oppdeling_footer a:visited{
  color			:white;
}

div.oppdeling_hoved{
  height		:100%;
}
/* }}} */
/* hovedvindu {{{ */
div.hoved_meny, div.hoved_malvisning, div.hoved_hoyrekolonne, div.hoved_malvisning_stor{
  float                 :left;
  height		:100%;
}
div.hoved_meny{
  width                 :145px;
  background-color      :#EAEBED;
  height		:450px;
}
div.hoved_hoyrekolonne{
  float			:right;
  padding-right         :0px;
  text-align            :center;
  width			:210px;
}
div.hoved_malvisning{
  margin-left           :5px;
  margin-top		:5px;	
  width			:535px;
  text-align		: left;   
}
div.hoved_malvisning_stor{
  width			:669px;
  background-color      :white;
 
}
/* }}} */
/* bokser {{{ */
div.box, div.box_strek, div.box_farge, div.box_ovre_nedre, div.box_overskrift, div.box_innhold, div.box_footer{
  width                 :209px;
  border                :0px solid magenta;
  overflow              :hidden;
}
/* 1.strekboks */
div.box{
  background-image      :url('../img/rounded_box_bg.jpg');
  margin-bottom         :10px;
 
}
div.box_ovre_nedre{
  float                 :left;
  height                :13px;
}
div.box_ovre_nedre img{
  float                 :left;
  width                 :13px;
  height                :13px;
}
div.box_overskrift, div.box_footer{
  float                 :left;
  background-image      :url('../img/rounded_box_top_bg.jpg');
  height                :13px;
  width                 :183px;
}
div.box_footer{
  background-image      :url('../img/rounded_box_bottom_bg.jpg');
  margin-top            :12px;
  height                :1px;
}
div.box_innhold, div.box_innhold_color, div.box_innhold_color_hvit{
  padding               :10px;
}
/* 2.farget boks */
div.box_ovre_nedre_color, div.box_ovre_color, div.box_nedre_color{
  height                :28px;
  font-size             :14px;
  line-height           :27px;
  color                 :white;
}
div.box_ovre_color{
  background-image      :url('../img/color_box_bottom.jpg');
}
div.box_nedre_color{
  background-image      :url('../img/color_box_top.jpg');
}
div.box_innhold_color{
  background-color      :#B7D7FE;
  color                 :#032C7B;
  font-size             :12px;
}
div.box_innhold_color_hvit{
  background-color      :white;
  margin-bottom         :10px;
  margin-top            :5px;
}
/* }}} */
/* sokefelt {{{ */
div.sokeboks, div.navigasjons_info, div.skriv_ut, div.handlekurv{
  float                 :left;
  border                :0px solid green;
  height                :20px;
  margin-top            :11px;
}
div.sokeboks{
  width                 :145px;
  height                :100%;
  margin-top            :0px;
  border-bottom         :0px solid black;
}
div.navigasjons_info{
  position		:relative;
  padding-left          :5px;
  height                :18px;
  font-size             :15px;
  font-weight           :bold;
  text-align		:left;
  color                 :#33589F;
  width			:100%;
  border-bottom         :1px solid black;
}
div.skriv_ut{
  width                 :64px;
  padding-bottom        :3px;
}
div.handlekurv{
  margin-left           :9px;
  padding-bottom        :3px;
}
/* }}} */
/* bokmal {{{ */
  div.bokmal_oppdeling{
    border-bottom       :1px solid #3555A0;	
    margin-top          :1px;
    padding             :5px;
    text-align          :left;
    width		:664px;  
}
  div.bokmal_box_uten_ramme_print, div.bokmal_box_med_ramme_print{
    width               :206px;
    float               :left;
    margin-top          :3px;
    text-align          :left;
}
  div.bokmal_box_uten_ramme, div.bokmal_box_med_ramme{
    width               :221px;
    float               :left;
    margin-top          :0px;
    text-align          :left;
}
  div.bokmal_box_med_ramme_print{
    padding		:5px 5px 5px 5px;
    border              :1px solid black;
    float               :none;
}
  div.bokmal_box_med_ramme{
    overflow		:hidden;
    border              :1px solid black;
    float               :none;
    padding		:3px 3px 0px 3px;
    width		:214px;  
}
  div.bokmal_box_med_ramme_sitat1{
    overflow		:hidden;
    border              :1px solid black;
    border-right	:0px;
    float               :none;
    padding		:3px 3px 0px 3px;
    width		:214px;  
}
  div.bokmal_box_med_ramme_sitat2{
    overflow		:hidden;
    border              :1px solid black;
    float               :none;
    padding		:3px 3px 0px 3px;
    width		:214px;  
}
  div.bokmal_box_uten_ramme, ul, li{
    padding		:0px;
    margin		:0px;	
    list-style-position	:inside;
 }
  div.hoved_malvisning ul li{
    padding		:0px;
    margin		:0px;	
    list-style-position	:outside;
    margin-left		: 15px; 
}
  .bokmal_title{
    font-weight		: bold;
    font-size	        : 18px;
    line-height		: 20px;
    color		: #FF9002;
  }
  .anchor{
    text-decoration	: none;
    font-weight		: bold;
    font-size	        : 14px;
    line-height		: 20px;
    color		: #FF9002;
  }
  .anchor:hover{
    text-decoration	: none;
    font-weight		: bold;
    font-size	        : 14px;
    line-height		: 20px;
    color		: #FF9002;
  }
  .bokmal_subtitle{
    font-weight		: bold;
    font-size	        : 14px;
    line-height		: 20px;
    color		: #FF9002;
 
}
  .price{
    display 		: inline;
    margin		: 0px;
    padding		: 0px;
    font-size		: 13px;
    font-weight		: bold;
    font-style		: normal;
    color		: #FF9002;
   }
  .color_orange{
    color		: #FF9002;
   }
  .sagt_om_boken_venstre_print{
    float		: right;
    width		: 310px;
  
   }
 .sagt_om_boken_hoyre_print{
    float		: left;
    width		: 310px;
  
   }
.sagt_om_boken_venstre{
    float		: right;
    width		: 320px;
  
   }
 .sagt_om_boken_hoyre{
    float		: left;
    width		: 320px;
  
   }

/* }}} */
/* bokliste {{{ */
  .bokliste_title {
    font-size	        : 18px;
    line-height		: 30px;
    color		: #FF9002;
   
}
  div.bokliste_oppdeling, div.bokliste_text{
    text-align          :left;
    margin-top          :5px;
    float               :left;
}
 div.bokliste_oppdeling{
    border-bottom	:1px solid #414EB7;
    height		:190px;
    overflow		:hidden;  
    width		:540px;
}
 div.bokliste_text{
   
    margin-left         :5px;
    width		:400px;
}
  div.bokliste_oppdeling img{
    width               :110px;
    height		:170px;	
    margin-top          :1px;
    padding             :5px;
    float               :left;
  }
/* }}} */
/* annonser {{{ */
div.annonsetext{
  width			:200px;
  text-align            :left;
   margin-bottom         :15px;
  color			:#414EB7;
}
/* }}} */
/* handlekurv {{{ */
div.handlekurv_relaterte_boker{
  border                :1px solid green;
  width                 :200px;
  margin-right          :10px;
  float                 :left;
}
div.handlekurv_relaterte_boker{
}
/* }}} */
/* mailtoform {{{ */
div.mailtoform_ramme{
  border                :1px solid #35559E;  
  margin-top            :10px;
  background-color	:#F0F7FF;
}
div.mailtoform_oppdeling{
  padding               :10px;
  text-align            :left;
  font-weight           :bold;
}
div.mailtoform_oppdeling_2{
  display               :inline;
  border                :0px solid green;
  float                 :left;
}
form.mailtoform{
  background-color      :#F0F7FF;
  display               :inline;
}
/* }}} */
/* spans {{{ */
span.gultekst_stor, span.gultekst_medium{
  color                 :#FC9103;
}
.gultekst_stor{
  font-size             :16px; 
  font-weight           :bold;
  text-align            :left;
  color                 :#FC9103;	
}
/* }}} */
/* formateringer {{{ */ 
div.blue{
  background-color      :#B6D7FF;
}
div.white{
  background-color      :white;
}
div.border_bottom{
  border-bottom         :1px solid #35559E;
}
div.border_top{
  border-top            :1px solid #35559E;
}
div.no_margin{
  margin                :0px;
}
div.no_padding{
  padding               :0px;
}
div.cat{
  color			:red;
}
.docs {
 margin-left		: 10px;
}
/* }}} */ 
.right {
  float : right;
}
.red {
  background: red;
}
