/** FMarazzato 17-Nov-2000 Changes unit pt into px. Assumes that 1pt is equal to 1.39px. **/
/** FMarazzato 19-Sep-2003 Append styles for Report **/
BODY {
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    /**
    SCROLLBAR-FACE-COLOR: #ffad3c;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffddae; 
    SCROLLBAR-SHADOW-COLOR: #ff9401; 
    SCROLLBAR-3DLIGHT-COLOR: #000000;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #8c8c8c; 
    SCROLLBAR-DARKSHADOW-COLOR: #000000
    *//
}

P {
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
				margin-top:0px;
    margin-bottom:0px;
}

TD {
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.adtitle {
    FONT-SIZE: 14px;
    font-weight: bold;
}

TD.adtext {
    FONT-SIZE: 9px;
}

TD.menuleft {
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.menuleftgray {
    BACKGROUND-COLOR: #EEEEEE;
}

TD.menuleftblack {
    BACKGROUND-COLOR: #CCCCCC;
}

TD.menuleftimg {
    BACKGROUND-COLOR: #FFFFFF;
}

TD.menuleftimgaktiv {
    BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
}

TD.menutopaktiv {
    BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.menutopinaktiv {
    BACKGROUND-COLOR: #DDDDDD;
	COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.middlegray {
    BACKGROUND-COLOR: #CCCCCC;
}

TD.titleblock {
    BACKGROUND-COLOR: #FFEE90;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.subtitleblock {
    BACKGROUND-COLOR: #DDDDDD;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.infoblock {
    BACKGROUND-COLOR: #CCCC99;
    FONT-SIZE: 11px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.eingabeblock {
	BACKGROUND-COLOR: #FFCC33;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.ausgabeblock {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 10px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.ausgabeblockinaktiv {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 10px;
	COLOR:  #999999;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.gelberblock {
    BACKGROUND-COLOR: #FFFF99;
    FONT-SIZE: 10px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.achtungblock {
    BACKGROUND-COLOR: #FFEE90;
    FONT-SIZE: 11px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.aenderungblock {
	BACKGROUND-COLOR: #FFCC33;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.resultinfo {
	BACKGROUND-COLOR: #FFCC33;
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.abc {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 9px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.buttonyellow {
	BACKGROUND-COLOR: #FFE100;
	COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

TD.n_titel {
    BACKGROUND-COLOR: #FFAE00;
    FONT-SIZE: 10px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.n_titel_big {
    BACKGROUND-COLOR: #FFEE90;
    FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.n_titel_big2 {
    BACKGROUND-COLOR: #FFCC33;
    FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.n_norm {
    BACKGROUND-COLOR: #FFEE90;
    FONT-SIZE: 10px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.buttonyellow:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.buttonyellow:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.buttonyellow:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.buttonyellow:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.menutopaktiv:link {
	COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.menutopaktiv:active {
   COLOR: #FFFFFF;
   TEXT-DECORATION: none;
}

A.menutopaktiv:visited {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.menutopaktiv:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

/* inaktive links */
A.menutopinaktiv:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.menutopinaktiv:active {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.menutopinaktiv:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.menutopinaktiv:hover {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.menuleftactiv:link {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.menuleftactiv:active {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.menuleftactiv:visited {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.menuleftactiv:hover {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.menuleft:link {
    COLOR: #666666;
    TEXT-DECORATION: none
}

A.menuleft:active {
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.menuleft:visited {
    COLOR: #666666;
    TEXT-DECORATION: none
}

A.menuleft:hover {
    COLOR: #000000;
    TEXT-DECORATION: none
}

TD.menuright {
    BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.menuright:link {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

A.menuright:active {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

A.menuright:visited {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

A.menuright:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

A.ausgabeblock:link {
    COLOR: #000099;
    TEXT-DECORATION: none
}

A.ausgabeblock:active {
    COLOR: #000099;
    TEXT-DECORATION: none
}

A.ausgabeblock:visited {
    COLOR: #000099;
    TEXT-DECORATION: none
}

A.ausgabeblock:hover {
    COLOR: #000099;
    TEXT-DECORATION: none
}

/* FMarazzato 02-Aug-2005 Add new style for the link of the result list*/
A.resultlist {
    color: #000099;
    text-decoration: none;
}

A.resultlist:hover {
    color: #0000FF;
    text-decoration: underline;
}

A.ausgabeblock_ul:link {
    COLOR: #000099;
}

A.ausgabeblock_ul:active {
    COLOR: #000099;
}

A.ausgabeblock_ul:visited {
    COLOR: #000099;
}

A.ausgabeblock_ul:hover {
    COLOR: #000099;
}

A.ausgabeblock_emailurl {
    /*background-color: #FFAE00;*/
    color: #000099;
    font-weight: bolder;
}

.formyellow {
    FONT-SIZE: 13px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFE100;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.markyellow {
    FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFE100;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.listbox {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 9px;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
}

.white {
    BACKGROUND-COLOR: #FFFFFF
}

.orange {
    BACKGROUND-COLOR: #FFAE00
}

.orange_light {
    BACKGROUND-COLOR: #FFCC33
}

.orange_yellow {
    BACKGROUND-COLOR: #FFEE90
}

.black {
    BACKGROUND-COLOR: #000000
}

.tooltip {
    FONT-SIZE: 10px;
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tooltippopup {
    FONT-SIZE: 9px;
    COLOR: #000000;
	BACKGROUND-COLOR: #FFFFCC;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.underline {
    COLOR: #000099;
}

/****  Style for Report ****/
TD.rp_titel_main {
	BACKGROUND-COLOR: #FFAE00;
	FONT-SIZE: 18px;
	COLOR: #000000;
	FONT-WEIGHT: bolder;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 1px;
    text-align:center;
    vertical-align:center;
    height:25px
}

TD.rp_titel_big {
	BACKGROUND-COLOR: #FFEE90;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 1px;
}

TD.rp_titel {
  BACKGROUND-COLOR: #FFEE90;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left : 1px;
}

TD.rp_sub_titel {
  BACKGROUND-COLOR: #FFEE90;
  FONT-SIZE: 10.5px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left : 1px;
}

TD.rp_norm {
  BACKGROUND-COLOR: #FFEE90;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.rp_norm_orange {
  BACKGROUND-COLOR: #FFAE00;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.rp_norm {
  BACKGROUND-COLOR: inherit;
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

PRE.rp_norm {
  font-family: "Courier New", Courier, monospace;
  BACKGROUND-COLOR: #FFEE90;
  COLOR: #000000;
  font-size: 14px;
  padding:5px
}

DIV.rp_norm {
  BACKGROUND-COLOR: #FFEE90;
  COLOR: #000000;
  font-size: 10px;
  margin:0px;
  padding:0px;
}

HR.rp_norm {
  COLOR: #000000;
  HEIGHT: 3px;
}

/****  Style for Special Page****/
H1.content {
  BACKGROUND-COLOR: inherit;
  FONT-SIZE: 17px;
  FONT-WEIGHT: bolder;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP:20px;
}

H2.content {
  BACKGROUND-COLOR: inherit;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bolder;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP:20px;
}

P.content {
  BACKGROUND-COLOR: inherit;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP:15px;
}

DIV.header {
  FONT-SIZE: 15px;
  COLOR: #000000;
  FONT-WEIGHT: bolder;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width:100%;
  padding:10px;
  text-align:left;
}

DIV.footer {
}

/****  Style for Debug ****/
DIV.debug {
  BACKGROUND-COLOR: black;
  COLOR: lime;
  border: 1px solid lime;
}

/**** ISO ****/
#swgid {
  position: absolute;
  top: 58px;
  left: 136px;
  width: 153px;
  z-index: 99;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-align: right;
}

/**** Special message ****/
p.message {
  font-size:10pt;
  font-weight:bold;
  text-align:justify;
  margin:0 0 0 0;
}

hr.message {
  color: #222222;
  height: 2px;
  width:80%;
  margin-top:1em;
  margin-bottom:1em;
  margin-left: 20%;
  border:none;
  
}

/**** special URI: tel, callto, fax ****/
a.telink {
  color: #000000;
  text-decoration:none;
  /*font-weight: bold;*/
}

/* NZZ Box */
.bodyNZZ {
  margin-top: 11px;
  margin-bottom: 0px;
  margin-left:6px;
  background-image: url(/ecd/images/affiliate/nzz_schrafur.gif);
}

.containerNZZ {
  height:730px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.boxNZZWidth {
  width: 842px;
}

.boxNZZ {
  background-color: #FFFFFF;
  padding: 0 0 0 0;
  margin-bottom: 6px;
}

.boxNZZLink {
  position:absolute;
  text-align: right;
  padding-top: 6px;
  width: 836px;
}

.boxNZZ a, .boxNZZ a:link, .boxNZZ a:visited, .boxNZZ a:active {
  color:#0066cc;
  font-family:Verdana;
  font-weight: bold;
  font-size: 10px;
  text-decoration:none;
}

.boxNZZ a:hover {
  color:#7eb2e2;
  font-weight: bold;
  text-decoration:none;
}

ul.minMargin {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

