body 	{
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			
		}
		
body.hinweis 	{
			width: 400px;
			height: 150px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: whitesmoke;
			
		}
		
#container	{
				width: 1000px;
				height: inherit;
				text-align: left;
				margin-top: 15px;
				margin-left: auto;
				margin-right: auto;
			}
	
.container2	{
				width: 300px;
				height: 100px;
				text-align: left;
				margin-top: 15px;
				margin-left: 0px;
			}
		
img.artist			{
				border: 1px;
				border-color: lightGrey;
				border-style: solid;
			}
		
.menuTop	{
				width: 1001px;
				height: 30px;
				border-bottom: 1px;
				border-bottom-style: solid;
				border-bottom-color: black;
			}
			
.buttonTop	{
				width: 94px;
				height: 22px;
				background-color: white;
				float: left;
				margin-left: 3px;
				margin-right: 3px;
				text-align: center;
				padding-top: 8px;
				font-size: 0.65em;
			}
			
.buttonTop:hover	{
				width: 94px;
				height: 22px;
				background-color: black;
				float: left;
				margin-left: 3px;
				margin-right: 3px;
				text-align: center;
				padding-top: 8px;
				font-size: 0.65em;
			}
			
#imageTop	{
				width: 1000px;
				height: 250px;
				background-color: white;
			}

.site	{
				width: 1001px;
				height: 44px;
				margin-top: 1px;
				margin-bottom: 10px;
				background-image: url(../Bilder/bildSite.jpg);
				
			}
			
.siteGuide	{
				width: 300px;
				height: 44px;
				float: left;
				padding-left: 24px;
				font-size: 0.65em;
				color: white;
				
			}	
			
.siteGuideText	{
					width: 600px;
					height: 32px;
					float: right;
					clear: right;
					text-align: right;
					padding-top: 13px;
					padding-right: 35px;
					font-size: 0.8em;
					color: white;
				}			
	
			
.programm	{
				width: 795px;
				height: 298px;
				margin-top: 15px;
				padding-top: 5px;
				float: left;
				clear: left;
			}
			
.anfahrt	{
				width: 780px;
				height: 530px;
				background-color: black;
				margin-top: 15px;
				margin-bottom: 15px;
				float: left;
			}
			
.anfahrt2	{
				width: 780px;
				height: 530px;
				margin-top: 15px;
				margin-bottom: 15px;
				float: left;
			}
			
.date	{
			width: 535px;
			height: 20px;
			font-size: 0.7em;
			padding-left: 266px;
		}
	
.date2	{
			width: 535px;
			height: 110px;
			font-size: 0.7em;
			line-height: 1.5em;
			padding-left: 266px;
		}
		
.date3	{
			width: 535px;
			height: 45px;
			font-size: 0.7em;
			line-height: 1.5em;
			padding-left: 266px;
		}	
		
.act	{
			width: 535px;
			height: 35px;
			font-size: 1em;
			color: limegreen;
			padding-left: 266px;
		}
		
.act2	{
			width: 535px;
			height: 60px;
			font-size: 1em;
			color: limegreen;
			padding-left: 266px;
		}
		
.act3	{
			width: 535px;
			height: 85px;
			font-size: 1em;
			color: limegreen;
			padding-left: 266px;
		}
			
.imageArtist	{
					width: 250px;
					height: 200px;
					float: left;
					background-color: black; 
				}
		
.imageArtist2	{
					width: 250px;
					height: 177px;
					float: left;
					margin-top: 120px;
					font-size: 0.7em;
					line-height: 1.8em;
					color: black;
					background-color: black; 
				}
				
.imageArtistBlank	{
					width: 250px;
					height: 200px;
					float: left;
					background-color: white; 
				}
				
.text	{
			width: 465px;
			height: 150px;
			margin-left: 16px;
			float: left;
			font-size: 0.65em;
			line-height: 1.6em;
		}
		
.text2	{
			width: 380px;
			text-align: left;
			margin-left: 16px;
			margin-bottom: 30px;
			float: left;
			font-size: 0.65em;
			line-height: 1.6em;
		}
		
.line2	{
			height: 1px;
			width: 395px;
			background-color: black;
			margin-bottom: 5px;
			margin-top: 30px;
			
		}
		
.line3	{
			height: 1px;
			width: 395px;
			background-color: black;
			margin-bottom: 5px;
			margin-top: 110px;
			
		}
		
.lineup	{
			width: 465px;
			margin-left: 16px;
			margin-bottom: 5px;
			float: left;
			font-size: 0.65em;
			line-height: 1.6em;
			font-style: italic;
		}
			
.genre	{
			width: 45px;
			height: 200px;
			float: right;
			margin-right: 5px;
		}
			
.menuAct	{
			width: 535px;
			height: 30px;
			float: left;
			margin-bottom: 60px;
			padding-left: 260px;
			
			
		}	
		
.saisonfarbe {
				color: limegreen;
			}
			
.DodgerBlue2 {
				color: limegreen;
				font-size: 1.5em;
				line-height: 1.3em;
			}
			
.ausverkauft {
				color: red;
			}
			
.gelb {
				color: yellow;
			}
			
.formular	{
				width: 479px;
				height: 730px;
				margin-top: 10px;
				margin-left: 1px;
				padding-top: 5px;
				margin-bottom: 180px;
				float: left;
			}
			
.formular2	{
				width: 479px;
				height: 2510px;
				margin-top: 10px;
				margin-left: 251px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
.formular3	{
				width: 479px;
				height: 90px;
				margin-top: 10px;
				margin-left: 251px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
	
.formular4	{
				width: 479px;
				height: 440px;
				margin-top: 10px;
				margin-left: 1px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
.formular5	{
				width: 479px;
				height: 270px;
				margin-top: 10px;
				margin-left: 251px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
.formular6	{
				width: 479px;
				height: 470px;
				margin-top: 10px;
				margin-left: 1px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
			
.formular7	{
				width: 479px;
				height: 520px;
				margin-top: 10px;
				margin-left: 251px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
.formular8	{
				width: 479px;
				height: 2300px;
				margin-top: 10px;
				margin-left: 251px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
.formular9	{
				width: 479px;
				height: 220px;
				margin-top: 10px;
				margin-left: 1px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
			
.formular10	{
				width: 479px;
				height: 740px;
				margin-top: 10px;
				margin-left: 1px;
				padding-top: 5px;
				margin-bottom: 180px;
				float: left;
			}

			
.formularBack	{
					width: 519px;
					height: 505px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 30px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
	
.formularBack2	{
					width: 519px;
					height: 140px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 70px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.formularBack3	{
					width: 519px;
					height: 2515px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 5px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.formularBack4	{
					width: 519px;
					height: 170px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 5px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
		
.formularBack5	{
					width: 519px;
					height: 350px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 30px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
				
.formularBack6	{
					width: 519px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 15px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
				
				
.formularBack7	{
					width: 519px;
					height: 405px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
				
.formularBack8	{
					width: 519px;
					height: 185px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 150px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
				
.formularBack9	{
					width: 519px;
					height: 385px;
					background-color: whiteSmoke;
					text-align: center;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 215px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.formularBack10	{
					width: 519px;
					height: 370px;
					background-color: whiteSmoke;
					text-align: center;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 270px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.formularBack11	{
					width: 519px;
					height: 135px;
					background-color: whiteSmoke;
					text-align: center;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 315px;
					margin-left: 10px;
					margin-bottom: 5px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.formularBack12	{
					width: 519px;
					height: 835px;
					background-color: whiteSmoke;
					padding-top: 10px;
					margin-top: 30px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
			
.sponsoren	{
				width: 479px;
				height: 2460px;
				margin-top: 10px;
				margin-left: 251px;
				padding-top: 5px;
				margin-bottom: 140px;
				float: left;
			}
			
.sponsorenText	{
			width: 504px;
			height: 10px;
			font-size: 0.7em;
			line-height: 1.6em;
			padding-top: 5px;
			padding-left: 15px;
			padding-bottom: 15px;
		}
		
.sponsorenHead	{
			width: 780px;
			height: 15px;
			font-size: 1em;
			color: limegreen;
			padding-left: 15px;
			padding-bottom: 10px;
		}
			
.sponsoren1		{
					width: 519px;
					height: 120px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 10px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
		
.sponsoren2		{
					width: 519px;
					height: 190px;
					background-color: #ebebeb;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren3		{
					width: 519px;
					height: 155px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren4		{
					width: 519px;
					height: 140px;
					background-color: #ebebeb;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
			
.sponsoren5		{
					width: 519px;
					height: 155px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren6		{
					width: 519px;
					height: 155px;
					background-color: #ebebeb;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
		
.sponsoren7		{
					width: 519px;
					height: 170px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
		
.sponsoren8		{
					width: 519px;
					height: 155px;
					background-color: #ebebeb;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren9		{
					width: 519px;
					height: 125px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren10		{
					width: 519px;
					height: 190px;
					background-color: #ebebeb;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren11		{
					width: 519px;
					height: 125px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
	
.sponsoren12		{
					width: 519px;
					height: 90px;
					background-color: #ebebeb;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.sponsoren13		{
					width: 519px;
					height: 105px;
					background-color: whiteSmoke;
					padding-top: 10px;
					padding-bottom: 5px;
					margin-top: 25px;
					margin-left: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
			
			
.formularText	{
			width: 504px;
			height: 20px;
			font-size: 0.7em;
			line-height: 1.6em;
			padding-top: 5px;
			padding-left: 15px;
			padding-bottom: 50px;
		}
		
.formularText2	{
			width: 520px;
			height: 105px;
			font-size: 0.7em;
			line-height: 1.6em;
			padding-top: 5px;
			padding-left: 15px;
			padding-bottom: 40px;
		}		

.formularHead	{
			width: 780px;
			height: 35px;
			font-size: 1em;
			color: limegreen;
			padding-left: 15px;
			padding-bottom: 10px;
		}
	
.formularHead2	{
			width: 780px;
			height: 35px;
			font-size: 1em;
			color: limegreen;
			padding-left: 15px;
			padding-bottom: 5px;
		}
		
.formularHead3	{
			font-size: 1em;
			color: limegreen;
			padding-left: 15px;
			padding-bottom: 20px;
		}
			
.formularLine	{
					width: 795px;
					height: 35px;
					padding-bottom: 3px;
				}			

.formularPunkt	{
					width: 105px;
					height: 32px;
					padding-top: 3px;
					padding-left: 9px;
					padding-right: 15px;
					text-align: right;
					font-size: 0.65em;
					float: left;
					
				}
				
.formularText3	{
					width: 570px;
					height: 100px;
					
			line-height: 1.6em;
					padding-left: 30px;
					padding-right: 15px;
					text-align: left;
					font-size: 0.65em;
					float: left;
					
				}
				
.formularText4	{
					width: 570px;
					height: 210px;
					
			line-height: 1.6em;
					padding-left: 30px;
					padding-right: 15px;
					
					text-align: left;
					font-size: 0.65em;
					float: left;
					
				}
				
.formularText5	{
					width: 570px;
					height: 100px;
					line-height: 1.6em;
					padding-left: 30px;
					padding-right: 15px;
					text-align: left;
					font-size: 0.65em;
					float: left;	
				}
				
				
.formularText6	{
					width: 504px;
					height: 200px;
					font-size: 0.7em;
					line-height: 1.6em;
					float: left;
					clear: both;
					padding-top: 5px;
					padding-bottom: 30px;
					padding-left: 15px;
					margin-bottom: 15px;
				}
		
		
.formularText7	{
					width: 570px;
					height: 70px;
					line-height: 1.6em;
					padding-top: 5px;
					padding-left: 38px;
					padding-right: 15px;
					text-align: left;
					font-size: 0.65em;
					float: left;
					
				}	
				
.formularText8	{
					width: 570px;
					height: 50px;
					line-height: 1.6em;
					padding-top: 5px;
					padding-left: 38px;
					padding-right: 15px;
					text-align: left;
					font-size: 0.65em;
					float: left;
					
				}
				
.formularText9	{
					width: 570px;
					height: 50px;
					line-height: 1.6em;
					padding-top: 5px;
					padding-left: 38px;
					padding-right: 15px;
					text-align: left;
					font-size: 0.65em;
					float: left;
					
				}
						
				
.formularFeld	{
					width: 500px;
					height: 35px;
					float: left;
					font-size: 0.65em;
				}

.formularPunkt2	{
					width: 105px;
					height: 32px;
					margin-top: 10px;
					padding-top: 3px;
					padding-left: 170px;
					padding-right: 15px;
					text-align: right;
					font-size: 0.65em;
					float: left;
					
				}
				
.formularPunkt3	{
					width: 105px;
					height: 32px;
					margin-top: 10px;
					padding-top: 3px;
					padding-left: 170px;
					padding-right: 15px;
					text-align: right;
					font-size: 0.65em;
					float: left;
					
				}

.formularFeld2	{
					width: 60px;
					float: left;
					padding-left: 15px;
					font-size: 0.65em;
				}

.formularLine2	{
					width: 795px;
					height: 160px;
					padding-bottom: 3px;
				}
			
.buttonAct	{
				width: 94px;
				height: 22px;
				float: right;
				margin-left: 3px;
				margin-right: 65px;
				text-align: center;
				padding-top: 8px;
				font-size: 0.65em;
			}
			
.buttonAct:hover	{
				width: 94px;
				height: 22px;
				background-color: black;
				float: right;
				margin-left: 3px;
				margin-right: 65px;
				text-align: center;
				padding-top: 8px;
				font-size: 0.65em;
			}
			
.buttonAct2	{
				width: 94px;
				height: 22px;
				float: left;
				margin-right: 15px;
				text-align: center;
				padding-top: 8px;
				font-size: 0.65em;
			}
			
.buttonAct2:hover	{
				width: 94px;
				height: 22px;
				background-color: black;
				float: left;
				margin-right: 15px;
				text-align: center;
				padding-top: 8px;
				font-size: 0.65em;
			}
			
.line1	{
			width: 470px;
			height: 29px;
			border-bottom: 1px;
			border-bottom-style: dotted;
			border-bottom-color: black;
			
		}	



.spalteRechts	{
					width: 190px;
					height: 600px;
					float: right;
					clear: right;
					padding-left: 15px;
				}

			
#newsLetter	{
				width: 175px;
				height: 350px;
				margin-top: 15px;
				margin-bottom: 5px;
				float: right;
				clear: right;
				padding-top: 10px;
				padding-left: 15px;
				background-color: whiteSmoke;
				border-top: 1px;
				border-top-style: solid;
				border-top-color: black;
				font-size: 0.65em;
				line-height: 1.6em;
				
			}
			
.newsLetter2	{
				width: 175px;
				height: 65px;
				background-image: url(../Bilder/bannerProgramm.jpg);
				background-repeat: no-repeat;
				margin-top: 15px;
				float: right;
				clear: right;
				padding-top: 265px;
				padding-left: 15px;
				background-color: whiteSmoke;
				border-top: 1px;
				border-top-style: solid;
				border-top-color: black;
				font-size: 0.65em;
				line-height: 1.6em;
				
			}

			
		
.vorschau	{
				width: 795px;
				padding-top: 30px;
				padding-bottom: 10px;
				clear: both;
				margin-bottom: 30px;
			}
		
.vorschauBack	{
					background-color: whiteSmoke;
					margin-left: 250px;
					padding-top: 10px;
					padding-bottom: 10px;
					border-top: 1px;
					border-top-style: solid;
					border-top-color: black;
				}
			
.vorschauHead	{
			width: 535px;
			height: 35px;
			font-size: 1em;
			color: limegreen;
			padding-left: 16px;
		}
			
			
.vorschauText	{
			width: 535px;
			height: 20px;
			font-size: 0.7em;
			padding-left: 16px;
		}
		
.vorschauDate	{
					width: 192px;
					float: left;
					text-align: right;
				}

.vorschauBand	{
					width: 300px;
					padding-left: 5px;
					float: left;
					text-align: left;
				}
			
.vorschauBand2	{
					width: 300px;
					padding-left: 208px;
					float: left;
					text-align: left;
				}
			
.menuBottom	{
				width: 1000px;
				height: 78px;
				text-align: center;
				clear: both;
				margin-left: auto;
				margin-right: auto;
				padding-left: 0px;
				border-top: 1px;
				border-top-style: solid;
				border-top-color: black;
				margin-bottom: 15px;
			}
		
			
img.logo	{
				float: right;
				margin-top: 5px;
				margin-right: 7px;
				margin-bottom: 15px;
			}

img.logo2	{
				float: right;
				margin-top: 5px;
				margin-right: 15px;
				margin-bottom: 15px;
			}		
			
		
p { }
td { }

a:link 	{
			text-decoration: none;
			color: black;
		}

a:visited 	{
				text-decoration: none;
				color: black;
			}

a:hover 	{
				text-decoration: none;
				color: black;
			}

a:active {
			text-decoration: none;
			color: limegreen;
		 }
		 
.menuTop a:link 	{
			text-decoration: none;
			color: black;
		}

.menuTop a:visited 	{
				text-decoration: none;
				color: black;
			}

.menuTop a:hover 	{
				text-decoration: none;
				color: white;
			}

.menuTop a:active {
			text-decoration: none;
			color: yellow;
		 } 

.menuBottom a:link 	{
			text-decoration: none;
			color: black;
		}

.menuBottom a:visited 	{
				text-decoration: none;
				color: black;
			}

.menuBottom a:hover 	{
				text-decoration: none;
				color: white;
			}

.menuBottom a:active {
			text-decoration: none;
			color: yellow;
		 } 


.siteGuideText a:link 	{
			text-decoration: none;
			color: white;
		}

.siteGuideText a:visited 	{
				text-decoration: none;
				color: white;
			}

.siteGuideText a:hover 	{
				text-decoration: none;
				color: yellow;
			}

.siteGuideText a:active {
			text-decoration: none;
			color: white;
		 }

.haha	{
			visibility: hidden;
			display: none;
		}
