/*  2009-11-11: for encerto ltd.  */

@import url(http://www.horst-walther.de/style/horizontalmenu.css);
  
.footnote {
  font-size: 10px;
  text-align: right;
}

div#wrapper {
	width:1000px;
	margin:0;
}

.silver {
  background:url(../images/silver.png) center center no-repeat;
}

.gold {background:url(../images/gold.png) center center no-repeat;
}

.platinum {background:url(../images/platinum.png) center center no-repeat;
}

div#maincontent2 {
	width:800px;
	float:left;
}

.clearr {
  clear:right;
}

.matrix {
	margin:10px 0;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.matrix td {
	padding:5px;
	border-right:1px solid #cccccc;
	color: white;
}

.matrix td.noborder {
	border:0px;
}

.matrix tr.odd td.check, .matrix tr td.check {
	color: #32cb32;
	text-align: center;
	font-size: 18pt;
}

.odd {
	background-color:#6b6b6b;
}
.even {
	background-color:#7b7b7b;
}
.bbottom {
  border-bottom: 1px solid #cccccc;
  margin:0px;
}
.b-silver {
  background: #8f8e8f url(../images/b_silver.png) top left repeat-x;
}

.b-gold {
  background: #a9915a url(../images/b_gold.png) top left repeat-x;
}

.b-platinum {
  background:#a6a5a6 url(../images/b_platinum.png) top left repeat-x;
}

body {
  background-color : #23272c;
  color : #88a0cb;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 12pt;
  font-weight : normal;
  margin : 0;
}

html, body { 
  top:0; left:0; right:0;
  min-height:100%;
  margin:0;
  padding:0;
  width:100%;
}

span.box {
  height: 100px;
  width: 250px;
  padding:25px;
  margin:10px;
  border: 1px solid #e3e3e3;
  font-size : 18pt;
  font-weight : bold;
}

div.centerall {
  text-align: center;
}

div.leftbar {
  width: 170px;
  height: 100%;
  border: 1px none red;
  margin-right: 10px;
  padding: 15px;
  position: fixed;
  left: 0px;
  top: 0px;
}

div.content {
  border: 1px none blue;
  padding-left: 216px;
  padding-right: 10px;
  margin-bottom: 12px;
  overflow: auto;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 50px;
  bottom: 0px;
}

table, form, input, iframe {
  border-collapse : collapse;
  border : 1px none #6699ff;
  margin : 0;
  padding : 0;
}

tr, td {
  vertical-align : top;
}

.all {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  font-weight : normal;
  font-size : 12pt;
}

.dia {
  background-color : black;
  color : #e3e3e3;
}

table.dia {
  width : 100%;
  border-top : 1px solid blue;
}

table.dia td {
  text-align : center;
}

form.dia {
  font-size : 10pt;
  height : 12pt;
}

form.dia p {
  color : #e3e3e3;
  vertical-align : 25%;
  display : inline;
}

img {
  border : 1px solid #5b5b5b;
}

a img:hover {
  border : 1px inset silver;
}

H1, H2, H3, H4, H5, H6, LI, TD, P {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  font-weight : normal;
  margin-left : 5px;
}

H1 {
  font-size : 18pt;
}

H2 {
  font-size : 16pt;
}

H3 {
  font-size : 14pt;
}

H4, H5, H6  {
  font-size : 12pt;
}

hr {
  color : #c3c3c3;
  background-color : #c3c3c3;
  height: 1px;
  border-top : 1px solid #c3c3c3;
}

a {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  text-decoration : none;
}

a:link, div.topMenu a:link, div.topMenu span, span.ajaxLink {
  color: #00efff;
/*  font-weight : normal;*/
  line-height : 10pt;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align : center;
  text-decoration : none;
  vertical-align : middle;
  cursor: hand;
  cursor: pointer;
}

a:hover, div.topMenu a:hover, div.topMenu span:hover, span.ajaxLink:hover{
  color : #ff2600;
}

a:active, div.topMenu a:active, div.topMenu span:active, span.ajaxLink:active {
  font-weight : normal;
  color: red ; 
}

a:visited, div.topMenu a:visited, div.topMenu span:visited, span.ajaxLink:visited {
  color: #00a0ff /* #F56E0F */
}

a:visited:hover, div.topMenu a:visited:hover, div.topMenu span:visited:hover, span.ajaxLink:visited:hover {
  color : #f68855;
}

/*p, h1, h2, h3, h4 {
  color: #e3e3e3;   #c3c3c3; 

}*/

div.logo {
  margin-top: 60px;
  color: #c3c3c3; 
  font-size:24pt;
  width: 100px;
  height: 100px;
  background-image : url("../images/ppi100.png");
  text-indent: 5px;
  border: 1px solid gray;
  cursor: pointer;
}

.fliesstext, .standard, TD {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : black;
  font-weight : normal;
  font-size : 12pt;
}

.ulka {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : blue;
  font-weight : normal;
  font-size : 12pt;
  font-style : italic;
}

.ulka:first-letter {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : blue;
  font-weight : bold;
  font-size : 18pt;
  font-style : italic;
}

.howa {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : black;
  font-weight : normal;
  font-size : 12pt;
  font-style : normal;
}

.howa:first-letter {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : black;
  font-weight : bold;
  font-size : 18pt;
  font-style : normal;
}

.joeja {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #008000;
  font-weight : normal;
  font-size : 12pt;
  font-style : italic;
}

.joeja:first-letter {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #008000;
  font-weight : bold;
  font-size : 18pt;
  font-style : italic;
}

.headline {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : blue;
  font-weight : normal;
  font-size : 16pt;
}

.subheadline {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bolder;
  font-size : 12pt;
}

.bildtext, .signature, .author, .righttext, .hovertext {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #c3c3c3;
  font-size : 10pt;
  height : 10pt;
}

.signature {
  text-align : right;
  position : fixed;
  bottom : 2px;
  right : 2px;
  vertical-align : middle;
  z-index : 2;
}

.hovertext {
  background-color : #5b5b5b;
  text-align : left;
  color : blue;
  font-weight : bold;
  position : fixed;
  bottom : 2px;
  left : 2px;
  z-index : 2;
}

.smalltext {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : black;
  font-size : 8pt;
  line-height : 8pt;
}

.frage {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : navy;
  font-weight : bold;
  font-size : 12pt;
  font-style : italic;
}

.tablehead {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : navy;
  font-weight : bold;
  font-size : 12pt;
  text-align : center;
  vertical-align : bottom;
}

.righttablehead {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : navy;
  font-weight : bold;
  font-size : 12pt;
  text-align : right;
  vertical-align : bottom;
}

.lefttablehead {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : navy;
  font-weight : bold;
  font-size : 12pt;
  text-align : left;
  vertical-align : bottom;
}

.rightcolumn {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-weight : bold;
  font-size : 12pt;
  text-align : right;
  vertical-align : top;
}

.centcolumn {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-weight : bold;
  font-size : 12pt;
  text-align : center;
  vertical-align : top;
}

.plainlink, .plainlink:link, .plainlink:visited {
 background-color : silver;
/*   background:#eeeeee url(../images/plain.gif);*/
  border : 1px outset #e3e3e3;
  color : navy;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  text-align : center;
  text-decoration : none;
}

.plainlink:hover, .plainlink:active, .plainlink:visited:hover {
  border : 1px inset #e3e3e3;
  color : red;
}

a.navlink:link {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 12pt;
  color : #e3e3e3;
  text-decoration : none;
}

a.navlink:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : underline;
  font-size : 12pt;
}

a.navlink:active {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : none;
  font-size : 12pt;
}

a.navlink:visited {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : none;
  font-size : 12pt;
}

a.navlink:visited:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : underline;
  font-size : 12pt;
}

a.unternavlink:link {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 12pt;
  color : #e3e3e3;
  text-decoration : none;
}

a.unternavlink:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : underline;
  font-size : 12pt;
}

a.unternavlink:active {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : none;
  font-size : 12pt;
}

a.unternavlink:visited {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : none;
  font-size : 12pt;
}

a.unternavlink:visited:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : underline;
  font-size : 12pt;
}

a.unterunternavlink:link {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 8pt;
  color : #e3e3e3;
  text-decoration : none;
}

a.unterunternavlink:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : underline;
  font-size : 8pt;
}

a.unterunternavlink:active {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : none;
  font-size : 8pt;
}

a.unterunternavlink:visited {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : none;
  font-size : 8pt;
}

a.unterunternavlink:visited:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #e3e3e3;
  text-decoration : underline;
  font-size : 8pt;
}

a.center:link {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #666666;
  text-decoration : none;
  line-height : 12pt;
  background-color : #5b5b5b;
  font-weight : bold;
}

a.center:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : red;
  text-decoration : none;
  line-height : 12pt;
  font-weight : bold;
}

a.center:active {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : red;
  text-decoration : none;
  line-height : 12pt;
  font-weight : bold;
}

a.center:visited {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : #666666;
  text-decoration : none;
  line-height : 12pt;
  background-color : #5b5b5b;
  font-weight : bold;
}

a.center:visited:hover {
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  color : red;
  text-decoration : none;
  line-height : 12pt;
  font-weight : bold;
}

.menueitem {
  border-color : #e3e3e3;
  border-width : thin;
  background-color : silver;
  width : 115px;
  height : 30px;
  padding : 3px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  text-decoration : none;
  font-size : 12pt;
  font-weight : bold;
}

.menueitem:link {
  border-style : outset;
  color : black;
  text-decoration : none;
}

.menueitem:hover {
  border-style : inset;
  color : red;
  color : red;
  text-decoration : none;
}

.menueitem:visited {
  border-style : outset;
  font-size : 12pt;
  color : black;
  text-decoration : none;
}

.menueitem:visited:hover {
  border-style : inset;
  color : red;
  font-weight : bold;
  text-decoration : none;
}

a.PushSymbol {
  border-color : #e3e3e3;
  border-width : thin;
  background-color : silver;
  height : 34px;
  width : 34px;
  padding : 3px;
  font-size : 18pt;
  text-decoration : none;
  text-align : center;
  font-weight : normal;
  vertical-align : middle;
}

a.PushSymbol:link {
  font-size : 18pt;
  vertical-align : middle;
  border-style : outset;
  color : blue;
  text-decoration : none;
}

a.PushSymbol:hover {
  font-size : 18pt;
  vertical-align : middle;
  border-style : inset;
  color : #febb60;
  text-decoration : none;
}

a.PushSymbol:active {
  font-size : 18pt;
  vertical-align : middle;
  border-style : outset;
  color : red;
  text-decoration : none;
}

a.PushSymbol:visited {
  font-size : 18pt;
  vertical-align : middle;
  border-style : outset;
  color : blue;
  text-decoration : none;
}

a.PushSymbol:visited:hover {
  font-size : 18pt;
  vertical-align : middle;
  border-style:inset;
  color : navy;
  text-decoration : none;
}

#layer1 {
  position : relative;
  left : 0;
  color : #e3e3e3;
  font-weight : bold;
  font-size : 18pt;
  line-height : 6pt;
}

#layer2 {
  position : relative;
  top : -8px;
  left : 3px;
  color : black;
  font-weight : bold;
  font-size : 18pt;
  line-height : 6pt;
}

#layer3 {
  position : relative;
  top : -16px;
  left : 1px;
  color : #6699ff;
  font-weight : bold;
  font-size : 18pt;
  line-height : 6pt;
}

div.bullet {
  text-indent : -70px;
  margin-left : 75px;
}

a.bullet {
  width : 14px;
  height : 14px;
  padding : 0;
  margin : 1px;
  margin-left: 7px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  background-image : url("../images/bullet_off.gif");
  background-repeat : no-repeat;
  position: relative
}

a.bullet:link {
  background-image : url("../images/bullet_off.gif");
}

a.bullet:hover {
  background-image : url("../images/bullet_on.gif");
  text-decoration : none;
  font-size : 10pt;
  font-weight : normal;
}

a.bullet:active {
  background-image : url("../images/bullet_on.gif");
}

a.bullet:visited {
  background-image : url("../images/bullet_here.gif");
}

a.bullet:visited:hover {
  background-image : url("../images/bullet_on.gif");
}

p.indent10 {
  text-indent : 10px;
}

a.button:link {
  border-style : outset;
  border-color : #e3e3e3;
  border-width : thin;
  background-color : silver;
  background-image : url("../images/blueball.gif");
  width : 14px;
  height : 14px;
  padding : 0;
  margin : 1px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color : silver;
}

a.button:hover {
  border-style : inset;
  border-color : #e3e3e3;
  border-width : thin;
  background-color : silver;
  background-image : url("../images/bullet_red.gif");
  width : 14px;
  height : 14px;
  padding : 0;
  margin : 1px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color : silver;
}

a.button:active {
  border-style : inset;
  border-color : #e3e3e3;
  border-width : thin;
  background-image : url("../images/bullet_red.gif");
  background-color : silver;
  width : 14px;
  height : 14px;
  padding : 0;
  margin : 1px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color : silver;
}

a.button:visited {
  border-style : outset;
  border-color : #e3e3e3;
  border-width : thin;
  background-color : silver;
  background-image : url("../images/bullet_here.gif");
  width : 14px;
  height : 14px;
  padding : 0;
  margin : 1px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color : silver;
}

a.button:visited:hover {
  border-style : inset;
  border-color : #e3e3e3;
  border-width : thin;
  background-color : silver;
  background-image : url("../images/bullet_red.gif");
  width : 14px;
  height : 14px;
  padding : 0;
  margin : 1px;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  text-decoration : none;
  color : silver;
}

.WL_PersianNaskh {
  font-family : "WL PersianNaskh", "Arabic Transparent", "Simplified Arabic", Arial;
  font-size : medium;
  font-style : normal;
  line-height : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  color : black;
}

.Persian {
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : medium;
  font-style : normal;
  line-height : normal;
  font-weight : bold;
  font-variant : normal;
  text-transform : none;
  color : black;
}

.PersianBold {
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : large;
  font-style : normal;
  line-height : normal;
  font-weight : bold;
  font-variant : normal;
  text-transform : none;
  color : black;
}

.PersianSmall {
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : small;
  font-style : normal;
  line-height : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  color : black;
}

.PersTableC {
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : large;
  font-style : normal;
  line-height : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  text-align : center;
  color : black;
  padding : 5px;
}

.PersTableR {
  color : black;
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : 14pt;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  line-height : normal;
  padding : 5px;
  text-align : right;
  text-transform : none;
}

.DeuTableC {
  font-family : Arial, "Arial Unicode MS";
  font-style : normal;
  line-height : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  text-align : center;
  color : navy;
  padding : 5px;
}

.DeuTableL {
  color : navy;
  font-family : Arial, "Arial Unicode MS";
  font-size : 12pt;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  line-height : normal;
  padding : 5px;
  text-align : left;
  text-transform : none;
}

.DeuTableR {
  font-family : Arial, "Arial Unicode MS";
  font-style : normal;
  line-height : normal;
  font-weight : normal;
  font-variant : normal;
  text-transform : none;
  text-align : right;
  color : navy;
  padding : 5px;
}

.PersTable {
  background-color : #5b5b5b;
  border : 1px solid navy;
  color : black;
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : large;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  line-height : normal;
  padding : 5px;
  text-align : right;
  text-transform : none;
}

.PersTable tr#line01 {
  border : 1px solid navy;
}

.dictTable tr td {
  border : 1px solid silver;
  text-align : right;
  font-size : 9pt;
  width : 30px;
  font-weight : normal;
}

table#header {
  width : 100%;
  margin : 0;
  border-spacing : 0;
}

table#header tr {
  height : 39px;
}

td#prev {
  padding : 0;
  width : 39px;
}

td#next {
  padding : 0;
  width : 39px;
}

td#prev a {
  border-bottom : 1px solid navy;
  width : 39px;
  height : 39px;
  background-image : url("../images/prev_off.gif");
  text-align : left;
  position : fixed;
  top : 0;
  left : 0;
  z-index : 2;
}

td#prev a:hover {
  background-image : url("../images/prev_on.gif");
}

td#prev a:visited {
  background-image : url("../images/prev_off.gif");
}

td#prev a:visited:hover {
  background-image : url("../images/prev_on.gif");
}

td#prev a:active {
  background-image : url("../images/prev_here.gif");
}

td#next a {
  border : none;
  width : 39px;
  height : 39px;
  background-image : url("../images/next_off.gif");
  text-align : right;
  position : fixed;
  top : 0;
  right : 0;
  z-index : 3;
}

td#next a:hover {
  background-image : url("../images/next_on.gif");
}

td#next a:visited {
  background-image : url("../images/next_off.gif");
}

td#next a:visited:hover {
  background-image : url("../images/next_on.gif");
}

td#next a:active {
  background-image : url("../images/next_here.gif");
}

div.BottomRight a {
  border : none;
  width : 39px;
  height : 39px;
  background-image : url("../images/next_off.gif");
  text-align : right;
  position : fixed;
  bottom : 0;
  right : 0;
  z-index : 3;
}

div.BottomRight a:hover {
  background-image : url("../images/next_on.gif");
}

div.BottomRight a:visited {
  background-image : url("../images/next_off.gif");
}

div.BottomRight a:visited:hover {
  background-image : url("../images/next_on.gif");
}

div.BottomRight a:active {
  background-image : url("../images/next_here.gif");
}

td#head {
  padding : 0;
}

td#head div {
  border-bottom : 1px solid navy;
  width : 100%;
  height : 39px;
  font-size : 18pt;
  text-align : center;
  background-color : #efefef;
  position : fixed;
  top : 0;
  left : 0;
  z-index : 1;
}

td#head div.Dia {
  background-color : black;
  color: #e3e3e3;
}

div.footer {
  background-color : #5b5b5b;
  border-style : outset none none none;
  border-width : 1px;
  bottom : 0;
  font-size : 10pt;
  height : 22px;
  left : 0;
  position : fixed;
  text-align : center;
  width : 100%;
  z-index : 1;
}

div.footer div.Dia {
  background-color : black;
  color: #e3e3e3;
}


div.footer p, div.footer div {
  display : inline;
  vertical-align : top;
  font-size : 10pt;
}

div.footer a, div.footer input {
  vertical-align : middle;
  font-size : 10pt;
}

div.footer a {
  background-color : silver;
  border-color : #e3e3e3;
  border-style : outset;
  border-width : thin;
  color : black;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  line-height : 10pt;
  text-align : center;
  text-decoration : none;
}

div.footer a:link {
  color : blue;
  font-weight : normal;
}

div.footer a:hover {
  border-style : inset;
  color : red;
}

div.footer a:active {
  border-style : inset;
  color : red;
}

div.footer a:visited {
  border-style : outset;
  color : navy;
}

div.footer a:visited:hover {
  border-style : inset;
  color : red;
}

div.footer input {
  background-color : silver;
  border-color : #e3e3e3;
  border-style : outset;
  border-width : thin;
  color : black;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  line-height : 10pt;
  text-align : center;
  text-decoration : none;
}

div.footer input:link {
  color : blue;
  font-weight : normal;
}

div.footer input:hover {
  border-style : inset;
  color : red;
}

div.footer input:active {
  border-style : inset;
  color : red;
}

div.footer input:visited {
  border-style : outset;
  color : navy;
}

div.footer input:visited:hover {
  border-style : inset;
  color : red;
}

div.german {
  text-align : right;
}

div.german a {
  background-color : #23272c;
  border : none;
  cursor: pointer;
  width : 32px;
  height : 32px;
/*  background-color : #5b5b5b;
  background-image : url("../images/flag_germany.png");*/
  position : fixed;
  top : 7px;
  right : 41px;
  z-index : 4;
  text-align : right;
}

div.german input {
  background-color : #23272c;
  border : none;
  cursor: pointer;
  width : 32px;
  height : 32px;
/*  background-color : #5b5b5b;
  background-image : url("../images/flag_germany.png");*/
  position : fixed;
  top : 7px;
  right : 41px;
  z-index : 4;
  text-align : right;
}

div.english {
  text-align : right;
  cursor: pointer;
}

div.english a {
  background-color : #23272c;
  border : none;
  cursor: pointer;
  width : 32px;
  height : 32px;
/*  background-color : #5b5b5b;
  background-image : url("../images/flag_great_britain.png");*/
  position : fixed;
  top : 7px;
  right : 41px;
  z-index : 4;
  text-align : right;
}

div.english input {
  background-color : #23272c;
  border : none;
  cursor: pointer;
  width : 32px;
  height : 32px;
/*  background-color : #5b5b5b;
  background-image : url("../images/flag_great_britain.png");*/
  position : fixed;
  top : 7px;
  right : 41px;
  z-index : 4;
  text-align : right;
}

#languageButton {
  text-align : right;
}

#languageButton a {
  border : none;
  width : 32px;
  height : 32px;
  position : fixed;
  top : 7px;
  right : 41px;
  z-index : 4;
  text-align : right;
  cursor: pointer;
}

#languageButton a:hover {
  border: 1px solid red;
}
#languageButton a:lang(en) {
 /* background-image : url("../images/flag_germany.png");*/
}

#languageButton a:lang(de) {
 /* background-image : url("../images/flag_great_britain.png");*/
}

#languageButton input {
  border : none;
  width : 32px;
  height : 32px;
  position : fixed;
  top : 7px;
  right : 41px;
  z-index : 4;
  text-align : right;
}

#languageButton input:hover {
  border: 1px solid red;
}


#languageButton input:lang(en) {
  background-image : url("../images/flag_germany.png");
}

#languageButton input:lang(de) {
  background-image : url("../images/flag_great_britain.png");
}

ul.blueball li {
  list-style-image : url("../images/blueball.gif");
}

a.goto:link {
  width : 12px;
  height : 12px;
  padding : 0;
  margin : 0;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 12pt;
  text-decoration : none;
}

a.goto:link {
  background-image : url("../images/rarrow.gif");
  background-repeat : no-repeat;
  background-position : center 0%;
}

a.goto:hover {
  background-image : url("../images/rarrow_red.gif");
  background-repeat : no-repeat;
  background-position : center 0%;
}

a.goto:active {
  background-image : url("../images/rarrow_red.gif");
  background-repeat : no-repeat;
  background-position : center 0%;
}

a.goto:visited {
  background-image : url("../images/rarrow_darkgray.gif");
  background-repeat : no-repeat;
  background-position : center 0%;
}

a.goto:visited:hover {
  background-image : url("../images/rarrow_red.gif");
  background-repeat : no-repeat;
  background-position : center 0%;
}

table.typewriter {
  background-color : #a9a9a9;
  border : 1px solid #a9a9a9;
  border-collapse : collapse;
}

.type {
  display : block;
  text-align : center;
  border-color : #e3e3e3;
  border-width : 1px;
  margin-right : 1px;
  border-style : outset;
  background-color : silver;
  width : 36px;
  height : 36px;
  padding : 0 0 0 0;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  text-decoration : none;
  font-size : 16pt;
  font-weight : normal;
}

.type:link {
  border-style : outset;
  color : black;
  text-decoration : none;
}

.type:hover {
  border-style : inset;
  color : red;
  text-decoration : none;
  font-size : 16pt;
}

.type:active {
  border-style : outset;
  color : red;
  text-decoration : none;
}

.type:visited {
  border-style : outset;
  color : black;
  text-decoration : none;
}

.type:visited:hover {
  border-style : inset;
  color : red;
  text-decoration : none;
}

a.book {
  background-position : center 0%;
  background-repeat : no-repeat;
  color : silver;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 12pt;
  height : 19px;
  margin : 1px;
  padding : 0;
  text-decoration : none;
  width : 20px;
}

a.book:link {
  background-image : url("../images/book_blu_closed.gif");
}

a.book:active {
  background-image : url("../images/book_here.gif");
}

a.book:visited {
  background-image : url("../images/book_ocr_closed.gif");
}

a.book:link:hover {
  background-image : url("../images/book_off.gif");
}

a.book:visited:hover {
  background-image : url("../images/book_on.gif");
}

#ToolTipBox {
  background-color : #00ffff;
  border : 1px solid navy;
  cursor : help;
  font-size : 10pt;
  padding : 5px;
  position : absolute;
  width : 250px;
  z-index : 4;
}

.ToolTip {
  border-bottom : 1px dotted red;
  cursor : help;
}

#farsi2 span {
  color : navy;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  line-height : normal;
  padding : 5px;
  text-transform : none;
  width : 99%;
}

div.float {
  float : left;
}

div.float p {
  text-align : center;
}

div.PersTable {
  background-color : #e3e3e3;
  border : 1px solid navy;
  color : black;
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : large;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  line-height : normal;
  padding : 5px;
  text-align : right;
  text-transform : none;
  width : 800px;
}

div.PersTable div, div.PersTable div div {
  padding : 5px;
  padding-bottom : 10px;
  height : 14pt;
  min-height : 14pt;
  width : 787px;
}

div.PersTable div#line01, div.PersTable div div#line01 {
  border-bottom : 1px solid navy;
}

div.PersTable div span, div.PersTable div div span {
  color : navy;
  font-size : 11pt;
  height : 14pt;
  min-height : 14pt;
}

div.PersTable div span.deR, div.PersTable div div span.deR {
  float : left;
  text-align : left;
  width : 8%;
}

div.PersTable div span.deS, div.PersTable div div span.deS {
  float : left;
  text-align : left;
  width : 20%;
}

div.PersTable div span.deL, div.PersTable div div span.deL {
  float : right;
  text-align : left;
  width : 50%;
}

div.PersTable div span.faR, div.PersTable div div span.faR {
  color : black;
  float : left;
  font-size : 14pt;
  padding-right : 10px;
  text-align : right;
  width : 20%;
}

div.c1 span {
  background-color : #00ffff;
  height : 14pt;
  min-height : 14pt;
}

div.c0 span {
  background-color : #f0f8ff;
  height : 14pt;
  min-height : 14pt;
}

div.c1 {
  background-color : #00ffff;
  padding : 5px;
  height : 14pt;
  min-height : 14pt;
}

div.c0 {
  background-color : #f0f8ff;
  padding : 5px;
  height : 14pt;
  min-height : 14pt;
}

span.fa {
  color : black;
  float : right;
  font-family : Arial, "Arial Unicode MS", "Arabic Transparent", "Simplified Arabic";
  font-size : 14pt;
  height : 14pt;
  min-height : 14pt;
  text-align : right;
  width : 45%;
}

span.de {
  color : navy;
  float : left;
  font-family : Arial, "Arial Unicode MS";
  font-size : 12pt;
  height : 14pt;
  min-height : 14pt;
  text-align : left;
  width : 45%;
}

Form#lookup {
  display : inline;
}

Form#lookup span {
  font-size : 10pt;
  text-align : left;
}

Form#lookup table tr td {
  color : navy;
  font-size : 10pt;
  padding-left : 5px;
  text-align: left;
}  

Form#lookup table tr td table {
  width: 398px;
}

Form#lookup table tr td table tr td {
  width: 50%;
}

Form#lookup table tr td table tr td div {
  text-align: center; 
  border-bottom: 1px dotted navy; 
  padding-bottom: 5px;
}

Form#lookup table tr td table tr td input {
  vertical-align: middle;
  height: 16px;
}

div.pane {
  background-color : #efefef;
  border : 1px solid navy;
  border-style : outset;
  color : navy;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  line-height : normal;
  padding : 5px;
  margin: 5px 5px 5px 5px;
  text-align : left;
  text-transform : none;
}

div.pane input {
  margin: 2px 2px 2px 2px
}

span.static {
  color : navy;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
}

input.time {
  color : black;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  width: 40px;
  border : 1px inset silver;
}

input.short {
  color : black;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  width: 60px;
  border : 1px inset silver;
}
  
input.medium {
  color : black;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  width: 160px;
  border : 1px inset silver;
}

input.long {
  color : black;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  width: 320px;
  border : 1px inset silver;
}

span.computed {
  color : blue;
  font-family :'trebuchet ms', verdana, arial, sans-serif;
  font-size : 10pt;
  width: 80px;
}
