BODY {
	background-color : #eeeeee;
	margin : 0;
	font-family : Verdana, sans-serif;
	font-size: small;
  line-height: 1.35;
}

table { 
  font-size: small;
  line-height: 1.35;
}

* html body { 
  font-size: 84%;
  line-height: 1.3;
}

* html table { 
  font-size: 99%;
  line-height: 1.3;
}


TABLE.infoframe {
 height:99%
}

EM, STRONG, EM STRONG, STRONG EM, H1, H2, H3, H4, H5, H6, COL, COLGROUP, TABLE, TBODY, TD, TR, TH, DL, DD, DT, LI, UL, OL {
  color:  black;
}	

H1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: black;
        font-size: large;
        text-align : left;
}

.csc-firstHeader {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: black;
        font-size: x-large;
}

H2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: black;
        font-size: medium;
	text-align : left;
}

H3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: medium;
	color: black;
	text-align : left;
}


P {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-align : justify;
  color: black;
}

td p { 
  text-align : left;
 }

UL {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: black;
}

LI {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: black;
}

TD {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: black;
}

TR {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: black;
}

div#daimi-content { 
  margin-left : 0.5em;
  margin-right : 1em;
}

A.daimi-link {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration :none;
  color: #39596e;
cursor:pointer;
}
A:link, A.daimi-link:link {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration :none;
  color: #39596e;
cursor:pointer;
}

A:visited, A.daimi-link:visited {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration :none;
  color: #355565;
cursor:pointer;
}

A:active, A.daimi-link:active {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration : none;
  color: #39596e;
cursor:pointer;
}

A:hover, A.daimi-link:hover {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color:#39596e;
  text-decoration : underline;
cursor:pointer;
}

A[name] {
  text-decoration :inherit;
  color: inherit
}

/* Egne definitioner */

.footer {
  padding-top : 3em;
  padding-bottom : 2em;
  clear : both;
  text-align : center;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: x-small;
  color: black;
}

.footer hr {
  width : 65%;
}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover {
  font-size: x-small;
}

.adminlinks { 
  /* text-align : right; */
  font-size: xx-small;
}

.adminlinks a:link, .adminlinks a:visited, .adminlinks a:active,
  .adminlinks a:hover, .tx-lastupdate-pi1, .tx-responsible-pi1 {
  font-size: xx-small;
}
/* Odd and Even entries in row */
.evenrow, tr.evenrow {
  background-color : #dddddd;
}
.oddrow, tr.oddrow { 
  background-color : #eeeeee;
}

div.news_box { 
    font-family : Verdana,Arial,Helvetica,sans-serif;
    color: #000000; 
    font-size: xx-small; vertical-align:top;
    padding-top:12px; padding-left:12px
}
img.news_box_image { width:80px; height:80px; float:right; margin:2px;}
div.latest_update { 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color : #000000; font-size: 9px; vertical-align:top; padding:5px; line-height:1.2;overflow:hidden;}

div.shortcut_header { 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  color:#39596e; 
  font-weight:bold; 
  font-size: 14px; 
  vertical-align:top; 
  white-space: nowrap;
/* line-height:1.2;*/
}
div.shortcut_body { 
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  color:#39596e; 
  font-size: 9px; 
  vertical-align:top; 
  line-height:1.2;
}
div.frontpage_footer {
  text-align : center;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: x-small;
  color: black;
}

.imagelink { 
  border : 0px solid #ffffff;
 }

.two-column-left, .two-column-right { 
  vertical-align: top; 
 }

p, p.bodytext {
  margin-top: 0.6em;
  line-height: 1.15;
}

* html p.bodytext {
  line-height: 1.25;
}

* html p {
  line-height: 1.25;
}

p.news-single-author img {
  display: inline;
  float: none;
  border: none;
}

p.news-single-author, .news-list-date {
  font-size: x-small;
}

.news-single-files img, .news-single-related img {
  display: inline;
  float: none;
  border: none;
  vertical-align: text-bottom;
  margin-right: 0.2em;
}

h3.tx-ttnews-single {
  font-size: small;
  line-height: 1.15;
}

* html h3.tx-ttnews-single {
  font-size: 99%;
}

.news-single-author-timedata {
  font-size: x-small;
  margin-bottom: 0;
  padding-bottom: 0;
}

* html .news-single-timedata, * html p.news-single-author, * html .news-list-date {
  font-size: 81%;
}

h2.news-single-title, .news-list-item h3 {
  line-height: 1.1;
  margin-bottom: 0.1em;
  padding-bottom: 0.1em;
}

* html h2.news-single-title {
  font-size: 150%;
}

.news-single-author, .news-single-timedata {
  display: inline;
  float: none;
}

.news-single-image img {
  margin-left: 1em;
  margin-bottom: 0.5em;
}

* html .news-single-image img {
  margin-top: 1em;
}

.news-single-item h3 p.bodytext {
   font-weight: normal;
}

