td {
	padding: 3px 0px 0px 0px;
}
/* adminMenu */
#adminBox ul {
    list-style-type:none;
    margin:0px 0px 0px 8px;
    padding: 0px;
}
#adminBox {
	margin-left: 5px;
}
#notLoggedInHeader, #loggedInHeader {
    background-repeat:repeat-x;
    border-bottom:1px solid #FFFFFF;
    width:175px;
    height:20px;
    margin:7px 0px 0px 2px;
}
#notLoggedInHeader {
    background-image:url(http://static.mybet.com/images/normalBlue_bg_cg.gif);
}
#loggedInHeader {
    background-image: url(http://static.mybet.com/images/yellowGreen_bg_cg.gif);
}
#notLoggedInHeader div, #loggedInHeader div {
    padding:3px 0px 0px 3px;
    font-weight:bold;
    color:white;
}

/* loginbox */
.login {
    float: left;
    font-weight: bold;
    table-layout:fixed;
    background-color: white;
    width: 175px;
    border-right: 1px solid #5078C6;
    border-bottom: 1px solid #5078C6;
    margin: 0 0 0 2px;
    padding: 0px;
}
.login div {
	font-weight: bold;
}
.login .floatRight {
	float: right;
	margin-right: 5px;
}
.loggedIn .inner {
	display: inline;
	float: left;
}
.loggedIn .inner input {
	margin-left: 5px;
}
table.loggedIn {
	background-color: #DDFEBB;
	border-right: 1px solid #98CE1A;
	border-bottom: 1px solid #98CE1A;
}
.login tr.header {
	margin: 0px;
	height: 20px;
	width: 174px;
}
.login tr.blue {
	background-color: #5078C6;
}
.login td {
    font-size: 11px;
	font-weight: bold;
	color: #1E4288;
	padding: 0px 0px 0px 3px;
}
.login .header td {
	width: 100%;
    font-size: 11px;
	color: white;
}
.login #myAccount,
.login #myBets {
	text-transform: capitalize;
}
/*.login #refreshExposureTd {
	width: auto;
    padding: 0px;
    text-align: right;
}*/
.login tr.blue td {
	background-color: #5078C6;
}
.login .paddingTop {
	padding-top: 5px;
}
.login .paddingBottom {
	padding-bottom: 5px;
}
table.login tr.green {
	/*background-color: #98CE1A;*/
	background-image: url(http://static.mybet.com/images/yellowGreen_bg_cg.gif);
}
table.login tr.green td {
	width: 147px;
	color: white;
	font-weight: bold;
	height: 21px;
}
table.login tr.lightGreen td {
	padding: 3px;
	color: black;
}
.login #loginButton {
	display: inline;
	float: right;
	margin-right: 3px;
}
.login #forgotPassword {
	font-weight: normal;
	float: left;
	width: 50%;
	vertical-align: top;
}
.login a {
	text-decoration:underline;
	font-weight: normal;
	color: black;
}
.login a:hover {
	text-decoration:underline;
	font-weight: normal;
	color: black;
    font-size: 11px;
}
.login #forgotPassword a {
	vertical-align: top;
	font-weight: normal;
	color: black;
    font-size: 11px;
    line-height: 12px;
}
#register {
	border: none;
	margin-bottom: 5px;
}
.username {
	margin-top: 2px;
	width: 80px;
	float: left;
}
.username input {
	width: 80px;
}
.password {
	margin: 2px 2px 0px 0px;
	width: 80px;
	text-align: left;
	float: right;
}
.password input {
	width: 80px;
}
table#freenet {
	width: 135px;
}
table#freenet tr td {
	width: 100%;
}
table#freenet tr.header {
	width: 135px;
	height: 18px;
}
table#freenet tr.header td {
	width: 110px;
	padding-left: 2px;
	margin-left: 3px;
	margin-top: 2px;
}
/*table#freenet tr.header td#refreshExposureTd {
	width: 22px;
}*/
table#freenet tr.blue {
	background-color: #5078C6;
}
table#freenet #register {
	width: 128px;
}
table#freenet div.username {
	width: 135px;
	font-weight: normal;
	font-size: 10px;
}
table#freenet div.password {
	width: 135px;
	font-weight: normal;
	font-size: 10px;
	float: left;
}
table#freenet .label {
	float: left;
	width: 70px;
}
table#freenet .inner {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}
table#freenet .input {
	float: left;
	width: 50px;
}
table#freenet .input input {
	width: 50px;
}
table#freenet #loginButton {
	margin-top: 3px;
	margin-right: 12px;
}
table#freenet #forgotPassword {
	padding: 3px;
	width: 100%;
}
/* die Kategorien ab hier */
#categories {
	margin-top: 0px;
    padding-top: 1px;
    width: 178px;
	border-top: 1px solid #5078C6;
	border-right: 1px solid #5078C6;
	border-bottom: 1px solid #5078C6;
}
#menuBox{
	display: inline;
	float: left;
	width: 100%;
    overflow: hidden;
}
#menuBoxHolder{
    overflow: auto;
}

#menuTree {
  background-color: #FFF;
  padding: 0px;
  position: relative;
  margin: 0px 0px 0px 2px;
  font: small verdana, arial, sans-serif;
}

#menuTree ul{
  padding:0px 0px 0px 0px;
  margin: 0px 0px 0px 9px;
}

#menuTree li {
  list-style-type:none;
  padding-left: 10px;
  margin:0px 0px 0px 0px;
  background:transparent url(/images/item2.gif) no-repeat left top;
  border-bottom: 1px solid white;
}

#menuTree li a {
  text-decoration: none;
  line-height:normal;
  position: relative;
  display:block;
  color: #333399;
}

#menuTree li a img{
   border:none;
}

#menuTree li a:focus, #menuTree li a:active{
   background-color:#333399;
   color:#FFF;
}

#menuTree ul li a:hover {
  text-decoration:underline
}

#menuTree li a.activeLeague {
    color: #56930a;
}

.open ul { display: block; }

.open a.parent {
  color: #333399;
  font-weight: bold;
  background:transparent url(/images/minus2.gif) no-repeat  left center;
  padding-left: 13px;
}

.closed ul { display: none; }

.closed a.parent {
  color: #333399;
  font-weight: bold;
  background:transparent url(/images/plus2.gif) no-repeat  left center;
  padding-left: 13px;
}


#menuTree li.open, #menuTree li.closed {
  background: none;
  padding-left: 0;
}


td.login {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    color:White;
    font-weight:normal;
}
tr.boxhead {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:White;
    background-color:#5078C6;
}
td.freenetLogin {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  color:black;
}


td {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:White;
    font-weight:bold;
}

.boxhead{
    background-color:#5078C6;
}

b {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size:12px;
   color:#003399;
   font-weight:bold;
}



/* Arial;;*/
font.login {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    color:#003399;
    font-weight:normal;
}

font.login_big {
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    color:#003399;
    font-weight:bold;
}

a.login {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#5078C6;
    font-weight:normal;
}
a.refreshLink {
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size:9px;
    color:White;
    text-decoration: none;
}
a.refreshLink:hover {
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size:9px;
    color:White;
    text-decoration: underline;
}
/* Verdana,Arial,Helvetica,sans-serif;*/
a {
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#003399;
    font-weight:bold;
    text-decoration: none;
}
/* Verdana,Arial,Helvetica,sans-serif;*/
a:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:Red;
    font-weight:bold;
    text-decoration: underline;
}
/* Verdana,Arial,Helvetica,sans-serif; 12 */
b.title{
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    color:#003399;
    font-weight:bold;
}

body, .body {
    background-color:#FFFFFF;
}

tr.boxheadDark, td.boxheadDark {
    color: white;
	 padding:0px;
}

tr.boxheadDark a img, td.boxheadDark a img{
	border:none;
	margin:0px;
}

.boxheadDark a,
.boxheadDark a:visited,
td.boxheadDark a,
#menubox td.boxheadDark a,
#menubox td.boxheadDark a:visited,
a.cool{
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#FFF;
	 background-color:#002065;
	 padding:3px 0px 3px 10px;
	 display:block;
    font-weight:bold;
    text-decoration: none;
}
.boxheadDark a:hover,
td.boxheadDark a:hover {
    color:#FFF;
	 background-color:#5078C6;
    text-decoration: underline;
}

a.mminus,
a.mplus,
a.marrow{
    background:#002065 url(/images/menu_minus.gif) no-repeat top left;
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    padding:3px 0px 3px 0px;
	display:block;
    width:175px;
    font-weight:bold;
    text-decoration: none;
    border-bottom:1px solid #FFF;
}
a.mminus:hover,
a.mplus:hover,
a.marrow:hover,
a#opened{
    background-position:0px -20px;
    color:#FFF;
    background-color:#5078C6;
    text-decoration: underline;
}

a#opened{
	float: left;
	width:154px;
	border-right: none;
	padding-right: 0px;
}

a.mplus,
a.mplus:hover{
    background-image: url(/images/menu_plus.gif);
}

a.marrow,
a.marrow:hover{
    background-image: url(/images/menu_arrow.gif);
}

a.mminus span,
a.mplus span,
a.marrow span{
    color:#FFF;
    display:block;
    padding-left:25px;
    padding-right: 1px;
}
tr.whiteborder td{
	vertical-align: top;
}

.boxheadDark2 {
    padding: 0px 0px 0px 1px;
}

.alignRight {
	float: right;
	border: none;
	margin: 0px;
}
.alignRight img{
	margin: 0px 1px 0px 0px;
}
