#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 */
  line-height: 1.0em; /*SB enl gp, var ospec. 20090609*/
  color: #963;
}

/* #rightColumnBox h2 {
 *  font-size: 120%;
 *  color: #963;
 * } */
 
#rightColumnBox h3 {
  font-size: 1.0em;
  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;
}



/* #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/templates/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 p {
  font-size: 0.8em; /* KA EN tidigare 95% 20070419 */
}

#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/templates/graphics/list/arrow_right_blue.gif) no-repeat 3px 50%;
}

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

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

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

#rightColumnBox ul.iconlist li a.epost {
  margin: 0;
  padding: 25px 20px 25px 60px;
  background: url(/fileadmin/templates/graphics/list/epostbild.gif) no-repeat 0px 50%;
}

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

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

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

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

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

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

#relatedContentArea {
  width: 197px;
  margin: 0;
  padding: 0 0 25px 0;
  background: #EEEBE8 url(/fileadmin/templates/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/templates/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/templates/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/templates/graphics/list/pdf.gif) no-repeat 0px 4px;
}

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

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

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

#relatedContentArea img {
  margin: 15px 0;
  padding: 0;
}

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

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;
}





table.library_info {
/*  border: 1px solid; */
/*  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; /* KA EN fanns ej 20070420*/
/*  color: #963; */
}


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

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


/* 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; */
}

/* 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/templates/graphics/list/green_tick.gif) no-repeat 0 50%;
}

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