body              { font-family: Arial, Verdana,Helvetica; padding: 0px; margin: 0px; color: #001f58; font-size: 11px; background-color: #FFFFFF; }

img               { border: 0px; }

td                { font-family: Arial, Verdana,Helvetica; color: #001f58; font-size: 11px; }
table.main        { width: 100%; height: 100%; }
table.sub         { width: 880px; height: 100%; }
td.topheadline    { background-color: #FFFFFF; height: 80px; width: 880px; background-image:url(/img/topheadline.gif); background-repeat: no-repeat; }
td.lgrey          { background-color: #D6D5DA; }
td.dgrey          { background-color: #ABACB0; font-family: Verdana,Helvetica; color: #DDDDDD; font-size: 10px; vertical-align: top; }

td.langselect     { background-color: #DCEEFA; width: 59px; height: 100%; background-image:url(/img/language_space.gif); background-repeat: no-repeat; text-align: center; vertical-align: top; padding-top: 170px; }
td.menuitem       { background-color: #DCEEFA; width: 20px; height: 100%; vertical-align: top; }
td.maincontent    { background-color: #FFFFFF; height: 100%; vertical-align: top; }

a.smallgrey         { font-size: 10px; font-family: Verdana,Helvetica; text-decoration: none; color: #DDDDDD; }
a.smallgrey:hover   { font-size: 10px; font-family: Verdana,Helvetica; text-decoration: none; color: #FFFFFF; }
a.smallgrey:active  { font-size: 10px; font-family: Verdana,Helvetica; text-decoration: none; color: #FFFFFF; }

td.subnav         { background-color: #DCE5F6; width: 190px; height: 190px; vertical-align: bottom; padding-left:15px; padding-bottom:19px; }
td.mainvisual     { background-color: #FFFFFF; width: 484px; height: 190px; }
td.subnavspacer   { height: 6px; }
td.topleft        { vertical-align: top; padding-top: 20px; padding-left: 17px; padding-bottom: 12px; }
td.top            { vertical-align: top; }
td.bot            { vertical-align: bottom; }
div.leftcontent   { padding-top: 20px; padding-left: 17px; padding-bottom: 12px; }
div.maincontent   { padding-top:15px; padding-bottom:19px; }

select            { font-family:verdana,arial,helvetica,sans-serif;	color: #000000; font-size:11px; border: 0px solid #888888; }
select.sel        { }

input             { font-family: Arial, Verdana,Helvetica;	color: #000000; font-size:11px; }
input.input100    { width: 100px; }
input.input150    { width: 150px; }

a                 { font-size: 11px; font-family: Arial, Verdana,Helvetica; color: #001f58; text-decoration: none; }
a:hover           { font-size: 11px; font-family: Arial, Verdana,Helvetica; color: #000000; text-decoration: none; }
a:active          { font-size: 11px; font-family: Arial, Verdana,Helvetica; color: #000000; text-decoration: none; }

input.txt1        { border:1px solid #888888; width: 140px; }
input.txt2        { border:1px solid #888888; width: 40px; }
input.txt3        { border:1px solid #888888; width: 94px; }

select.sel1       { font-family: Arial, Verdana,Helvetica;	color: #000000; font-size:11px; width: 140px; }

textarea          { font-family: Arial, Verdana,Helvetica; color: #000000; font-size:11px; border:1px solid #888888; }
textarea.txt1     { width:358px; height: 70px; }
input.button1     { background-color: #efefef; border:1px solid #888888; }

td.klabel         { width: 50px; }
td.klabelerr      { width: 50px; color: #FF0000; font-weight: bold; }
td.label         { }
td.labelerr      { color: #FF0000; font-weight: bold; }