


/* link classes */
/* ------------ */

.myellow
{
  font-size: 10px; 
  color: #ffe600;
  font-weight: bold;
  line-height: 11px;
  padding-left: 4px;
  letter-spacing: 0;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.mblue
{
  font-size: 10px; 
  color: #0077FF;
  font-weight: bold;
  line-height: 11px;
  padding-left: 4px;
  letter-spacing: 0;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.mwhite       
{ 
  font-size: 10px; 
  color: #ffffff; 
  font-weight: bold;
  line-height: 11px;
  padding-left: 4px;
  letter-spacing: 0;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.mblack       
{ 
  font-size: 10px; 
  color: #000000; 
  line-height: 11px;
  padding-left: 4px;
  letter-spacing: 0;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}



/* menu main */
/* --------- */

.m_top_main_normal         
{ 
  font-weight: normal;
  width: 87px;  
  height: 13px; 
  background-color: black;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.m_top_main_selected         
{ 
  font-weight: bold;
  width: 87px;  
  height: 13px; 
  background-color: black;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.m_top_main_normal_hover
{
  font-weight: normal;
  width: 87px;  
  height: 13px;
  background-color: #a0a0a0;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.m_top_main_selected_hover
{
  font-weight: bold;
  width: 87px;  
  height: 13px;
  background-color: #a0a0a0;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}


/* menu sub  */
/* --------- */

.m_top_sub_normal         
{ 
  font-weight: normal;
  width: 87px;  
  height: 13px; 
  background-color: #f0f0f0;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.m_top_sub_selected         
{ 
  font-weight: bold;
  width: 87px;  
  height: 13px; 
  background-color: #dddddd;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.m_top_sub_normal_hover         
{ 
  font-weight: normal;
  width: 87px;  
  height: 13px; 
  background-color: #c0c0c0;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}

.m_top_sub_selected_hover         
{ 
  font-weight: bold;
  width: 87px;  
  height: 13px; 
  background-color: #dddddd;
  cursor: hand;
  cursor: pointer;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}



/* -------------------- */

.menumastertable
{
  /* width: 100%; */
  border-style: none;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

.menutable
{
  border-style: none;
  padding: 0px;
  margin: 0px;
}

.table_clean
{
  border-style: none;
  padding: 0px;
  margin: 0px;

}


.td_m_top_sub
{
  vertical-align: top; 
  width: 87px;
  border-style: none;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}


.div_master
{
  height: 150px;
  border-style: none;
  padding: 0px;
  margin: 0px;
}


.mousecursor
{
  cursor: hand;
  cursor: pointer;
}



/* sitemap  */
/* -------------------- */

.sitemapmastertable
{
  width: 540px;
  border-style: none;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

.td_sitemapmastertable
{
  width: 180px;
  font-size: 15px;
  font-weight: bold; 
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.sitemaptable
{
  width: 180px;
  border-style: none;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}

.sitemap_level0
{
  color: #000000;
  padding-left: 5px;
  padding-top: 20px;
  height: 40px;
  font-size: 13px;
  font-weight: bold; 
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.sitemap_level1
{
  color: #222222;
  padding-left: 25px;
  font-size: 11px; 
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}



/* language selector  */
/* -------------------- */


.language_selector
{
  width: 100px;
  float: right;
  font-size: 11px; 
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
  vertical-align: top;
  text-align: right;
}

.languageNormal
{
  background-color: #dddddd;
  width: 21px;
  height: 15px;
  text-align: center;
  font-size: 10px;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.languageOver
{
  background-color: #ffe600;
  width: 21px;
  height: 15px;
  text-align: center;
  font-size: 10px;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.languageSelected
{
  background-color: #ffe600;
  height: 15px;
  width: 21px;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  font-family: sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  text-decoration: none; 
}

.languageSelectorDistance
{
  width: 22px;
}

