
#menu li{
position: relative;
}
#mgl_login{
display: none;
position:absolute;
left: -380px;
z-index:2;
background: transparent url(/media_data/images/chrome/bg_login.jpg) repeat-x top left;
width:490px;
height:60px;
text-align: right;
padding: 10px;
clear: both;
top: 30px;
}
#mgl_login form {
    float: left;
}
*+html #mgl_login form {
    margin-bottom: 5px;
}
/*
ul#menu li:hover div{
display: block;
}
*/
#mgl_login label{
display: none;
}
#mgl_login input{
border:0;
display: block;
float:left;
margin-bottom: 5px;
}
input#mglougout_submit {
    width: 126px !important;
    height: 25px !important;
    position: absolute;
    right: 15px;
    bottom: 4px;
}
#mgl_email, #mgl_password{
width:278px;
height:20px;
background: transparent url(/media_data/images/chrome/bg_login_eingabe.jpg) repeat-x top left;
margin-right: 10px;
}

#mgl_login #mgl_email, #mgl_login  #mgl_password{
    width: 162px;
}

#mgl_submit{
width:126px;
height: 25px;
}

ul#menu li #mgl_login a{
color: #06A;
text-decoration: underline;
font-size: 12px;
background: transparent url(/media_data/images/chrome/pfeil.gif) no-repeat center left;
padding-left: 10px;
display: inline;
font-weight: 400;
}

ul#menu li #mgl_login a:hover{
text-decoration: none;
}

ul#menu li #mgl_login a.pwd_forgot{
margin-right: 15px;
}


#partner .mercedes{
background-position: 0 0;
left: 330px;
width:160px;
}

#partner .mercedes:hover{
background-position: 0 -45px;
}

#partner .vodafone{
background-position: -160px 0;
left: 550px;
width:64px;
}

#partner .vodafone:hover{
background-position: -160px -45px;
}

#partner .nike{
background-position: -224px 0;
left: 670px;
width:160px;
}
#partner .nike:hover{
background-position: -224px -45px;
}
ul#my_lounge_navi li{
    list-style: none;
    height: 20px;
}
* html ul#my_lounge_navi li{
    line-height: 5px;
}

ul#my_lounge_navi #mglougout_submit {
    float: left !important; 
}

.al-ric {
    padding: 0 10px 0 0 !important;
}


strong {
    font-weight: bold !important; 
}


.tournlist-main-panel, .al-rc, .x-toolbar {
    background: none !important;
    border: 0; 
}
.filterMainPanel {
    padding: 0 0 10px 0 !important;
}
.expanded-grid {
    border: 0; 
}
.tourn-details-caption-top-panel .label, .expand-grid-row-caption .label, div.gwt-grid-header,
.x-grid3-hd-row td, .x-panel-header, .scorecard-field-header .label, input.scorecard-field-total {
    color: #000 !important;
}
.expand-grid-row, .tournlist-info-panelTop, div.gwt-grid-headers {
    border: 0;
    border-bottom: 1px solid #000;
}
.dialog-panel {
    border: 0; 
}
.tourn-details-caption-panel, div.gwt-grid-headers, .x-grid3-header,
.x-window-tl, .x-window-tr, .x-window-tc, .x-panel-header,
td.x-grid3-hd-over .x-grid3-hd-inner,
td.sort-desc .x-grid3-hd-inner,
td.sort-asc .x-grid3-hd-inner,
td.x-grid3-hd-menu-open .x-grid3-hd-inner, .expand-grid-row, .expand-grid-row-header,
.navbar-group-caption, .navbar-items, .scorecard-field-header, input.scorecard-field-total,
.common-info-main-panel .x-panel-header, .common-info-main-panel {
    background: none;
}

input[type="text"], input[type="password"], select, textarea {
    border:1px solid #999999;
    font-family:Verdana,"Trebuchet MS",Arial;
    font-size:11px;
    margin-bottom:5px !important;
}
ul#my_lounge_navi li a{
    background: transparent url(/media_data/images/chrome/navi_pfeil_grau.gif) no-repeat center left;
    padding: 5px 0 5px 10px;
}
ul#my_lounge_navi li a:hover, ul#my_lounge_navi li a.active{
    background: transparent url(/media_data/images/chrome/navi_pfeil_blau.gif) no-repeat center left;
    padding-left: 10px;
    color: #0C87C0;
    text-decoration: underline;
}
label {
    float:left !important;
    font-weight:700 !important;
    width:75px !important;
}
.al-gwt input[type="checkbox"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    padding: 0;
    margin-right: 3px;
    vertical-align: middle;
}
table.login-username-panel {
    width: auto;
}
.al-ma-l {
    width: 160px;
}
