h1.none {	display: none; }
div.none {	display: none; }

.text         {font-family:Arial; font-size:9pt; color:#FFFFFF;}
.textblock    {font-family:Tahoma; font-size:8pt; color:#FFFFFF; text-align:justify;}
.textleft     {font-family:Arial; font-size:9pt; color:#FFFFFF; text-align:left;}
.textright    {font-family:Arial; font-size:9pt; color:#FFFFFF; text-align:right;}
.textcenter   {font-family:Arial; font-size:9pt; color:#FFFFFF; text-align:center;}
.ueberschrift {font-family:Tahoma; font-size:12pt; color:#FFFFFF; font-weight:bold;}
.ueberschriftweiss {font-family:Arial; font-size:12pt; color:#FFFFFF; font-weight:bold;}
.slogan       {font-family:Tahoma; font-size:9pt; color:#FFFFFF; font-weight:bold;}
.textbold     {font-family:Tahoma; font-size:10pt; color:#FFFFFF; font-weight:bold;}
.textweiss    {font-family:Tahoma; font-size:8pt; color:#FFFFFF;}
.textrot      {font-family:Tahoma; font-size:8pt; color:#FF5B5B;}
.textgelb      {font-family:Tahoma; font-size:8pt; color:#FFF100;}
.textblack    {font-family:Tahoma; font-size:8pt; color:#000000;}
.textblue     {font-family:Tahoma; font-size:8pt; color:#004D9F; font-weight:bold;}


li.text {font-family:Arial; font-size:9pt; color:#FFF100;}
ul.text {font-family:Arial; font-size:9pt; color:#FFF100;}

a:visited         {color:DEE7F5; font: Arial;}
a:hover           {color:DEE7F5; text-decoration:none; font: Arial;}
a:link            {color:DEE7F5; text-decoration:underline; font: Arial;}
a:focus           {color:DEE7F5; text-decoration:none; font: Arial;}
a:active          {color:DEE7F5; font: Arial;}

a.oppo:visited         {color:DEE7F5; text-decoration:none; font: Arial;}
a.oppo:hover           {color:DEE7F5; text-decoration:underline; font: Arial;}
a.oppo:link            {color:DEE7F5; text-decoration:none; font: Arial;}
a.oppo:focus           {color:DEE7F5; text-decoration:none; font: Arial;}
a.oppo:active          {color:DEE7F5; font: Arial;}

a.sm:visited         {color:DEE7F5; text-decoration:none; font: Arial;}
a.sm:hover           {color:DEE7F5; text-decoration:none; font: Arial;}
a.sm:link            {color:DEE7F5; text-decoration:none; font: Arial;}
a.sm:focus           {color:DEE7F5; text-decoration:none; font: Arial;}
a.sm:active          {color:DEE7F5; text-decoration:none; font: Arial;}

a.smdark:visited     {color:005AAB; text-decoration:none; font: Arial;}
a.smdark:hover       {color:000000; text-decoration:none; font: Arial;}
a.smdark:link        {color:005AAB; text-decoration:none; font: Arial;}
a.smdark:focus       {color:005AAB; text-decoration:none; font: Arial;}
a.smdark:active      {color:005AAB; text-decoration:none; font: Arial;}

a.gelb:visited     {color:FFF100; text-decoration:underline; font: Arial;}
a.gelb:hover       {color:FFF100; text-decoration:none; font: Arial;}
a.gelb:link        {color:FFF100; text-decoration:underline; font: Arial;}
a.gelb:focus       {color:FFF100; text-decoration:underline; font: Arial;}
a.gelb:active      {font: Arial;}

a.klein:hover     {color:DEE7F5; text-decoration:underline; font: 8pt Arial;}
a.klein:visited   {color:DEE7F5; text-decoration:none; font: 8pt Arial;}
a.klein:link      {color:DEE7F5; text-decoration:none; font: 8pt Arial;}
a.klein:focus     {color:DEE7F5; text-decoration:none; font: 8pt Arial;}
a.klein:active    {color:DEE7F5; text-decoration:none; font: 8pt Arial;}

a.menu:hover     {color:DEE7F5; text-decoration:none; font: 8pt Tahoma;}
a.menu:visited   {color:DEE7F5; text-decoration:none; font: 8pt Tahoma;}
a.menu:link      {color:DEE7F5; text-decoration:none; font: 8pt Tahoma;}
a.menu:focus     {color:DEE7F5; text-decoration:none; font: 8pt Tahoma;}
a.menu:active    {color:DEE7F5; text-decoration:none; font: 8pt Tahoma;}

a.sort:hover     {color:ffffff; text-decoration:underline; font: 10pt Arial;}
a.sort:visited   {color:ffffff; text-decoration:none; font: 10pt Arial;}
a.sort:link      {color:ffffff; text-decoration:none; font: 10pt Arial;}
a.sort:focus     {color:ffffff; text-decoration:none; font: 10pt Arial;}
a.sort:active    {color:ffffff; text-decoration:none; font: 10pt Arial;}

a.produkte:visited   {color:ffffff; text-decoration:none; font: 10pt Tahoma;}
a.produkte:link      {color:ffffff; text-decoration:none; font: 10pt Tahoma;}
a.produkte:focus     {color:ffffff; text-decoration:none; font: 10pt Tahoma;}
a.produkte:active    {color:ffffff; text-decoration:none; font: 10pt Tahoma;}
a.produkte:hover     {color:FFF100; text-decoration:none; font: 10pt Tahoma;}

a.wk:hover     {color:ffffff; text-decoration:none; font: 8pt Arial;}
a.wk:visited   {color:ffffff; text-decoration:none; font: 8pt Arial;}
a.wk:link      {color:ffffff; text-decoration:none; font: 8pt Arial;}
a.wk:focus     {color:ffffff; text-decoration:none; font: 8pt Arial;}
a.wk:active    {color:ffffff; text-decoration:none; font: 8pt Arial;}

a.wkblau:hover     {color:1371b9; text-decoration:none; font: 8pt Arial;}
a.wkblau:visited   {color:1371b9; text-decoration:none; font: 8pt Arial;}
a.wkblau:link      {color:1371b9; text-decoration:none; font: 8pt Arial;}
a.wkblau:focus     {color:1371b9; text-decoration:none; font: 8pt Arial;}
a.wkblau:active    {color:1371b9; text-decoration:none; font: 8pt Arial;}

a.info {
  text-decoration: none;
  background-color: #fff;
  border-color: #A5CBEF;
  border-width: 1px;
  color: #005AAB;
  font-family: courier, 'courier new';
  font-weight: bold;
  font-size: 8px;
  padding: 0 2px 0 2px;
  cursor: default;
}

.tooltip {
  position: absolute;
  z-index: 500;
  left: 145px;
  top: 310px;
  display: none;
  background-color: #D3E9FD;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  border-width: 1px;
  border-style: solid;
  border-color: #005AAB;
  outline: 0;
  padding: 4px;
  width: 220px;
  margin: 5px 0 0 0px;
  cursor: default;
  -moz-opacity: 0.90;
  filter: Alpha(opacity=90);
}

div#wrapper {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 8000;
}

div#flugzeug {
	display: block;
	position: absolute;
	left: -600px;
	top: 200px;
	z-index: 9000;
}

* html .tooltip {
  margin: 5px 0 0 10px;
}

.tooltip strong {
  color: #000000;
  font-weight: bold;
}

BODY {
  margin-top:0;
  margin-left:0;
  margin-right:0;
  margin-bottom:0;
  padding:0;
  vertical-align: top;
  /*text-align: left;*/
  border-color:#0000FF;
  border-style:solid;
  border-width:0;
  FONT: 8pt Tahoma;
  COLOR: #FFFFFF;
  scrollbar-face-color: #004D9F;
  scrollbar-track-color: #DEE7F5;
  scrollbar-highlight-color: #004D9F;
  scrollbar-shadow-color: #004D9F;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #FFF100;
  scrollbar-darkshadow-color: #ffffff;
  SCROLLBAR-BASE-COLOR: #004D9F;
}


BODY.margin {
  margin-left:10;
}

html, body{
	text-align: center;
	height: 100%;
	vertical-align: baseline;
}

h1{
  FONT: 12pt Tahoma;
  margin-top: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid white;
}

h1#main{
  FONT-FAMILY: Tahoma,Arial,Georgia;
  color:#EEEEEE;
  font-size:16pt;
  font-weight:bold;
  letter-spacing:-0px;
  margin-top: 9px;
  margin-bottom: 5px;
  margin-left: 5px;
  border-bottom: 0px solid white;
  background:transparent;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
}

p#cc{
  FONT-FAMILY: Tahoma,Arial,Georgia;
  color:#EEEEEE;
  font-size:8pt;
  letter-spacing: 0px;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
}

div#map p{
  color:#444444;
}

h1#slogan{
  FONT: 12pt Tahoma;
  margin-top: 0px;
  margin-bottom: 10px;
}

h2{
  FONT: bold 10pt Tahoma;
  margin-top: 15px;
  margin-bottom: 5px;
}

h2#slogan{
  FONT: bold 10pt Tahoma;
  margin-top: 0px;
  margin-bottom: 5px;
}

h3{
  FONT: bold 9pt Tahoma;
  margin-top: 15px;
  margin-bottom: 5px;
}

p {
  align: left;
}

p#error {
  color: #FFB0B0;
  padding-top: 2px;
  padding-bottom: 10px;
  margin: 0px;
}

p#ok {
  color: #86ED81;
  padding-top: 2px;
  padding-bottom: 10px;
  margin: 0px;
}

p#center {
  width: 100%;
  text-align: center;
}

p#block {
 text-align:justify;
}

div#content {
  padding-left: 0px;
  margin: 0px;
  display: block;
}

div#content2 {
  width: 460px; /* + 20px padding = 480px */
  padding: 10px;
  padding-top: 0px;
  margin: 0px;
  display: block;
}

div.downloadIcon {
  width: 50px;
  text-align: center;
  padding-right: 10px;
}

div.downloadText {
  width: 100%;
}

#fLeft {
  float: left;
}

#fRight {
  float: right;
}

#fClear {
  clear: both;
}

div#ssTop {
  padding: 0px;
  float: none;
  clear: both;
  width: 466px;
  height: 217px;
  border: 0px #00FFFF solid;
}

div#ssTop p, div#ssTop h1, div#ssTop h2, div#ssTop h3{
  padding: 10px;
  margin: 0;
}

div#ssLeft {
  padding: 0px;
  float: left;
  width: 226px;
  height: 213px;
  border: 2px solid #A8D3FF;
}

div#ssRight {
  padding: 0px;
  float: right;
  width: 226px;
  height: 213px;
  border: 2px solid #A8D3FF;
}

* html div#ssLeft, * html div#ssRight {
  width: 230px;
  height: 218px;
}

div#ssBottom {
  margin-top: 6px;
  padding: 0px;
  float: none;
  clear: both;
  width: 464px;
  height: 180px;
  border: 1px solid #FFFFFF;
}

fieldset {
  border: 1px solid #FFFF66;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin: 0px;
}

legend {
  font-size: 12px;
  font-weight: bold;
  color: #FFFF66;
  border: 0px dotted #DEE7F5;
}

input.text2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  border: 1px #000000 solid;
  text-indent: 2px;
  background-color: #336699;
}

* html table#ie input{
  height:16px;
  line-height:12px;
}


input.text {
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  color: #303030;
  border: 1px #808080 solid;
  text-indent: 3px;
  background-color: #CAE3FF;
}

input.checkbox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: white;
  border: 0px #000000 solid;
  background-color: #336699;
}

input.red {
  font-family: Arial;
  font-size: 18px;
  color: #DE9D25;
  text-indent: 3px;
  border: 1px #DDDDDD solid;
  background-color: #E6E9FF;
}

td.admHeadline {
  font-family: Arial;
  font-size: 16px;
  color: #FFFFFF;
  text-indent: 3px;
}

input.admValues {
  font-family: Arial;
  font-size: 18px;
/*  color: #001F40;*/
  border: 1px #DDDDDD solid;
  text-indent: 3px;
  background-color: #E6E9FF;
}

input.buttons {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6699FF;
  border: 1px #000000 solid;
}

input.submit{border-color:#00264b;
            background-color:#e6f2fd;
            border-style:solid;
            border-width:1;
            font-face:Arial;
            font-size:7pt;
}

input.radio{background-color:#e6f2fd;
            font-face:Arial;
            font-size:7pt;
}

select {
  padding:0;
  border-color:#003E82;
  border-style:solid;
  border-width:1;
  FONT: 8pt Tahoma;
  COLOR: #1371b9;
}

select.PicBottom {
  padding:0;
  margin:0;
  border-color:#003E82;
  border-style:solid;
  border-width:1;
  FONT: 9pt Tahoma;
/*background-color:#004D9F;*/
}

select.width {
  padding:0;
  margin:0;
  border-color:#003E82;
  border-style:solid;
  border-width:1;
  FONT: 8pt Tahoma;
  COLOR: #1371b9;
  width: 80;
}

IMG {
  border-width:0;
}

UL {
  list-style-image:url(images/bulletb.gif);
  list-style-position: inside;
}

UL P{
  margin-bottom: 4px;
}
UL P.br {
  margin-top: 0px;
  text-indent: 19px;
}

IMG.border {
  border-width:1;
  border-color:#94BFDF;
  border-style:solid;
}

IMG.borderblau {
  border-width:0;
  border-color:#003E82;
  border-color:#FFFFFF;
  border-style:solid;
}

TABLE {
  border-color: #FFB76F;
  border-style: solid;
  border-width: 0;
  FONT: 8pt Tahoma;
  vertical-align: top;
}

TABLE.admin {
  color: #555555;
}

TABLE.border {
  border-width: 1px;
}

TABLE.hauptframe {
  height: 470px;
  width: 470px; /* + 2*5 cellspacing nicht vergessen */
  cellpadding: 0;
  cellspacing: 5px;
  vertical-align: top;
}

TABLE.nospacing {
  height: 470px;
  width: 480px;
}

TABLE.rechts {
  height: 470px;
  width: 150px;
  text-align: center;
  vertical-align: top;
}

TABLE.links {
  height: 470px;
  width: 150px;
  FONT: 8pt Tahoma;
  text-align: center;
  vertical-align: top;
}

TABLE.ra {
  height: 100%;
  width: 100%;
  cellpadding: 0px;
  cellspacing: 0px;
  border-color: #003E82;
  border-style: solid; /* ridge, outset, inset, grove */
  border-width: 1;
  FONT: 8pt Tahoma;
}

TH {
  FONT: 8pt Arial;
  COLOR: #000000;
  text-align: left;
  background: #5599cc;
}

TH.right {
  FONT: 8pt Arial;
  COLOR: #000000;
  text-align: right;
  background: #5599cc;
}

TH.center {
  FONT: 8pt Arial;
  COLOR: white;
  text-align: center;
  background: #5599cc;
}

TD {
  FONT: 8pt Tahoma;
  border-color:#009900;
  border-style:solid;
  border-width: 0;
  padding:0;
  margin:0;
}

TD.left {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: left;
  vertical-align:top;
  border-color:#94BFDF;
  border-style:solid;
  border-width:0;
}

TD.right {
  FONT: 8pt Tahoma;
  text-align: right;
  vertical-align:top;
  border-color:#009900;
  border-style:solid;
  border-width:0;
  padding: 0;
}

TD.center {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:middle;
  border-color:#009900;
  border-style:solid;
  border-width:0;
}

TD.justify {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: justify;
  vertical-align:middle;
  border-color:#009900;
  border-style:solid;
  border-width:0;
  padding: 10;
}

TD.center-black {
  FONT: 8pt Tahoma;
  COLOR:#000000;
  text-align: center;
  vertical-align:middle;
  border-color:#009900;
  border-style:solid;
  border-width:0;
}

TD.centerbottom {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:bottom;
  border-color:#009900;
  border-style:solid;
  border-width:0;
}

TD.centertop {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:top;
  border-color:#009900;
  border-style:solid;
  border-width:0;
}

TD.hauptframe {
  FONT: 12pt Tahoma;
  text-align: left;
  vertical-align:top;
  border-color:#00FF00;
  border-style:solid;
  border-width:0;
  padding: 0;
  width:500;
  height:0;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
                                             BEGIN tabelle
//////////////////////////////////////////////////////////////////////////////////////////////////*/

TH.tabelleleft {
  FONT: 8pt Tahoma;
  COLOR: #FFFFFF;
  text-align: left;
  vertical-align:middle;
  background: #04327D;
  padding: 2;
}

TH.tabelleright {
  FONT: 8pt Tahoma;
  COLOR: #FFFFFF;
  text-align: right;
  vertical-align:middle;
  background: #04327D;
  padding: 2;
}

TH.tabellecenter {
  FONT: 8pt Tahoma;
  COLOR: #FFFFFF;
  text-align: center;
  vertical-align:middle;
  background: #04327D;
  padding: 2;
}




TD.tabelleleft {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: left;
  vertical-align:middle;
  background: #04286C;
  padding: 2;
}

TD.tabelleright {
  FONT: 8pt Tahoma;
  text-align: right;
  vertical-align:middle;
  background: #04286C;
  padding: 2;
}

TD.tabellecenter {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:middle;
  background: #04286C;
  padding: 2;
}

TD.tabellejustify {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: justify;
  vertical-align:middle;
  background: #04286C;
  padding: 2;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
                                             END tabelle
                                             BEGIN ViSa-Box
//////////////////////////////////////////////////////////////////////////////////////////////////*/

TD.ra-top {
  FONT:9pt Tahoma;
  COLOR: #FFFFFF;
  text-align: left;
  vertical-align:middle;
  border-color:#B0D0E8;
  border-style:solid;
  border-width:0;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:#003E82;
  padding: 2;
}

TD.ra-top-gelb {
  FONT:9pt Tahoma;
  COLOR: #FFF100;
  text-align: left;
  vertical-align:middle;
  border-color:#B0D0E8;
  border-style:solid;
  border-width:0;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:#003E82;
  padding: 2;
}

TD.ra-top-weiß {
  FONT:9pt Tahoma;
  COLOR: #FFFFFF;
  text-align: left;
  vertical-align:middle;
  border-color:#B0D0E8;
  border-style:solid;
  border-width:1;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:#003E82;
  padding: 2;
}

TD.ra-middle-graublau {
  FONT: 9pt Tahoma;
  color: #08498B;
  text-align: justify;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:#D1DDE9;/*#004D9F ##E1EDF6; */
  padding: 4;
}

hr.graublau{
  width:98%;
  color:#546D96;
  height:4px;
  text-align:center;
  border:1px solid #9CAEC6;
}

TD.ra-middle-dunkelblau {
  FONT: 9pt Tahoma;
  color: #FFFFFF;
  text-align: justify;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:#004D9F;/* #D1DDE9##E1EDF6; */
  padding: 4;
}

TD.ra-middle-orange {
  FONT: 9pt Tahoma;
  color: #000000;
  text-align: justify;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color: #E4A11D;/* #FEA116 */
  padding: 2;
}

TD.ra-middle-weis {
  FONT: 9pt Tahoma;
  color: #000000;
  text-align: justify;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color: #FFFFFF;/* #FEA116 */
  padding: 4;
}

TD.ra-middle-gelb {
  FONT: 9pt Tahoma;
  color: #000000; /*#08498B*/
  text-align: justify;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color: #FFFF99;/* #FEA116 */
  padding: 2;
}

TD.ra-middle-trans {
  FONT: 9pt Tahoma;
  text-align: center;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  padding: 5;
}

TD.ra-middle {
  FONT: 9pt Tahoma;
  text-align: justify;
  vertical-align:middle;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:FFFF99;/* #E1EDF6 */
  padding: 2;
}

TD.ra-bottom {
  FONT: bold 10pt Tahoma;
  COLOR: #FFFFFF;
  text-align: left;
  vertical-align:top;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #CCCCCC solid;
  border-left: 0px #DDDDDD solid;
  border-right: 0px #BBBBBB solid;
  background-color:#438EC7;
  padding: 0;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
                                             END ViSa-Box
                                          BEGIN PIC-GENERATOR
//////////////////////////////////////////////////////////////////////////////////////////////////*/

TD.pg-center {
  FONT: 10pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:middle;
  border-color:#009900;
  border-style:solid;
  border-width:0;
}

TD.pg-top-bottom {
  FONT: 7pt Tahoma;
  COLOR:#000000;
  text-align: right;
  vertical-align:bottom;
  border-top: 1px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  border-left: 0px #FFFFFF solid;
  border-right: 0px #FFFFFF solid;
  background-color:#FFFFFF;
}

TD.pg-no-right {
  FONT: 7pt Tahoma;
  COLOR:#000000;
  text-align: right;
  vertical-align:bottom;
  border-top: 1px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  border-left: 1px #FFFFFF solid;
  border-right: 0px #FFFFFF solid;
  background-color:#FFFFFF;
}

TD.pg-no-left {
  FONT: 7pt Tahoma;
  COLOR:#000000;
  text-align: right;
  vertical-align:bottom;
  border-top: 1px #FFFFFF solid;
  border-bottom: 1px #FFFFFF solid;
  border-left: 0px #FFFFFF solid;
  border-right: 1px #FFFFFF solid;
  background-color:#FFFFFF;
}

TD.pg-left {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:bottom;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #FFFFFF solid;
  border-left: 1px #FFFFFF solid;
  border-right: 0px #FFFFFF solid;
  background-color:#004D9F;
}

TD.pg-right {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: right;
  vertical-align:bottom;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #FFFFFF solid;
  border-left: 0px #FFFFFF solid;
  border-right: 0px #FFFFFF solid;
  background-color:#004D9F;
  /*border-color:#00FF00;*/
  border-width:0;
}

TD.pg-top {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: right;
  vertical-align:bottom;
  border-top: 1px #FFFFFF solid;
  border-bottom: 0px #FFFFFF solid;
  border-left: 0px #FFFFFF solid;
  border-right: 0px #FFFFFF solid;
  background-color:#004D9F;
}

TD.pg-left-right {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:bottom;
  border-top: 0px #FFFFFF solid;
  border-bottom: 0px #FFFFFF solid;
  border-left: 1px #FFFFFF solid;
  border-right: 1px #FFFFFF solid;
  background-color:#004D9F;
}

TD.pg-border {
  FONT: 8pt Tahoma;
  COLOR:#FFFFFF;
  text-align: center;
  vertical-align:middle;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:1;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
                                          END PIC-GENERATOR
//////////////////////////////////////////////////////////////////////////////////////////////////*/

TD.border {
  FONT: 12pt Tahoma;
  text-align: left;
  vertical-align:top;
  border-color:#94BFDF;
  border-style:solid;
  border-width:1;
}

TD.border_links {
  FONT: 8pt Tahoma;
  text-align: center;
  vertical-align:top;
  border-color:#94BFDF;
  border-style:solid;
  border-width:1;
}

TD.gross {
  FONT: bold 16pt Tahoma;
  color:#fff100;
  vertical-align:top;
  text-align: center;
  border-color:#00FF00;
  border-style:solid;
  border-width:0;
}

TD.padding {
  FONT: 8pt Tahoma;
  border-color:#00FF00;
  border-style:solid;
  border-width:0;
  text-align: right;
  padding:3;
}