﻿@import url(/NOE/css/base.css);

/******************************************************************************************************
* CSS for the content elements between the top navigation block and the footer
******************************************************************************************************/
@media all
{        
     /* ********************************************************************************* */
    /* ### Optional Floating Classes ### */
    /* ********************************************************************************* */
    .left{
        float:left;
    }
    .right{
        float:right;
    }
    .empty {
        float:left;
        font-size:0px;
        line-height:0px;
    }
    .clear {
        clear:both;
        font-size:0px;
        line-height:0px;
        padding:0; margin:0;
    }
    /* #############################################################
    ### left + right column with 448px
    ##############################################################*/
    .left-448 {
      float: left;
      margin-right: 32px;
      width: 448px;
    }
    .right-448 {
      float: right;
      width: 448px;
    }
    /* ********************************************************************************* */
    /* ### headline boxes ### */
    /* ********************************************************************************* */
  .headline-box {
    margin-bottom: 12px;
  }  
  /* ********************************************************************************* */
  /* ### back link box at top ()between headlines and content)
  /* ********************************************************************************* */
  .back-link-container {
    margin-bottom: 11px;
  }
    
    /* ********************************************************************************* */
    /*  ### Teaser 448px #### */
    /* ********************************************************************************* */
    .teaser-448 {
        margin-bottom: 32px;
        width: 448px;
    }    
    /* ********************************************************************************* */
    /*  ### Teaser game #### */
    /* ********************************************************************************* */
    .gameteaser-super,
    .gameteaser-big,
    .gameteaser-small{
        background: url(/NOE/images/siteware/bg-452-gameteaser-cccccc-shadow-trans.png) no-repeat;
        width: 452px;
        padding: 1px 2px 3px;
        margin: -1px -2px 29px;
    }
    /* *+ html .gameteaser-small, */
    *+ html .gameteaser-super,
    *+ html .gameteaser-big
    {
        margin: -1px -2px 25px;
    }
    .gameteaser-big{
        background: url(/NOE/images/siteware/bg-212-gameteaser-cccccc-shadow-trans.png) no-repeat;
        width: 212px;
    }
    .gameteaser-small{
        background: url(/NOE/images/siteware/bg-137-gameteaser-cccccc-shadowl-trans.png) no-repeat;
        width: 137px;
    }
    .gameteaser-small.small-margin{
        margin-bottom:10px;
    }
    .gameteaser-box {
        margin-bottom:25px;
    }
    .gameteaser-box-big {
        margin:0px 0 32px 0; 
        position:relative;
    }
    .left-margin-right-16 {
        float:left;
        margin-right:16px;    
    }
    * html .left-margin-right-16 {        
        margin-right:22px;    
    }
    .left-margin-right-17 {
        float:left;
        margin-right:17px;
    }
    * html .left-margin-right-17 {
        margin-right:17px;
    }
    .left-margin-right-18 {
        float:left;
        margin-right:18px;    
    }
    * html .left-margin-right-18 {        
        margin-right:22px;    
    }
    .teaserimage-448 img{
      margin-top: -30px;
      position: relative;
    }
    .teaserimage-133 {
        position: relative;
    }

    /* ********************************************************************************* */
    /* ### Teaser with Graphic ### */
    /* ********************************************************************************* */
    .teaser-g {
        margin-bottom: 32px;
        width: 208px;
    }
    .teaser-g .teaser-graphic-overlap {
      margin-top: -8px;
      position: relative;
    }
    .teaser-g-328 {
        margin-bottom: 32px;
        width: 328px;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with graphic, link #### */
    /* ********************************************************************************* */
    .teaser-gl {
        background-color: #eeeeee; 
        margin-bottom: 32px;
        width: 208px;    
    }
    .teaser-gl .teaser-bottom {
          background: url(/NOE/images/siteware/bg-208-eeeeee-ffffff-bottom.gif) no-repeat bottom center;
        float: left;
        padding-bottom: 10px;
    }
    .teaser-gl .teaser-content {
        float: left;
        padding: 4px 16px 0px;
        width: 176px;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with graphic, headline, text, link (filled) ### */
    /* ********************************************************************************* */
    .teaser-ghtl-bordered .teaser-header,
    .teaser-ghtl-bordered .teaser-content{
        float: left;
        width: 176px;
    }
    .teaser-ghtl-bordered .teaser-header{
        padding: 12px 14px 0px;
    }
    .teaser-ghtl-bordered .teaser-content{
        padding: 4px 14px 0px;
    }
    .teaser-ghtl-bordered .teaser-header h3,
    .teaser-htl-blank .teaser-header h3,
    .teaser-htl-blank-overlap .teaser-header h3,
    .teaser-htb-blank .teaser-header h3,
    .teaser-htb-blank-overlap .teaser-header h3,
    .teaser-htb-blank .teaser-header h3,
    .teaser-htb-blank-overlap .teaser-header h3{
        margin-bottom: 0px;
    }
    .teaser-ghtl-bordered .teaser-content p,
    .teaser-htl-blank .teaser-content p,
    .teaser-htl-blank-overlap .teaser-content p{
      line-height: 1.154em;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with graphic, headline, text, link (with border) ### */
    /* ********************************************************************************* */
    .teaser-ghtl-bordered,
    .teaser-ghtb-bordered {
          background: url(/NOE/images/siteware/bg-208-ffffff-dcdcdc-middle.gif) repeat-y;
        margin-bottom: 32px;
        width: 208px;
    }
    .teaser-ghtl-bordered .teaser-bottom,
    .teaser-ghtb-bordered .teaser-bottom {
        background: url(/NOE/images/siteware/bg-208-ffffff-dcdcdc-ffffff-bottom.gif) no-repeat bottom center;
        float: left;
        padding-bottom: 10px;
    }
    .teaser-ghtl-bordered .teaser-graphic-overlap {
        margin-top: -16px;
        position: relative;
        font-size: 0;
    }
     .teaser-ghtl-bordered a.btn {
        float:right;
    }
    .teaser-ghtl-bordered .teaser-header h3 {
        font-size:1em;
        font-weight:bold;
        margin-bottom:0px;
    }

    /* ********************************************************************************* */
    /* ### Teaser with headline, text, link (no border/box) #### */
    /* ********************************************************************************* */
    .teaser-htl-blank,
    .teaser-htl-blank-overlap {
        margin-bottom: 32px;
        width: 208px;
    }
    .teaser-htl-blank-overlap,
    .teaser-htb-blank-overlap{
        margin-top: -16px;
        position: relative;
    }
    .teaser-htl-blank .teaser-header,
    .teaser-htl-blank-overlap .teaser-header {
        float: left;
        margin: 0px auto;
        padding: 0px 16px 0px 0px;
    }
    .teaser-htl-blank .teaser-content,
    .teaser-htl-blank-overlap .teaser-content {
        float: left;
        padding: 4px 16px 0px 0px;
        width: 192px;    
    }    
    /* ********************************************************************************* */
    /* ### Teaser with headline, text, button (no border/box) ### */
    /* ********************************************************************************* */
    .teaser-htb-blank,
    .teaser-htb-blank-overlap {
        margin-bottom: 32px;
        width: 208px;    
    }
    .teaser-htb-blank .teaser-header,
    .teaser-htb-blank-overlap .teaser-header {
        float: left;
        margin: 0px auto;
        padding: 0px 16px 0px 0px;
    }
    .teaser-htb-blank .teaser-header h3,
    .teaser-htb-blank-overlap .teaser-header h3 {
        margin-bottom: 0px;
    }
    .teaser-htb-blank .teaser-content,
    .teaser-htb-blank-overlap .teaser-content {
        float: left;
        padding: 4px 16px 0px 0px;
        width: 192px;
    }
    .teaser-htb-blank .teaser-content p,
    .teaser-htb-blank-overlap .teaser-content p {
        line-height: 1.154em;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with graphic, headline, text, link (no border/box) ### */
    /* ********************************************************************************* */
    .teaser-ghtl-blank {
        margin-bottom: 32px;
        width: 208px;
    }
    .teaser-ghtl-blank .teaser-header {
        float: left;
        margin: 0px auto;
        padding: 12px 0px 0px;
        width: 208px;
    }
    .teaser-ghtl-blank .teaser-content,
    .teaser-ghtb-blank .teaser-content {
        float: left;
        padding-top: 4px;
        width: 208px;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with graphic, headline, text, button                                 #### */
    /* ********************************************************************************* */
    .teaser-ghtb-blank,
    .teaser-ghtb-bordered,
    .teaser-stars-catalogue,
    .teaser-virtualguide,
    .teaser-support,
    .filter-news{
        margin-bottom: 32px;
        width: 208px;
    }
    * html .teaser-stars-catalogue {
        margin-bottom: 16px;
    }

    .teaser-ghtb-blank .teaser-header,
    .teaser-ghtb-bordered .teaser-header{
        float: left;
        margin: 0px auto;
        padding: 12px 0px 0px;
        width: 208px;
    }
    .teaser-htl-blank p.img,
    .teaser-htl-bordered p.img{
        padding-left:13px;
        width: 160px;
    }
    .teaser-ghtb-blank .teaser-content .amount-stars,
    .teaser-ghtl-bordered .teaser-content .amount-stars {
        float:left;
        height:19px;
        padding-top:3px;
    }
    .teaser-ghtb-blank .teaser-content a,
    .teaser-ghtl-bordered .teaser-content a.button{
        float:right;
    }
    .teaser-ghtb-bordered .teaser-content,
    .teaser-ghtb-bordered .teaser-header{
        padding-left:16px;
        padding-right: 0px;
    }
    .teaser-ghtl-bordered .teaser-bottom{
        padding-bottom: 12px;
    }
    .teaser-ghtl-bordered .teaser-content p{
        width: 180px;
    }
    


    /* ********************************************************************************* */
    /* ### Common objects in a teaser ### */
    /* ********************************************************************************* */
    .teaser-content a.button {
        clear: both;
        float: left;
    }
    .teaser-content span.amount-stars {
        background: url(/NOE/images/icons/yellow-star-ffffff.gif) no-repeat right center;
        font-weight: bold;
        float: left;
        padding: 0px 20px 0px 0px;
        vertical-align: middle;
    }
    /* ********************************************************************************* */
    /* ### Teaser with news items #### */
    /* ********************************************************************************* */
    .teaser-news {
        margin-bottom: 32px;
    }
    .teaser-news .teaser-header h2 {
        margin: 0 0 8px 0;
    }
    
    .teaser-news .teaser-header h3{
        margin:-4px 0pt 3px -2px;
    }
    * html .teaser-news .teaser-header h3{
        margin:-4px 0pt 3px 0px;
    }
    .teaser-news .teaser-content .news-item {
        margin-bottom: 9px;
    }
    .teaser-news .teaser-content .news-item span.news-date {
        font-size: 0.846em;
    }
    .teaser-news .teaser-content .news-item h3 {
        font-size: 1em; 
        margin-bottom: 0;
    }
    .teaser-news .teaser-content .news-item h3 a {
        text-decoration: underline;
    }
    .teaser-news .teaser-content .news-item p {
        line-height: 1.23em;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with video ### */
    /* ********************************************************************************* */
    .teaser-video {
        background-color: #eeeeee;
        margin-bottom: 32px;
        width: 208px;
    }
    .teaser-video .teaser-top {
        background: url(/NOE/images/siteware/bg-208-eeeeee-ffffff-top.gif) no-repeat top center;
        float: left;
        padding-top: 10px;
    }
    .teaser-video .teaser-bottom {
        background: url(/NOE/images/siteware/bg-208-eeeeee-ffffff-bottom.gif) no-repeat bottom center;
        float: left;
    }
    .teaser-video .teaser-header {
        padding: 0 16px;
    }
    .teaser-video .teaser-content {
        padding: 5px 16px 5px;
        width: 176px;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with virtual guide #### */
    /* ********************************************************************************* */
    .teaser-virtualguide .teaser-top {
        background: url(/NOE/images/siteware/bg-216-virtualguide-top.gif) no-repeat top center;
        float: left;
        margin-left: -8px;
        margin-top: -101px;
        padding: 112px 0pt 0pt 8px;
        position: relative;
    }
    .teaser-virtualguide .teaser-top .hl{
        height:36px;
        float: left;
        padding-left:16px;
     }
    .teaser-virtualguide .teaser-bottom {
        float: left;
        width:209px;
        margin-left: 1px;
    }
    .teaser-virtualguide .teaser-content{
        border-left: 2px solid #dcdcdc;
        border-right: 2px solid #dcdcdc;
        margin: -4px 0pt 0pt;
        padding:0 14px;
        width: 176px;
    }
    .teaser-virtualguide .box-help-top{
        background:url(/NOE/images/siteware/bg-208-6bbdef-1094ef-gradient-top.jpg) no-repeat #0E92E5; 
        margin:0 -14px;
        width:204px; 
        color:#FFFFFF; 
    }
    .teaser-virtualguide .box-help-cont{
        padding:14px;
    }
    .teaser-virtualguide .box-help-cont p{
        padding:0px;
        margin:0px;
    }
    .teaser-virtualguide .box-help-bottom{
        background:url(/NOE/images/siteware/bg-208-trans-ffffff-bottom.png) no-repeat;
        width:204px;
        height:10px; 
        margin:-10px 0 0 0;
    }
    .teaser-virtualguide .bottom-standard{
        height:10px;
        margin-top:0px;
        background:url(/NOE/images/siteware/bg-208-ffffff-dcdcdc-ffffff-bottom.gif) no-repeat;
    }    
    
    /* ********************************************************************************* */
    /* ### Teasers with gradient background and packshot### */
    /* ********************************************************************************* */
    
    .teaser-packshot-448 {
        background: url(/NOE/images/siteware/bg-448-ffffff-eeeeee-gradient.gif) no-repeat bottom center;
        padding: 25px 32px 0px 32px;
        width: 384px;
        margin-bottom:32px;
    }
    .teaser-packshot-448-right {
        background: url(/NOE/images/siteware/bg-448-ffffff-eeeeee-gradient.gif) no-repeat bottom center;
        padding: 25px 32px 0px 16px;
        width: 400px;
        margin-bottom:32px;
    }    
    .teaser-packshot-448 .teaser-image,
    .teaser-packshot-448-blue-gradient .teaser-image{
        float: left;
        margin-right: 16px;
        position:relative;
    }
    /* Teaser image right */
     .teaser-packshot-448-right .teaser-image{
        float:right;
        margin-left: 16px;
        padding: 24px 21px 0px; /* because big packshot don't work yet */
    }
    .teaser-packshot-448 .teaser-image img,
    .teaser-packshot-448-right .teaser-image img,
    .teaser-packshot-448-blue-gradient .teaser-image img{
        width:91px;
        border:1px solid #808080;
    }
    .teaser-packshot-448-right .teaser-image img{
      width: auto; /* because big packshot don't work yet */
    }
    .teaser-packshot-448 .stoerer,
    .teaser-packshot-448-right .stoerer{
        margin: -32px 0 0 -20px;
        position: relative;    
    }
    .teaser-packshot-448 .stoerer-big,
    .teaser-packshot-448-right .stoerer-big{
        margin: -50px 0 0 -20px;
        position: relative;    
    }
    .teaser-packshot-448 .stoerer img, .teaser-packshot-448 .stoerer-big img,
    .teaser-packshot-448-right .stoerer img, .teaser-packshot-448-right .stoerer-big img{
        width:auto;
        border:none;
    }
    .teaser-packshot-448 .teaser-header,
    .teaser-packshot-448-right .teaser-header,
    .teaser-packshot-448-blue-gradient .teaser-header {
        float: left;
        padding: 5px 0px 8px;
        width: 270px;
    }
    .teaser-packshot-448 .teaser-header h3,
    .teaser-packshot-448-right .teaser-header h3,
    .teaser-packshot-448-blue-gradient .teaser-header h3,
    .teaser-personal-448 .teaser-header h3{
        margin-bottom: 0;
    }
    .teaser-packshot-448 .teaser-content,
    .teaser-packshot-448-right .teaser-content,
    .teaser-packshot-448-blue-gradient .teaser-content {
        float: left;
        padding: 0px 0px 12px;
        width: 270px;
    }
    /* Teaser with blue gradient Background */
    .teaser-packshot-448-blue-gradient {
        background: url(/NOE/images/siteware/bg-448-blue-gradient.jpg) no-repeat bottom center;
        float: left;
        padding: 25px 32px;
        width: 384px;
        margin-bottom:32px;
        height:134px;
        color:#ffffff;
    }
    /* Personal - Teaser for Birthday */
    .teaser-personal-448 {
        background: url(/NOE/images/siteware/bg-448-ffffff-eeeeee-gradient.gif) no-repeat bottom center;
        float: left;
        padding: 0px 0px 0px 16px;
        width: 432px;
        margin-bottom:32px;
    }
    .teaser-personal-448 .teaser-content {
        float: left;
        padding: 0px 0px 12px;
        width: 240px;
    }
    .teaser-personal-448 .teaser-image {
        float:right;
        margin:0px;
    }
    .teaser-personal-448 .teaser-image img{
        width:202px;
        margin-right: -10px;
    }
    .teaser-personal-448 .teaser-header {
        float: left;
        padding:30px 0 0;
        width:240px;
    }
    .teaser-personal-448 .teaser-header h4 {
        margin-bottom:22px;
        color: #e20018;    
    }

    /* ********************************************************************************* */
    /* ### Teasers in Big with gradient + landscape + Bulletlist  ### */
    /* ********************************************************************************* */
    .teaser-product-big-688 {
        background: transparent url(/NOE/images/teaser_moods_big/wifi-connection-worldmap-teaser-688.jpg) no-repeat bottom center;
        float: left;
        width: 688px;
        margin-bottom:32px;
        padding-bottom: 16px;
        min-height: 284px;
    }
    * html .teaser-product-big-688 {
      height: 284px !important;
    }
    .teaser-product-big-688 .teaser-header {
        float: right;
        padding: 32px 16px 0px 6px;
        width: 313px;
    }
    .teaser-product-big-688 .teaser-header h4 {
        margin-bottom: 0;
    }
    .teaser-product-big-688 .teaser-content {
      clear: right;
        float: right;
        padding: 22px 29px 0px 6px;
        width: 300px;
    }    
    .teaser-product-big-688 .teaser-content ul {
        list-style-image: url(/NOE/images/icons/list-808080-ffffff-8.gif) no-repeat;
        list-style-position:outside;
        margin:-7px;
    }
    .teaser-product-big-688 .teaser-content ul li {
        margin-bottom:8px;
    }

    
    /* ********************************************************************************* */
    /* ### Teasers Big with gradient ### */
    /* ********************************************************************************* */
    .teaser-product-big-gradient-688 {
        background: url(/NOE/images/siteware/bg-688-ffffff-eeeeee-gradient.gif) no-repeat bottom center;
        float: left;
        width: 688px;
        margin-bottom:32px;
        position: relative;
    }
    .teaser-product-big-gradient-688 .teaser-image {
        float: left;
        width:313px;
        padding: 0px 22px 1px 16px;
        position: absolute;
        bottom: 0px;
    }
    .teaser-product-big-gradient-688 .teaser-header {
        float: right;
        padding: 38px 12px 0px 10px;
        width: 315px;
    }
    .teaser-product-big-gradient-688 .teaser-header h3 {
        margin-bottom: 0;
    }
    .teaser-product-big-gradient-688 .teaser-content {
        clear: right;
        float: right;
        padding: 16px 12px 0px 10px;
        width: 315px;
    }
    .teaser-product-big-gradient-688 .teaser-content .btn-go-to-ds-microsite img{
        margin:10px 0px 0px;
    }    
    
    /*######################################################################################
    # teasers with gradient background
    ######################################################################################*/
    .gradient-teaser-448 {
      background: transparent url(/NOE/images/siteware/bg-448-ffffff-eeeeee-gradient.gif) no-repeat scroll left bottom;
      margin-bottom: 32px;
      padding: 0px 16px 16px;
      width: 416px;
    }
    .gradient-teaser-448-small {
      background: transparent url(/NOE/images/siteware/bg-448-ffffff-eeeeee-gradient-106.gif) no-repeat scroll left bottom;
      margin-bottom: 32px;
      padding: 0px 16px 20px;
      width: 416px;
    }
    .gradient-teaser-448 h3,
    .gradient-teaser-448-small h3 {
      margin-bottom: 20px;
    }
    .gradient-teaser-448 h3.link-headline,
    .gradient-teaser-448-small h3.link-headline {
      padding-top: 16px;
      font-size: 1.154em;
    }
    /* ********************************************************************************* */
    /* ### Teasers with gradient ### */
    /* ********************************************************************************* */
    .teaser-product-small-448 {
        background: url(/NOE/images/siteware/bg-448-ffffff-eeeeee-gradient.gif) no-repeat bottom center;
        float: left;
        padding: 0 16px;
        width: 416px;
        margin-bottom:32px;
    }
    .teaser-product-small-448.height-145 {  
        height:145px !important;
        overflow: visible;
    }
    .teaser-product-small-448.height-236 {
        height:236px !important;
        overflow: visible;
    }
    .teaser-product-small-448 .teaser-image {
        float: left;
        margin-right: 16px;
    }
    * html .teaser-product-small-448 .teaser-image {
        margin-right: 12px;
    }
    .teaser-product-small-448 .teaser-header {
        float: left;
        padding: 32px 0px 8px;
        width: 192px;
    }
    .teaser-product-small-448 .teaser-header h3 {
        margin-bottom: 0;
    }
    .teaser-product-small-448 .teaser-content {
        float: left;
        padding: 0px 0px 12px;
        width: 192px;
    }
    /* ********************************************************************************* */
    /* ### teaser with simple grey background ### */
    /* ********************************************************************************* */
    .teaser-eeeeee-448 {
        background: #eeeeee url(/NOE/images/siteware/bg-448-eeeeee-ffffff-top.gif) no-repeat top left;
        margin-bottom: 32px;
        padding-top: 16px;
        width: 448px;
    }
    .teaser-eeeeee-448-bottom {
        background: transparent url(/NOE/images/siteware/bg-448-eeeeee-ffffff-bottom.gif) no-repeat bottom left;
        padding: 0px 16px 16px;
    }
    .teaser-eeeeee-448 h3 {
        font-size: 1.154em;
    }


    /* ********************************************************************************* */
    /* ### teaser with grey gradient (simple without links etc.)                     ### */
    /* ********************************************************************************* */
    .teaser-gradient-208{
        width:208px;
        margin-bottom: 32px;
    }
    .teaser-gradient-208 .teaser_bottom{
        background:transparent url(/NOE/images/siteware/bg-208-eeeeee-ffffff-bottom.gif) no-repeat scroll left bottom;
        padding-bottom:10px;
    }
    .teaser-gradient-208 .teaser_content{
        background:#F0EFEF url(/NOE/images/siteware/bg-1-fffff-eeeeee-gradient.gif) repeat-x scroll left top;
        padding:0 16px 10px 16px;
        width:176px;
    }
    .teaser-gradient-208 .teaser_content h4{
        margin-top:18px;
    }
    .teaser-gradient-208 .teaser_content p{
        margin:10px 0 0 0;
    }



    /* ********************************************************************************* */
    /* ### Filter support & support contact filter ### */
    /* ********************************************************************************* */
    .filter-support,
    .filter-support-contact {
        width: 208px;
        margin-bottom: 32px;
    }
    .filter-support-contact {
        background-color: #EEEEEE;
    }
    .filter-support .filter-top,
    .filter-support-contact .filter-top {
        background: url(/NOE/images/siteware/bg-208-dcdcdc-ffffff-top.gif) no-repeat top;
        padding: 10px 0 0 0;
    }
    .filter-support-contact .filter-top {
        background-image: url(/NOE/images/siteware/bg-208-eeeeee-ffffff-top.gif);
    }
    .filter-support .filter-header,
    .filter-support-contact .filter-header {
        font-weight: bold;
        color: #808080;
        padding: 0 16px 4px;
        background: #DCDCDC;
    }
    .filter-support-contact .filter-header {
        background: #EEEEEE;
    }
    .filter-support .filter-content-top,
    .filter-support-contact .filter-content-top{
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-top-.gif) no-repeat top left;
        padding: 10px 0 0 0;
    }
        .filter-support.support-topics .filter-content {
      padding-top: 16px;
    }
    .filter-support-contact .filter-content-top{
        background-image: url(/NOE/images/siteware/bg-208-ffffff-dcdcdc-eeeeee-top.gif);
    }    
    .filter-support .filter-content-bottom,
    .filter-support-contact .filter-content-bottom  {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-ffffff-bottom.gif) no-repeat bottom;
        padding: 0 0 10px 0;
    }
    .filter-support-contact .filter-content-bottom  {
        background-image: url(/NOE/images/siteware/bg-208-ffffff-eeeeee-ffffff-bottom.gif);
    }
    .filter-support .filter-content,
    .filter-support-contact .filter-content {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-middle.gif) repeat-y;
        padding:2px 16px 0px;
        color:#646464;
    }
    .filter-support-contact .filter-content {
        background-image: url(/NOE/images/siteware/bg-208-ffffff-eeeeee-middle.gif);
    }
    .filter-support .filter-content select {
        border: 1px solid #B4B4B4;
        color: #646464;
        margin-bottom: 6px;
        width: 176px;
    }
    .filter-support-contact .filter-content .filter-content-hotline{
        font-weight: bold;
        line-height:1.46em;
        margin:0pt 0pt 1em;
    }
    .filter-support-contact .filter-content .filter-content-hotline p{
        font-weight: normal;
        font-size: 0.692em;
        margin:0;
    }
    .filter-support .filter-content .input-searchword {
        border: 1px solid #B4B4B4;
        color: #646464;
        float: left;
        padding: 0 2px;
        height: 18px;
        width: 170px;
        margin:0 0 5px 0;
    }
    .filter-support .filter-content p.keyword{
        margin-bottom:5px;
    }
    .filter-support .filter-content .input-startsearch {
        float:right;
        margin-bottom: 8px;
    }
    .filter-support .filter-content p.left-floater{
        float:left;
    }
    
    /*
    ### Search Module
    */
    .filter-support.searchpage p{
        margin-top:8px;
    }

    /* ********************************************************************************* */
    /* ### Filter choose section ### */
    /* ********************************************************************************* */
    .filter-support.choose_section .filter-content-top{
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-ffffff-top.gif) no-repeat top left;
    }
    .filter-support.choose_section .filter-content p.keyword{
        padding-top:6px;
    }
    .filter-support.choose_section .filter-content p.left-floater{
        margin-bottom:2px;
    }
    
    /* ********************************************************************************* */
    /* ### Filter Most Searched ### */
    /* ********************************************************************************* */
    .filter-support.mostsearched .filter-top {
        background: url(/NOE/images/siteware/bg-208-eeeeee-ffffff-top.gif);
    }
    .filter-support.mostsearched .filter-header{
        background: #EEEEEE;
    }
    .filter-support.mostsearched .filter-content{
        background: url(/NOE/images/siteware/bg-208-ffffff-eeeeee-middle.gif) repeat-y left;
        padding: 4px 16px 6px 16px;
    }    
    .filter-support.mostsearched .filter-content-top{
        background: url(/NOE/images/siteware/bg-208-ffffff-dcdcdc-eeeeee-top.gif) no-repeat top left;
        padding: 10px 0 0 0;    
    }
    .filter-support.mostsearched .filter-content-bottom {
        background: url(/NOE/images/siteware/bg-208-ffffff-eeeeee-ffffff-bottom.gif) no-repeat bottom left;
        padding: 0 0 10px 0;
        text-align: center;
    }
    .filter-support.mostsearched a{
        margin-right:3px;
        color: #008Ce4;
        font-weight:bold;
    }
    #col-cont-content .filter-support.mostsearched a{
      text-decoration: none;
    }
    .tabnav span.spacer{
        margin: 0px 5px;
    }
        
    /* ********************************************************************************* */
    /* ### Elements tag cloud ###*/
    /* ********************************************************************************* */
    .filter-support.mostsearched a.s{
        font-size:10px; 
    }
    .filter-support.mostsearched a.m{
        font-size:12px;
    }
    .filter-support.mostsearched a.l{
        font-size:14px; 
    }
    .filter-support.mostsearched a.xl{
        font-size:16px;    
    }
    
    /* ********************************************************************************* */
    /* ### Table technical specifications  (Support))### */
    /* ********************************************************************************* */
    .table-tech-specs {
      width: 928px;
      margin-bottom:32px;
    }
    .table-tech-specs-top {
      background: url(/NOE/images/siteware/bg-928-table-tech-specs-top.gif) no-repeat top center;
      padding-top: 12px;
    }
    .table-tech-specs-bottom {
      background: url(/NOE/images/siteware/bg-928-table-tech-specs-bottom.gif) no-repeat bottom center;
      padding-bottom: 11px;
    }
    .table-tech-specs .table-header,
    .table-tech-specs-688 .table-header {
        padding: 0px 16px 8px;
        background-color: #eeeeee;
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
        font-weight: bold;
    }
    .table-tech-specs .table-tech-specs-container,
    .table-tech-specs-channels .table-tech-specs-container,
    .table-tech-specs-688 .table-tech-specs-688-container {
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
     }
    .table-tech-specs .table-tech-specs-content,
    .table-tech-specs-channels .table-tech-specs-content,
    .table-tech-specs-688 .table-tech-specs-688-content {
        float: left;
        padding-left: 0px;
        width: 687px;
    }
    .table-tech-specs table td.left-column,
    .table-tech-specs-channels table td.left-column,
    .table-tech-specs-688 table td.left-column {
        width: 174px;
    }
    .table-tech-specs table td.right-column,
    .table-tech-specs-channels table td.right-column,
    .table-tech-specs-688 table td.right-column {
        width:447px;
     }
    .table-tech-specs-content table tbody td,
    .table-tech-specs-688-content table tbody td {
      border-top: 1px solid #b4b4b4;
      border-right: 1px solid #b4b4b4;
      padding: 16px;
      vertical-align: top;
    }
    .table-tech-specs-image {
        float: right;
        width: 239px;
    }
    .table-tech-specs-image table td{
        border-top: 1px solid #b4b4b4;
    }
    /* ### Table technical specifications small  (Support))### */
    .table-tech-specs-688 {
      width: 688px;
      margin-bottom:32px;
    }
    .table-tech-specs-688-top {
      background: url(/NOE/images/siteware/bg-688-table-tech-specs-top.gif) no-repeat top center;
      padding-top: 12px;
    }
    .table-tech-specs-688-bottom {
      background: url(/NOE/images/siteware/bg-688-table-tech-specs-bottom.gif) no-repeat bottom center;
      padding-bottom: 11px;
    }

    /** Nintendo Channels Table **/
    .table-tech-specs-channels {
      width: 688px;
      margin-bottom:32px;
    }
    .table-tech-specs-top-channels {
        background:url(/NOE/images/siteware/bg-688-table-tech-specs-top.gif) no-repeat top center;
        padding-top:12px;
    }
     .table-tech-specs-channels .table-header{
        padding: 0px 10px 8px;
        background-color: #eeeeee;
        border-left: 1px solid #b4b4b4;
        border-right: 1px solid #b4b4b4;
        font-weight: bold;
    }
    
    /* ********************************************************************************* */
    /* ### SUPPORT ### */
    /* ********************************************************************************* */
    /* ### Support Home Big Adds #### */
    .teaser-support-home-big{
        width:329px;
        margin-bottom: 32px;
    }
    .teaser-support-home-big .teaser_bottom{
        background: url(/NOE/images/siteware/bg-329-eeeeee-ffffff-bottom.gif) bottom no-repeat;
        padding-bottom:10px;
    }
    .teaser-support-home-big .teaser_content{
        background:url(/NOE/images/siteware/bg-1-fffff-eeeeee-gradient.gif) repeat-x bottom left;
        padding: 11px 12px 10px 12px;
        width: 305px;
    }
    .teaser-support-home-big .teaser_content .image-left{
         float:left;
         width:110px;
    }
    .teaser-support-home-big .teaser_content .content-right{
        float:right;
        width:190px;
    }
    * html .teaser-support-home-big .teaser_content .content-right{
        width: 185px;
    }
    .teaser-support-home-big .teaser_content .content-right img.hl{
        margin-bottom: 16px
    }
    .teaser-support-home-big .teaser_content .content-right .input-getsupport{
        margin-top:20px;
        display:block; 
    }
    /* ### Teaser Support Big Image with Text and links ### */
    .teaser-support-home-big .content-right .hl{
        font-weight:bold;
    }
    .teaser-support-home-big .content-right .site_link{
        display:block;
        margin-top:7px;
    }
    .teaser-support-home-big .teaser_content .add_link_box{
        clear:both;
        padding-left:16px;
        margin-top:10px;
    }
    .teaser-support-home-big .teaser_content .add_link_box a{
        margin-bottom:6px;
    }

    /* support home regular teaser */
    .teaser-support-home{
        width:329px;
        margin-bottom: 32px;
    }
    .teaser-support-home .teaser_bottom{
        background: url(/NOE/images/siteware/bg-329-eeeeee-ffffff-bottom.gif) bottom no-repeat;
        padding-bottom:10px;
    }
    .teaser-support-home .teaser_content{
        background:url(/NOE/images/siteware/bg-1-fffff-eeeeee-gradient.gif) repeat-x bottom left;
        padding: 0px 16px;
    }
    .teaser-support-home .teaser_content .image-left{
        float:left;
        text-align:center;
        width:133px;
    }
    .teaser-support-home .teaser_content .content-right{
        float:right;
        padding: 0px 0px 0px 16px;
        width:148px;
    }
    .teaser-support-home .teaser_content .content-right h4{
          margin: 32px 0px 12px;
    }    
    /* ********************************************************************************* */
    /* ### Support Boxes Home ### */
    /* ********************************************************************************* */
    .subcolumns.support_home .c33l{
        width:208px;
        margin-right: 30px;
    }
    * html .subcolumns.support_home .c33l{
        width:208px;
        margin-right:27px;
    }
    .subcolumns.support_home .c33r{
        width:208px;
    }
    .subcolumns.support_home .teaser-htl-blank{
        padding-left:16px;
        margin-bottom:18px;
        width: 192px;
    }
    .subcolumns.support_home .teaser-htl-blank .teaser-header,
    .subcolumns.support_home .teaser-htl-blank .teaser-content{
        padding-right: 0px;
    }
    .subcolumns.support_home .teaser-htl-blank p{
        width:180px;
    }
    .subcolumns.support_home .teaser-htl-blank p.img{
        margin-top:7px;
    } 
    .hr_1px_eeeeee{
        width:100%;
        line-height:1px;
        font-size:1px;
        height: 1px;
        background: #EEEEEE;
        margin-bottom:24px;
    }
    
     /* ********************************************************************************* */
    /* ### Support  FAQ ####*/
    /* ********************************************************************************* */
    .support-box {
        background-color: #EEEEEE;
        margin-bottom: 17px;
        width:688px;
    }
    .support-box .support-box-top {
        background: url(/NOE/images/siteware/bg-688-eeeeee-ffffff-top.gif) no-repeat top;
        padding: 9px 0 0 0;
        width:688px;
    }
    .support-box .support-box-header {
        font-weight: bold;
        color: #808080;
        padding: 0 16px;
        margin-bottom:6px;
    }
    .support-box .support-box-content-top{
        background: url(/NOE/images/siteware/bg-688-eeeeee-dcdcdc-ffffff-top.gif) no-repeat top;
        padding: 10px 0 0 0;
        margin: 0;
    }
    .support-box.one .support-box-content-top,
    .support-box.two .support-box-content-top{
        padding-top:12px;
    }
    .support-box.one .support-box-header{
        padding-bottom:2px;    
    }
    .support-box.two .link-helper a.link-arrow{
        display:inline;    
    }
    .support-box.two .link-helper{
        padding: 4px 0;
    }
    .support-box.three .support-box-top{
        margin-bottom:4px;
    }
    .support-box.three .support-box-subbox{
        background: #FFFFFF;
    }
    .support-box .support-box-content-bottom {
        background: url(/NOE/images/siteware/bg-688-eeeeee-ffffff-bottom-arrow.gif) no-repeat bottom;
        padding: 0 0 23px 0;
    }
    .support-box .support-box-content-bottom.closed{
        background: url(/NOE/images/siteware/bg-688-eeeeee-ffffff-bottom-box3-last.gif) no-repeat bottom;
        padding-bottom:15px;
    }
    .support-box.three .support-box-content-bottom {
        background: url(/NOE/images/siteware/bg-688-eeeeee-ffffff-bottom-box3.gif) no-repeat bottom;
        padding: 0 0 9px 0;
    }
    .support-box.three {
        background: url(/NOE/images/siteware/bg-688-eeeeee-ffffff-bottom.gif) no-repeat bottom #EEEEEE;
        padding: 0 0 16px 0;
    }
    .support-box .support-box-content {
        background: url(/NOE/images/siteware/bg-688-ffffff-eeeeee-middle.gif) repeat-y; 
        padding: 0 16px 2px 16px; 
         color:#646464; 
    }
    .support-box.three .support-box-content {
        background: none; 
        padding: 0 8px; 
        color:#646464; 
        margin: -8px 0px;
        float:left;
        position: relative;
    }
    .support-box.three .support-box-content-top{
        margin-top:-1px;
    } 
    .support-box.one a.link-arrow{
        font-weight: bold;
        float:left;
    }
    .support-box.one .link-helper{
        clear:none;
        float:left;
        margin-right: 16px;
        width:304px;
    }
    .support-box.three a.link-arrow.plus,
    .support-box.three a.link-arrow.minus{
        background: url(/NOE/images/icons/link-plus-808080-ffffff.gif) no-repeat left center;
        padding-left:20px;
        margin:4px 0px 2px 0px;
    }
    .support-box.three .support-box-content a.minus{
        color:#646464;
        font-weight: bold;
        background: url(/NOE/images/icons/link-minus-808080-ffffff.gif) no-repeat left;
    }    
    .support-box .support-box-nr{
        margin:0 4px -6px -9px;
    }
    .support-box-content a.active{
        color: #808080;
    }
    .support-box .support-box-topimage{
        position: relative;
        margin-top:-82px;
        margin-left: 560px;
    }
    .support-box.three .support-box-addcont p.float{
        width:400px;
        float: left;
    }    
    .support-box-addcont .fade_helper{
        margin: 12px 28px 13px 28px;
    }
    .support-box-addcont .fade_helper_wii{
        margin: 25px 28px 13px 28px;
    }
    .support-box-addcont .fade_helper a{
        text-decoration: underline;
    }
    .support-box-addcont .fade_helper ol{
        margin: 6px 0px 6px 5px;
    }
    .support-box-addcont .fade_helper ul{
        margin: 6px 0px 6px 5px;
    }
    .support-box-addcont .fade_helper li{
        margin-left: 1.2em;
    }
    .support-box-addcont .fade_helper table,
    .support-box-addcont .fade_helper table td{
        border: 1px solid #B4B4B4;
        padding:14px 14px 14px 14px;
    }
    .support-box-addcont .fade_helper table td img{
        padding-right:10px;
    }
    .support-box-addcont .fade_helper table thead th{
        background: #F5F5F5;
        padding:09px 0 6px 14px;
        border: 1px solid #B4B4B4;
        text-align: left;
    }
    .support-box .support-box-addcont .fade_helper_wii li {
        padding:5px 0 5px 0;
    }
    .helper_scale{
        background: #ffffff;
        margin-left: 2px;
        margin-right: 2px;
    }
    .support-box-addcont .fade_helper ol li{
        margin-left: 1.4em;
    }
    .support-box-addcont .fade_helper p{
        padding:0px;
        margin:0px 0px 8px 0px;
        width:632px;
    }
    .support-box.three .tabnav{
        margin-bottom: 15px;    
    }
    .support-box.three .tabnav .active{
        font-weight: bold;
        text-decoration: none
    }
    
    .support-box.three .tabnav .active:hover{
        text-decoration: underline;
    }
    .support-box.three .tabnav .inactive{
        font-weight: bold;
        color: #008ce4;
        text-decoration: none
    }
    .support-box.three .tabnav .inactive:hover{
        text-decoration: underline;
    }
    img.support-box-addcont-image{
        float:right;
        margin:4px 28px 0px 0;
    }
    .support-box-addcont-headline{
        width:100%;
        margin:5px 0 10px 0;
    }
    img.support-box-age-rating {
        float:left;
        vertical-align:top;
        margin:0 16px 16px 0;
    }
    .support-box.three .support-box-addcont .left {
        float:left;
        width:313px;
    }
    /* ********************************************************************************* */
    /* ### Mini-Gamesfilter ### */
    /* ********************************************************************************* */
    
    /* ### Games Mini Filter ################################################################################ */
    
    .filter-games-mini {
        background-color: #dcdcdc;
        margin-bottom: 32px;
        width:208px;
        float:right;
    }
    .filter-games-mini .filter-top {
        background: url(/NOE/images/siteware/bg-208-dcdcdc-ffffff-top.gif) top no-repeat;
        padding: 10px 0 0 0;
    }
    .filter-games-mini .filter-header {
        font-weight: bold;
        padding: 0 16px 4px;
    }
    .filter-games-mini .filter-content-top {
        background:url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-top-.gif) top no-repeat;
        margin-top: 0px;
    }
    .filter-games-mini .tab {
        background-image: none;
    }
    .filter-games-mini .filter-content-bottom {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-bottom.gif) bottom no-repeat;
        padding: 0 0 10px 0;  
    }
    .filter-games-mini .filter-content {
        background: url(/NOE/images/siteware/bg-208-dcdcdc-eeeeee-middle.gif) repeat-y;
        padding: 0 10px 0 16px;
    }
    .filter-games-mini .filter-content-bottom-last {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-ffffff-bottom-last.gif) bottom no-repeat;
        padding: 0 0 10px 0;
    }
    .filter-games-mini .filter-content-bottom-last-link {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-ffffff-bottom-last.gif) bottom no-repeat;
        padding: 7.5px 0 10px 0;
    }
    .filter-games-selection{
        font-size:0.85em;
        font-weight:bold;
        padding:40px 0 20px 0;
    }
    .filter-games-selection label{
        margin-right:0px;
        border:none;
    }
    .radio-games{
        height:15px;
        width:15px;
        padding-top:5px;
        vertical-align:middle;
    } 
    .finder_error_message {
        color: #EB1E25;
        padding:0 10px 0 10px;
    }


    /* ### Game-Mini ################################################################################ */
    .filter-games-mini .game-mini{
        margin-bottom:16px;
    }
    .filter-games-mini .last{
        margin:0px;
    }
    .filter-games-mini .game-packshot{
        float:left;
        margin-right:10px
    }
    .filter-games-mini .game-packshot img {
        border:1px solid #808080;
        width:49px;
    }
    .filter-games-mini .game-mini .game-details{
        float:left;
        width:90px;
    }
    .filter-games-mini.system{
        font-size:0.85em;
        margin:0;
        padding:0;
    }
    .filter-games-mini .game-date{
        font-size:0.69em;
    }
    .filter-games-mini .game-mini h3{
        font-size:0.85em;
        line-height:109%;
        margin:0;
        padding:0px;
    }
    
    /* ### Scroller ################################################################################ */
    .filter-games-mini .game-scroll-content,
    .filter-content-e3 .game-scroll-content {
        float: left;
        width: 166px;
        height: 220px;
        overflow: hidden;
    }
    .filter-games-mini .vertical-track, 
    .tabmodule .vertical-track,
    .filter-content-e3 .vertical-track{
        float: left;
        width: 16px;
        height:224px;
        background-image:url(/NOE/images/siteware/bg-16-slider-v-mini-games.gif);
    }
    .filter-games-mini .vertical-track-190 {
        float: left;
        width: 16px;
        height:190px;
        background-image:url(/NOE/images/siteware/bg-16-slider-v-mini-games-190.gif);
    }
    .filter-games-mini .vertical-handle,
    .tabmodule .vertical-handle,
    .filter-content-e3 .vertical-handle{
        width: 16px;
        height: 81px;
        background-image:url(/NOE/images/siteware/bg-16-slider-btn-mini-games-trans.png);
        cursor: pointer;
    }
    .tabmodule .vertical-track {
        height: 420px;
        background-image:url(/NOE/images/siteware/bg-16-slider-v-tabmodule.gif);
    }
    
    /* ### Tabs ################################################################################ */
    .filter-games-mini #tabs-menu {
          float:left;
        width:100%;
        font-size:1em;
        line-height:normal;
        background-color:#dcdcdc;
    }
    .filter-games-mini #tabs-menu ul {
        margin:0;
        padding:0px 0px 0px 1px;  
        list-style:none;
        background-color:#dcdcdc;
    }
    .filter-games-mini #tabs-menu li {
        float:left;
        background:url(/NOE/images/siteware/bg-12-tab-left-off.gif) no-repeat left top;
        margin:0px 1px;
        padding:0 0 0 9px;
        width:92px;
    }
    .filter-games-mini #tabs-menu a {
        background: url(/NOE/images/siteware/bg-91-tab-right-off.gif) no-repeat right top;
        padding:6px 15px 0px 5px;
        font-size:11px;
        font-weight :bold;
        text-align: center;
        height: 20px;
        display: block;
     }
    .filter-games-mini #tabs-menu a {
        /* Mac hack */
        float:none;
    }
    .filter-games-mini #tabs-menu a:hover {
        text-decoration:none;  
    }
    .filter-games-mini #tabs-menu .current {
          background:url(/NOE/images/siteware/bg-12-tab-left-on.gif) no-repeat left top;
    }
    .filter-games-mini #tabs-menu .current a {
          background:url(/NOE/images/siteware/bg-91-tab-right-on.gif) no-repeat right top;
          padding-bottom:0px;
    }
    
    /* ********************************************************************************* */
    /* ### Copyright Statement Textblock with Subheadline ### */
    /* ********************************************************************************* */
    
    .copyright-statement .textblock {
        margin-bottom:33px;
    }
    .copyright-statement .textblock h3 {
        font-size:15px;
        font-weight:bold;
    }
    .copyright-statement .textblock a.link-arrow {
        margin-top:5px;
    }
    /* ********************************************************************************* */
    /* ### Privacy Policy Popup  ### */
    /* ********************************************************************************* */
    #popup { 
        margin:0px;        
    }
    #popup .main{
        width:502px;
        margin:16px;
    }
    #popup .header {
        padding:20px 0 0 30px;
        background:url(/NOE/images/siteware/bg-502-popup-top.gif) no-repeat;
        margin:0px;        
    }
    #popup .header h1 {
        margin:0px;
    }
    #popup .content {
        background:url(/NOE/images/siteware/bg-502-popup-middle.gif);
        padding:20px 30px 16px 30px;
    }
    #popup .clearer{
        clear:both;
    }
    #popup .content a{
      text-decoration: underline;
    }
    /* ********************************************************************************* */
    /* ### Nintendo History Timeline  ### */
    /* ********************************************************************************* */
    .cont-flash-layer{
        background:url(/NOE/images/siteware/bg-content-history-timeline.gif) no-repeat;
        height:359px;
    }
    .history-timeline-header {
        padding:24px 0 0 32px;
    }
    .history-timeline {
        height:432px;
        width:990px;
        padding:24px 0 48px 0;
    }
    
    /* ********************************************************************************* */
    /* ### Teaser with Gift Finder #### */
    /* ********************************************************************************* */
    .teaser-giftfinder .teaser-top {
        background: url(/NOE/images/siteware/bg-214-giftfinder-top.gif) no-repeat top center;
        float: left;
        margin-left: -8px;
        margin-top: -24px;
        padding: 148px 0pt 0pt 8px;
        position: relative;
    }
    .teaser-giftfinder .teaser-bottom {
        float: left;
        padding-bottom: 10px;
        width:210px;
        margin-left: 0px;
    }
    .teaser-giftfinder .teaser-content{
        border-left: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc;
        margin: 5px 0pt 0pt;
        padding:12px 15px;
        width: 175px;
    }
    .teaser-giftfinder .bottom-standard{
        height:10px; 
        background: transparent url(/NOE/images/siteware/bg-210-ffffff-dcdcdc-ffffff-bottom.gif) no-repeat top left;
    }
    h2.content-headline{
        margin-bottom: 12px;
    }
    /* ********************************************************************************* */
    /* ### Landing Page### */
    /* ********************************************************************************* */
    /* join the club */
    .teaser_join-the-club{
        margin-bottom:26px;
    }
    .teaser_join-the-club .join-the-club-bottom{
        background: url(/NOE/images/siteware/bg-928-dcdcdc-ffffff-bottom.gif) bottom left no-repeat;
        padding-bottom: 14px;
    }
    .teaser_join-the-club .content{
        background: url(/NOE/images/siteware/bg-928-dcdcdc-ffffff-middle.gif) top left repeat-y;
        padding: 0 16px;
        width:928px;
        margin-top:-2px;
    }
    .teaser_join-the-club .left_floater{
        float: left;
    }
    .teaser_join-the-club .content .headline{
        background: url(/NOE/images/icons/star.gif) top left no-repeat;
        padding-left:29px;
        padding-top:6px;
        margin-left:2px;
        padding-bottom:2px;
    }
    .teaser_join-the-club .content p{
        padding-left: 34px;
        font-weight: bold;
        width: 355px;
        margin-top:-5px;
    }
    /* loginbox 448px */
      .filter-support.login-448 {
        width:448px;
      }
      .filter-support.login-448 .filter-top{
        background: url(/NOE/images/siteware/bg-448-dcdcdc-ffffff-top.gif) top left no-repeat;
      }
      .filter-support.login-448 .filter-header{
        padding-top:2px;
        padding-bottom:8px; 
      }
      .filter-support.login-448 .filter-content-top{
        background: url(/NOE/images/siteware/bg-448-eeeeee-dcdcdc-top.gif) top left no-repeat;
      }
      .filter-support.login-448 .filter-content-bottom{
        background: url(/NOE/images/siteware/bg-448-eeeeee-dcdcdc-ffffff-bottom.gif) bottom left no-repeat;
      }
      .filter-support.login-448 .filter-content{
        background: url(/NOE/images/siteware/bg-448-eeeeee-dcdcdc-middle.gif) top left repeat-y;
        padding-bottom:8px;
      }
      .filter-support.login-448 .filter-content .subcolumns.login{
        margin-bottom: 5px;
      }
      .filter-support.login-448 .filter-content .subcolumns.login input.std {
        margin-bottom: 8px;
      }
      .filter-support.login-448 .filter-content .subcolumns.login input.checkbox {
        float: left;
        margin-right: 8px;
        width: auto;
      }
      .filter-support.login-448 .filter-content .subcolumns.login label{
        margin-bottom:5px;
        display:block;
      }
      .filter-support.login-448 .filter-content .subcolumns.login label.remember_me{
        font-size: 0.846em;
        float: left;
        margin-bottom: 0px;
      }
      .filter-support.login-448 .filter-content .subcolumns.login input{
        width: 190px;
      }
      .filter-support.login-448 .filter-content .floater_left{
        float:left;
        width:192px;
      }
      .filter-support.login-448 .filter-content .floater_right{
        float:right;
        width:194px;
      }
      .filter-support.login-448 .filter-content .landing_linkbox a{
         text-decoration: underline;
         font-size: 0.846em;
         float:left;
         display:block;
         height:auto;
         padding-top:4px;
      } 
      .filter-support.login-448 .filter-content .landing_linkbox input{
        float:right; 
      }
    .filter-support.login-448 .error-message {
      margin-bottom: 4px;
      width: 388px;
    }
    .c448r .teaser-htl-blank.landing{
        width:448px;
    }
    .c448r .teaser-htl-blank.landing .teaser-content{
        width: 416px;
    }
    .add_information_footer{
        font-size: 0.85em;
        margin-top:35px;
    }
    /* ---------------------------------------------------- */
    /*    Systems Paragraph Teaser                             */
    /* ---------------------------------------------------- */
    .paragraph {
      margin-bottom: 48px;
    }
    .paragraph h3 {
      border-bottom: 1px solid #eeeeee;
      padding-bottom: 4px;
      margin-bottom: 24px;
    }
    .paragraph .paragraph-text .image-left {
      float: left;
      margin: 0px 16px 16px 0px;
    }
    .paragraph p a {
      color: #008ce4;
      text-decoration: underline;
    }

    /* ---------------------------------------------------- */
    /*    Systems Paragraph Teaser Games                    */
    /* ---------------------------------------------------- */
    .paragraph .paragraph-text .games { margin-bottom:26px; }
    .paragraph .paragraph-text .games .paragraph-text { border-bottom: 1px solid rgb(238, 238, 238); }
    .paragraph .paragraph-text .games .paragraph-text a.link-arrow { padding-bottom: 10px; }
        
    /* ---------------------------------------------------- */
    /*    Facebook Legal text info                           */
    /* ---------------------------------------------------- */    
    #fb-legal-info,
    #fb-learn-more{
         margin:0 0 0 -394px;
         top:0;
         left:50%;
         visibility:hidden;
         display:block;
         position:absolute;
         z-index:9999;
         color:#000000;
         width:790px;
    }
    #fb-legal-info .top,
    #fb-learn-more .top{
        height:19px;
    }
    #fb-legal-info .left,
    #fb-learn-more .left,
    #fb-legal-info .right,
    #fb-learn-more .right{
        float:left;
        width:12px;
        height:362px;
    }
    #fb-legal-info .content,
    #fb-learn-more .content{
        float:left;
        background:#FFFFFF;
        width:730px;
        padding:25px 0 0 30px;
        height:337px;
    }
    #fb-legal-info .hl,
    #fb-learn-more .hl{
        margin-bottom:16px;
        height:23px;
    }
    #fb-legal-info p,
    #fb-learn-more p{
        width:700px;
        color: #808080;
    }
    #fb-legal-info a,
    #fb-learn-more a{
      float: right;
        padding-right: 32px;
    }
    
    #fb-legal-info a.first,
    #fb-learn-more a.first{
    float: left;
        padding-right: 0px;
    }
    #fb-legal-info a:hover,
    #fb-learn-more a:hover{
        text-decoration: none;
    }
    
    #fb-legal-info p,
    #fb-learn-more p{
        height:200px;
    }
    #fb-legal-info p a,
    #fb-learn-more p a{
        float:none;        
    }
    #fb-legal-info .bottom,
    #fb-learn-more .bottom{
        height:19px;
    }

    
    /* ---------------------------------------------------- */
    /*    Warning Ext Link Layer + Help                            */
    /* ---------------------------------------------------- */
  .help_layer,
    #warning{
         margin:0 0 0 -198px;
         top:0;
         left:50%;
         visibility:hidden;
         display:block;
         position:absolute;
         z-index:9999;
         color:#000000;
         width:396px;
    }
  .help_layer .top,
    #warning .top{
        height:19px;
    } 
  #warning .left,
    #warning .right{
        float:left;
        width:12px;
        height:212px;
    }
  .help_layer .left,
  .help_layer .right{
    float:left;
    width:12px;
    height:362px;
  }
  .help_layer .btn-left {
    float: left;
    width:77px;
    height:22px;
  }
  .help_layer .btn-right {
    float: right;
    width:77px;
    height:22px;
    margin-right: 32px;
  }
  .help_layer .content,
  #warning .content{
        float:left;
        background:#FFFFFF;
        width:307px;
        padding:25px 30px 0 30px;
        color: #808080;
  }
  .help_layer .content a {
        text-decoration: underline;
  }
  .help_layer_540 {
    width: 540px;
    margin:0 0 0 -270px;
      
  }
  .help_layer_540 .content {
      width: 481px;
      padding:25px 0 0 30px;
  }
  #warning .content{
    height:187px;
  }
  .help_layer .content{
    height:337px;
  }
  .help_layer_540 .content {
      height: auto;
  }
  .help_layer .hl,
    #warning .hl{
        margin-bottom:20px;
        height:23px;
    }
  .help_layer p,
    #warning p{
        width:300px;
        color: #808080;
    }
    #warning p{
        height:90px;
  }
    #warning a {
      float: right;
        padding-right: 32px;
    }
    #warning a.first{
    float: left;
        padding-right: 0px;
    }
  .help_layer a:hover,
    #warning a:hover{
        text-decoration: none;
    }
  .help_layer .bottom,
    #warning .bottom{
        height:19px;
    }
  .help_layer .close_help {
        position: absolute;
        bottom: 32px;
        right: 49px;
  }
  * html .help_layer .close_help {
      bottom: 38px;
  }        
    /* ********************************************************************************* */
    /* ### Teasers for Wii Online Big  ### */
    /* ********************************************************************************* */
    .teaser-wii-online-688 {
        width:688px;
    } 
    .teaser-wii-online-688 .content-left {
        width:328px;
        padding-right:32px;
        float:left;
    }
    .teaser-wii-online-688 .content-right {
        width:328px;
        padding-left:32px;
        float:left;
    }
    .teaser-wii-online-688 .content-left h3,
    .teaser-wii-online-688 .content-right h3 {
        margin: 12px 0px;
    }
    .teaser-wii-online-688 .image {
        width:328px;
        float:left;
    }
    
    /* ********************************************************************************* */
    /* ### Teasers for Wii Online in Big + Bulletlist  ### */
    /* ********************************************************************************* */
    .teaser-wii-online-688-bullet {
        width: 688px;
        margin-bottom:32px;
    }
    .teaser-wii-online-688-bullet .teaser-image {
        float: left;
        width:328px;
    }
    .teaser-wii-online-688-bullet .teaser-header {
        float: left;
        padding:6px 7px 0 32px;
        width: 320px;
    }
    .teaser-wii-online-688-bullet .teaser-header h2 {
        margin-bottom:14px;
    }
    .teaser-wii-online-688-bullet .teaser-content {
        float: left;
        padding: 0px 12px 0px 32px;
        width: 315px;
    }    
    .teaser-wii-online-688-bullet .teaser-content ul {
        list-style-image: url(/NOE/images/icons/list-34beed-ffffff.gif);
        margin-left:-7px;
    }
    .teaser-wii-online-688-bullet .teaser-content ul li {
        margin-top:6px;
    }
    
    /* ********************************************************************************* */
    /* ### Teasers for Wii Online (Image over Text)  ### */
    /* ********************************************************************************* */
    .teaser-wifi-online {
        width:328px;
    }
    .teaser-wifi-online .teaser-img{
        margin-bottom:16px;
    }
    .teaser-wifi-online .header{
        margin-bottom:10px;
    }
    .teaser-wifi-online .content a, .teaser-wifi-online .content a.link-arrow:hover{
        text-decoration:underline;
    }
    .teaser-wifi-online .content a.link-arrow{
        text-decoration:none;
    }
    /* ********************************************************************************* */
    /* ### Video Player Integration  ### */
    /* ********************************************************************************* */
    form.video_player {
        width:0px; 
        margin:0; 
        padding:0; 
        height:0;
    }
    form.video_player textarea {
        width:0px; 
        height:0px; 
        visibility:hidden; 
    }
    
    /* ********************************************************************************* */
    /* ### Homepage  ### */
    /* ********************************************************************************* */
    .country-select{
        background:url(/NOE/images/siteware/bg-box-ffffff-eeeeee-middle.gif) repeat-y left;
        float:left;
        width:926px; 
    }
    .country-select .country-select-top {
        background:url(/NOE/images/siteware/bg-box-ffffff-eeeeee-top.gif) no-repeat top left;
    }    
    .country-select .country-select-content {
        background:url(/NOE/images/siteware/bg-box-ffffff-eeeeee-bottom.gif) no-repeat bottom left;
        padding: 5px 20px;
    }
    .country-select p {
      margin-bottom: 0px;
    }
    .country-select a{
        text-decoration:underline;
    }
    
    /* ********************************************************************************* */
    /* ### Search ### */
    /* ********************************************************************************* */
    /* Tabs */
/*  .tabs_search a,
    .tabs_search a.active{
        display: block;
        float: left;
        height: 21px;
        padding: 4px 4px 0 4px;
        margin: 1px 0px 0 0;
        color: #FFFFFF;
        font-weight: bold;
        background : #008ce4;
    }
    .tabs_search a.active{
        background: #EEEEEE;
        color: #808080;
    }
    .tabs_search a.active:hover{
        text-decoration: underline;
        background : #EEEEEE;
    }
    .tabs_search a:hover{
        text-decoration: underline;
        background : #008ce4;
    }
    .tabs_search .pre,
    .tabs_search .after,
    .tabs_search .pre_active,
    .tabs_search .after_active{
        width:8px;
        float: left;
        height: 26px;
    }
    .tabs_search .pre_active{
        background: url(/NOE/images/siteware/bg-8-eeeee-tab-left.gif) top left no-repeat;
    }     
    .tabs_search .after_active{
        background: url(/NOE/images/siteware/bg-8-eeeee-tab-right.gif) top left no-repeat;
        margin-right :2px;
    } 
    .tabs_search .pre{
        background: url(/NOE/images/siteware/bg-8-008ce4-tab-left.gif) top left no-repeat;
    }     
    .tabs_search .after{
        background: url(/NOE/images/siteware/bg-8-008ce4-tab-right.gif) top left no-repeat;
        margin-right:2px;
    } */
    
  /* Tabs */
  .tabs_search .tab a,
  .tabs_search .tab_active a {
    display: block;
    float: left;
    height: 21px;
    padding: 4px 4px 0 4px;
    margin: 1px 0px 0 0;
    color: #FFFFFF;
    font-weight: bold;
    background : #008ce4;
  }
  .tabs_search .tab_active a{
    background: #EEEEEE;
    color: #808080;
  }
  .tabs_search .tab a:hover{
    text-decoration: underline;
  }
  .tabs_search .tab_active a:hover{
    text-decoration: underline;
  }
  .tabs_search .pre,
  .tabs_search .after,
  .tabs_search .pre_active,
  .tabs_search .after_active{
    width:8px;
    float: left;
    height: 26px;
  }
  .tabs_search .tab_active .pre{
    background: url(/NOE/images/siteware/bg-8-eeeee-tab-left.gif) top left no-repeat;
  }   
  .tabs_search .tab_active .after{
    background: url(/NOE/images/siteware/bg-8-eeeee-tab-right.gif) top left no-repeat;
    margin-right :2px;
  } 
  .tabs_search .tab .pre{
    background: url(/NOE/images/siteware/bg-8-008ce4-tab-left.gif) top left no-repeat;
  }   
  .tabs_search .tab .after{
    background: url(/NOE/images/siteware/bg-8-008ce4-tab-right.gif) top left no-repeat;
    margin-right:2px;
  } 
    
    /* Search Results */
    .data_items_search .data-item  h3 a{
        color: #008ce4;
        font-size:1.15em;
    }
    .data_items_search .data-item  h3,
    .data_items_search .data-item  p{
        margin-bottom: 0px;
    }
    .box_search .my-personal-account-data{
        background: url(/NOE/images/siteware/bg-448-eeeeee-ffffff-top-leftsquare.gif) top left no-repeat;
    }
    .box_search .my-personal-account-data .header{
        background-color: #eeeeee;
        padding-left: 0px;
        height:62px;
    }
    .box_search .my-personal-account-data .header .add_inf{
        background-color: #EEEEEE;
        padding:4px 0 0 16px;
        height: 27px;
        font-weight: normal;
        font-size:0.92em;
     }
     .box_search .my-personal-account-data .header .add_inf p{
         float:left;
     }
     .box_search .my-personal-account-data .header .add_inf .item_selektor{
         float:right;
        text-align:right;
    }
     .box_search .my-personal-account-data .header .add_inf .item_selektor select{
        height: 18px;
        font-size:0.85em;
        float: none;
    }
    .box_search .page-nav{
        width: 414px;
        background: url(/NOE/images/siteware/bg-421-page-nav-ffffff-eeeeee.gif) top left no-repeat;
        margin:0px 0 0 15px;
        font-weight: normal;
    }
    .box_search .footer_item{
        background: url(/NOE/images/siteware/bg-448-eeeeee-ffffff-bottom.gif) bottom left no-repeat #EEEEEE;
        padding:9px 0 7px 0px;
    }
    .box_search .data_items_search .error-container {
      padding: 0px 16px;
    }
    .box_search .data_items_search .error-container .error-message {
      margin-top: -24px;
      width: 388px;
    }
    /* ********************************************************************************* */
    /* ### Country List on Landing Page  ### */
    /* ********************************************************************************* */
    .country_column_left {
        width:140px;
        float:left;
        margin-right:30px;
    }
    .country_column_middle {
        width:135px;
        float:left;
        margin-right:30px;
    }
    .country_column_right {
        width:500px;
        float:left;
    }
    .country_column_left .paragraph, 
    .country_column_middle .paragraph {
        margin-bottom:16px;
    }
    .country_column_right .paragraph {
        float:left;        
        width:125px;
    }
    .country_column_right h3 {
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 4px;
          margin-bottom: 8px;
        width:500px;
    }    
    .country_column_left  h3,
    .country_column_middle h3 {
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 4px;
          margin-bottom: 8px;
    }
    .country_column_left .paragraph .line,
    .country_column_middle .paragraph .line,
    .country_column_right .paragraph .line {
        margin-bottom:6px;
    }    
    .country_column_left .paragraph .line img,
    .country_column_middle .paragraph .line img,
    .country_column_right .paragraph .line img {
      float: left;
      margin:2px 10px 0px 0px;
    }
    .country_column_left .paragraph .line a,
    .country_column_right .paragraph .line a,
    .country_column_middle .paragraph .line a {
      color: #008ce4;
      float:left;    
      width:90px;
    }    
    .landingpage_content {
        margin:0px 0px 32px 0px;
    }
    
    /* ********************************************************************************* */
    /* ### Headline Box  ### */
    /* ********************************************************************************* */
    
   .headlinebox {
        background: transparent url(/NOE/images/siteware/bg-448-eeeeee_headlinebox.gif) no-repeat top left;
        margin-bottom:16px;
        position:relative;
        min-height:21px;
        width:448px;
        clear: both; 
    }
    * html .headlinebox {
        width:445px;
        background: transparent url(/NOE/images/siteware/bg-445-eeeeee_headlinebox.gif) no-repeat top left;
    } 
    *+ html .headlinebox {
        margin-bottom:8px;
    }
    .headlinebox-208 {
        background: transparent url(/NOE/images/siteware/bg-208-eeeeee_headlinebox.gif) no-repeat top left;
        margin-bottom:16px;
        position:relative;
        min-height:21px;
        width:208px;
    }
    *+ html .headlinebox-208 {
        margin-bottom:8px;
    }
    .headlinebox-688 {
      background: transparent url(/NOE/images/siteware/bg-688-eeeeee_headlinebox.gif) no-repeat top left;
      margin-bottom:16px;
      position:relative;
      min-height:21px;
      width:688px;
    }
    *+ html headlinebox-688 {
        margin-bottom:8px;
    }
    .headlinebox h2,.headlinebox h3,
    .headlinebox-208 h2,.headlinebox-208 h3,
    .headlinebox-688 h2, .headlinebox-688 h3{
      padding:1px 0px 0px 16px;
    }
    .headlinebox .stoerer {
        float:right;
        margin-top:-30px;
        position:relative;
        right:16px;    
    }

/* touch generations teaser 688px */
  .teaser-touch-generations-688 {
      background: transparent url(/NOE/images/teaser_moods_big/touch-generations-teaser-688-middle.jpg) repeat-y top left;
      margin-bottom: 32px;
      width: 688px;
  }
  .teaser-touch-generations-688 .teaser-top {
      background: transparent url(/NOE/images/teaser_moods_big/touch-generations-teaser-688-top.jpg) no-repeat top left;
  }
  .teaser-touch-generations-688 .teaser-bottom {
      background: transparent url(/NOE/images/teaser_moods_big/touch-generations-teaser-688-bottom.jpg) no-repeat bottom left;
      padding: 28px 0px 20px 16px;
  }
  .teaser-touch-generations-688 .teaser-header h3 {
      margin-bottom: 16px;
    }
  .teaser-touch-generations-688 .teaser-content {
      width: 416px;
      float: left;
      margin-bottom: 12px;
  }
  .teaser-touch-generations-688 .button {
      float: left;
      clear: left;
  }

    /* wii support teaser 688px */
    .teaser-wii-support-688 {
    background: transparent url(/NOE/images/teaser_moods_big/wii-support-teaser-688.jpg) no-repeat bottom left;
        min-height: 351px;
        padding: 4px 16px 20px 0px;
        margin-bottom: 32px;
        width: 672px;
    }
  * html .teaser-wii-support-688 {
      height: 351px !important; /* min-height workaround for ie */
    }
  .teaser-wii-support-688 .teaser-header {
      float: right;
        width: 360px;
    }
  .teaser-wii-support-688 .teaser-header h3 {
      margin-bottom: 12px;
    }
  .teaser-wii-support-688 .teaser-content {
      float: right;
      width: 360px;
    }
  .teaser-wii-support-688 .teaser-content ul {
      list-style-type: none;
        margin-left: 0px;
        margin-bottom: 58px;
    }
  .teaser-wii-support-688 .teaser-content ul li {
      background: transparent url(/NOE/images/icons/list-008ce4-eeeeee.gif) no-repeat;
        background-position: 0.1em 0.5em;
      margin-left: 0px;
        padding-left: 16px;
    }
  .teaser-wii-support-688 .button {
    float: right;
    width: 360px;
  }

/* bounced email teaser */
  .teaser-bounced-email {
    background: transparent url(/NOE/images/siteware/bg-448-teaser-bounced-email.jpg) no-repeat bottom left;
    padding: 32px 16px 20px 208px;
    margin-bottom:32px;
    width: 224px;
    min-height: 148px;
    height: auto !important; /* workaround */
    height: 148px;           /* for ie */
  }
  
  .teaser-bounced-email .teaser-header {
    margin-bottom: 7px;
  }
  .teaser-bounced-email .teaser-content p {
    font-size: 1.154em;
    margin-bottom: 24px;
  }


/* Sitemap Boxes */
.sitemap-item {
    background-color: #eeeeee;
    margin-bottom: 28px;
    width: 208px;
}
.sitemap-item .sitemap-item-top {
    background:transparent url(/NOE/images/siteware/bg-208-eeeeee-ffffff-top.gif) no-repeat scroll left top;
    padding-top:11px;
}
.sitemap-item .sitemap-item-header {
    font-weight:bold;
    padding:0pt 16px 4px;
}
.sitemap-item .sitemap-item-bottom {
    background:transparent url(/NOE/images/siteware/bg-208-eeeeee-ffffff-bottom.gif) no-repeat scroll left bottom;
    padding-bottom:11px;
}
 .sitemap-item .sitemap-item-content {
    padding: 0px 16px 0px 16px;
}
 .sitemap-item .sitemap-item-content .subcolumns {
    padding-bottom: 16px;
}
 .sitemap-item .sitemap-item-content .subcl {
    padding-right: 16px;
}
.sitemap-item .row {
    line-height:0.9em;
    margin-bottom:0px;
} 

/** Wii Support Box **/
 .suggest_box {
         width:152px;  
        border:1px solid #7c7d75; 
        overflow:auto; 
        position:absolute; 
        top:20px; 
        left:0px; 
        background-color:#ffffff;
        padding-top:5px;
        max-height: 325px;
   }   
   #combo1_options a {
        cursor:pointer;        
        padding-left:5px;
        display:block;
        text-decoration:none;
   }
   
   .suggest_box a:hover {
           background-color:#e9ebe3;
        text-decoration:none;
   }
   
   .error_codes_box {
       position:relative;
   }

  
  /* ********************************************************************************* */
  /* ### Tutorial Teaser  ### */
  /* ********************************************************************************* */
  .teaser-tutorial {
      margin-bottom:32px;
  }
  .teaser-tutorial .top{
    background:url(/NOE/images/siteware/bg-688-f7f7f7-eeeeee-top.gif) top left no-repeat #eeeeee; 
    height:auto; 
    width:688px; 
    padding-top:10px; 
  }
  .teaser-tutorial .top .left-container {
    width:312px;
    padding:0 16px 0 16px; 
    float:left;
  }
  .teaser-tutorial .top .container {
    width:312px;
    padding:0 16px 0 16px; 
    float:left;
  }
 .teaser-tutorial .top h3 {
    font:bold 20px arial; 
    color:#0bb4ed;
  }
  .teaser-tutorial .top p {
    margin:1em 0pt 1em;
  }
  .teaser-tutorial .top a {
    text-decoration:underline;
  }
  .teaser-tutorial .bottom {
    background:url(/NOE/images/siteware/bg-688-f7f7f7-eeeeee-bottom.gif) bottom left no-repeat; 
    height:10px; 
    line-height:10px;
  }
    
   /* ********************************************************************************* */
  /* ### Teaser BG Image ### */
  /* ********************************************************************************* */
  .teaser-bg-image {
    margin-bottom:32px; 
    height:192px; 
    width:328px
  }
  .teaser-bg-image .single-line {
      padding:140px 18px 10px 18px;
  }
  .teaser-bg-image .multi-line {
      padding:116px 18px 10px 18px;
  }
  .teaser-bg-image h4 {
      font:bold 18px arial; 
    color:#0bb4ed; 
    margin-bottom:0px;
  }



  /* ********************************************************************************* */
  /* ### Corporate Section ### */
  /* ********************************************************************************* */ 

    .teaser-corporate-home {
        background: #ffffff url(/NOE/images/teaser_moods_big/bg_corporate_section_home_center.jpg) bottom left no-repeat ;
        width:448px;
        height:475px;                
    }
    .teaser-corporate-home .teaser_content{
        padding:0 16px 0 16px;
    }
    .teaser-corporate-home .teaser_content h3{
        margin-bottom:10px;
        margin-left: -4px;
    }
    .teaser-corporate-home .teaser_content .right{
        float:none;
        margin:10px 0 0 180px;
    }
    .teaser-corporate-home .teaser_content p{
        margin:0px;        
    }
    .table_corporate {
        margin-bottom:32px;
        background:transparent url(/NOE/images/siteware/bg-928-table-tech-specs-top.gif) no-repeat scroll center top;
        padding-top:12px;
     }
    .table_corporate table{
        border-left:1px solid #b4b4b4;
        border-right:1px solid #b4b4b4;
        border-bottom:1px solid #b4b4b4;
        width: 100%;
        line-height:18px;
    }
    .table_corporate table tr {
        vertical-align:top;
    }
    .table_corporate table th {
        background:#eeeeee none repeat scroll 0 0;
        border-left:1px solid #b4b4b4;
        border-right:1px solid #b4b4b4;
        border-bottom:1px solid #b4b4b4;
        padding:0px 9px 6px 9px;
        text-align:left;
        vertical-align:top;
    }
    .table_corporate table td {
        border:1px solid #B4B4B4;
        padding:9px 9px 6px 9px;
        text-align:left;
        vertical-align:top;
    }
    /* ************************************************* */
    /* **     System Teaser Paragraph for DSi         ** */
    /* ************************************************* */
    
    .paragraph_d {
      margin-bottom: 48px;
    }
    .paragraph_d .paragraph-text h3 {
      border-bottom: 1px solid #eeeeee;
      padding-bottom: 4px;
      margin-bottom: 24px;
    }
    .paragraph_d .paragraph-text .image {      
      margin: 0px 0px 26px 0px;
    }
    .paragraph_d p a {
      color: #008ce4;
      text-decoration: underline;
    }
    /* ********************************************************************************* */
    /* ### E3-Gamesmodul ### */
    /* ********************************************************************************* */
    
    .filter-games-mini-e3 {
        background-color: #dcdcdc;
        margin-bottom: 32px;
        width:208px;
        float:right;
    }
    .filter-games-mini-e3 .filter-top {
        background: url(/NOE/images/siteware/bg-208-dcdcdc-ffffff-top.gif) top no-repeat;
        padding: 10px 0 0 0;
    }
    .filter-games-mini-e3 .filter-header {
        font-weight: bold;
        padding: 0 16px 8px;
    }
    .filter-games-mini-e3 .filter-content-top {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-top-.gif) no-repeat top left;
        padding: 10px 0 0 0;
    }
    .filter-games-mini-e3 .filter-content-bottom {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-bottom.gif) bottom no-repeat;
        padding: 0 0 10px 0;  
    }
    .filter-games-mini-e3 .filter-content-e3 {
        background: url(/NOE/images/siteware/bg-208-dcdcdc-eeeeee-middle.gif) repeat-y;
        padding: 0 10px 0 16px;
    }
    .filter-games-mini-e3 .filter-content-bottom-last {
        background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-ffffff-bottom-last.gif) bottom no-repeat;
        padding: 0 0 10px 0;
    }
    .filter-games-mini-e3  .e3-game {
        margin-bottom:16px;
    }    
    .filter-games-mini-e3 .e3-game a{
        font-weight: bold;
        font-size:11px;
        text-decoration:none;
    }
    .filter-games-mini-e3 .e3-game .game-date{
        font-size:9px;
    }    

    /* ************************************************* */
    /* **     Generic margins                          ** */
    /* ************************************************* */
    .mb2 { margin-bottom: 2px; }
    .mb10 { margin-bottom: 10px; }
    .mb20 { margin-bottom: 20px; }
    .mb30 { margin-bottom: 30px; }
    .mt10 { margin-top: 10px; }
    .mt20 { margin-top: 20px; }
    .mt30 { margin-top: 30px; }
    .mr10 { margin-right: 10px; }
    .mr20 { margin-right: 20px; }
    .mr30 { margin-right: 30px; }
    .ml10 { margin-left: 10px; }
    .ml20 { margin-left: 20px; }
    .ml30 { margin-left: 30px; }
    
    /* ************************************************* */
    /* **     Wide Teasers                              ** */
    /* ************************************************* */
    .teaser-eeeeee-688 {
        background: #eeeeee url(/NOE/images/siteware/bg-688-eeeeee-ffffff-top.gif) no-repeat top left;
        padding-top: 16px;
        width: 688px;
    }
    .teaser-eeeeee-688-bottom {
        background: transparent url(/NOE/images/siteware/bg-688-eeeeee-ffffff-bottom.gif) no-repeat bottom left;
        padding: 0px 16px 16px;
    }


    /* ************************************************* */
    /* **     Wide Forms                              ** */
    /* ************************************************* */
    
    form.form-wide label {
        width: 167px;
        padding-right: 10px;
        display: block;
        float: left;
    }
    form.form-wide input.text,
    form.form-wide input.zip {
        width: 250px;
    }
    form.form-wide input.number {
        width: 50px;
    }
    form.form-wide input.number {
        width: 60px;
    }
    form.form-wide input.smalltext {
        width: 178px;
    }
    form.form-wide div.row {
        margin-bottom: 6px;
    }
    
    form.form-wide .annotation {
        font-size: 0.85em;
        margin: 20px 0 0 0;
    }
    .form-buttons {
        margin: 0 10px;
    }
    p.legend {
        font-size: 0.85em;
        margin: 8px 10px 30px 10px;
    }
    .form-preamble {
        margin: 0 10px 5px 10px;    
        color: #009fea;
    }
    .form .answer .left {
        max-width: 620px;
    }

    /* ************************************************* */
    /* **     Search suggest box                         ** */
    /* ************************************************* */
    
    .suggestbox {
        display: block;
        width: 309px;
        overflow: hidden;
        position: absolute;
        z-index: 9000;
        left: 643px;
        top: 45px;
    }
    .suggestbox a,
    .suggestbox .blue {
        color: #008ce4;
    }
    .suggestbox .header {
        padding: 10px 5px 5px 17px;
        background: url(/NOE/images/siteware/suggestbox-bg.png) no-repeat left top;
    }
    .suggestbox .header .headline {
        float: left;
    }
    .suggestbox .header .close { 
        display: block;
        background: url(/NOE/images/siteware/suggestbox-close.gif) no-repeat left top;
        width: 24px;
        height: 18px;
        float: right;
        padding-right: 10px;
    }
    #suggestKeywords {
        padding-left: 14px;
    }
    .suggestbox .content {
        padding: 0 8px 0 5px;
        overflow: hidden;
        background: url(/NOE/images/siteware/suggestbox-bg.png) no-repeat left -20px;    
    }
    .suggestbox .footer {
        padding: 0 8px 9px 5px;
        background: url(/NOE/images/siteware/suggestbox-bg.png) no-repeat left bottom;
    }
    .suggestbox .footer a {
        padding: 0 0 0 15px;
        background: url(/NOE/images/icons/link-arrow-008ce4-trans.gif) no-repeat 5px 4px;
    }
    .suggestbox .inner {
        padding: 10px 10px 0 10px;
        overflow: hidden;
        background: url(/NOE/images/siteware/suggestbox-inner-bg.gif) no-repeat left top;
    }
    .suggestbox .inner-footer {
        height: 8px;
        overflow: hidden;
        background: url(/NOE/images/siteware/suggestbox-inner-bg.gif) no-repeat left -492px;
    }
    .suggestbox .pages {
        padding: 10px 5px 5px 13px;
    }
    .suggestbox .pages img.headline {
        float: left;
    }
    .suggestbox .pages .suggestion {
        font-weight: bold;
        font-size: 1.15em;
        line-height: 1.35em;
    }
    .suggestbox .pages .suggestion span {
        color: #008ce4;
    }
    .suggestbox ul.results {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .suggestbox ul.results li {
        padding: 0 0 5px 0;
        margin: 0;
        line-height: 1.2em;
        clear: both;
        overflow: hidden;
    } 
    .suggestbox ul.results li a {
        padding: 2px 0 0 0;
    }
    
    .suggestbox .icon {
        display: block;
        width: 25px;
        height: 20px;
        background: url(/NOE/images/siteware/suggestbox-icons.gif) no-repeat left -340px;
        float: left;
        margin: 0 12px 0 0;
    }
    .suggestbox .icon-ds,
    .suggestbox .icon-dsi, {
        background-position: 0 0;
    }
    .suggestbox .icon-wii {
        background-position: 0 -60px;
    }
    .suggestbox .icon-support {
        background-position: 0 -180px;
    }
    .suggestbox .icon-news {
        background-position: 0 -200px;
    }
    .suggestbox .icon-club_nintendo {
        background-position: 0 -260px;
    }
    
    /* games */
    .suggestbox .icon-games {
        background-position: 0 -320px;
    }
    .suggestbox .icon-games-snes {
        background-position: 0 -20px;
    }
    .suggestbox .icon-games-nes {
        background-position: 0 -40px;
    }
    /* pokemon mini */
    .suggestbox .icon-games-pm {
        background-position: 0 -100px;
    }
    /* gamecube */
    .suggestbox .icon-games-gc {
        background-position: 0 -120px;
    }
    .suggestbox .icon-games-n64 {
        background-position: 0 -140px;
    }
    /* virtual console */
    .suggestbox .icon-games-vc {
        background-position: 0 -160px;
    }
    /* gameboy */
    .suggestbox .icon-games-gb,
    .suggestbox .icon-games-gba {
        background-position: 0 -80px;
    }
    .suggestbox .icon-games-wii {
        background-position: 0 -220px;
    }
    .suggestbox .icon-games-dsi,
    .suggestbox .icon-games-nds {
        background-position: 0 -240px;
    }
    .suggestbox .icon-games-dsiware {
        background-position: 0 -280px;
    }
    .suggestbox .icon-games-wiiware {
        background-position: 0 -300px;
    }
    
    
    /* IE6 fallback to gif background images: */
    *html .suggestbox .header {
        background-image: url(/NOE/images/siteware/suggestbox-bg.gif);
    }
    *html .suggestbox .content {
        background-image: url(/NOE/images/siteware/suggestbox-bg.gif);
    }
    *html .suggestbox .footer {
        background-image: url(/NOE/images/siteware/suggestbox-bg.gif);
    }
} /* end of @media all */