﻿/*////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Norman Geiersbach                                                                              */
/* Eitido (c) 2008                                                                                */
/*                                                                                                */
/* Page specified styles                                                                          */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Content headers */
.areaMyAccount .contentHeader { background-image: url('images/contentHeader_MyAccount.jpg'); }

#pageDefault .contentHeader { background-image: url('images/contentHeader_Start.jpg'); border-bottom: 0; height: 333px; }
#pageBecomeAMember .contentHeader { background-image: url('images/contentHeader_BecomeAMember.jpg'); }
#pageBecomeAPartner .contentHeader { background-image: url('images/contentHeader_BecomeAPartner.jpg'); }
#pageContact .contentHeader { background-image: url('images/contentHeader_Contact.jpg'); }
#pageFaq .contentHeader { background-image: url('images/contentHeader_Faq.jpg'); }
#pageImprint .contentHeader { background-image: url('images/contentHeader_Imprint.jpg'); }
#pageMyAccount .contentHeader { background-image: url('images/contentHeader_MyAccount.jpg'); }
#pageInviteAFriend .contentHeader { background-image: url('images/contentHeader_InviteAFriend.jpg'); }
#pageLocalProvider .contentHeader { background-image: url('images/contentHeader_LocalProvider.jpg'); }
#pageLogin .contentHeader { background-image: url('images/contentHeader_Login.jpg'); }
#pageLogout .contentHeader { background-image: url('images/contentHeader_Logout.jpg'); }
#pageOnlineProvider .contentHeader { background-image: url('images/contentHeader_OnlineProvider.jpg'); }
#pageTermsConditions .contentHeader { background-image: url('images/contentHeader_TermsConditions.jpg'); }

#pageAccountStatus .contentHeader { background-image: url('images/contentHeader_AccountStatus.jpg'); }
#pagePayOut .contentHeader { background-image: url('images/contentHeader_PayOut.jpg'); }
#pageEditAccount .contentHeader { background-image: url('images/contentHeader_EditAccount.jpg'); }
#pageChangePassword .contentHeader { background-image: url('images/contentHeader_ChangePassword.jpg'); }
#pageLocalFavorite .contentHeader { background-image: url('images/contentHeader_LocalFavorite.jpg'); }
#pageOnlineFavorite .contentHeader { background-image: url('images/contentHeader_OnlineFavorite.jpg'); }


/* Content images */
#pageBecomeAMember .splitContentContainer2 .content { background-image: url('images/contentImage_BecomeAMember.jpg'); }
#pageBecomeAPartner .splitContentContainer2 .content { background-image: url('images/contentImage_BecomeAPartner.jpg'); padding-top: 284px; }
#pageContact .splitContentContainer2 .content { background-image: url('images/contentImage_Contact.jpg'); padding-top: 333px; }
#pageImprint .splitContentContainer2 .content { background-image: url('images/contentImage_Imprint.jpg'); }
#pageInviteAFriend .splitContentContainer2 .content { background-image: url('images/contentImage_InviteAFriend.jpg'); }
#pageLogin .splitContentContainer2 .content { padding-top: 8px; }
#pageLogout .splitContentContainer2 .content { padding-top: 8px; }

/* Content */
#pageDefault .startWelcomeContainer { background: url('images/contentHeader_Start.jpg') no-repeat; height: 333px; position: relative; }
#pageDefault .startWelcome { padding: 18px 18px 0px 18px; }
#pageDefault .startWelcome h2 { margin-bottom: 10px; }
#pageDefault .startWelcome h2 span { display: block; font-size: 12px; }
#pageDefault .startWelcomeText { width: 300px; } 
#pageDefault .startWelcome ul { margin: 0; margin-left: 16px; padding: 0; } 
#pageDefault .buttonBecomeAMember { background: url('Images/button_BecomeAMember.jpg') left top no-repeat; display: block; position: absolute; left: 395px; top: 251px; width: 200px; height: 71px; }
#pageDefault .buttonBecomeAMember:hover { background-position: left bottom; }
#pageDefault .buttonBecomeAMember span { display: none; }

#pageDefault .splitContentWrapperLight .partnerImageContainer { padding: 8px 0; }
#pageDefault .splitContentWrapperLight .partnerImageContainer img { float: left; }
#pageDefault .splitContentWrapperLight .partnerImageContainer img.partnerImage1 { margin-right: 8px; }
#pageDefault .splitContentWrapperLight .partnerImageContainerEnding { clear: both; }
#pageDefault .splitContentWrapperLight .partnerDescription { margin-bottom: 4px; min-height: 90px; }

#pageDefault .sidebarContainer .startRegistration { color: #ffffff; font-size: 12px; padding: 0px 0px 24px 0px; }
#pageDefault .sidebarContainer .startRegistration a { background: url('images/listArrow_h.gif') 4px center no-repeat; display: block; color: #ffffff; line-height: 28px; padding-left: 16px; padding-right: 4px; }
#pageDefault .sidebarContainer .startRegistration a span { border-bottom: solid 1px #3f3f3f; padding-bottom: 2px; }
#pageDefault .sidebarContainer .startRegistration a:hover { background-image: url('images/listArrow_h.gif'); color: #fdbd40; text-decoration: none; }
#pageDefault .sidebarContainer .startRegistration a:hover span { border-bottom-color: #e5a422; }

#pageFaq .contentItemInner { padding-left: 24px; }

#pageTermsConditions .termsconditions { list-style-type: decimal; margin-left: 18px; }
#pageTermsConditions .termsconditions li { margin-bottom: 8px; }

#pageBecomeAMember #cardPresentation { background: url('images/image_BecomeAMemberCard.jpg') left center no-repeat; height: 128px;  }
#pageBecomeAMember #benefitExample table { border-bottom: dotted 1px #879096; padding-bottom: 4px; margin-bottom: 4px; width: 100%; }
#pageBecomeAMember #benefitExample table tr { vertical-align: top; }
#pageBecomeAMember #benefitExample table .col1 { font-size: 10px; }
#pageBecomeAMember #benefitExample table .col1 span { font-size: 11px; font-weight: bold; }
#pageBecomeAMember #benefitExample table .col2 { text-align: right; }
#pageBecomeAMember #benefitExample .textXLarge { display: block; color: #879096; font-size: 20px; font-weight: bold; }
#pageBecomeAMember #benefitExample .textLarge { display: block; color: #879096; font-size: 11px; font-weight: bold; padding-bottom: 2px; }
