/* pae.css - patrick-elias.com, patrick-elias.de 
 writen by alexander juergens, strodeweg.de - 2010-04-24 */


html, body {
  height: 100%;
  margin: 0;
}

body {
  font-family: "Bitstream Vera Sans", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  font-size : 11px;
  color: #ffffff;
  background-color : #282628;
  background-position : center top;
  background-image : url(global_background.jpg);
  background-repeat : no-repeat;
  line-height : 1.5;
  background-color : #0b0b0b;
}

a img, img  {
  border:0 none;
}

a {
  color:#e2e2e2;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a:active {
  text-decoration:underline;
}

h1,h2 {
  color : #e2e2e2;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.5;
  margin : 0;
  padding-bottom : 0;
}

h3, h4, h5, h6 {
  color : #e2e2e2;
  font-size : 14px;
  line-height : 1.4;
  margin-bottom : 0;
  padding-bottom : 0;
}

p {
  margin-bottom : 0;
  margin-top : 0;
  padding-bottom : 0;
  padding-top : 0;
}

table {
 width : 100%;

}

th, td {
###  border : 1px solid #ff6600;
}

th { 
  text-align : left;
  padding-top : 15px;
}

td.s1 {
  width : 150px;
  vertical-align : top;
  padding-top : 10px;
  border-bottom : 1px solid #a0a0a0;
}

td.s2 {
  vertical-align : top;
  padding-top : 10px;
  border-bottom : 1px solid #a0a0a0;
}

td.s3 {
  width : 100px;
  vertical-align : top;
  padding-top : 10px;   
  border-bottom : 1px solid #a0a0a0;
}


#wrapper {
  width : 960px;
  min-height : 1400px;
  margin-left : auto;
  margin-right : auto;
}

#header {
  position : relative;
  clear : both;
  background-position : center top;
  background-image : url(header_background.jpg);
  background-repeat : no-repeat;
  width : 960px;
  height : 232px;
}
		
#navigation {
  position : relative; 
  clear : both;
  background-position : center top;
  background-image : url(navigation.png);
  background-repeat : no-repeat;
  padding-top : 10px;
  top : -33px;
  width : 960px;
  height : 39px;
}

#navigation a {
  color : #ffffff;
}


#navigation li {
/* list-style-type : none;
 display : block; 
 float : left;*/
}

/* Mainnavi START */

div.navi_item {

}

.navi_item a {
  border-right : 1px white solid;
  /* border-style : none solid; */
  overflow : hidden ;
}

.navi_item ul li a {
  margin-left:0px;
  border-right : none;
  overflow : hidden;
  padding : 0px 10px 0px 10px;
}

/* menuebar summe 545 pixel: */
.navi_item_01 a { width : 79px; }   
.navi_item_02 a { width : 116px; } 
.navi_item_03 a { width : 137px; } 
.navi_item_04 a { width : 156px; } 
.navi_item_05 a { width : 99px; } 

/* menuebar summe 587 pixel: */
.navi_item_01 a { width : 110px; }   
.navi_item_02 a { width : 129px; } 
.navi_item_03 a { width : 128px; } 
.navi_item_04 a { width : 110px; } 
.navi_item_05 a { width : 110px; } 


li.hover > div.navi_item > a {
  color : #ffffff;
  /* background-image : url(psychomenu.png);
  background-color : #0099ad;  */
}

ul.navi, ul.navi ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
  z-index : 2;
}

ul.navi a {
  line-height : 20px;
  display : block;
  font-weight : normal;
  color : white;
  text-decoration : none;
  padding : 0px 7px;
}

ul.navi a:hover {
  text-decoration : underline;
}

ul.navi li {
  padding : 0;
  margin : 0;
  float : left;
/*  background-color : #656565; 
  height : 42px; */

}


ul.navi ul li {
  float : none;
  background-color : transparent;
}

/* Zweite Ebene */
ul.navi ul li {
  margin-right : 0px;
   margin-top:-3px;
}

ul.navi ul a {
  color : #ffffff;
  background-image : url(psychomenu.png);
  /* border-top : 2px transparent solid; */
  border-left:0;
    height : 40px;
}

ul.navi ul a:hover {
  color : #ffffff;
  /* background-color : #0099ad;
  background-image : none; */
}

ul.navi ul {
  margin : 0;
  padding : 0;
  position : absolute;
  display : none;
}

ul.navi li.hover ul, ul.navi li:hover ul  {
  display : block;
}


/* Dritte Ebene */
   ul.navi li.hover ul ul, ul.navi li:hover ul ul {
                  display: none;
                    margin-left: 110px; /* Breite eines Listenelements - &#65533;berlagerung */
              margin-top: -33px; /* H&#65533;he eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.navi li.hover ul li.hover ul, ul.navi li:hover ul li:hover ul {
                display: block;
   }




/* Mainnavi END */


#leftcolum {
  position : relative;
  float : left;
  width : 560px;
  margin-right : 10px;
}


#breadcrumb {
  position : relative;
  clear : both;
  width : 560px;	
}

#content {
  position : relative;
  clear : both;
  width : 560px;	
  margin-bottom:30px;
}

#content .csc-default {
}

#rightcolum {
  position : relative;
  float : left;
  margin-left : 30px;
  width : 290px;
  padding : 5px;	
}

#footer {
  /*position : relative;*/
  clear : both;
  width : 960px;
  height : 300px;
  margin-top : 30px;
  padding : 5px;	
  border-top : 3px solid #232224;
}

#footer_leftcolum {
  position : relative;
  float : left;
  width : 550px;
  padding : 5px;
}

#footer_sponsors {
  padding : 5px;
}

#footer_links div {
 float:left;
}

#footer_links {
  padding : 5px 5px 5px 0;
}

#footer_links .csc-textpic-single-image {
  float : left; 
  padding-right : 10px;
}

#footer_rightcolum {
  position : relative;
  float : left;
  margin-left : 30px;
  width : 290px;
  padding : 5px;	
}


#footer_metanavigation {
  padding : 5px;
}


#footer_metanavigation ul {
  margin : 0;
  padding : 0; 
} 

#footer_metanavigation ul li {
  margin : 0;
  padding : 0; 
  list-style-type:none;
}


#footer_copyright {
  margin-top : 10px;
  padding : 5px;
}

/* TT NEWS! */

.news-latest-container  {
  margin-top : 10px;
  padding : 2px;
  border : 1px solid #ffffff; 
}

.news-latest-item {
  margin : 0;
  padding : 5px; 
}

.news-list-item {
  background-color : #302e30;
  padding : 5px;
  margin : 10px 0 0 0;
}

.tnclearer {
  clear:both;
  padding-bottom : 10px;
}

.news-latest-date {
  padding-top : 15px;
  padding-bottom : 5px;
}

.news-list-date {

}

.news-metadata {
  position:relative;
  margin-top:80px;
  width:360px;
}

.news-metadata .twitter_compact {
  float : left;
}

.news-list-metadata {
  position:relative;
  width:360px;
  padding-top : 15px;
}

.news-list-metadata .twitter_compact {
  float : left;
}

.blog .news-list-item {
  padding : 5px;
  margin : 10px 0 0 0;
}

.blog .news-list-item img {
 float : right;

}

.blog .news_content {
}


/* Sidebar */

#next_date {
  background-position : center top;
  background-image : url(gfx/naechster_termin.png);
  background-repeat : no-repeat;
  width : 280px;
  height : 150px;
}

#next_date_content {
  left : 130px;
  position : relative;
  top : 45px;
  height : 120px;
  width : 150px;
  line-height : 1.2;
}

#next_date_readmore {
  left : 180px;
  position:relative;
  top : 10px;
} 


#last_match {
  margin-top : 10px;
  background-position : center top;
  background-image : url(gfx/letztes_match.png);
  background-repeat : no-repeat;
  width : 280px;
  height : 150px;
}

#last_match_content {
  left : 130px;
  position : relative;
  top : 45px;
  height : 120px;
  width : 150px;
  line-height : 1.2;
}

#last_match_readmore {
  left : 165px;
  position:relative;
  top : 10px;
}

#itf_ranking {
  margin-top : 10px;
  background-position : center top;
  background-image : url(gfx/ift_ranking_3.png);
  background-repeat : no-repeat;
  width : 280px;
  height : 150px;
}

#itf_ranking_content {
  left : 135px;
  position : relative;
  top : 50px;
  height : 120px;
}

#itf_ranking_content h2 {
 font-size : 36px;
 line-height : 1;
}

#itf_ranking_readmore {
  left : 160px;
  position : relative;
  top : 10px;
}

#facebook {
  /*background-color : #727272;*/
  padding : 5px 5px 5px 5px;
}

.twitter {
  float : right;
}

#twitter_compact {
  padding-left : 480px;
  padding-top : 20px;
}



.news-single-additional-info {
  padding-bottom : 10px;
  border : 1px solid #727272;
  background-color : #222222;
}

.news_list_image {
  float : left;
  margin : 5px;
  padding : 5px;
}


#jahrwechsel {
  width : 550px;
  padding-top : 10px;
  padding-bottom : 20px;
}

#jahrwechsel #vorheriges_jahr {
  float : left;
  width : 260px;
}

#jahrwechsel #aktuelles_jahr{
  float : left;
  width : 50px;

}

#jahrwechsel #naechstes_jahr{
  float : left;
  padding-left : 190px;
  width : 50px;

}



.tournament_list_entry {
  width : 550px;
  clear : both;
  padding-bottom:15px;
}

.tournament_list_entry img {
  width : 150px;
  padding-right : 10px;
  float : left;
}

.tournament_list_entry table {
  width : 380px;
  
}

.tournament_list_entry th {
  text-align:left; 
}

.tournament_single_entry {
  padding-top : 20px;
}

.tournament_single_entry th {
  font-size : 13px;
  padding-bottom : 3px;
  padding-top : 15px;
  text-align:left;
  border-bottom : 2px solid #b2b2b2; 
}

.tournament_single_entry td {  padding : 3px 5px 2px 3px;
}

.tournament_single_entry .single_results table{
}

.tournament_single_entry .single_results td {
  padding : 5px 5px 10px 0;
}

.tournament_single_entry .img {
  float : left; 
  width : 200px;

}

.tournament_single_entry .description {
  width : 350px;
  float : left;
}

.tournament_single_entry .description_text {
  clear : both;
}

.tournament_single_entry .single_results {
  clear : both;
  width : 550px;

}


.tournament_single_entry .s1 {

}

.tournament_single_entry .s2 {

}

.tournament_single_entry .s5 {

}

.tournament_single_entry .s6 {

}


.ui-tabs-panel  {
  height : 150px;

}

.ui-tabs .ui-tabs-nav li {
  width : 170px;
}

.ui-tabs .ui-tabs-nav a {
  width : 170px;
}


#tabs img {
  float : left;
  padding : 5px 10px 5px 5px;
}


.tx-chgallery-pi1 .single .img {
	width:160px;
	height:126px;
	background:url(gfx/no_bg.gif) no-repeat;
	line-height:126px;
	position:relative;
}

.tx-chgallery-pi1 .act .img {
	background:url(gfx/no_bgact.gif) no-repeat;
}

.news-single-related, .news-single-files, .news-single-links {
  margin : 0;
  padding : 0 0 0 0;
}

.news-single-related dt, .news-single-links dt, .news-single-files dt {
  margin : 0;
}

.news-single-item h2 {
  width : 450px;

}

.tx-powermail-pi1 label {
  display : block;
  float : left;
  width : 150px;
}

.tx-powermail-pi1 textarea {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size : 12px;
  padding : 5px;
}

.csc-textpic-intext-left .csc-textpic-single-image {
  float : left;
  margin-right : 10px;
}

.csc-frame-frame1 {
  margin-top : 10px;
  padding : 2px;
  padding-left : 15px;
  border : 3px solid #ffffff; 
}

.divider {
  display : block;
  width : 550px;
  height : 20px;
  margin : 10px 0 10px 0;
  clear : both;
}

.divider hr {
  border-color : #000000;  
}

.trainer_team {
  width : 500px;
  height : 180px;
  clear : both;
  margin-bottom : 10px;
}

.trainer_team table {
  clear : both;
  width : 500px;
  border-bottom : 1px solid #fff
}
.trainer_team table td {
  width : 250px;
  
}

.trainer_team_content {
  width : 250px;
  float : left;
  margin : 0;
  padding : 0;
}


.trainer_team_content table {
  border-bottom : 0 solid #fff
}

.trainer_team_content table p{
  margin : 0;
  padding : 0;
}


.trainer_team_image {
  width : 250px;
  padding-top:5px;
  float : left;
}



