/* GLOBALE INNSTILLINGER */

* { font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:11px; color:#000; }

body { margin:0px; background-image:url('http://www.rasekatter.no/visuelt/dekor/bakgrunnstapet2.gif'); }

a { color:#000; }

img { border:0px; }

.mor { width:996px; background-color:#fafeff; padding-top:20px; }

h5 { color:#0b7891; font-size:14px; margin-bottom:2px; }

/* TOPPFELT */

.toppfelt { width:980px; font-size:11px; color:#000; background-color:#d1e4e5; }

.toppfelt_venstre {	
  padding			: 3px 0px 3px 10px;
  font-size			: 11px;
  color				: #000;
  text-align			: left;
}

.toppfelt_venstre a { 
  color				: #000;
  font-weight			: bold;
  text-decoration		: none;
}

.toppfelt_left a:hover {
  text-decoration               : underline;
}

.toppfelt_hoyre {
  padding			: 3px 10px 3px 10px;
  font-size			: 10px;
  color				: #000;
  text-align			: right;
}

.toppfelt_hoyre a { 
  color				: #000;
  text-decoration		: none;
}

.toppfelt_hoyre a:hover { 
  text-decoration	        : underline;
}


/*   LOGO        */

.logo {
  padding				: 20px;
  vertical-align			: middle;
}

.logo a {
  font-size				: 30px;
  text-decoration			: none;
  vertical-align			: bottom;
}

.logo b {
  font-size				: 14px;
  letter-spacing			: 1px;
  font-weight				: normal;
  text-transform			: uppercase;
  vertical-align			: middle;
}

.nyhet_hode {
  padding-top				: 20px;
}

.nyheter_hode a:hover {
  background-color			: #d1e4e5;
}

/*   HOVEDMENY   */

.hovedmeny_tabell {
  width					: 980px;
  border				: 1px #e8edee solid;
}

.hovedmeny {
  background-color			: #d1e4e5;
  text-align				: center;
  padding				: 3px;
}

.hovedmeny a {
  color					: #000;
  font-weight				: bold;
  font-size				: 11px;
  text-decoration			: none;
}

td.hovedmeny:hover {
  background-color			: #fff;
}


/*   MENY   */

.meny {
  font-size				: 11px;
  color					: #fff;
}

.meny a {
  text-decoration			: underline;
  font-weight				: normal;
  font-size				: 11px;
}

/*   VENSTRE  */

.venstre_bord {
  background-color			: #fff;
  width					: 180px;
  border				: 1px #e8edee solid;
}

.venstre_overskrift {
  width					: 178px;
  background-color			: #d1e4e5;
  font-weight				: bold;
  padding				: 5px 10px;
}

.venstre_overskrift a {
  text-decoration			: none;
}

.venstre_overskrift_innlogget {
  width                                 : 178px;
  background-color                      : #0b8791;
  color					: #fff;
  font-weight                           : bold;
  padding   				: 5px 10px; 
}

.venstre_innhold {
  padding				: 8px;
}

.annonsemeny {
  background-color			: #fff;
  padding-top				: 4px;
  padding-bottom			: 4px;
  padding-left				: 5px;
  font-weight				: normal;
}

.annonsemeny a {
  text-decoration			: none;
}

.annonsemeny a:hover {
  text-decoration			: underline;
}

.annonsemeny font {
  font-size				: 9px;
  font-weight				: normal;
}

td.annonsemeny:hover {
  background-color			: #d1e4e5;
}

.venstre_valg {
  width					: 178px;
  background-color			: #eee;
  font-weight				: normal;
  padding				: 5px;
}

.venstre_valg a {
  text-decoration			: none;
}

.venstre_valg_2 {
  width                                 : 178px;
  background-color                      : #eee;
  font-weight                           : normal;
  padding                               : 5px;
}

.annonsemeny_valg a:hover {
  text-decoration			: underline;
}

.annonsormeny_valg {
  width					: 178px;
  background-color			: #d1e4e5;
  font-weight				: bold;
  padding				: 5px;
  text-align				: center;
}

.annonsormeny_valg a {
  text-decoration			: none;
}

.annonsormeny_valg a:hover {
  text-decoration			: underline;
}

.bannerannonser_venstre {
  background-color			: #fff;
  padding-top				: 4px;
  padding-bottom			: 4px;
  text-align				: center;
}

.annonse_ellos {
  text-align				: center;
}

.annonse_ellos a {
  text-decoration		        : none;
}

.annonse_ellos a:hover {
  background-color 			: #d1e4e5;
}


.venstre_bokkilden {
  padding				: 3px;
  text-align				: center;
}


/*    INNHOLD     */

.innhold {
  padding				: 20px;
}

.innhold_bord {
  width					: 575px;
  border				: 1px #e8edee solid;
  background-color			: #fff;
}

.innhold h1 {
  font-size				: 20px;
  font-family				: Arial;
  padding-bottom			: 5px;
  border-bottom				: 1px dotted #0b8791;
  margin-top				: 10px;
  margin-bottom				: 5px;
}

.innhold p.meta {
  color					: #000;
  font-size				: 11px;
  font-style				: normal;
  padding				: 3px 0 10px 0;
  margin				: 0 0 20px 0;
}

.innhold p.meta img {
  vertical-align			: bottom	
}

.innhold p.meta a {			
  text-decoration			: none;
}

.innhold hr {
  border				: 0px;
  background-color			: #d1e4e5;
  height				: 1px;
}

.innhold_overskrift {
  background-color			: #d1e4e5;
  padding				: 3px;
  width					: 573px;
  font-size				: 16px;
  font-weight				: bold;
  letter-spacing			: 1px;
  text-align				: center;
}

.innhold_overskrift h1 {
  font-size				: 16px;
}

.innhold_sist_oppdatert {
  letter-spacing			: 0px;
  font-weight				: normal;
  font-size				: 10px;
  padding-top				: 7px;
}

.innhold_sist_oppdatert a {
  font-size                             : 10px;
  text-decoration			: none;
}

.ingress {
  font-weight				: bold;
}


.innhold_undertekst {
  letter-spacing                        : 0px;
  font-weight                           : normal;
  font-size                             : 10px;
  padding-top                           : 5px;

}

.innhold_undertekst a {
  font-size                             : 10px;
}

.innhold_felt {
  width					: 530px;
}

.bildetekst {
  font-size				: 10px;
  text-align				: center;
}


.innhold_dekorbilde {
  width					: 500px;
}

.innhold_dekorbilde_1 {
  width					: 500px;
  padding-top				: 40px;
}

.innhold_dekorbilde_2 {
  width					: 500px;
  background-color			: #f7f7f5;
  padding				: 2px 10px 2px 10px;
}

.innhold_skjema {
  background				: url(/visuelt/dekor/bakgrunn_skjema.gif) repeat-x #fff;
  color					: inherit; 
  letter-spacing			: 4px;
  border				: 0;
  font					: 10pt "Courier New", Courier, monospace;
}

.innhold_feilmelding {
  color					: #d20e12;
}

.innhold_feilmelding b {
  color                 		: #d20e12;
}

.innhold_lenkeliste_overskrift_1 {
  background-color			: #d1e4e5;
  padding				: 6px;
  font-weight				: bold;
}

.innhold_lenkeliste_overskrift_1 a {
  text-decoration			: none;
}

.innhold_lenkeliste_overskrift_2 {
  text-align		                : right;
  background-color			: #d1e4e5;
  padding                               : 6px;
}

.innhold_lenkeliste_overskrift_2 a {
  font-size				: 10px;
}

.innhold_lenkeliste {
  padding				: 8px;
  border-bottom				: 1px #d1e4e5 solid;
}

.innhold_lenkeliste_2 {
  padding                               : 8px;
}

.innhold_lenkeliste_innhold {
  padding				: 7px 10px 30px 10px;
}

.innhold_lenkeliste_innhold a {
  text-decoration			: none;
}

.innhold_foto_serier {
  padding				: 10px;
  border-bottom				: 1px #d1e4e5 solid;
}

.innhold_annonsetorg_overskrift_1 {
  background-color                      : #d1e4e5;
  padding                               : 6px;
  font-weight                           : bold;
}

.innhold_annonsetorg_overskrift_2 {
  text-align                            : right;
  background-color                      : #d1e4e5;
  padding                               : 6px;
  font-size                             : 10px;

}

.innhold_annonsetorg_1 {
  width					: 310px;
  padding                               : 8px;
  border-bottom                         : 1px #d1e4e5 solid;
}

.innhold_annonsetorg_2 {
  width					: 200px;
  padding                               : 8px;
  border-bottom                         : 1px #d1e4e5 solid;
}

.innhold_annonsetorg_2 a {
  text-decoration			: none;
}

.innhold_annonsetorg_2 p {
  text-align	                        : center;
}

.innhold_annonsetorg_3 {
  padding                               : 1px;
}

.innhold_annonsetorg_4  {
  padding				: 1px 0px;
  text-align				: right;
  color					: #ccc;
}

.innhold_annonsetorg_4 a {
  color					: #444;
  text-decoration			: none;
}

.innhold_annonsetorg_4 a:hover {
  background-color			: #d1e4e5;
  color                                 : #000;
  text-decoration			: underline;
}

.opplysningen_1881 {
  background-color			: #0064af;
  text-align				: center;
  padding				: 0px;
}


.innhold_idun_bildefelt {
  border				: 1px #d1e4e5 solid;
  padding				: 3px;
  text-align				: center;
}

.innhold_bord_2 {
  width                                 : 350px;
  border                                : 1px #e8edee solid;
  background-color                      : #fff;
}


.innhold_overskrift_2 {
  background-color                      : #d1e4e5;
  padding                               : 5px;
  width                                 : 348px;
  font-size                             : 16px;
  font-weight                           : bold;
  letter-spacing                        : 1px;
}

.innhold_overskrift_2 a {
  text-decoration			: none;
  font-size				: 16px;				
}

.innhold_overskrift_2 span {
  font-size				: 12px;
  letter-spacing			: 0px;
}

.innhold_bord_3 {
  width                                 : 215px;
  border                                : 1px #e8edee solid;
  background-color                      : #fff;
}


.nyheter_overskrift {
  background-color                      : #d1e4e5;
  padding                               : 5px;
  width                                 : 213px;
  font-size                             : 12px;
  font-weight                           : bold;
  letter-spacing                        : 1px;
  text-align                            : center;
}

.nyheter p {
  padding				: 5px;
}

.nyheter_mer {
  background-color			: #eee;
  padding				: 4px;
  color					: #0b8791;
  font-size				: 10px;
}

.nyheter_mer a {
  color					: #000;
  text-decoration			: underline;
}

.nyheter_mer a:hover {
  color					: #0b8791;
}

.innhold_netthandleri_utstyr {
  width					: 250px;
  padding				: 20px;
}

a.innhold_netthandleri_utstyr_overskrift {
  font-size				: 16px;
  text-decoration			: none;
}

a:hover.innhold_netthandleri_utstyr_overskrift {
  background-color			:  #d1e4e5;
}

.innskutt {
  padding-left				: 30px;
}

div.feilmelding {
  background-color					: red;
}

a.minitekst {
  font-size				: 9px;
  color					: #777;
}

.kalkulator {
  background-color			: #d1e4e5;
}

.kalkulator_2 {
  background-color                      : #d1e4e5;
  padding                               : 20px;
}


/*    HOYRE SIDE    */

.hoyre_bord {
  background-color                      : #fff;
  width                                 : 195px;
  border                                : 1px #e8edee solid;
}

.hoyre_overskrift {
  width                                 : 191px;
  background-color                      : #d1e4e5;
  font-weight                           : bold;
  padding                               : 5px 10px;
}

.hoyre_overskrift a {
  text-decoration			: none;
}

.annonsemeny {
  background-color                      : #fff;
  padding-top                           : 4px;
  padding-bottom                        : 4px;
  padding-left                          : 5px;
  font-weight                           : normal;
}

.annonsemeny a {
  text-decoration                       : none;
}

.annonsemeny a:hover {
  text-decoration                       : underline;
}

.feilmelding {
  padding				: 10px;
}

.feilmelding p {
  color					: #de0606;
}

.feilmelding img {
  horizontal-align                            : center;
}

.bannerannonser_hoyre {
  background-color                      : #fff;
  padding-top                           : 4px;
  padding-bottom                        : 4px;
  text-align                            : center;
}

.hoyre_innhold {
  padding				: 10px;
}

/*    SOK           */

.sok_bord_0 {
  background-color                      : #fff;
  width                                 : 180px;
  border                                : 1px #e8edee solid;
}

.sok_overskrift_0 {
  width                                 : 178px;
  background-color                      : #d1e4e5;
  font-weight                           : bold;
  text-align                            : center;
  padding                               : 5px;
}

.sok_innhold_0 {
  padding                               : 5px 10px;
}


.sok_bord_1 {
  background-color                      : #fff;
  width                                 : 180px;
  border                                : 1px #e8edee solid;
}

.sok_overskrift_1 {
  width                                 : 180px;
  background-color                      : #d1e4e5;
  font-weight                           : bold;
  text-align                            : center;
  padding                               : 5px;
}

.sok_innhold_1 {
  padding				: 5px 10px;
}

.sok_bord_2 {
  background-color                      : #fff;
  width                                 : 390px;
  border                                : 1px #e8edee solid;
}

.sok_overskrift_2 {
  width                                 : 386px;
  background-color                      : #d1e4e5;
  font-weight                           : bold;
  text-align                            : center;
  padding                               : 5px;
}

.sok_innhold_2 {
  padding                               : 20px;
}

.sok_bord_3 {
  background-color                      : #fff;
  width                                 : 200px;
  border                                : 1px #e8edee solid;
}

.sok_overskrift_3 {
  width                                 : 200px;
  background-color                      : #d1e4e5;
  font-weight                           : bold;
  text-align                            : center;
  padding                               : 5px;
}

.sok_innhold_3 {
  padding                               : 5px 10px;
}

/*    PROFILERTE ANNONSER     */

.profilerte_annonser_bord {
  background-color                      : #fff;
  widthe                                 : 259px;
  border                                : 1px #e8edee solid;
}

.profilerte_annonser_bord p {
  padding				: 3px 10px 3px 10px;
}

.profilerte_annonser_overskrift {
  widthe                                 : 257px;
  background-color                      : #d1e4e5;
  font-weight                           : bold;
  text-align                            : center;
  padding                               : 5px;

}

.profilerte_annonser_meny_bord {
  background-color                      : #fff;
  widthe                                 : 195px;
  border                                : 1px #e8edee solid;
}


/*    RASEGUIDE     */

.raseguide_rad_1 {
  width                                 : 65px;
  height				: 50px;
  padding                               : 0px;
  background-color                      : #f2f2ef;
}

.raseguide_rad_1_lenker {
  width                                 : 158px;
  background-color                      : #f2f2ef;
  padding-left                          : 4px;
}

.raseguide_rad_1_lenker a {
  font-size                             : 10px;
  text-decoration                       : none;
}

.raseguide_rad_1_lenker a:hover {
  font-size                             : 10px;
  text-decoration                       : none;
  background-color                      : #d6eef7;
}

.raseguide_rad_2 {
  width					: 65px;
  height				: 40px;
  padding                               : 0px;
  background-color                      : #f7f7f5;
}

.raseguide_rad_2_lenker {
  width					: 158px;
  padding                               : 0px;
  background-color                      : #f7f7f5;
  padding-left                          : 4px;
}

.raseguide_rad_2_lenker a {
  font-size                             : 10px;
  text-decoration                       : none;
}

.raseguide_rad_2_lenker a:hover {
  font-size                             : 10px;
  text-decoration                       : none;
  background-color                      : #d6eef7;
}


.raseguide_overskrift {
  background-color                      : #d1e4e5;
  padding                               : 10px;
  width                                 : 575px;
  font-size                             : 18px;
  font-weight                           : bold;
  letter-spacing                        : 1px;
  text-align                            : left;
}

.raseguide_overskrift h1 {
  font-size				: 18px;
}

.raseguide_nav {
  padding                               : 2px 3px;
  background-color                      : #0b8791;
  text-align				: center;
}

.raseguide_nav a {
  color                                 : #fff;
  font-weight				: bold;
  text-decoration			: none;
}

td:hover.raseguide_nav {
  background-color			: #fff;
}

.raseguide_nav a:hover {
  color					: #000;
}

.raseguide_nav_aktiv {
  padding                               : 2px 3px;
  background-color                      : #fff;
  text-align				: center;
  font-weight				: bold;
}

.raseguide_luft {
  background-color			: #d1e4e5;
}

.moet_flere {
  font-weight				: normal;
}

.moet_flere a {
  font-size				: 11px;
  font-weight				: bold;
}

.moet_oss_overskrift {
  background-color			: #d1e4e5;
  padding				: 5px 10px;
  font-size				: 18px;
  font-weight				: bold;
  letter-spacing			: 1px;
}

.moet_oss_overskrift span {
  font-size				: 11px;
  font-weight				: normal;
  letter-spacing			: normal;
}

.raseguide_venstre {
  padding				: 10px;
  color					: #000;
}

.raseguide_venstre a {
  text-decoration			: none;
}

.raseguide_venstre a:hover {
  background-color 			: #d1e4e5;
}

.raseguide_hoyre {
  padding				: 10px;
  color					: #000;
}

.raseguide_hoyre a {
  text-decoration			: none;
}

.raseguide_hoyre a:hover {
  text-decoration                  	: underline;
}

.raseguide_oppdrettere {
  text-decoration			: none;
}

.raseguide_oppdrettere_2 {
  padding				: 5px 10px;
  background-color			: #eee;
}

.motoss {
  width					: 530px;
}

.motoss h2 {
  font-size			        : 16px;
  letter-spacing			: 1px;
  text-align				: center;
  background-color		        : #d1e4e5;

}

.motoss div {
  padding-top				: 10px;
  text-align			        : center;
}

.motoss hr {
  height				: 1px;
  background-color		  	: #e8edee;
  border				: 0px;
}

.farger_bilde {
 padding				: 5px;
 border-bottom				: 1px solid #d1e4e5;
}

.farger_tekst {
 padding                                : 5px;
 border-bottom                          : 1px solid #d1e4e5;
}

.farger_overskrift {
 padding				: 5px;
 font-weight				: bold;
 font-size				: 14px;
}

.dill {
  background-color			: #d1e4e5;
  text-transform			: none;
  text-align				: center;
  padding				: 2px;
}

.dull {
  background-color			: #fff;
  border-bottom                         : 1px solid #d1e4e5;


}

.dill a {
  text-decoration			: none;
  font-weight				: bold;
} 

td.dill:hover {
  background-color			: #fff;
}
 
.dall {
  border-bottom			: 1px solid #d1e4e5;
  background-color			: #fff;
  padding				: 15px 10px 15px 10px;
   border-left                         : 1px solid #d1e4e5;
  border-right                         : 1px solid #d1e4e5;
 border-top                         : 1px solid #d1e4e5;

}

.dall a {
  text-decoration			: none;
  font-weight				: bold;
}

.dall a:hover {
  background-color                      : #fff;
}

.fjoll {
  background-color: #fff;
   text-align                            : center;
  padding                               : 2px;
   border-left                         : 1px solid #d1e4e5;
  border-top                         : 1px solid #d1e4e5;
  border-right                         : 1px solid #d1e4e5;



}

.fjoll a {
  text-decoration                       : none;
  font-weight                           : bold;
}



.hovedmeny {
  padding				: 2px 3px;
  background-color			: #0b8791;
}

.hovedmeny a {
  color					: #fff;
}

.hovedmeny_aktiv {
  padding                               : 2px 3px;
  background-color                      : #d1e4e5;
  text-align				: center;
}

.hovedmeny_aktiv a {
  color                                 : #000;
  font-weight				: bold;
  text-decoration			: none;
}


.hovedmeny_bloggen {
  padding                               : 2px 3px;
  background-color                      : #7c0d2d;
  text-align                            : center;
}

.hovedmeny_bloggen a {
  color                                 : #fff;
  font-weight                           : bold;
  text-decoration                       : none;
}

.hovedmeny a:hover {
  color					: #000;
}

td.hovedmeny:hover {
   background-color                      : #d1e4e5;
}

.hovedmeny_bloggen a:hover {
  color                                 : #000;
}

td.hovedmeny_bloggen:hover {
   background-color                      : #d1e4e5;
}

.meny {
  background-color			: #d1e4e5;
  padding				: 10px;
}

.meny a {
  text-decoration			: none;
  font-weight				: bold;
}

.meny a:hover {
  background-color			: #fff;
}

.meny_index {
  background-color                      : #d1e4e5;
  padding                               : 0px;
}



/*     TEKSTANNONSER      */

.tekstannonse_1 {
  color					: #0b8791;
  font-weight				: bold;
}

.tekstannonse_2 {
  text-decoration			: none;
}

.tekstannonse_3 {
  font-size				: 9px;
  color					: #777;
  text-decoration			: none;
}

.tekstannonser_bord {
  border				: 1px  #e8edee solid;
  padding				: 5px 0px;
}


/*	UTSTYR - ELLOS	  */

.utstyr_ellos {
  padding                               : 10px;
  border-bottom                         : 1px #d1e4e5 solid;
}

.utstyr_ellos_overskrift {
  font-size				: 20px;
  color					: #0b8791;
  text-decoration			: none;
  font-weigth				: bold;
}

div.ellos_utstyr_kjoep {
  background-color			: #0b8791;text-align:center;padding:5px;text-transform:uppercase;
}

.ellos_utstyr_kjoep a {
  color					: #fff;
  font-weight				: bold;
  font-size				: 10px;
  text-decoration			: none;
  text-transform			: uppercase;
}


/* FRA A TIL Ã 		     */

td.fraatilaa {width: 190px;padding:0 4px 0 4px;}
td.fraatilaa a:hover {background-color:#7a194e;text-decoration:none;color:#fff;}

/* SISTE FRA BLOGGEN         */

td.sfb { border-bottom:1px #e8edee solid;font-size:10px;background-color:#fff;color:#000;padding:10px; }
td.sfb a.tittel { font-size: 12px; font-weight:bold; color: #0b8791; }

/* ADVENTSKALENDER           */

table.lukene08 { width: 575px; background-color: #fff;}
td.lukene08 { border: 1px dashed #d1e4e5; text-align: center; padding-bottom: 10px; } 
td.luke08 { padding: 10px; text-align: center; background-image : url('http://www.rasekatter.no/visuelt/dekor/bakgrunnstapet2.gif');}
td.luke08 a {text-decoration: none; font-size: 30px; color: #7a194e; font-weight: bold; }

/* SPILL: TRE KATTER PAA RAD */

 .kpr_v {
  background-color:#d1e4e5;padding:30px;
}

.kpr_h {
  padding-left:10px;}

.kpr{display:block}
.kpr *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d1e4e5}
.kpr1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ebf3f3;
  border-right:1px solid #ebf3f3;
  background:#dceaeb}
.kpr2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfc;
  border-right:1px solid #fafcfc;
  background:#d9e9e9}
.kpr3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d9e9e9;
  border-right:1px solid #d9e9e9;}
.kpr4{
  border-left:1px solid #ebf3f3;
  border-right:1px solid #ebf3f3}
.kpr5{
  border-left:1px solid #dceaeb;
  border-right:1px solid #dceaeb}
.kprfg{
  background:#d1e4e5;padding-bottom:30px;}



/*	Topnav		*/				

.topnav_wrapper {
  	width: 100%;
  	background: #fff;
	margin:0px;
	padding:0px;
}


table.topnav {
	width: 996px;
}

td.topnav {
	margin: 0px;
	padding: 0px;
}


#topnav_left {
	width: 600px;
	float: left;
	margin:0px;
	padding: 0px;
}

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

#topnav_left ul li{
	position: relative;
	display: inline;
	float: left;
}

#topnav_left ul li a{
	display: block;
	text-decoration: none;
	color: #0b8791;
  	font-weight: bold;
	padding: 5px 8px;
}

#topnav_left ul li a:hover {
	background: #d1e4e5;
	color: #000;
}

#topnav_right {
	width: 350px;
	float: right:
	text-align: right;
	margin: 0;
	padding:0;
}

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

#topnav_right ul li{
	position: relative;
	display: inline;
	float: right;
}

#topnav_right ul li a{
	display: block;
	text-decoration: none;
	color: #0b8791;
  	font-weight: normal;
	padding: 5px 8px;
}

#topnav_right ul li a:hover {
	background: #fff; 
	color: #000;
}


/*	Logo 	*/


.logo_wrapper {
	width: 100%;
  	background: #fff;
	margin:0px;
	padding:0px;
}

.logo_text {
  	padding: 20px;
  	vertical-align: middle;
}

.logo_text a {
  	font-size: 30px;
  	text-decoration: none;
  	vertical-align: bottom;
}

.logo_text b {
  	font-size: 14px;
  	letter-spacing: 1px;
  	font-weight: normal;
  	text-transform: uppercase;
        vertical-align: middle;
}

.logo_news {
  	padding-top: 20px;
	padding-right: 20px;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	text-align: right;
}



/*	Menu	*/

.menu_wrapper {
	width: 100%;
  	background: #0b8791;
	margin:0px;
	padding:0px;
}


.jqueryslidemenu{
font: bold 11px Verdana;
background: #0b8791;
width: 996px;
margin: 0 auto;
padding: 0;
z-index: 1
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #0b8791; /*background of tabs (default state)*/
font: bold 11px Verdana;
color: #000;
padding: 8px 10px;

text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #d1e4e5; /*tab link background during hover state*/
color: #000;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #fff;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
padding:0px;
margin:0px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


#raseguide-youtube {}

#raseguide-youtube .videoer {
  width: 130px;
	height: 150px;
	background-color: #d1e4e5;
	float: left;
        padding: 0 0 2px 0;
	margin-top: 15px;
	margin-right: 3px;
	text-align: center;
	z-index: -1;
}

#raseguide-youtube .videoer a {text-decoration:none;}

#raseguide-youtube .videoer p {margin:12px;}

.fb_share_link {padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; }



/* CALENDARS */

#calendars { margin:0; padding:0;float:left;}
#calendars ul { list-style-type: none; margin:0; padding:0;}
#calendars li { float:left; width:130px; text-align:center; margin:1px; line-height:1.6em; background:#d1e4e5; }
#calendars li a { padding:0; text-decoration:none; color:#000; display:block; text-transform:uppercase; font-size:1em; padding:5px; }
#calendars li a:hover { color:#fff; background:#0b8791; }
#calendars h2 { padding-top:30px; font-size:18px; }

#calendars-right { margin:0; padding:0;}
#calendars-right ul { list-style-type: none; margin:0; padding:0;}
#calendars-right li { float:left; width:191px; line-height:1.6em; background:#fff; }
#calendars-right li a { padding:0; text-decoration:none; color:#000; display:block; font-size:1em; padding:5px; }
#calendars-right li a:hover { color:#fff; background:#0b8791; }
#calendars-right h2 { padding-top:30px; font-size:18px; }


/* RASEGUIDE NAVIGATION */

#raseguide-navigation { margin:0 auto; float:left; background:#d1e4e5; width:577px; }
#raseguide-navigation ul { list-style-type: none; margin:0; padding:0; }
#raseguide-navigation li { float:left; width:89px; text-align:center; font-weight: bold; margin:0 3px; background:#fff; }
#raseguide-navigation li a { padding:0; text-decoration:none; color:#fff; display:block; font-size:1em; padding:2px; background:#0b8791;}
#raseguide-navigation li a:hover { color:#000; background:#fff; }
#raseguide-navigation h2 { padding-top:30px; font-size:18px; }
#raseguide-navigation li.active { padding:2px; font-size:1em; }

/* KATTEBOKER */

.books { border:0px; width:530px; }
.books h2 a { font-size:15px; margin:0; padding: 0 0 0 10px; }
.books a { text-decoration:underline; }
.books .row { border-bottom:1px #0b8791 solid; padding-top:20px; padding-bottom:20px; }
.books .pic { width:120px; }
.books .content { width:240px; padding:0 10px; }
.buy { margin:0; padding:0; }
.buy ul { list-style-type: none; margin:0; padding:0; }
.buy li { float:left; width:150px; line-height:1.6em; background:#0b8791; margin: 5px 0; }
.buy li a { padding:0; text-decoration:none; color:#fff; display:block; font-size:1em; font-weight:bold; padding:5px; }
.buy li a:hover { color:#000; background:#d1e4e5; }