/* file: tippspiel.css */
/* styles fuer ein grosses turnier in afrika 2010 */

/* replacing bg image*/
body{
	background-image:url(../images/wm2010/bg_top_green.gif);
}

/* switch main red color to green */

#head-nav ul li a#head-nav-item-act,
#head-nav ul li a:hover,
#advanced-search a:hover,
#main-menu ul li.list-item a:hover,
#main-menu-list li a#list-item-act,
#main-menu-list li a#sub-list-item-act,
#main-menu-list li a#sub-list2-item-act,
#breadcrumb ul li#red,
#breadcrumb ul li a:hover,
h1,
h1 span,
h1 a,
h2,
a,
.news-list-container h3,
.news-list-container h3 a:link,
.news-list-container h3 a:visited,
.news-list-container h3 a:hover,
.news-latest-gotoarchive a,
.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-single-item h2,
#customer-view h2,
#customer-view h2 a,
#customer-view h2 a:link,
#customer-view h2 a:visited,
#customer-view h2 a:hover{
	color: #0f5803;
}
a:hover {
	color: #0f5803;
}
/* replacing footer bg image to green */
#footer{
	background-image:url(../images/wm2010/bg_foot_green.gif);
}


/* remove right col for the tippspiel */
#tippspiel #content-right { display: none; }
#tippspiel #content-left { width: 705px; min-height:300px; }
#tippspiel #holder { background-image:url("../images/bg_content_tippspiel.gif"); }


#tippspiel input[type=submit] {
	float: right;
	border: 2px solid #C31A21;
	border: 2px solid #0f5803;
	color: #94050b;
	color: #0f5803;
	cursor: pointer;
	background: #FCF8F8;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

/* font settings */
#tippspiel .tx-toto-pi1 *,
#tippspiel .tx-toto-pi2 *
{
	color: #666666;
	font-size: 12px;
}

/* navigation */
#tippspiel .tipp-nav {
	font-size: 0.8em;
	margin: 0;
	margin-bottom: 20px;
}

#tippspiel .tipp-nav li {
	background-image: none;
	display: block;
	float: left;
	padding-left: 6px;

}

#tippspiel .tipp-nav li a {

}

#tippspiel .tipp-nav li span {
	letter-spacing:-2px;
	color:#C31A21;
	color: #0f5803;
	padding-right: 6px;
}


#tippspiel .tipp-nav li.tipp-nav-first {
	padding-left: 0;
}
/* end navigation */


/* feuser login */

#tippspiel .tx-felogin-pi1 {
	border:2px solid #BBBBBB;
	border-left: 2px solid #dddddd;
	border-top: 2px solid #e2e2e2;
	width:342px;
	padding-top: 7px;
	padding-bottom: 4px;
	padding-right: 2px;
	position: relative;
	min-height:126px;
	font-size: 11px;
	color:#666666;
	margin-top: 20px;
}

#tippspiel .tx-felogin-pi1 div { max-width: 302px; padding-left:5px; }
#tippspiel .tx-felogin-pi1 form div { padding-left:0; }
#tippspiel .tx-felogin-pi1 legend { display: none; }
#tippspiel .tx-felogin-pi1 fieldset { border: 0 none; margin-left: 0; margin-top: 3px; padding-bottom: 0;}
#tippspiel .tx-felogin-pi1 label { width: 86px; float: left; margin-right: 8px; min-height:24px;}
#tippspiel .tx-felogin-pi1 h3 { display: none; }
#tippspiel .tx-felogin-pi1 input[type=submit] { position: absolute; bottom: 7px; right: 8px; }
#tippspiel .tx-felogin-pi1 input[type=password],#tippspiel .tx-felogin-pi1 input[type=text] { margin-bottom:3px;width: 145px; }
#tippspiel .tx-felogin-pi1 strong {
	color: #C31A21;
	color: #0f5803;
}

.tx-felogin-pi1 p a {
	display:block;
	font-size:11px;
	padding-bottom:5px;
	width:150px;
	text-align: left;
	position: absolute;
	bottom: 2px;
	left: 8px;
}


/* begin styles matchtables */

#tippspiel .matchtable {
	width: 100%;
	background: #f0f0f0;
	border-bottom: 1px dotted #C31A21;
	border-bottom: 1px dotted #0f5803;
}

#tippspiel .matchtable tr td {

	border-color:#C31A21;
	border-color:#0f5803;
	border-style:double;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

#tippspiel .matchtable th {
	border-bottom:4px solid #F0F0F0;
	color: #C31A21;
	color: #0f5803;
	padding-left:4px;
	text-align:left;
}

#tippspiel .matchtable th.tipTitle {
	
}

#tippspiel .matchtable td {
	padding-top: 4px;
	padding-bottom: 4px;
}

#tippspiel .matchtable tr.odd {
	background: #e7e7e7;
}

#tippspiel .matchtable tr.odd td {
	border-top: none;
	padding-left: 5px;
	padding-right: 5px;
}

#tippspiel .matchtable tr.even td {
	border-top: none;
	padding-left: 5px;
	padding-right: 5px;
	color: #484848;
	background: #fbfbfb;
}

#tippspiel .matchtable tr.odd * {
	color: #282828;
}

#tippspiel #content-left .matchtable td.pointsTd,
#tippspiel #content-left .matchtable th.pointsTitle {
	text-align: right;
	padding-right: 11px;
}

#tippspiel #content-left .matchtable td.resTD {
	padding-left: 20px;

}


#tippspiel td.inputs {
	width: 100px
}

#tippspiel .matchtable input[type=text] {
	border: 1px solid #C31A21;
	border: 1px solid #0f5803;
	margin-left: 2px;
	margin-right: 2px;
}

#tippspiel .matchtable input[type=submit] {
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 5px;
}


/* begin styles toggle area */
#tippspiel .singlephase {
	position: relative;
	height: 43px;
	background: #f0f0f0;
	margin-top: 17px;
	border-top: 1px solid #C31A21;
	border-top: 1px solid #0f5803;
}

#tippspiel .singlephase h3 {
	color:#888888;
	font-size:22px;
	font-style:italic;
	margin-left:28px;
	margin-top:2px;
	text-transform:uppercase;
}

#tippspiel .singlephase a {
	position: absolute;
	top: 3px;
	right: 5px;
}

#tippspiel .toggleImg img {
	background: #C31A21;
	background: #0f5803;
}

/* end styles toggle area */

/* end styles matchtables */

/* begin styles register */


#tippspiel .tx-feuserregister-controller-UserRegistration dt,
#tippspiel .tx-feuserregister-controller-UserRegistration dd
{
	float: left;
	height: 22px;
	width: 225px;
	margin: 0;
	margin-bottom: 5px;
}

#tippspiel .tx-feuserregister-controller-UserRegistration label
{

	font-size: 0.9em;

}

#tippspiel .tx-feuserregister-controller-UserRegistration dd.error-message
{
	height: auto;
	font-size: 0.9em;
	color: red;
	margin-bottom: 10px;
}


#tippspiel .tx-feuserregister-controller-UserRegistration dt
{
	clear: left;
	font-size: 0.9em;
}

#tippspiel .tx-feuserregister-controller-UserRegistration input[type=text],
#tippspiel .tx-feuserregister-controller-UserRegistration input[type=password]
{
	width: 220px;
}

#tippspiel .tx-feuserregister-controller-UserRegistration .register-button {
	margin-top: 16px;
}

#tippspiel .tx-feuserregister-controller-UserRegistration .register-agb {
	height: 50px;
	margin-top: 8px;
	clear:both;
	width:450px;
	font-size: 0.8em;
}

/* end register */

/* ************ */
/* Pagebrowser */
/* ********** */

#tippspiel .tx-toto-pi2-browsebox {
	margin-top: 20px;
	
}

#tippspiel .tx-toto-pi2-browsebox a {
	color:#0F5803;
	padding-right: 12px;
	font-size: 0.9em;
}

#tippspiel .tx-toto-pi2-browsebox .tx-toto-pi2-browsebox-SCell a {
	cursor: default;
	color: #444444;
	font-weight: bold;
}



/* ********************* */
/* Ranking (Spielstand) */
/* ******************* */

#tippspiel .userlist {
	border-color:#E2E2E2 #BBBBBB #BBBBBB #DDDDDD;
	border-right:2px solid #BBBBBB;
	border-style:solid;
	border-width:2px;
}

#tippspiel .userlist th {
	height: 26px;
	padding: 0 8px;
	text-align: left;
	background:none repeat scroll 0 0 #E4E4E4;
}

#tippspiel .userlist th.userTitle {
	min-width:240px;
}

#tippspiel .userlist td {
	height: 20px;
	padding: 0 8px;
}

#tippspiel .userlist .even {
	background: #E7E7E7;
	color: #666666;
}

#tippspiel .userlist .odd {
	background: #E7E7E7
	color: #666666;
}

#tippspiel .userlist .youmarker {
	background-color: #187C08;
	color: #ffffff;
}

#tippspiel .userlist .youmarker td {
	color: #ffffff;
}




#tippspiel .userlist .pointsTitle,
#tippspiel .userlist .toto-points
{
	text-align: right;
	padding-right: 14px;
}










