/*########## GENERAL ##########*/
html{ height:100%; }
form.formMain{ height:100%; }
td 
{
  font-family:Arial;
  font-size:12px;
  color:#333333;  
}

a:link, a:active, a:visited
{
  font-family:Arial;
  font-size:12px;
  color:#333333;
  text-decoration:underline;
}

a:hover
{
  font-family:Arial;
  font-size:12px;
  color:#ff9900;
  text-decoration:none;
}
/*########## BODY ##########*/
body.bodyMain
{
  height:100%;
  margin:0px 0px 0px 0px;
}

/*########## TABLES ##########*/
table.tableMain
{
  height:100%;
  width:100%;
}

table.tableMainArea
{
  height:100%;
  width:1000px;
}

table.tableHeader
{
  height:175px;
  width:1000px;
}

table.tableRightInfoBox
{
  height:100%;
  width:185px;
}

table.tableLeftInfoBox
{
  width:215px;
}

table.tableFooter
{
  height:56px;
  width:1000px;
}

table.tableUserImageSmall
{
  height:41px;
  width:32px;
  background-color:#FFFFFF;
  border:#cccc99 1px solid;
}

table.tableUserImageLarge
{
  height:134px;
  width:102px;
  background-color:#FFFFFF;
  border:#cccc99 1px solid;
}

table.tableUsernameOverlib
{
  background-color:#f8f7f3;
  border:#333333 1px solid;
}

table.tableContactMessageOverlib
{
  background-color:#f8f7f3;
  border:#333333 1px solid;
  width:200px;
  padding:4px;
}

table.tableMessageInfoBox
{
  width:584px;  
}

table.tableMessageInfoBoxMessageLines
{
  width:584px;
  background-color:#f8f7f3;
}

table.tableSearchBoxcenter
{
  width:280px;
  background-color:#f8f7f3;
}

table.tableProfileLeftBox
{
  width:322px;
  height:152px;
}

table.tableProfileRightBox
{
  width:232px;
}

table.tableProfileArea
{
  width:589px;
}

table.TableGuestbook
{
  border:none;
  width:589px;
}

table.TableSearchResult
{
  border:none;
  width:589px;
}

table.tableInvitationSentMessage
{
  width:589px;
  background-color:#f8f7f3;
}

table.tableMyContacts
{
  width:589px;
}

table.tableMessages
{
  width:589px;
}

table.tableOthersContacts
{
  width:589px;
}

table.tableRegistrationOuter
{
  width:574px;
}

table.tableRegistrationInner
{
  width:559px;
}

table.tableDialogMessage
{
  width:550px;
  background-color:#f8f7f3;
  border:#cccc99 1px solid;
}

table.tableSearchLeft
{
  width:280px;
}

table.tableSearchRight
{
  width:280px;
}

table.tableProfileCompleteMessage
{
  width:450px;
  background-color:#f8f7f3;
  border:#cccc99 1px solid;
}

table.tableUserNameTipsMessage
{
  width:450px;
  background-color:#f8f7f3;
  border:#cccc99 1px solid;
}

/*########## TABLE ROWS ##########*/
tr.trProfileListItem
{
}

tr.trProfileListItemAlternate
{
  background-color:#f8f7f3;
}

tr.trListItem
{
}

tr.trListItemAlternate
{
  background-color:#f8f7f3;
}

/*########## TABLE CELLS ##########*/
/* ******** HEADER ******** */
td.tdHeaderMain
{
  height:175px;
  width:1000px;
}

td.tdHeaderContinue
{
  height:175px;
  background-color:#f8f7f3;
}

td.tdHeaderLineLogos
{
  height:128px;
}
td.tdHeaderLogoLeft
{
  height:128px;
  width:194px;
}
td.tdHeaderLogoRight
{
  height:128px;
  width:800px;
}
td.tdHeaderLineNavi
{
  height:31px;
}
td.tdHeaderLineNaviLeft
{
  height:31px;
  width:487px;
}
td.tdHeaderLineNaviRight
{
  height:31px;
  width:487px;
  font-size:13px;
  color:#ff9900;
}
td.tdHeaderLineNaviSpaceLeft
{
  height:31px;
  width:15px;
}
td.tdHeaderLineNaviSpaceRight
{
  height:31px;
  width:5px;
}
td.tdHeaderLineGrey
{
  height:2px;
  background-color:#d5d5d5;
}
td.tdHeaderLineWhite
{
  height:14px;
  background-color:#FFFFFF;
}

/* ******** CENTER ******** */
td.tdContentMain
{
  width:1000px;
}

td.tdContentMainContinue
{
  background-color:#f8f7f3;
}

td.tdCenterColumnMain
{
  width:594px;
}
/* ******** CENTER WEBLICATION CONTENT ******** */
td.tdCenterColumnContentArtikelMain img
{
border:1px solid #b8b174;
}
td.tdCenterColumnContentArtikelMain h1
{
  font-size:16px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}
td.tdCenterColumnContentArtikelMain h2
{
  font-size:13px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}



td.tdCenterColumnContentMain
{
  width:594px;
}
td.tdCenterColumnContentMain h1
{
  font-size:16px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}
td.tdCenterColumnContentMain h2
{
  font-size:13px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}
table#startPageMainContent h1
{
  font-size:16px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}
table#startPageMainContent h2
{
  font-size:13px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}
td.tdFitnessNews
{
  font-size:12px;
  padding-left:11px;
  padding-right:14px;
}

td.tdFitnessNewsAlt
{
  font-size:12px;
  padding-left:11px;
  padding-right:14px;
  background-color:#F8F7F3;
}

td.tdFitnessNewsMehr
{
  font-size:11px;
  padding-bottom:4px;
  padding-right:7px;
  vertical-align:bottom;
}

td.tdFitnessNewsMehrAlt
{
  font-size:11px;
  padding-bottom:4px;
  padding-right:7px;
  background-color:#F8F7F3;
  vertical-align:bottom;
  }

td.tdStartseiteNews
{
  font-size:12px;
  padding-left:11px;
  padding-right:14px;
  vertical-align: top;
  font-weight:bold;
  }
td.tdStartseiteNewsAlt
{
  font-size:10px;
  padding-left:11px;
  padding-right:14px;
  vertical-align: top;
  background-color:#F8F7F3;
  }
td.tdStartseiteNewsMehr
{
  font-size:10px;
  padding-bottom:4px;
  vertical-align:bottom;
  text-align: right;
  width: 35px;
  white-space: nowrap;
  }
td.tdStartseiteNewsMehrAlt
{
  font-size:10px;
  padding-bottom:4px;
  vertical-align:bottom;
  text-align: right;
  width: 30px;
  white-space: nowrap;
  background-color:#F8F7F3;
  }
td.tdStartseiteNewsImage
{
  width: 47px;
}
td.tdStartseiteNewsImageAlt
{
  width: 47px;
  background-color:#F8F7F3;
}
  
td.tdGamesList
{
  font-size:10px;
  width:280px;
  }
td.tdGamesListAlt
{
  font-size:10px;
  background-color:#F8F7F3;
  width:280px;
  }
  
  
  
  
  
td.tdArtikelNewsMehr
{
  font-size:10px;
  padding-bottom:4px;
  padding-right:7px;
  vertical-align:bottom;
  }
  

/* ******** CENTER WEBLICATION CONTENT ENDE ******** */

td.tdCenterSpaceLineLeft
{
  width:10px;
}

td.tdCenterSpaceLineInnerRight
{
  width:5px;
}

td.tdCenterSpaceLineOuterRight
{
  width:10px;
}

td.tdCenterHeadlineMain
{
  width:569px;  
  font-size:16px;
  font-weight:bold;
  color:#ff9900;
}

td.tdCenterHeadlineMainWide
{
  width:579px;  
  font-size:16px;
  font-weight:bold;
  color:#ff9900;
}

td.tdCenterHeadlineMainWide2
{
  width:560px;  
  font-size:16px;
  font-weight:bold;
  color:#ff9900;
}

td.tdCenterHeadlineMedium
{
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
}

td.tdCenterMessageInfoBoxMessageLine
{
  width:509px;  
  font-size:12px;
  font-weight:bold;
}

td.tdCenterSpaceLineDotted
{
  background-image:url('../_Images/dottedline_horiziontal.jpg');
  background-position:left;
  background-repeat:repeat-x;
}

td.tdCenterBoldFont
{
  font-weight:bold;
}

td.tdCenterBoldFont h2
{
  font-size:13px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}

td.tdNewMembersListItem
{
  height:40px;
  font-size:12px;
  font-weight:bold;
  color:#333333;
}

td.tdNewMembersListItemAlternate
{
  height:40px;
  font-size:12px;
  font-weight:bold;
  color:#333333;
  background-color:#f8f7f3;
}

td.tdCenterBoxDottedLineVert
{
  width:1px;
  background-image:url('../_Images/dottedline_vertical.jpg');
  background-position:top;
  background-repeat:repeat-y;
}

td.tdProfileUserImage
{
  width:100px;  
}

td.tdProfileLeftBox
{
  width:210px;
}

td.tdProfileHeadlineMain
{
  font-size:16px;
  font-weight:bold;
  color:#ff9900;
}

td.tdProfileHeadlineMedium
{
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
}

td.tdProfileSpacerLineLeft
{
  width:15px;
}

td.tdProfileSpacerLineInnerRight
{
  width:15px;
}

td.tdProfileSpacerLineOuterRight
{
  width:5px;
}

td.tdProfileFieldCaption
{
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
  width:150px;
  vertical-align:middle;
}

td.tdProfileFieldText
{
  padding-top:10px;
  padding-bottom:10px;
  width:409px;
}

td.tdProfileBoxText
{
  height:18px;
}

td.tdMyContactsLetterFilter
{
  font-size:12px;
  font-weight:bold;
  color:#ff9900;
}

td.tdInvitationSentMessage
{
  font-weight:bold;
  color:#ff9900;
  width:579px;
  vertical-align:middle;
  padding-top:5px;
  padding-bottom:5px;
}

td.tdUsernameOverlib
{
  font-size:11px;
}

td.tdMessageText
{
  width:574px;
}

td.tdContactMessageOverlib
{
  font-size:11px;
  padding:4px;
}

/* ******** GUESTBOOK ******** */
tr.trGuestbookHeader
{
}
tr.trGuestbookItem
{
}
tr.trGuestbookItemAlternate
{
  background-color:#f8f7f3;
}
tr.trGuestbookFooter
{
  
}

td.tdListPager
{
  font-size:11px;
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}

td.tdListPager a:link, td.tdListPager a:active, td.tdListPager a:visited
{
  font-weight:bold;
  font-size:11px;
  color:#ff9900;
  text-decoration:none;
}

td.tdListPager a:hover
{
  font-weight:bold;
  font-size:11px;
  color:#ff9900;
  text-decoration:underline;
}

/* ******** CONTACT LIST ******** */
tr.trContactListHeader
{
}
tr.trContactListItem
{
}
tr.trContactListItemAlternate
{
  background-color:#f8f7f3;
}
tr.trContactListFooter
{
  
}

/* ******** MESSAGE LIST ******** */
tr.trMessageListHeader
{
}
tr.trMessageListItem
{
}
tr.trMessageListItemAlternate
{
  background-color:#f8f7f3;
}
tr.trMessageListFooter
{
  
}

/* ******** LEFT ******** */
td.tdLeftColumnMain
{
  width:210px;
}

td.tdLeftInfoBoxSpaceLineOuterLeft
{
  width:8px;
}

td.tdLeftInfoBoxSpaceLineInnerLeft
{
  width:7px;
}

td.tdLeftInfoBoxSpaceLineRight
{
  width:15px;
}

td.tdLeftInfoBoxNaviTop1
{
  background-image:url('../_Images/bg_leftcell1.gif');
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:7px;
  padding-bottom:9px;
  height:22px;
  width:180px;
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
}

td.tdLeftInfoBoxNaviTop2
{
  background-image:url('../_Images/bg_leftcell2.gif');
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:7px;
  padding-bottom:9px;
  height:22px;
  width:180px;
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
}

td.tdLeftInfoBoxSpaceLineDotted
{
  background-image:url('../_Images/dottedline_horiziontal.jpg');
  background-position:left;
  background-repeat:repeat-x;
}

td.tdLeftInfoBox
{
  font-size:11px;
}

/* ******** RIGHT ******** */
td.tdRightColumnMain
{
  width:185px;
  background-color:#FFFFFF;
}

td.tdRightInfoBoxDottedLine
{
  width:1px;
  background-image:url('../_Images/dottedline_vertical.jpg');
  background-position:top;
  background-repeat:repeat-y;
}

td.tdRightInfoBoxSpaceLineLeft
{
  width:10px;
}

td.tdRightInfoBoxSpaceLineRight
{
  width:5px;
}

td.tdRightInfoBox
{
  height:18px;
}

td.tdRightInfoBoxHeadline1
{
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
}

td.tdRightInfoBoxHeadline2
{
  height:18px;
  font-size:12px;
  font-weight:bold;
  color:#333333;
}

td.tdRightInfoBoxSpaceLineDotted
{
  background-image:url('../_Images/dottedline_horiziontal.jpg');
  background-position:left;
  background-repeat:repeat-x;
}

td.tdRightInfoBoxListItem
{
  height:40px;
  font-size:12px;
  font-weight:bold;
  color:#333333;
}

td.tdRightInfoBoxListItemAlternate
{
  height:40px;
  font-size:12px;
  font-weight:bold;
  color:#333333;
  background-color:#f8f7f3;
}

td.tdRightInfoBoxBottom
{
  width:184px;
  height:100px;
  /*background-image:url('../_Images/footerlogo_righttop.jpg');
  background-position:bottom right;
  background-repeat:no-repeat;*/
}

/* ******** FOOTER ******** */
td.tdFooterMain
{
  height:56px;
  background-color:#FFFFFF;
}

td.tdFooterBoxLeft
{
  width:210px;
  height:56px;
}

td.tdFooterNavi
{
  width:574px;
  font-size:11px;
  color:#999999;
}

td.tdFooterCopyright
{
  width:574px;
  font-size:11px;
  color:#999999;
}

td.tdFooterBoxRight
{
  width:210px;
  height:56px;
  /*background-image:url('../_Images/footerlogo_rightbottom.jpg');
  background-position:top right;
  background-repeat:no-repeat;*/
}

td.tdFooterContinue
{
  height:56px;
  background-color:#f8f7f3;
}

/* ******** PROFILE TAB MENU ******** */
table.tableProfileTabMenu
{
}

td.tdProfileTabMenuSpacer
{
  height: 25px;
	border-bottom : 1px solid  #cccc99;
}

td.tdProfileTabMenuItem1
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:132px;
	background-image:url('../_Images/bg_profiletab1.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdProfileTabMenuItem2
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:122px;
	background-image:url('../_Images/bg_profiletab2.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdProfileTabMenuItem3
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:78px;
	background-image:url('../_Images/bg_profiletab3.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdProfileTabMenuItem4
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:105px;
	background-image:url('../_Images/bg_profiletab4.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdProfileTabMenuItem5
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:105px;
	background-image:url('../_Images/bg_profiletab5.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdProfileTabMenuItem1Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  width:130px;
}

td.tdProfileTabMenuItem2Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  width:120px;
}

td.tdProfileTabMenuItem3Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  width:76px;
}

td.tdProfileTabMenuItem4Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  width:103px;
}

td.tdProfileTabMenuItem5Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  width:103px;
}

/* ******** CONTACTS TAB MENU ******** */
table.tableMyContactsTabMenu
{
}

td.tdMyContactsTabMenuSpacer
{
  height: 25px;
	border-bottom : 1px solid  #cccc99;
}

td.tdMyContactsTabMenuItem1
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:127px;
	background-image:url('../_Images/bg_contactstab1.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdMyContactsTabMenuItem2
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:192px;
	background-image:url('../_Images/bg_contactstab2.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdMyContactsTabMenuItem3
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:197px;
	background-image:url('../_Images/bg_contactstab3.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdMyContactsTabMenuItem1Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  padding-right:5px;
  width:127px;
}

td.tdMyContactsTabMenuItem2Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  padding-right:5px;
  width:192px;
}

td.tdMyContactsTabMenuItem3Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  padding-right:5px;
  width:197px;
}

/* ******** MESSAGES TAB MENU ******** */
table.tableMessagesTabMenu
{
}

td.tdMessagesTabMenuSpacer
{
  height: 25px;
	border-bottom : 1px solid  #cccc99;
}

td.tdMessagesTabMenuItem1
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:105px;
	background-image:url('../_Images/bg_messagestab1.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdMessagesTabMenuItem2
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:105px;
	background-image:url('../_Images/bg_messagestab2.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdMessagesTabMenuItem3
{
	font-weight : normal;
	border-bottom : 1px solid  #cccc99;
	vertical-align:top;
	padding-top:3px;
	padding-left:8px;
	width:117px;
	background-image:url('../_Images/bg_messagestab3.gif');
  background-position:top left;
  background-repeat:no-repeat;
}

td.tdMessagesTabMenuItem1Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  padding-right:5px;
  width:105px;
}

td.tdMessagesTabMenuItem2Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  padding-right:5px;
  width:105px;
}

td.tdMessagesTabMenuItem3Active
{
  border-top : 1px solid  #cccc99;
  border-left : 1px solid  #cccc99;
  border-right : 1px solid  #cccc99;
  vertical-align:top;
	padding-top:3px;
  padding-left:10px;
  padding-right:5px;
  width:117px;
}


/* ******** Location Image Gallery ******** */
td.GalleryImagesSmall 
{
  border: 1px solid rgb(195, 191, 162);
  vertical-align: middle;
  text-align: center;
  width: 42px;
  height: 42px;
}
td.GalleryImagesSmallSpacer
{
  height: 10px;
}


/* ***************************** */
/* ******** WEBLICATION ******** */
td.tdArtikelUebersichtMehrRechts
{
  text-align:right;
}

td.tdArtikelUebersichtTeasertext
{
  font-size:11px;
  color:#333333;
  text-decoration:none;
}

td.tdArtikelUebersichtSandText
{
  font-size:10px;
  color:#b8b174;
  text-decoration:none;
}

td.tdArtikelUebersichtHeadline{
  font-size:12px;
  color:#ff9900;
  font-weight:bold;
  text-decoration:none;
}
td.tdLeftNeueroeffnungen
{
  font-size:10px;
  color:#333333;
  text-decoration:none;
}
td.tdArtikelUebersichtTeasertextBreit
{
width:280px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
}
td.tdArtikelUebersichtTeasertextSchmal
{
width:130px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
}



