#game-container{
    position: absolute;
    width: 100%;
    height: 100%;
    /*min-width: 1200px;
    min-height: 788px;*/
    background-color: #fbf9ed;
    top:0;
    left: 0;
    z-index: 100;
    overflow:hidden;
}

.game-elements-container{
    /*min-width: 1200px;
    min-height: 703px;*/
}

.game-page{
    width: 100%;
    height: 100%;
}

.genericshadow {
    -moz-box-shadow: 13px 13px 14px rgba(0,0,0,0.3);
    -webkit-box-shadow: 13px 13px 14px rgba(0,0,0,0.3);
    box-shadow: 13px 13px 14px rgba(0,0,0,0.3);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#000000');
}


.game-info-content-holder{
    width: 750px;
    font-size: 23px;
    margin: auto;
    line-height: 1.4;
}

.scores-container,.highscores-container{
    width:48%;
    float:left;
    height: 500px;
}



.scores-container > h2,.highscores-container > h2{
    text-align: center;
    margin-top: 0;
}

.scores-container{
    margin-right: 4%;
}

.badge{
    font-size: 1.5em;
}

.generic-bubble{
    padding: 20px;
    position: relative;
    min-width: 100px;
    min-height: 150px;
    background-color: white;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.generic-bubble > .hook{
    width:60px;
    height: 53px;
    position: absolute;
    left: -60px;
    top:30px;
    background-image: url(../img/vis/speech-hook-left.png)
}

/*
.game-element{
    position: absolute;
    top:50%;
    left:50%;
    font-size: 16px;
}

.game-book-textcontent{
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 80%;
    padding: 10%;
    font-family: SchulbuchNordWeb,Lucida Sans,Arial;
}

.gamebook-image-container{
    width: 100%;
    height: 100%;
    position: absolute;
}

.gamebook-image{
    position: absolute;
    left: 0;
    bottom: 0;
}

.gamebook-help-image{
    position: absolute;
    left: 0;
    bottom: 0;
}

.gamebook-background-image{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.gamebook-theme-image{
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
}

.odd > .gamebook-theme-image{
    left:auto;
    right: 0;
}

.label-button{
    cursor: pointer;
    position: absolute;
    left: 0;
    top:0;
}

.label-button-text{
    cursor: pointer;
    position: relative;
    top: 16px;
    left: 5px;
    width: 120px;
    text-align: center;
    font-size: 16px;
}
.page{
    
}
.game-book-text{

}
.game-book-title{
    text-align: center;
    font-weight: normal;
}

#game-menu{
    position: absolute;
}

#player-chooser{
    z-index:200;
}






.game-intro{

}

.game-intro-buttons{

    position: absolute;
    width: 480px;
    bottom: 20px;
    left: 50%;
    margin-left: -240px;


}

.game-intro-button{
    height: 75px;
    padding: 0;
    margin-right: 20;
    opacity: 0.7;
    float: left;
    cursor: pointer;
}
.game-intro-button:hover{
    opacity: 1;
}

.game-intro-button.start{
    width: 270px;
    background: url(../img/menus/btn_game_play.png)
}

.game-intro-button.help{
    width: 75px;
    background: url(../img/menus/btn_game_help.png)
}

.game-intro-button.close{
    width: 75px;
    background: url(../img/menus/btn_game_close.png)
}

.game-intro-image{
    width: 100%;
    top:0;
    left: 0;
}


.game-intro-title{
    margin:0;
    color: white;
    width: 100%;
    text-align: center;
    font-size: 6em;
    opacity: 0.7;
}

.game-intro-description{
    color: white;
    position: absolute;
    bottom: 0;
    right: 20px;
    width: 60%;
    font-size: 1.6em;
    height: 75px;
}

.maskfix{
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}



*/