﻿/*********************************/
/*** AAA neutral Gamepage      ***/
/*********************************/
#main {
    padding: 32px 0px 0 32px;
}

/*** back link box at top (over headlines )***/
.top-back-link-container {
    margin:-25px 0 34px 0;
}
.top-back-link-container a:hover{
    text-decoration:underline;
}


/* ********************************************************************************* */
/* ### AAA Game Navigation 
/* ********************************************************************************* */

/*** AAA Gamepage Navigation Modul ***/
.filter-support-games .game-manager{
    padding-top:20px;
}
.filter-support-games .filter-content-top {
    background: url(/NOE/images/siteware/bg-208-ffffff-dcdcdc-ffffff-top-game.gif) no-repeat top left;
    padding: 20px 0 0 0;
    margin-bottom:25px;
}
.filter-support-games .filter-content-top .filter-content-bottom  {
    background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-ffffff-bottom-.png) no-repeat 0px bottom;
    padding: 0px 0px 16px 0;
}
.filter-support-games .filter-content-top .filter-content-bottom .filter-content {
    background: url(/NOE/images/siteware/bg-208-eeeeee-dcdcdc-middle.gif) repeat-y;
    padding:2px 16px 0px;
    color:#646464;
}


/*** AAA Gamepage Main Navigation ***/
.filter-support-games .nav  {
    width:176px;
}
.filter-support-games .nav a.main{
    background: url(/NOE/images/siteware/bg-176-link-grey.gif) no-repeat;
    padding:2px 15px 0 12px;
    height:1.46em;
    display: block;
    color: #008ce4;
    margin-bottom: 5px;    
    font-weight: bold;
    width:151px;
    text-decoration:none;
}    
.filter-support-games .nav.active a.main,
.filter-support-games .nav a.main:hover  {
    background: url(/NOE/images/siteware/bg-176-link-blue-ov.gif) no-repeat;
    color: #FFFFFF;
}

/*** AAA Gamepage Sub Navigation ***/
.filter-support-games .nav.sub {
    margin:0px 0 8px 0px;
    display:none;
}
.filter-support-games .nav.sub a{
    text-decoration:none;
    display:block;
    padding-left:18px;
        
}
.filter-support-games .nav.active a.sub {
    color:#008ce4;
    font-weight:bold;
}
.filter-support-games .nav.updated {
    background:url(/NOE/images/icons/flame-trans.png) 0px 0px no-repeat;
}
* html .filter-support-games .nav.updated {
    background:url(/NOE/images/icons/flame.gif) 0px 0px no-repeat;
}
.filter-support-games .nav a.sub:hover {
    color:#008ce4;
}
/*** AAA Gamepage Updated Icon ***/
.filter-support-games .nav .stoerer {
    position: relative;    
    margin:-40px -10px 0 0px;
    float:right;    
}


/* ********************************************************************************* */
/* ### AAA Game Related Column
/* ********************************************************************************* */
.gamepage-related {
}
/* * html .gamepage-related {
    position:absolute;
    margin-left:-34px;
}*/
/* Image Teaser */
.gamepage-related .image{
}

/* ********************************************************************************* */
/* ### AAA Game Info Box
/* ********************************************************************************* */
/*** Gamepage info Box ***/
.game-info-box {
    width:928px;
}
.game-info-box .game-info-content-top{    
    float:left;
    width:928px;    
    margin-bottom:33px;
}
.game-info-box .game-info-content-top .image{
    float:left;
    margin:0 30px 0 0;
}
.game-info-box .game-info-content-top .desc-box, 
.game-info-box .game-info-content-top .desc-box-2{
    width:auto;
    padding:50px 30px 2px 0;
    float:left;
    color:#808080;    
}
.game-info-box .game-info-content-top .desc-box ul, 
.game-info-box .game-info-content-top .desc-box-2 ul{
    list-style-type:none;
    margin:5px 0 0 -19px;
}
.game-info-box .game-info-content-top .desc-box ul li, 
.game-info-box .game-info-content-top .desc-box-2 ul li{
    padding-left:12px;
    background:url(/NOE/images/icons/list-008ce4-ffffff.gif) no-repeat left 0.6em ;
}
.game-info-box .game-info-content-top .img-box {
    float:right;
    margin-top:60px;
}
.game-info-box .game-info-content-top .game-imagebox {    
    text-align:right;  
}

.game-info-box .game-info-content-top .game-imagebox a{
    margin-right:11px;
    text-decoration: none;
    float:left;
    height:40px;
    margin-bottom:7px;
}
.game-info-box .game-info-content-top .game-imagebox .age_fpb {
    background:url(/NOE/images/icons/fpb_logo.jpg) no-repeat top left; 
    height:40px; 
    width: 41px;
}
* html .game-info-box .game-info-content-top .game-imagebox .age_fpb {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/NOE/images/icons/fpb_logo.jpg',sizingMethod='no-scale');
}

.game-info-box .game-info-content-top .game-imagebox .age_fpb div{
    position:relative; 
    left:-4px; 
    top:30px; 
    font:bold 9px Verdana; 
    text-align:center;
}

.game-info-box .game-info-content-top #game_language{
    width:250px;
}


.game-info-box .game-info-content-bottom {        
    width:928px;    
    height:30px;
    margin-left:-32px;
    position:relative;
    padding:5px 30px 0 32px;
}
.game-info-box .game-info-content-bottom .club{
    float:right;
    margin-left:20px;    
}
.game-info-box .game-info-content-bottom .additional-links a{
    margin:0 28px 0 0;
    float:left;
    background: url(/NOE/images/icons/link-arrow-008ce4-trans.gif) no-repeat;
    background-position: left 0.45em;
    color: #008ce4;
    padding: 2px 0 2px 12px;
}

/* ********************************************************************************* */
/* ### AAA Game Content Column
/* ********************************************************************************* */
/*** AAA neutral Content-Flashmodul ***/
.gamepage-content-flashmodule{
    padding:2px 0 30px 78px;
    margin:0px;
    float:left;
}
.gamepage-content-additional-text-image {
    float:left;
    margin-left:18px;
}
.gamepage-content-additional-text-image img{
    display:block;
    margin-bottom:15px;
}
.game-content-aaa {  
    width:688px;
    margin-bottom:30px;
}
.game-content-aaa h3{
    border-bottom: 1px solid #eeeeee;
    /*padding-bottom: 4px;*/
    margin-bottom: 15px;
}
.game-content-aaa h3 img{
    margin-left:-5px;
}
*html .game-content-aaa h3 img{
    margin-left:-2px;
}
.game-content-aaa ul {
    list-style-type:none;
    margin:5px 0 10px -19px;
}
.game-content-aaa ul li {
    padding-left:12px;
    background:url(/NOE/images/icons/list-008ce4-ffffff.gif) no-repeat left 0.6em ;
}
.game-content-aaa table{
    width:100%;
    margin:5px 0px 10px 1px;
}
.game-content-aaa table th{
    background:#F5F5F5;
    border:1px solid #B4B4B4;
    padding:6px 0pt 6px 10px;
}
.game-content-aaa table td{
    border:1px solid #B4B4B4;
    padding:6px 0pt 6px 10px;
}
.game-content-aaa .image {
    margin-bottom:18px;
}
.game-content-aaa img.left {
    float: left;
    padding:0 22px 22px 0;
    background:#fff;
}
.game-content-aaa img.right {
    float: right;
    padding:0 0 22px 22px;
    background:#fff;
}
.game-content-aaa .text {
}
.game-content-aaa .text_left{
    float:left;
    width:280px;
}
.game-content-aaa .text_pink{
    color: #e2455c;
    
}

.game-content-aaa .text img{
    margin-bottom:22px;
}
.game-content-aaa .text img.top{
    margin-bottom:22px;
}
.game-content-aaa .text img.bottom{
    margin-top:22px;
}
.game-content-aaa .text img.left {
  float: left;
  margin: 22px 22px 22px 0px;
  padding:0;
}
.game-content-aaa .text img.right {
  float: right;
  margin: 22px 0px 22px 22px;
  padding:0;
}
.game-content-aaa .video_right{
    padding: 0px 0px 22px 22px;    
    float:right;
    background-color:#ffffff;
}
.game-content-aaa .video_left{
  float: left;
  padding: 0px 22px 22px 0px;  
  background-color:#ffffff;
}

.game-slider-aaa {
}
.game-slider-aaa-content {
    float:left;
    width:300px;
    margin-top:66px;
}
.game-slider-aaa-content h3 {
    font:bold 20px arial; 
    color:#2495da;
}
.game-slider-aaa-content p {
    font-size:13px; 
    font-weight:bold;
    margin-right:40px;
}
.game-slider-aaa .back-arrow {
    float:left;
    margin:176px 9px 0 0;
    width:17px;
}
.game-slider-aaa .next-arrow {
    float:left;
    margin:176px 0 0 9px;
    width:17px;
}
