/* ------------------
 	DIV Styling
   ------------------   */
#wrapper {
width: 1024px;
margin: 0 auto;
text-align: left;
}

#content {
padding:10px 0px 0px 4px; 
margin: 10px 0px 0px 0px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #E7E7E7;
}

#header { 
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #E7E7E7;
}

#panel {
margin-right:10px;
float:right;
}

#logo {
float:left;
with:185px;	
height:165px;
}

#navigation {
height:165px;	
position: relative;
width:50%;
}

#Account-Nav {
float:left;
width:180px;
height:400px;
}

#Account-Content {
/*height:400px;*/
float:left;

}

#your-profile {
/*height:400px;*/
}

#Profile-Validation {
height:70px;

}


/* ------------------
 	Content Styling
   ------------------   */

html {
overflow:scroll;	
font-family:Arial, Helvetica, sans-serif;	
font-size: 12px;
color:#666;
}

h2
{
color:#ff0000;
margin:0px;
}

#panel li
{
list-style-type:none;
display:inline;	
padding: 0px 3px 0px 0px;
}

#Account-Nav ul {
margin:20px 0px 0px 0px;
padding:0px;
}


#Account-Nav li {
list-style-type:none;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

#navigation ul {
position:absolute;
bottom:0;
padding: 0px 0px 0px 185px;
}


#navigation li {
list-style-type:none;
display:inline;
font-weight:bold;
padding: 0px 10px 0px 0px;
font-size:16px;
}


A:link {
color: #666; 
text-decoration: none;
}

A:visited {
color: #666; 
text-decoration: none;
}

A:hover {
color: #ff0000; 
text-decoration: none;

}

.textbaseline {
vertical-align:middle;
padding-right:10px;
}

.negative {
	color:red;
	text-align:right !important;
}

.positive {
	color:green;
	text-align:right !important;
}
/* ------------------
 styling for the tables 
   ------------------   */
#Gewinnquote, #Tipps, #Transactions, #members {
width: 550px;
display: table;	
color:#666;
border-collapse: collapse;
}


#Gewinnquote th, #Tipps th, #Transactions th {
font-size: 14px;
font-weight: normal;
border-bottom: 2px solid #666;
padding: 10px 8px;
}

#members th  {
font-size: 12px;
font-weight: normal;
border-bottom: 2px solid #666;
padding: 10px 8px;
}


#Tipps td, #Gewinnquote td, #Transactions td {
border-bottom: 1px solid #ccc;
padding: 6px 8px;
text-align:center;
}

#members td {
border-bottom: 1px solid #ccc;
padding: 6px 8px;
text-align:left;
}

.tdright
{
text-align:right !important;
}

.tdleft
{
text-align:left !important;
}

.matched
{
background-color:#DDD9DC;
}

#dotted-left
{
	border-left:dotted thin;
}

#dotted-right
{
	border-right:dotted thin;
}
	
/* ------------------
 styling for DataTable
   ------------------   */
/*.dataTables_wrapper*/

#Tipps_wrapper, #members_wrapper,#Transactions_wrapper 
{
width: 550px;;
}

/*.dataTables_filter*/
#Tipps_filter, #members_filter,#Transactions_filter
{
float:right;
margin:0px 2px 0px 0px;
}

/*.dataTables_length */
#Tipps_length, #members_length,#Transactions_length 

{
display:inline-block; 
}

/*.dataTables_info*/
#Tipps_info, #members_info,#Transactions_info
{
float:left;
margin: 10px 0px 10px 0px;
}

/*.dataTables_paginate */
#Tipps_paginate, #members_paginate,#Transactions_paginate 
{
float:right;
margin: 10px 0px 10px 0px;
}

 /*.paginate_disabled_previous, .paginate_enabled_previous */
#Tipps_previous, #Tipps_next, #members_previous, #members_next,#Transactions_next,#Transactions_previous  
{
margin-right: 10px;
}
