/*-----------------
| General Settings |
------------------*/
A:link{
  font-weight: normal;
  font-size: 10pt;
  color: #008080;
}

A:visited{
  font-weight: normal;
  font-size: 10pt;
  color: #808080;
}

body {
  margin-top: 20px;
  margin-left: 10px;    
  background-color: #ffffff;

  font-family: Arial;
} 

.table_headline{
  font-weight: bold;
  font-size: 14pt;

  color: #008080;
}

.table_result{
  font-weight: normal;
  font-size: 10pt;

  color: #000000;
  background-color: #f0f0f0;
  
  border-bottom-style: solid; 
  border-bottom-color: #d0d0d0; 
  border-bottom-width: 1px;

  border-right-style: solid; 
  border-right-color: #d0d0d0; 
  border-right-width: 1px;  
}

.table_publication{
  text-align: right;

  font-weight: normal;
  font-size: 10pt;

  color: #000000;
}

.table_description{
  font-weight: normal;
  font-size: 10pt;

  color: #000000;
}

.table_left{
  width: 200px;

  text-align: right;
  vertical-align: top;

  font-weight: normal;
  font-size: 10pt;

  color: #000000;
}

.table_space{
  width: 18px;
}

.table_right{
  width: 460px;

  text-align: left;
  vertical-align: top;

  font-weight: normal;
  font-size: 10pt;

  color: #000000;
}

.table_subscription{
  font-weight: normal;
  font-size: 10pt;  
}

.table_subscription_left{
  width: 80px;
  
  font-weight: normal;
  font-size: 10pt;  
}
 
.table_subscription_middle{
  width: 50px;

  font-weight: normal;
  font-size: 10pt;  
}

.table_subscription_right{
  width: 548px;
  
  font-weight: normal;
  font-size: 10pt;  
}

.table_download_headline{
  font-weight: normal;
  font-size: 10pt;

  color: #000000;
  background-color: #f0f0f0; 
}

.table_download{
  font-weight: normal;
  font-size: 10pt;
}

.table_download A:link{
  color: #008080;
}
.table_download A:visited{
  color: #808080;
}


.if_text{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 10px; 

  border-width: 1px; 
  border-style: solid;
  border-color: #999999;
}

.if_text_error{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
  font-size: 10px; 

  border-width: 1px; 
  border-style: solid;
  border-color: red;
}

div#advertising
{	
  float: left; 
  width: 210px;
  
  padding-top:  0px;
  padding-left: 0px;
  
}

div#content
{
  float: left;
  width: 700px;  
  
}
