/*
Design by albatros-it
*/
body {
/*margin-top:20px;*/
margin-bottom:20px;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
#wrapper{
width:950px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-bottom:50px;
background:#f4dfdd url(images/Body_unten.png) bottom no-repeat;
}
#sponsoren{
padding-top:3px;
padding-bottom:10px;
text-align:center;
text-decoration:none;
}
#headerBanner{
position:relative;
top:98px;
width:260px;
height:120px;
display:block;
}

#headerLogin{
width:940px;
height:28px;
padding-top:8px;
padding-right:10px;
margin-left:auto;
margin-right:auto;
background:#c91d32;
text-align:right;
}

#header{
width:800px;
height:230px;
margin-left:auto;
margin-right:auto;
background:url(images/FrauStadionOben.png) bottom no-repeat;
}

.DetailHeader{
padding:20px;
font-size:14pt;
font-weight:bold;
}
.DetailZelle{
padding-left:20px;
padding-right:20px;
font-size:10pt;
}
.errorMSG{
font-weight:bold;
color:#c00000;
padding-bottom:20px;
}
.Moritzregistriert{
width:330px;
padding-top:30px;
font-size:12pt;
font-weight:bold;
text-align:justify;
}

#logo{
position:relative;
top:10px;
width:270px;
height:79px;
background:url(images/MoritzLogo.png) bottom no-repeat;
float:left;
}

#titel{
position:relative;
top:10px;
left:280px;
width:250px;
height:93px;
background:url(images/SchriftWM2010Suedafrika.png) bottom no-repeat;
float:left;
}

#menu{
width:800px;
height:30px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
background:url(images/HinterlegungSchwarz.png) no-repeat;
text-align:center;
z-index:2500;
}
#inhalt{
width:800px;
margin-left:auto;
margin-right:auto;
background:url(images/Hinterlegung.png) repeat-y;
}
#einladungHeader{
font-weight:bold;
font-size:14pt;
padding-bottom:10px;
}


#boxEinladung{
width:386px;
height:262px;
padding-top:54px;
padding-left:6px;
background:url(images/backroundFreunde.png) no-repeat;
}

.eingabeZelle{
text-align:left;
padding-bottom:4px;
}

.einladung{
padding-bottom:3px;
}

.feldEinladung{
width:370px;
height:16px;
font-size:9pt;
}
.feldspam{
height:16px;
font-size:9pt;
}

.texteingabe{
width:380px;
height:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}
.feldLogin{
height:14px;
width:100px;
border:none;
font-size:9pt;
}

.feldEingabe{
height:13px;
width:110px;
font-size:9pt;
border:1px solid #00c000;
}
.feldEingabeMail{
height:13px;
width:176px;
font-size:9pt;
border:1px solid #00c000;
}
.feldErgebnis{
height:14px;
width:16px;
font-size:8pt;
border:1px solid #c0c0c0;
}

.feldDropdown{
height:17px;
font-size:9pt;
}


#buttonLogin{
width:56px;
height:20px;
cursor:pointer;
border:none;
font-size:8pt;
padding-bottom:1px;
background:url(images/LoginButton.png) no-repeat;
}

.buttonTipps{
width:35px;
height:20px;
cursor:pointer;
border:none;
font-size:8pt;
padding-bottom:1px;
background:url(images/TippButton.png) no-repeat;
}

.buttonSubmit{
cursor:pointer;
border:none;
font-size:8pt;
width:140px;
height:30px;
background:url(images/Tippspeichern.png) no-repeat;
}

.buttonTipp{
cursor:pointer;
border:none;
font-size:8pt;
width:140px;
height:30px;
background:url(images/Tippspeichern.png) no-repeat;
}

.buttonTippSmal{
cursor:pointer;
border:none;
font-size:8pt;
width:56px;
height:19px;
padding-bottom:1px;
background:url(images/LoginButton.png) no-repeat;
}

#labelLogin{
color:#ffffff;
font-weight:bold;
}
#content{padding:20px;}
#footer{
margin-top:10px;
font-weight:bold;
height:20px;
text-align:center;
}
a.footerLinks{color:#000000;}
a.footerLinks:hover{color:#c0c0c0;}
a.register{color:#ffffff;}
a.register:hover{color:#c0c0c0;}
a.passwort{color:#ffffff;}
a.passwort:hover{color:#c0c0c0;}
a.rangliste{
text-decoration:none;
color:#000000;
}
a.rangliste:hover{
text-decoration:none;
color:#c0c0c0;
}

a.ranglisteHeader{
text-decoration:none;
color:#ffffff;
}
a.ranglisteHeader:hover{
text-decoration:none;
color:#c0c0c0;
}
/*#################################### Startseite ###################################*/

#register{
padding-top:20px;
position:relative;
top:20px;
left:-40px;
width:480px;
height:304px;
text-align:left;
background:url(images/FeldResgistrierung.png) no-repeat;
}
#willkommen{
margin-left:10px;
width:365px;
height:48px;
background:url(images/SchriftWillkommen.png) no-repeat;
}

#willkommenRegister{
position:relative;
left:460px;
top:-16px;
width:365px;
height:48px;
background:url(images/SchriftWillkommen.png) no-repeat;
}
#registertext{
position:relative;
top:0px;
margin-bottom:40px;
left:460px;
width:365px;
height:360px;
font-size:9pt;
text-align:justify;
text-decoration:none;
color:#000000;
display:block;
}
#registerFeld{
position:relative;
top:-460px;
margin-left:50px;
width:376px;
height:250px;
color:#ffffff;
font-weight:bold;

}
#registerInfo{
padding-bottom:10px;
font-size:11pt;
text-align:center;
}

.errorMSGReg{
padding-bottom:10px;
font-size:8pt;
text-align:center;
color:#c00000;
}

#infoMeldungen{
padding-top:20px;
padding-left:20px;
width:780px;
min-height:300px;
}


#news{
width:386px;
padding-top:60px;
background:url(images/SchriftDieNeuesten.png) top left no-repeat;
}

.newsDatum{
font-weight:bold;
color:#c91d32;
font-size:11pt;
padding-right:10px;
}
.newsHeader{
width:300px;
font-weight:bold;
text-align:left;
font-size:9pt;
color:#000000;
}
.newsText{
width:300px;
text-align:left;
font-size:9pt;
text-align:justify;
padding-bottom:15px;
color:#000000;
}

#naechteSpiele{
width:376px;
height:205px;
padding-left:14px;
padding-right:7px;
padding-top:63px;
background:url(images/FeldDieNaechstenSpiele.png) top center no-repeat;
}

.nachsteSpieleDatum{
font-weight:bold;
color:#c91d32;
font-size:8pt;
padding-right:5px;
}
.nachsteSpieleMannschaft{
width:117px;
text-align:left;
font-size:9pt;
padding-bottom:15px;
color:#000000;
}

.spacer{height:20px;}
/*#######################################  Tabellen ################################*/
#Games{
padding-top:20px;
padding-left:20px;
width:780px;

}
#boxInfo{
width:760px;
height:300px;
}
#willkommenGames{
position:relative;
top:10px;
left:400px;
width:365px;
height:48px;
background:url(images/SchriftWillkommen.png) no-repeat;
}

#sonderTipps{
position:relative;
top:-15px;
width:147px;
height:47px;
background:url(images/Sondertipps.png) top left no-repeat;
}

#naechteTipps{
width:147px;
height:47px;

}

#points{
position:relative;
top:-160px;
left:570px;
width:136px;
height:61px;
padding-top:75px;
font-weight:bold;
font-size:20pt;
color:#ffffff;
text-align:center;
background:url(images/IhreAktuellePunktzahl.png) top left no-repeat;
}

#infoGames{
width:520px;
font-size:8pt;
text-align:justify;
}

#infoGamesFinale{
width:520px;
height:200px;
font-size:8pt;
text-align:justify;
}

.tipptable{
width:760px;
border:1px solid #333333;
}

.tableHeaderDatum,.tableHeaderGruppe,.tableHeaderMannschaft,.tableHeaderTipp,.tableHeaderStadion,.tableHeaderPunkte,.tableHeaderSondertippLinks,.tableHeaderSpacer{
color:#ffffff;
padding-top:2px;
padding-bottom:2px;
background:#4d4e50;
font-size:9pt;
font-weight:bold;
}


.tableHeaderGruppe,.tableHeaderMannschaft,.tableHeaderTipp,.tableHeaderStadion,.tableHeaderSondertippLinks{text-align:center;}
.tableHeaderDatum,.tableHeaderGruppe,.tableHeaderMannschaft,.tableHeaderTipp,.tableHeaderSondertipp,.tableDatum,.tableGruppe,.tableMannschaft,.tableSpacer,.tableTipp{border-right:1px solid #333333;}


.tableHeaderSondertipp

.tableHeaderDatum{
padding-left:4px;
width:120px;
text-align:left;
}

.tableHeaderSondertippLinks{
padding-left:4px;
width:296px;
text-align:left;
border-right:1px solid #333333;
}

.tableHeaderSondertipp{
padding-left:20px;
width:280px;
text-align:left;
color:#ffffff;
padding-top:2px;
padding-bottom:2px;
background:#4d4e50;
font-size:9pt;
font-weight:bold;
}
.tableHeaderSpacer{width:160px;}

.tableHeaderPunkte{
padding-left:4px;
padding-right:4px;
}

.tableHeaderGruppe{width:60px;}
.tableHeaderMannschaft{width:130px;}
.tableHeaderTipp{width:100px;}

.tableDatum,.tableGruppe,.tableMannschaft,.tableSpacer,.tableTipp,.tablePunkte,.sondertippLinks,.sondertippFinale,.tableTippbutton{
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
}

.tableGruppe,.tableSpacer,.tableTipp,.tablePunkte{text-align:center;}
.tableDatum,.tableMannschaft,.tableStadion{text-align:left;}

.sondertippLinks,.sondertipp{
border-right:1px solid #333333;
}
.sondertipp{
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
}

.sondertippDropdown{
width:260px;
}

.tableStadion{
padding-top:2px;
padding-bottom:2px;
padding-left:40px;
padding-right:4px;
}

.gruppentable{
width:360px;
border:1px solid #333333;
}
.gruppeHeader{
height:25px;
width:310px;
}

.rundeHeader{
height:25px;
width:310px;
margin-bottom:10px;
}

.tableGruppeHeaderPlatz,.tableGruppeHeaderMannschaft,.tableGruppeHeaderPunkte{
color:#ffffff;
padding-top:2px;
padding-bottom:2px;
background:#4d4e50;
font-size:9pt;
font-weight:bold;
text-align:center;
}

.tableGruppeHeaderMannschaft,.tableGruppeHeaderPunkte{border-left:1px solid #333333;}
.tableGruppeHeaderPunkte{width:20px;}


.gruppePlatz,.gruppePunkte,.gruppeMannschaft,.tableGruppeHeaderPlatz{
padding-top:2px;
padding-bottom:2px;
}
.gruppePlatz,.gruppePunkte{text-align:center;}

.gruppePunkte{
border-left:1px solid #333333;
width:30px;
}

.gruppeMannschaft{
padding-left:4px;
padding-right:4px;
text-align:left;
border-left:1px solid #333333;
}

#letztenErgebnisse{
width:227px;
height:62px;
}

#aktuelleTabelle{
width:174px;
height:62px;
background:url(images/SchriftDieAktuellenTabellen.png) top left no-repeat;
}
/*############################# Preise #################################*/
#preisInfoText{
font-size:11pt;
font-weight:bold;
margin-bottom:10px;
}

.boxPreis{
width:370px;
}
.preisNummer{
padding:10px;
text-align:left;
font-size:13pt;
font-weight:bold;
color:#c00000;
background:#ffffff;
}

.preisBild{
text-align:left;
padding-left:10px;
padding-bottom:10px;
background:#ffffff;
}
.preisText{
text-align:left;
padding-left:10px;
padding-bottom:10px;
margin-bottom:20px;
background:#ffffff;
}
/*################################################ Rangliste ############################*/
.seitenLinks{
font-size:9pt;
font-family: Arial;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
a.seitenlink{color:#000000;}
a.seitenlink:hover{
color:#c0c0c0;
}

.listeHeaderPlatz,.listeHeaderUsername,.listeHeaderTipps,.listeHeaderPunkte{
text-align:center;
background:#4d4e50;
font-size:8pt;
color:#ffffff;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
border-right:1px solid #333333;
}
.listeHeaderPlatz{
width:20px;
border-left:1px solid #333333;
}
.listeHeaderTipps{width:270px;}
.listeHeaderPunkte{width:70px;}

.listePlatz,.listeUsername,.listeTipps{
padding:3px;
border-right:1px solid #333333;
}
.listePlatz{
text-align:center;
font-weight:bold;
border-left:1px solid #333333;
}
.listeUsername{
text-align:center;
font-weight:bold;
}
.listeTipps{
padding-left:5px;
}
.listePunkte{
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
font-size:10pt;
text-align:right;
font-weight:bold;
border-right:1px solid #333333;
}

.ergebnisseHeader{
background:#4d4e50;
font-size:8pt;
font-weight:bold;
text-align:left;
width:250px;
padding:2px;
float:left;
color:#ffffff;
}

.tableSondertipp{
padding-top:2px;
padding-bottom:2px;
width:125px;
float:left;
}
.tableBottom{border-top:1px solid #333333;}
/*####################### Spieletabelle ##################*/
.listeMannschaft{
padding-top:4px;
float:left;
width:123px;
font-size:8pt;
}
.listeErgebnisse{
padding-top:2px;
padding-bottom:2px;
text-align:center;
padding-left:100px;
float:left;
width:50px;
font-weight:bold;
border-bottom:1px solid #333333;
font-size:8pt;
}

.listeErgebnissUser{
padding-top:2px;
padding-bottom:2px;
float:left;
width:68px;
border-bottom:1px solid #333333;
font-size:8pt;
text-align:center;
}

.listePunkteUser{
padding-top:2px;
padding-bottom:2px;
float:left;
width:36px;
font-size:8pt;
border-bottom:1px solid #333333;
text-align:right;
}
.kommtWeiterHeader{
width:356px;
text-align:left;
color:#ffffff;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
background:#4d4e50;
font-size:9pt;
font-weight:bold;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

.kommtWeiter{
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
width:356px;
height:20px;
}

.kommtWeiterDropdown{
width:140px;
}
.tipphinweis{
padding-top:3px;
}
.ausgabeSonderTippsGruppen{
padding-top:2px;
padding-left:2px;
text-align:left;
font-weight:bold;
}


.werbung760{
width:760px;
padding-bottom:10px;
margin-top:10px;
margin-bottom:20px;
text-align:center;
}

.werbung300_250{
margin-left:15px;
margin-bottom:20px;
width:300px;
height:250px;
text-align:center;
}

.werbung468_60{
width:760px;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

.werbung160_600{
width:160px;
margin-top:200px;
margin-left:10px;
}

