a:link 		{color:#333; text-decoration: underlined;}
a:visited 	{color:#666; text-decoration: underlined;}
a:hover 	{color:#666; text-decoration: none;}
a:active 	{color:#333; text-decoration: none;}


.Icon {
  background-repeat: no-repeat; 
  background-position: 0 top;
  padding-left: 20px;
  padding-right: 5px;
}

.topmenulink {
  width: 100%;
  cursor: hand;
  padding: 2px 1px 2px 0;
  text-decoration: none;
  color: #333;
}

a:link.topmenulink {
  color: #FFF;
}

a:visited.topmenulink {
  color: #FFF;
}

a:hover.topmenulink {
  background-color: #FFF;
  color: #333;
  font-style:italic;
  font-size:120%;
}

a:active.topmenulink {
  background-color: #CCC;
  color: #333;
}

a:focus.topmenulink {
  color:#333;
  text-decoration: underlined;
}

.submenulink {
  width: 100%;
  cursor: hand;
  padding: 2px 1px 2px 0;
  text-decoration: none;
  color: #333;
  padding-right:20px;
}

a:link.submenulink {
  color: #FFF;
}

a:visited.submenulink {
  color: #FFF;
}

a:hover.submenulink {
  background-color: #FFF;
  color: #333;
  font-style:italic;
  font-size:120%;
}

a:active.submenulink {
  background-color: #CCC;
  color: #333;
}

a:focus.submenulink {
  color:#333;
  text-decoration: underlined;
}

.toplink {
  width: 100%;
  cursor: hand;
  padding: 2px 1px 2px 0;
  text-decoration: none;
  color: #000066;
}

a:hover.toplink {
  background-color: #FFF;
  color: #333;
}

a:link.toplink {
  color: #333;
}

.Link {
  cursor: hand;
  text-decoration: none;
  color: #333;
}

a:hover.Link {
  color: #333;
}



.ListNoBorder {

}

.ListNoBorder th {
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  background-color: #CCCCCC;
  padding: 3px;
}

.ListNoBorder td {
  padding: 2px;
}

.List {
  border-collapse:collapse;
  border-width:1px;
  border-style:solid;
  border-color:#999999;
}

.List th {
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  background-color: #CCCCCC;
  padding: 5px;
}

.List td {
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  padding: 5px;
}


.SubMenuAktiv {
  border-width:2px;
  border-style:solid;
  border-color:#999999;
  border-bottom-width:2px;
  border-bottom-style:hidden;
  border-bottom-color:#EEEEEE;
  background-color: #EEEEEE;
  vertical-align: top;
}

.SubMenuLinkAktiv {
  width: 100%;
  cursor: hand;
  padding: 2px 1px 2px 0;
  text-decoration: none;
  font-family: Verdana, Arial;
  font-size: 13px;
  padding-left:5px;
  padding-right:5px;
  color: #0000FF;
}


.SubMenuPassiv {
  border-width:2px;
  border-style:solid;
  border-color:#999999;
  border-bottom-color:#999999;
  background-color:#CCCCCC;
  vertical-align: top;
}


.SubMenuLinkPassiv {
  width: 100%;
  cursor: hand;
  padding: 2px 1px 2px 0;
  text-decoration: none;
  font-family: Verdana, Arial;
  font-size: 13px;
  padding-left:5px;
  padding-right:5px;
  color: #666666;
}

a:hover.SubMenuLinkPassiv {
  background-color: #333;
  color: #000099;
}

.SubMenuLink {
  width: 100%;
  cursor: hand;
  padding: 2px 1px 2px 0;
  text-decoration: none;
  font-family: Verdana, Arial;
  font-size: 13px;
  padding-left:5px;
  padding-right:5px;
  color: #000099;
}

a:hover.SubMenuLink {
  background-color: #333;
  color: #333;
}

.InnerTable {
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  background-color: #CCCCCC;
}





.MainCell {
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#999999;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#999999;
  background-color: #EEEEEE;
}

.MainTable {
  border-width:2px;
  border-style:solid;
  border-color:#999999;
}

.SubTable {
  border-width:2px;
  border-style:solid;
  border-color:#999999;
  background-color: #DDDDDD;
}

.MenuTable {

  background-color: #999;
}

.MenuSubTable {
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#999999;
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#999999;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#999999;
  background-color: #CCCCCC;
}

.MenuSubCell {
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#999999;
}

.icon {
  background-repeat: no-repeat; 
  background-position: 0 center;
  padding-left: 20px;
  padding-right: 5px;
}

.s2h {
  font-family: Verdana, Arial;
  font-size: 2px;
}
.s3h {
  font-family: Verdana, Arial;
  font-size: 3px;
}
.s5h {
  font-family: Verdana, Arial;
  font-size: 5px;
}
.s6h {
  font-family: Verdana, Arial;
  font-size: 6px;
}
.s10h {
  font-family: Verdana, Arial;
  font-size: 10px;
}
.s12h {
  font-family: Verdana, Arial;
  font-size: 12px;
}
.s13h {
  font-family: Verdana, Arial;
  font-size: 13px;
}
.s14h {
  font-family: Verdana, Arial;
  font-size: 14px;
}
.s16h {
  font-family: Verdana, Arial;
  font-size: 16px;
}
.s18h {
  font-family: Verdana, Arial;
  font-size: 18px;
}
.s20h {
  font-family: Verdana, Arial;
  font-size: 20px;
}
.s14h .s20h em {
	color: #333;
}
