body { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			height: 100%;
	}
	
body.home { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_1k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body.news { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_42k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: left top;
	}
	
body.tourdates { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_36k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body.photos { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_46k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body.songs { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_51k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body.contact { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_45k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body.confirmation { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
	}
	
body.admin { 
			height: 615px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_46k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body#newsletter { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_43k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body#newsletterVeranstalter { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_45k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body#pr { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_47k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body#imprint { 
			height: 870px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_44k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
	}
	
body#albums { 
			height: 950px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_3k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto; 
			background-repeat: no-repeat;
			background-position: center top;
			
	}

body#videos { 

			height: 1140px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_4k.jpg);
			-moz-background-size: 100% auto;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-position: center top;
			
	}

	
body.video01 { 
			height: 870px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_54.jpg);
			background-repeat: no-repeat;
			background-position: center -30px;
	}
	
body.video02 { 
			height: 870px;
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
			background-image: url(../Bilder/web_willisohn_53.jpg);
			background-repeat: no-repeat;
			background-position: center -30px;
	}
	
body#player { 
			text-align: center; 
			font-size: 62,5%; 
			font-style: normal; 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: black;
	}
	
.playerHome		{
				position: fixed;
				left: 46px;
				bottom: 23px;
				z-index: 100;
				color: white;
				font-size: 0.7em;
				letter-spacing: 0.03em;
				color: #4b4b4b;
			}
	
.header		{
				
				min-width: 900px;
				max-width: 1500px;
				height: 125px;
				padding-top: 1px;
				position: relative;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				z-index: 20;
				text-align: center;
				
			}
			
			
			
			
			.loading img		{
				

				max-width: 100px;
				max-height: 100px;
				padding-top: 133px;
				position: relative;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 0px;
				z-index: 33;
				text-align: center;
				
			}
			
.headerInhalt		{
				
				min-width: 900px;
				max-width: 1500px;
				height: 125px;
				padding-top: 1px;
				z-index: 20;
				text-align: left;
				margin-left: 38px;
				float: left;
				clear: both;
				
			}
			
.headerBack	{
				
				height: 126px;
				background-color: black;
				position: absolute;
				margin-left: auto;
				margin-right: auto;
				z-index: 19;
				opacity: .8;
				filter: alpha(opacity=80);
			}
			
.headerLogo	{
				height: 100px;
				width: 200px;
				padding-top: 36px;
				float: left;
				
			}
			
.headerMenu	{
				width: 935px;
				height: 22px;
				position: absolute;
				float: left;
				text-align: center;
				margin-top: 33px;
				margin-left: 215px;
				padding-top: 62px;
				font-size: 0.8em;
				letter-spacing: 0.04em inherit normal;
				word-spacing: 2.7em;
				border-left: dashed;
				border-left-color: red;
				border-left-width: 1px;
			}
			
.einWort	{
				word-spacing: normal;
			}

.headerMenu2	{
				width: 900px;
				height: 22px;
				position: absolute;
				float: left;
				text-align: center;
				margin-top: 33px;
				margin-left: 215px;
				padding-top: 62px;
				font-size: 0.8em;
				letter-spacing: 0.04em;
				word-spacing: 2.7em;
				border-left: dashed;
				border-left-color: red;
				border-left-width: 1px;
			}
	
.container	{
				width: 100%;
				height: 100%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				position: fixed;
				z-index: 10;
			}
	
.containerAlbum	{
				
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				position: absolute;
				z-index: 10;
			}
	
.containerPr	{
				width: 100%;
				height: 100%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				position: relative;
				z-index: 10;
			}	
		
.containerVideo	{
				width: 99%;
				height: 100%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				position: absolute;
				padding-bottom: 40px;
				z-index: 10;
			}

.containerImprint	{
				width: 99%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				padding-bottom: 40px;
				z-index: 10;
			}
			
.containerNews	{
				width: 100%;
				height: 100%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				position: fixed;
				z-index: 10;
			}
			
.containerFrei2	{
				width: 100%;
				height: 100%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				z-index: 10;
			}
			
.containerFrei	{
				width: 100%;
				height: 100%;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				padding-bottom: 90px;
				z-index: 10;
			}
			
						
.siteGuide		{
					width: 200px;
					height: 460px;
					position: absolute;
					text-align: right;
					top: 150px;
					right: 51px;
					z-index: 25px;
				}

.albumInhalt	{
					width: 580px;
					height: 450px;
					position: absolute;
					margin-top: 75px;
					margin-left: 75px;
				}

.containerFotos	{
				width: 99%;
				height: 870px;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				padding-bottom: 10px;
				position: absolute;
				z-index: 10;
			}

.fotosInhalt	{
					width: 970px;
					height: 970px;
					text-align: center;
					position: relative;
					margin-top: 78px;
					margin-left: auto;
					margin-right: auto;
				}
				
table#fotos	{
					border-spacing: 10px;
					padding-left: 19px;
				}

.fotosBack	{
				width: 970px;
				height: 842px;
				background-color: black;
				margin-top: 50px;
				margin-left: auto;
				margin-right: auto;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}


			
.screen01		{
				width: 870px;
				height: 518px;
				text-align: left;
				margin-top: 80px;
				margin-left: auto;
				margin-right: auto;
				position: relative;
			}	
			
.videoInhalt	{
					width: 1102px;
					height: 450px;
					text-align: center;
					margin-left: auto;
					margin-right: auto;
					margin-top: 78px;
					padding-right: 18px;
				}	
	
.videoBack	{
				width: 1051px;
				height: 1058px;
				margin-top: 50px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 120px;
				position: relative;
				background-color: black;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
table.video	{
					border-spacing: 10px;
					padding-left: 20px;
					color: white;
					font-size: 0.7em;
					line-height: 1.8em;
					letter-spacing: 0.04em;
				}
	

.albumBack	{
				width: 714px;
				height: 582px;
				position: absolute;
				margin-top: 45px;
				margin-left: 75px;
				background-color: black;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
table.albums	{
					border-spacing: 10px;
					padding-left: 21px;
				}
				
table.albumInfo	{
					border-spacing: 10px;
					padding-top: 17px;
					padding-left: 40px;
					font-size: 0.7em;
					line-height: 1.6em;
					letter-spacing: 0.04em;
					margin-top: -41px;
				}
				
table.fotoPress	{
					border-spacing: 10px;
					padding-top: 17px;
					padding-left: 40px;
					font-size: 0.7em;
					line-height: 1.6em;
					letter-spacing: 0.04em;
					text-align: left;
					margin-top: -42px;
				}			
	
.titel			{
					font-size: 1.6em;
					color: gold;
				}
				
.band			{
					font-size: 1.2em;
					line-height: 0.8em;
				}
		
.infoGold		{
					color: gold;
				}
		
.linieInfo		{
					width: 100%;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}
				
.linieInfo2		{
					width: 865px;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}
				
.linieInfo3		{
					width: 1000px;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}
				
.linieInfo4		{
					width: 1085px;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}
				
.linieInfo5		{
					width: 940px;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}
				
.weissSchief	{
					color: white;
				}


table.tracklist	{
					color: gold;
				}
				
td.space		{
					width: 5px;
				}
				
.credits		{
					font-size: 0.9em;
					font-style: italic;
				}
				
.albumButton	{
					width: 120px;
					height: 120px;
					opacity: .8;
					filter: alpha(opacity=80);
				}
				
.albumButton:hover	{
					width: 120px;
					height: 120px;
					opacity: 1;
					filter: alpha(opacity=100);
				}

.prButton	{
					width: 120px;
					height: 90px;
					opacity: .8;
					filter: alpha(opacity=80);
				}
				
.prButton:hover	{
					width: 120px;
					height: 90px;
					opacity: 1;
					filter: alpha(opacity=100);
				}


.prBack	{
				width: 711px;
				height: 156px;
				position: relative;
				text-align: center;
				margin-top: -134px;
				margin-left: auto;
				margin-right: auto;
				background-color: black;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
table.pr	{
					border-spacing: 10px;
					padding-left: 20px;
				}

	
				
.prInhalt	{
					width: 710px;
					text-align: center;
					position: relative;
					margin-top: 75px;
					margin-left: auto;
					margin-right: auto;
				}

em.pr			{
					font-size: 0.9em;
					line-height: 1.4em;
				}

.linieHor		{
					width: 300px;
					height: 1px;
					border-top: dotted;
					border-top-width: 1px;
					border-top-color: #333333;
				}

.linieHor2		{
					width: 620px;
					height: 1px;
					border-top: dotted;
					border-top-width: 1px;
					border-top-color: #333333;
				}
				
.linieHor3		{
					width: 100%;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}

.linieVert		{
					width: 1px;
					height: 430px;
					border-left: dotted;
					border-left-width: 1px;
					border-left-color: #333333;
				}

.videoButton	{
					width: 240px;
					height: 180px;
					opacity: .8;
					filter: alpha(opacity=80);
				}
				
.videoButton:hover	{
					width: 240px;
					height: 180px;
					opacity: 1;
					filter: alpha(opacity=100);
				}


.inhaltNews	{
				margin-top: 65px;
			}
			

.inhaltImprint	{
				margin-top: 55px;
			}


table.songAdmin	{
				border-spacing: 5px;
				margin-top: -10px;
				margin-bottom: 20px;
				width: 850px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 20px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 1.6em;
			}
			
label.songAdmin	{
					font-size: 0.9em;
				}

.songGold		{
					font-size: 0.9em;
				}

tr.headlineSong	{
					font-size: 1em;
					color: gold;
				}
			
.inhaltTourdates	{
				margin-top: 65px;
			}

table.tourAdmin	{
				border-spacing: 5px;
				margin-top: -10px;
				margin-bottom: 20px;
				width: 850px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 20px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 1.6em;
			}
			
label.tourAdmin	{
					font-size: 0.9em;
				}
			
table.tourdates	{
				border-spacing: 10px;
				margin-top: -10px;
				margin-bottom: 20px;
				width: 850px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 1.6em;
			}
			
table.songs	{
				border-spacing: 10px;
				margin-top: -10px;
				margin-bottom: 20px;
				width: 850px;
				height: 475px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 5px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 1.6em;
			}
			
table.contact	{
				border-spacing: 10px;
				margin-top: 20px;
				margin-left: 100px;
				margin-bottom: 20px;
				width: 300px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 0.6em;
			}
			
table.confirmation	{
				border-spacing: 10px;
				margin-top: -40px;
				margin-left: 38px;
				margin-bottom: 20px;
				width: 500px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 30px;
				padding-right: 30px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 1.6em;
			}

table.confirmation2	{
				border-spacing: 10px;
				margin-top: -40px;
				margin-left: 38px;
				margin-bottom: 20px;
				width: 500px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 30px;
				padding-right: 30px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 0.8em;
			}
			
table.imprint	{
				border-spacing: 10px;
				margin-top: 20px;
				margin-left: 100px;
				margin-bottom: 20px;
				width: 500px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 0.6em;
			}
			
.textImprint	{
					font-size: 0.8em;
					line-height: 1.4em;
					text-indent: 1.5em;
				}
			
table.newsletter	{
				border-spacing: 10px;
				margin-top: 5px;
				margin-left: 100px;
				margin-bottom: 20px;
				width: 200px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 30px;
				padding-left: 30px;
				padding-right: 15px;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				color: white;
				font-size: 1em;
				letter-spacing: 0.05em;
				line-height: 0.6em;
			}

.newsletter		{
					
					
					margin-right: 0px;
					width: 200px;
					height: 160px;
					text-align: left;
					font-size: 0.7em;
					letter-spacing: 0.03em;
				}
				
.newsletter2		{
					
					margin-right: 9px;
					width: 200px;
					height: 55px;
					text-align: left;
					font-size: 0.7em;
					letter-spacing: 0.03em;
				}
			
.newsletterAbout		{
					margin-top: 17px;
					margin-right: 0px;
					margin-bottom: 10px;
					width: 200px;
					text-align: left;
					font-size: 0.8em;
					letter-spacing: 0.03em;
					line-height: 1.5em;
				}
			
table.creditsS	{
				
				color: white;
				font-size: 0.8em;
				letter-spacing: 0.05em;
				line-height: 1.2em;
				margin-bottom: 10px;
			}
	
.creditsStext	{
				line-height: 1.4em;
				}		

.linieSongs		{
					width: 790px;
					height: 1px;
					margin-top: -6px;
					border-top: dotted;
					border-top-color: #333333;
					border-top-width: 1px;
				}
				
td.songs	{
					border-right: dotted;
					border-right-color: #333333;
					border-right-width: 1px;
			}
			
td.lyricsAlt	{
					padding-left: 25px;
			}
			
td.player	{
					padding-left: 5px;
					padding-bottom: 9px;
			}
			
td.player2	{
					padding-left: 15px;
			}
	
.headline	{
				font-size: 1.2em;
				color: gold;
			}
		
.headline2	{
				font-size: 1.3em;
				color: gold;
				line-height: 1.5em;
			}
			
.headlineSongs	{
				text-align: center;
				font-size: 1.2em;
				word-spacing: 0.6em;
				color: gold;
			}
			
.creditsSongs	{
					font-size: 0.8em;
					line-height: 1.3em;
				}
			
.note	{
				font-size: 0.9em;
			}
			
b.location	{
				letter-spacing: 0.06em;
			}
			
a.tourdates:link 		{
				text-decoration: none;
				color: gold;
				outline: 0;
				-moz-outline: 0;
			}
		
a.tourdates:visited 	{
				text-decoration: none;
				color: gold;
				outline: 0;
				-moz-outline: 0;
			}
			
a.tourdates:hover 	{
				text-decoration: none;
				color: red;
				outline: 0;
				-moz-outline: 0;
			}
			
a.tourdates:active 	{
				text-decoration: none;
				color: gold;
				outline: 0;
				-moz-outline: 0;
			}
			
b.status	{
				color: red;
				font-size: 1.2em;
			}

table.newsAdmin	{
				border-spacing: 10px;
				margin-top: -10px;
				margin-bottom: 20px;
				max-width: 1000px;
				background-color: black;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
td.newsAdmin		{
				
				color: white;
				letter-spacing: 0.05em;
				font-size: 0.9em;
			}

table.news	{
				border-spacing: 10px;
				margin-top: 10px;
				max-width: 1000px;
				background-color: black;
				padding-top: 1px;
				padding-bottom: 16px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
td.news		{
				
				color: white;
				letter-spacing: 0.05em;
			}
			
td.newsNeu		{
				
				color: white;
				letter-spacing: 0.05em;
			}
			
img.newsBilder	{
					margin-top: 17px;
					margin-bottom: 10px;
				}			
			
.newsGreenGross	{
				color: green;
				font-size: 1.5em;
				line-height: 1.5em;		
			}
			
.newsGreenKlein	{
				color: green;
				font-size: 0.8em;
				line-height: 1.5em;		
			}

.newsGoldGross	{
				color: gold;
				font-size: 1.2em;
				line-height: 1.5em;	
			}

.newsGoldKlein	{
				color: gold;
				font-size: 0.8em;
				line-height: 1.5em;	
			}

.newsRedGross	{
				color: red;
				font-size: 1.1em;
				line-height: 1.4em;
			}
			
.newsRedKlein	{
				color: red;
				font-size: 0.7em;
				line-height: 1.4em;
			}
			
.newsWhiteGross	{
				color: white;
				font-size: 1.5em;
				line-height: 1.5em;	
			}
			
.newsWhiteKlein	{
				color: white;
				font-size: 0.9em;
				line-height: 1.5em;	
			}
			
.newsBlueGross	{
				color: dodgerblue;
				font-size: 1.4em;
				line-height: 1.5em;	
			}
			
.newsBlueKlein	{
				color: dodgerblue;
				font-size: 0.8em;
				line-height: 1.5em;	
			}
			
.inhaltAdmin	{
				width: 99%;
				text-align: center;
				position: absolute;
				margin-top: 65px;
				margin-left: auto;
				margin-right: auto;
				z-index: 10;
				
			}
			
table.admin	{
				border-spacing: 10px;
				margin-top: -10px;
				text-align: center;
			}
	
.admin	{
				width: 250px;
				height: 210px;
				color: white;
			}
			
.admin:active	{
				width: 250px;
				height: 210px;
				color: black;
			}
			
td.admin	{
				
				background-color: black;
				letter-spacing: 0.04em;
				color: white;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
td.admin:hover	{
				
				background-color: red;
				letter-spacing: 0.04em;
				color: white;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
td.admin:active	{
				background-color: white;
				letter-spacing: 0.04em;
				color: black;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
table.roundAdmin	{
				border-spacing: 10px;
				margin-top: -10px;
				margin-bottom: 20px;
				background-color: black;
				padding-top: 15px;
				padding-bottom: 15px;
				padding-left: 30px;
				padding-right: 30px;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
table.veranstalterAdmin	{
				border-spacing: 10px;
				margin-top: -10px;
				margin-bottom: 20px;
				
				
			}
			
td.roundAdmin		{
				
				color: white;
				letter-spacing: 0.05em;
				font-size: 0.9em;
			}
			
td.veranstalterAdmin		{
				background-color: black;
				padding-top: 15px;
				padding-bottom: 15px;
				padding-left: 30px;
				padding-right: 30px;
				color: white;
				letter-spacing: 0.05em;
				font-size: 0.9em;
				opacity: 1;
				filter: alpha(opacity=100);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
.containerFoot	{
					width: 875px;
					margin-top: 720px;
					margin-left: auto;
					margin-right: auto;
					text-align: right;
					font-size: 0.6em;
				}
			
.slideshow	{
				width: 100%;
				min-width: 1006px;
				max-width: 1500px;
				height: auto;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				position: absolute;
				left: 0px;
				right: 0px;
				z-index: 1;
			}	
			
.slideshow2	{
				width: 100%;
				height: 100%;
				position: absolute;
				text-align: center;
				margin-top: -10px;
				margin-left: auto;
				margin-right: auto;
				top: 0px;
				left: 0px;
				z-index: 1;
			}
			
#slideshow2 img	{
					width: 100%;
					height: auto;
					min-width: 1400px;
				}
		
.slideshow3	{
				width: 100%;
				height: 100%;
				position: absolute;
				text-align: center;
				margin-top: 0px;
				margin-left: auto;
				margin-right: auto;
				top: 0px;
				left: 0px;
				z-index: 1;
			}
			
#slideshow3 img	{
					width: 100%;
					height: auto;
					min-width: 1400px;
				}
		
frame		{
				position: fixed;
				top: 0px;
				left: 0px;
				right: 0px;
				
				background-color: black;
			}

.foot		{
				position: fixed;
				bottom: 0px;
				left: 0px;
				right: 0px;
				width: 100%;
				height: 75px;
				text-align: left;
				z-index: 52;
			}
			
.footBack		{
				position: fixed;
				bottom: 0px;
				left: 0px;
				right: 0px;
				width: 100%;
				height: 75px;
				text-align: center;
				background-color: black;
				z-index: 51;
				
			}
			
.footBackInhalt	{
				width: 100%;
				min-width: 900px;
				max-width: 1500px;
				height: 75px;
				text-align: right;
				margin-left: auto;
				margin-right: auto;
			}
	
			
.footInhalt	{
				width: 100%;
				min-width: 900px;
				max-width: 1500px;
				height: 75px;
				border-top: solid;
				border-top-color: darkred;
				border-top-width: 1px;
				text-align: left;
				margin-left: auto;
				margin-right: auto;
			}
			

			
.footPlayer	{
				width: 315px;
				height: 75px;
				background-image: url(../Bilder/playerBack.png);
				float: left;
				margin-left: 2px;
				margin-right: 2px;
				padding-top: 19px;
				padding-left: 15px;
				text-align: left;
				font-size: 0.7em;
				letter-spacing: 0.03em;
				color: #4b4b4b;
			}
			
.footLinks	{
				width: 500px;
				height: 75px;
				float: left;
				margin-left: 50px;
				padding-top: 8px;
				font-size: 0.6em;
				letter-spacing: 0.04em;
				line-height: 2.2em;
				color: #333333;
				visibility:hidden;
			}
			
.laufband	{
				width: 755px;
				height: 40px;
				float: left;
				margin-top: 12px;
				margin-left: 50px;
				font-size: 2em;
				letter-spacing: 0.04em;
				color: #1e1e1e;
				visibility:hidden;
			}
			
.footLogo	{
				width: 100px;
				height: 75px;
				float: right;
				margin-right: 50px;
				padding-top: 10px;
				z-index: 50;
			}
		
.footLogo2	{
				width: 100px;
				height: 75px;
				float: right;
				margin-right: 50px;
				padding-top: 6px;
				z-index: 50;
			}	
			
.footNewsletter	{
				width: 317px;
				height: 148px;
				background-image: url(../Bilder/newsletterBack.png);
				background-repeat: no-repeat;
				background-color: black;
				float: left;
				margin-left: 2px;
				margin-right: 2px;
				padding-top: 10px;
				padding-left: 13px;
				text-align: left;
				font-size: 0.7em;
				letter-spacing: 0.03em;
				color: #4b4b4b;
			}
			
table		{
				text-align: left;
			}
			
caption		{
				font-family: Times;
				font-size: 1.6em;
				letter-spacing: 0.05em;
				font-weight: bold;
				font-style: italic;
				line-height: 1.6em;
				text-align: left;
				color: grey;
				padding-left: 79px;
			}

caption.player		{
				font-family: Times;
				font-size: 1.6em;
				letter-spacing: 0.05em;
				font-weight: bold;
				font-style: italic;
				line-height: 1.6em;
				text-align: left;
				color: grey;
				padding-left: 59px;
			}	
			
b.player	{
				color: red;
			}	
			
em.player	{
				color: lightgrey;
			}	
			
.playerButtons	{
					width: 169px;
					height: 25px;
					margin-top: 14px;
					padding-left: 53px;
				}
			
.buttonEinzeln	{
					width: 25px;
					height: 25px;
					margin-left: 3px;
					margin-right: 3px;
					float: left;
				}
			
.buttonSchliessen	{
						width: 17px;
						height: 17px;
						float: right;
						margin-top: 22px;
						margin-right: 50px;
						clear: right;
					}
					
.newsAbout		{
					width: 200px;
					position: absolute;
					float: left;
					margin-top: 103px;
					margin-left: 50px;
					margin-right: 25px;
					text-align: left;
					font-size: 0.7em;
					line-height: 1.5em;
					letter-spacing: 0.03em;
				}
				
.NLHL			{
					width: 300px;
					float: left;
					margin-left: 50px;
					margin-top: 24px;
					text-align: left;
					color: white;
					font-size: 1em;
					
				}
				
.linieGold	{
				width: 461px;
				float: left;
				margin-top: 12px;
				margin-left: 45px;
				margin-bottom: 10px;
				border-bottom: 1px;
				border-bottom-style: dotted;
				border-bottom-color: gold;
			}
				

		
.newsletter3		{
					margin-top: 30px;
					margin-left: 42px;
					width: 200px;
					height: 130px;
					text-align: left;
					font-size: 0.7em;
					letter-spacing: 0.03em;
				}
				
.newsletter4		{
					margin-top: 75px;
					margin-left: 42px;
					width: 200px;
					height: 50px;
					text-align: left;
					font-size: 0.7em;
					letter-spacing: 0.03em;
				}
		
.newsletterInhalt	{
						width: 275px;
						height: 350px;
						position: absolute;
						top: 90px;
						left: 67px;
						margin-top: 75px;
						padding-left: 3px;
						z-index: 20;
			}
	
.newsletterInhalt1	{
						width: 275px;
						height: 350px;
						float: right;
						clear: right;
						padding-left: 3px;
						margin-top: -125px;
						margin-left: 50px;
			}
				
.newsletterBack	{
				width: 275px;
				height: 350px;
				position: absolute;
				top: 190px;
				left: 67px;
				background-color: black;
				opacity: .8;
				filter: alpha(opacity=80);
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				z-index: 15;
			}
			
label		{
				color: white;
				line-height: 2em;
			}
			
input.feld	{	
				background-color: #cccccc;
				border: solid;
				border-color: red;
				border-width: 1px;
			}
			
input.mail	{
				display: none;
			}

input.feldRound	{	
				background-color: #cccccc;
				border: solid;
				border-color: red;
				border-width: 1px;
				float: left;
				margin-top: 6px;
				
			}
			
input.round	{	
				float: right;
				margin-top: 10px;
				margin-left: 5px;
			}
			
input.round2	{	
				float: right;
				clear: right;
				margin-top: 10px;
				margin-left: 5px;
			}

textarea.feld	{	
				background-color: #cccccc;
				border: solid;
				border-color: red;
				border-width: 1px;
				float: right;
				}
		
textarea.feldSong	{	
				background-color: #cccccc;
				border: solid;
				border-color: red;
				border-width: 1px;
				float: left;
			}
		
label.round	{
				width: 75px;
				vertical-align: top;
				float: left;
				text-align: left;
			}

.linkKlein	{
				font-size: 0.7em;
			}
			
a:link 		{
				text-decoration: none;
				color: silver;
				outline: 0;
				-moz-outline: 0;
			}
		
a:visited 	{
				text-decoration: none;
				color: #333333;
				outline: 0;
				-moz-outline: 0;
			}
			
a:hover 	{
				text-decoration: none;
				color: red;
				outline: 0;
				-moz-outline: 0;
			}
			
a:active 	{
				text-decoration: none;
				color: #333333;
				outline: 0;
				-moz-outline: 0;
			}
			
a.headerM:link 		{
				text-decoration: none;
				color: white;
				outline: 0;
				-moz-outline: 0;
			}
		
a.headerM:visited 	{
				text-decoration: none;
				color: white;
				outline: 0;
				-moz-outline: 0;
			}
			
a.headerM:hover 	{
				text-decoration: none;
				color: red;
				outline: 0;
				-moz-outline: 0;
			}
			
a.headerM:active 	{
				text-decoration: none;
				color: white;
				outline: 0;
				-moz-outline: 0;
			}
			
a.songs:link 		{
				text-decoration: none;
				color: gold;
				outline: 0;
				-moz-outline: 0;
			}
		
a.songs:visited 	{
				text-decoration: none;
				color: gold;
				outline: 0;
				-moz-outline: 0;
			}
			
a.songs:hover 	{
				text-decoration: none;
				color: red;
				outline: 0;
				-moz-outline: 0;
			}
			
a.songs:active 	{
				text-decoration: none;
				color: gold;
				outline: 0;
				-moz-outline: 0;
			}
			
a.news:link 		{
				text-decoration: none;
				color: white;
				outline: 0;
				-moz-outline: 0;
			}
		
a.news:visited 	{
				text-decoration: none;
				color: white;
				outline: 0;
				-moz-outline: 0;
			}
			
a.news:hover 	{
				text-decoration: none;
				color: red;
				outline: 0;
				-moz-outline: 0;
			}
			
a.news:active 	{
				text-decoration: none;
				color: white;
				outline: 0;
				-moz-outline: 0;
			}
			