body {     
  color: #000000 ! important;      
  font-size:80%;
  margin: 0px;
  padding: 0px;
  font-family: Verdana,sans-serif;
  background-image:url(images/bg_nav.gif); 
  background-repeat:repeat-x;
}

/*
##########################################################################
Sticky Footer START : height 40px, must be adjusted at three places
##########################################################################
*/

* {margin-top:0;margin-bottom:0;} 
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 40px;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer{
  text-align:center;
  background-image:url(images/bg_headline.gif); 
  background-repeat:repeat-x;
  clear:both;
  height:40px;
  margin-top:-40px;
  position:relative;
}

/* 
##########################################################################
styles used by nav_lang_include.jsp
NOTE: skráning and admin section use their own styles for the navigation
##########################################################################
*/

#leftnav{
  position:absolute;
  left: 0px;
  top:0px;
  padding:5px;
  padding-left:10px;
  padding-top:32px;
  z-index: 5000;
}
#rightnav{
  position:absolute;
  right: 0px;
  top:0px;
  padding:5px;
  padding-right:10px;
  padding-top:32px;
  z-index: 5001;
}
#separator{
  position:absolute;
  left: 0px;
  top:32px;
  padding:0px;
  padding-right:0px;
  padding-top:18px;
  width:100%;
  display:none;
}

#lbs{
  position:absolute;
  left: 15px;
  top:54px;
  z-index: 9000;
  border:1px solid #940000;
  background-color: #FFFFFF;
  padding:8px;
  opacity: 0.9;
  filter:alpha(opacity=90);
  visibility:hidden;
}

/* left navigation */
a.lbs:link {
	color: #000000;
	text-decoration: none;
}
a.lbs:visited {
	color: #000000;
	text-decoration: none;
}
a.lbs:hover {
	color: #000000;
	text-decoration: underline;
}
a.lbs:active {
	color: #000000;
	text-decoration: underline;
}
a.lbs:focus {
	color: #000000;
	text-decoration: underline;
}

a.nav1:link {
	color: #000000;
	text-decoration: none;
}
a.nav1:visited {
	color: #000000;
	text-decoration: none;
}
a.nav1:hover {
	color: #000000;
	text-decoration: none;
}
a.nav1:active {
	color: #000000;
	text-decoration: none;
}
a.nav1:focus {
	color: #000000;
	text-decoration: none;
}

a.nav1selected{
	text-decoration: none;
	color: #940000;
}

/* right navigation */

a.nav2:link {
	color: #000000;
}
a.nav2:visited {
	color: #000000;
}
a.nav2:hover {
	color: #000000;
}
a.nav2:active {
	color: #000000;
}
a.nav2:focus {
	color: #000000;
}

a.nav2selected{
	text-decoration: none;
}

a.legacyLink{
	font-size: 160%;	
	color: #000094;
}

a.legacyLink:hover{
	font-size: 160%;	
	color: #940000;
}

.thinline {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
}

.flagborder {
	border: 1px solid #000000;
	vertical-align: middle;
}

.spaceme{
	padding-left: 6px;
	padding-right: 6px;
}

.spacemebold{
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}

/*
##########################################################################
*/

a {
	color: #000000;
}

p {
	padding-top:10px;
	padding-bottom:5px;
}

h1{
	font-size: 1.1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h1.viewpage{
	font-size: 2.0em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h1.news{
	font-size: 1.2em;
	padding-top:0px;
	margin:0px;
	border-bottom:1px solid #999999;
	letter-spacing:0px;
	font-weight:bold;
}

h1.results_headline{
	font-weight: bold;
	font-size:1.1em;
	padding-top:0px;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	padding-left:15px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
}

h1.first_headline{ 	
  	font-size: 1.4em;
   	border-bottom: solid #999 1px;
   	font-weight: normal;
   	margin-left: 66px;
   	padding-bottom: 0.05em;
   	margin-right: 0px;
   	margin-top:0px;
}

h2{
	font-size: 2.0em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h2.supplement{
	font-size: 1.0em;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h3{
	font-size: 1.3em;
	font-weight:bold;
	padding-top:0px;
	margin:0px;
}

ol{
	padding-top:12px;
}

li{
	font-size: 1em;
	padding:0px;
	padding-top:4px;	
}

li.hit{
	list-style-type:none;
	padding-bottom:0px;
	margin-left: 20px;
	padding-left:6px;
	padding-top:12px;
}

ul.lbs{
	margin-bottom:0px;
	margin-top:0px;
}

li.lbs{
	list-style-type:none;
	margin: 0px;
	margin-left: -36px;
	padding:0px;
}


li.about{
	font-size: 1em;
	padding:0px;
	padding-bottom:10px;
	margin-left: 0px;
	list-style-type:disc;
}

li.facet{
	font-size: 1em;
	padding:0px;
	margin:0px;
	list-style-image:url(images/facet_list_arrow.gif);
	margin-left: -25px;
	margin-bottom: 0px;
}

li.folder{
	font-size: 1em;
	padding:0px;
	margin:0px;
	margin: 0px;
	list-style:none;
	margin-left: -40px;
}

li.faq{
	margin-left:-25px;
	padding-top:4px;
	padding-left:8px;
	border:1px solid #ffffff;
}

li.faq p{
	margin-left:8px;
}

li.faq ul{
	list-style-type:square;
}

li.faq_inactive{
	margin-left:-25px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;	
	border: 1px solid #e0e0e0;
	background-image:url(images/inactive_news.gif); 
	background-repeat:repeat;
}

li.news{
	list-style-type:none;
	margin-left:-48px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;
	border:1px solid #ffffff;
}

li.news a.news{
	text-decoration: none;
}

li.news ul{
	list-style-type:disc;
}

li.news_inactive{
	list-style-type:none;
	margin-left:-48px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;
	border: 1px solid #e0e0e0;
	background-image:url(images/inactive_news.gif); 
	background-repeat:repeat;
}

label{
	padding-right: 5px;
}

form{
	padding: 0px;
	margin: 0px;
}

em {
	font-style:italic;
	font-weight:normal;
	font-size: 1em;
}

em.lucine {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

pre {
	font-size: 2em;
}

/*******************************************************************/


/* advanced search hyperlinks */

a.advanced:link {
	color: #000000;
}
a.advanced:visited {
	color: #000000;
}
a.advanced:hover {
	color: #000000;
}
a.advanced:active {
	color: #000000;
}
a.advanced:focus {
	color: #000000;
}

/* page navigation for search result hits */

a.page {
	font-size: 1.2em;
}

a.page:link {
	color: #000000;
}
a.page:visited {
	color: #000000;
}
a.page:hover {
	
}
a.page:active {
	color: #CC0000;
}
a.page:focus {
	color: #CC0000;
}
a.pageselected{
	font-size: 1.2em;
	text-decoration: none;
	color: #940000;
}

/* facets for search result hits */

a.face {
	color: #000000;
}

a.face:link {
	color: #000000;
}
a.face:visited {
	color: #000000;
}
a.face:hover {
	
}
a.face:active {
	color: #CC0000;
}
a.face:focus {
	color: #CC0000;
}

/* link to open popup with pub details */

a.pd {
	color: #000000;
	text-decoration: none;
}
a.pd:link {

}
a.pd:visited {

}
a.pd:hover {
	text-decoration: underline;
}
a.pd:active {

}
a.pd:focus {

}

/* displaying search result hits */

a.result:link {
	color: #940000;
	font-size: 1.2em;
	text-decoration: none;
}
a.result:visited {
	color: #320000;
	font-size: 1.2em;
	text-decoration: none;
}
a.result:hover {
	font-size: 1.2em;
	text-decoration: underline;
}
a.result:active {
	color: #CC0000;
	font-size: 1.2em;
}
a.result:focus {
	color: #CC0000;
	font-size: 1.2em;
}

/* displaying magazine list */

a.list:link {
	color: #940000;
	font-size: 0.9em;
	text-decoration: none;
}
a.list:visited {
	color: #320000;
	font-size: 0.9em;
	text-decoration: none;
}
a.list:hover {
	font-size: 0.9em;
	text-decoration: underline;
}
a.list:active {
	color: #CC0000;
	font-size: 0.9em;
	text-decoration: none;
}
a.list:focus {
	color: #CC0000;
	font-size: 0.9em;
	text-decoration: none;
}

/* displaying bookmarks */

a.bookmark:link {
	color: #940000;
	font-size: 1.0em;
	text-decoration: none;
}
a.bookmark:visited {
	color: #320000;
	font-size: 1.0em;
	text-decoration: none;
}
a.bookmark:hover {
	font-size: 1.0em;
	text-decoration: underline;
}
a.bookmark:active {
	color: #CC0000;
	font-size: 1.0em;
	text-decoration: none;
}
a.bookmark:focus {
	color: #CC0000;
	font-size: 1.0em;
	text-decoration: none;
}

/* setting a  bookmark */

a.set_bookmark:link {
	color: #333333; 
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: underline;
}
a.set_bookmark:visited {
	color: #333333; 
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: bold;
}
a.set_bookmark:hover {
	font-size: 1.0em;
	text-decoration: underline;
}
a.set_bookmark:active {
	font-size: 1.0em;
	text-decoration: underline;
}
a.set_bookmark:focus {
	font-size: 1.0em;
	text-decoration: underline;
}

a.faq {
	color: #940000;
	font-size: 0.9em;
	text-decoration: none;
}
a.faq:visited {
	color: #940000;
	font-size: 0.9em;
	text-decoration: none;
}
a.faq:hover {
	font-size: 0.9em;
	text-decoration: underline;
}
a.faq:active {
	color: #CC0000;
	font-size: 0.9em;
	text-decoration: none;
}
a.faq:focus {
	color: #CC0000;
	font-size: 0.9em;
	text-decoration: none;
}

/* prev/next buttons used for date/volume/issue/page navigation */

a.arrows {
	padding-left: 2px;
	padding-right: 2px;
}

/*****************************************************************/

#main_simple{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding: 0px;
  height: 220px;
}

#main_advanced{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding: 0px;
  height: 277px;
}

#pages{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding-top:20px;
}

#listing{
  text-align:left;
  padding-top:60px; 
}

#tablelisting{
  text-align:left;
  padding-left: 66px;
}

#aboutlisting{
  text-align:left;
  padding-left: 66px;
  width: 800px;
}

#results{
	text-align: left;
	z-index: 100;
}

#loginform{

}

#viewNav{
  position:absolute;
  left: 20px;
  top:70px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  font-size: .7em;
  width:250px;
}

#pagePlugin{
  position:absolute;
  left: 275px;
  top:55px;
  text-align:left;
  font-size: .7em;
  width:750px;
  height:500px;	/*must not be "auto" for firefox; fix via javascript */
  z-index: 5;
}

#disclaimer{
  position:absolute;
  bottom:0px;
  margin:auto;
  text-align:center;
  z-index: 101;
}

#homeinfo{
	text-align:center;
	margin-left:66px;
	margin-right:66px;
}

#notes_div{
	 display:inline;
}

a.copyright:link {
	color: #000000;
	text-decoration: none;
}
a.copyright:visited {
	color: #000000;
	text-decoration: none;
}
a.copyright:hover {
	color: #940000;
	text-decoration: underline;
}
a.copyright:active {
	color: #CC0000;
	text-decoration: underline;
}
a.copyright:focus {
	color: #CC0000;
	text-decoration: underline;
}

#facets_simple {
  position:absolute;
  right:0px;
  top:230px;
  width:225px;
  z-index: 99;
  padding-left: 20px;
  padding-top: 10px;
  background-color: #FFFFFF;
  background-image:url(images/bg_facet.gif); 
  background-repeat:repeat-y;
  margin: 0px;
  padding-right: 0px;
  text-align: left;
}

#facets_advanced {
  position:absolute;
  right:0px;
  top:287px;
  width:225px;
  z-index: 99;
  padding-left: 20px;
  padding-top: 8px;
  background-color: #FFFFFF;
  background-image:url(images/bg_facet.gif); 
  background-repeat:repeat-y;
  margin: 0px;
  padding-right: 0px;
  text-align: left;
}

#sort_order_simple {
  position:absolute;
  right:250px;
  top:226px;
  z-index: 99;
  padding-left: 10px;
  padding-top: 10px;
  margin: 0px;
  padding-right: 0px;
  text-align: left;
}

#sort_order_advanced {
  position:absolute;
  right:250px;
  top:282px;
  z-index: 99;
  padding-left: 10px;
  padding-top: 10px;
  margin: 0px;
  padding-right: 0px;
  text-align: left;
}

#newNews {
  position:absolute;
  right: 15px;
  top:100px;
  width:350px;
  background-color: #FFFFFF;
  padding-left: 10px;
  padding: 10px;
  border:1px solid #e0e0e0;
}

/*********************************************************/

.prev_next{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 1.2em;
}

.popupleft {
	width: 175px;
}
.popupleft2 {
	width: 86px;
}

.above_popup {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 1.3em;
}
.above_popup2 {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 1.3em;
	height: 16px;
	vertical-align: bottom;
}

.file_icons {
	margin-left:2px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 1.3em;
	width:216px;
	text-align:center;
	border: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
  	background-position: 0px 10px;
}

.cal_position {
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 1.3em;
}

/* calendar table */

.caltdheaderleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	text-align:right;
}

.caltdheader {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	text-align:right;
}

.calsundayredleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	color: red;
	text-align:right;
}

.calsundayred {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	color: red;
	text-align:right;
}

.caltdleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-align:right;
}

.caltd {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-align:right;
}

.caltdselleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#CCCCCC;
  	text-align:right;
}

.caltdsel {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#CCCCCC;
	text-align:right;
}

.calemptycell {
	color: #FFFFFF;
	text-align:right;
}

a.cal_hyperlink{
	text-decoration: underline;
	font-weight: normal;
	color: #940000;
}

a.cal_hyperlink:hover{
	text-decoration: underline;
	font-weight: normal;
	color: #940000;
}

/* search results */

.resultheader {
	padding:0px;
	font-weight: bold;
	margin:auto;
	letter-spacing: 1px;
	padding-top:5px;
	z-index:102;

}

.resultline1{
	font-size: 1.1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.resultline2{
	font-size: 1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-left: 0px;
}
.resultline3{
	font-size: 1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-style: italic;
	padding-left: 0px;
}

.ocr {
	font-size: 0.9em;
	padding-top:2px;
	padding-left: 0px;
}

.bookmarkheader{
	padding:2px;
	padding-left:12px;
	padding-bottom:1px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	font-weight: normal;
	border: 1px solid #e0e0e0;
}

.bookmarkheader2{
	padding:2px;
	padding-left:12px;
	padding-bottom:1px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	width:10px;
	font-weight: normal;
	border: 1px solid #e0e0e0;
}

.bookmarkheader3{
	padding:2px;
	padding-left:12px;
	padding-bottom:1px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
	width:100px;
	font-weight: normal;
	border: 1px solid #e0e0e0;
}

.bookmarkinfo{
	padding:5px;
	padding-top: 5px;
	padding-right:5px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	text-align: right;
}

.bookmarkrow1{
	padding:5px;
	padding-left:12px;
	padding-top: 5px;
	padding-right:20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width:700px;
}

.bookmarkrow2{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width:10px;
}

.bookmarkrow3{
	padding:5px;
	padding-left:12px;
	padding-top: 5px;
	padding-right:20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width:10px;
}

a.listheader{
	color: #000000;
	border-right: none;
	padding: 0px;
	border:none;
}

a.listheader_letters{
	color: #000000;
	border-right: none;
	font-weight: normal;
	text-decoration: none;
}

a.listheader_letters:hover{
	color: #940000;
	border-right: none;
	font-weight: normal;
	text-decoration: underline;
}

.listheader{
	padding:5px;
	padding-left:12px;
	border-right: 1px solid #FFFFFF;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
  	border-top: 1px solid #e0e0e0;
  	border-right: 1px solid #e0e0e0;
}

.listheader2{
	padding:5px;
	padding-left:12px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	width:10px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

.listheader3{
	padding:5px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	width:100px;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listheader4{
	padding:5px;
	padding-left:12px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	width:100px;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listheader5{
	padding:5px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listheader6{
	padding:5px;
	padding-left:12px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listrowinfo{
	padding:5px;
	padding-top: 5px;
	padding-right:5px;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.listrowinfo2{
	padding:5px;
	padding-top: 5px;
	padding-right:5px;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}

.listrow1{
	padding:5px;
	padding-left:12px;
	padding-top: 5px;
	padding-right:20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listrow2{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listrow3{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

.newstable{
	width:800px;
}

.magazinetable{
	width:850px;
}

.articletable{
	width:1000px;
}

.bookmarkstable{
	width:800px;
	margin-left:55px;
	margin-top:5px;
}

.news_date{
	color:#940000;
	font-size:0.85em;
	font-weight:bold;
}

.news_text{
	padding-left:38px;
}

.error{
	font-size: 1.4em;

}

.danger{
	background-color:#FFe8e8;
}

.ok{
	background-color:#e8FFe8;
}

.edit{
	/*background-color:#CCb8b8;*/
}

.not_online{
	width: 100%;
	text-align:center;
	color: #CC0000;
	font-size: 1.4em;
}

.noinfoborder{
	border:none;
}
.noinfoborder2{
	border:none;
	vertical-align: top;
}

.nologoborder{
	border:none;
	vertical-align:middle;
	max-height: 100px;
	max-width: 200px;
}

.formtextinput{
	margin-bottom: 8px;
}

.indent_sed{
	padding-left: 20px;
}

.nowrap {
	white-space: nowrap;
}

.bookmark_frame {
	width:171px;
	padding: 0px;
	text-align: center;
}

.workspace_headline{
	font-size: 1.0em;
	padding:5px;
	margin:0px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
}

.w800 {
	width: 800px;	
}

.facet_headline{
	font-size: 1.0em;
	padding:2px;
	margin:0px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	width:220px;
}

.facet_in_headline {
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	color: #000000;
	font-size:1em;
	margin:0px;
	margin-left:66px;
	margin-top:0px;
	padding:4px;
	padding-top:10px;
	display:inline;
}

.facet_in_searchheadline {
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	color: #000000;
	font-size:1em;
	margin:0px;
	margin-left:37px;
	margin-top:0px;
	padding:4px;
	padding-top:10px;
	display:inline;
}

th.infolegend {
	font-weight: normal;
}

.infolegend {
	vertical-align: top;
	width: 120px;
	padding-left: 9px;
	border-bottom: 1px solid #e0e0e0;
}
.infocontent {
	font-weight: normal;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
}

.totalNumberOfPages {
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;	
	font-weight: bold;
	padding:5px;
	border: 1px solid #940000;
}

.rss_logo{
	padding-bottom: 6px;
	font-size: 0.9em;
}

.q_result{
	font-style: italic;
	color: #940000;
}

.cal_space {
	margin-right: 1px;
}

.show_pointer{
	 cursor:pointer;
}

.warning{
	color: red;	
}

.no_plugin {
	font-size:1.8em;
	color: #CC0000;
	border: 3px solid #CC0000;
	padding: 8px;
	
}

div.supplement{
	line-height:1.5em;
}

