* {
	margin: 0;
	padding: 0;
	
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #ddd;
}

li {
	list-style: none;
}

p,
li {
	line-height: 15px;
}

p a,
li a {
	color: #eee;
}

p a:hover,
li a:hover {
	color: #ddd;
	text-decoration: none;
}

body {
	background: #000;
}

.hidden
{
	display: none;
}

#wrapper {
	width: 1065px;
	margin: 140px auto 0 auto;
	position: relative;
	padding: 120px 0 0;
}

	div#head {
	}
	
	h1 {
		width: 450px;
		height: 126px;
		background: url(../images/styckwaerk.png) no-repeat;
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 20;
		cursor: pointer;
	}
	
	#content-wrapper {
		position: relative;
		width: 1039px;
		height: 390px;
		background: url(../images/background.jpg) no-repeat;
		overflow: hidden;
		margin: -48px 0 0 17px;
	}
	
	#content {
		position: absolute;
		left: 1039px;
		top: 0;
		width: 38000px;
	}			
		
		#content div.neues,
		#content div.info,
		#content div.album,
		#content div.imprint,
		#content div.live,
		#content div.photos
		{
			width: 437px;
			height: 330px;
			float: left;
			
			background: url(../images/content-background.png);
			padding: 30px 40px;
		}
		
			#content h2 {
				font-size: 25px;
				font-style: italic;
				margin: 0 0 15px 0;
			}
		
		div.neues {
			margin: 0 260px 0 262px;
			overflow: auto;
		}
			.neues p {
				margin-bottom: 5px;
				line-height: 18px;
			}
			
			.neues h3 span {
				font-size: 13px;
				font-weight: bold;
			}
			
			.neues h3
			{
				margin-bottom: 5px;
			}
			
			.neues li
			{
				margin-bottom: 15px;
			}
			
			.all-news
			{
				text-decoration: underline;
				cursor: pointer;
				cursor: hand;
				color: #fff;
			}
			
			.all-news:hover
			{
				text-decoration: none;
			}
		
		div.info {
			margin: 0 0 0 520px;
		}
		
			.info ul {
				margin: 15px 0 0 0;
				float: left;
				width: 200px;
			}
			
			.info ul#email {
				float: right;
			}
		
		div.photos {
			margin: 0 0 0 520px;
		}
		
			.photos img
			{
				border: none;
				display: block;
				float: left;
				margin: 0 10px 10px 0;
			}
		
		div.live {
			margin: 0 0 0 520px;
			overflow: auto;
		}
		
		p.description
		{
			line-height: 19px;
		}
		
		.live ol
		{
			
		}
		
		.live ol li
		{
			display: none;
		}
		
		.live ol li.show
		{
			display: block;
		}
		
		#content div.album {
			margin: 0 522px 0 0;
			width: 442px;
		}
		
			.album h3 {
				font-size: 14px;
				font-weight: bold;
				margin: 10px 0 0 0;
			}
			
			#right,
			#left {
				width: 205px;
			}
			
			#right {
				width: 160px;
				float: right;
			}
			
				#right li,
				#left li {
					
					font-size: 10px;
				}
				
				#right ol li {
					list-style: decimal-leading-zero;
				}
				
				#right li a,
				#left li a {
					font-size: 10px;
				}
			
			#left {
				width: 235px;
				float: left;
			}
			
			.lightbox {
				margin-top: 10px;
				display: block;
				float: left;
			}
			
				.lightbox img {
					border: none;
				}
		
		#content div.myspace {
			width: 180px;
		}
		
	#navigation {
		float: right;
		margin: -40px 0 0 0;
		position: absolute;
		bottom: -23px;
		right: 0;
	}
	
		#navigation li {
			float: left; 
			display: block;
			overflow: hidden;
			text-indent: -5000px;
			margin-left: 30px;
			cursor: pointer;
		}
		
		#navigation .neues {
			width: 60px;
			height: 26px;
			background: url(../images/menu/neues.png) no-repeat;
			margin-top: 28px;
		}
		
		#navigation .info {
			width: 51px;
			height: 51px;
			background: url(../images/menu/info.png) no-repeat;
			margin-top: 10px;
		}
		
		#navigation .photos {
			width: 92px;
			height: 51px;
			background: url(../images/menu/photos.png) no-repeat;
			margin-top: 11px;
		}
		
		#navigation .album {
			width: 85px;
			height: 50px;
			background: url(../images/menu/album.png) no-repeat;
			margin-top: 10px;
		}
		
		#navigation .live {
			width: 59px;
			height: 40px;
			background: url(../images/menu/live.png) no-repeat;
			margin-top: 12px;
		}
		
		#navigation .myspace {
			width: 110px;
			height: 31px;
			margin-top: 29px;
			text-indent: 0;
		}
		
			#navigation .myspace a {
				width: 110px;
				text-indent: -5000px;
				background: url(../images/menu/myspace.png) no-repeat;
				height: 31px;
				display: block;
			}
			
		span.imprint {
			bottom: 14px;
			cursor: pointer;
			display: block;
			float: right;
			height: 17px;
			position: absolute;
			color: #333;
			text-decoration: underline;
			font-size: 10px;
		}
		
		#content div.imprint {
			margin-bottom: 0;
			margin-left: 778px;
			margin-right: 0;
			margin-top: 0;
			width: 180px;
		}
		
		#content p.design {
			margin-top: 20px;
		}
		
		span.imprint:hover {
			text-decoration: none;
		}
	
		a.no-display
		{
			display: none;
		}
		
		#lightbox-image-details-caption,
		#lightbox-image-details-currentNumber
		{
			color: #000;
		}
		
		.photo-list li
			{
				display: block;
				float: none;
				line-height: 19px;
			}
			
			.photo-list .no-display
			{
				display: none;
			}