body
{
    background:#ff9933 url(images/Background.png) repeat-x;
    margin:0px;
    font-size:12px;
    font-family:Arial, Verdana, Sans-Serif;
    color:Black;
    }
    
#Centerbox
{
    width:900px;
    margin:auto;
    }
    
#Header
{
    position:relative;
    background:transparent url(images/BackgroundHeader.png) repeat-x;
    width:100%;
    height:150px;
    }
    
#logo
{
    position:absolute;
    top:43px; 
    left:5px;
    }
    
#menue
{
    position:absolute;
    top:0px;
    left:12px;
    }
    
#menue2
{
    position:absolute;
    top:22px;
    left:62px;
    }
    
#loginbox
{
    position:absolute;
    top:0px;
    right:12px;
    background:transparent url(images/Login_Box.png) no-repeat;
    width:207px;
    height:63px;
    }
    
#login
{
    position:absolute;
    top:0px;
    left:0px;
    background:transparent url(images/Login_formular.png) no-repeat;
    width:207px;
    height:63px;
    }

#werbungtext
{
    z-index:100;
    position:absolute;
    bottom:3px;
    right:402px;
    width:83px;
    height:20px;
    background:transparent url(images/Werbung.png) no-repeat;
    }
    
#werbung
{
    z-index:100;
    background:#ff6600;
    position:absolute;
    bottom:17px;
    right:12px;
    width:470px;
    height:62px;
    border:1px solid #ff6600;
    }
    
#werbungtext2
{
    z-index:100;
    position:absolute;
    top:620px;
    right:51px;
    width:83px;
    height:20px;
    background:transparent url(images/Werbung.png) no-repeat;
    }

#werbung2
{
    z-index:100;
    background:#ff6600;
    position:absolute;
    top:20px;
    right:10px;
    width:122px;
    height:603px;
    border:1px solid #ff6600;
    }
    
#balken
{
    position:relative;
    background:transparent url(images/Balken.png) repeat-x;
    width:100%;
    height:27px;
    }

#bgweiss
{
    position:relative;
    background:white;
    width:900px;
    min-height:750px;
    overflow:visible;
    padding-top:20px;
    padding-bottom:20px;
    }

#contentbox
{
    border:1px solid black;
    width:720px;
    min-height:750px;
    margin-left:20px;
    overflow:visible;
    }

#Content
{
    padding-left:5px;
    padding-right:5px;
    }

#contentueberschrift
{
    background:transparent url(images/Balken2.png) repeat-x;
    width:710px;
    height:23px;
    font-size:12px;
    font-family:arial, verdana, sans-serif;
    color:white;
    line-height:23px;
    padding-left:10px;
    }



#footercontainer
{
    position:relative;
    background:transparent url(images/Footer4.png) repeat-x;
    width:900px;
    height:80px;
    }
#logoklein
{
    position:absolute;
    bottom:14px; 
    left:3px;
    }
#d4c
{
    position:absolute;
    bottom:10px; 
    left:198px;
    }
#s4c
{
    position:absolute;
    bottom:18px;
    left:281px;
    }

#klammlotto24
{
    position:absolute;
    bottom:13px; 
    left:501px;
    }
    
#ixite
{
    position:absolute;
    bottom:10px;
    right:4px;
}




.menueeintrag{
    background:transparent url(images/Menueeintrag3.png) no-repeat 0px -21px;
    width:99px;
    height:21px;
    margin-right:2px;
    text-align:center;
    display:block;
    float:left;
    text-decoration:none;
    color:white;
    font-size:12px;
    font-family:Arial, Verdana, sans-serif;
}

.menueeintrag:hover{
    background:transparent url(images/Menueeintrag3.png) no-repeat;
    width:99px;
    height:21px;
    margin-right:2px;
    text-align:center;
    display:block;
    float:left;
    text-decoration:none;
    color:white;
    font-size:12px;
    font-family:Arial, Verdana, sans-serif;
}



.menueeintrag2{
    background:transparent url(images/Menueeintrag3_schmaler.png) no-repeat 0px -21px;
    width:91px;
    height:21px;
    margin-right:2px;
    text-align:center;
    display:block;
    float:left;
    text-decoration:none;
    color:white;
    font-size:12px;
    font-family:Arial, Verdana, sans-serif;
}

.menueeintrag2:hover{
    background:transparent url(images/Menueeintrag3_schmaler.png) no-repeat;
    width:91px;
    height:21px;
    margin-right:2px;
    text-align:center;
    display:block;
    float:left;
    text-decoration:none;
    color:white;
    font-size:12px;
    font-family:Arial, Verdana, sans-serif;
}

.Benutzername
{
    background:transparent;
    border:0px;
    position:absolute;
    top:8px;
    left:31px;
    width:140px;
    font-size:12px;
    }
    
.Passwort
{
    background:transparent;
    border:0px;
    position:absolute;
    top:29px;
    left:31px;
    width:140px;
    font-size:12px;
    }
  
.btnLogin
{
    background:transparent url(images/Login_button.png) no-repeat;
    border:0px;
    position:absolute;
    top:13px;
    left:177px;
    width:24px;
    height:24px;
    font-size:12px;
    cursor:pointer;
  }
  
  .btnLogout
{
    position:absolute;
    top:2px;
    right:2px;
    background:transparent url(images/icons/logout.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
  }

.Meldung
{
    font-size:13px;
    color:Green;
    }
      
.MeldungError
{
    font-size:13px;
    color:Red;
    }
    
.gridTable
{
    border:1px solid black;
    }    
.gridHeader
{
    background:transparent url(images/Balken.png) repeat-x;
    color:White;
    }    
    
.gridDefaultRow
{
    
    }
    
.gridAlternatingRow
{
    background:#FF6600;
    color:White;
    }
    
.pwVergessen
{
    color:White;
    font-size:10px;
    position:absolute;
    top:46px;
    left:31px;
    }
    
.aktivGameLink
{
    font-size:11px;
    font-family:Arial,Verdana, Sans-Serif;
    color:White;    
    
    }
    
.aktiveGameSymbol
{
    background:transparent url(images/icons/game.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
    display:inline;
    }
    
.speedGameSymbol
{
    background:transparent url(images/icons/speedgame.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
    display:inline;
    }

.aktiveGameSymbolXplode  
{
    background:transparent url(images/icons/Xplode.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
    display:inline;
    }  
    
.newGameSymbol
{
    background:transparent url(images/icons/newgame.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
    display:inline;
    }    
    
.PN
{
    background:transparent url(images/icons/pn.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
    display:inline;
    }
    
.news
{
    background:transparent url(images/icons/news.png) no-repeat;
    border:0px;
    width:16px;
    height:26px;
    font-size:12px;
    cursor:pointer;
    display:inline;
    }
    
    #aktivGame,#speedGame,#news,#aktiveGameXplode{display:inline;}
    
 .hiddencol
{
    display:none;
}



table.games {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: rgb(255, 109, 7);
	border-collapse: collapse;
	background-color: white;
}
table.games th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: rgb(255, 109, 7);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.games td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: rgb(255, 109, 7);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
