#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;
  color: #963;
}

#rightColumnBox h2 {
  margin: 20px 30px 5px 20px;
  font-size: 1.0em;
  color: #963;
}

#rightColumnBox h3 {
  margin: 20px 30px 5px 20px;
  font-size: 0.8em;
  color: #963;
}
  
#rightColumnBox h3.tied-hx {
  margin-bottom: 0;
  color: #000;
}

#rightColumnBox h3.tied-hx + p {
  margin-top: 0;
}

#rightColumnBox h3.newsPublished {
  margin-top: 10 px;
  font-size: 0.7em;
  color: #000;
  font-weight: normal;
}

/* These should just go... MB 20080430*/
#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 {
  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 dd.csc-textpic-caption {
  margin: 5px 5px 10px 5px;
  font-size: 0.6em;
  font-weight: bold;
}

#rightColumnBox div.csc-textpic-imagewrap {
  padding: 0;
  margin: 10px 30px 10px 20px;
}

#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; /***/
}

#rightColumnBox ul li ul {
  margin-left: 0;
  font-size: 1em;
}

/*
 * 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.movie {
  background: url(/fileadmin/template/graphics/list/movie.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.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 2px 50%;
}

#rightColumnBox ul.iconlist li a.rss {
  background: url(/fileadmin/template/graphics/list/feed-icon-14x14.png) no-repeat 0px 50%;
}

#rightColumnBox ol.lalpha {
  list-style-type: lower-alpha;
}

#rightColumnBox ol.ualpha {
  list-style-type: upper-alpha;
}

#rightColumnBox ol.lroman {
  list-style-type: lower-roman;
}

#rightColumnBox ol.uroman {
  list-style-type: upper-roman;
}


#relatedContentBox {
  float: right;
  width: 197px;
  margin: 13px 0 20px 20px;
/*  margin: 20px 0 20px 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;
/*  background: #EEEBE8 url(/fileadmin/template/graphics/bg/relatedContent/corner_bottom_left.gif) no-repeat bottom left; */ 
  background: transparent 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 0 10px 0;
  padding: 5px 20px;
  color: #FFF;
  background-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 h2 {
  font-size: 0.8em;  /* KA EN var tidigare 90% 20070419 */
  margin: 0;
  padding: 5px 20px;
  font-weight: bold;
  color: #963;
}

#relatedContentArea h3 {
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  padding: 5px 20px 0 20px;
  color: #963;
}

#relatedContentArea h3.tied-hx {
  margin-bottom: 0;
  color: #963;
}

#relatedContentArea h3.tied-hx + p {
  margin-top: 0;
}

#relatedContentArea strong {
   /* KA EN var tidigare 90% 20070419 */
  color: #963;
}

#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 50%;
}

#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 50%;
}

#relatedContentArea ul.iconlist li a.word {
  background: url(/fileadmin/template/graphics/list/word.gif) no-repeat 3px 50%;
}

#relatedContentArea ul.iconlist li a.movie {
  background: url(/fileadmin/template/graphics/list/movie.gif) no-repeat 0px 50%;
}

#relatedContentArea ul.iconlist li a.excel {
  background: url(/fileadmin/template/graphics/list/excel.gif) no-repeat 3px 50%;
}

#relatedContentArea ul.iconlist li a.powerpoint {
  background: url(/fileadmin/template/graphics/list/powerpoint.gif) no-repeat 3px 50%;
}

#relatedContentArea ul.iconlist li a.rss {
  background: url(/fileadmin/template/graphics/list/feed-icon-14x14.png) no-repeat 0px 50%;
}

#relatedContentArea img {
  margin: 15px 0;
  padding: 0;
}

#relatedContentArea div.csc-textpic-imagewrap {
  margin: 0;
  padding: 0;
}

#relatedContentArea div.csc-textpic-imagewrap img {
  margin: 0;
  padding: 0;
}


#relatedContentArea dd.csc-textpic-caption {
  margin: 5px 20px 10px 20px;
  font-size: 0.6em;
  font-weight: bold;
/*  color: #963; */
  color: #444;
}


div#moduleNavigation {
  margin-top: 20px;
  width: 100%;
  text-align: center;
}

div#moduleNavigation img {
  display: inline;
}

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;
}


/* Search page stuff... */
div.tx-indexedsearch-whatis {
  display:none;
}

.islet_sample {
  font-size: 0.8em;
}

table.islet_sample th {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 5px;
}

.islet_sample_nr {
  font-weight: bold;
  color: #963;
}

.islet_sample_id {
  font-weight: bold;
  color: #963;
}

.islet_sample_header {
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
}

.islet_sample_header.empty {
/*  color: #666; */
}

.islet_sample_value {
  padding-right: 30px;
  font-style : italic;
}

.islet_sample_value.empty {
  color: #FFF;
  background: #999;
}

.islet_sample_link {
  color: #000080;
  font-weight: bold;
  font-size: 1.0em;
}

.QuickForm fieldset {
  width: 480px;
  border: 2px solid #963;
  padding: 10px 10px 20px 10px;
  margin: 0 0 20px 0;
  background: #EEEBE8;
  font-family: Arial, sans-serif;
}

.QuickForm legend {
  font-weight: bold;
  font-size: 0.8em;
  color: #FFF;
  background: #963;
  padding: 4px 8px;
}

.QuickForm ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

#rightColumnBox .QuickForm li {
  margin: 10px 0 0 0;
  padding: 0;
}

.QuickForm label.element {
  font-weight: bold;
}

.QuickForm input[type="text"], textarea {
  width: 450px;
}

.QuickForm input[type="submit"] {
  font-weight: bold;
}

dl.projectApplication {
  padding: 10px 10px 5px 10px;
}

dl.projectApplication dt {
  margin: 0;
  font-size: 0.8em;
  font-weight: bold;
}

dl.projectApplication dd {
  margin: 1px 0px 15px 20px;
  font-size: 0.8em;
}

/* DP specials... */

.dp_news p {
  margin-bottom: 15px;
}

.dp_news_link a { 
  font-weight: bold;
  margin-bottom: 3px;
  display: block;
}

.dp_news a {
  text-decoration: none;
}

.dp_news a:hover {
  text-decoration: underline;
}

.dp_news_type_Notis {
  font-size: 0.8em;
  padding: 2px 4px;
  color: #FFF;
  background-color: #963;
}

.dp_news_type_Nyhet {
  font-size: 0.8em;
  padding: 2px;
  color: #FFF;
  background-color: #000080;
}

ul.dp_news {
  list-style: none;
  margin-left: 0;
}

/* Startpage, 'Notiser'... */
#relatedContentArea ul.dp_news li {
  margin-left: 20px;
}

table.dp_news_item {
  margin: 0;
}

td.dp_news_date {
  font-size: 0.8em;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  padding-right: 5px;
/*  padding: 0 5px 5px 0; */
  /* border-right: 3px solid #963; */
  /* border: 1px solid #963; */
}

td.dp_news_title_link {
  font-size: 0.9em;
  text-align: left;
  padding: 3px 5px;
}

td.dp_news_browse_links {
  padding-top: 10px;
  text-align: center;
}

div.dp_news_item {
}

div.dp_news_date {
  clear: both;
  font-size: 0.8em;
}

div.dp_news_title_link {
  float: left;
  font-size: 0.8em;
}

.tx-ttnews-browsebox {
  margin: 20px 0 0 0;
  padding: 0;
  border: 0;
  background-color: #FFF;
}

.tx-ttnews-browsebox a {
  text-decoration: none;  
}

.tx-ttnews-browsebox a:hover {
  font-weight: bold;
}

.tx-ttnews-browsebox p {
  margin-bottom: 5px;
  text-align: left;
}

.tx-ttnews-browsebox td {
  font-size: 1.0em;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
  font-weight: bold;
}

.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p {
  margin:0px;
}

.tx-ttnews-browsebox-SCell {
  background-color: #CCC;
  border: 1px solid #666;
}

/* Indexed Search */

.tx-indexedsearch .tx-indexedsearch-searchbox {
  margin-bottom: 30px;
  background-color: #CCC;
  border-top: 3px solid #EEE;
  border-right: 3px solid #999;
  border-bottom: 3px solid #999;
  border-left: 3px solid #EEE;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form input[type="text"] {
  width: 300px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form input[type="submit"] {
  font-weight: bold;
  width: 70px;
}

/* .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  display: none;
} */

.tx-indexedsearch dl.info-tmpl-css dt,
.tx-indexedsearch dl.info-tmpl-css dd {
  float:left;
  margin-left: 0;
}


#rightColumnBox blockquote {
  margin: 10px 30px 10px 20px;
  padding: 0 5px;
  font-size: 1.2em;
  font-weight: bold;
  font-style: italic;
  text-indent: 20px;
  background: url(/fileadmin/template/graphics/icons/quote.gif) no-repeat 5px 0px;
}

#rightColumnBox .right {
  float: right;
  width: 200px;
  margin: 10px 30px 10px 10px;
}

#rightColumnBox blockquote p {
  margin: 0;
  padding: 0;
}

#rightColumnBox div.highlight {
  background-color: #d0d0d0;
  margin: 10px 30px 10px 20px;
  padding: 10px;
}

#rightColumnBox div.highlight p {
  color: #000;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
  
#rightColumnBox .left {
  float: left;
  width: 200px;
  margin: 10px 10px 10px 20px;
}

#rightColumnBox .right {
  float: right;
  width: 200px;
  margin: 10px 30px 10px 10px;
}

