 body {
    	font: 100%  Helvetica,Verdana,sans-serif;
    	background-color: black;
		margin: 0 auto;
		background-position:top;
		text-align: center;   	
    	
    }
		
#hidden { display: none; }
	
#game {
	max-width: 100%;
	border: 1px solid black;
	margin: 20px;
	padding: 20px;
	background: #fff;
	text-align: left;
}

#game h1 {
	font-size: 64px;
}

#game h2 {
	font-size: 42px;
	line-height: normal;
}

#game p {
	font-size: 24px;
}

#game a{
	font-size: 24px;
	color: #000;
}
		
#container {
    	width:1024px;
    	height: 100%;
    	margin: 0 auto; 
		margin-bottom:50px;
    	text-align: left;
		}
	
#top {
	width:1024px;
	height:90px;
	margin: 0 auto; 
	text-align: left;
	background-color: white;
	font-size:10px;
	font-style:normal; 
    }
	
#topnavi {
	width:710px;
	height:50px;
	margin-left:425px; 
	padding-top:45px;
	text-align: left;
	color:#ffffff;
	font-size:10px;
	font-style:normal; 
    }
	

	
 #Logo {
	position:absolute;
	z-index:11;
	height:139px;
	width:178px;
	margin-left:45px;
	margin-top:-65px;
	color:#000000;
	background-image:url(../Bilder/Logo_2015_klein.png);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow: auto;
    }
	
#header {
	position:relative;
	width:1024px;
	height:242px;
	margin: 0 auto; 
	text-align: left;
}
#headerbottom {
	position:relative;
	height:1px;  
	background-color:black;
    text-align:left;
	font-size:14px;
	font-style:normal;	
    }
	
#subnavi {
	z-index:1;
	width:1024px;
	position:relative;	
	height:40px; 
	margin-top:-20px;
    text-align:left;
	background-color:black;
    }
#subnavitext {
	z-index:90;
	width:450px;
	height:40px;
	padding-left:23px;
	position:absolute;	 
    font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:white;	 
    }	
	
#subnavitext a {
	color:##a2195b;	 
    }
#subnavi2 {
	z-index:1;
	width:1024px;
	position:relative;	
	height:40px; 
	margin-top:0px;
    text-align:left;
	background-color:black;
    }
#subnavitext2 {
	z-index:90;
	width:450px;
	height:40px;
	padding-left:23px;
	position:absolute;	 
    font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:white;	 
    }	
	
	#subnavitext a {
	color:##a2195b;	 
    }


 #content {
 	z-index:98;
	position:absolute;
    width:1024px;
    height:100%;
    padding-bottom:50px;
    background-color:white;
	font: 100%  Helvetica,Verdana,sans-serif;
    text-align: left; 
	color:#333333;

    }
    
 #content2 {
 	z-index:98;
	position:absolute;
    width:1024px;
    height: 3500px;
    padding-bottom:50px;
    background-color:white;
	font: 100%  Helvetica,Verdana,sans-serif;
    text-align: left; 
	color:#333333;

    }
 #content3 {
 	z-index:98;
	position:absolute;
    width:1024px;
    height: 7500px;
    padding-bottom:50px;
    background-color:white;
	font: 100%  Helvetica,Verdana,sans-serif;
    text-align: left; 
	color:#333333;

    }
    
	
	/* nur für den IE7 */	
*:first-child+html #content {
 	z-index:98;
	position:relative;
    width:1024px;
    background:#ffffff;
	background-image:url(../Bilder/blume.png);
	background-repeat:no-repeat;
    margin-top:-50px;
	font: 100%  Helvetica,Verdana,sans-serif;
	font-size:8px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align: left; 
	color:#333333;
    }




/* Erste Spalte*/	
#contentheader1 {
	position: absolute;
    width:341.3px;
	height:100%;
    }

 #contenttext1 {
    width:300px;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
    text-align:left;
	font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#3c2930;
    }
	
#contenttext1 a {
	color:#a2195b;	 
    }
/* Zweite Spalte*/	
#contentheader2 {
	position: absolute;
    width:341.3px;
	height:100%;
	margin-left: 341.3px;

    }

 #contenttext2 {
    width:300px;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
    text-align:left;
	font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#3c2930;
    }
	#contenttext2 a {
	color:#a2195b;	 
    }
    
/* Dritte Spalte Twitter*/
#contentheader3 {
	position: absolute;
    width:341.3px;
	height:100%;
	margin-left: 682.6px;

    }

 #contenttext3 {
    width:300px;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
    text-align:left;
	font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#3c2930;
    }
    
/*  Vierte Spalte Tickets*/  

 #contentheader4 {
	position: absolute;
    width:341.3px;
	height:100%;
	margin-left: 682.6px;


    }

 #contenttext4 {
    width:300px;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
	margin-top: -35px;
    text-align:left;
	font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#3c2930;

    }

/*  1 spaltiger inhalt */
#contentheader5 {
	position: absolute;
    width:682px;

    }

 #contenttext5 {
    width:660px;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:100px;
    text-align:left;
	font-size:12px;
	font-style:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#3c2930;
    }
	
#contenttext5 a {
	color:#a2195b;	 
    }
    
    
    
  
#footer {

	position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:100px;
    z-index:99;
    margin: 0; 
    background-color: black;
	
    }
	
#footerschmal {

    width:1024px;
	height:242px;
    padding-top:10px;
	margin-top:10px; 
	font: 100%  Helvetica,Verdana,sans-serif;
	font-size:12px;
    text-align:center;
	color:#ccc;
    }
	
	a:link {  color:white; text-decoration:none; }
	a:visited { color:white; text-decoration:none; }
	a:focus {  color:white; text-decoration:none; }
	a:hover {  color:white; text-decoration:none; }
	a:active { color:white; text-decoration:none; }

h1{
text-align:left;
font-size:14px;
font-style:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:21px;
color:#a2195b;
}

h2{
text-align:left;
font-size:12px;
font-style:normal;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:18px;
color:#a2195b;
}


img {
border:none;}

table {
	border: none;
}

tr {
	border: none;
	width: 300px;
	}
td {
	border: none;
}
td > a > img {
	padding-left: 20px;
}
