/*
    Document   : newCascadeStyleSheet
    Created on : 25.07.2013, 14:20:12
    Author     : Florian Cremer
    Version    : 0.91
    Description: Purpose of the stylesheet follows.
*/
table.progContent{
    width:700px;
    border-collapse: separate;
    border-spacing: 0px;
    border-color: white!important;
    border:none;

}
table.progContent td{
    border:0;
    background-color:#f4f3f1;
    vertical-align:bottom;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    text-transform:initial;
}

table.progContent th{
    border:0;
    background-color:#f4f3f1;
    vertical-align:bottom;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    text-transform:initial;
}

table.progContent span{
    margin-bottom: 7px;
    position: relative;
    display: inline-block;
}
table.progContent p{
    font-family:arial, verdana, sans-serif!important;padding:0;
}
table.progContent label{
    font: normal normal bold 13px/25px Arial, Helvetica, sans-serif;
}
table.progContent tr{

}
table.progContent th#avatar{
    width:180px;

}
table.progContent .blue{
    color: #0087eb;
    text-decoration: none;
}
table.progContent .result{
    margin-left:5px;
}
.submitElement input[type="button"]{
    color: #fff;
    display: block;
    float: left;
    clear: both;
    text-transform: uppercase;
    text-align: center;
    background-color: #0098ff;
    margin: 0px;
    border: 0px;
    padding: 5px 4px;
    width: 220px;
    height: auto;
    cursor: pointer;
}

.ui-datatable table tr td:last-child  { background-color:#E6E3E0;}
.ui-datatable table tr th:last-child { background-color:#C8C3BA;}
.ui-datatable table tr th.myposition {
    /*background-color:#C8C3BA !important;*/
    text-transform:none !important;
}
.ui-datatable table tr th.table-head {
    background-color:#D7D3CD !important;
    text-transform:none !important;
}
.ui-datatable table tr td.table-row-normal {
    background-color:#F4F3F1 !important;
}
.ui-datatable table tr th.table-head-highlight {
    background-color:#C8C3BA !important;
}
.ui-datatable table tr td.table-row-highlight {
    background-color:#E6E3E0 !important;
}
.ui-datatable table tr td.table-row-highlight-center {
    background-color:#E6E3E0 !important;
	text-align:center !important;
}

/*LOGIN*/
form.modular input[type="text"] {
    border: 1px solid #CCCCCC;
    color: #888888;
    height: inherit;
    margin: 0;
    padding: 5px 4px;
    width: 210px;
	box-shadow:none;
	border-radius:0px;
}
form.modular input[type="password"] {
    border: 1px solid #CCCCCC;
    color: #888888;
    height: inherit;
    margin: 0;
    padding: 5px 4px;
    width: 210px;
	box-shadow:none;
	border-radius:0px;
}
form.modular input[type="password"] {
    font: 13px/15px Arial,Helvetica,sans-serif;
}

form.modular input.ui-chkbox-box{
	border-radius: 1px;
}
form.modular button[type="submit"]{
	background-color: #0098FF;
    border: 0px none;
	border-radius: 0px;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: auto;
    letter-spacing: normal;
    line-height: normal;
    margin: 0;
    padding: 5px 4px;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    text-transform: uppercase;
    white-space: pre;
    width: 220px;
    word-spacing: normal;
	xmargin-left:20px;
}
form.modular input[type="checkbox"]{
	border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    float: left;
    height: 16px;
    margin-right: 3px;
    width: 16px;
	box-shadow:1px;
}
form.modular div.submitElement{
	padding-bottom:0px;
}
.ui-chkbox .ui-chkbox-box {
    clip: auto;
    float: left;
    height: 16px;
    margin-bottom: -3px;
    margin-right: 3px;
    width: 16px;
}
div.progContent{
    width:700px;
    border-collapse: separate!important;
    border-spacing: 0px!important;
    border-color: white!important;
    border:none!important;

}
div.progContent td{
    border:0!important;
    background-color:#f4f3f1!important;
    vertical-align:bottom!important;
    border-bottom:1px solid #fff!important;
    border-right:1px solid #fff!important;
    text-transform:initial!important;
}

div.progContent th{
    border:0!important;
    background-color:#D7D3CD;
    vertical-align:bottom!important;
    border-bottom:1px solid #fff!important;
    border-right:1px solid #fff!important;
    text-transform:uppercase!important;
	color:#3E3E3E;
	font-family:Arial,Helvetica,sans-serif;
}

div.progContent span{
    margin-bottom: 0;
    position: relative!important;
    display: inline-block!important;
}
div.progContent p{
    font-family:arial, verdana, sans-serif!important;padding:0!important;
}
div.progContent label{
    font: normal normal bold 13px/25px Arial, Helvetica, sans-serif!important;
}
div.progContent tr{

}
div.progContent th#avatar{
    width:180px!important;

}
div.progContent .blue{
    color: #0087eb!important;
    text-decoration: none!important;
}
div.progContent .result{
    margin-left:5px!important;
}
div.progContent td.result{
	vertical-align: middle !important;
}
div.dataContent table{
	background-color:#f4f3f1!important;
}
div.highscoreContent, div.highscoreContent table{
	width:220px;
}

div.highscoreConten input[type="text"]{
	width:150px !important;
	margin-left:10px;
}
.submitElement input[type="button"]{
    color: #fff!important;
    display: block!important;
    float: left!important;
    clear: both!important;
    text-transform: uppercase!important;
    text-align: center!important;
    background-color: #0098ff!important;
    margin: 0px!important;
    border: 0px!important;
    padding: 5px 4px!important;
    width: 220px!important;
    height: auto!important;
    cursor: pointer!important;
}
body.profileform span.userImagePanel img {
	float:right;
	margin-top:0px;
	height:50px;
	width:50px;
}
body.profileview span.userImagePanel img {
	height:180px;
	width:180px;
}
div.col3 div.group .birthdayCalendar input.hasDatepicker {
  	margin-left: 10px;
    width: 180px;
}
div.col3 div.group .birthdayCalendar button.ui-datepicker-trigger {
    float: left;
    height: 26px;
    width: 20px;	
}
.ui-datatable table tr td:last-child  { background-color:#E6E3E0!important;}
.ui-datatable table tr th:last-child { background-color:#C8C3BA!important;}
.ui-datatable table tr th.myposition {
    text-transform:none !important;
}
.ui-datatable table tr th.table-head {
    background-color:#D7D3CD !important;
    text-transform:none !important;
}
.ui-datatable table tr td.table-row-normal {
    background-color:#F4F3F1 !important;
}
.ui-datatable table tr th.table-head-highlight {
    background-color:#C8C3BA !important;
}
.ui-datatable table tr td.table-row-highlight {
    background-color:#E6E3E0 !important;
}
.ui-datatable table tr td.table-row-highlight-center {
    background-color:#E6E3E0 !important;
	text-align:center !important;
}
.ui-datatable th div.ui-dt-c, 
.ui-datatable .ui-datatable-data td div.ui-dt-c, 
.ui-datatable .ui-datatable-data-empty td div.ui-dt-c, 
.ui-datatable tfoot td div.ui-dt-c {
	padding:10px;
	overflow: hidden;
}


th.ui-state-default{
	border:1px solid #fff;
}
.ui-datatable th, .ui-datatable tfoot td {
	text-align: left;
}
.ui-widget {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color: #3e3e3e;
}
.ui-button-text-only .ui-button-text {
    padding: 2px 0;
	line-height: 1em;
}
.ui-state-default {
    box-shadow: 0;
    background-image: none;
    text-shadow:none;
}
.ui-state-hover{
    box-shadow: 0 1px 0 #FFFFFF inset;
}
form.modular button[type="submit"]{
    text-transform: initial;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 14px;
}
a.button {
	text-transform: initial;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0px 30px 20px -8px;
}

.ui-chkbox .ui-chkbox-box {
    border-radius: 0 0 0 0;
	}
.ui-state-default {
    box-shadow: 0 0 0 #FFFFFF inset;
	background-color: #FFFFFF;
}
div.progContent{
    width:700px;
    border-collapse: collapse !important;
}

.ui-widget-content {
	/*Tabelle*/
    border: 1px solid #FFFFFF;
}
div.progContent tr{
	border: 1px solid white;
}
.ui-messages-error, .ui-message-error {
    background-color: #FFFFFF;
    border-color: #DC1978;
    color: #DC1978;
}
.ui-messages-error-icon {
    background-position: 0 -520px;
}

.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-message-error-summary, .ui-message-fatal-summary {
    font-weight: bold;
    margin-left: 0px;
}

.ui-widget-content a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
    color: #0098FF;
}
.ui-widget-content a:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #3E3E3E;
}	

.col3 .progContent{
	width:670px;
}

.col3 .highscoreConten{
	min-height:245px;
}

.col3 .rankingContent{
	margin-bottom:30px;
}

.rankingHead{
	font: normal 19px/12px Georgia;
	color: #3e3e3e;
	margin-bottom:12px;
}

div.highscoreContent, div.highscoreContent table {
    width: 220px;
}

div.highscoreContent table tr .userName {
    background-color: #F4F3F1 !important;
}

div.highscoreContent table th .ui-dt-c {
    background-color: #C8C3BA !important;
}

div#footerSection {
    margin-top: 30px;
}
.ftfooter{
    width: 940px;
}


form.modular div.formElement label {
    float: left;
}

div.col3 h1, div.col4 h1 {
    margin: -50px 20px 0 0;
}

#profileForm{
	min-height:610px;
}

#profileForm button[type="submit"]{
	margin-left:0px;
}

.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
    overflow-x: hidden;
}

.tournament-round-panel{
	float:right; 
	margin-bottom:20px; 
	margin-top:-20px;
}

.tournament-round-panel label{
	display:none;
}





/*ab 30.07.2013 dazu gekommen */
.ui-inputfield{
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #fff inset;
    color: #888888;
    height: inherit;
    margin: 0;
    padding: 5px 4px;
    width: 210px;
}
.ui-state-error{
	color: #DC1978;
}
.ui-button{
	text-transform: initial;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #fff!important;
    display: block!important;
    float: left!important;
    clear: both!important;
    text-transform: initial;
    text-align: center!important;
    background-color: #0098ff!important;
    margin: 0px;
    border: 0px;
    padding: 5px 4px;
    width: 220px;
    height: auto;
    cursor: pointer;
}
.ui-state-default{
	background: 0;
	text-shadow:0;
}
.ui-widget-content label{
	color: #3E3E3E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.ui-state-hover{
	box-shadow: 0 0px 0px #fff inset;
	color: #CCCCCC;
}
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0px 0px #8F8F8F inset;
    color: #313131;
}
.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus{
	box-shadow: 0 0px 0px #8F8F8F inset;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: white;
}

.ui-corner-all {
    border-radius: 0px 0px 0px 0px;
}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
    color: #4F4F4F;
    font-weight: bold;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.7);
}

.ui-button-text-only {
    border: 0px solid #CCCCC !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	box-shadow:0px 0px 0px #85b2cb;
}
form.modular div.remember-cookie label{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-left: 5px;
	float: none;
}

form.modular div.remember-cookie .ui-chkbox .ui-chkbox-box {
    margin-bottom: -4px;
}

 /* ab 31.07.2013 dazu gekommen */

.ui-selectmanycheckbox label{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal !important;
    padding-left: 5px;
	margin-bottom: 4px;
	float: none !important;
}

 #profileForm:infoMails label{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal !important;
    padding-left: 5px;
}
.ui-selectonemenu .ui-selectonemenu-label {
      height: 21px;
 }
 
.ui-selectonemenu label.ui-selectonemenu-label {
    margin-top: -5px;
}

div.tournament-round-selector .ui-selectonemenu label.ui-selectonemenu-label {
    margin-top: 1px;
	height:15px;
}
 
 form.modular div.infoMails label {
    float: none !important;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal !important;
    padding-left: 5px;
}
form.modular div.infoMails .newsletter{
    color: #3E3E3E;
    font: bold 13px/25px Arial,Helvetica,sans-serif !important;
	margin-left:-5px;
}

form.modular div.infoMails{
	padding: 0px;
}

form.modular div.infoMails .ui-chkbox .ui-chkbox-box {
    margin-bottom: -4px;
}

div.formElement table{
	float:none!important;
	clear:left;
	margin-left:-3px;
}

div.info-texts p{
	padding-top:30px;
}

div.noborder{
	border-bottom:none !important;
}

form.betting button[type="submit"] {
    float: right !important;
    margin-right: 20px;
    margin-top: 20px;
}

form.modular button.registration {
	float: right !important;
}

.ui-messages-info, .ui-message-info {
    background-color: #E0E5E8;
    border-color: #E0E5E8;
    color: #3E3E3E;
}
.ui-messages-info{
    margin: 10px 20px 0px 0px;
    padding: 10px;
}

div.login-box  div.news  div.ui-messages div.ui-messages-error {
	margin: 10px 0px 0px 0px;
    padding: 10px;
}

div.col3 .ui-messages-warn, .ui-messages-error, .ui-messages-fatal {
	margin: 10px 20px 0px 0px;
    padding: 10px;
}

.ui-messages-info-icon {
    background-position: 0 -520px;
}

div.ui-datatable div.myRankLabel{
    background-color: #E6E3E0;
	border:1px solid white;
	color: #4F4F4F;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
    padding: 9px;
    width: 200px;
}

div.ui-datatable div.rank{
	background-color: #F4F3F1;
	color:#4F4F4F;
	font-weight:bold;
	text-align:center;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 17px;
    padding: 7px;
    width: 31px;
	float: left;
}

div.ui-datatable div.rankUserName{
	background-color: #F4F3F1;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;height: 17px;
    padding: 7px;
	width: 158px;
	float: left;
}

div.ui-datatable div.rankUserName a{
	color: #0098FF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
}

div.ui-datatable td.rank div.ui-dt-c{
	text-align: center;
}
div.ui-datatable td.rank{
	width: 45px;
}

div.rankingTable{
	margin-top:0px;
}

div.rankingTable th:last-child{
	text-align: center;
	width: 102px;
}

div.rankingTable td:last-child{
	text-align: center;
	font: bold 12px/12px Arial;
	width: 102px;
}

div.rankingTable th.points{
	text-align:center;
	width:102px;
}

div.rankingTable td.points{
	text-align:center;
	width:102px;
}

div.rankingTable th:first-child{
	text-align:center;
}

div.rankingTable td:first-child{
	text-align:center;
}

div.rankingTable th.gameCount{
	text-align: center;
	width:102px;
}

div.rankingTable td.gameCount{
	text-align: center;
	width:102px;
	vertical-align: middle !important;
}

div.rankingTable th.goals{
	text-align: center;
	width:102px;
}

div.rankingTable td.goals{
	text-align: center;
	width:102px;
	vertical-align: middle !important;
}

div.matchListContent th:last-child{
	text-align: center;
}

div.bettingContent td:last-child{
	text-align: center;
	font: bold 12px/12px Arial;
}

div.bettingContent th:last-child > div{
	padding-left:3px !important;
	padding-right:3px !important;
}

div.bettingContent  td:last-child{
	text-align: center;
}

div.bettingContent th.gameResult{
	text-align: center;
}

div.bettingContent th.gameResult > div{
	padding-left:3px !important;
	padding-right:3px !important;
}

div.bettingContent td.gameResult{
	text-align: center;
}

div.bettingContent td.tipsInputOrDisplay{
	white-space: nowrap;
}

div.bettingContent td.tipsInputOrDisplay > div{
	padding-left:3px !important;
	padding-right:3px !important;
}

div.bettingContent td.date > div{
	padding-left:3px !important;
	padding-right:3px !important;
}

div.bettingContent td.tipsInputOrDisplay input[type="text"] {
    width: 23px !important;
}
/*div.highscoreConten th:first-child{
	text-align: center;
}

div.highscoreConten td:first-child{
	text-align: center;
}*/

div.highscoreConten th:last-child{
	text-align: center;
}

div.highscoreConten td:last-child{
	text-align: center;
}

body.login div.col3 div.group{
	margin-bottom: 0px;
}

body.login div.content{
	margin-top:-20px;
}

form.modular div.formElement label.agbs {
    display: inline-block;
    float: none;
    font-weight: normal !important;
    line-height: 18px;
    margin-left: 26px;
    margin-top: -18px;
    width: 440px;
}
form.modular div.formElement label.agbs a{
	color: #0098FF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.ui-widget td.teamName{
	font: normal 13px/12px Georgia !important;
}

.ui-widget td.teamName a{
	font: normal 13px/12px Georgia !important;
	color: #3e3e3e;
}

.ui-widget td.teamName a:hover{
	color: #0087EB;
}

body.profileview  table.progContent td {
	vertical-align:top;
	font: normal 14px/12px Arial;
}

body.profileview button[type="button"] {
	width:180px !important;
	padding: 4px 4px 0;
	text-transform: initial;
	background-color: #C8C3BA !important;
}

body.profileview div#ranking div.progContent th{
	background-color:#F4F3F1;
}

body.profileview div#ranking div.progContent tr th:last-child{
	background-color:#F4F3F1 !important;
}

body.profileview div#ranking table{
	border:0px;
}
.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon{
	width:0px;
}

.ui-messages ul{
	margin-left:0px;
}

.longText ul li {
    background: none no-repeat scroll 6px 10px transparent;
    margin: 0 0 15px;
    padding: 0 40px 0 0px;
}





.formElement.agbs {
    margin-top: 10px;
}
body.profile div.bodyContent div.content div.maincontent div.col3 div.group form.modular  div.formElement div.ui-selectonemenu label.ui-selectonemenu-label{
	font: normal 13px/25px Arial,Helvetica,sans-serif;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	border:0px solid #666666;
	background:#0098FF;
	background:#0098FF;
	color:#ffffff;
	text-shadow:0px 0px 0px #FFFFFF;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #0098FF;
    color: #6666666;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.7);
}

div.col3 + div.col1{
	margin-top: -20px;
}
.start div.col3 + div.col1{
	margin-top: 0;
}

.group.ui-datatable {
    margin-top: 20px;
}

body.profileview  div.col3{
	margin-top: -20px;
}

/*PHASE II */

.left{
	float:left;
	width: 720px;
	
}

.right{
	float:left;
	margin-left:20px;
	width:220px;
}

body.profileform hr {
    border: none;
    height: 1px;
    /* Hiernach kommt die Farbe */
    color: #d3cfca !important; /* alter IE */
    background-color: #d3cfca !important; /*Modere Browser*/
}

div.kategorie, .password h3{
	font: normal 18px/25px Georgia !important;
	color: #3E3E3E !important;
}

div.passwordChange{
	font: bold 13px/25px Arial,Helvetica,sans-serif;
}

div.passwordChange span{
	float: left;
	width:240px;
}

div.passwordButton {
	width: 240px;
	margin-left: 480px;
	padding-top:80px;
	padding-bottom:20px;
}

div#changePasswordDiv{
	margin: 0 0 30px;
}

form#changePasswordForm button[type="submit"] {
    background-color: #0098FF;
    border: 0 none;
    border-radius: 0 0 0 0;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: auto;
    letter-spacing: normal;
    line-height: normal;
    padding: 5px 4px;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    white-space: pre;
    width: 220px;
    word-spacing: normal;
	float: right !important; 
	margin-right:20px;
}

form#changePasswordForm  label {
    float: left;
    overflow: hidden;
    width: 220px;
}

form#changePasswordForm input[type="password"] {
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #888888;
    height: inherit;
    margin: 0;
    padding: 5px 4px;
    width: 210px;
}

	
div#emailChangeDiv{
	margin: 0 0 50px;
}

div.kategorie + div {
    font: bold 13px/25px Arial,Helvetica,sans-serif;
	/*margin: 0 0 50px;*/
}

form#emailChangeForm button[type="submit"] {
    background-color: #0098FF;
    border: 0 none;
    border-radius: 0 0 0 0;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: auto;
    letter-spacing: normal;
    line-height: normal;
    padding: 5px 4px;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    white-space: pre;
    width: 220px;
    word-spacing: normal;
	float: right !important; 
	margin-right:20px;
}


div.deleteAccount{
	margin: 0 0 30px;
	padding-bottom: 20px;
}

div.deleteAccount button[type="submit"] {
    background-color: #0098FF;
    border: 0 none;
    border-radius: 0 0 0 0;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: auto;
    letter-spacing: normal;
    line-height: normal;
    padding: 5px 4px;
    text-align: center;
    text-indent: 0;
    text-shadow: none;
    white-space: pre;
    width: 220px;
    word-spacing: normal;
	float: right !important; 
	margin-right:20px;
}

div#ranking td.blue{
	border-width: 0px !important;
}

div#ranking td{
	width: auto !important;
}

div#ranking td:hover{
	background-color: #F4F3F1;
}

div#ranking td:last-child{
	background-color: #F4F3F1 !important;
}

div#ranking table{
	border-collapse: separate;
}

div#ranking th{
	display: none;
}

div#ranking td.blue + div{
	font: regular 13px/20px Arial;
}

body.profileview table.progContent tr:hover td{
	background-color: #F4F3F1;
}

/*HIGHSCORE PAGER UND SUCHE*/

div.progContent tfoot{
	display:none;
}

div.progContent .rank{
	vertical-align:middle !important;
}

div.progContent .points{
	vertical-align:middle !important;
}

div.progContent .gameResult{
	vertical-align:middle !important;
}

div.progContent .tipsInputOrDisplay{
	vertical-align:middle !important;
}

div.progContent .date{
	vertical-align:middle !important;
}

.ui-datatable .ui-column-filter {
    display: inline;
    margin-left: 10px;
    width: 150px;
}

.ui-datatable .ui-sortable-column-icon {
	display:none !important;
}

.ui-datatable .ui-paginator, .ui-datatable .ui-paginator {
	background: none;
}

.ui-paginator, .ui-paginator-top, .ui-widget-header{
	background-color: #FFFFFF !important;
}

div.progContent span.ui-paginator-first{
	display:none !important;
}

div.progContent span.ui-paginator-last{
	display:none !important;
}

div.progContent th.ui-paginator, .ui-paginator-top, .ui-widget-header th:last-child{
	text-align: left;
}

.ui-datatable table tr th.ui-paginator:last-child {
    background-color: #FFFFFF !important;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev {
    border: 0 none !important;
	color: #888888;
}

div.progContent .ui-paginator .ui-state-active{
	background: none repeat scroll 0 0 #FFFFFF;
	color: #0098FF;
}

div.progContent th.ui-paginator .ui-state-hover{
	background: none repeat scroll 0 0 #888888 ;
	color: #FFFFFF;
}

div.progContent th.ui-paginator span.ui-paginator-next{
	background: none repeat scroll 0 0 #FFFFFF;
	margin-left: -10px;
}

div.progContent th.ui-paginator span.ui-paginator-prev{
	background: none repeat scroll 0 0 #FFFFFF;
	margin-right: -5px;
}

div.progContent .ui-paginator-prev .ui-icon,
div.progContent .ui-paginator-next .ui-icon {
    background-image: url("http://kickoff.dw.de/resources/dw/main/default/cssi/icons-pagination.png");
}

div.progContent .ui-icon-seek-next:hover{
	background-position: -160px -43px;
}

div.progContent .ui-icon-seek-next{
	background-position: -160px -3px;
}

div.progContent .ui-icon-seek-prev:hover{
	background-position: -120px -43px;
}

div.progContent .ui-icon-seek-prev{
	background-position: -120px -3px;
}

.ui-datatable table tr th.ui-widget-header {
  text-align: left; 
  background-color: white !important;
}

/*TEAM LOGOS*/
img.team-image {
    vertical-align: middle;
	margin-bottom: 4px;
	margin-left:5px;
	margin-right:5px;
}

div.progContent td.teamCentered {
	text-align:center;
	white-space:nowrap;
	min-width:370px;
	/*padding:5px;*/
}

/*div.progContent td.teamCentered > div.ui-dt-c{
	padding-left:5px !important;
	padding-right:5px !important;
}*/

div.progContent td.teamCentered .ui-dt-c,
.ui-datatable .ui-datatable-data td.teamName div.ui-dt-c
{
       padding:5px;
}

/*TIPPABGABE BEGEGNUNGEN */

div.bettingContent div.heim {
    float: left;
    max-width: 48%;
    min-width: 48%;
    text-align: right;
}
	
div.bettingContent div.divider{
    min-width:4%;
	max-width:4%; 
    text-align:center;
	float:left;
	font:16px/20px Georgia !important;
	height:25px;
	padding-top:2px;
}
div.bettingContent div.gast{
	min-width:48%
    max-width:48%; 
    text-align:left;
}


/*STARTSEITE BEGEGNUNGEN */

div.progContent div.heim {
    float: left;
    max-width: 48%;
    min-width: 48%;
    text-align: right;
}
	
div.progContent div.divider{
    min-width:4%;
	max-width:4%; 
    text-align:center;
	float:left;
	font:16px/20px Georgia !important;
	height:25px;
	padding-top:2px;
}
div.progContent div.gast{
	min-width:48%
    max-width:48%; 
    text-align:left;
}

#ajaxStatus{
  margin-left: 440px;
    margin-top: 300px;
    position: fixed;
    z-index: 1000;
}

/*STARTSEITE RSS TEASER FIX */
/*div.linkList.intern a h2 {
	clip: rect(10px 10px 10px 10px) !important;
	clip: rect(10px, 10px, 10px 10px) !important;*/
	/*position:absolute;*/
}

/*BEGEGNUNG DETAILSEITE*/

span.team-name{
	font: normal 18px/25px Georgia !important;
	color: #3e3e3e;
}
span.game-date{
	font: normal 13px/20px Arial !important;
	color: #888888;
	margin-left:10px;
}

iframe.facebook{
	margin-top:20px;
}

/*DATEPICKER*/
.ui-datepicker{
	box-shadow: 0 12px 10px rgba(0, 0, 0, 0.4);
}

.ui-datepicker .ui-datepicker-header {
    background: none repeat scroll 0 center transparent;
	border-bottom:none;
}

.ui-datepicker th {
    font-weight: bold;
    text-align: center;
	font: bold 12px/12px Arial;
	color: #BBBBBB;
}

.ui-icon-circle-triangle-w {
    background-position: -95px -17px;
}

.ui-icon-circle-triangle-e {
    background-position: -33px -17px;
}

.ui-datepicker td {
    font: bold 12px/12px Arial;
    color: #888888;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    color: #888888;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default  a{
	color:#3E3E3E !important;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-hover{
	color:#FFFFFF;
	background-color:#0087EB;
	box-shadow:none;
	font-weight:bold;
}

.ui-datepicker .ui-datepicker-current-day .ui-state-highlight, .ui-datepicker .ui-datepicker-current-day .ui-state-default {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: none;
    color: #3E3E3E !important;
    font-weight: bold;
    text-shadow: 0 0px 0px #FFFFFF;
}
/*DATEPICKER END*/








/**
*	general
*/
div#navContainer {
	z-index: 1000;
} 
div#subNav ul#subNavPulldown2 {
	margin-left: 20px;
}
.clearboth {
	clear: both;
}
/**
*	roundtable
*/
td.date div.ui-dt-c {
	white-space: nowrap;
}
body.lang-es td.date div.ui-dt-c,
body.lang-bs td.date div.ui-dt-c,
body.lang-pt td.date div.ui-dt-c {
	white-space: normal;
	line-height: 13px;
}
/**
*	social-login
*/
form div.login-box label {
	display: block;
	text-align: center;
	margin: 0 20px 0 0;
} 
form div.login-box a img {
	margin-right: 5px;
}
body.profile.login form span.loginFields td {
	display: block;
}
body.profile.login .ui-panelgrid td {
	padding: 0;
}
body.profile.login .ui-panelgrid td input.ui-widget {
	width: 208px;
}
body.profile.login .ui-panelgrid td button.ui-button {
	width: 218px;
}
/**
*	teamtippen
*   teams bearbeiten/administrieren
*	userGroupProfileEdit.xhtml
*/
.usergroupform  #userGroupForm .userGroupImage {
	width: 62px;
	height: 62px;
}
.usergroupform  form.modular#userGroupForm div.formElement label {
	width: 158px;
}
.usergroupform  form.modular#userGroupForm #deleteImageWrapper span.userGroupImagePanel {
   position: absolute;
}
.usergroupform  form.modular#userGroupForm #deleteImageWrapper div {
   float: left;
   width: 158px;
   padding-top: 8px;
}
.usergroupform  form.modular#userGroupForm #deleteImageWrapper div a.ui-commandlink.blue {
   float: left;
   width: 158px;
   background: #fff url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -3606px;
   padding-left: 18px;
   color: #0087EB;
}
.usergroupform  form.modular#userGroupForm #deleteImageWrapper div a.ui-commandlink.blue:hover {
   color: #3e3e3e;
   background: #fff url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -3606px;
}
.usergroupform  #userGroupForm .picDelete span {
	width: 158px; 
	float: left; 
	padding-top: 20px;
}
.usergroupform  #userGroupForm #uploadBtn{
	display: inline-block;
	position: relative;
	left: -3px;
	font-family: calibri;
	font-weight: bold;
	text-align: center;
	padding: 6px 0 0;
	vertical-align: top;
	background-color: #ccc;
	color: #fff;
	cursor:pointer;
	height: 21px;
	width: 140px;
}
.usergroupform  #userGroupForm #uploadBtn2{
   display: inline-block;
   border: 1px solid #ccc;
   padding: 6px 5px 0;
   color: #ccc;
   height: 19px;
   width:208px;
}
.usergroupform  #userGroupForm #descriptionWrapper textarea {
	width: 690px;
	line-height: 1.4em;
}
/**
*	teamtippen
*   teams listen
*	userGroupList.xhtml
*	.teamProfile.teamMyList
*/
.teamProfile.teamMyList td.name div.ui-dt-c,
.teamProfile.teamMyList td.user div.ui-dt-c {
	min-height: 34px;
}
.teamProfile.teamMyList td.user div.ui-dt-c div.ugName {
	padding-left: 45px;
}
.teamProfile.teamMyList .userGroupImage,
.teamProfile.teamMyList .ugImage {
	width: 34px;
	height: 34px;
	display: inline-block;
	vertical-align: top;
	position: absolute;
}
.teamProfile.teamMyList .ugName,
.teamProfile.teamMyList .ugDescription {
	display: inline-block;
	width: 100%;
}
.teamProfile.teamMyList #userGroupListForm .ugName {
	color: #0098FF;
}
.teamProfile.teamMyList #userGroupListForm .teamwrapper {
	display: inline-block;
	padding: 0 8px;
}
.teamProfile.teamMyList #userGroupListForm thead div {
	display: inline-block;
}
.teamProfile.teamMyList #userGroupListForm thead div.search {
	float: left;
	width: 50%;
}
.teamProfile.teamMyList #userGroupListForm thead div.ui-paginator  {
	float: right;
	border: none;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink {
	padding: 0 8px 0 16px;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink.askformembership {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -2405px;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink.askformembership:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -2405px;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink.leave-usergroup {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -3604px;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink.leave-usergroup:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -3604px;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink.renew-askformembership {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -8204px ;
}
.teamProfile.teamMyList .progContent.highscoreConten a.ui-commandlink.renew-askformembership:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -8204px ;
}
/**
*	teamtippen
*   meine teams
*	userGroupMyList.xhtml
*	.teamProfile.teamMyList
*/
.teamProfile.teamMyList div.col3 div.col1 {
	padding: 0;
}
.teamProfile.teamMyList .myusergroup {
	min-height: 220px;
}
.teamProfile.teamMyList .userGroupImageWrap,
.teamProfile.teamMyList .userGroupDescriptionWrap,
.teamProfile.teamMyList .teamwrapper,
.teamProfile.teamMyList .standings,
.teamProfile.teamMyList .highscore-results{
	background: #f4f3f1;
	padding: 0 20px;
}
.teamProfile.teamMyList .teamwrapper,
.teamProfile.teamMyList .standings,
.teamProfile.teamMyList .highscore-results {
	padding-left: 20px;
}
.teamProfile.teamMyList .maincontent .myusergroup {
	margin-right: 20px;
	width: 700px;
	background: #F4F3F1;
	border-bottom: 1px solid #fff;
}
.teamProfile.teamMyList .maincontent .myusergroup .usergroupinfo {
	border-left: 1px solid #fff;
	min-height: 200px;
	margin-left: 220px;
	padding-bottom: 20px;
}
.teamProfile.teamMyList .myusergroup .userGroupImageWrap {
	padding: 20px;
	position: absolute;
	width: 180px;
}
.teamProfile.teamMyList .myusergroup .userGroupImageWrap .userGroupImage {
	width: 180px;
	height: 180px;
}
.teamProfile.teamMyList .myusergroup .userGroupDescriptionWrap {
	padding: 13px 20px 0;
	width: 439px;
	display: inline-block;
	font: normal 18px/25px Arial,Helvetica,sans-serif;
}
.teamProfile.teamMyList .myusergroup .userGroupDescriptionWrap a {
	color: #0087eb;
	display: inline-block;
	width: 100%;
}
.teamProfile.teamMyList .myusergroup .userGroupDescriptionWrap a:hover {
	color: #3e3e3e;
}
.teamProfile.teamMyList .myusergroup .teamwrapper {
	display: block;
	border-bottom: 1px solid #fff;
	padding: 0 20px 20px;
	color: #3e3e3e;
	font: normal 14px/20px Arial,Helvetica,sans-serif;
}
.teamProfile.teamMyList .myusergroup .highscore-results {
	font: bold 13px/25px Arial,Helvetica,sans-serif;
	width: 439px;
	display: inline-block;
	padding-top: 3px;
}
.teamProfile.teamMyList .myusergroup .highscore-results ~ a {
	background: #f4f3f1;
	font: 14px/20px Arial,Helvetica,sans-serif;
	color: #0087eb;
	display: inline-block;
	padding: 0 20px 0;
	width: 439px;
}
.teamProfile.teamMyList .myusergroup .highscore-results ~ a:hover {
	color: #3e3e3e;
}
.teamProfile.teamMyList .myusergroup .standings{
	height: 50px;
}
.teamProfile.teamMyList a.button {
	margin: 0;
}
.teamProfile.teamMyList #userGroupListForm div.ui-dt-c .teamwrapper {
	border: none;
	padding: 0 0 0 45px;
	font: 12px/15px Arial,​Helvetica,​sans-serif;
}
.teamProfile.teamMyList #userGroupListForm input {
	border: 1px solid #CCC;
	width: 150px;
	margin-left: 10px;
	color: #888;
	padding: 5px 4px;
}
.teamProfile.teamMyList .progContent.memberships {
	width: auto;
	margin: 30px 20px 0 0;
}
.teamProfile.teamMyList .progContent.memberships .teamwrapper {
	font: 12px/15px Arial,​Helvetica,​sans-serif;
	padding: 0 0 0 44px;
	border: none;
}
.teamProfile.teamMyList .progContent.memberships .memberships-title {
	font: 20px/28px Georgia,Times,serif;
	color: #3e3e3e;
}
.teamProfile.teamMyList .progContent.memberships tr td:last-child .ui-dt-c {
	white-space: nowrap;
}
.teamProfile.teamMyList .progContent.memberships tr td:last-child .ui-dt-c a {
	padding: 0 8px 0 16px;
}
.teamProfile.teamMyList .progContent.memberships a.ui-commandlink.accept-invitation {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -2405px;
}
.teamProfile.teamMyList .progContent.memberships a.ui-commandlink.accept-invitation:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -2405px;
}
.teamProfile.teamMyList .progContent.memberships a.ui-commandlink.refuse-invitation {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -3604px;
}
.teamProfile.teamMyList .progContent.memberships a.ui-commandlink.refuse-invitation:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -3604px;
}
.teamProfile.teamMyList .progContent.memberships a.ui-commandlink.renew-askformembership {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -8204px ;
}
.teamProfile.teamMyList .progContent.memberships a.ui-commandlink.renew-askformembership:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -8204px ;
}
.teamProfile.teamMyList.login-false .actions {
	display: none;
}
/**
*	teamtippen
*   teamprofil
*	userGroupProfile.xhtml
*	.usergroupprofile 
*/
.usergroupprofile form#menuForm div.col4 {
	padding-bottom: 21px;
}
.usergroupprofile div#ajaxStatus + div[style="clear:both;"] {
	height: 0;
}
.usergroupprofile .maincontent > div.col1 {
	margin-top: 6px;
}
.usergroupprofile .maincontent  .col3 .progContent {
	clear: both;
	width: auto;
}
.usergroupprofile .maincontent  .col3 .progContent .group {
	margin-bottom: 0;
}
.usergroupprofile .maincontent  .col3 .progContent .col3 h3 {
	background: #f4f3f1;
	margin: 0 20px 0 0;
	padding: 3px 20px 0;
	font: bold 13px/25px Arial,Helvetica,sans-serif;
}
.usergroupprofile .maincontent  .col3 .progContent .ui-datatable.ui-widget {
	background: #f4f3f1;
	width: 700px;
	margin: 0 20px 0 0;
	padding: 0 0 20px;
}
.usergroupprofile .maincontent  .col3 .progContent .ui-datatable.ui-widget table {
	margin: 0 20px;
	width: 660px;
}
.usergroupprofile .maincontent .wrap {
	margin-right: 20px;
	width: 700px;
	background: #F4F3F1;
	border-bottom: 1px solid #fff;
}
.usergroupprofile .userGroupImageWrap {
	padding: 20px;
	position: absolute;
	width: 180px;
	background: #f4f3f1;
}
.usergroupprofile .userGroupImageWrap .userGroupImage {
	width: 180px;
	height: 180px;
	display: inline-block;
	vertical-align: top;
}
.usergroupprofile .maincontent .usergroupinfo {
	border-left: 1px solid #fff;
	min-height: 200px;
	margin-left: 220px;
	padding-bottom: 20px;
}
.usergroupprofile .namedescription .name {
	display: inline-block;
	font: 13px/25px Arial,Helvetica,sans-serif;
	color: #3E3E3E;
	padding: 20px 20px 0 20px;
}
.usergroupprofile .namedescription .name h2 {
	font: normal 18px/25px Arial,Helvetica,sans-serif;
	color: #0087eb;
	display: inline-block;
	width: 100%;
	margin: 0;
}
.usergroupprofile .namedescription .description {
	font: normal 14px/20px Arial,Helvetica,sans-serif;
	color: #3e3e3e;
	width: 439px;
	display: inline-block;
	border-bottom: 1px solid #fff;
	padding: 0 20px 20px;
}
.usergroupprofile .placements {
	padding: 0 20px;
}
.usergroupprofile .placements h3 {
	font: bold 13px/25px Arial,Helvetica,sans-serif;
	width: 439px;
	display: inline-block;
	margin: 0;
	padding-top: 3px;
}
.usergroupprofile .placements .placement {
	font: bold 13px/25px Arial,Helvetica,sans-serif;
	display: inline-block;
	margin: 0;
}
.usergroupprofile .placements .placement a {
	color: #0087EB;
}
.usergroupprofile .placements .placement a:hover {
	color: #3e3e3e;
}
.usergroupprofile .placements > div {
	width: 100%;
}
.usergroupprofile .placements button,
.usergroupprofile .placements .button {
	float: none!important;
}
.usergroupprofile .col3.profile-invite {
	border-top: 1px solid #fff;
	xborder-bottom: 1px solid #fff;
	background: #f4f3f1;
	margin-right: 20px;
	width: 660px;
	padding: 0 20px;
}
.usergroupprofile .maincontent  .col3 .progContent .col3.profile-invite h3 {
	padding: 3px 0 0;
}
.usergroupprofile .maincontent  .col3 .progContent .col3.profile-invite .ui-datatable.ui-widget {
	width: 680px;
}
.usergroupprofile .maincontent  .col3 .progContent .col3.profile-invite table {
	margin: 0;
}
/**
*	teamtippen
*   teamwertung
*	userGroupHighscore.xhtml
*	userGroupInternalHighscore.xhtml
*	.teamProfile.teamMyList
*/
.teamProfile.teamMyList div#ajaxStatus + div[style="clear:both;"] {
	height: 0;
}
.teamProfile.teamMyList div.col3 + div.col1 {
	margin-top: 0;
}
.teamProfile.teamMyList form#groupHighscoreForm .tournament-round-selector {
	float: right;
	margin-right: 20px;
}
.teamProfile.teamMyList .progContent {
	float: left;
	width: 700px;
	margin: 0 20px 0 0;
}
.teamProfile.teamMyList .maincontent .wrap {
	margin-right: 20px;
	width: 700px;
	background: #F4F3F1;
	border-bottom: 1px solid #fff;
}
.teamProfile.teamMyList .userGroupImageWrap {
	padding: 20px;
	position: absolute;
	width: 180px;
}
.teamProfile.teamMyList .userGroupImageWrap .userGroupImage {
	width: 180px;
	height: 180px;
	display: inline-block;
	vertical-align: top;
}
.teamProfile.teamMyList .maincontent .usergroupinfo {
	border-left: 1px solid #fff;
	min-height: 200px;
	margin-left: 220px;
	padding-bottom: 20px;
}
.teamProfile.teamMyList .namedescription .name {
	display: inline-block;
	font: 13px/25px Arial,Helvetica,sans-serif;
	color: #3E3E3E;
	padding: 20px 20px 0 20px;
}
.teamProfile.teamMyList .namedescription .name h2 {
	font: normal 18px/25px Arial,Helvetica,sans-serif;
	color: #0087eb;
	display: inline-block;
	width: 100%;
	margin: 0;
}
.teamProfile.teamMyList .namedescription .description {
	font: normal 14px/20px Arial,Helvetica,sans-serif;
	color: #3e3e3e;
	width: 439px;
	display: inline-block;
	padding: 0 20px 20px;
}
.teamProfile.teamMyList .progContent form#form {
	font: normal 13px/18px Arial,Helvetica,sans-serif;
	background: #f4f3f1;
	padding: 0 20px 20px;
}
.teamProfile.teamMyList .progContent form#form a {
	color: #0087EB;
}
.teamProfile.teamMyList .progContent form#form a:hover {
	color: #3e3e3e;
}
.teamProfile.teamMyList .progContent form#form table {
	width: 100%;
	border-spacing: 0;
}
.teamProfile.teamMyList .progContent form#form table th,
.teamProfile.teamMyList .progContent form#form table td {
	padding: 4px 6px;
}
.teamProfile.teamMyList .progContent form#form .groupInternalHighscore-ranking table th,
.teamProfile.teamMyList .progContent form#form .groupInternalHighscore-ranking table td {
	padding: 4px 0 4px 6px;
}
.teamProfile.teamMyList .progContent form#form table th:last-child,
.teamProfile.teamMyList .progContent form#form table td:last-child {
	border-right-width: 0!important;
}
.teamProfile.teamMyList .progContent form#form table td:last-child a {
	padding: 0 8px 0 16px;
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -3105px;
}
.teamProfile.teamMyList .progContent form#form table td:last-child a:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -3105px;
}
.teamProfile.teamMyList .progContent form#form table td:last-child a:last-child {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-dwblue.png) no-repeat 0 -3205px;
}
.teamProfile.teamMyList .progContent form#form table td:last-child a:last-child:hover {
	background: url(http://dw.test.funtip.de/resources/dw/main/default/cssi/i-solo-grau3e.png) no-repeat 0 -3205px;
}
.teamProfile.teamMyList .progContent form#form div.tournament-round-selector td {
	border-width: 0!important; 
}
.teamProfile.teamMyList .progContent .groupInternalHighscore-ranking {
	position: relative;
	height: 60px;
}
.teamProfile.teamMyList .progContent .groupInternalHighscore-ranking div.groupInternalHighscore-ranking-title {
	font: bold 13px/25px Arial,Helvetica,sans-serif;
	display: inline-block;
	padding-top: 3px;
}
.teamProfile.teamMyList .progContent .groupInternalHighscore-ranking div.tournament-round-selector {
	position: absolute;
	top: 0;
	right: 0;
}
.teamProfile.teamMyList .progContent .groupInternalHighscore-ranking div.tournament-round-selector label.ui-inputfield {
	position: relative;
	margin-top: 0;
	height: 12px;
	top: -6px;
}
.teamProfile.teamMyList .progContent .groupInternalHighscore-ranking a.groupInternalHighscore-open-details {
	position: absolute;
	right: 0; 
	padding-top: 5px;
}
.teamProfile.teamMyList div.highscoreContent.dataContent {
	width: 220px;
}
.teamProfile.teamMyList .progContent form#form table th,
.teamProfile.teamMyList .progContent form#form table td {
	text-align: left;
}
.teamProfile.teamMyList .progContent form#form table th:nth-child(1), 
.teamProfile.teamMyList .progContent form#form table th:nth-child(4), 
.teamProfile.teamMyList .progContent form#form table td:nth-child(1), 
.teamProfile.teamMyList .progContent form#form table td:nth-child(4)
 {
	text-align: center;
}
/* userGroupInternalHighscore/overlays */
.teamProfile.teamMyList form#form div.ui-overlay-visible table th,
.teamProfile.teamMyList form#form div.ui-overlay-visible table td {
	text-align: center;
}
.teamProfile.teamMyList form#form div.ui-overlay-visible table th:nth-child(2),
.teamProfile.teamMyList form#form div.ui-overlay-visible table th:nth-child(3),
.teamProfile.teamMyList form#form div.ui-overlay-visible table td:nth-child(2),
.teamProfile.teamMyList form#form div.ui-overlay-visible table td:nth-child(3) {
	text-align: left;
}
/* userGroupInternalHighscore/overlay/gesamtliste */
.teamProfile.teamMyList form#form div.ui-overlay-visible table {
	padding-bottom: 20px;
}
.teamProfile.teamMyList form#form div.ui-overlay-visible.ui-dialog .ui-dialog-titlebar {
	padding: 4px 12px;
}







/* userGroupInternalHighscore/overlay/spieltagsliste */
.teamProfile.teamMyList th .game {
	text-align: center;
	display: table-cell!important;
}
.teamProfile.teamMyList td .game {
	text-align: center;
	display: table-cell!important;
}
.teamProfile.teamMyList .game span {
	display: block!important;
	white-space: nowrap;
}
/**
*   preise
*	prizes.xhtml
*	.start.prizes
*/
.start.prizes form#menuForm div.col4 {
	padding-bottom: 21px;
}
.start.prizes div#ajaxStatus + div[style="clear:both;"] {
	height: 0;
}
.start.prizes .maincontent > div.col1 {
	margin-top: 6px;
}
.start.prizes .maincontent div.longText {
	width: 700px;
	margin-right: 20px;
}
.start.prizes .maincontent div.longText div {
	width: auto;
	padding-right: 20px;
}
.start.prizes .maincontent h1 {
	margin: 0 20px 0 0;
	padding: 0 0 20px;
}
.start.prizes .maincontent h2 {
	color: #3e3e3e;
	font: 21px/25px Georgia;
}















/*========================================*/