body
{
  background: #ffffff;
  margin: 0px;
  height: 100%;
  z-index:0;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  color: #002860;
  font-size: 12px;
}

ul 
{
 margin-left:0px;
 padding-left: 16px;
}

ol
{
 margin-left:0px;
 padding-left: 20px;
}

sa
{
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 11px;
  font-weight: none;
  color: #002860;
  text-decoration: none;
}  

.infospace 
{
  font-family: Verdana, Arial, sans-serif, Helvetica;
  color: #002860;
  font-size: 12px;
  width: 713px;
}

.infospace a
{
  font-family: Verdana, Arial, sans-serif, Helvetica;
  color: #002860;
  text-decoration: none;
  font-size: 12px;
}
.infospace a:hover
{
  text-decoration: underline;
}

.menu a
{
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.menu_text
{
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}



img
{
  border: 0px;
}

div
{
  font-family: Verdana, Arial, sans-serif, Helvetica;
  color: #002860;
  font-size: 12px;
/*  border: 1px dashed #000000;*/
}

.menuitem
{
  Display: none;
  Visibility: hidden;
}

.menuitem_visible
{
  Display: block;
  Visibility: visible;
}

#maincontent
{ 
  overflow: auto; 
  width: 660px;
}


#body
{
/*  border: 1px dashed #000000;*/
  position: absolute;
  top: 95px;
  left: 265px;
  width: 730px;
  height: 75%;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #002860;
  overflow: auto;
}

td { 
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 12px;
}

#body_print
{
  width: 650px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #000000;
}

#header
{
  background-image: url('/econtent/img/header.gif');
  background-repeat: no-repeat;
  width: 730px;
  height: 30px;
  position: absolute;
  top: 0px;
  left: 264px;
}

#title_text
{
  position: relative;
  top: 8px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #002860;
}

#title_text_print
{
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 5px;
}

#menu_top
{
  background-image: url('/econtent/img/menu_top.gif');
  background-repeat: no-repeat;
  width: 264px;
/*  height: 134px; */
}

#menu_td
{
  width:230px;
  background: #00347C;
}

#menu
{
  padding-left:9px;
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  font-weight: normal;
  background: #00347C;
  color: #FAFAFA;
  text-align: top;
  z-index: 100;
  width: 220px;
/*  height: 400px;*/
}



#footer
{
  background-image: url('/econtent/img/menu_bottom.gif');
  background-repeat: no-repeat;
  width: 900px;
  height: 67px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#logo
{
  position: absolute;
  left: 15px;
  top: 30px;
}

#flags
{
  position: absolute;
  left: 25px;
  top: 90px;
}

#print_page
{
  float: right;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 10px;
}

#footer_print
{
  margin-top: 20px;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.rubrik {
 font-weight: bold;
 font-size: 12px;
}

.notis {
 font-weight: none;
 font-size: 10px;
}

.notis a {
 color: #002860;
 font-weight: none;
 font-size: 10px;
}



.artno{
 font-weight: bold;
 font-size: 10px;
}
.artno_desc{
 font-weight: none;
 font-size: 10px;
}


.tabell_title {
 font-weight: none;
 font-size: 10px;
}

.tabell_text {
 font-weight: none;
 font-size: 10px;
}

.group_td_header {
 font-weight: bold;
 font-size: 10px;
 padding: 2px;
 border-top: 1px solid #a6c1e5;
 border-bottom: 1px solid #a6c1e5;
}

.group_td {
 font-weight: none;
 font-size: 10px;
 border-bottom: 1px solid #a6c1e5;
 padding: 2px;
}

.group_td_odd {
 border-bottom: 1px solid #a6c1e5;
 background-color: #deecff;
 font-weight: none;
 font-size: 10px;
 padding: 2px;
}

.group_text {
 font-family: Verdana, Arial, sans-serif, Helvetica;
 font-size: 11px;  
}
