BODY {
  background-color: #ffffff; color: #000033; font-family: verdana, arial;
  margin: 0px; padding: 0px; }
DIV.main { text-align: center; margin: 0px; padding: 0px; width: 100%;
  font-family: verdana,arial; font-size: 8pt; color: black; }
DIV.main DIV.content { position: relative; margin: 0px; padding: 0px; width: 760px; }
DIV.felso {
  background-color: #dddddd; margin: 0px; padding: 0px; width: 100%;
  height: 100px; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; }
DIV.also{
  margin: 0px; padding: 0px; border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
  border-top: 1px solid #bbbbbb; width: 100%; }
DIV.also TABLE { width: 100%; margin: 0px; padding: 0px; border: 0px; }

DIV.also TD.bal1 { width: 16%; height: 100%; vertical-align: top; margin: 0px;
  padding: 0px; }
DIV.also TD.bal1 DIV.bal {
  margin: 0px; padding: 0px; border-right: 1px solid #cccccc;
  background-color: #eeeeee; width: 100%; height: 100%; }
DIV.also TD.bal1 DIV.job {
  margin: 0px; padding: 0px; border-left: 1px solid #cccccc;
  background-color: #eeeeee; width: 99.6%; height: 100%; }
DIV.bal DIV.hely { height: 15px; margin: 0px; padding: 0px; font-size: 2pt; }
DIV.bal DIV.hely_plus { height: 20px; margin: 0px; padding: 0px; font-size: 7pt; }
DIV.bal DIV.menu { margin-top: 5px; margin-bottom: 0px; margin-left: 5px;
  margin-right: 5px; background-color: #e2e2e2;
  font-size: 8pt; font-weight: bold; border: 1px solid #c5c5c5; }
DIV.bal DIV.menu A.mainmenu {
  display: block; color: #0843A5; padding: 5px;   /* 000066;1063a5 */
  font-weight: bold; font-size: 8pt; text-decoration: none; }
DIV.bal DIV.menu A.mainmenu:hover { background-color: #eeeeee; }
DIV.bal DIV.flag { margin: 0px; padding: 0px; text-align: center; }
DIV.job DIV.hely { height: 5px; margin: 0px; padding: 0px; font-size: 2pt; }
DIV.job DIV.menu { margin-top: 5px; margin-bottom: 0px; margin-left: 2px;
  margin-right: 2px; background-color: #e2e2e2;
  font-size: 8pt; font-weight: bold; border: 1px solid #c5c5c5; }
DIV.job DIV.menu A.mainmenu {
  display: block; color: #000066; padding: 5px;
  font-weight: bold; font-size: 8pt; text-decoration: none; }
DIV.job DIV.menu A.mainmenu:hover { background-color: #eeeeee; }
DIV.job DIV.menu_lista { margin: 2px; font-size: 7.5pt; font-weight: bold;
  padding-left: 5px; padding-right: 5px; padding-top: 4px; color: #0843A5; } /* 000066 */
DIV.job TABLE.menu_lista { margin: 0px; padding: 0px; }
DIV.job DIV.menu A.menu_lista {
  display: block; color: #0843A5; padding: 0px;  /* 000066 */
  font-weight: bold; font-size: 7.5pt; text-decoration: none; }
DIV.job DIV.menu A.menu_lista:hover { background-color: #eeeeee; }
DIV.job DIV.menu_nobord { margin: 0px; padding: 5px;
  font-size: 8pt; font-weight: bold; text-align: center; }

DIV.also TD.jobb1 { vertical-align: top; margin: 0px; padding: 0px;}
DIV.also TD.jobb1 DIV.jobb { margin: 0px; padding: 5px; width: 100%; }

DIV.jobb DIV.jobb_contopen { text-align: center; font-size: 9pt; }
DIV.jobb_contopen P.openalapit { font-weight: bold; font-size: 11pt;
  margin: 0px; padding-top: 10px; padding-bottom: 0px; font-style: italic;
  padding-left: 0px; padding-right: 0px; }
DIV.jobb_contopen P.opentitle { font-style: italic; color: #000066;
  padding-bottom: 0px; padding-top: 16px; margin: 0px;
  padding-left: 0px; padding-right: 0px; }
DIV.jobb_contopen P.openpers { padding-top: 0px; padding-bottom: 0px; margin: 0px;
  padding-left: 0px; padding-right: 0px; font-size: 10.5pt; color: #000033; }
P.openpers A { text-decoration: none; color: #0843A5; }  /* 000099 */
P.openpers A:hover { text-decoration: underline; }
DIV.jobb_contopen P.openaddr { padding-top: 0px; padding-bottom: 0px; margin: 0px;
  padding-left: 0px; padding-right: 0px; font-size: 8pt; color: #000033; }
P.openaddr A { text-decoration: none; color: #0843A5; font-weight: bold; } /* 000099 */
P.openaddr A:hover { text-decoration: underline; }
DIV.jobb_contopen P.pagetitle { text-align: center; font-weight: bold; font-size: 11pt;
  margin: 0px; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }

DIV.jobb DIV.jobb_contpage { text-align: left; font-size: 9pt; }
DIV.jobb_contpage P.pagetitle { text-align: center; font-weight: bold; font-size: 11pt;
  margin: 0px; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }
DIV.jobb_contpage P.pagecontent { text-align: justify; margin: 0px; padding-top: 6px;
  padding-bottom: 4px; padding-left: 20px; padding-right: 20px; }
P.pagecontent A { text-decoration: none; color: #000033; font-weight: bold; }
P.pagecontent A:hover { text-decoration: underline; }
DIV.jobb_contpage P.pagecontent2 { text-align: justify; margin: 0px; padding-top: 6px;
  padding-bottom: 4px; padding-left: 20px; padding-right: 20px; font-size: 8pt; }
DIV.jobb_contpage P.cikklista { text-align: left; margin: 0px; padding-top: 6px;
  padding-bottom: 4px; padding-left: 50px; padding-right: 20px; text-indent: -10px; }
P.cikklista A { text-decoration: none; color: #0843A5; }  /* 000099 */
P.cikklista A:hover { text-decoration: underline; }
DIV.jobb_contpage P.opentitle { font-style: italic; color: #000066;
  padding-bottom: 0px; padding-top: 16px; margin: 0px; font-size: 10pt;
  padding-left: 0px; padding-right: 0px; text-align: center; }
DIV.jobb_contpage P.openaddr { padding-top: 0px; padding-bottom: 0px; margin: 0px;
  padding-left: 0px; padding-right: 0px; font-size: 9pt; color: #000033; text-align: center; }
DIV.jobb_contpage H1 { font-size: 11pt; text-align: center; color: #0843A5;
  font-weight: bold; padding-top: 14px; padding-bottom: 4px; margin: 0px; }  /* 000066 */
DIV.jobb_contpage H2 { font-size: 10pt; text-align: left; color: #0843A5; margin: 0px;
  font-weight: bold; padding-left: 20px; padding-top: 14px; padding-bottom: 4px; }
DIV.jobb_contpage H3 { font-size: 8.5pt; text-align: left; color: #0843A5; margin: 0px;
  font-weight: bold; padding-left: 30px; padding-top: 10px; padding-bottom: 4px; }
DIV.jobb_contpage UL { font-size: 8pt; padding-top: 0px; padding-left: 60px; margin: 0px; }
DIV.also TABLE.bizlist { width: 96%; margin: 0px; padding: 0px; border: 0px;
  font-size: 9pt; }
DIV.also TABLE.bizlist TD.bizlist_bal { text-align: right; padding-right: 15px; }
DIV.also TABLE.bizlist TD.bizlist_jobb { text-align: left; padding-left: 15px; }
DIV.also TABLE.bizlist P { margin: 0px; padding-top: 0px; padding-bottom: 10px; }
DIV.also TABLE.bizlist TD.szbizlist { text-align: center; vertical-align: top; }
DIV.jobb_contpage P.pagemenu { margin: 0px; padding-top: 2px; padding-bottom: 10px;
  padding-left: 20px; padding-right: 20px; text-align: left; }
P.pagemenu A.mmain { font-size: 11pt; font-weight: bold; text-decoration: none;
  color: #0843A5; }  /* 000099 */
P.pagemenu A.mmain:hover { text-decoration: underline; }
P.pagemenu A.msub { font-size: 8pt; text-decoration: none; color: #0843A5; } /* 000099 */
P.pagemenu A.msub:hover { text-decoration: underline; }

P.alsomenu { font-size: 7.5pt; text-align: right; margin: 0px;
  padding-top: 5px; padding-bottom: 10px; padding-right: 15px; }
A.alsomenu { text-decoration: none; font-weight: bold; color: #0843A5; } /* 333399 */
A.alsomenu:hover { text-decoration: underline; }


DIV.ad_loginframe { margin: 0px; padding-top: 20px; padding-bottom: 30px;
  padding-left: 130px; padding-right: 130px; text-align: center; }
DIV.ad_loginback { margin: 0px; padding: 10px; width: 100%;
  background-color: #f9f9f9; border: 1px solid #d7d7d7; }
DIV.ad_nframe { margin: 0px; padding-top: 20px; padding-bottom: 30px;
  padding-left: 50px; padding-right: 50px; text-align: center; }
DIV.ad_nback { margin: 0px; padding: 10px; width: 100%;
  background-color: #f9f9f9; border: 1px solid #d7d7d7; }
TD.ad_loginleft { padding-left: 10px; font-size: 8pt; font-weight: bold; }
TD.ad_loginright { text-align: center; vertical-align: center; font-size: 8pt; }
TD.ad_loginright2 { text-align: left; vertical-align: center; font-size: 8pt; }
TD.ad_loginquest { text-align: center; font-size: 8pt; font-weight: bold;
 color: #990000; }
INPUT.ad_login { width: 150px;}
INPUT.ad_n { width: 280px;}
INPUT.ad_n2 { width: 220px;}
TEXTAREA.ad_n { width: 280px; }
DIV.ad_nback DIV.menu { margin-top: 5px; margin-bottom: 0px; margin-left: 2px;
  margin-right: 2px; background-color: #e2e2e2;
  font-size: 8pt; font-weight: bold; border: 1px solid #c5c5c5; }
DIV.ad_nback DIV.menu_lista { margin: 2px; font-size: 7.5pt; font-weight: bold;
  padding-left: 5px; padding-right: 5px; padding-top: 4px; color: #000066; }
DIV.ad_nback TABLE.menu_lista { margin: 0px; padding: 0px; }
DIV.ad_nback DIV.menu A.menu_lista {
  display: block; color: #0843A5; padding: 0px;
  font-weight: bold; font-size: 7.5pt; text-decoration: none; }  /* 000066 */
DIV.ad_nback DIV.menu A.menu_lista:hover { background-color: #eeeeee; }
DIV.ad_nback DIV.menu_nobord { margin: 0px; padding: 5px;
  font-size: 8pt; font-weight: bold;  }

P.ad_pagetitle { text-align: right; font-weight: bold; font-size: 9pt;
  margin: 0px; padding-top: 20px; padding-bottom: 20px; padding-right: 20px; }
P.ad_pagetitle2 { text-align: center; font-weight: bold; font-size: 11pt;
  margin: 0px; padding-top: 20px; padding-bottom: 20px; }
P.ad_hiba { text-align: center; font-weight: bold; font-size: 9pt;
  margin: 0px; padding-top: 10px; padding-bottom: 10px; color: red; }
P.ad_info { text-align: center; font-weight: bold; font-size: 9pt;
  margin: 0px; padding-top: 10px; padding-bottom: 10px; }
P.ad_info A { font-size: 8pt; text-decoration: none; color: #0843A5; } /* 000099 */
P.ad_info A:hover { text-decoration: underline; }
DIV.ad_num { margin: 0px; padding: 0px; width: 100%; }

DIV.bal DIV.menu_in { margin-top: 5px; margin-bottom: 0px; margin-left: 5px;
  margin-right: 5px; background-color: #e2e2e2; color: #999999;
  font-size: 8pt; font-weight: bold; border: 1px solid #c5c5c5; }
DIV.bal DIV.menu_in P { display: block; color: #999999; padding: 5px; margin: 0px;
  font-weight: bold; font-size: 8pt; text-decoration: none; }
DIV.job DIV.menu_in { margin-top: 5px; margin-bottom: 0px; margin-left: 2px;
  margin-right: 2px; background-color: #e2e2e2; color: #999999;
  font-size: 7.5pt; font-weight: bold; border: 1px solid #c5c5c5; }
DIV.job DIV.menu_in_akt { margin-top: 5px; margin-bottom: 0px; margin-left: 2px;
  margin-right: 2px; background-color: #e2e2e2; color: #990000;
  font-size: 7.5pt; font-weight: bold; border: 1px solid #c5c5c5; }
DIV.job DIV.menu_lista_in { margin: 2px; font-size: 7.5pt; font-weight: bold;
  padding-left: 5px; padding-right: 5px; padding-top: 4px; color: #999999; }
DIV.job DIV.menu_nobord_in { margin: 0px; padding: 5px;
  font-size: 8pt; font-weight: bold; color: #999999; }

