body.plans #content .inner h3.tooltip {
  background: transparent url(/images/badges/badge_eltern.png) no-repeat scroll left top;
  display: block;
  height: 52px;
  left: 556px;
  position: absolute;
  text-indent: -9000px;
  top: -11px;
  width: 89px;
  margin: 0px; }

body.plans #content .inner h3.tooltip.kidz {
  background: transparent url(/images/badges/badge_kidz.png) no-repeat scroll left top; }

ul#parent_navigation {
  padding-top: 20px; }
  ul#parent_navigation li {
    float: left;
    margin: 0;
    padding: 0;
    width: 104px;
    height: 40px;
    margin-right: 4px; }
    ul#parent_navigation li a {
      display: block;
      text-indent: -90000px;
      background-image: url(/images/parent_nav_reflect.png);
      background-repeat: no-repeat;
      background-position: left top;
      width: 104px;
      height: 60px;
      padding: 0; }
    ul#parent_navigation li a.last {
      margin-right: 0; }
    ul#parent_navigation li a.abo {
      background-position: -158px 0; }
    ul#parent_navigation li a.abo:hover,
    ul#parent_navigation li.active a.abo {
      background-position: -158px -84px; }
    ul#parent_navigation li a.club_content {
      background-position: -263px 0; }
    ul#parent_navigation li a.club_content:hover,
    ul#parent_navigation li.active a.club_content {
      background-position: -263px -84px; }
    ul#parent_navigation li a.club_activities {
      background-position: -368px 0; }
    ul#parent_navigation li a.club_activities:hover,
    ul#parent_navigation li.active a.club_activities {
      background-position: -368px -84px; }
    ul#parent_navigation li a.club_help {
      background-position: -473px 0; }
    ul#parent_navigation li a.club_help:hover,
    ul#parent_navigation li.active a.club_help {
      background-position: -473px -84px; }
    ul#parent_navigation li a.club_users {
      background-position: -578px 0; }
    ul#parent_navigation li a.club_users:hover,
    ul#parent_navigation li.active a.club_users {
      background-position: -578px -84px; }
    ul#parent_navigation li a.club_info {
      background-position: -683px 0; }
    ul#parent_navigation li a.club_info:hover,
    ul#parent_navigation li.active a.club_info {
      background-position: -683px -84px; }
    ul#parent_navigation li a.change_password {
      background-position: -53px 0; }
    ul#parent_navigation li a.change_password:hover,
    ul#parent_navigation li.active a.change_password {
      background-position: -53px -84px; }
    ul#parent_navigation li a.partner {
      background-position: -787px 0; }
    ul#parent_navigation li a.partner:hover,
    ul#parent_navigation li.active a.partner {
      background-position: -787px -84px; }
    ul#parent_navigation li a.kosten {
      background-position: -892px 0; }
    ul#parent_navigation li a.kosten:hover,
    ul#parent_navigation li.active a.kosten {
      background-position: -892px -84px; }
    ul#parent_navigation li a.mitglied_werden {
      background-position: -1000px 0; }
    ul#parent_navigation li a.mitglied_werden:hover,
    ul#parent_navigation li.active a.mitglied_werden {
      background-position: -1000px -84px; }

ul#parent_sub_navigation {
  padding: 15px 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }
  ul#parent_sub_navigation li {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    height: 27px;
    margin-right: 10px; }
    ul#parent_sub_navigation li a {
      display: block;
      text-indent: -90000px;
      background-image: url(/images/parent_subnavigation_new.png);
      background-repeat: no-repeat;
      background-position: left top;
      width: 141px;
      height: 27px;
      padding: 0; }
    ul#parent_sub_navigation li a.last {
      margin-right: 0; }
    ul#parent_sub_navigation li a.membership {
      background-position: -428px 0; }
    ul#parent_sub_navigation li a.membership.active {
      background-position: -428px -29px; }
    ul#parent_sub_navigation li a.personal_data {
      background-position: -571px 0; }
    ul#parent_sub_navigation li a.personal_data.active {
      background-position: -571px -29px; }
    ul#parent_sub_navigation li a.payment_data {
      background-position: -716px 0; }
    ul#parent_sub_navigation li a.payment_data.active {
      background-position: -716px -29px; }
    ul#parent_sub_navigation li a.parents_compliance {
      background-position: -143px 0; }
    ul#parent_sub_navigation li a.parents_compliance.active {
      background-position: -143px -29px; }
    ul#parent_sub_navigation li a.parents_educational_games {
      background-position: 0 0; }
    ul#parent_sub_navigation li a.parents_educational_games.active {
      background-position: 0 -29px; }
    ul#parent_sub_navigation li a.parents_agb {
      background-position: -286px 0; }
    ul#parent_sub_navigation li a.parents_agb.active {
      background-position: -286px -29px; }
    ul#parent_sub_navigation li a.general_questions {
      background-position: -861px 0; }
    ul#parent_sub_navigation li a.general_questions.active {
      background-position: -861px -29px; }
    ul#parent_sub_navigation li a.membership_questions {
      background-position: -1005px 0;
      width: 161px; }
    ul#parent_sub_navigation li a.membership_questions.active {
      background-position: -1005px -29px; }
    ul#parent_sub_navigation li a.technical_questions {
      background-position: -1166px 0; }
    ul#parent_sub_navigation li a.technical_questions.active {
      background-position: -1166px -29px; }
    ul#parent_sub_navigation li a.contact {
      background-position: -1310px 0; }
    ul#parent_sub_navigation li a.contact.active {
      background-position: -1310px -29px; }

ul.parents_sub_nav li {
  margin: 0 0 6px 0; }
  ul.parents_sub_nav li a {
    font-size: 12px;
    font-family: Georgia, "Times New Roman", serif;
    font-weight: bold;
    font-style: italic;
    background: transparent url(/images/arrow_link.gif) no-repeat scroll left center;
    padding-left: 10px;
    color: #00475b;
    text-decoration: none; }
  ul.parents_sub_nav li a:hover {
    text-decoration: underline; }

BODY.parent h2, BODY.content h2, BODY.plans h2, BODY.new_signup h2, BODY.create_signup h2, BODY.parents_educational_games h2, BODY.paid_subscription h2, BODY.voucher_subscription h2, BODY.signup h2, BODY.email_verification h2, BODY.new_session h2, BODY.create_session h2, BODY.create_email_verification h2,
BODY.update_wizard h2, BODY.create_payment h2, BODY.wizard h2, BODY.family h2, BODY.user_signup h2, BODY.users h2, BODY.new_user h2, BODY.create_user h2, BODY.new_password_reset h2,
BODY.email_verifications h2, BODY.create_password_reset h2, BODY.video_teaser h2 {
  position: absolute;
  background: none;
  width: 96px;
  height: 36px;
  top: 13px;
  left: 194px;
  color: #00475b;
  font-size: 14px;
  z-index: 5000; }
BODY.parent .top h3, BODY.content .top h3, BODY.plans .top h3, BODY.new_signup .top h3, BODY.create_signup .top h3, BODY.parents_educational_games .top h3, BODY.paid_subscription .top h3, BODY.voucher_subscription .top h3, BODY.signup .top h3, BODY.email_verification .top h3, BODY.new_session .top h3, BODY.create_session .top h3, BODY.create_email_verification .top h3,
BODY.update_wizard .top h3, BODY.create_payment .top h3, BODY.wizard .top h3, BODY.family .top h3, BODY.user_signup .top h3, BODY.users .top h3, BODY.new_user .top h3, BODY.create_user .top h3, BODY.new_password_reset .top h3,
BODY.email_verifications .top h3, BODY.create_password_reset .top h3, BODY.video_teaser .top h3 {
  color: #00475b; }
BODY.parent #content, BODY.content #content, BODY.plans #content, BODY.new_signup #content, BODY.create_signup #content, BODY.parents_educational_games #content, BODY.paid_subscription #content, BODY.voucher_subscription #content, BODY.signup #content, BODY.email_verification #content, BODY.new_session #content, BODY.create_session #content, BODY.create_email_verification #content,
BODY.update_wizard #content, BODY.create_payment #content, BODY.wizard #content, BODY.family #content, BODY.user_signup #content, BODY.users #content, BODY.new_user #content, BODY.create_user #content, BODY.new_password_reset #content,
BODY.email_verifications #content, BODY.create_password_reset #content, BODY.video_teaser #content {
  padding-bottom: 0px !important; }
  BODY.parent #content .inner,   BODY.content #content .inner,   BODY.plans #content .inner,   BODY.new_signup #content .inner,   BODY.create_signup #content .inner,   BODY.parents_educational_games #content .inner,   BODY.paid_subscription #content .inner,   BODY.voucher_subscription #content .inner,   BODY.signup #content .inner,   BODY.email_verification #content .inner,   BODY.new_session #content .inner,   BODY.create_session #content .inner,   BODY.create_email_verification #content .inner,
  BODY.update_wizard #content .inner,   BODY.create_payment #content .inner,   BODY.wizard #content .inner,   BODY.family #content .inner,   BODY.user_signup #content .inner,   BODY.users #content .inner,   BODY.new_user #content .inner,   BODY.create_user #content .inner,   BODY.new_password_reset #content .inner,
  BODY.email_verifications #content .inner,   BODY.create_password_reset #content .inner,   BODY.video_teaser #content .inner {
    margin: 0 14px 0px 6px;
    padding: 40px 0 1px 40px;
    background: none;
    position: relative;
    padding-top: 0!important;
    height: 100%; }
    BODY.parent #content .inner div.parents_top,     BODY.content #content .inner div.parents_top,     BODY.plans #content .inner div.parents_top,     BODY.new_signup #content .inner div.parents_top,     BODY.create_signup #content .inner div.parents_top,     BODY.parents_educational_games #content .inner div.parents_top,     BODY.paid_subscription #content .inner div.parents_top,     BODY.voucher_subscription #content .inner div.parents_top,     BODY.signup #content .inner div.parents_top,     BODY.email_verification #content .inner div.parents_top,     BODY.new_session #content .inner div.parents_top,     BODY.create_session #content .inner div.parents_top,     BODY.create_email_verification #content .inner div.parents_top,
    BODY.update_wizard #content .inner div.parents_top,     BODY.create_payment #content .inner div.parents_top,     BODY.wizard #content .inner div.parents_top,     BODY.family #content .inner div.parents_top,     BODY.user_signup #content .inner div.parents_top,     BODY.users #content .inner div.parents_top,     BODY.new_user #content .inner div.parents_top,     BODY.create_user #content .inner div.parents_top,     BODY.new_password_reset #content .inner div.parents_top,
    BODY.email_verifications #content .inner div.parents_top,     BODY.create_password_reset #content .inner div.parents_top,     BODY.video_teaser #content .inner div.parents_top {
      position: relative;
      top: -72px;
      left: -35px; }
      BODY.parent #content .inner div.parents_top a.clubnick_logo_small,       BODY.content #content .inner div.parents_top a.clubnick_logo_small,       BODY.plans #content .inner div.parents_top a.clubnick_logo_small,       BODY.new_signup #content .inner div.parents_top a.clubnick_logo_small,       BODY.create_signup #content .inner div.parents_top a.clubnick_logo_small,       BODY.parents_educational_games #content .inner div.parents_top a.clubnick_logo_small,       BODY.paid_subscription #content .inner div.parents_top a.clubnick_logo_small,       BODY.voucher_subscription #content .inner div.parents_top a.clubnick_logo_small,       BODY.signup #content .inner div.parents_top a.clubnick_logo_small,       BODY.email_verification #content .inner div.parents_top a.clubnick_logo_small,       BODY.new_session #content .inner div.parents_top a.clubnick_logo_small,       BODY.create_session #content .inner div.parents_top a.clubnick_logo_small,       BODY.create_email_verification #content .inner div.parents_top a.clubnick_logo_small,
      BODY.update_wizard #content .inner div.parents_top a.clubnick_logo_small,       BODY.create_payment #content .inner div.parents_top a.clubnick_logo_small,       BODY.wizard #content .inner div.parents_top a.clubnick_logo_small,       BODY.family #content .inner div.parents_top a.clubnick_logo_small,       BODY.user_signup #content .inner div.parents_top a.clubnick_logo_small,       BODY.users #content .inner div.parents_top a.clubnick_logo_small,       BODY.new_user #content .inner div.parents_top a.clubnick_logo_small,       BODY.create_user #content .inner div.parents_top a.clubnick_logo_small,       BODY.new_password_reset #content .inner div.parents_top a.clubnick_logo_small,
      BODY.email_verifications #content .inner div.parents_top a.clubnick_logo_small,       BODY.create_password_reset #content .inner div.parents_top a.clubnick_logo_small,       BODY.video_teaser #content .inner div.parents_top a.clubnick_logo_small {
        display: block;
        background: url(/images/clubnick_logo_small.gif) no-repeat scroll top left;
        width: 88px;
        height: 65px;
        text-indent: -9000px;
        float: left; }
      BODY.parent #content .inner div.parents_top h4,       BODY.content #content .inner div.parents_top h4,       BODY.plans #content .inner div.parents_top h4,       BODY.new_signup #content .inner div.parents_top h4,       BODY.create_signup #content .inner div.parents_top h4,       BODY.parents_educational_games #content .inner div.parents_top h4,       BODY.paid_subscription #content .inner div.parents_top h4,       BODY.voucher_subscription #content .inner div.parents_top h4,       BODY.signup #content .inner div.parents_top h4,       BODY.email_verification #content .inner div.parents_top h4,       BODY.new_session #content .inner div.parents_top h4,       BODY.create_session #content .inner div.parents_top h4,       BODY.create_email_verification #content .inner div.parents_top h4,
      BODY.update_wizard #content .inner div.parents_top h4,       BODY.create_payment #content .inner div.parents_top h4,       BODY.wizard #content .inner div.parents_top h4,       BODY.family #content .inner div.parents_top h4,       BODY.user_signup #content .inner div.parents_top h4,       BODY.users #content .inner div.parents_top h4,       BODY.new_user #content .inner div.parents_top h4,       BODY.create_user #content .inner div.parents_top h4,       BODY.new_password_reset #content .inner div.parents_top h4,
      BODY.email_verifications #content .inner div.parents_top h4,       BODY.create_password_reset #content .inner div.parents_top h4,       BODY.video_teaser #content .inner div.parents_top h4 {
        background-color: transparent;
        float: left;
        font-size: 14px;
        color: #00475b;
        margin: 25px 0 0 13px; }
    BODY.parent #content .inner p,     BODY.content #content .inner p,     BODY.plans #content .inner p,     BODY.new_signup #content .inner p,     BODY.create_signup #content .inner p,     BODY.parents_educational_games #content .inner p,     BODY.paid_subscription #content .inner p,     BODY.voucher_subscription #content .inner p,     BODY.signup #content .inner p,     BODY.email_verification #content .inner p,     BODY.new_session #content .inner p,     BODY.create_session #content .inner p,     BODY.create_email_verification #content .inner p,
    BODY.update_wizard #content .inner p,     BODY.create_payment #content .inner p,     BODY.wizard #content .inner p,     BODY.family #content .inner p,     BODY.user_signup #content .inner p,     BODY.users #content .inner p,     BODY.new_user #content .inner p,     BODY.create_user #content .inner p,     BODY.new_password_reset #content .inner p,
    BODY.email_verifications #content .inner p,     BODY.create_password_reset #content .inner p,     BODY.video_teaser #content .inner p {
      background-color: #effbfd;
      padding: 10px;
      color: #038e91;
      width: 610px; }
      BODY.parent #content .inner p.message,       BODY.content #content .inner p.message,       BODY.plans #content .inner p.message,       BODY.new_signup #content .inner p.message,       BODY.create_signup #content .inner p.message,       BODY.parents_educational_games #content .inner p.message,       BODY.paid_subscription #content .inner p.message,       BODY.voucher_subscription #content .inner p.message,       BODY.signup #content .inner p.message,       BODY.email_verification #content .inner p.message,       BODY.new_session #content .inner p.message,       BODY.create_session #content .inner p.message,       BODY.create_email_verification #content .inner p.message,
      BODY.update_wizard #content .inner p.message,       BODY.create_payment #content .inner p.message,       BODY.wizard #content .inner p.message,       BODY.family #content .inner p.message,       BODY.user_signup #content .inner p.message,       BODY.users #content .inner p.message,       BODY.new_user #content .inner p.message,       BODY.create_user #content .inner p.message,       BODY.new_password_reset #content .inner p.message,
      BODY.email_verifications #content .inner p.message,       BODY.create_password_reset #content .inner p.message,       BODY.video_teaser #content .inner p.message {
        margin-top: 20px;
        padding: 20px 10px; }
    BODY.parent #content .inner p.bulk,     BODY.content #content .inner p.bulk,     BODY.plans #content .inner p.bulk,     BODY.new_signup #content .inner p.bulk,     BODY.create_signup #content .inner p.bulk,     BODY.parents_educational_games #content .inner p.bulk,     BODY.paid_subscription #content .inner p.bulk,     BODY.voucher_subscription #content .inner p.bulk,     BODY.signup #content .inner p.bulk,     BODY.email_verification #content .inner p.bulk,     BODY.new_session #content .inner p.bulk,     BODY.create_session #content .inner p.bulk,     BODY.create_email_verification #content .inner p.bulk,
    BODY.update_wizard #content .inner p.bulk,     BODY.create_payment #content .inner p.bulk,     BODY.wizard #content .inner p.bulk,     BODY.family #content .inner p.bulk,     BODY.user_signup #content .inner p.bulk,     BODY.users #content .inner p.bulk,     BODY.new_user #content .inner p.bulk,     BODY.create_user #content .inner p.bulk,     BODY.new_password_reset #content .inner p.bulk,
    BODY.email_verifications #content .inner p.bulk,     BODY.create_password_reset #content .inner p.bulk,     BODY.video_teaser #content .inner p.bulk {
      padding: 0; }
    BODY.parent #content .inner h3,     BODY.content #content .inner h3,     BODY.plans #content .inner h3,     BODY.new_signup #content .inner h3,     BODY.create_signup #content .inner h3,     BODY.parents_educational_games #content .inner h3,     BODY.paid_subscription #content .inner h3,     BODY.voucher_subscription #content .inner h3,     BODY.signup #content .inner h3,     BODY.email_verification #content .inner h3,     BODY.new_session #content .inner h3,     BODY.create_session #content .inner h3,     BODY.create_email_verification #content .inner h3,
    BODY.update_wizard #content .inner h3,     BODY.create_payment #content .inner h3,     BODY.wizard #content .inner h3,     BODY.family #content .inner h3,     BODY.user_signup #content .inner h3,     BODY.users #content .inner h3,     BODY.new_user #content .inner h3,     BODY.create_user #content .inner h3,     BODY.new_password_reset #content .inner h3,
    BODY.email_verifications #content .inner h3,     BODY.create_password_reset #content .inner h3,     BODY.video_teaser #content .inner h3 {
      color: #FFFFFF;
      height: 32px;
      line-height: 32px;
      padding: 0 0 0 8px;
      background: url(/images/header_radiant_blue.gif) no-repeat scroll top left;
      font-size: 12px;
      padding-left: 10px;
      margin: 20px 0 0; }
  BODY.parent #content p.breadcrump,   BODY.content #content p.breadcrump,   BODY.plans #content p.breadcrump,   BODY.new_signup #content p.breadcrump,   BODY.create_signup #content p.breadcrump,   BODY.parents_educational_games #content p.breadcrump,   BODY.paid_subscription #content p.breadcrump,   BODY.voucher_subscription #content p.breadcrump,   BODY.signup #content p.breadcrump,   BODY.email_verification #content p.breadcrump,   BODY.new_session #content p.breadcrump,   BODY.create_session #content p.breadcrump,   BODY.create_email_verification #content p.breadcrump,
  BODY.update_wizard #content p.breadcrump,   BODY.create_payment #content p.breadcrump,   BODY.wizard #content p.breadcrump,   BODY.family #content p.breadcrump,   BODY.user_signup #content p.breadcrump,   BODY.users #content p.breadcrump,   BODY.new_user #content p.breadcrump,   BODY.create_user #content p.breadcrump,   BODY.new_password_reset #content p.breadcrump,
  BODY.email_verifications #content p.breadcrump,   BODY.create_password_reset #content p.breadcrump,   BODY.video_teaser #content p.breadcrump {
    margin: 30px -36px 30px -44px;
    padding: 10px 0 10px 44px;
    color: #00475B;
    font-size: 12px;
    font-family: Georgia, "Times New Roman", serif;
    font-weight: bold;
    font-style: italic;
    background-color: #fff;
    border-top: 1px dashed #aaa;
    border-bottom: 1px dashed #aaa; }
BODY.parent #footer ul li, BODY.content #footer ul li, BODY.plans #footer ul li, BODY.new_signup #footer ul li, BODY.create_signup #footer ul li, BODY.parents_educational_games #footer ul li, BODY.paid_subscription #footer ul li, BODY.voucher_subscription #footer ul li, BODY.signup #footer ul li, BODY.email_verification #footer ul li, BODY.new_session #footer ul li, BODY.create_session #footer ul li, BODY.create_email_verification #footer ul li,
BODY.update_wizard #footer ul li, BODY.create_payment #footer ul li, BODY.wizard #footer ul li, BODY.family #footer ul li, BODY.user_signup #footer ul li, BODY.users #footer ul li, BODY.new_user #footer ul li, BODY.create_user #footer ul li, BODY.new_password_reset #footer ul li,
BODY.email_verifications #footer ul li, BODY.create_password_reset #footer ul li, BODY.video_teaser #footer ul li {
  border-color: #738b8e; }
  BODY.parent #footer ul li a,   BODY.content #footer ul li a,   BODY.plans #footer ul li a,   BODY.new_signup #footer ul li a,   BODY.create_signup #footer ul li a,   BODY.parents_educational_games #footer ul li a,   BODY.paid_subscription #footer ul li a,   BODY.voucher_subscription #footer ul li a,   BODY.signup #footer ul li a,   BODY.email_verification #footer ul li a,   BODY.new_session #footer ul li a,   BODY.create_session #footer ul li a,   BODY.create_email_verification #footer ul li a,
  BODY.update_wizard #footer ul li a,   BODY.create_payment #footer ul li a,   BODY.wizard #footer ul li a,   BODY.family #footer ul li a,   BODY.user_signup #footer ul li a,   BODY.users #footer ul li a,   BODY.new_user #footer ul li a,   BODY.create_user #footer ul li a,   BODY.new_password_reset #footer ul li a,
  BODY.email_verifications #footer ul li a,   BODY.create_password_reset #footer ul li a,   BODY.video_teaser #footer ul li a {
    color: #839b9e; }

body.sitemap #footer ul li a, body.list_users #footer ul li a, body.list_users_show_user_selector #footer ul li a, body.content_cartoon_creator #footer ul li a {
  color: #E65C00; }

body.new_paid_subscription #footer ul li {
  border-color: #738b8e; }
  body.new_paid_subscription #footer ul li a {
    color: #839b9e; }

BODY.content #content .inner {
  padding: 28px 40px 0 45px!important;
  background: transparent!important; }

BODY.content_mytoys #content .inner p {
  width: auto; }
BODY.content_mytoys #content .inner p.alert {
  color: #ff0000; }

.two_col {
  width: 638px;
  background: url('/images/background/parent_partner_bg_blue.png') repeat-y scroll top left; }

.two_col_bottom {
  width: 638px;
  height: 20px;
  background: url('/images/background/parent_partner_bottom_blue.png') no-repeat scroll top left; }

.col_left {
  float: left;
  width: 65%; }

.col_right {
  background: none;
  float: right;
  width: 35%; }

.two_col {
  height: 390px; }

p.video_teaser {
  background: transparent !important;
  position: absolute;
  text-align: center;
  width: 250px !important;
  height: 187px; }
  p.video_teaser a {
    display: block;
    background: url('/images/buttons/btn_video_teaser.png') no-repeat scroll top left;
    height: 187px;
    text-indent: -90000px; }

p.jetzt_clubnick_testen {
  background: transparent !important;
  position: absolute;
  text-align: center;
  width: 183px !important;
  height: 39px; }
  p.jetzt_clubnick_testen a {
    display: block;
    background: url('/images/buttons/btn_subscribe.png') no-repeat scroll top left;
    height: 39px;
    text-indent: -90000px; }

.accordion_content p.jetzt_clubnick_testen {
  position: static; }

BODY.parent_help #content .inner #help_sub_nav ul, BODY.parent_club_help #content .inner #help_sub_nav ul, BODY.parent_membership_help #content .inner #help_sub_nav ul, BODY.parent_technical_help #content .inner #help_sub_nav ul {
  width: 470px;
  height: 33px;
  margin: 0 auto; }
  BODY.parent_help #content .inner #help_sub_nav ul li,   BODY.parent_club_help #content .inner #help_sub_nav ul li,   BODY.parent_membership_help #content .inner #help_sub_nav ul li,   BODY.parent_technical_help #content .inner #help_sub_nav ul li {
    float: left;
    margin: 0;
    padding: 0; }
    BODY.parent_help #content .inner #help_sub_nav ul li a,     BODY.parent_club_help #content .inner #help_sub_nav ul li a,     BODY.parent_membership_help #content .inner #help_sub_nav ul li a,     BODY.parent_technical_help #content .inner #help_sub_nav ul li a {
      width: 124px;
      text-indent: -9000px;
      height: 28px;
      display: block;
      float: left;
      background: url('/images/parent_nav/help_subnav.gif') no-repeat scroll top left;
      margin-right: 8px; }
  BODY.parent_help #content .inner #help_sub_nav ul li a.general_q,   BODY.parent_club_help #content .inner #help_sub_nav ul li a.general_q,   BODY.parent_membership_help #content .inner #help_sub_nav ul li a.general_q,   BODY.parent_technical_help #content .inner #help_sub_nav ul li a.general_q {
    background-position: 0 0; }
  BODY.parent_help #content .inner #help_sub_nav ul li.active a.general_q, BODY.parent_help #content .inner #help_sub_nav ul li.active a.general_q:hover,   BODY.parent_club_help #content .inner #help_sub_nav ul li.active a.general_q, BODY.parent_club_help #content .inner #help_sub_nav ul li.active a.general_q:hover,   BODY.parent_membership_help #content .inner #help_sub_nav ul li.active a.general_q, BODY.parent_membership_help #content .inner #help_sub_nav ul li.active a.general_q:hover,   BODY.parent_technical_help #content .inner #help_sub_nav ul li.active a.general_q, BODY.parent_technical_help #content .inner #help_sub_nav ul li.active a.general_q:hover {
    background-position: 0 -28px; }
  BODY.parent_help #content .inner #help_sub_nav ul li a.subscription_q,   BODY.parent_club_help #content .inner #help_sub_nav ul li a.subscription_q,   BODY.parent_membership_help #content .inner #help_sub_nav ul li a.subscription_q,   BODY.parent_technical_help #content .inner #help_sub_nav ul li a.subscription_q {
    width: 166px;
    background-position: -125px 0; }
  BODY.parent_help #content .inner #help_sub_nav ul li.active a.subscription_q, BODY.parent_help #content .inner #help_sub_nav ul li.active a.subscription_q:hover,   BODY.parent_club_help #content .inner #help_sub_nav ul li.active a.subscription_q, BODY.parent_club_help #content .inner #help_sub_nav ul li.active a.subscription_q:hover,   BODY.parent_membership_help #content .inner #help_sub_nav ul li.active a.subscription_q, BODY.parent_membership_help #content .inner #help_sub_nav ul li.active a.subscription_q:hover,   BODY.parent_technical_help #content .inner #help_sub_nav ul li.active a.subscription_q, BODY.parent_technical_help #content .inner #help_sub_nav ul li.active a.subscription_q:hover {
    background-position: -125px -28px; }
  BODY.parent_help #content .inner #help_sub_nav ul li a.technical_q,   BODY.parent_club_help #content .inner #help_sub_nav ul li a.technical_q,   BODY.parent_membership_help #content .inner #help_sub_nav ul li a.technical_q,   BODY.parent_technical_help #content .inner #help_sub_nav ul li a.technical_q {
    background-position: -292px 0; }
  BODY.parent_help #content .inner #help_sub_nav ul li.active a.technical_q, BODY.parent_help #content .inner #help_sub_nav ul li.active a.technical_q:hover,   BODY.parent_club_help #content .inner #help_sub_nav ul li.active a.technical_q, BODY.parent_club_help #content .inner #help_sub_nav ul li.active a.technical_q:hover,   BODY.parent_membership_help #content .inner #help_sub_nav ul li.active a.technical_q, BODY.parent_membership_help #content .inner #help_sub_nav ul li.active a.technical_q:hover,   BODY.parent_technical_help #content .inner #help_sub_nav ul li.active a.technical_q, BODY.parent_technical_help #content .inner #help_sub_nav ul li.active a.technical_q:hover {
    background-position: -292px -28px; }
BODY.parent_help #content .inner p, BODY.parent_club_help #content .inner p, BODY.parent_membership_help #content .inner p, BODY.parent_technical_help #content .inner p {
  background-color: #c0e5e7;
  width: 609px; }
BODY.parent_help #content .inner h3, BODY.parent_club_help #content .inner h3, BODY.parent_membership_help #content .inner h3, BODY.parent_technical_help #content .inner h3 {
  color: #036e6f;
  background: url(/images/accordeon/accordeon_help_section_head.gif) no-repeat scroll top left;
  width: 627px;
  height: 35px;
  line-height: 27px;
  font-size: 12px;
  margin: 20px 0 0 -8px;
  padding: 0 0 0 47px;
  line-height: 35px;
  cursor: pointer; }
  BODY.parent_help #content .inner h3 a,   BODY.parent_club_help #content .inner h3 a,   BODY.parent_membership_help #content .inner h3 a,   BODY.parent_technical_help #content .inner h3 a {
    color: #036e6f!important; }
BODY.parent_help #content .inner .gb_element, BODY.parent_club_help #content .inner .gb_element, BODY.parent_membership_help #content .inner .gb_element, BODY.parent_technical_help #content .inner .gb_element {
  background: url('/images/accordeon/accordeon_bottom.gif') no-repeat scroll top left;
  width: 629px;
  height: 14px; }
BODY.parent_help #content .inner h3.blue_radiant, BODY.parent_club_help #content .inner h3.blue_radiant, BODY.parent_membership_help #content .inner h3.blue_radiant, BODY.parent_technical_help #content .inner h3.blue_radiant {
  color: #FFFFFF;
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 8px;
  background: url(/images/header_radiant_blue.gif) no-repeat scroll top left;
  font-size: 12px;
  padding-left: 10px;
  margin: 20px 0 0; }
BODY.parent_help #content .inner p.jetzt_clubnick_testen, BODY.parent_club_help #content .inner p.jetzt_clubnick_testen, BODY.parent_membership_help #content .inner p.jetzt_clubnick_testen, BODY.parent_technical_help #content .inner p.jetzt_clubnick_testen {
  background: transparent !important;
  position: absolute;
  text-align: center;
  width: 183px !important;
  height: 39px; }
  BODY.parent_help #content .inner p.jetzt_clubnick_testen a,   BODY.parent_club_help #content .inner p.jetzt_clubnick_testen a,   BODY.parent_membership_help #content .inner p.jetzt_clubnick_testen a,   BODY.parent_technical_help #content .inner p.jetzt_clubnick_testen a {
    display: block;
    background: url('/images/buttons/btn_subscribe.png') no-repeat scroll top left;
    height: 39px;
    text-indent: -90000px; }
BODY.parent_help #content .inner .accordion_content p.jetzt_clubnick_testen, BODY.parent_club_help #content .inner .accordion_content p.jetzt_clubnick_testen, BODY.parent_membership_help #content .inner .accordion_content p.jetzt_clubnick_testen, BODY.parent_technical_help #content .inner .accordion_content p.jetzt_clubnick_testen {
  position: static; }
BODY.parent_help #content .inner ul.plans, BODY.parent_club_help #content .inner ul.plans, BODY.parent_membership_help #content .inner ul.plans, BODY.parent_technical_help #content .inner ul.plans {
  position: relative;
  background-color: #EFFBFD;
  background: transparent url(/images/abos_kosten.jpg) center center no-repeat;
  height: 195px;
  width: 632px;
  padding: 30px 0;
  margin: 0; }
  BODY.parent_help #content .inner ul.plans li,   BODY.parent_club_help #content .inner ul.plans li,   BODY.parent_membership_help #content .inner ul.plans li,   BODY.parent_technical_help #content .inner ul.plans li {
    position: absolute;
    left: -99999px; }
BODY.parent_help #content .inner .accordion_content, BODY.parent_club_help #content .inner .accordion_content, BODY.parent_membership_help #content .inner .accordion_content, BODY.parent_technical_help #content .inner .accordion_content {
  overflow: hidden!important;
  text-indent: 0px !important; }

BODY.parent_partner_info #content .inner {
  background: none; }
  BODY.parent_partner_info #content .inner .round_blue_top {
    margin: 15px 0 0 19px;
    background: url('/images/background/round_blue_top.png') no-repeat scroll top left;
    width: 348px;
    height: 8px; }
  BODY.parent_partner_info #content .inner .round_blue_middle {
    margin: 0 0 0 20px;
    background: url('/images/background/round_blue_middle.png') repeat-y scroll top left;
    width: 348px;
    height: auto; }
  BODY.parent_partner_info #content .inner .round_blue_bottom {
    margin: 0 0 0 19px;
    background: url('/images/background/round_blue_bottom.png') no-repeat scroll top left;
    width: 348px;
    height: 8px; }
  BODY.parent_partner_info #content .inner .two_col {
    width: 638px;
    background: url('/images/background/parent_partner_bg_blue.png') repeat-y scroll top left; }
  BODY.parent_partner_info #content .inner .two_col_bottom {
    width: 638px;
    height: 20px;
    background: url('/images/background/parent_partner_bottom_blue.png') no-repeat scroll top left; }
  BODY.parent_partner_info #content .inner .col_left {
    float: left;
    width: 65%; }
  BODY.parent_partner_info #content .inner .col_right {
    background: none;
    float: right;
    width: 35%; }
  BODY.parent_partner_info #content .inner .two_col {
    height: 725px; }
  BODY.parent_partner_info #content .inner h3.partner {
    color: #00475b;
    background: none;
    margin: 0 0 0 6px;
    font-size: 18px; }
  BODY.parent_partner_info #content .inner p.partner {
    background: transparent;
    width: 322px;
    margin: 0 0 0 6px;
    padding: 8px 12px 8px 12px;
    color: #038E91; }
  BODY.parent_partner_info #content .inner a {
    display: block;
    text-indent: -90000px; }
  BODY.parent_partner_info #content .inner a.cornelsen {
    background: transparent url('/images/logos/logo_cornelsen.png') no-repeat scroll top left;
    width: 160px;
    height: 46px;
    margin: 75px 0 0 8px; }
  BODY.parent_partner_info #content .inner a.wiw {
    background: transparent url('/images/logos/logo_wiw.png') no-repeat scroll top left;
    width: 86px;
    height: 86px;
    margin: 135px 0 0 45px; }
  BODY.parent_partner_info #content .inner a.dpa {
    background: transparent url('/images/logos/logo_dpa.png') no-repeat scroll top left;
    width: 157px;
    height: 57px;
    margin: 160px 0 0 8px; }
  BODY.parent_partner_info #content .inner a.fragfinn {
    background: transparent url('/images/logos/logo_fragfinn.png') no-repeat scroll top left;
    width: 95px;
    height: 95px;
    margin: 163px 0 0 40px; }

BODY.parent_general_info #videobox, BODY.general_club_info #videobox {
  width: 500px;
  height: 330px;
  background: #dcf1f5; }
BODY.parent_general_info #lightview, BODY.general_club_info #lightview {
  width: 500px !important;
  height: 330px !important;
  margin-top: -155px !important;
  margin-left: -242px !important; }
  BODY.parent_general_info #lightview .lv_Center,   BODY.general_club_info #lightview .lv_Center {
    width: 500px !important;
    height: 330px !important; }
    BODY.parent_general_info #lightview .lv_Center .lv_contentTop,     BODY.general_club_info #lightview .lv_Center .lv_contentTop {
      width: 490px !important;
      height: 320px !important;
      margin: 0 10px 0 -4px;
      overflow: hidden !important; }
BODY.parent_general_info #content .inner .videotutorial, BODY.general_club_info #content .inner .videotutorial {
  background: url('/images/parent/videotutorial.gif') no-repeat scroll center center;
  height: 239px;
  margin: 0 0 0 -60px;
  position: relative; }
  BODY.parent_general_info #content .inner .videotutorial #intro_video,   BODY.general_club_info #content .inner .videotutorial #intro_video {
    height: 180px;
    left: 302px;
    position: absolute;
    top: 25px;
    width: 320px; }
BODY.parent_general_info #content .inner h3.with_sponsor, BODY.general_club_info #content .inner h3.with_sponsor {
  position: relative;
  width: 631px; }
  BODY.parent_general_info #content .inner h3.with_sponsor span,   BODY.general_club_info #content .inner h3.with_sponsor span {
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    position: absolute;
    right: 3px;
    top: 0px;
    font-family: verdana, arial, sans-serif;
    font-style: normal; }
    BODY.parent_general_info #content .inner h3.with_sponsor span img,     BODY.general_club_info #content .inner h3.with_sponsor span img {
      vertical-align: middle; }
  BODY.parent_general_info #content .inner h3.with_sponsor span.caps,   BODY.general_club_info #content .inner h3.with_sponsor span.caps {
    position: static;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold; }
BODY.parent_general_info #content .inner h3.vorteile, BODY.general_club_info #content .inner h3.vorteile {
  background: transparent;
  font-size: 18px;
  font-weight: 600;
  color: #00475b;
  margin: 5px 0 0 25px; }
BODY.parent_general_info #content .inner .special_icon, BODY.general_club_info #content .inner .special_icon {
  width: 23px;
  height: 23px;
  float: left; }
BODY.parent_general_info #content .inner .special_text, BODY.general_club_info #content .inner .special_text {
  width: 250px;
  float: right;
  margin: 0 65px 0 0;
  background: none;
  line-height: 1.5em;
  font-weight: normal;
  font-style: oblique;
  font-size: 11px; }
BODY.parent_general_info #content .inner .rounded_corner_half, BODY.general_club_info #content .inner .rounded_corner_half {
  background: url('/images/parent/rounded_corner_half.png') no-repeat scroll top left;
  width: 351px;
  height: 357px;
  float: left;
  margin: 0px 0px 0px 0;
  color: #038e91;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  padding: 50px 0 15px 40px; }
  BODY.parent_general_info #content .inner .rounded_corner_half span,   BODY.general_club_info #content .inner .rounded_corner_half span {
    font-weight: bold; }
  BODY.parent_general_info #content .inner .rounded_corner_half li,   BODY.general_club_info #content .inner .rounded_corner_half li {
    list-style-image: url('/images/icons/arrow.gif');
    width: 250px;
    padding-left: 15px;
    line-height: 1.5em;
    padding-bottom: 5px;
    font-weight: bold; }
  BODY.parent_general_info #content .inner .rounded_corner_half li.sub,   BODY.general_club_info #content .inner .rounded_corner_half li.sub {
    list-style-image: none;
    font-weight: normal;
    padding-left: 0;
    font-size: 11px; }
BODY.parent_general_info #content .inner .rounded_corner_half.first, BODY.general_club_info #content .inner .rounded_corner_half.first {
  margin: 30px 10px 0px 0; }
  BODY.parent_general_info #content .inner .rounded_corner_half.first li,   BODY.general_club_info #content .inner .rounded_corner_half.first li {
    background: transparent url(/images/icons/delete.gif) no-repeat left center; }
BODY.parent_general_info #content .inner a.gift, BODY.general_club_info #content .inner a.gift {
  display: block;
  background: url('/images/icons/gift.png') no-repeat scroll top left;
  text-indent: -9000px;
  width: 23px;
  height: 23px;
  margin: 2px 0 0 0; }

BODY.parent_subscription_info #content .inner .round_blue_top, BODY.parent_help #content .inner .round_blue_top, BODY.parent_club_help #content .inner .round_blue_top {
  margin: 15px 0 0 19px;
  background: url('/images/background/round_blue_top.png') no-repeat scroll top left;
  width: 348px;
  height: 8px; }
BODY.parent_subscription_info #content .inner .round_blue_middle, BODY.parent_help #content .inner .round_blue_middle, BODY.parent_club_help #content .inner .round_blue_middle {
  margin: 0 0 0 19px;
  background: url('/images/background/round_blue_middle.png') repeat-y scroll top left;
  width: 348px;
  height: auto; }
BODY.parent_subscription_info #content .inner .round_blue_bottom, BODY.parent_help #content .inner .round_blue_bottom, BODY.parent_club_help #content .inner .round_blue_bottom {
  margin: 0 0 0 19px;
  background: url('/images/background/round_blue_bottom.png') no-repeat scroll top left;
  width: 348px;
  height: 8px; }
BODY.parent_subscription_info #content .inner p, BODY.parent_help #content .inner p, BODY.parent_club_help #content .inner p {
  color: #038E91; }
BODY.parent_subscription_info #content .inner p.subscr_info, BODY.parent_help #content .inner p.subscr_info, BODY.parent_club_help #content .inner p.subscr_info {
  background: none;
  padding: 20px 20px 0 20px; }
BODY.parent_subscription_info #content .inner p.subscr_info_box, BODY.parent_help #content .inner p.subscr_info_box, BODY.parent_club_help #content .inner p.subscr_info_box {
  background: none;
  padding: 0 0 15px 15px;
  width: 320px; }
BODY.parent_subscription_info #content .inner p.subscr_info_sub, BODY.parent_help #content .inner p.subscr_info_sub, BODY.parent_club_help #content .inner p.subscr_info_sub {
  background: none;
  padding: 15px 0 0 22px;
  width: 320px; }
  BODY.parent_subscription_info #content .inner p.subscr_info_sub a,   BODY.parent_help #content .inner p.subscr_info_sub a,   BODY.parent_club_help #content .inner p.subscr_info_sub a {
    display: inline;
    text-indent: 0px; }
BODY.parent_subscription_info #content .inner h3.subscr_info, BODY.parent_help #content .inner h3.subscr_info, BODY.parent_club_help #content .inner h3.subscr_info {
  color: #00475b;
  background: none;
  margin: 0 0 0 6px;
  padding: 0 0 10px 10px;
  font-size: 18px;
  font-weight: 600; }
BODY.parent_subscription_info #content .inner a, BODY.parent_help #content .inner a, BODY.parent_club_help #content .inner a {
  display: block;
  text-indent: -90000px; }
BODY.parent_subscription_info #content .inner a.offer_top, BODY.parent_help #content .inner a.offer_top, BODY.parent_club_help #content .inner a.offer_top {
  background: url('/images/test_monat.png') no-repeat scroll top left;
  height: 101px;
  margin: 50px 0 0 -18px; }
BODY.parent_subscription_info #content .inner a.offer_middle, BODY.parent_help #content .inner a.offer_middle, BODY.parent_club_help #content .inner a.offer_middle {
  background: url('/images/3_month.png') no-repeat scroll top left;
  width: 172px;
  height: 207px;
  margin: 75px 0 0 10px; }
BODY.parent_subscription_info #content .inner a.offer_bottom, BODY.parent_help #content .inner a.offer_bottom, BODY.parent_club_help #content .inner a.offer_bottom {
  background: url('/images/12_month.png') no-repeat scroll top left;
  width: 172px;
  height: 209px;
  margin: 60px 0 0 10px; }
BODY.parent_subscription_info #content .inner .two_col, BODY.parent_help #content .inner .two_col, BODY.parent_club_help #content .inner .two_col {
  width: 638px;
  background: url('/images/background/parent_partner_bg_blue.png') repeat-y scroll top left; }
BODY.parent_subscription_info #content .inner .two_col_bottom, BODY.parent_help #content .inner .two_col_bottom, BODY.parent_club_help #content .inner .two_col_bottom {
  width: 638px;
  height: 20px;
  background: url('/images/background/parent_partner_bottom_blue.png') no-repeat scroll top left; }
BODY.parent_subscription_info #content .inner .col_left, BODY.parent_help #content .inner .col_left, BODY.parent_club_help #content .inner .col_left {
  float: left;
  width: 65%; }
BODY.parent_subscription_info #content .inner .col_right, BODY.parent_help #content .inner .col_right, BODY.parent_club_help #content .inner .col_right {
  background: none;
  float: right;
  width: 35%; }
BODY.parent_subscription_info #content .inner .two_col, BODY.parent_help #content .inner .two_col, BODY.parent_club_help #content .inner .two_col {
  height: 835px; }
BODY.parent_subscription_info #content .inner p.jetzt_clubnick_testen, BODY.parent_help #content .inner p.jetzt_clubnick_testen, BODY.parent_club_help #content .inner p.jetzt_clubnick_testen {
  background: transparent !important;
  position: absolute;
  text-align: center;
  width: 183px !important;
  height: 39px; }
  BODY.parent_subscription_info #content .inner p.jetzt_clubnick_testen a,   BODY.parent_help #content .inner p.jetzt_clubnick_testen a,   BODY.parent_club_help #content .inner p.jetzt_clubnick_testen a {
    display: block;
    background: url('/images/buttons/btn_subscribe.png') no-repeat scroll top left;
    height: 39px;
    text-indent: -90000px; }
BODY.parent_subscription_info #content .inner .accordion_content p.jetzt_clubnick_testen, BODY.parent_help #content .inner .accordion_content p.jetzt_clubnick_testen, BODY.parent_club_help #content .inner .accordion_content p.jetzt_clubnick_testen {
  position: static; }

a.hoverbox {
  cursor: default;
  position: relative;
  display: block; }
  a.hoverbox img.preview {
    display: none; }
  a.hoverbox img {
    vertical-align: top; }

a.hoverbox:hover .preview {
  display: block;
  background-color: #FDD66B;
  position: absolute;
  z-index: 1;
  top: -48px;
  left: -48px; }

BODY.paid_subscription #content .inner .videotutorial, BODY.voucher_subscription #content .inner .videotutorial {
  background: url('/images/parent/videotutorial.gif') no-repeat scroll center center;
  height: 239px;
  margin: 0 0 0 -60px;
  position: relative; }
  BODY.paid_subscription #content .inner .videotutorial #intro_video,   BODY.voucher_subscription #content .inner .videotutorial #intro_video {
    height: 180px;
    left: 302px;
    position: absolute;
    top: 25px;
    width: 320px; }
BODY.paid_subscription #content .inner h3.with_sponsor, BODY.voucher_subscription #content .inner h3.with_sponsor {
  position: relative;
  width: 631px; }
  BODY.paid_subscription #content .inner h3.with_sponsor span,   BODY.voucher_subscription #content .inner h3.with_sponsor span {
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    position: absolute;
    right: 3px;
    top: 0px;
    font-family: verdana, arial, sans-serif;
    font-style: normal; }
    BODY.paid_subscription #content .inner h3.with_sponsor span img,     BODY.voucher_subscription #content .inner h3.with_sponsor span img {
      vertical-align: middle; }
  BODY.paid_subscription #content .inner h3.with_sponsor span.caps,   BODY.voucher_subscription #content .inner h3.with_sponsor span.caps {
    position: static;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold; }
BODY.paid_subscription #content .inner .yellow_rounded_corner, BODY.voucher_subscription #content .inner .yellow_rounded_corner {
  position: relative;
  width: 609px;
  margin: 5px 0px 10px 0px; }
  BODY.paid_subscription #content .inner .yellow_rounded_corner p,   BODY.voucher_subscription #content .inner .yellow_rounded_corner p {
    padding: 0px 20px 10px 20px;
    width: 590px;
    background: url(/images/element_bg/yellow_rounded_corner_center.png) repeat-y scroll top left; }
  BODY.paid_subscription #content .inner .yellow_rounded_corner .yellow_rounded_corner_top,   BODY.voucher_subscription #content .inner .yellow_rounded_corner .yellow_rounded_corner_top {
    background: url(/images/element_bg/yellow_rounded_corner_top.png) no-repeat scroll top left;
    width: 609px;
    height: 38px; }
  BODY.paid_subscription #content .inner .yellow_rounded_corner .yellow_rounded_corner_bottom,   BODY.voucher_subscription #content .inner .yellow_rounded_corner .yellow_rounded_corner_bottom {
    background: url(/images/element_bg/yellow_rounded_corner_bottom.png) no-repeat scroll top left;
    width: 609px;
    height: 11px; }
  BODY.paid_subscription #content .inner .yellow_rounded_corner a.button_clubmitgliedschaft_verlaengern,   BODY.voucher_subscription #content .inner .yellow_rounded_corner a.button_clubmitgliedschaft_verlaengern {
    background: url('/images/buttons/button_clubmitgliedschaft_verlaengern.gif') no-repeat scroll top left;
    width: 284px;
    height: 23px;
    display: block;
    text-indent: -9000px;
    float: left;
    margin: 20px 0 0 0; }
  BODY.paid_subscription #content .inner .yellow_rounded_corner p.clear,   BODY.voucher_subscription #content .inner .yellow_rounded_corner p.clear {
    padding: 10px 20px 10px;
    margin: 0;
    width: 570px; }
    BODY.paid_subscription #content .inner .yellow_rounded_corner p.clear img,     BODY.voucher_subscription #content .inner .yellow_rounded_corner p.clear img {
      margin: 3px 20px 0 0;
      float: left;
      padding: 10px;
      border: 2px dashed #DCF1F5; }
BODY.paid_subscription #content .inner h3.vorteile, BODY.voucher_subscription #content .inner h3.vorteile {
  background: transparent;
  font-size: 18px;
  font-weight: 600;
  color: #00475b;
  margin: 5px 0 0 25px; }
BODY.paid_subscription #content .inner .special_icon, BODY.voucher_subscription #content .inner .special_icon {
  width: 23px;
  height: 23px;
  float: left; }
BODY.paid_subscription #content .inner .special_text, BODY.voucher_subscription #content .inner .special_text {
  width: 250px;
  float: right;
  margin: 0 65px 0 0;
  background: none;
  line-height: 1.5em;
  font-weight: normal;
  font-style: oblique;
  font-size: 11px; }
BODY.paid_subscription #content .inner .rounded_corner_half, BODY.voucher_subscription #content .inner .rounded_corner_half {
  background: url('/images/parent/rounded_corner_half.png') no-repeat scroll top left;
  width: 351px;
  height: 357px;
  float: left;
  margin: 0px 0px 0px 0;
  color: #038e91;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  padding: 50px 0 15px 40px; }
  BODY.paid_subscription #content .inner .rounded_corner_half span,   BODY.voucher_subscription #content .inner .rounded_corner_half span {
    font-weight: bold; }
  BODY.paid_subscription #content .inner .rounded_corner_half li,   BODY.voucher_subscription #content .inner .rounded_corner_half li {
    list-style-image: url('/images/icons/arrow.gif');
    width: 250px;
    padding-left: 15px;
    line-height: 1.5em;
    padding-bottom: 5px;
    font-weight: bold; }
  BODY.paid_subscription #content .inner .rounded_corner_half li.sub,   BODY.voucher_subscription #content .inner .rounded_corner_half li.sub {
    list-style-image: none;
    font-weight: normal;
    padding-left: 0;
    font-size: 11px; }
BODY.paid_subscription #content .inner .rounded_corner_half.first, BODY.voucher_subscription #content .inner .rounded_corner_half.first {
  margin: 30px 10px 0px 0; }
  BODY.paid_subscription #content .inner .rounded_corner_half.first li,   BODY.voucher_subscription #content .inner .rounded_corner_half.first li {
    background: transparent url(/images/icons/delete.gif) no-repeat left center; }
BODY.paid_subscription #content .inner a.gift, BODY.voucher_subscription #content .inner a.gift {
  display: block;
  background: url('/images/icons/gift.png') no-repeat scroll top left;
  text-indent: -9000px;
  width: 23px;
  height: 23px;
  margin: 2px 0 0 0; }

BODY.parent_contact_help #content .inner ul.contact {
  background-color: #EFFBFD;
  padding: 10px;
  width: 610px; }
  BODY.parent_contact_help #content .inner ul.contact li {
    float: left;
    margin-right: 10px;
    width: 135px;
    height: 53px;
    padding: 45px 0 0 10px; }
    BODY.parent_contact_help #content .inner ul.contact li p {
      background-color: transparent;
      width: auto;
      padding: 0px;
      margin: 0 0 5px 0; }
  BODY.parent_contact_help #content .inner ul.contact li {
    background: url('/images/contact_backgrounds.png') no-repeat; }
    BODY.parent_contact_help #content .inner ul.contact li p {
      font-size: 11px; }
  BODY.parent_contact_help #content .inner ul.contact li.tel {
    background-position: -144px 0px; }
  BODY.parent_contact_help #content .inner ul.contact li.email {
    background-position: -288px 0px; }
  BODY.parent_contact_help #content .inner ul.contact li.fax {
    background-position: -432px 0px;
    margin-right: 0px; }
BODY.parent_contact_help #content .inner p.jetzt_clubnick_testen {
  background: transparent !important;
  position: absolute;
  text-align: center;
  width: 183px !important;
  height: 39px; }
  BODY.parent_contact_help #content .inner p.jetzt_clubnick_testen a {
    display: block;
    background: url('/images/buttons/btn_subscribe.png') no-repeat scroll top left;
    height: 39px;
    text-indent: -90000px; }
BODY.parent_contact_help #content .inner .accordion_content p.jetzt_clubnick_testen {
  position: static; }

BODY.parent form legend {
  font-family: Georgia, "Times New Roman", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  color: #00475B; }
BODY.parent form p {
  padding: 0px ! important;
  background-color: transparent ! important;
  margin: 0 0 6px; }
  BODY.parent form p label {
    margin: 0 0 3px 0; }
BODY.parent form #content button {
  margin: 10px 0 0px 0; }
BODY.parent h2 {
  margin-top: 30px; }
BODY.parent h4 {
  font-family: Georgia, "Times New Roman", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 14px; }

BODY.edit_paid_subscription #content h4, BODY.update_paid_subscription #content h4, BODY.parent_account #content h4, BODY.parent_update_account #content h4, BODY.parent_payment_data #content h4, BODY.parent_update_payment_data #content h4, BODY.list_parent_users #content h4, BODY.parent_newsletter #content h4, BODY.parent_create_newsletter #content h4 {
  color: #00475B;
  margin: 16px 0 5px 0; }
BODY.edit_paid_subscription #content ul.user_header h4, BODY.update_paid_subscription #content ul.user_header h4, BODY.parent_account #content ul.user_header h4, BODY.parent_update_account #content ul.user_header h4, BODY.parent_payment_data #content ul.user_header h4, BODY.parent_update_payment_data #content ul.user_header h4, BODY.list_parent_users #content ul.user_header h4, BODY.parent_newsletter #content ul.user_header h4, BODY.parent_create_newsletter #content ul.user_header h4 {
  margin: 0; }
BODY.edit_paid_subscription #content .inner form, BODY.update_paid_subscription #content .inner form, BODY.parent_account #content .inner form, BODY.parent_update_account #content .inner form, BODY.parent_payment_data #content .inner form, BODY.parent_update_payment_data #content .inner form, BODY.list_parent_users #content .inner form, BODY.parent_newsletter #content .inner form, BODY.parent_create_newsletter #content .inner form {
  background-color: #effbfd;
  color: #038E91;
  padding: 10px;
  width: 610px; }
  BODY.edit_paid_subscription #content .inner form p.form_error label,   BODY.update_paid_subscription #content .inner form p.form_error label,   BODY.parent_account #content .inner form p.form_error label,   BODY.parent_update_account #content .inner form p.form_error label,   BODY.parent_payment_data #content .inner form p.form_error label,   BODY.parent_update_payment_data #content .inner form p.form_error label,   BODY.list_parent_users #content .inner form p.form_error label,   BODY.parent_newsletter #content .inner form p.form_error label,   BODY.parent_create_newsletter #content .inner form p.form_error label {
    padding-left: 18px; }
  BODY.edit_paid_subscription #content .inner form fieldset.last,   BODY.update_paid_subscription #content .inner form fieldset.last,   BODY.parent_account #content .inner form fieldset.last,   BODY.parent_update_account #content .inner form fieldset.last,   BODY.parent_payment_data #content .inner form fieldset.last,   BODY.parent_update_payment_data #content .inner form fieldset.last,   BODY.list_parent_users #content .inner form fieldset.last,   BODY.parent_newsletter #content .inner form fieldset.last,   BODY.parent_create_newsletter #content .inner form fieldset.last {
    border-bottom: 0; }
  BODY.edit_paid_subscription #content .inner form fieldset p.two_col,   BODY.update_paid_subscription #content .inner form fieldset p.two_col,   BODY.parent_account #content .inner form fieldset p.two_col,   BODY.parent_update_account #content .inner form fieldset p.two_col,   BODY.parent_payment_data #content .inner form fieldset p.two_col,   BODY.parent_update_payment_data #content .inner form fieldset p.two_col,   BODY.list_parent_users #content .inner form fieldset p.two_col,   BODY.parent_newsletter #content .inner form fieldset p.two_col,   BODY.parent_create_newsletter #content .inner form fieldset p.two_col {
    width: 50%;
    float: left; }
BODY.edit_paid_subscription #content .inner .warning, BODY.update_paid_subscription #content .inner .warning, BODY.parent_account #content .inner .warning, BODY.parent_update_account #content .inner .warning, BODY.parent_payment_data #content .inner .warning, BODY.parent_update_payment_data #content .inner .warning, BODY.list_parent_users #content .inner .warning, BODY.parent_newsletter #content .inner .warning, BODY.parent_create_newsletter #content .inner .warning {
  color: rgb(159, 50, 0);
  border: 2px solid rgb(159, 50, 0); }

BODY.list_parent_users form.new_user {
  width: 300px !important;
  padding-right: 0 !important; }
  BODY.list_parent_users form.new_user p {
    width: 300px !important; }

BODY.new_user h4, BODY.new_user p, BODY.new_user h3, BODY.new_user label, BODY.create_session h4, BODY.create_session p, BODY.create_session h3, BODY.create_session label, BODY.new_password_reset h4, BODY.new_password_reset p, BODY.new_password_reset h3, BODY.new_password_reset label, BODY.password_reset h4, BODY.password_reset p, BODY.password_reset h3, BODY.password_reset label, BODY.create_password_reset h4, BODY.create_password_reset p, BODY.create_password_reset h3, BODY.create_password_reset label, BODY.destroy_password_reset h4, BODY.destroy_password_reset p, BODY.destroy_password_reset h3, BODY.destroy_password_reset label, BODY.new_session h4, BODY.new_session p, BODY.new_session h3, BODY.new_session label, BODY.signup h4, BODY.signup p, BODY.signup h3, BODY.signup label, BODY.email_verification h4, BODY.email_verification p, BODY.email_verification h3, BODY.email_verification label, BODY.new_session h4, BODY.new_session p, BODY.new_session h3, BODY.new_session label, BODY.create_session h4, BODY.create_session p, BODY.create_session h3, BODY.create_session label, BODY.create_email_verification h4, BODY.create_email_verification p, BODY.create_email_verification h3, BODY.create_email_verification label,
BODY.create_user h4, BODY.create_user p, BODY.create_user h3, BODY.create_user label, BODY.plans h4, BODY.plans p, BODY.plans h3, BODY.plans label, BODY.new_signup h4, BODY.new_signup p, BODY.new_signup h3, BODY.new_signup label, BODY.create_signup h4, BODY.create_signup p, BODY.create_signup h3, BODY.create_signup label, BODY.parents_educational_games h4, BODY.parents_educational_games p, BODY.parents_educational_games h3, BODY.parents_educational_games label, BODY.edit_current_user h4, BODY.edit_current_user p, BODY.edit_current_user h3, BODY.edit_current_user label, BODY.update_current_user h4, BODY.update_current_user p, BODY.update_current_user h3, BODY.update_current_user label, BODY.new_paid_subscription h4, BODY.new_paid_subscription p, BODY.new_paid_subscription h3, BODY.new_paid_subscription label,
BODY.create_paid_subscription h4, BODY.create_paid_subscription p, BODY.create_paid_subscription h3, BODY.create_paid_subscription label, BODY.new_private_profile h4, BODY.new_private_profile p, BODY.new_private_profile h3, BODY.new_private_profile label, BODY.create_private_profile h4, BODY.create_private_profile p, BODY.create_private_profile h3, BODY.create_private_profile label, BODY.email_verifications h4, BODY.email_verifications p, BODY.email_verifications h3, BODY.email_verifications label,
BODY.new_renewal h4, BODY.new_renewal p, BODY.new_renewal h3, BODY.new_renewal label, BODY.create_renewal h4, BODY.create_renewal p, BODY.create_renewal h3, BODY.create_renewal label, BODY.payment h4, BODY.payment p, BODY.payment h3, BODY.payment label, BODY.edit_payment h4, BODY.edit_payment p, BODY.edit_payment h3, BODY.edit_payment label, BODY.update_wizard h4, BODY.update_wizard p, BODY.update_wizard h3, BODY.update_wizard label, BODY.create_payment h4, BODY.create_payment p, BODY.create_payment h3, BODY.create_payment label, BODY.user_signup h4, BODY.user_signup p, BODY.user_signup h3, BODY.user_signup label {
  color: #00475b ! important; }
BODY.new_user .top h3, BODY.create_session .top h3, BODY.new_password_reset .top h3, BODY.password_reset .top h3, BODY.create_password_reset .top h3, BODY.destroy_password_reset .top h3, BODY.new_session .top h3, BODY.signup .top h3, BODY.email_verification .top h3, BODY.new_session .top h3, BODY.create_session .top h3, BODY.create_email_verification .top h3,
BODY.create_user .top h3, BODY.plans .top h3, BODY.new_signup .top h3, BODY.create_signup .top h3, BODY.parents_educational_games .top h3, BODY.edit_current_user .top h3, BODY.update_current_user .top h3, BODY.new_paid_subscription .top h3,
BODY.create_paid_subscription .top h3, BODY.new_private_profile .top h3, BODY.create_private_profile .top h3, BODY.email_verifications .top h3,
BODY.new_renewal .top h3, BODY.create_renewal .top h3, BODY.payment .top h3, BODY.edit_payment .top h3, BODY.update_wizard .top h3, BODY.create_payment .top h3, BODY.user_signup .top h3 {
  margin: 14px 0pt 0pt 44px; }
BODY.new_user #content, BODY.create_session #content, BODY.new_password_reset #content, BODY.password_reset #content, BODY.create_password_reset #content, BODY.destroy_password_reset #content, BODY.new_session #content, BODY.signup #content, BODY.email_verification #content, BODY.new_session #content, BODY.create_session #content, BODY.create_email_verification #content,
BODY.create_user #content, BODY.plans #content, BODY.new_signup #content, BODY.create_signup #content, BODY.parents_educational_games #content, BODY.edit_current_user #content, BODY.update_current_user #content, BODY.new_paid_subscription #content,
BODY.create_paid_subscription #content, BODY.new_private_profile #content, BODY.create_private_profile #content, BODY.email_verifications #content,
BODY.new_renewal #content, BODY.create_renewal #content, BODY.payment #content, BODY.edit_payment #content, BODY.update_wizard #content, BODY.create_payment #content, BODY.user_signup #content {
  padding-bottom: 30px; }

BODY.new_private_profile select#private_profile_birthdate_3i, BODY.new_private_profile select#private_profile_birthdate_2i, BODY.new_private_profile select#private_profile_birthdate_1i, BODY.create_private_profile select#private_profile_birthdate_3i, BODY.create_private_profile select#private_profile_birthdate_2i, BODY.create_private_profile select#private_profile_birthdate_1i {
  width: 81px; }

BODY.create_user #content {
  padding-bottom: 0px!important; }
  BODY.create_user #content .inner {
    width: 670px;
    float: left; }
    BODY.create_user #content .inner .avatar {
      float: left;
      background: transparent url(/images/user_avatar_window.gif) no-repeat scroll 5px 3px;
      height: 250px;
      margin: 16px 0 0 13px;
      position: relative;
      width: 165px; }
      BODY.create_user #content .inner .avatar embed, BODY.create_user #content .inner .avatar object {
        height: 210px;
        width: 190px; }
    BODY.create_user #content .inner .intro_text {
      float: left;
      margin: 0 0 0 20px;
      width: 452px; }
      BODY.create_user #content .inner .intro_text h3 {
        background: transparent url(/images/header_radiant_blue.gif) repeat-y scroll left top;
        color: #FFFFFF!important;
        font-size: 12px;
        height: auto;
        line-height: 27px;
        margin: 20px 0 0;
        padding: 0 0 0 10px; }
      BODY.create_user #content .inner .intro_text h3.split {
        background: transparent url(/images/header_radiant_blue.gif) repeat-y scroll left -1px;
        margin-top: -10px; }
      BODY.create_user #content .inner .intro_text p {
        background-color: #EFFBFD;
        color: #038E91;
        padding: 10px; }

p.permission_notice {
  padding: 15px 0;
  width: 628px;
  margin: 25px 0;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  border: 1px dashed;
  border-color: #038e91;
  background-color: #FFF; }

BODY.create_session #content .inner, BODY.new_session #content .inner, BODY.signup #content .inner, BODY.create_email_verification #content .inner {
  float: left;
  display: inline;
  margin: 0 14px 0px 6px;
  padding: 40px 0 40px 40px;
  width: 670px;
  background: none; }
BODY.create_session #content h4.box_header, BODY.new_session #content h4.box_header, BODY.signup #content h4.box_header, BODY.create_email_verification #content h4.box_header {
  display: block;
  background: transparent url(/images/header_radiant_blue.gif) no-repeat left top;
  color: #FFFFFF ! important;
  font-size: 12px;
  height: 27px;
  line-height: 27px;
  margin: 0;
  padding: 0 0 0 10px; }
BODY.create_session #content .login_options, BODY.new_session #content .login_options, BODY.signup #content .login_options, BODY.create_email_verification #content .login_options {
  float: left;
  display: block;
  margin: 0;
  padding: 25px 0;
  width: 633px;
  background-color: transparent; }
BODY.create_session #content .register, BODY.create_session #content .log_in, BODY.new_session #content .register, BODY.new_session #content .log_in, BODY.signup #content .register, BODY.signup #content .log_in, BODY.create_email_verification #content .register, BODY.create_email_verification #content .log_in {
  position: relative;
  float: left; }
BODY.create_session #content .register, BODY.new_session #content .register, BODY.signup #content .register, BODY.create_email_verification #content .register {
  background: transparent url(/images/signup/bg_li_register.png) no-repeat;
  width: 348px;
  height: 295px;
  margin-right: 25px; }
  BODY.create_session #content .register h4,   BODY.new_session #content .register h4,   BODY.signup #content .register h4,   BODY.create_email_verification #content .register h4 {
    position: absolute;
    top: 85px;
    left: 50px;
    font-size: 22px;
    line-height: 22px; }
  BODY.create_session #content .register a.button_signup,   BODY.new_session #content .register a.button_signup,   BODY.signup #content .register a.button_signup,   BODY.create_email_verification #content .register a.button_signup {
    position: absolute;
    display: block;
    top: 130px;
    left: 30px; }
BODY.create_session #content .log_in, BODY.new_session #content .log_in, BODY.signup #content .log_in, BODY.create_email_verification #content .log_in {
  background: transparent url(/images/signup/bg_li_login.png) no-repeat;
  width: 220px;
  height: 255px;
  padding: 20px; }
  BODY.create_session #content .log_in h4,   BODY.new_session #content .log_in h4,   BODY.signup #content .log_in h4,   BODY.create_email_verification #content .log_in h4 {
    font-size: 18px;
    margin-bottom: 25px;
    padding: 0 0 0 5px; }
  BODY.create_session #content .log_in fieldset,   BODY.new_session #content .log_in fieldset,   BODY.signup #content .log_in fieldset,   BODY.create_email_verification #content .log_in fieldset {
    margin: 0;
    padding: 0;
    border: 0; }
    BODY.create_session #content .log_in fieldset p,     BODY.new_session #content .log_in fieldset p,     BODY.signup #content .log_in fieldset p,     BODY.create_email_verification #content .log_in fieldset p {
      background-color: transparent;
      width: auto;
      padding: 0 0 20px 0; }
      BODY.create_session #content .log_in fieldset p label,       BODY.new_session #content .log_in fieldset p label,       BODY.signup #content .log_in fieldset p label,       BODY.create_email_verification #content .log_in fieldset p label {
        font-size: 13px;
        line-height: 13px;
        font-family: Verdana, sans serif;
        font-style: normal;
        font-weight: normal;
        color: #62696b;
        padding: 0 0 0 5px;
        margin-bottom: 7px; }
      BODY.create_session #content .log_in fieldset p input,       BODY.new_session #content .log_in fieldset p input,       BODY.signup #content .log_in fieldset p input,       BODY.create_email_verification #content .log_in fieldset p input {
        display: block;
        background: transparent url(/images/signup/input_login_bg.png) right center no-repeat;
        height: 22px;
        width: 197px;
        border: 0;
        padding: 5px 10px; }
      BODY.create_session #content .log_in fieldset p.remember_me,       BODY.new_session #content .log_in fieldset p.remember_me,       BODY.signup #content .log_in fieldset p.remember_me,       BODY.create_email_verification #content .log_in fieldset p.remember_me {
        padding: 0 0 20px 5px; }
        BODY.create_session #content .log_in fieldset p.remember_me label,         BODY.new_session #content .log_in fieldset p.remember_me label,         BODY.signup #content .log_in fieldset p.remember_me label,         BODY.create_email_verification #content .log_in fieldset p.remember_me label {
          font-size: 10px;
          color: #62696b !important;
          padding: 0 0 0 5px;
          float: left; }
        BODY.create_session #content .log_in fieldset p.remember_me input,         BODY.new_session #content .log_in fieldset p.remember_me input,         BODY.signup #content .log_in fieldset p.remember_me input,         BODY.create_email_verification #content .log_in fieldset p.remember_me input {
          display: inline;
          background: transparent;
          height: auto;
          width: auto;
          border: 0;
          padding: 0;
          margin: 0;
          float: left; }
        BODY.create_session #content .log_in fieldset p.remember_me button.button_login,         BODY.new_session #content .log_in fieldset p.remember_me button.button_login,         BODY.signup #content .log_in fieldset p.remember_me button.button_login,         BODY.create_email_verification #content .log_in fieldset p.remember_me button.button_login {
          float: left;
          position: relative;
          top: -7px;
          right: -13px;
          margin-right: 0; }
      BODY.create_session #content .log_in fieldset p.password_reset a:link, BODY.create_session #content .log_in fieldset p.password_reset a:visited, BODY.create_session #content .log_in fieldset p.password_reset a,       BODY.new_session #content .log_in fieldset p.password_reset a:link, BODY.new_session #content .log_in fieldset p.password_reset a:visited, BODY.new_session #content .log_in fieldset p.password_reset a,       BODY.signup #content .log_in fieldset p.password_reset a:link, BODY.signup #content .log_in fieldset p.password_reset a:visited, BODY.signup #content .log_in fieldset p.password_reset a,       BODY.create_email_verification #content .log_in fieldset p.password_reset a:link, BODY.create_email_verification #content .log_in fieldset p.password_reset a:visited, BODY.create_email_verification #content .log_in fieldset p.password_reset a {
        color: #00475b;
        text-decoration: none; }
      BODY.create_session #content .log_in fieldset p.password_reset a:active, BODY.create_session #content .log_in fieldset p.password_reset a:hover,       BODY.new_session #content .log_in fieldset p.password_reset a:active, BODY.new_session #content .log_in fieldset p.password_reset a:hover,       BODY.signup #content .log_in fieldset p.password_reset a:active, BODY.signup #content .log_in fieldset p.password_reset a:hover,       BODY.create_email_verification #content .log_in fieldset p.password_reset a:active, BODY.create_email_verification #content .log_in fieldset p.password_reset a:hover {
        text-decoration: underline; }
BODY.create_session #content #advantages, BODY.new_session #content #advantages, BODY.signup #content #advantages, BODY.create_email_verification #content #advantages {
  background: transparent url(/images/signup/box_advantages_bg.png) no-repeat;
  float: left;
  margin-left: 25px;
  padding-left: 40px;
  width: 541px;
  height: 172px;
  position: relative; }
  BODY.create_session #content #advantages h4,   BODY.new_session #content #advantages h4,   BODY.signup #content #advantages h4,   BODY.create_email_verification #content #advantages h4 {
    padding: 20px 0 25px;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
    margin-left: -40px; }
  BODY.create_session #content #advantages h5.for_kids,   BODY.new_session #content #advantages h5.for_kids,   BODY.signup #content #advantages h5.for_kids,   BODY.create_email_verification #content #advantages h5.for_kids {
    text-indent: -1982em;
    background: transparent url(/images/signup/for_kids.png) no-repeat;
    width: 130px;
    height: 71px;
    position: absolute;
    left: -25px;
    top: -10px; }
  BODY.create_session #content #advantages ul li,   BODY.new_session #content #advantages ul li,   BODY.signup #content #advantages ul li,   BODY.create_email_verification #content #advantages ul li {
    float: left;
    width: 235px;
    height: 52px;
    padding: 0 20px 0 20px;
    background: transparent url(/images/signup/box_advantages_arrow.png) 0 4px no-repeat;
    color: #038e91;
    font-size: 12.33px;
    line-height: 13px; }
    BODY.create_session #content #advantages ul li.even,     BODY.new_session #content #advantages ul li.even,     BODY.signup #content #advantages ul li.even,     BODY.create_email_verification #content #advantages ul li.even {
      padding-right: 0; }
    BODY.create_session #content #advantages ul li strong,     BODY.new_session #content #advantages ul li strong,     BODY.signup #content #advantages ul li strong,     BODY.create_email_verification #content #advantages ul li strong {
      display: block; }
BODY.create_session ul.registration_flow, BODY.new_session ul.registration_flow, BODY.signup ul.registration_flow, BODY.create_email_verification ul.registration_flow {
  clear: left;
  float: left;
  margin-top: 40px; }

BODY.parent_subscription_info ul.plans {
  background-color: #EFFBFD; }

BODY.new_session #content, BODY.new_paid_subscription #content {
  padding-bottom: 0px !important; }
  BODY.new_session #content .inner,   BODY.new_paid_subscription #content .inner {
    height: 100%; }

BODY.plans #content .inner, BODY.new_signup #content .inner, BODY.create_signup #content .inner, BODY.parents_educational_games #content .inner, BODY.paid_subscription #content .inner, BODY.new_paid_subscription #content .inner, BODY.create_paid_subscription #content .inner, BODY.new_user #content .inner, BODY.create_user #content .inner, BODY.signup #content .inner, BODY.email_verification #content .inner, BODY.new_session #content .inner, BODY.create_session #content .inner, BODY.create_email_verification #content .inner,
BODY.new_private_profile #content .inner, BODY.create_private_profile #content .inner, BODY.edit_current_user #content .inner, BODY.update_current_user #content .inner, BODY.new_payment #content .inner,
body.user_signup #content .inner, BODY.parent_account #content .inner, BODY.parent_update_account #content .inner, BODY.new_renewal #content .inner, BODY.create_renewal #content .inner {
  height: 100%;
  margin: 0 14px 0px 6px;
  padding: 40px 0 1px 40px;
  background: none; }
BODY.plans #content #servicecenter, BODY.new_signup #content #servicecenter, BODY.create_signup #content #servicecenter, BODY.parents_educational_games #content #servicecenter, BODY.paid_subscription #content #servicecenter, BODY.new_paid_subscription #content #servicecenter, BODY.create_paid_subscription #content #servicecenter, BODY.new_user #content #servicecenter, BODY.create_user #content #servicecenter, BODY.signup #content #servicecenter, BODY.email_verification #content #servicecenter, BODY.new_session #content #servicecenter, BODY.create_session #content #servicecenter, BODY.create_email_verification #content #servicecenter,
BODY.new_private_profile #content #servicecenter, BODY.create_private_profile #content #servicecenter, BODY.edit_current_user #content #servicecenter, BODY.update_current_user #content #servicecenter, BODY.new_payment #content #servicecenter,
body.user_signup #content #servicecenter, BODY.parent_account #content #servicecenter, BODY.parent_update_account #content #servicecenter, BODY.new_renewal #content #servicecenter, BODY.create_renewal #content #servicecenter {
  width: 221px;
  position: absolute;
  right: 25px;
  top: -35px; }
  BODY.plans #content #servicecenter h4,   BODY.new_signup #content #servicecenter h4,   BODY.create_signup #content #servicecenter h4,   BODY.parents_educational_games #content #servicecenter h4,   BODY.paid_subscription #content #servicecenter h4,   BODY.new_paid_subscription #content #servicecenter h4,   BODY.create_paid_subscription #content #servicecenter h4,   BODY.new_user #content #servicecenter h4,   BODY.create_user #content #servicecenter h4,   BODY.signup #content #servicecenter h4,   BODY.email_verification #content #servicecenter h4,   BODY.new_session #content #servicecenter h4,   BODY.create_session #content #servicecenter h4,   BODY.create_email_verification #content #servicecenter h4,
  BODY.new_private_profile #content #servicecenter h4,   BODY.create_private_profile #content #servicecenter h4,   BODY.edit_current_user #content #servicecenter h4,   BODY.update_current_user #content #servicecenter h4,   BODY.new_payment #content #servicecenter h4,
  body.user_signup #content #servicecenter h4,   BODY.parent_account #content #servicecenter h4,   BODY.parent_update_account #content #servicecenter h4,   BODY.new_renewal #content #servicecenter h4,   BODY.create_renewal #content #servicecenter h4 {
    font-family: Verdana, sans serif;
    font-weight: normal;
    font-size: 11px;
    font-style: normal;
    margin-top: 8px; }
    BODY.plans #content #servicecenter h4 em,     BODY.new_signup #content #servicecenter h4 em,     BODY.create_signup #content #servicecenter h4 em,     BODY.parents_educational_games #content #servicecenter h4 em,     BODY.paid_subscription #content #servicecenter h4 em,     BODY.new_paid_subscription #content #servicecenter h4 em,     BODY.create_paid_subscription #content #servicecenter h4 em,     BODY.new_user #content #servicecenter h4 em,     BODY.create_user #content #servicecenter h4 em,     BODY.signup #content #servicecenter h4 em,     BODY.email_verification #content #servicecenter h4 em,     BODY.new_session #content #servicecenter h4 em,     BODY.create_session #content #servicecenter h4 em,     BODY.create_email_verification #content #servicecenter h4 em,
    BODY.new_private_profile #content #servicecenter h4 em,     BODY.create_private_profile #content #servicecenter h4 em,     BODY.edit_current_user #content #servicecenter h4 em,     BODY.update_current_user #content #servicecenter h4 em,     BODY.new_payment #content #servicecenter h4 em,
    body.user_signup #content #servicecenter h4 em,     BODY.parent_account #content #servicecenter h4 em,     BODY.parent_update_account #content #servicecenter h4 em,     BODY.new_renewal #content #servicecenter h4 em,     BODY.create_renewal #content #servicecenter h4 em {
      position: absolute;
      top: 8px;
      right: 12px;
      font-weight: bold;
      text-decoration: underline;
      cursor: pointer; }
  BODY.plans #content #servicecenter .servicecontent,   BODY.new_signup #content #servicecenter .servicecontent,   BODY.create_signup #content #servicecenter .servicecontent,   BODY.parents_educational_games #content #servicecenter .servicecontent,   BODY.paid_subscription #content #servicecenter .servicecontent,   BODY.new_paid_subscription #content #servicecenter .servicecontent,   BODY.create_paid_subscription #content #servicecenter .servicecontent,   BODY.new_user #content #servicecenter .servicecontent,   BODY.create_user #content #servicecenter .servicecontent,   BODY.signup #content #servicecenter .servicecontent,   BODY.email_verification #content #servicecenter .servicecontent,   BODY.new_session #content #servicecenter .servicecontent,   BODY.create_session #content #servicecenter .servicecontent,   BODY.create_email_verification #content #servicecenter .servicecontent,
  BODY.new_private_profile #content #servicecenter .servicecontent,   BODY.create_private_profile #content #servicecenter .servicecontent,   BODY.edit_current_user #content #servicecenter .servicecontent,   BODY.update_current_user #content #servicecenter .servicecontent,   BODY.new_payment #content #servicecenter .servicecontent,
  body.user_signup #content #servicecenter .servicecontent,   BODY.parent_account #content #servicecenter .servicecontent,   BODY.parent_update_account #content #servicecenter .servicecontent,   BODY.new_renewal #content #servicecenter .servicecontent,   BODY.create_renewal #content #servicecenter .servicecontent {
    display: none; }
  BODY.plans #content #servicecenter.hover,   BODY.new_signup #content #servicecenter.hover,   BODY.create_signup #content #servicecenter.hover,   BODY.parents_educational_games #content #servicecenter.hover,   BODY.paid_subscription #content #servicecenter.hover,   BODY.new_paid_subscription #content #servicecenter.hover,   BODY.create_paid_subscription #content #servicecenter.hover,   BODY.new_user #content #servicecenter.hover,   BODY.create_user #content #servicecenter.hover,   BODY.signup #content #servicecenter.hover,   BODY.email_verification #content #servicecenter.hover,   BODY.new_session #content #servicecenter.hover,   BODY.create_session #content #servicecenter.hover,   BODY.create_email_verification #content #servicecenter.hover,
  BODY.new_private_profile #content #servicecenter.hover,   BODY.create_private_profile #content #servicecenter.hover,   BODY.edit_current_user #content #servicecenter.hover,   BODY.update_current_user #content #servicecenter.hover,   BODY.new_payment #content #servicecenter.hover,
  body.user_signup #content #servicecenter.hover,   BODY.parent_account #content #servicecenter.hover,   BODY.parent_update_account #content #servicecenter.hover,   BODY.new_renewal #content #servicecenter.hover,   BODY.create_renewal #content #servicecenter.hover {
    background: transparent url(/images/signup/service_hover_bg.png) no-repeat;
    height: 225px;
    z-index: 999; }
    BODY.plans #content #servicecenter.hover .servicecontent,     BODY.new_signup #content #servicecenter.hover .servicecontent,     BODY.create_signup #content #servicecenter.hover .servicecontent,     BODY.parents_educational_games #content #servicecenter.hover .servicecontent,     BODY.paid_subscription #content #servicecenter.hover .servicecontent,     BODY.new_paid_subscription #content #servicecenter.hover .servicecontent,     BODY.create_paid_subscription #content #servicecenter.hover .servicecontent,     BODY.new_user #content #servicecenter.hover .servicecontent,     BODY.create_user #content #servicecenter.hover .servicecontent,     BODY.signup #content #servicecenter.hover .servicecontent,     BODY.email_verification #content #servicecenter.hover .servicecontent,     BODY.new_session #content #servicecenter.hover .servicecontent,     BODY.create_session #content #servicecenter.hover .servicecontent,     BODY.create_email_verification #content #servicecenter.hover .servicecontent,
    BODY.new_private_profile #content #servicecenter.hover .servicecontent,     BODY.create_private_profile #content #servicecenter.hover .servicecontent,     BODY.edit_current_user #content #servicecenter.hover .servicecontent,     BODY.update_current_user #content #servicecenter.hover .servicecontent,     BODY.new_payment #content #servicecenter.hover .servicecontent,
    body.user_signup #content #servicecenter.hover .servicecontent,     BODY.parent_account #content #servicecenter.hover .servicecontent,     BODY.parent_update_account #content #servicecenter.hover .servicecontent,     BODY.new_renewal #content #servicecenter.hover .servicecontent,     BODY.create_renewal #content #servicecenter.hover .servicecontent {
      display: block;
      padding: 20px 0 0 12px; }
      BODY.plans #content #servicecenter.hover .servicecontent a#closeservice,       BODY.new_signup #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_signup #content #servicecenter.hover .servicecontent a#closeservice,       BODY.parents_educational_games #content #servicecenter.hover .servicecontent a#closeservice,       BODY.paid_subscription #content #servicecenter.hover .servicecontent a#closeservice,       BODY.new_paid_subscription #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_paid_subscription #content #servicecenter.hover .servicecontent a#closeservice,       BODY.new_user #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_user #content #servicecenter.hover .servicecontent a#closeservice,       BODY.signup #content #servicecenter.hover .servicecontent a#closeservice,       BODY.email_verification #content #servicecenter.hover .servicecontent a#closeservice,       BODY.new_session #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_session #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_email_verification #content #servicecenter.hover .servicecontent a#closeservice,
      BODY.new_private_profile #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_private_profile #content #servicecenter.hover .servicecontent a#closeservice,       BODY.edit_current_user #content #servicecenter.hover .servicecontent a#closeservice,       BODY.update_current_user #content #servicecenter.hover .servicecontent a#closeservice,       BODY.new_payment #content #servicecenter.hover .servicecontent a#closeservice,
      body.user_signup #content #servicecenter.hover .servicecontent a#closeservice,       BODY.parent_account #content #servicecenter.hover .servicecontent a#closeservice,       BODY.parent_update_account #content #servicecenter.hover .servicecontent a#closeservice,       BODY.new_renewal #content #servicecenter.hover .servicecontent a#closeservice,       BODY.create_renewal #content #servicecenter.hover .servicecontent a#closeservice {
        display: block;
        position: absolute;
        bottom: 18px;
        right: 14px;
        height: 26px;
        width: 27px;
        background: transparent url(/images/signup/close_service.png) no-repeat;
        text-indent: -1982em; }

body.new_payment #content .inner, body.new_paid_subscription #content .inner, body.create_paid_subscription #content .inner, BODY.user_signup #content .inner, BODY.parent_account #content .inner, BODY.parent_update_account #content .inner {
  padding-top: 0em; }

BODY.plans .videotutorial {
  background: url('/images/parent/videotutorial.gif') no-repeat scroll center center;
  height: 239px;
  margin: 0 0 0 -60px;
  position: relative; }
  BODY.plans .videotutorial #intro_video {
    height: 180px;
    left: 302px;
    position: absolute;
    top: 25px;
    width: 320px; }

BODY.new_payment .top h3, body.wizard .top h3 {
  color: #038E91;
  margin: 14px 0 0 44px;
  padding: 0 !important; }

.registration_flow {
  margin-top: 20px;
  width: 630px;
  padding: 0; }
  .registration_flow li, .registration_flow fieldset, .registration_flow div {
    position: relative;
    margin-bottom: 20px;
    padding: 0;
    border: 0; }
    .registration_flow li h3,     .registration_flow fieldset h3,     .registration_flow div h3 {
      position: absolute;
      top: -11px;
      left: 556px;
      display: block;
      background: transparent url(/images/badges/badge_eltern.png) no-repeat scroll left top;
      width: 89px;
      height: 52px;
      text-indent: -9000px; }
      .registration_flow li h3.parents,       .registration_flow fieldset h3.parents,       .registration_flow div h3.parents {
        background: transparent url(/images/badges/badge_eltern.png) no-repeat scroll left top; }
      .registration_flow li h3.voucher,       .registration_flow fieldset h3.voucher,       .registration_flow div h3.voucher {
        background: transparent url(/images/badges/badge_kidz.png) no-repeat scroll left top; }
    .registration_flow li h4,     .registration_flow fieldset h4,     .registration_flow div h4 {
      display: block;
      background: transparent url(/images/header_radiant_blue.gif) no-repeat scroll left top;
      color: #FFFFFF ! important;
      font-size: 12px;
      height: 27px;
      line-height: 27px;
      margin: 0px 0 10px 0;
      padding: 0 0 0 10px;
      font-family: Georgia,"Times New Roman",serif;
      font-style: italic;
      font-weight: bold; }
    .registration_flow li p.radio_button input,     .registration_flow fieldset p.radio_button input,     .registration_flow div p.radio_button input {
      width: auto;
      border: none;
      background-color: transparent; }
    .registration_flow li p,     .registration_flow fieldset p,     .registration_flow div p {
      clear: left;
      width: 585px;
      padding: 20px; }
      .registration_flow li p strong,       .registration_flow fieldset p strong,       .registration_flow div p strong {
        color: #E65C00; }
      .registration_flow li p.form_error strong,       .registration_flow fieldset p.form_error strong,       .registration_flow div p.form_error strong {
        color: #9f3200; }
    .registration_flow li .no_arrow p.form_error,     .registration_flow fieldset .no_arrow p.form_error,     .registration_flow div .no_arrow p.form_error {
      background: none !important; }
    .registration_flow li p.hint,     .registration_flow fieldset p.hint,     .registration_flow div p.hint {
      margin-bottom: 1em; }
    .registration_flow li a.orange_button span,     .registration_flow fieldset a.orange_button span,     .registration_flow div a.orange_button span {
      width: 86px;
      padding: 4px 35px 5px 4px; }
  .registration_flow fieldset.inactive {
    display: none; }

.registration_flow li.voucher {
  padding-bottom: 20px; }
  .registration_flow li.voucher dl {
    position: relative;
    display: block;
    width: 525px;
    height: 80px;
    margin: 20px 0px 0px 55px;
    background: transparent url(/images/voucher_back.gif) no-repeat left top; }
    .registration_flow li.voucher dl dt, .registration_flow li.voucher dl dd {
      float: left;
      margin-top: 12px;
      text-indent: -9000px; }
    .registration_flow li.voucher dl dt {
      width: 135px; }
    .registration_flow li.voucher dl dd {
      width: 188px;
      margin-left: 32px;
      font-size: 10px;
      color: #038e91; }
    .registration_flow li.voucher dl dd.action {
      text-indent: 0; }
      .registration_flow li.voucher dl dd.action a {
        position: absolute;
        bottom: 0px;
        right: 0px; }

.registration_flow .caption {
  clear: both;
  margin: 0px;
  padding-bottom: 20px;
  background: transparent; }
  .registration_flow .caption p {
    font-size: 75%;
    padding: 0px 20px 2px 20px; }
.registration_flow label {
  font-size: 14px;
  position: relative; }
.registration_flow input, .registration_flow select {
  font-size: 13px;
  padding: 2px; }

body #content .registration_flow fieldset label {
  font-size: 14px; }
  body #content .registration_flow fieldset label small, body #content .registration_flow fieldset label em {
    font-size: 9px;
    font-family: Verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #e65c00; }
  body #content .registration_flow fieldset label em {
    font-weight: bold; }
  body #content .registration_flow fieldset label small.tooltip {
    text-indent: -1982em;
    display: block;
    position: absolute;
    top: 10px;
    right: 5px;
    width: 15px;
    height: 15px;
    background: transparent url(/images/hilfe_icon.png) no-repeat; }
  body #content .registration_flow fieldset label.check_box {
    margin: 4px 0px 0px 5px;
    padding-top: 0;
    width: 500px;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    font-style: normal;
    font-weight: normal; }
body #content .registration_flow fieldset input, body #content .registration_flow fieldset select {
  font-size: 13px;
  padding: 2px; }
  body #content .registration_flow fieldset input.check_box,   body #content .registration_flow fieldset select.check_box {
    margin: 5px 0px; }
body #content .registration_flow fieldset p.short input, body #content .registration_flow fieldset p.short select {
  width: 70px; }
body #content .registration_flow fieldset p.short #payment_credit_card_verification_code {
  width: 40px; }
body #content .registration_flow fieldset label#credit_card, body #content .registration_flow fieldset label#eft {
  width: 588px;
  display: block;
  margin: 5px 0px 0px 14px;
  padding: 11px 10px 0px 18px;
  font-family: Georgia,"Times New Roman",serif;
  font-style: italic;
  font-weight: bold; }
  body #content .registration_flow fieldset label#credit_card input,   body #content .registration_flow fieldset label#eft input {
    margin: 0 5px 0 0;
    background-color: #EFFBFD; }
body #content .registration_flow fieldset.form_actions {
  margin-top: -20px; }
  body #content .registration_flow fieldset.form_actions p {
    padding: 0px 20px 20px ! important;
    width: auto; }
    body #content .registration_flow fieldset.form_actions p button#submit_button, body #content .registration_flow fieldset.form_actions p input#submit_button {
      float: right ! important; }
    body #content .registration_flow fieldset.form_actions p button#back_button, body #content .registration_flow fieldset.form_actions p input#back_button {
      float: left ! important; }

body.new_signup button.prev, body.create_signup button.prev, body.destroy_password_reset button.prev {
  float: left ! important; }
body.new_signup button.next, body.create_signup button.next, body.destroy_password_reset button.next {
  float: right ! important; }
body.new_signup ul.plans input, body.create_signup ul.plans input, body.destroy_password_reset ul.plans input {
  display: block;
  position: absolute;
  bottom: 8px;
  left: 55px;
  width: 20px; }
body.new_signup p.form_error, body.create_signup p.form_error, body.destroy_password_reset p.form_error {
  background: transparent url(/images/arrow_alert.gif) no-repeat scroll 0 32px ! important; }
body.new_signup p.form_error.check_box, body.create_signup p.form_error.check_box, body.destroy_password_reset p.form_error.check_box {
  background-position: 0 5px ! important; }

body.new_signup label.normalizeFont, body.create_signup label.normalizeFont, body.new_user label.normalizeFont, body.create_user label.normalizeFont {
  display: inline;
  font-weight: normal; }

body #content .inner .registration_flow fieldset.forms, body #content .inner .registration_flow li.forms {
  padding-bottom: 10px; }
  body #content .inner .registration_flow fieldset.forms p,   body #content .inner .registration_flow li.forms p {
    padding: 0 20px 5px 20px;
    width: 590px;
    background-color: transparent; }
    body #content .inner .registration_flow fieldset.forms p.description,     body #content .inner .registration_flow li.forms p.description {
      padding: 20px; }
  body #content .inner .registration_flow fieldset.forms p.first, body #content .inner .registration_flow fieldset.forms p.second,   body #content .inner .registration_flow li.forms p.first, body #content .inner .registration_flow li.forms p.second {
    float: left;
    width: 260px; }
  body #content .inner .registration_flow fieldset.forms p.second,   body #content .inner .registration_flow li.forms p.second {
    clear: none; }
  body #content .inner .registration_flow fieldset.forms p.last,   body #content .inner .registration_flow li.forms p.last {
    margin-bottom: 20px; }
  body #content .inner .registration_flow fieldset.forms p.form_error.step1_rel strong,   body #content .inner .registration_flow li.forms p.form_error.step1_rel strong {
    position: absolute;
    left: 295px;
    top: 105px; }
  body #content .inner .registration_flow fieldset.forms p.form_error.step1_rel,   body #content .inner .registration_flow li.forms p.form_error.step1_rel {
    background-position: center center; }
  body #content .inner .registration_flow fieldset.forms.step_2 p.form_error,   body #content .inner .registration_flow li.forms.step_2 p.form_error {
    background-position: 0 32px; }
  body #content .inner .registration_flow fieldset.forms p.street,   body #content .inner .registration_flow li.forms p.street {
    float: none; }
body #content .inner .registration_flow p button.red_buttons, body #content .inner .registration_flow p button.orange_button {
  float: none; }
body #content .inner .registration_flow p.second select#private_profile_birthdate_3i, body #content .inner .registration_flow p.second select#private_profile_birthdate_2i, body #content .inner .registration_flow p.second select#private_profile_birthdate_1i,
body #content .inner .registration_flow p.second select#user_birthdate_3i, body #content .inner .registration_flow p.second select#user_birthdate_2i, body #content .inner .registration_flow p.second select#user_birthdate_1i {
  width: 83px; }

form#new_user .step_1 p {
  position: relative;
  display: block;
  height: 150px;
  background: transparent url(/images/voucher_back_no_text.gif) center center no-repeat; }
  form#new_user .step_1 p label, form#new_user .step_1 p input {
    position: absolute;
    top: 50px;
    left: 295px; }
  form#new_user .step_1 p input {
    top: 78px;
    width: 188px; }

body.plans form#new_user .step_1 p, BODY.new_signup form#new_user .step_1 p, BODY.create_signup form#new_user .step_1 p, BODY.parents_educational_games form#new_user .step_1 p, body.update_wizard form#new_user .step_1 p, body.new_paid_subscription form#new_user .step_1 p {
  height: 95px; }
body.plans form#new_user label, body.plans form#new_user input, BODY.new_signup form#new_user label, BODY.new_signup form#new_user input, BODY.create_signup form#new_user label, BODY.create_signup form#new_user input, BODY.parents_educational_games form#new_user label, BODY.parents_educational_games form#new_user input, body.update_wizard form#new_user label, body.update_wizard form#new_user input, body.new_paid_subscription form#new_user label, body.new_paid_subscription form#new_user input {
  top: 5px; }
body.plans form#new_user input, BODY.new_signup form#new_user input, BODY.create_signup form#new_user input, BODY.parents_educational_games form#new_user input, body.update_wizard form#new_user input, body.new_paid_subscription form#new_user input {
  top: 35px; }
body.plans form#new_user .orange_button, BODY.new_signup form#new_user .orange_button, BODY.create_signup form#new_user .orange_button, BODY.parents_educational_games form#new_user .orange_button, body.update_wizard form#new_user .orange_button, body.new_paid_subscription form#new_user .orange_button {
  position: absolute;
  top: 60px;
  left: 295px;
  width: 170px; }

BODY.new_password_reset #content .inner {
  background: none;
  padding-left: 0; }

BODY.edit_avatar #content, BODY.new_avatar #content {
  background: none;
  margin: 30px 80px 20px 6px; }
BODY.edit_avatar #lightview #content, BODY.new_avatar #lightview #content {
  margin: 0; }

BODY.current_user_invitations #content .top {
  background: url(/images/form_compilation.gif) no-repeat;
  background-position: -9px -33px; }
BODY.current_user_invitations #content h4 {
  color: #FF6800;
  margin-left: 20px; }
BODY.current_user_invitations #content .bottom {
  position: absolute;
  bottom: -10px;
  left: 0px;
  width: 715px;
  height: 67px;
  text-align: left;
  padding: 0 0 0 20px; }

BODY.user_friends .user_change_content .pagination {
  text-align: right;
  margin: 0 0 20px 0;
  padding: 0 10px 0 0; }

BODY.games .user_change_content ul.games_list, BODY.games .user_change_content ul.videos_list, BODY.user_videos .user_change_content ul.games_list, BODY.user_videos .user_change_content ul.videos_list {
  list-style-type: none; }
  BODY.games .user_change_content ul.games_list li,   BODY.games .user_change_content ul.videos_list li,   BODY.user_videos .user_change_content ul.games_list li,   BODY.user_videos .user_change_content ul.videos_list li {
    padding: 10px 0px 20px 0pt;
    clear: left; }
    BODY.games .user_change_content ul.games_list li img,     BODY.games .user_change_content ul.videos_list li img,     BODY.user_videos .user_change_content ul.games_list li img,     BODY.user_videos .user_change_content ul.videos_list li img {
      float: left;
      margin-right: 10px; }
    BODY.games .user_change_content ul.games_list li div,     BODY.games .user_change_content ul.videos_list li div,     BODY.user_videos .user_change_content ul.games_list li div,     BODY.user_videos .user_change_content ul.videos_list li div {
      float: left; }
      BODY.games .user_change_content ul.games_list li div p,       BODY.games .user_change_content ul.videos_list li div p,       BODY.user_videos .user_change_content ul.games_list li div p,       BODY.user_videos .user_change_content ul.videos_list li div p {
        width: 250px; }

BODY.intro .logged_in {
  display: none; }
BODY.intro .logged_out {
  display: block;
  position: absolute;
  left: 765px;
  top: 5px;
  z-index: 2; }
  BODY.intro .logged_out .flashcontent embed, BODY.intro .logged_out .flashcontent object {
    width: 70px;
    height: 80px; }
BODY.intro #intro_movie {
  position: absolute;
  left: 160px;
  top: 58px;
  z-index: 1; }
BODY.intro BODY.character #content .cols .character_info ul.character_friends_subnav {
  padding: 0 10px 40px;
  height: 80px;
  position: relative; }
  BODY.intro BODY.character #content .cols .character_info ul.character_friends_subnav a {
    z-Index: 1000;
    position: relative; }

BODY.content_spongebob #wrapper #page #content .inner p, BODY.content_avatar #wrapper #page #content .inner p, BODY.content_jimmyneutron #wrapper #page #content .inner p {
  width: auto; }

.yui-log.yui-log-container label.error {
  background: #E32F0B;
  border: none;
  color: black;
  margin-bottom: 0;
  padding: 0; }
.yui-log.yui-log-container .fail {
  background: #E32F0B;
  border: none;
  color: black; }
.yui-log.yui-log-container .pass {
  background: green;
  border: none;
  color: black; }

.yui-log {
  padding: 1em;
  width: 31em;
  background-color: #AAA;
  color: #000;
  border: 1px solid black;
  font-family: monospace;
  font-size: 77%;
  text-align: left;
  z-index: 9000; }
  .yui-log input {
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 100%;
    font-weight: normal; }
  .yui-log .yui-log-btns {
    position: relative;
    float: right;
    bottom: .25em; }
  .yui-log .yui-log-hd {
    margin-top: 1em;
    padding: .5em;
    background-color: #575757; }
    .yui-log .yui-log-hd h4 {
      margin: 0;
      padding: 0;
      font-size: 108%;
      font-weight: bold;
      color: #FFF; }
  .yui-log .yui-log-bd {
    width: 100%;
    height: 20em;
    background-color: #FFF;
    border: 1px solid gray;
    overflow: auto; }
  .yui-log p {
    margin: 1px;
    padding: .1em; }
  .yui-log pre {
    margin: 0;
    padding: 0; }
    .yui-log pre.yui-log-verbose {
      white-space: pre-wrap;
      white-space: -moz-pre-wrap !important;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      word-wrap: break-word; }
  .yui-log .yui-log-ft {
    margin-top: .5em; }
    .yui-log .yui-log-ft .yui-log-sourcefilters {
      width: 100%;
      border-top: 1px solid #575757;
      margin-top: .75em;
      padding-top: .75em; }
  .yui-log .yui-log-filtergrp {
    margin-right: .5em; }
  .yui-log .info {
    background-color: #A7CC25; }
  .yui-log .warn {
    background-color: #F58516; }
  .yui-log .error {
    background-color: #E32F0B; }
  .yui-log .time {
    background-color: #A6C9D7; }
  .yui-log .window {
    background-color: #F2E886; }

.yui-log-container {
  position: absolute;
  top: 1em;
  right: 1em; }

#user_editor h3 {
  color: #FFF;
  font-size: 12px;
  line-height: 27px;
  background: transparent url(/images/header_radiant_blue.gif) no-repeat scroll left top;
  padding-left: 10px; }
#user_editor .selection_description {
  padding-bottom: 45px !important;
  background-color: #EFFBFD;
  width: 620px;
  padding-left: 10px;
  color: #32A3A6; }
#user_editor #user_editor_overlay {
  color: #129598 ! important;
  width: 360px;
  height: 355px;
  background: url('/images/parent_users_overlay_background.png') no-repeat;
  position: absolute;
  top: 150px;
  left: 285px;
  padding: 23px 0 0 30px; }
  #user_editor #user_editor_overlay form {
    background-color: transparent; }
  #user_editor #user_editor_overlay select {
    width: 90px; }
  #user_editor #user_editor_overlay .radio_button {
    line-height: 10px; }
    #user_editor #user_editor_overlay .radio_button label {
      width: auto !important;
      float: left; }
    #user_editor #user_editor_overlay .radio_button input {
      width: 20px;
      float: left;
      margin: 8px 11px 8px 0; }
    #user_editor #user_editor_overlay .radio_button input#user_gender_female, #user_editor #user_editor_overlay .radio_button input#user_gender_male {
      border: 0; }
    #user_editor #user_editor_overlay .radio_button input#user_newsletter_true, #user_editor #user_editor_overlay .radio_button input#user_newsletter_false {
      border: 0; }
  #user_editor #user_editor_overlay .update_button {
    background: transparent url(/images/buttons/aktualisieren.png) no-repeat top left;
    border: 0;
    height: 30px;
    margin-top: 30px;
    margin-left: 20px; }
  #user_editor #user_editor_overlay p {
    clear: left;
    padding-left: 20px !important; }
  #user_editor #user_editor_overlay p.newsletter_label {
    line-height: 10px; }
  #user_editor #user_editor_overlay p.form_error {
    background-position: 0 34px; }
  #user_editor #user_editor_overlay p.radio_button.form_error {
    background-position: 0 13px; }
  #user_editor #user_editor_overlay label {
    padding-top: 7px;
    font-weight: bold;
    display: block;
    width: 200px; }
  #user_editor #user_editor_overlay .directional_arrow {
    height: 28px;
    width: 14px;
    background: url('/images/parent_user_overlay_arrow_left.png') no-repeat;
    position: absolute;
    display: block;
    left: 1px; }
  #user_editor #user_editor_overlay .directional_arrow.position_0 {
    top: 40px; }
  #user_editor #user_editor_overlay .directional_arrow.position_1 {
    top: 150px; }
  #user_editor #user_editor_overlay .directional_arrow.position_2 {
    top: 260px; }
  #user_editor #user_editor_overlay .button_area {
    position: absolute;
    bottom: 35px;
    left: 35px;
    width: 320px; }
    #user_editor #user_editor_overlay .button_area .prev {
      float: left; }
    #user_editor #user_editor_overlay .button_area .next {
      float: right; }
#user_editor .user {
  color: #139598;
  background-color: #EFFBFD;
  display: block;
  width: 630px; }
  #user_editor .user a {
    display: block; }
  #user_editor .user a.nickname {
    width: 204px;
    background: url('/images/parent_user_background.png') no-repeat;
    padding: 25px 0;
    text-align: center;
    vertical-align: middle;
    color: #129598 ! important;
    text-indent: -30px;
    float: left;
    position: relative;
    left: 30px; }
  #user_editor .user a.button {
    margin-bottom: 15px;
    padding-top: 5px; }
  #user_editor .user div.flashcontent {
    float: left;
    width: 100px;
    position: relative;
    bottom: 48px;
    right: 34px; }

#lightview #user_editor_overlay {
  top: 85px;
  left: 240px; }

.edit_user select {
  width: 90px; }
.edit_user .radio_button {
  float: left; }
  .edit_user .radio_button label {
    width: auto ! important;
    float: left; }
  .edit_user .radio_button input {
    width: 20px;
    float: left;
    margin: 11px; }

#loading_indicator {
  position: absolute;
  left: 320px;
  top: 25px; }

BODY.parents_compliance h3.accordion_toggle {
  background-image: url('/images/header_white_cornered.png') ! important;
  color: #42aaad ! important;
  font-weight: normal ! important;
  font-style: normal ! important;
  font-family: Verdana; }
  BODY.parents_compliance h3.accordion_toggle span {
    width: 25px;
    height: 25px;
    display: block;
    float: left;
    margin-right: 20px;
    background: url('/images/compliance_accordeon_images.png') no-repeat; }
    BODY.parents_compliance h3.accordion_toggle span.sciences {
      background-position: -25px 0; }
    BODY.parents_compliance h3.accordion_toggle span.math {
      background-position: -50px 0; }
    BODY.parents_compliance h3.accordion_toggle span.englisch {
      background-position: -75px 0; }
    BODY.parents_compliance h3.accordion_toggle span.general_education {
      background-position: -100px 0; }
    BODY.parents_compliance h3.accordion_toggle span.german {
      background-position: -125px 0; }
    BODY.parents_compliance h3.accordion_toggle span.concentration {
      background-position: -150px 0; }
    BODY.parents_compliance h3.accordion_toggle span.general_knowledge {
      background-position: -175px 0; }
BODY.parents_compliance .accordion_content {
  width: 619px;
  padding-left: 10px;
  padding-top: 15px;
  padding-bottom: 10px;
  background-color: #B8E5E8;
  color: #038e91; }
  BODY.parents_compliance .accordion_content a {
    color: #038e91; }
BODY.parents_compliance div.gb_element {
  background: url('/images/cornered_accordeon_footer.png') no-repeat;
  height: 12px; }

BODY.parent_activity .inner img {
  float: right;
  padding-right: 50px;
  padding-top: 20px; }
BODY.parent_activity .inner strong {
  padding-top: 20px !important;
  color: #038e91 ! important;
  padding-left: 10px; }

BODY.parent_newsletter form button, BODY.parent_create_newsletter form button {
  float: right; }
BODY.parent_newsletter form div, BODY.parent_create_newsletter form div {
  width: 100%;
  clear: both; }
BODY.parent_newsletter form span, BODY.parent_create_newsletter form span {
  display: block;
  float: left;
  padding-bottom: 25px; }
BODY.parent_newsletter form span.label, BODY.parent_create_newsletter form span.label {
  width: 125px ! important; }
BODY.parent_newsletter form span.email, BODY.parent_create_newsletter form span.email {
  width: 350px ! important; }
BODY.parent_newsletter form span.yes, BODY.parent_newsletter form span.no, BODY.parent_create_newsletter form span.yes, BODY.parent_create_newsletter form span.no {
  width: 40px;
  text-align: center; }
  BODY.parent_newsletter form span.yes input,   BODY.parent_newsletter form span.no input,   BODY.parent_create_newsletter form span.yes input,   BODY.parent_create_newsletter form span.no input {
    width: 40px; }
BODY.parent_newsletter form p.first, BODY.parent_newsletter form p.second, BODY.parent_create_newsletter form p.first, BODY.parent_create_newsletter form p.second {
  float: left;
  width: 280px !important;
  padding-bottom: 25px ! important; }
BODY.parent_newsletter form p.second, BODY.parent_create_newsletter form p.second {
  clear: none; }

BODY.parent div.user {
  width: 630px; }

BODY.list_parent_users .form_error label {
  padding-left: 0 ! important; }

BODY.parent_account div.submit,
BODY.parent_update_account div.submit {
  float: right;
  clear: both;
  position: relative;
  right: 50px;
  top: 10px; }

BODY.parent h3.accordion_toggle {
  cursor: pointer; }

BODY.parents_compliance .clubtext {
  width: 100%;
  clear: both;
  padding-top: 15px;
  color: #39a7aa; }

BODY.update_payment_data #content input, BODY.update_payment_data #content select, BODY.update_payment_data #content strong, BODY.parent_payment_data #content input, BODY.parent_payment_data #content select, BODY.parent_payment_data #content strong {
  position: relative;
  left: 20px; }
BODY.update_payment_data #content label, BODY.parent_payment_data #content label {
  padding-left: 18px; }
BODY.update_payment_data #content select, BODY.parent_payment_data #content select {
  width: 81px; }
BODY.update_payment_data #content .form_error, BODY.parent_payment_data #content .form_error {
  background-position: 0 35px; }
BODY.update_payment_data #content .aender_button, BODY.parent_payment_data #content .aender_button {
  margin: 20px; }

BODY.parent .welcome {
  width: 630px;
  background-color: #effbfd; }
  BODY.parent .welcome img {
    padding: 10px; }
  BODY.parent .welcome li {
    margin-top: 15px;
    padding-left: 30px;
    height: 20px;
    background-color: #effbfd;
    color: #038e91;
    background: url('/images/arrow_simple_blue.gif') no-repeat 10px 0; }

BODY.parents_educational_games h3 {
  color: #FFF ! important; }
BODY.parents_educational_games .game {
  width: 630px;
  clear: both;
  background-color: #EFFBFD;
  padding-top: 20px;
  padding-bottom: 40px; }
  BODY.parents_educational_games .game img {
    float: left;
    padding-left: 10px;
    margin-top: 3px; }
  BODY.parents_educational_games .game div.surtext {
    margin-left: 230px;
    height: 103px; }
    BODY.parents_educational_games .game div.surtext h4 {
      color: #038e91 ! important;
      margin-left: 10px;
      font-weight: bold;
      font-size: 12px;
      font-family: Verdana;
      font-style: normal; }
    BODY.parents_educational_games .game div.surtext p {
      width: auto ! important;
      color: #038e91 ! important; }

BODY.parent_account .edit_account p.form_error, BODY.parent_account .edit_paid_subscription p.form_error, BODY.parent_update_account .edit_account p.form_error, BODY.parent_update_account .edit_paid_subscription p.form_error {
  background: transparent url(/images/arrow_alert.gif) no-repeat scroll 0 26px !important; }
BODY.parent_account .edit_account .two_col, BODY.parent_account .edit_paid_subscription .two_col, BODY.parent_update_account .edit_account .two_col, BODY.parent_update_account .edit_paid_subscription .two_col {
  height: 60px; }
  BODY.parent_account .edit_account .two_col label, BODY.parent_account .edit_account .two_col input, BODY.parent_account .edit_account .two_col strong, BODY.parent_account .edit_account .two_col select,   BODY.parent_account .edit_paid_subscription .two_col label, BODY.parent_account .edit_paid_subscription .two_col input, BODY.parent_account .edit_paid_subscription .two_col strong, BODY.parent_account .edit_paid_subscription .two_col select,   BODY.parent_update_account .edit_account .two_col label, BODY.parent_update_account .edit_account .two_col input, BODY.parent_update_account .edit_account .two_col strong, BODY.parent_update_account .edit_account .two_col select,   BODY.parent_update_account .edit_paid_subscription .two_col label, BODY.parent_update_account .edit_paid_subscription .two_col input, BODY.parent_update_account .edit_paid_subscription .two_col strong, BODY.parent_update_account .edit_paid_subscription .two_col select {
    margin-left: 20px !important; }
  BODY.parent_account .edit_account .two_col label,   BODY.parent_account .edit_paid_subscription .two_col label,   BODY.parent_update_account .edit_account .two_col label,   BODY.parent_update_account .edit_paid_subscription .two_col label {
    padding: 0 !important; }

BODY.password_reset form.edit_account p, BODY.destroy_password_reset form.edit_account p {
  padding-left: 30px; }

BODY.user_signup .cols.registration_flow h4 {
  margin-left: 0 !important; }
BODY.user_signup .cols.registration_flow .row {
  height: auto !important; }

BODY.parent_activities .inner {
  padding-left: 0px !important; }
BODY.parent_activities #parent_navigation {
  padding-left: 40px !important; }

BODY.parent .row {
  background: transparent url(/images/blue_stripes_teaser_mask.png) no-repeat scroll left top; }
  BODY.parent .row h4 {
    color: #00507B !important; }
    BODY.parent .row h4.video {
      background-position: 0 0; }
