body {
	margin:0px;
	text-align:center;
	background-image: url('../images/pageback.gif');
	background-repeat: repeat-x;
	background-color: #535353;
	font-family: Arial;
	font-size:12px;
	color:#7f7f7f;;
}


.clear {
	clear:both;
	line-height: 0px;
}

.hidden {
	display:none;
	line-height: 0px;
}

#allWrap {
	margin:auto;
	text-align:left;
	width:1102px;
}

#header {
	height:159px;
}

#mainMenu {
	background-color: #ffffff;
	background-image: url('../images/mainnav_menuback.gif');
	background-repeat: repeat-x;
	height:46px;
	text-align:center;
	
}

#subnavi { 
	text-align:center;
	height:22px;
	
}

#subnaviWrap {

}

#content {
	padding-left:26px;
	padding-top:10px;
	background-color: #ffffff;
	min-height:580px;
	height:auto !important;
	height:580px;
}



#contentWrap {
	position: relative;
}

#footer {
	background-image:url('../images/footer_back.gif');
	background-repeat:repeat-x;
	height:30px;
	text-align: center;
}

#footerNav {
	padding:0px;
	margin:0px;
	padding-top:10px;
	
}

.footerEntry {
	display:inline;
}


.footerEntry a {
	font-family: Arial;
	font-size: 11px;
	color:#b7b7b7;
	text-decoration: none;
}


/** GENERAL **/

.bodytext {
	padding-bottom:0px!important;
	margin-bottom:0px;
}

a {
	font-size:12px;
	color:#7f7f7f;
		
}

.basicContentWrap {
	padding-right:450px;
	
}

.basicContentWrap .bodytext {
	padding-left:140px!important;
}
.formField {
	width:320px;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	margin-bottom:10px;
	height:25px;
	background-image:url('../images/forms/textbox.gif');
	border:0px;
	font-family: Arial;
	font-size:12px;
}

.textareaField {
	width:320px;
	height:165px;
	background-image: url('../images/forms/textarea.gif');
	background-repeat: no-repeat;
	border:0px;
	padding-top:4px;
	padding-left:4px;
	font-family: Arial;
	font-size:12px;
}

.ie6 .textareaField {
	background-repeat:no-repeat;
	background-attachment:fixed;	
}

.sendButton {
	background-image: url('../images/forms/sendButton.gif');
	background-repeat: no-repeat;
	width:100px;
	height:25px;
	border:0px;
}


.ie6 .formField {
	background-repeat:no-repeat;
	background-attachment:fixed;
}


.csc-textpic-image {
	margin:0px!important;
}

#teaser1colContent .csc-textpic-imagewrap {
	padding-right:40px;
}

/** NEWSBOX **/
#newsbox {
	width:206px;
	position: absolute;
	right:38px;
	top:448px;
	
}

#newsboxContentWrap {
	border:1px solid #c1c1c1;
	text-align: center;
	background-color: #ffffff;
	overflow: hidden;
	height:29px;	
	padding-left:3px;
	padding-right:5px;
}

#newsboxTopPadding {
	padding-bottom:3px;
	padding-top:3px;
}
#newsboxExpand {
	text-align: right;
}

#newsboxContent {
	overflow: hidden;
	/**padding-left:3px;
	/**padding-right:3px;**/
	height:100%;
	text-align: left;
}

.newsboxTitle {
	padding-top:12px;
	padding-left:3px;
	font-family: Arial;
	font-size:12px;
	color:#7f7f7f;
}

.newsboxBodytext {
	padding-top:10px;
	padding-left:3px;
	font-family: Arial;
	font-size:12px;
	color:#7f7f7f;
}


.newsboxTitleText {
	font-weight:bold;
	color:#0089CE;	
	font-size:14px;
	padding-left:3px;
}
.newsboxMoreLink {
	text-align: right;
}

.newsboxHeadline {
	padding-left:3px;
}

.newsboxImage {
	text-align: left;
	padding-left:3px;
}

.newsDetailBodytext {
	padding-right:26px;
}
/** PLAYERLIST **/

.playerlistBackground {

}

#playerlist {
	width:689px;
	background-image: url('../images/playerDetail/teaserBack.png');
	background-repeat: repeat-y;
}

.ie6 #playerlist {
	width:689px;
	background-image: url('../images/playerDetail/teaserBack.gif');
	background-repeat: repeat-y;
}


#playerlistWrap {
	width:689px;
	
	background-image: url('../images/playerDetail/teaserTop.jpg');
	background-position: top;
	background-repeat: no-repeat;
	
}


.ie6 #playerlistWrap {
	width:689px;
	
	background-image: url('../images/playerDetail/teaserTop.gif');
	background-position: top;
	background-repeat: no-repeat;
	
}

#playerlistHeadline {
	padding-top:10px;
	padding-left:30px;
}

#playerlistItems {
	padding-left:30px;
}

#playerlistItems {

}

#playerlistFooter {
font-size: 1px;	
}

#playerRight {
	width:380px;
	height:400px;
	float:left;
}

/** PLAYERLIST ITEM **/
.playerlistItem {
padding-top:7px;
}

.playerlistItemWrap {
	position:relative;
	width:620px;
	height:106px;
	background-image: url('../images/playerPlate.jpg');
	background-position: bottom;
	background-repeat: no-repeat;	
}

.playerlistImage {
	padding-left:5px;
	float:left;
}
.playerlistNameImage {
	width:192px;
	float:left;
}

.playerlistTrikot {
	width:97px;
	padding-top:8px;
	float:left;
}

.playerlistInformation {
	width:206px;
	padding-top:25px;
	float:left;
}

.playerInfoLeagueLabels {
	width:103px;
	float:left;
	overflow: hidden;
} 

.playerInfoLeagueValues {
	width:103px;
	float:left;
	overflow: hidden;
}

.playerInfoLabel {
	padding-left:10px;
	font-family: Arial;
	font-size: 11px;
	color:#7f7f7f;
}

.playerInfoValue {
	padding-left:5px;
	font-family: Arial;
	font-size: 11px;
	color:#7f7f7f;	
}

.playerlistMoreInformation {
	position:absolute;
	width:75px;
	height:17px;
	right:2px;
	bottom:4px;
}


/** DETAIL TEASER **/
#playerDetailTeaser {
	width:689px;
	float:left;
	background-image: url('../images/playerDetail/teaserBack.png');
	background-repeat: repeat-y;
}

#playerDetailTeaserWrap {
	width:689px;
	background-image: url('../images/playerDetail/teaserTop.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

#playerDetailTeaserContent {

}
#playerDetailTeaserContentWrap {
	padding-left:36px;
}
#playerDetailImageCol {
	width:248px;
	padding-top:17px;
	float:left;
}

#playerDetailTextCol {
	width:365px;
	float:left;
}

#playerDetailTable {
	padding-left:8px;
}

.playerTableEven {
	background-color: #ebebeb;
	height:17px;
	font-family: Arial;
	font-size: 12px;
	color:#757575;
}

.playerTableOdd {
	background-color:#ffffff;
	height:24px;
	font-family: Arial;
	font-size: 12px;
	color:#757575;
}

.playerDetailLabel {
	padding-left: 15px;
}

#playerDetailTable a {
	font-family: Arial;
	font-size: 12px;
	color:#757575;
}

#playerDetailTable a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#757575;
}

#playerDetailTable a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#757575;
}

#playerDetailImagesHeadline {
	padding-top:9px;
	padding-bottom:9px;
}

#playerDetailGallery {
	padding-left:10px;

}

#playerDetailGalleryWrap {
	width:664px;
	height:160px;
	overflow:hidden;	
}

#playerDetailGalleryLeft {
	float:left;
	width:22px;
	padding-top:70px;
}

#playerDetailGalleryContent {
	float:left;
	width:616px;
	height:145px;
}

#playerDetailGalleryRight {
	width:26px;
	text-align:right;
	float:left;
	padding-top:70px;
}

#playerDetailGalleryStripeWrap {
	width: 616px;
	height:145px;
	position: relative;
	overflow: hidden;
}

#galleryStripe {
	position: absolute;	
}

.galleryItem {
	float:left;
	padding-left:9px;
}

.galleryItemLast {
	float:left;
	padding-left:9px;
}


#playerStatistics {
	padding-left:36px;	

}

#playerStatistics td {	
	padding-top:2px;
	padding-bottom:2px;
	font-family: Arial;
	font-size:12px;
}

#playerStatisticsTabs {
	width:617px;

}

#playerStatisticsHeadline {
	padding-bottom:10px;
}

.playerStatisticsEven {
	color:#757575;
	background-color: #EBEBEB;
}

.playerStatisticsOdd {
	color:#757575;
	background-color: #FFFFFF;
}

.pagerActive {
	background: #0089ce;
	color:#ffffff;
	font-family: Arial;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;
	text-decoration: none;	
}

.pageNotActive {
	color:#797979;
	font-family: Arial;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;	
	text-decoration: none;
}

#playerlistPager {
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial;
	font-size:10px;
	text-align: center;

}


/** NEWS **/

.newsListContainer {
	font-family:Arial;
	font-size:12px;
	width:687px;
	background-image:url(../images/playerDetail/teaserBack.png);
}

.news-list-browse {
	margin:0px!important;
	padding-top:5px;
	padding-bottom:5px;
}

.ie6 .newsListContainer {
	font-family:Arial;
	font-size:12px;
	width:687px;
	background-image:url(../images/playerDetail/teaserBack.gif);
}

.newsListHeadline {
	
}

.newsContainerContent {
	padding-left:36px;
}

.newsListItem {
	position:relative;
	padding-top:10px;
	padding-bottom:5px;
	position: relative;
	height:120px;
}

.newsMoreLink {
	/**position: absolute;**/
	right:40px;	
	position:absolute;
	bottom:5px;
}

.newsListLastRow {
	/**width:590px;**/
	
	bottom:10px;
	right:40px;
	height:15px;
}

.newsListDate {
	font-family: Arial;
	font-size:12px;
	color:#707173;
	
}

.newsListLeft {
	float:left;
	width:130px;
	text-align:center;
}

.newsListRight {
	float:left;
	width:460px;
}

.newsListText {
	font-size:12px;
	color:#707173;
	padding:0px;
	margin:0px;
}

.newsListImage {
		
}

.newsListContent {
	padding-top: 10px;
}

.newsSingleText {
	float:left;
	margin:0px;
	padding:0px;
	
}

.newsSingleItem {
	padding-left:36px;
	padding-right:36px;
}

.newsSingleContainer {
	font-family:Arial;
	font-size:12px;
	width:687px;
	background-image:url(../images/playerlistBackRepeat.gif);
		
}


.newsListTitle a {
	font-family: Arial;
	font-size: 14px;	
	color:#0089ce;
	font-weight:bold;
	text-decoration: none;
}

.newsSingleImage {
	float:left;
	padding-left:10px;
}

.newsSingleContent p {
	padding:0px;
	margin:0px;
}


.newsDetailDate {
	color:#707173;
	font-size:12px;
}


.contactform {
	padding-top:16px;
}
.contactFormFields label {
	font-family: Arial;
	font-size: 12px;
}




.contactFormSubmit {
	width:80px!important;
}


.teaserHeadline {
	
}

#contentTeaserLeft {
	width:430px;
	float:left;
}

#contentTeaserRight {
	width:200px;
	float:left;
	font-size:13px;
	color:#666666;
}

/** AJAX CONTENT TEMPLATE **/
#ajaxLeftContent {
	width:697px;
	float:left;
}

#ajaxRightContent {
	width:364px;
	float:left;
	position: relative;
}

#ajaxTeaserContentWrap {
	background-image: url('../images/detailTeaser/back.png');
	background-repeat: repeat-y;
}

.ie6 #ajaxTeaserContentWrap {
	background-image: url('../images/detailTeaser/back.gif');
	background-repeat: repeat-y;
}

#ajaxTeaserContent {
	padding-left:26px;

}

#teamviewTabs {
	width:615px;

}

.ui-tabs-panel {
	height:530px;
	position: relative;
}

.teamContentLogo {
	position: absolute;
	bottom:60px;
	left:150px;
}

.teamViewTabContent {
	padding:0px!important;
	padding-left:10px!important;
	padding-top:10px!important;
}

.teamEntry {
	position:relative;
	width:295px;
	height:114px;
	background-image: url('../images/teamBack.jpg');
	background-repeat: no-repeat;
}

.teamEntryImage {
	float:left;
}

.teamEntryName {
	float:left;
}

.teamEntryMore {
	position: absolute;
	right:5px;
	bottom:5px;
}

.teamEntryLeft {
	width:295px;
	float:left;
}

.teamEntryRight {
	width:295px;
	float:left;
}

.portraitImage {
	width:169px;
	height:194px;
	float:left;
}

.portraitName {
	width:165px;
	float:left;
}

.portraitNameWrap {
	padding-top:30px;
}

.portraitContactTable {
	width:320px;
	background-color: #f0f1f1;
}

.portraitContactHeader {
	color:#0089ce;
	font-size:14px;
}

.portraitEven {
	font-size:12px;
	color:#707173;
	background-color: #f8f8f8;
}

.portraitOdd {
	font-size:12px;
	color:#707173;
	background-color: #f0f1f1;
}

.portraitHeadline {
	font-size:14px;
	color:0089ce;
	padding:0px;
	margin:0px;
	padding-top:10px;
}

.portraitText {
	font-size:12px;
	color:#707173;
	padding-bottom:10px;
	padding-right:26px;
}


#playerlistItems {
	min-height:580px;
	height:auto !important;
	height:580px;
}

.newsContainerContent {
	min-height:580px;
	height:auto !important;
	height:580px;	
}

/** DOWNLOADS **/

.downloadEntry {
	height:160px;
	position: relative;

}
.downloadLeftCol {
	width:130px;
	float:left; 
}

.downloadRightCol {
	width:488px;
	float:left;
}

.downloadDate {
	color:#707173;
	font-family:Arial;
	font-size:12px;
}

.downloadTitle {
	color:#0089CE;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.downloadBodytext {
	color:#707173;
	font-size:12px;
	margin:0;
	padding:0;
}

.downloadLink {
	position: absolute;
	right:40px;
	bottom:5px;
}

.downloadIcon {
	float:left;
	
}
.downloadText{
	padding-top:10px;
	padding-left:10px;
	float:left;

}

.downloadText a {
	text-decoration: none;	
	color:#707173;
	font-size:12px;
}

.downloadSpacer {
	padding-top:10px;
	padding-bottom:10px;
}

.downloadEntryRow {
	width:208px;
}

.downloadLeftRow {
	width:32px;
	float:left;
	
}

.downloadRightRow {
	float:left;
	position: relative;
	width:175px;
	height:43px;
}	


.downloadTitleRow {
	position: absolute;
	top:10px;
	left:10px;
	font-size:14px;
	font-weight: bold;
}

.downloadLinkRow {
	position: absolute;
	bottom:0px;
	left:10px;
}

.downloadLinkRow a {
	color:#0089ce;
}

#flashOverlay {
	position: absolute;
}

#elementContent {
	display: none;
}

#elementContent .bodytext {
	padding-right:26px;
}



.leftContentCol {
	width:325px;
	float:left;
}

.rightContentCol {
	width:325px;
	float:left;
}

.newsDownloadItem {
	height:30px;
	padding-top:10px;	
}

.newsDownloadItem .downloadLink {
	bottom:10px;
}

/**
#subnaviStart {
	float:left;
}


#subnaviStop {
	float:left;
	
}

**/
