body,select,input,textarea {
 font-family: Verdana,Helvetica,Arial;
 font-size: 8pt;
 color:#000000;
 margin: 0;
}

h1 {
  font-size: 12pt;
  text-align: left;
}

h2 {
  font-size: 10pt;
  text-align: left;
}

p {
  text-align: left;
}

a:link {  color:#5e6673;  text-decoration: none;}
a:active { color:#800000;}
a:visited {  color:#5e6673; text-decoration: none;}
a:hover { text-decoration: none; color:#e68a25;}

tr.row0 {
  background-color: #F5F5F5;
}

tr.row1 {
  background-color: #FFF;
}


.orange {
 color:#E58A26;
}

.center {
 text-align: center;
}

.fielderrors {
  font-weight:bold;  
  color:#3366ff;
}

.hauptmenu, .langmenu {
  margin: 10px;
}



.hauptmenu .selected , .langmenu .selected {
  font-weight:bold;
  color:#000;
}

.langmenu ul, .downloadmenu ul {
  list-style-type: disc;
  list-style-position: inside;
  padding: 2px;
  margin: 0;
}

.langmenu li, .downloadmenu li {
  float: left;
  padding: 2px;

}

.hauptmenu ul { /* remove bullets and list indents */
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: Verdana,Helvetica,Arial;
  font-size: 8pt;
  color:#5e6673;
}

.hauptmenu ul.level0 {
  margin-left:12px;
  list-style-image:url("/images/icon.gif");
  font-size: 10pt;
  font-weight:bold;
}

.hauptmenu ul.level1 {
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 10pt;
}

.hauptmenu ul.level2 {
  list-style-position: outside;
  list-style-type: disc;
  margin-left: 10pt;
}

.hauptmenu .level1 li,.hauptmenu .level0 li {
 padding-top: 4px;
}

.form_table input,.form_table select,.form_table td {
  font-size: 10px;
  font-family: Verdana;
}

.fld_lable {
  
}

.fld_lable_error {
   font-weight: bold;
   color: #f00;
}

.form_table .fld_data {
  background-color: #fff;
}

.form_table .fld_data_error {
  background-color: #FFCD9B;
}

.form_table {
  background-color: #fff;  
}

td .form_header {
  font-weight: bold;
  font-size: 12px;
  background-color: #999;
}

.form_subheader {
  background-color: #ddd;
}

