/* USE IF NO BRANDING NEEDED!!!! */
body {
background-image:url(../images/common/bg.jpg);
color:#676767;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
}
#wrap
{
height:auto;
background: url(../images/common/bg_cup.jpg) repeat-y top center;
margin: 0 auto;
padding: 0px !important;
width:100%;
text-align: left;
cursor:default;
}

#eyeDiv
{
	top: -20pt !important;
	left: 115pt !important;
}

#bigDiv
{
}

/* USE IF BRANDING NEEDED */
/*
body {
background:url(../images/common/branding/bg_branding.jpg) no-repeat center top #000000;
color:#676767;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
}

#bigDiv
{
	width:100%; 
	cursor:pointer;
	padding-top: 110px;
}
#wrap
{
height:auto;
margin: 0 auto;
padding: 0px !important;
width:1000px;
text-align: left;
cursor:default;
background-color:#FFFFFF;
}
*/
/* END BRANDING NEED */
a {
color:inherit !important;
text-decoration:none;
}
a img {
border:0;
}


/*
 CONTENT
*/



#overallContent
{
height:auto;
border:0;
margin-left:auto;
margin-right:auto;
padding: 0 0 20px 0;
overflow: auto;
width:986px;
background-color: #FFF;
}

/*
* HEADER
*/


#overallHeader
{
background: url(../images/common/header/top.jpg) no-repeat bottom;
margin: auto;
width:986px;
height: 219px;
}


#overallHeader ul
{
float:left;
position: relative;
/*top:68px;*/
top:35px;
left: 5px;
list-style: none;
margin:0;
padding:0px;
}
#overallHeader ul li
{
display: inline;
}
#overallHeader #newsImg
{
margin-right: 214px;
}
#overallHeader #leaguesImg
{
margin-right: 135px;
}
#overallHeader #forumImg
{
}

#overallHeader #logo
{
	float:left;
	vertical-align:bottom;
	margin-top:123px;
	padding:0px;
}

#overallHeader #banner1
{
position: relative; top: 114px; left: 8px; width:158px; height: 60px; padding: 0px; float: left; background: #000000;
 border: 1px solid #000;
}

#overallHeader #banner1Empty
{
position: relative; top: 114px; left: 8px; width:158px; height: 60px; padding: 0px; float: left;
}

/*
#overallHeader #banner2
{
position: relative; 
top: 114px; 
left: 8px; 
margin-left: 50px;
width:468px; 
height: 60px; 
float: left; 
background-color:#FFFFFF;
border: 1px solid #000;
text-align: left;
font-size: 36px;
font-style: italic;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/

#overallHeader #banner2
{
position: relative; 
top: 10px; 
left: 67px; 
margin-left: 0px;
width:728px; 
height: 90px; 
float: left; 
background-color:#FFFFFF;
border: 1px solid #000;
text-align: left;
font-size: 36px;
font-style: italic;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#overallHeader #technik
{
position: relative; 
top: 80px;
border:none; 

}

/*
FOOTER
*/

.footerDiv
{
margin-left:auto;
margin-top:5px;
margin-right:auto;
text-align: center;
overflow:auto;
padding:10px 0px 10px 0px;
}



/* MAIN COLUMNS AND DIVISIONS */

.mainLeftDiv
{
background:url(../images/common/left/bg.jpg) no-repeat bottom left;
text-align: center;
overflow:hidden;
padding: 0;
width: 170px;
clear: both;
}

.mainRightDiv
{
float:right;
overflow:auto;
margin: 0;
padding: 0;
}


.mainRightDiv #newsHeaderImg, .mainDiv #leaguesHeaderImg
{
margin-right: 9px;
}
.mainRightDiv #forumHeaderImg
{
margin-left: 0;
}


.col1, .col2, .col12
{
margin-right: 8px;
float:left;
}

.col1 {
width:330px;
overflow: hidden;
}


.col2 {
width:235px;
overflow: hidden;
}


.col12 {
margin-left: 2px;
width:569px;
overflow: hidden;
}


.col3 {
float: right;
width:234px;
margin: 0;
overflow: hidden;
}
.col123 {
padding: 5px;
overflow: hidden;
}


/*
 LEFT MENU
*/
.mainLeftDiv .menu
{
list-style: none;
background:url(../images/common/left/menu_bg.jpg) no-repeat top;
margin:0;
padding: 12px 0 0 0;
height: 114px;
}
.mainLeftDiv .menu li
{
margin: 0px 0 16px 0;
padding:0;
}


/*
 MESSENGER*/
.messageSuccess {
background-color:#DFD;
border:thin solid #62FF62;
color:#060;
text-align:left;
margin-top: 2px;
}

.messageFailure {
background-color:#FFD2D3;
border:thin solid #FF6468;
color:#E60005;
text-align:left;
margin-top: 2px;
}

.messageStandBy {
background-color:#C1D5F7;
border:thin solid #0073BC;
color:#0073BC;
text-align:left;
margin-top: 2px;
}




/*
* QUICKPLAY WHEN NOT LOGGED IN AND CHAT
*/
.chatBoxWhenLoggedIn
{
background: url(../images/common/chat-logged-in.jpg) no-repeat top center #FFF;
padding: 46px 5px 10px 20px;
margin-bottom: 1px;
}

.chatBox
{
height: 43px;
text-align: left;
padding: 10px 0 0 10px;
color: #0173BA;
background: url(../images/common/chat.gif) no-repeat bottom center #FFFFFF;
margin: 0;
}


#quickplayNotlogedIn
{
background: url(../images/quickplay/bg_notlogedin.jpg) no-repeat top;
width:209px;
height:184px;
padding:80px 10px 4px 15px;
} 
#quickplayNotlogedIn #quickplayCountbox
{
font-family:Courier, "Courier New", monospace;
font-size:28px;
font-weight:700;
}


/*
MEIN ACCOUNT
*/
#accountBoxNotLogedIn
{
background: url(../images/common/mein_account/bg_not_loged_in.jpg) no-repeat;
padding: 40px 0 0 15px;
width: 235px;
height: 287px;
}
#accountBoxNotLogedIn ul
{
margin:0;
padding:0px;
margin-left: 25px;
list-style-image:url(../images/common/mein_account/arrow.gif);
}
#accountBoxNotLogedIn ul li
{
vertical-align: top;
margin:0px;
padding:0px;
}
#accountBoxNotLogedIn .inputText
{
width: 140px;
height: 18px;
color:#FFF;
background-color: #E75315;
border:0;
}
#accountBoxNotLogedIn .messageFailure {
background-color: inherit;
border: inherit;
color:inherit;
text-align:left;
}
#accountBoxNotLogedIn .messageFailure ul
{
list-style: none;
margin: 0px;
padding: 0px;
}
#accountBoxNotLogedIn .messageFailure ul li
{
margin: 0px;
padding: 0px;
}



#accountBoxLogedIn
{
background: url(../images/common/mein_account/bg_account_logged_in.jpg) no-repeat;
padding: 40px 0 0 15px;
width: 219px;
height: 236px;
margin-bottom: 5px;
}
#accountBoxLogedIn ul
{
padding:0px;
list-style: none;
}
#accountBoxLogedIn ul li
{
background:url(../images/common/mein_account/arrow.gif) no-repeat top left;
vertical-align: top;
margin:0 0 3px 0;
padding:0 0 0 17px;
}
#accountBoxLogedIn .imgContainer
{
float: left;
padding: 0 5px 0 0;
}
#accountBoxLogedIn .messageFailure {
background-color: inherit;
border: inherit;
color:inherit;
text-align:left;
}
#accountBoxLogedIn .messageFailure ul
{
list-style: none;
margin: 0px;
padding: 0px;
}
#accountBoxLogedIn .messageFailure ul li
{
margin: 0px;
padding: 0px;
}


/*
* CONTENT
*/
#latestMatchReport
{
background: url(../images/common/bg_latest.jpg) no-repeat top;
text-align: center;
padding: 67px 0 0 0;
width: 234px;
height: 365px;
}
#latestMatchReport table
{
width: 222px;
margin:0px 6px;
border:0px;
border-bottom: dashed #CCCCCC 1px
}
#latestMatchReport table td
{
padding:4px 0px;
}
#latestMatchReport.blue
{
font-weight: 700;
}


#latestMatchKommende
{
background: url(../images/leagues/bg_kommende.jpg) no-repeat top;
text-align: center;
padding: 67px 0 0 0;
width: 281px;
height: auto;
}

#latestMatchNue
{
background: url(../images/leagues/bg_neve.jpg) no-repeat top;
text-align: center;
padding: 67px 0 0 0;
width: 276px;
height: auto;
}
#latestMatchNue table, #latestMatchKommende table
{
width: 100%;
margin:0px 6px;
border:0px;
border-bottom: dashed #CCCCCC 1px
}
#latestMatchNue table td, #latestMatchKommende table td
{
padding:7px 0px;
}
#latestMatchNue.blue, #latestMatchKommende.blue
{
font-weight: 700;
}





#latestForumThreads
{
background:url(../images/common/bg_threads.jpg) repeat-x top;
padding: 56px 0 0 0;
overflow: hidden;
margin-top:24px;
width: 234px;
height: 220px;
}
#latestForumThreads div
{
padding:6px 8px;
border:0px;
border-bottom: dashed #CCCCCC 1px;
height: auto;
}

/*
* TEXT
*/
.bold
{
	font-weight:bold;
}

.blue
{
color: #014B96 !important;
}

.green
{
color: #119911 !important;
}

.red
{
color: #DA001B !important;
}

.orange
{
color: #E75315 !important;
}

.white
{
color: #FFF;
}

.title
{
font-weight: 700;
font-size: 12px;
}

.title2b {
font-size:11px;
font-weight:700;
line-height:20px
}

.blackBullet {
background:transparent url(../images/bullet_black.gif) no-repeat scroll 0%;
color:#FFFFFF;
float:left;
height:16px;
margin-right:5px;
padding:0pt 0pt 0pt 1px;
text-align:center;
width:16px !important;
}

.lineBreak {
border-top:1px solid #CCCCCC;
margin:0pt;
padding:0pt;
}

.goBackDiv
{
margin:10px; vertical-align:middle; text-align: right
}

.goBackDiv img
{
position: relative;
top: 5px;
}

.littleBullet
{
margin: 5px 2px 0 0;
}
.textContainer
{
padding: 6px;
border: 1px solid #000;
border-top: none;
color: #000;
}

/*
* COMMENTS
*/
#addComment
{
border: 1px solid #DA001B;
border-top: none;
text-align: center;
}

.clickable
{
	cursor:pointer;
}

.button
{
	cursor:pointer;
}