#rightColumnBox {
  float: right;
  width: 570px;
  margin: 0;
  padding: 20px 0 0 0;
}

#rightColumnBox h1, h2, h3, h4, h5, p, ul, ol, dl, form, table,
    div.tx-indexedsearch-searchbox,
    div.tx-indexedsearch-whatis,
    div.tx-rlmpflashdetection-pi1 {
  margin: 10px 30px 10px 20px;
  padding: 0;
}

#rightColumnBox h1 {
  font-size: 1.3em; /* KA EN varit 150% 20070419 */
  color: #963;
}

#rightColumnBox h2 {
 font-size: 1.0em;  
  color: #963; 
} 
 
#rightColumnBox h3 {
 font-size: 0.8em;
 color: #000;
}
  

#rightColumnBox h4 {
  font-size: 1.0em;  /* KA EN tidigare 100% 20070419 H4 fanns ej tidigare */
  color: #963; /* KA EN var tidigare #000 20070419 */
}

#rightColumnBox h5 {
  font-size: 0.8em; /* KA EN var tidigare 100% 20070419 */
  color: #000;
}

/* Grey background in textarea */
p.csc-frame-frame1 {
   width: 300px;
   background-color: #eceaea;
   margin: 0 1px 0 20px;
   padding: 10px 10px 10px 10px;
   border: 1px solid
   }
   
/* Grey background in textarea */
p.csc-frame-frame2 {
   width: 500px;
   background-color: #eceaea;
   margin: 0 1px 0 20px;
   padding: 10px 10px 10px 10px;
   border: 1px solid
   }

/* #rightColumnBox .csc-sitemap ul { */
/*  font-size: 90%; */ /* KA EN fanns ej tidigare 20070420 */
/*  text-decoration: none; */
/* } */
/* #rightColumnBox .csc-sitemap li { */
/*  font-size: 100%; */ /* KA EN fanns ej tidigare 20070420 */
/*  text-decoration: none; */
/* } */

#rightColumnBox .csc-sitemap {
  font-size: 0.8em;
  line-height: 1.0;
}

#rightColumnBox .csc-sitemap ul {
  margin: 0 0 0 20px;
  padding: 0;
/*  list-style: none; */
  font-size: 100%;
}

#rightColumnBox .csc-sitemap li {
  margin: 5px 5px 0 20px;
}

#rightColumnBox .csc-sitemap li a {
  /* KA EN fanns ej tidigare 20070420 */
  margin: 0;
  display: block;
  font-size: 100%;  
  font-weight: normal;
  text-decoration: none;
  color: #000080;
/*  padding: 5px 5px 5px 20px;
  background: url(/fileadmin/template/graphics/list/arrow_right_blue.gif) no-repeat 0 50%; */
}

#rightColumnBox .tx-indexedsearch-descr {
  font-size: 0.8em; /* KA EN fanns ej tidigare 20070420 */
  }
  
#rightColumnBox .tx-indexedsearch-info {
  font-size: 0.8em; /* KA EN fanns ej tidigare 20070420 */
    font-weight: normal;
}

#rightColumnBox .video {
  margin: 10px 30px 10px 20px; /* KA EN fanns ej tidigare 20070420 */
    font-weight: normal;
}


#rightColumnBox p {
  font-size: 0.8em; /* KA new class for youtube videos*/
}

#rightColumnBox a {
  color: #000080;
}

#rightColumnBox ol {
  font-size: 0.8em; /* KA EN fanns ej tidigare 20070425 */
/*  margin: 5px 10px 5px 0px; */
}

#rightColumnBox ul {
  font-size: 0.8em; /* KA EN tidigare 95% 20070420 */
}

#rightColumnBox li {
  margin: 5px 5px 5px 20px; /***/
}

/*
 * iconlist ==> linkList ???
 *                           */

#rightColumnBox ul.iconlist {
  list-style: none;
/*  margin: 0; */
  padding: 0;
  overflow: hidden;
}

#rightColumnBox ul.iconlist li {
  margin: 0;
  padding: 0;
}

#rightColumnBox ul.iconlist li a {
  margin: 0;
  display: block;
  font-size: 100%;  
  font-weight: normal;
  text-decoration: none;
  color: #000080;
  padding: 5px 5px 5px 23px;
  background: url(/fileadmin/template/graphics/list/arrow_right_blue.gif) no-repeat 3px 50%;
}

#rightColumnBox ul.iconlist li a.newsItemInfo {
  display: inline;
}

#rightColumnBox ul.iconlist li a:hover {
  text-decoration: underline;
}

#rightColumnBox ul.iconlist li a.pdf {
  background: url(/fileadmin/template/graphics/list/pdf.gif) no-repeat 0px 50%;
}

#rightColumnBox ul.iconlist li a.chatt {
  margin: 0;
  padding: 25px 20px 25px 60px;
  background: url(/fileadmin/template/graphics/list/Chatt.jpg) no-repeat 0px 50%;
}

#rightColumnBox ul.iconlist li a.epost {
  margin: 0;
  padding: 25px 20px 25px 60px;
  background: url(/fileadmin/template/graphics/list/E-post.jpg) no-repeat 0px 50%;
} 
  #rightColumnBox ul.iconlist li a.hoger{
  /* margin: 0; */
  padding: 25px 20px 25px 60px;
  background: url(/fileadmin/template/graphics/list/hoger.GIF) no-repeat 0px 50%;

}
 #rightColumnBox ul.iconlist li a.vansterpil{
  /* margin: 0; */
  padding: 25px 20px 25px 60px;
  background: url(/fileadmin/template/graphics/list/vansterpil.GIF) no-repeat 0px 50%;

}

#rightColumnBox ul.iconlist li a.word {
  background: url(/fileadmin/template/graphics/list/word.gif) no-repeat 3px 50%;
}

#rightColumnBox ul.iconlist li a.filmrulle4{
  background: url(/fileadmin/template/graphics/list/filmrulle4.jpg) no-repeat 0px 50%;
}

#rightColumnBox ul.iconlist li a.mp3{
  background: url(/fileadmin/template/graphics/list/mp3.jpg) no-repeat 0px 50%;
}





#rightColumnBox ul.iconlist li a.excel {
  background: url(/fileadmin/template/graphics/list/excel.gif) no-repeat 3px 50%;
}

#rightColumnBox ul.iconlist li a.powerpoint {
  background: url(/fileadmin/template/graphics/list/powerpoint.gif) no-repeat 3px 50%;
}

#rightColumnBox ul.iconlist li a.back {
  background: url(/fileadmin/template/graphics/list/arrow_left_blue.gif) no-repeat 3px 50%;
}

#rightColumnBox ul.iconlist li a.printable {
  background: url(/fileadmin/template/graphics/list/print_blue.gif) no-repeat 3px 50%;
}

#relatedContentBox {
  float: right;
  width: 197px;
 /* margin: 20px 0 20px 20px; */
  margin: 20px 0 0 20px;
/*  padding: 25px 0 0 0; */ /* IE doesn't work with this... */
  padding: 0;
  background: #EEEBE8 url(/fileadmin/template/graphics/bg/relatedContent/corner_top_left.gif) no-repeat top left;
}

#relatedContentArea {
  width: 197px;
  margin: 0;
 /* padding: 0 0 25px 0; */
  padding: 0 0 0 0;
  background: #EEEBE8 url(/fileadmin/template/graphics/bg/relatedContent/corner_bottom_left.gif) no-repeat bottom left;
}

#relatedContentArea h1 {
  font-size: 0.8em;  /* KA EN var tidigare 90% 20070419 */
  font-weight: bold;
  margin: 0;
  padding: 5px 20px;
  color: #FFF;
  background-color: #963;
}

#relatedContentArea h2 {
  font-size: 0.8em;  /* KA EN var tidigare 90% 20070419 */
  margin: 0;
  padding: 5px 20px 0;
  font-weight: bold;
  color: #963;
}

#relatedContentArea strong {
   /* KA EN var tidigare 90% 20070419 */
  color: #963;
}



#relatedContentArea h1.csc-firstHeader {
/*  margin-top: -25px */ /* IE doesn't work with this... */
  background: #963 url(/fileadmin/template/graphics/bg/relatedContent/corner_top_left.gif) no-repeat top left;
}

#relatedContentArea p {
  font-size: 0.7em;  /* KA EN var tidigare 90% 20070419 */
  overflow: hidden;
}

#relatedContentArea ul {
  /*list-style: none;*/ /*KA och EN 070418*/
  font-size: 0.7em;  /* KA EN fanns ej tidigare 20070419 */
  margin: 10px 0; /* Only for iconlist? */
  /* padding: 10px; */ /* ??? */
  overflow: hidden;
}

#relatedContentArea ol {
  /*list-style: none;*/
  font-size: 0.7em;  /* KA fanns ej tidigare 20070426 */
  margin: 0;
  padding: 10px; /* ??? */
  overflow: hidden;
}

#relatedContentArea ul li,
#relatedContentArea ol li {
  margin: 5px 20px 5px 40px;
}

#relatedContentArea ul.iconlist li {
  margin: 0 10px 0 20px;
  padding: 0;
}

#relatedContentArea ul.iconlist li a {
  margin: 0;
  display: block;
  font-size: 100%;  /* KA EN fanns ej tidigare 20070419 */
  font-weight: normal;
  text-decoration: none;
  color: #000080;
  padding: 5px 5px 5px 23px;
  background: url(/fileadmin/template/graphics/list/arrow_right_brown.gif) no-repeat 3px 4px;
}

#relatedContentArea ul.iconlist li a:hover {
  text-decoration: underline;
}

#relatedContentArea ul.iconlist li a.pdf {
  background: url(/fileadmin/template/graphics/list/pdf.gif) no-repeat 0px 4px;
}

#relatedContentArea ul.iconlist li a.word {
  background: url(/fileadmin/template/graphics/list/word.gif) no-repeat 3px 4px;
}

#relatedContentArea ul.iconlist li a.excel {
  background: url(/fileadmin/template/graphics/list/excel.gif) no-repeat 3px 4px;
}

#relatedContentArea ul.iconlist li a.powerpoint {
  background: url(/fileadmin/template/graphics/list/powerpoint.gif) no-repeat 3px 4px;
}

#relatedContentArea img {
 /* margin: 15px 0;*/ /* KA less margins on the images - standard pages */
  padding: 0;
}

div#moduleNavigation {
  margin-top: 20px;
  width: 100%;
  text-align: center;
}

div#moduleNavigation img {
  display: inline;
}

div.csc-textpic {
 /* margin-top: 10px; */ /* KA */
 }
 

p#lastUpdated {
  clear: both;
  font-size: 0.7em; /* KA EN var 80% 20070419 */
  margin: 30px 30px 10px 20px;
  padding-top: 10px;
  border-top: 1px solid #A5BDD6;
}

/* for databases a-z (maria 20111214) */

div.databases_az {
  background-color: #FFFFFF;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 0.8em; 
  font-style: normal;
  font-weight: normal;
  text-align: left;
  padding: 0;
  margin-top: 20px;
  margin-right: 0px; 
  margin-bottom: 10px; 
  margin-left: 0px;

}
div.databases_az a {
  color: #000080;
}

/* for info */

table.library_info {
/*  border: 0px */
/*  margin-left: 20px; */
}

tr.library_info {
/*  padding-bottom: 20px; */
}

td.library_info_image {
  padding-right: 10px;
  padding-bottom: 15px;
}

td.library_info_text,
td.library_info_text strong {
font-size: 0.8em; 
/*  color: #963; */
}


td.library_info_text a,
td.library_info_text strong {
/*  color: #963; */
}

table.info {
/*  border: 1px solid; */
/*  margin-left: 20px; */
}

tr.info {
/*  padding-bottom: 20px; */
}

td.info_image {
  padding-right: 10px;
  padding-bottom: 15px;
}

td.info_text,
td.info_text strong {
font-size: 0.8em; /* KA EN fanns ej 20070420*/
/*  color: #963; */
}


td.info_text a,
td.info_text strong {
/*  color: #963; */
}

/* For Lovisa Help */
table.lovisa_info {
  border: 1px solid;
  margin-right: 10px;
}

tr.lovisa_info {
/*  padding-bottom: 20px; */
}

td.lovisa_info_image {
  padding-right: 10px;
  padding-bottom: 15px;
}

td.lovisa_info_text,
td.lovisa_info_text strong {
font-size: 120%
/*  color: #963; */
}


td.lovisa_info_text a,
td.lovisa_info_text strong {
/*  color: #963; */
}

/* Search page stuff... */
div.tx-indexedsearch-whatis {
  display:none;
}

/* Standard tabell */

table.standard {
  border: 1px solid;
  margin-right: 10px;
}

table.standard th {
  font-weight: bold;
  padding: 5px 20px 5px 20px;
}

tr.standard {
/*  padding-bottom: 20px; */
}

td.standard_image {
  padding-right: 10px;
  padding-bottom: 15px;
}

td.standard_text,
td.standard_text strong {
font-size: 120%
/*  color: #963; */
}


td.standard_text a,
td.standard_text strong {
/*  color: #963; */
}

/* Standard tabell no border */

table.standard_nb {
  border: 0px;
 
  margin-right: 0px;
  padding: 0px 10px 0px 10px;
}

table.standard_nb th {
  font-weight: bold;
  
}

tr.standard_nb_1 {
text-align: left;
vertical-align: top;
background-color: #cccccc;
/*  padding-bottom: 20px; */
}

tr.standard_nb {
text-align: left;
vertical-align: top;
/*  padding-bottom: 20px; */
}

td.standard_image {
  padding-right: 10px;
  padding-bottom: 15px;
}

td.standard_nb_text {
text-align: left;
vertical-align: top;
padding: 5px 5px 5px 5px;
font-size: 0.8em;
/*  color: #963; */
}

td.standard_nb_text_right {
text-align: right;
vertical-align: top;
padding: 5px 5px 5px 5px;
font-size: 0.8em;
/*  color: #963; */
}


td.standard_nb_text strong {
text-align: left;
vertical-align: top;
padding: 5px 5px 5px 5px;
font-size: 100%;
/*  color: #963; */
}

td.standard_nb_text_right strong {
text-align: right;
vertical-align: top;
padding: 5px 5px 5px 5px;
font-size: 100%;
/*  color: #963; */
}

td.standard_nb_text_left {
text-align: left;
vertical-align: top;
padding: 5px 5px 5px 5px;
font-size: 0.8em;
/*  color: #963; */
}

td.standard_nb_text_left strong {
text-align: left;
vertical-align: top;
padding: 5px 5px 5px 5px;
font-size: 100%;
/*  color: #963; */
}

td.standard_text a,
td.standard_text strong {
/*  color: #963; */
}




/* Business hours (replaces OpeningHours) */

table.business_hours {
  font-size: 0.8em;
}

table.business_hours caption {
  font-weight: bold;
}

table.business_hours caption a {
  font-weight: normal;
  text-decoration: none;
}

table.business_hours caption a:hover {
  text-decoration: underline;
}

table.business_hours th {
  font-weight: bold;
  padding: 5px 20px 5px 20px;
}

table.business_hours tr.odd {
  background-color: #DDD;
}

table.business_hours td {
  padding: 8px 20px 5px 20px;
}

table.business_hours td {
  text-align: center;
}

table.business_hours td.library_name {
  text-align: left;
}

table.business_hours td.date_info {
  text-align: left;
  padding-top: 0;
  padding-bottom: 8px;
  font-style: italic;
}

/* Opening hours... */

table.open_hours {
  font-size: 0.8em;
  
}

tr.open_hours_library_info {
}

tr.open_hours_weekdays {

}

tr.open_hours_opening {

}

tr.open_hours_closing {
}

td.open_hours_weekdays {
  font-weight: normal;
}

td.open_hours_library_info {
}

td.open_hours_library_info a {
/*  font-weight: bold; */
  text-decoration: none;
}

td.open_hours_library_info a:hover {
  text-decoration: underline;
}

td.open_hours_opening {

}

td.open_hours_closing {
  padding-bottom: 15px;
}

td.open_hours_open {

}

td.open_hours_closed {
/*  background-color: #C6D6E7; */
}


table.contenttable {
  font-size: 0.8em;
}

table.contenttable td.td-0 {
  padding-right: 30px;
}

/* cross search */

#crossSearch {
  margin: 0;
  padding: 0;
}

#crossSearchInput {
  margin: 0 0 10px 20px;
  width: 200px;
  font-size: 0.8em;
  border: 1px solid #000;
}

#crossSearchButton {
  width: 70px;
  margin: 0 30px 10px 0px;
  font-size: 0.8em;
  font-weight: bold;
}


/* A small list for a journal-info prototype */

#tick_list {
  margin: 0;
  padding: 0;
}

#tick_list li {
  margin: 0 0 0 25px;
  padding: 5px 0 5px 25px;
  list-style: none;
}

#tick_list li.green_tick {
  background: transparent url(/fileadmin/template/graphics/list/green_tick.gif) no-repeat 0 50%;
}

#tick_list li.red_cross {
  background: transparent url(/fileadmin/template/graphics/list/red_cross.gif) no-repeat 0 50%;
}

