body
{
	margin: 0px;
	background-image: url(/images/misc/backgroundPattern.png);
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

h1 {
    font-weight: normal;
}

img {
    border: 0px;
}

a {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

img, div
{
    behavior: url(/js/iepngfix.htc);
}

.label {
    -moz-user-select: none;
    cursor: default;
}

.smiley {
    margin-bottom: -5px;
}

.contentContainer
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    height: 730px;
    background-image: url(/images/misc/background.png);
}
.externalContentContainer
{
    background-image: url(/images/misc/externalBackground.png);
}
.internalMaintenanceContainer
{
    background-image: url(/images/misc/backgroundMaintenance.png);
}

.contentContainer .headline
{
    position: absolute;
    left: 434px;
    top: 180px;
    font-size: 24px;
    font-weight: normal;
}
.contentContainer .innerContent
{
    position: absolute;
    left: 250px;
    top: 230px;
    width: 704px;
    height: 440px;
}
.contentContainer .innerContent .label {
    font-weight: bold;
    -moz-user-select: none;
    cursor: default;
}

.activeTd {
	border-style: solid;
	border-width: 2px;
	border-bottom-width: 0px;
	border-color: #000000;
	background-color: #ffb52d;
}

.inactiveTd {
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 2px;
	border-color: #000000;
	background-color: #ffc556;
}

.textBlack7 {
  color: #000000;
  font-family: Tahoma, Verdana, Arial;
  font-size: 7pt;
}

.textBlack10 {
  color: #000000;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10pt;
}

.subheader {
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
}

.header {
	font-family: Tahoma, Verdana, Arial;
	font-size: 24px;
}

.button {
	border: 1px;
	border-style: solid;
	border-color : #000000;
	background-color: #ffffff;
	font-family : Tahoma, Verdana, Arial;
	font-size : 8pt;
	color: #000000;
}

.shoutboxDelete {
	color: #ff0000;
	font-weight: bold;
}

.listingDark {
	background-color: #ffb52d;
}

.listingLight {
	background-color: #ffc556;
}

.listingDarkHighlight {
	background-color: #ffffbe;
}

.listingLightHighlight {
	background-color: #ffffbe;
}

#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}



.pageContainer {
    position: relative;
    text-align: center;
}
.logo {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    height: 124px;
    cursor: pointer;
}

/* Shoutbox */
.shoutboxControl {
    position: absolute;
    left: 34px;
    top: 246px;
}
.shoutboxControl .channelSelection {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 192px;
    height: 18px;
    font-size: 11px;
}
.shoutboxControl .messageInput {
    position: absolute;
    left: 0px;
    top: 22px;
    width: 168px;
    height: 14px;
    padding: 2px;
    background-image: url(/images/misc/inputbox172x18.png);
    border: 0px;
    font-size: 11px;
}
.shoutboxControl .sendButton {
    position: absolute;
    left: 174px;
    top: 22px;
    width: 18px;
    height: 18px;
    background-image: url(/images/misc/shoutboxbutton.png);
    cursor: pointer;
}

.shoutboxContent {
    position: absolute;
    left: 34px;
    top: 290px;
    width: 192px;
    height: 414px;
    overflow: hidden;
}
.shoutboxContent ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.shoutboxControl .banned {
    position: absolute;
    left: 0px;
    top: 28px;
    width: 216px;
}

/* Input Boxes */
.inputbox_238x18 {
    width: 234px;
    height: 14px;
    padding: 2px;
    background-image: url(/images/misc/inputbox238x18.png);
    border: 0px;
    font-size: 11px;
}
.inputbox_172x18 {
    width: 168px;
    height: 14px;
    padding: 2px;
    background-image: url(/images/misc/inputbox172x18.png);
    border: 0px;
    font-size: 11px;
}

/* Quicklinks */
.quicklink
{
    position: absolute;
    top: 138px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-image: url(/images/misc/quicklinks.png);
}
#quicklinkSettings
{
    left: 26px;
    background-position: 0px 0px;
}
#quicklinkSettings:hover
{
    background-position: 0px -32px;
}
#quicklinkMail
{
    left: 72px;
    background-position: -32px 0px;
}
#quicklinkMail:hover
{
    background-position: -32px -32px;
}
#quicklinkMail div
{
    position: absolute;
    top: 10px;
    width: 32px;
    font-weight: bold;
    color: #ff0000;
}
#quicklinkForum
{
    background-position: -128px 0px;
    left: 118px;
}
#quicklinkForum:hover
{
    background-position: -128px -32px;
}
#quicklinkHelp
{
    background-position: -64px 0px;
    left: 160px;
}
#quicklinkHelp:hover
{
    background-position: -64px -32px;
}
#quicklinkLogout
{
    background-position: -96px 0px;
    left: 202px;
}
#quicklinkLogout:hover
{
    background-position: -96px -32px;
}

/* Userinfo */
#userinfo
{
    position: absolute;
    left: 790px;
    top: 16px;
    width: 164px;
    height: 132px;
    text-align: right;
}
#userinfoFlag
{
    position: absolute;
    left: 730px;
    top: 0px;
    width: 240px;
    height: 167px;
}
#userinfoPlayername
{
    font-size: 18px;
    cursor: pointer;
}
#userinfoUsername
{
    font-size: 11px;
    cursor: pointer;
}
#userinfoLabelEntrylist
{
    margin-top: 14px;
    font-weight: bold;
}
#userinfoEntrylist
{
}
#userinfoLabelChampionsrace
{
    font-weight: bold;
}
#userinfoChampionsrace
{
}
#userinfoLabelMoney
{
    font-weight: bold;
}
#userinfoMoney
{
}


#userinfo .country {
    position: absolute;
    left: 8px;
    top: 8px;
}
.userinfo .name {
    position: absolute;
    left: 48px;
    top: 8px;
    width: 328px;
    text-align: left;
    font-size: 18px;
}
.userinfo .name a {
    font-size: 18px;
}
.userinfo .data {
    position: absolute;
    left: 8px;
    top: 34px;
    width: 368px;
    height: 64px;
    text-align: left;
}

.quicklinks .timeinfo {
    position: absolute;
    left: 26px;
    top: 185px;
    width: 208px;
    color: #333333;
}
.quicklinks ul {
    position: absolute;
    left: 32px;
    top: 30px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

/* Footer */
.footer {
    position: absolute;
    left: 284px;
    top: 696px;
    width: 500px;
}
.footer .footerMiddle {
    height: 24px;
    float: left;
    background-color: #ffffff;
}
.footer .footerMiddle ul {
    list-style-type: none;
    padding: 0px;
    height: 25px;
    float: left;
    margin-top: 6px;
    margin-left: 6px;
}
.footer ul li {
    float: left;
    -moz-user-select: none;
    cursor: default;
}
.footer .footerEnd {
    width: 18px;
    height: 24px;
    float: left;
    background-image: url(/images/misc/footerEnd.png);
}


/* Events */
#jubileeFiveYears {
    position: absolute;
    left: -8px;
    top: 128px;
    width: 802px;
    height: 482px;
    background-image: url(/images/event/layer/jubileeFiveYears.jpg);
    z-index: 10;
}
#jubileeFiveYears .text {
    position: absolute;
    left: 180px;
    top: 124px;
    font-size: 20px;
    color: #ffffff;
    width: 226px;
    text-align: left;
}
#jubileeFiveYears ul {
    position: absolute;
    left: 48px;
    top: 242px;
    font-size: 14px;
    color: #ffffff;
    text-align: left;
    margin: 0px;
    padding: 0px;
    width: 372px;
}
#jubileeFiveYears ul li {
    margin-bottom: 10px;
}
#jubileeFiveYears ul .notice {
    font-size: 12px;
    color: #ffffff;
}
#jubileeFiveYears .close {
    position: absolute;
    left: 164px;
    top: 448px;
    border: 1px solid #b30b3a;
}
#event_usopen {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/usopen.gif);
    z-index: 10;
}
#event_usopen .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #ffffff;
}
#event_usopen .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #ffffff;
}
#event_usopen .close {
    position: absolute;
    left: 276px;
    top: 132px;
    border: 2px solid black;
}
#info_restart {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/info_multiaccounts.gif);
    z-index: 20;
}
#info_restart .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
    cursor: pointer;
}
#info_restart .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
    font-size: 12px;
    cursor: pointer;
}
#info_restart a.text {
    text-decoration: underline;
    font-size: 12px;
}
#info_restart .close {
    position: absolute;
    left: 276px;
    top: 132px;
    border: 2px solid black;
}
#info_multiaccounts {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/info_multiaccounts.gif);
    z-index: 10;
}
#info_multiaccounts .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
}
#info_multiaccounts .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
}
#info_multiaccounts .close {
    position: absolute;
    left: 276px;
    top: 162px;
    border: 2px solid black;
}
#info_multiaccounts {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/info_multiaccounts.gif);
    z-index: 10;
}
#info_multiaccounts .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
}
#info_multiaccounts .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
}
#info_multiaccounts .close {
    position: absolute;
    left: 276px;
    top: 132px;
    border: 2px solid black;
}
#info_equipment {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/info_equipment.gif);
    z-index: 10;
}
#info_equipment .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
}
#info_equipment .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
}
#info_equipment .close {
    position: absolute;
    left: 276px;
    top: 162px;
    border: 2px solid black;
}
#event_prechristmas2008 {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/event_prechristmas2008.gif);
    z-index: 10;
}
#event_prechristmas2008 .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
}
#event_prechristmas2008 .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
}
#event_prechristmas2008 .close {
    position: absolute;
    left: 276px;
    top: 132px;
    border: 2px solid black;
}
#event_australianopen2009 {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/event_australianopen2009.gif);
    z-index: 10;
}
#event_australianopen2009 .headline {
    position: absolute;
    left: 24px;
    top: 16px;
    color: #ffffff;
}
#event_australianopen2009 .text {
    position: absolute;
    left: 24px;
    top: 50px;
    width: 302px;
    text-align: left;
    color: #ffffff;
}
#event_australianopen2009 .close {
    position: absolute;
    left: 240px;
    top: 124px;
    border: 2px solid black;
}
#event_frenchopen2009 {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/event_frenchopen2009.gif);
    z-index: 10;
}
#event_frenchopen2009 .headline {
    position: absolute;
    left: 24px;
    top: 16px;
    color: #000000;
}
#event_frenchopen2009 .text {
    position: absolute;
    left: 24px;
    top: 50px;
    width: 302px;
    text-align: left;
    color: #000000;
}
#event_frenchopen2009 .close {
    position: absolute;
    left: 240px;
    top: 124px;
    border: 2px solid black;
}
#event_wimbledon2009 {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/event_wimbledon2009.gif);
    z-index: 10;
}
#event_wimbledon2009 .headline {
    position: absolute;
    left: 24px;
    top: 16px;
    color: #ffffff;
}
#event_wimbledon2009 .text {
    position: absolute;
    left: 24px;
    top: 50px;
    width: 302px;
    text-align: left;
    color: #ffffff;
}
#event_wimbledon2009 .close {
    position: absolute;
    left: 240px;
    top: 124px;
    border: 2px solid black;
}
#info_teams {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/info_multiaccounts.gif);
    z-index: 10;
}
#info_teams .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
}
#info_teams .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
}
#info_teams .close {
    position: absolute;
    left: 276px;
    top: 162px;
    border: 2px solid black;
}
#info_otcup {
    position: absolute;
    left: 206px;
    top: 128px;
    width: 400px;
    height: 400px;
    background-image: url(/images/event/layer/info_otcup.gif);
    z-index: 10;
}
#info_otcup .headline {
    position: absolute;
    left: 24px;
    top: 20px;
    color: #000000;
}
#info_otcup .text {
    position: absolute;
    left: 24px;
    top: 60px;
    width: 358px;
    text-align: left;
    color: #000000;
}
#info_otcup .close {
    position: absolute;
    left: 276px;
    top: 162px;
    border: 2px solid black;
}


/* collecting game */
.eventTennisball {
    position: absolute;
    width: 48px;
    height: 48px;
    background-image: url(/images/event/tennisball.png);
    z-index: 100;
    cursor: pointer;
}
.eventPumpkin {
    position: absolute;
    width: 48px;
    height: 48px;
    background-image: url(/images/event/pumpkin.png);
    z-index: 100;
    cursor: pointer;
}

/* portal charts */
#portalCharts {
    display: none;
}
.portalCharts .introtext {
    text-align: justify;
    margin: 4px;
}
.portalCharts table {
    margin: 4px;
    width: 100%;
}
.portalCharts table tr {
    height: 32px;
}
.portalCharts table tr .name {
    text-align: left;
    padding-left: 8px;
}
.portalCharts table tr .position {
    text-align: right;
}

/* menu */
#menu {
    position: absolute;
    left: 214px;
    top: 14px;
    width: 556px;
    height: 94px;
    z-index: 10;
}
#menu #mainmenu {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 556px;
    height: 28px;
    background-image: url(/images/menu/mainmenu.png);
    cursor: pointer;
    z-index: 2;
}
#menu .mainmenu {
    position: absolute;
    top: 4px;
    height: 20px;
}
#menu #mainmenu #mainmenu_career {
    left: 4px;
    width: 137px;
}
#menu #mainmenu #mainmenu_finances {
    left: 142px;
    width: 136px;
}
#menu #mainmenu #mainmenu_personal {
    left: 279px;
    width: 136px;
}
#menu #mainmenu #mainmenu_statistics {
    left: 416px;
    width: 136px;
}
#menu #mainmenu .mainmenulabel {
    margin-top: 3px;
    color: #ffffff;
    -moz-user-select: none;
}
#menu #mainmenu .mainmenulabel a {
    color: #ffffff;
}
#menu .submenu_container {
    position: absolute;
    left: 26px;
    top: 26px;
    height: 68px;
    width: 504px;
}
#menu .submenu {
    height: 68px;
    cursor: pointer;
    z-index: 2;
}
#menu #submenu_career {
    width: 504px;
    background-image: url(/images/menu/submenu_career.png);
}
#menu #submenu_finances {
    width: 504px;
    background-image: url(/images/menu/submenu_finances.png);
}
#menu #submenu_personal {
    width: 504px;
    background-image: url(/images/menu/submenu_personal.png);
}
#menu #submenu_statistics {
    width: 312px;
    background-image: url(/images/menu/submenu_statistics.png);
}
#menu .submenu .menupoint {
    width: 96px;
    height: 64px;
    position: absolute;
    top: 0px;
}
#menu .submenu .menupoint a {
    color: #ffffff;
}
#menu .submenu #menupoint_calendar {
    left: 12px;
}
#menu .submenu #menupoint_training {
    left: 108px;
}
#menu .submenu #menupoint_staff {
    left: 204px;
}
#menu .submenu #menupoint_tactics {
    left: 300px;
}
#menu .submenu #menupoint_team {
    left: 396px;
}
#menu .submenu #menupoint_payment {
    left: 12px;
}
#menu .submenu #menupoint_accounting {
    left: 108px;
}
#menu .submenu #menupoint_accountingCash {
    left: 204px;
}
#menu .submenu #menupoint_stockExchange {
    left: 300px;
}
#menu .submenu #menupoint_donation {
    left: 396px;
}
#menu .submenu #menupoint_showmatches {
    left: 12px;
}
#menu .submenu #menupoint_equipment {
    left: 108px;
}
#menu .submenu #menupoint_statussymbol {
    left: 204px;
}
#menu .submenu #menupoint_sponsor {
    left: 300px;
}
#menu .submenu #menupoint_assistant {
    left: 396px;
}
#menu .submenu #menupoint_ranking {
    left: 12px;
}
#menu .submenu #menupoint_statistics {
    left: 108px;
}
#menu .submenu #menupoint_otcup {
    left: 204px;
}
#menu .submenu .menupoint .menupointlabel {
    color: #ffffff;
    width: 104px;
    text-align: center;
    position: absolute;
    left: -4px;
    top: 46px;
    -moz-user-select: none;
}
#menu .submenu .icon {
    width: 96px;
    height: 64px;
    position: absolute;
    top: 0px;
    left: 0px;
}
#menu .submenu #icon_calendar {
    background-image: url(/images/menu/icon_calendar.png);
}
#menu .submenu #icon_calendar_active {
    background-image: url(/images/menu/icon_calendar_active.gif);
}
#menu .submenu #icon_training {
    background-image: url(/images/menu/icon_training.png);
}
#menu .submenu #icon_training_active {
    background-image: url(/images/menu/icon_training_active.gif);
}
#menu .submenu #icon_staff {
    background-image: url(/images/menu/icon_staff.png);
}
#menu .submenu #icon_staff_active {
    background-image: url(/images/menu/icon_staff_active.gif);
}
#menu .submenu #icon_tactics {
    background-image: url(/images/menu/icon_tactics.png);
}
#menu .submenu #icon_tactics_active {
    background-image: url(/images/menu/icon_tactics_active.gif);
}
#menu .submenu #icon_team {
    background-image: url(/images/menu/icon_team.png);
}
#menu .submenu #icon_team_active {
    background-image: url(/images/menu/icon_team_active.gif);
}
#menu .submenu #icon_payment {
    background-image: url(/images/menu/icon_payment.png);
}
#menu .submenu #icon_payment_active {
    background-image: url(/images/menu/icon_payment_active.gif);
}
#menu .submenu #icon_accounting {
    background-image: url(/images/menu/icon_accounting.png);
}
#menu .submenu #icon_accounting_active {
    background-image: url(/images/menu/icon_accounting_active.gif);
}
#menu .submenu #icon_accountingCash {
    background-image: url(/images/menu/icon_accountingCash.png);
}
#menu .submenu #icon_accountingCash_active {
    background-image: url(/images/menu/icon_accountingCash_active.gif);
}
#menu .submenu #icon_stockExchange {
    background-image: url(/images/menu/icon_stockExchange.png);
}
#menu .submenu #icon_stockExchange_active {
    background-image: url(/images/menu/icon_stockExchange_active.gif);
}
#menu .submenu #icon_donation {
    background-image: url(/images/menu/icon_donation.png);
}
#menu .submenu #icon_donation_active {
    background-image: url(/images/menu/icon_donation_active.gif);
}
#menu .submenu #icon_showmatches {
    background-image: url(/images/menu/icon_showmatches.png);
}
#menu .submenu #icon_showmatches_active {
    background-image: url(/images/menu/icon_showmatches_active.gif);
}
#menu .submenu #icon_equipment {
    background-image: url(/images/menu/icon_equipment.png);
}
#menu .submenu #icon_equipment_active {
    background-image: url(/images/menu/icon_equipment_active.gif);
}
#menu .submenu #icon_statussymbol {
    background-image: url(/images/menu/icon_statussymbol.png);
}
#menu .submenu #icon_statussymbol_active {
    background-image: url(/images/menu/icon_statussymbol_active.gif);
}
#menu .submenu #icon_sponsor {
    background-image: url(/images/menu/icon_sponsor.png);
}
#menu .submenu #icon_sponsor_active {
    background-image: url(/images/menu/icon_sponsor_active.gif);
}
#menu .submenu #icon_assistant {
    background-image: url(/images/menu/icon_assistant.png);
}
#menu .submenu #icon_assistant_active {
    background-image: url(/images/menu/icon_assistant_active.gif);
}
#menu .submenu #icon_ranking {
    background-image: url(/images/menu/icon_ranking.png);
}
#menu .submenu #icon_ranking_active {
    background-image: url(/images/menu/icon_ranking_active.gif);
}
#menu .submenu #icon_statistics {
    background-image: url(/images/menu/icon_statistics.png);
}
#menu .submenu #icon_statistics_active {
    background-image: url(/images/menu/icon_statistics_active.gif);
}
#menu .submenu #icon_otcup {
    background-image: url(/images/menu/icon_otcup.png);
}
#menu .submenu #icon_otcup_active {
    background-image: url(/images/menu/icon_otcup_active.gif);
}

/* listings */
tr.rowLight {
	height: 18px;
	background-color: #ffc732;
}
tr.rowDark {
	height: 18px;
	background-color: #ffb52d;
}

#furtherInformations {
    display: none;
    -moz-user-select: none;
    cursor: default;
}
#supporterAccount {
    position: absolute;
    left: 288px;
    top: 131px;
    width: 408px;
}
#supporterAccount a {
    color: #333333;
}
#beta {
    position: absolute;
    left: 240px;
    top: 124px;
    width: 28px;
    height: 28px;
    background-image: url(/images/misc/beta.png);
    cursor: pointer;
}

/* External Entrylist */
.contentContainer  .entrylistContainer {
    position: absolute;
    left: 26px;
    top: 427px;
    width: 212px;
    height: 273px;
}
.contentContainer  .entrylistHeader {
    position: absolute;
    left: 0px;
    top: 2px;
    width: 212px;
    font-size: 18px;
    -moz-user-select: none;
    cursor: default;
}
.contentContainer  .externalEntrylist {
    position: absolute;
    left: 6px;
    top: 28px;
    overflow: hidden;
    width: 200px;
    height: 240px;
}
.contentContainer  .externalEntrylist table td {
    height: 24px;
}
.contentContainer  .externalEntrylist table .position {
    width: 24px;
    text-align: right;
    font-weight: bold;
    -moz-user-select: none;
    cursor: default;
}
.contentContainer  .externalEntrylist table .country {
    width: 48px;
    -moz-user-select: none;
}
.contentContainer  .externalEntrylist table .country div {
    margin: auto;
}
.contentContainer  .externalEntrylist table .name {
    width: 128px;
    text-align: left;
    -moz-user-select: none;
    cursor: default;
}
.contentContainer  .scrollUp {
    position: absolute;
    left: 180px;
    top: 26px;
    width: 20px;
    height: 20px;
    background-image: url(/images/externalHome/scrollUp.png);
    cursor: pointer;
    display: none;
}
.contentContainer  .scrollDown {
    position: absolute;
    left: 180px;
    top: 242px;
    width: 20px;
    height: 20px;
    background-image: url(/images/externalHome/scrollDown.png);
    cursor: pointer;
}

/* External Login Box */
.contentContainer .loginBox {
    position: absolute;
    left: 26px;
    top: 238px;
    width: 212px;
    height: 100px;
}
.contentContainer .loginBox .labelUsername {
    position: absolute;
    left: 10px;
    top: 8px;
    font-weight: bold;
}
.contentContainer .loginBox .username {
    position: absolute;
    left: 8px;
    top: 24px;
    width: 192px;
    height: 14px;
    background-image: url(/images/misc/inputbox196x18.png);
    border: none;
    padding: 2px;
    font-size: 11px;
}
.contentContainer .loginBox .labelPassword {
    position: absolute;
    left: 10px;
    top: 48px;
    font-weight: bold;
}
.contentContainer .loginBox .password {
    position: absolute;
    left: 8px;
    top: 64px;
    width: 192px;
    height: 14px;
    background-image: url(/images/misc/inputbox196x18.png);
    border: none;
    padding: 2px;
    font-size: 11px;
}
.contentContainer .loginBox .enterButton {
    position: absolute;
    left: 8px;
    top: 88px;
}
.contentContainer .loginBox #submitButton {
    display: none;
}
.contentContainer .loginBox .signup {
    position: absolute;
    left: 10px;
    top: 114px;
    text-decoration: underline;
}
.contentContainer .loginBox .forgotPassword {
    position: absolute;
    left: 10px;
    top: 134px;
    text-decoration: underline;
    cursor: pointer;
}

/* blending layer */
#fullscreenLayer {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 10;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    background-color: #ffffff;
    display: none;
}

/* forgot password layer */
.passwordLayer {
    position: absolute;
    left: 230px;
    top: 240px;
    width: 320px;
    height: 116px;
    background-color: #ffffff;
    border: 4px solid #000000;
    display: none;
    z-index: 21;
}
.passwordLayer .description {
    position: absolute;
    left: 16px;
    top: 16px;
    width: 288px;
    text-align: left;
}
.passwordLayer .label {
    position: absolute;
    left: 16px;
    top: 88px;
}
.passwordLayer .email {
    position: absolute;
    left: 64px;
    top: 86px;
    height: 12px;
    background-color: #eeeeee;
    border: 1px solid #000000;
    width: 148px;
    font-size: 12px;
}
.passwordLayer .button {
    position: absolute;
    left: 224px;
    top: 86px;
    background-color: #eeeeee;
    border: 1px solid #000000;
    width: 80px;
    height: 16px;
}
.passwordLayer .close {
    position: absolute;
    left: 302px;
    top: 0px;
    width: 18px;
    height: 18px;
    background-image: url(/images/misc/close.png);
    cursor: pointer;
}

/* External Language Selection */
#languageSelectionHidden {
    position: absolute;
    left: 32px;
    top: 396px;
    width: 200px;
    height: 20px;
    z-index: 11;
}
#languageSelectionVisible {
    position: absolute;
    left: 32px;
    top: 396px;
    width: 200px;
    height: 228px;
    z-index: 10;
}
#languageSelectionHidden .background {
    background-image: url(/images/misc/language/hiddenBackground.png);
    width: 200px;
    height: 20px;
}
#languageSelectionVisible .background {
    background-image: url(/images/misc/language/visibleBackground.png);
    width: 200px;
    height: 228px;
}
table.languageSelection {
    position: absolute;
    left: 0px;
    top: 1px;
    width: 178px;
}
table.languageSelection tr {
    height: 16px;
}
table.languageSelection .rowFlag {
    width: 33px;
    -moz-user-select: none;
}
table.languageSelection .rowName {
    text-align: left;
    padding-left: 4px;
    -moz-user-select: none;
}
#languageSelectionVisible table.languageSelection .rowName a:hover {
    color: #ffffff;
}
.languageArrow {
    position: absolute;
    left: 178px;
    top: 0px;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

#languageFooter {
    position: absolute;
    left: 12px;
    top: 728px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
    display: none;
}
#languageFooter li {
    float: left;
    margin-right: 8px;
}

/* External Statistics Box */
.contentContainer .statisticsBox {
    position: absolute;
    left: 26px;
    top: 176px;
    width: 160px;
    height: 40px;
}
.contentContainer .statisticsBox .userOverall {
    position: absolute;
    left: 10px;
    top: 0px;
    width: 160px;
    -moz-user-select: none;
    cursor: default;
    text-align: left;
}
.contentContainer .statisticsBox .userOnline {
    position: absolute;
    left: 10px;
    top: 20px;
    width: 160px;
    -moz-user-select: none;
    cursor: default;
    text-align: left;
}

/* Tutorial */
#tutorialContainer {
    margin: 4px;
}
#tutorialContainer .roger {
    position: absolute;
    left: 8px;
    top: 40px;
}
#tutorialContainer .explaination {
    position: absolute;
    left: 264px;
    top: 50px;
    width: 256px;
    font-size: 13px;
}
#tutorialContainer .abort {
    position: absolute;
    left: 8px;
    top: 220px;
    width: 256px;
    font-size: 13px;
    text-decoration: underline;
    text-align: center;
}
#tutorialContainer .link {
    position: absolute;
    left: 264px;
    top: 180px;
    font-size: 13px;
    text-decoration: underline;
}
