body                { background-color: #FFFFFF;
                      margin: 2px;
                      padding: 2px;
                      font-family: Arial, Helvetica, sans-serif; }
                      
img                 { border: 0; }

h1, h2, h3, h4      { margin: 0;
                      padding: 0; }
                      
form                { margin: 0; }
                      
.menu_table         { width: 100%; }

.menu_wrapper       {  }

.add_text           { font-size: 80%;
                      margin-top: 1em;
                      margin-bottom: 1em; }

.logobar            { padding: 5px; }
                      
.logobar a          { color: #FFFFFF; }

.logobar_text       { font-size: 70%; }

.search_text        { font-weight: bold; }

.search             { border: 1px solid #000000;
                      padding: 0.1em;
                      color: #000000;
                      font-size: 70%;
                      margin-bottom: 0.1em;
                      margin-left: 0.1em;
                      font-weight: bold; }
                      
.searchselect       { background-color: #FFFFFF;
                      border: 1px solid #000000;
                      padding: 0.1em;
                      font-size: 70%;
                      margin: 0.1em; }
                      
.searchinput        { background-color: #FFFFFF;
                      border: 1px solid #000000;
                      padding: 0.1em;
                      width: 15em;
                      font-size: 70%;
                      margin: 0.1em; }
                      
.langbar            { font-size: 70%;
                      font-weight: bold;
                      letter-spacing: 0.1em;
                      padding: 0.3em 0.5em 0.3em 0.5em;
                      border-top-width: 1px;
                      border-bottom-width: 1px; }
                      
.leftmenu_dash      { border-right-width: 1px;
                      width: 10em; }
                      
.leftmenu           { background-color: #FFFFFF;
                      color: #000000;
                      font-size: 70%;
                      letter-spacing: 0.1em;
                      text-align: left; }
                      
.leftmenu h4        { font-style: normal;
                      font-weight: bold;
                      font-size: 100%; }
                      
.leftmenu a         { color: #000000; }

.leftmenu td        { padding: 0.5em; }

.pageheader         { vertical-align: middle;
                      padding: 0.1em 0em 0.1em 0.5em; }
                      
.pageheader h1      { font-size: 80%;
	                  letter-spacing: 0.05em;
                      font-style: normal;
                      font-weight: bold; }
                      
.pageheader h1 a	{ text-decoration: underline; }
                      
.category_head      { padding: 0.1em; }

.category_head h2   { font-size: 70%;
	                  letter-spacing: 0.1em;
                      font-weight: bold;
                      font-style: normal; }
                      
.category_bg        { border-bottom-width: 3px; }

.category_body      { font-size: 70%;
                      color: #000000;
                      letter-spacing: 0.1em;
                      vertical-align: top;
                      padding: 0.5em; }
                      
.category_body a    { font-weight: bold; }

.category_head a    { color: #FFFFFF; }

.submenu            { background-color: #FFFFFF;
                      font-size: 70%;
                      color: #000000;
                      letter-spacing: 0.1em;
                      padding: 1em;
                      vertical-align: top;
                      border-right-width: 0;
                      border-left-width: 0;
                      width: 100%;
                      white-space: nowrap; }
                      
.submenu h3         { font-size: 100%;
                      font-style: normal;
                      font-weight: bold; }
                      
a:link,
a:visited           { text-decoration : none; }

a:hover,
a:active            { text-decoration: underline; }
