body{
   /* background-image: url(Images/Img_TheCamp/slider1.jpg);
    background-repeat: no-repeat;
         background-attachment: fixed;
    background-position: center;
    background-size: 100% 100%;*/
    width: 100%;
    /*border-top: 20px solid black;*/
     font-family:  'Roboto', sans-serif;
    font-weight:320;
    margin: 0 auto;
    background-image: linear-gradient(to bottom, rgba(150,228,255,1), rgba(124,83,255,0.7));
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}





.gameTextWrapper {

    margin-bottom: 150px;
min-height: 60px;
}

#btnNext{
    text-align:center;
    display:block;
    vertical-align: bottom;
text-decoration: none;
    color: gray;
    border: 2px solid;
    margin-bottom: 70px;
    padding: 5px 40px;
    border-radius: 20px 20px;
    width: 151px;
    margin: 0 auto;
}

.navigationBar {
background-color: #333;
list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.nav_li {
  float: left;
}

.nav_li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}


.nav_li a:hover:not(.active) {
  background-color: skyblue;
}

/*###################################Language Box###############################*/
.languagepicker {
	background-color: #333;
	padding: 0px;
	height: 46px;
	overflow: hidden;
	transition: all .3s ease;
	margin: 0px;
	vertical-align: top;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
}

.languagepicker:hover {
	/* don't forget the 1px border */
	height: 91px;

}

.languagepicker a li:hover {

    background: white;
    color: black;
}

.languagepicker a{
	color: white;
	text-decoration: none;
   background-color:#333;
}

.languagepicker li:last-child {
	display: block;
	padding: 0px 20px;
	line-height: 46px;
  
}


.languagepicker li img {
	margin-right: 5px;
}

/*###############################################################*/

.mainBodyWrapper{
    overflow: auto;
    width: 98%;
    margin: 0 auto;     
  -webkit-align-content: center;
  align-content: center;
}
#imgStore{
    height:90px;
    padding-right: 30px;
    margin-top: 30px;
}

#imgStore:hover{
    height:110px;
     margin-top: 10px;
}

.headerImgWrapper
{
    width: 90%;
    margin: 0 auto;
}

.headerImgWrapper img
{
    width: 100%;
    margin: 0 auto;
}

.rightWrapperHeader{
    width: 70%;
    margin: 0 auto;
    
}
.mainBodyWrapper h1{
    text-align: center;
    align-content: center;
    font-size: 80px;

  -webkit-background-clip: text;

}
.rightWrapperHeader p{
    text-align: left;
    align-content: left;
    font-size: 18px;
    color: black;
    
}

.contentWrapper{
    overflow: auto;
    margin: 0 auto;
       width: 99%;
    
}

.contentWrapper h2{
    text-align: center;
    align-content: center;
    font-size: 50px;
}
.modesWrapper{

    width: 99%;
    display: table;
  
}
*{
    box-sizing: border-box;
}
.column{
    float: left;
  width: 25%;
  padding: 5px;
    margin-left: auto;
    margin-right: auto;
}
.modesWrapper img{
     
    width: 98%;
    
}
.modesWrapper img:hover{
     
    width: 100%;
    
}


.imgWrapper1{
     
    
  width: 45%;
    float: left;
}
.imgWrapper2{
     
  width: 45%;
    float: left;
}
.innerWrapper img{

    width: 35%;
    margin-left: 50px;
    margin-right: 50px;
}

.innerWrapper{
    overflow: auto;
    width: 90%;
    margin: 0 auto;
}

.footer a{
      margin: 0 auto;
    align-self: center;
    color: gray;
}
.footer {
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0 auto;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #454545;
    color: white;
    text-align: center;
}

#para1{
font-size: 30px;
    }

#gameTitel{
        font-size: 40px;
        text-align: center;
        }
        
#gameText{
            font-size: 24px;
            color: black;
            text-align: center;
            max-width: 75%;
    margin: 0 auto;
    display: block;
        }

@media screen and (max-width: 1350px) {

.innerWrapper img{

    width: 30%;
    margin-left: 30px;
    margin-right: 50px;
}
}

@media screen and (max-width: 650px){
        
 
#imgStore{
    height:40px;
    padding-right: 10px;
    margin-top: 30px;
}

#imgStore:hover{
    height:40px;
    padding-right: 10px;
    margin-top: 30px;
}
.rightWrapperHeader{
     float: none;
    width: 98%;
    margin: 0 auto;
    
}
.mainBodyWrapper h1{
    text-align: center;
    align-content: center;
    font-size: 25px;
    display: block;
    
    
}
#para1{
font-size: 18px;
    }
.rightWrapperHeader p{
    text-align: center;
    align-content: center;
    font-size: 16px;
    display: block;
    
}
.leftWrapperHeader{
    text-align: center;
    align-content: center;
     float: none;
    height: auto;
    width: 98%;
    
}
.leftWrapperHeader img{
    width: 70%;
    align-content: center;
    float: none;
    align-items: center;
    display: inline-flex;
    align-self: center;
   /* -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);*/
}

.imgWrapper1{
     
    
  width: 98%;
    float: none;
}
.imgWrapper2{
     
  width: 98%;
    float: none;
}
.innerWrapper img{
float: inherit;
    width: 60%;
    display: block;
    float: none;
    align-content: center;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
}

.innerWrapper{
    overflow: auto;
    width: 90%;
    margin: 0 auto;
}


.contentWrapper h2{
    text-align: center;
    align-content: center;
    font-size: 40px;

    
}
.modesWrapper{

    width: 99%;
    display: block;
  
}
.column{
    float: none;
    margin: 0 auto;
  width: 98%;
  padding: 5px;
    margin-left: auto;
    margin-right: auto;
}
.modesWrapper img{
     
    width: 98%;
    
}
.modesWrapper img:hover{
     
    width: 100%;
    
}

#btnNext{
    text-align:center;
    
    text-decoration: none;
        color: gray;
    border-radius: 18px;
    
         width: 180px;
        margin: 0 auto;
        position: fixed;
        left: 0;
    right: 0;
        bottom: 10%;
        padding: 10px;
        background: white;
    
}
.footer{
    text-align:center;

text-decoration: none;
color: gray;

margin: 0 auto;
position: fixed;
left: 0;
right: 0;
bottom: 0%;
padding: 1px;
background: #333;
}

}



