body
{
  background-color  : #0d006a;
}

img.topimage
{
  margin-left   : 240px;
  margin-bottom : 51px;
}

div.mainmenu
{
  width    : 602px;
  margin   : 0 0 16px 158px;
  font-family : Arial,helvetica,sans-serif;
  font-size   : 11px;
  font-weight : bold;
  color       : #ffffff;
}

div.mainmenu a,
div.mainmenu a:hover,
{
  text-decoration  : none;
  color            : #ffffff;
  vertical-align   : top;
}

div.submenu
{
  position         : absolute;
  font-size        : 10px;
  color            : #ccccff;
  background-color : #ffb401;
  visibility       : hidden;
  padding          : 2px;
  margin-top       : 2px;
  z-index          : 10;
}

div.submenu table
{
  background-color : #ffb401;
}

div.submenu td
{
  padding : 2px;
}

div.submenu a
{
  color : #0d006a;
}

div.submenu a:hover
{
  color : #ffffff;
}

img
{
  border : 0px;
}

P {
	font-family :Arial,helvetica,sans-serif; 
	font-size :11px;	
	line-height : 12px; 
	color:#ffffff;
}

.Title {
	color:#FFCC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	line-height : 26px;
}

.Header {
	color:#CCCCFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

.SubHeader {
	color:#CCCCFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
}

H1 {
	color:#FFCC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	line-height : 26px;
}

H2 {
	color:#CCCCFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	line-height : 18px;
}

H3 {
	color: #ffffff;
	font-family:Arial,helvetica,sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold;
	line-height : 16px;
}

.txt { font-family:Arial,helvetica,sans-serif; font-size:11px;	line-height : 12px; color:#ffffff; }
.boldtxt { font-family:Arial,helvetica,sans-serif; font-size:12px;font-weight : bold;line-height : 13px; color:#ffffff; }
.blacktxt { font-family:Arial,helvetica,sans-serif; font-size:11px; color:#000000; }
.blacktxtbold { font-family:Arial,helvetica,sans-serif; font-size:12px;font-weight : bold;color:#000000; }
.red { font-family:Arial,helvetica,sans-serif; font-size:11px;font-weight : bold;color:#FFFF00; }

div.copyright 
{
  position    : relative;
  color       : #fff;
  font-size   : 10px;
  border-top  : 1px solid #888;
  margin-top  : 10px;
  padding-top : 4px;
}

div.copyright div.lastchange
{
  position : absolute;
  top      : 5px;
  right    : 0;
}

.TableHeader {
	color:#FFCC00;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

TD {
	font-family :Arial,helvetica,sans-serif; 
	font-size :11px;	
	line-height : 12px; 
	color:#ffffff;
}


A {
	color:#FFFFFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

A:hover {
	color:#CCCCFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

A.HeaderLink {
	color:#CCCCFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
	font-weight : bold;
	text-decoration : none;
}

A.HeaderLink:hover {
	color:#FFCC00;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
	font-weight : bold;
	text-decoration : none;
}

.CountrySeperator {
	color:#FFCC00;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

A.Country {
	color:#FFFFFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

A.Country:hover {
	color:#FFCC00;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.tdmainmenue {background-color: #FFB401; line-height: 14px;}
.mainmenue {color:#FFFFFF;	font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; text-decoration : none}
.mainmenue:hover {color:#FFFFFF;	font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; text-decoration : none}

A.DownloadLink {
	color:#FFCC00;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

A.DownloadLink:hover {
	color:#FFFFFF;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.Item {
	color:#CCCCFF;	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;
	line-height: 12px;
}

.field{
	font-family : Arial,Helvetica, sans-serif;
	font-size: 11px;
	color: #0D006A;
	background-color : #FFFFFF;
}

.p1 { font-family:Arial,helvetica,sans-serif; font-size:12px; color:#ffffff; }
.p2 { font-family:Arial,helvetica,sans-serif; font-size:10px; color:#ffffff; }

.List {
	list-style : disc;
	color : #FFCC00;
	margin-left:16px;
}

table.shopresult
{
  width : 100%;
}

table.shopresult td
{
  vertical-align   : top;
  border           : 1px solid #ccf;
  background-color : #007;
  padding          : 5px;
  height           : 100%;
}

table.shopresult h2
{
  font-size   : 11px;
  line-height : normal;
  padding     : 0px;
  margin      : 0px;
}

table.shopresult table td
{
  vertical-align : middle;
  text-align : left;
  border  : 0;
  padding : 2px 4px;
  background-color : #00b;
}

table.shopresult table td.time
{
  text-align : right;
}

table.visible th
{
  font-weight      : bold;
  font-size        : 12px;
  background-color : #fc0;
  color            : #000;
  padding          : 1px 3px;  
}

table.visible th span.subtitle
{
  font-weight : normal;
  font-size   : 11px;
}

table.visible td
{
  background-color : #008;
  padding          : 1px 3px;
  text-align       : center;
}

table.visible td.invisible
{
  background-color : #0d006a;
}
