/* CSS Document */

html {
  height: 100%;
  min-height: 100%;
  margin: 0px;
}


body {
  height: 100%;
  min-height: 100%;
  font-family:arial;
  font-size:12px;
  padding:0px;
  margin:0px auto;
  /*background: url(images/background.jpg) repeat-y center #EDF1F4;*/
  background: url(images/background_full.gif) no-repeat bottom #EDF1F4;
  line-height:1.5;
}


img {
  border:0px;
}


#outertable {
  width: 100%;
  margin: 0px auto;
  min-height: 100%;
  height: 100%;
  /*width: 100%;*/
}

* html #outertable {
  height: 100%;
}

a {
  text-decoration:none;
  color:#888888;
}
a:HOVER {
  color: #333333;
}


table{
  color:#333333;
  font-size: 12px;
}

#global {
  /*padding-left:22px;*/
  /*padding-left:15px;*/
  padding-left: 7px;
  margin:0px auto 0px auto;
  min-height: 100%;
  height: 100%;
  /*width:998px;*/
  /*width:992px;*/
  width: 990px;
}

#upper_main_box {
  height: auto;
  background-image: url(images/background_top_box.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 0px 0px 10px 0px;
}

#top_menu {
  
}

#top_menu li {
  width:137px;
  float:left;
  list-style: none;
  display:block;
  margin:0px;
}
#top_menu .level1{
  background: url(images/top_menu_divider.jpg ) no-repeat left top;
  padding: 20px 0px 0px 2px;
  margin:0px;
  position: relative;
}

#top_menu .level2 {
	width:125px;
	display:block;
	height:16px;

}

#top_menu ul {
  padding:0px 0px 0px 0px;
  margin:0px;
}

#top_menu li a {
  font-weight:bold;
  padding:0px 0px 0px 0px;
}

#top_menu li ul li a {
  font-weight:normal;
  padding:0px 0px 10px 0px;
}

#top_menu li.act ul li a {
  font-weight:bold;
  color:#000000;
}

#top_menu li ul li {
  padding:0px 0px 0px 0px;
}

#top_menu li ul li.act {
  background: url(images/menu_list.gif ) no-repeat center left;
  
}

#top_menu li ul li.act a {
  color:#0a8bae;
}


#top_menu li.level2 a {
  color:#CCCCCC;
}

#top_menu ul.submenu {
	width:137px;
	background:#fff;
	z-index: 1;

	
	display:none;
	position:absolute;
	background:#ffffff;
	top: 40px;
	left: 2px;
	z-index: 12;
	margin:0px 0px 0px 0px;
}



#top_box {
  width:980px;
}

#menu_expand {
  float:right;
  padding: 6px 10px 0px 0px;
}

#flash_header {
  padding: 0px 0px 0px 3px;
  margin:0px 0px 0px 0px;
  overflow: hidden;
}

#flash_divider {
  height:0px;
}

#middle_menu {
  height: 47px;
  width:965px;
  background-image: url(images/middle_menu_background.jpg) ;
  padding: 0px 0px 0px 17px;
}

#middle_menu UL {
  display: inline;
  margin: 8px 0px 0px 0px;
  padding: 0px;
}

#middle_menu li {
  display:inline;
  list-style: none;
  padding:0px 10px 9px 10px;
  margin: 0px 0px 20px 0px;
  background: url(images/middle_menu_divider.gif ) no-repeat bottom right;
  position:relative;
  top:15px;
  font-size:10px;
}

#middle_menu a {
	color:#999999;
}
#middle_menu a:hover {
	color:#0a8bae;
}
#middle_menu li.no-background {
  background:none;
}


#middle_menu li.bottom {
  /*padding:10px 10px 3px 0px;
  margin: 10px 0px 0px 10px;*/

}
#search {
  width:291px;
  float:right;
  padding: 3px 0px 0px 0px;
}

#search INPUT.sword {
  border:0px;
  background: url(images/search_input.jpg ) no-repeat;
  height:20px;
  width:140px;
  position:relative;
  top:-10px;
  padding: 10px 10px 0px 20px; 
  margin: 0px 8px 0px 0px; 
}
#search INPUT.submitbutton {
  width: 28px;
  height: 26px;
  padding-bottom: 5px;
}
* html #search INPUT.submitbutton {
  width: 28px;
  height: 26px;
  padding-bottom: 7px;
}
#currentdate {
  text-align:right;
  padding: 2px 16px 0px 0px;
  float:right;
  font-size:10px;
  width: 300px;
  color: #333333; 
}
#content {
  /*width:1000px;*/
  width: 990px;
}

#left_column {
  width:210px;
  float:left;
  background: url(images/left_background.jpg) no-repeat;
  padding: 17px 6px 0px 30px;
  margin: 0px 10px 0px 0px;
  height:300px;
}

#left_column #head_menu{
  font-weight:bold;
  font-size:14px;
}

#left_column #sub_menu {
  padding:5px 0px 0px 0px;
  margin:0px;
  font-weight:bold;
}

#left_column #sub_menu a, #head_menu a {
  color:#444444;
}

#left_column #sub_menu li{
  list-style: none;
  padding:0px 0px 0px 10px;
  margin:0px;
border:1px solid #ffffff;
}
#left_column #sub_menu li ul{
  padding:0px 0px 10px 0px;
  margin:0px;
  
}

#left_column #sub_menu li.act {
  background: url(images/menu_list.gif ) no-repeat center left;
}
  

#left_column #sub_menu li.act a {
  color:#0a8bae;
}



#content_center {
  width:465px;
  float:left;
  color:#333333;
  padding:15px 0px 0px 0px;
  margin: 0px;
}
* html #content_center {
  overflow: hidden;
}
#content_center h1 {
  padding:0px;
  margin:0px;
  font-size:18px;
  color:#333333;
  font-weight:normal;
}
#content_center UL {
  padding: 0px 0px 0px 20px;
  margin: 0px;
  color:#4a4a4a;
  list-style-image: url(/fileadmin/images/news_arrow.gif)
}
* html #content_center UL {
  padding-left: 15px;
}
* + html #content_center UL {
  padding-left: 15px;
}
#content_center LI {
  color:#4a4a4a;
  list-style-image: url(/fileadmin/images/news_arrow.gif)
}
#content_center h2 {
  padding:0px;
  margin:0px;
  font-size:18px;
  color:#888888;
  font-weight:normal;
}
#content_center h3 {
  padding:0px;
  margin:0px 10px 0px 0px;
  font-size:14px;
  color:#333333;
  font-weight:bold;
}
#content_center h4 {
  padding:0px;
  margin:0px;
  font-size:14px;
  color:#000000;
  font-weight:bold;
}


#content_center .bodytext {
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  color:#333333;
}

#content_center .bodytext a{
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  color:#888888;
  text-decoration:underline;
}
#content_center .bodytext a:HOVER {
  color:#333333;
}

#content_center td .download a {
  text-decoration:underline;
  color:#888888;
}
#content_center td .download a:HOVER {
  color: #333333;
}
#content_right {
  width:250px;
  float:left;
  margin:0px 0px 0px 10px;
  font-size: 10px;
}
* html #content_right {
  overflow: hidden;
}
#content_right TABLE {
  color: #333333;
}

#content_right h1 {
  padding: 0px 0px 5px 0px;
  margin:0px;
  text-transform:uppercase;
  font-size:18px;
  color:#333333;
  font-weight:normal;

} 

#content_right .csc-header {
  background: url(images/right_background_divider.jpg ) no-repeat bottom;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
}
#content_right .csc-uploads {
	padding-top: 5px;
	width: 222px;
}

#content_right .csc-uploads .csc-uploads-fileName {
	background:url(images/link_button.gif) no-repeat right; 
	padding-right:13px;
}

#content_right .csc-uploads .csc-uploads-fileName:hover {

	background:url(images/link_button_over.gif) no-repeat right;
}
.csc-uploads-icon {
	vertical-align:top;
	width: 15px;
}

.right_block {
  background: url(images/right_background.jpg) no-repeat;
  _height:270px;
  min-height:270px;
  padding:15px 20px 0px 15px;
  overflow:visible;
}

#content_right .news-list-item {
  padding: 10px 0px 10px 10px;
  margin:0px 5px 0px 0px;
}

#content_right .news-list-date {
  color:#B44444;
}

#content_right h3 {
  padding:3px 0px 5px 0px;
  margin:0px;
  font-size: 12px;
  color: #333333;
}

#content_right a {
	color:#888888;
	text-decoration: none;
	font-size: 10px;
}
#content_right a.nice_link {
	font-size: 12px;
}
#content_right a.internal-link {
	font-size: 12px;
}
#content_right a:HOVER {
	color:#333333;
}
#content_right .right_block .csc-header br, #content_right .right_block .news-list-item br.display_none {
  display:none;
}

#content_right .news-list-container {
  height: 210px;
  overflow:auto;
  padding:0px 0px 0px 0px;

}

#content_right .news-subheader {
  width:163px;
  
}

#content_right .news-list-morelink {
  float:right;
  margin: -16px 5px 0px 0px
}

.news-single-item hr{
	margin-top:15px;
	border: 0px solid white;
}


.news-single-backlink {
  float:right;
}

#bottom_menu {
  margin:0px auto;
  width:998px;
  height: 46px;
}  

#bottom_inner {
  background: url(images/bottom_background.jpg );
  background-repeat: repeat-x;
  text-align: center;
  padding-top:12px;
  margin-left: 4px;
  height: 39px;
  width: 995px;
}

#bottom_menu UL {
  display: inline;
  padding: 0px;
  margin: 0px;
}

#bottom_menu li {
  display:inline;
  list-style: none;
  padding:0px 20px 0px 0px;
}
#bottom_menu li a, #bottom_menu li{
  color:#999999;
  font-size:9px;
}
#bottom_menu li a {
  text-decoration: underline;
}
#bottom_menu li a:HOVER {
  color: #333333;
}

#text1{
		font-size:10px;
		margin-left: 0px;
		margin-top: 1px;
		text-transform:uppercase;
	
}

#text2{
		font-size:10px;
		margin-left: 0px;
		margin-top: 1px;
		text-transform:uppercase;
		width:120px;
		overflow:hidden;
}

#text3{
		font-size:10px;
		margin-left: 0px;
		margin-top: 1px;
		text-transform:uppercase;
		width:120px;
		overflow:hidden;
}

#text4{
		font-size:10px;
		margin-left: 0px;
		margin-top: 1px;
		text-transform:uppercase;
		width:120px;
		overflow:hidden;
}
#continent{
	width: 110px;
}

#continent{
	text-transform:capitalize;	
}

#country{
	width: 110px;
}

.news-list-item img{
	margin-right: 5px;
	margin-left: 5px;
}

.news-list-item .news_more {
        float:left;
        width:84px;
}
.news-single-timedata {
	width:200px;
	float:left;
}

.news-list-item h3 a{
	font-size:12px;
}

#content_right .tx-pixnewsletter-pi1 {
	width:200px;
}

#tellafriend input[type=submit] {
	border:0px;
	background:url(images/nice_submit.jpg);
	height:25px;
	width:113px;
	font-size:10px;
	color:#666666;
}

#resultArchive a{
	padding:0px 0px 0px 18px;
	background:url(images/news_arrow.gif) no-repeat left;
}
#latestResultsTitle h3{
	margin-top:30px;
	color: #333333;
}


.tx-pixsmsreminder-pi1 {
	margin: -10px 0px 0px -15px;
	width:300px;
	padding:0px 15px 15px 15px;

}

.tx-pixsmsreminder-pi1 form{
	color:#333333;
}

.tx-pixsmsreminder-pi1 .link , .nice_link, .news-single-backlink a, #content_center .bodytext a.nice_link, .news-list-item .news_more a, #content_center .bodytext a.external-link-new-window { 
        padding:0px 10px 0px 20px;
	background: url(images/link_button.gif) no-repeat left top;
	font-weight:bold;
	text-decoration: none;
	/*color:#999999;*/
        font-size: 12px;
}
.tx-pixsmsreminder-pi1 .link:HOVER , .nice_link:HOVER, .news-single-backlink a:HOVER, #content_center .bodytext .nice_link:HOVER, .news-list-item .news_more a:HOVER, #content_center .bodytext a.external-link-new-window:HOVER { 	
	background: url(images/link_button_over.gif) no-repeat left top;
}
.tx-pixnewsletter-pi1 {
        margin: -10px 0px 0px -15px;
        width:300px;
        padding:0px 15px 15px 15px;

}

.backgrounded_block_small {
        height:157px;
        padding:12px 10px 10px 15px;
        overflow:hidden;
	background:url(images/right_background_small.jpg) no-repeat;
	margin:20px 0px 0px 0px;
}



.nice_input {
	border:0px;
	background:url(images/input_box.jpg);
	background-repeat: no-repeat;
	height:18px;
	padding:7px 10px 0px 9px;
	width:147px;
	font-size:10px;
}
.nice_textinput {
	border:0px;
	font-family:arial;
	background:url(images/input_textbox.jpg);
	background-repeat: no-repeat;
	height:63px;
	padding:7px 10px 0px 9px;
	width:150px;
	font-size:10px;
}
.nice_send {
	position:relative;
	top:6px;
}

.banner div{
	text-align:center;
}
.banner .alttext {
	text-align:left;
	padding:15px;
}

.tx-pixathleteofweek-pi1 {
	padding:0px;
}

.tx-pixathleteofweek-pi1 #name{
	font-weight:bold;
	/*color:#444444;*/
}

.imageEnlarge {
	background:url(images/content_image_background.jpg) bottom no-repeat;
	padding:0px 0px 10px 0px;

}

.csc-frame-visible-enlarge .csc-textpic-image  {
	background:url(images/content_image_background.jpg) bottom no-repeat;
}	

.csc-textpic-image dd {
	padding:1px 0px 0px 8px;
}

.csc-textpic-caption {
	padding:5px 0px 0px 1px;
	text-align:left;
	font-size: 11px;
	color:#888888;
}

.csc-textpic-image div {
	cursor:pointer;
}

.membersCrew {
	height:210px;
	overflow:auto;
}

.internal-link img {
	display:none;
}

.tx-pixcalendar-pi1-listrow table {
	background:url(images/calendar_background.jpg) left;
}

.tx-pixcalendar-pi1-listrow .col1 {
	width:90px;
}

.tx-pixcalendar-pi1-listrow .col2 {
	padding:0px 0px 0px 20px;
	width:238px;

}

.tx-pixcalendar-pi1-listrow .col3 {
	padding:0px 0px 0px 20px;

}

#month_selector_outer {
	padding:0px 10px 0px 10px;
	text-align:center;
}

#month_selector {
	height:20px;
	overflow:hidden;
	float:left;
	width:410px;
}
#month_selector  a{
	padding:0px 10px 0px 10px;
	border-right:1px solid #000000;
	font-weight:bold;
	color:#888888;
}

#month_selector  a:hover {
	color:#333333;
}

#month_selector  a.selected {
	color:#0a8bae;
}

#calendar_divider {
	background:url(images/calendar_line.jpg) no-repeat;
	width:470px;
	height:17px;
	margin:19px 0px 8px 0px;
}

#calendar_date {
	font-weight:bold;
	padding:10px 0px 15px 10px;
	color:#000000;
	font-size:15px;
}

.tx-pixcalendar-pi1-listrow {
	padding:0px 0px 0px 10px;
}

#month_selector a.noborder {
	border-right:none;
}

.csc-uploads-fileName {
	width:170px;
}
.csc-uploads-icon img {
	width:14px;
	height:14px;
}

.right_block .internal-link, .right_block .internal-link-new-window,  .right_block .external-link-new-window, .right_block .external-link {
	/*padding-left:15px;*/
	/*background:url(images/news_arrow.gif) no-repeat left;*/
	padding:0px 10px 0px 20px;
	background: url(images/link_button.gif) no-repeat left top;
	font-weight:bold;
	text-decoration: none;
	/*color:#999999;*/
        font-size: 12px;

}
.right_block .internal-link:HOVER, .right_block .internal-link-new-window:HOVER, .right_block .external-link-new-window:HOVER, .right_block .external-link:HOVER {
	background: url(images/link_button_over.gif) no-repeat left top;
}
.csc-mailform {
	border:0px;
}

.csc-mailform input[type=text] {
        border:0px;
        background:url(images/nice_mail_text.gif);
        height:18px;
        padding:10px 10px 0px 9px;
        width:178px;
        font-size:10px;
	margin-bottom:4px;
}

.csc-mailform input {
 border:0px;
        background:url(images/nice_mail_text.gif) no-repeat;
        height:18px;
        padding:10px 10px 0px 0px;
        width:178px;
        font-size:10px;
        margin:0px 0px 4px 10px;

	background:transparent;
}

.csc-mailform input[type=submit] {
        position:relative;
        top:6px;
}

.csc-mailform textarea {
	background:url(images/nice_textarea.gif) no-repeat fixed;
	border:0px;
	padding:4px 3px 11px 9px;
	width:179px;
	height:50px;	
}

.csc-mailform input_submit, input.csc-mailform-submit {
	border:0px;
	background:url(images/link_button.gif) no-repeat left top;
	font-weight:bold;
        color:#999999;
	font-size:11px;
	padding:1px 0px 0px 19px;
	margin-left:0px;
}

.csc-mailform .csc-mailform-field {
	font-weight:bold;
	font-size:11px;
	background: url(images/nice_mail_text.gif) bottom no-repeat left;
}
.csc-mailform-label {
	font-size:11px;
}

td.lborder {
	border-left:#e5e5e5 solid 1px;
	padding-left:3px;
	width:50px;
}

.latestResWI {
	float:left;
	width:227px;
	padding:0px 5px;

}
.latestResWI img {
	margin-bottom:5px;
	
}

td.result_bob{
	background:#0a8bae;
	color: white;
	padding-left:2px;
	font-weight:bold;
	width:86px;
	cellspacing:0px;	
}
td.result_skel{
	background:#fcfcfc;
	padding-left:2px;
	margin-top:5px
	font-weight:bold;	
}
td.result_list{
	padding-left:2px;	
}
.nice_link_after {
	font-weight:bold;
	color:#999999;
	font-size:12px;
	background:url(images/link_button.gif) no-repeat left bottom;
	padding-left:23px;
}

.tx-pixsmallces-pi1-listrow td {
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	font-size: 10px;
}
.tx-pixsmallces-pi1-listrow img {
	float:left;
	padding-right:9px;
}

.tx-pixsmallces-pi1-listrow .nice_link {
	margin-left:68px;
}




.tx-pixsmallces-pi1-listrow .hr_line_v {
background-image:url('images/hr_line_v.gif'); background-repeat:repeat-y;
font-size:0px;
padding:0px;
height:100%;
width:1px; 
}

.tx-pixsmallces-pi1-listrow .hr_line_h {
background-image:url('images/hr_line_h.gif'); background-repeat:repeat-x;
font-size:0px;
height:1px;
} 


.tx-pixsmallces-pi1-listrow h3 {
margin-top:-6px;
padding:0px; 
font-size: 12px;
color: #333333;
}

#content_center .bodytext .internal-link {
        padding:0px 0px 0px 20px;
        background:url(images/link_button.gif) no-repeat left top;
        font-weight:bold;
        color:#888888;
}

.csc-textpic-text .external-link-new-window  a{ 
        padding:0px 10px 0px 20px;
	background: url(images/link_button.gif) no-repeat left top;
	font-weight:bold;
	color:#999999;
}

ul {
	padding-left:0px;
	color:#4a4a4a;

}

li a {
	color:#888888;
	text-decoration: none;
}
form {
	margin:0px;
}

.csc-uploads-icon img{

	align:left;
	text-align:top;
}

#membersData td{
	font-size:12px;
	color:#4a4a4a;
}

#membersData a{
	text-decoration:underline;
}

backgrounded_block {
	position:relative;
}
.news-latest-header {
	font-size: 10px;
	line-height: 1.2;
}
.news-latest-date {
	color: #333333;
	padding-top: 2px;
}
.news-list-date {
	color: #333333;
	font-size: 10px;
}
.contactunderline A {
	text-decoration: underline;
}
.news-latest-container {
	padding-top: 3px;
}
.tx-indexedsearch-title A {
	font-weight: bold;
	text-transform: uppercase;
}
.tx-pixgalleryfinder-pi1 {
	float: left;
}
.tx-pixgalleryfinder-pi3 {
	float: left;
}
div#tx_slsitemap ul {
	list-style-image: none;
}
div#tx_slsitemap li {
	list-style-image: none;
}
A.printresults {
        padding: 0px 0px 0px 17px;
	background: url(images/printres.gif) no-repeat left top;
	font-weight:bold;
	text-decoration: none;
	/*color:#999999;*/
        font-size: 12px;
}
A.printresults:HOVER {
	background: url(images/printres_over.gif) no-repeat left top;
}
.news-single-img {
	width: 200px;
	float: right; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 8px 0px 0px;
	align: right;
}
* html .news-single-img {
	padding: 0px 18px 0px 0px;
}
*+html .news-single-img {
	padding: 0px 18px 0px 0px;
}
.news-single-img img {
	/*width: 240px;*/
	float: right; 
	margin: 0px 5px 0px 5px; 
	align: right;
	text-align: center;
}
p.news-single-imgcaption {
	float: right;
	font-size:10px;
	width: 200px;
	margin: 5px 0px 2px 0px;
	padding: 0px 5px 0px 0px;
	text-align: left;
}
*+html p.news-single-imgcaption {
	width: 200px;
	padding: 0px 0px 0px 5px;
}
* html p.news-single-imgcaption {
	width: 200px;
	padding: 0px 0px 0px 5px;
}
.news-single-item p {
	margin: 0px 0px 20px 0px;
}
.news-single-item p.news-single-imgcaption {
	margin: 0px 0px 10px 0px;
}
.news-list-imgcaption2 {
	color: #333333; 
	font-size: 10px; 
	width: 141px; 
	margin-left: 20px;
	text-align: left;
}
*+html .news-list-imgcaption2 {
	margin-left: 0px;
}
* html .news-list-imgcaption2 {
	margin-left: 0px;
	width: 141px;
}
.news-single-img2 {
	width: 240px; 
	text-align: center; 
	align: center;
	float: right;	
	background-image: url('images/news_img_border_big.gif'); 
	background-position: bottom right; 
	background-repeat: no-repeat; 
	padding: 4px 8px 10px 0px;
}
* html .news-single-img2 {
	padding: 0px 0px 10px 0px;
}

.tx-pixgallery-pi3 A.actpage, .tx-pixgallery-pi1 A.actpage, .tx-pixgallery-pi4 A.actpage {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.tx-pixgallery-pi3 A.inactpage, .tx-pixgallery-pi1 A.inactpage, .tx-pixgallery-pi4 A.inactpage {
	font-size: 14px;
	color: #888888;
	font-weight: bold;	
}
.tx-pixgallery-pi3 A.inactpage:HOVER, .tx-pixgallery-pi1 A.inactpage:HOVER, .tx-pixgallery-pi4 A.inactpage:HOVER {
	color: #333333;
}

.gallerybox {
	/*padding: 15px; */
	padding: 15px 15px 0px 15px;
	/*height: 188px;*/
	height: 168px;
	width: 184px; 
	cursor:pointer; 
	background-image: url(images/gallery_bg.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	text-align: center;
}
* html .gallerybox {
	height: 158px;
}
*+html .gallerybox {
	height: 158px;
}
* html .gallery_footer {
	padding-top: 13px;
}
*+html .gallery_footer {
	padding-top: 10px;
}
#bg_layer {
	top:297px;
}
* html #bg_layer {
	top:300px;
}
*+html #bg_layer {
	top:301px;
}


.news-list-browse {
	text-align:center;
	width:100%;
	font-size: 14px;
	color: #888888;
	
}




/* Live-Result */

    .tx-pixcompetitionteaser-pi1 .liveresultsTeaser { height:200px; width:285px; position:relative; }
    .tx-pixcompetitionteaser-pi1 .liveresultsTeaser h3 { margin:0; padding:0 0 5px 0; font-size:12px; }
    #content_center .tx-pixcompetitionteaser-pi1 .liveresultsTeaser h3 { margin:0; padding:0 0 5px 0; font-size:12px; }
    .tx-pixcompetitionteaser-pi1 .liveresultsTeaser .athleteInfo { padding-left:10px; height:40px; overflow:hidden; }

    .tx-pixcompetitionteaser-pi1 .liveresultsTeaser table { margin:0 0 5px 10px; padding:0; border-collapse:collapse; font-size:11px; width:275px; line-height:13px; }

	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunInfo tr td { text-align:left; }
	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunInfo tr td.right { text-align:right; }

	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunInfo_miniTable { margin:0; width:165px; border-left:1px solid #0a8bae; border-top:1px solid #0a8bae; }
	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunInfo_miniTable tr.head td { background-color:#0a8bae; color:#ffffff; }
	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunInfo_miniTable tr td { margin:0; padding:0 3px 0 3px; border-right:1px solid #0a8bae; border-bottom:1px solid #0a8bae; text-align:center; }

	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunDetail { border-left:1px solid #0a8bae; border-top:1px solid #0a8bae; }
	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunDetail tr.head td { background-color:#0a8bae; color:#ffffff; }
	.tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserRunDetail tr td { margin:0; padding:0 3px 0 3px; border-right:1px solid #0a8bae; border-bottom:1px solid #0a8bae; text-align:center; }

    .tx-pixcompetitionteaser-pi1 .liveresultsTeaser table.liveresults_teaserAllInfo tr td { border:0px; text-align:center; }

	.tx-pixcompetitionteaser-pi1 #TRitem { font-weight:bold; font-style:italic; color:#f00; }
	.tx-pixcompetitionteaser-pi1 #PRitem { font-weight:bold; font-style:italic; color:#f00; }
	.tx-pixcompetitionteaser-pi1 #VRitem { font-weight:bold; font-style:italic; color:#f00; }



/* Detail-Result */

	.tx-pixcompetitionteaser-pi1 .liveresultsDetails { position:relative; width:440px; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails h3 span { font-weight:normal; }

	.tx-pixcompetitionteaser-pi1 .liveresultsDetails p { margin:0px; padding:0px; border-collapse:collapse; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.resultTable { width:420px; font-size:11px; color:#000000; border-top:1px solid #0a8bae; border-left:1px solid #0a8bae; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.resultTable tr.tophead td { border-right:0; padding:2px 1px 2px 1px; background-color:#0a8bae; color:#ffffff; text-align:center; border-bottom:1px solid #ffffff; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.resultTable tr.head td { border-right:0; padding:2px 1px 2px 1px; background-color:#0a8bae; color:#ffffff; line-height:12px; vertical-align:bottom; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.resultTable tr td { padding:2px; border-bottom:1px solid #0a8bae; border-right:1px solid #0a8bae; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.resultTable tr td.center { text-align:center; }

	.tx-pixcompetitionteaser-pi1 .liveresultsDetails .finalResultWrapper { position:absolute; top:250px; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.finalResult { margin:0; padding:0; width:718px; border-collapse:collapse; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.startList { margin:0; padding:0; width:238px; border-collapse:collapse; position:absolute; top:250px; left:-250px; }

	.tx-pixcompetitionteaser-pi1 .liveresultsDetails .person { margin-top:8px; }

	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.runsOverview { margin:0; padding:0; border-collapse:collapse; margin-top:8px; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.runsOverview tr th { text-align:center; width:70px; padding:2px 0 2px 0; }
	.tx-pixcompetitionteaser-pi1 .liveresultsDetails table.runsOverview tr td { text-align:center; width:70px; padding:2px 0 2px 0; }



/* Upcomming */

	.tx-pixcompetitionteaser-pi1 table.liveResult_upcomming { margin:0; padding:0; width:310px; border-collapse:collapse; font-size:12px; line-height:19px; }
	.tx-pixcompetitionteaser-pi1 table.liveResult_upcomming tr td { text-align:left; padding-right:10px; }
	.tx-pixcompetitionteaser-pi1 table.liveResult_upcomming tr td.title { padding-bottom:10px; }
