

/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* WM-Sounds Index Page CSS */
html {
	background: url('wmsounds-index-bg.jpg') no-repeat top center fixed black;
	
}
body {
}

.logo-link {
	display: block;
	width: 300px;
	height: 120px;
}


#box-outer {
	margin: 10% auto 0 auto;
	height: auto;
	width: 1024px;
	color: #FFF;
	font-family: sans-serif;
}

#box-01 {
	width: 293px;
	float: left;
	margin-right: 25px;
}
	#box-01-01 {
		width: 293px;
		background: url('wmsounds-et-logo_v1.png') no-repeat top center;
		height: 123px;
	}
	
	#box-01-02 {
		width: 293px;
		background: url('ecken-tour.png') no-repeat top left;
	}
#box-02 {
	width: 388px;
	float: left;
	margin-right: 19px;
}
	#box-02-01 {
		width: 388px;
		background: url('wmsounds-tour-logo_v1.png') no-repeat top center;
		height: 123px;
	}
	#box-02-02 {
		background: url('ecken-tour.png') no-repeat top left;
	}
	#box-02-03 {
		padding: 8px;
		background-color: #000;
		margin-top: 67px;
		text-align: center;
		font-size: 1.25em;
		line-height: 1.4em;
	}
	#box-02-03 > a {
		color: #FFF;
	}

#box-03 {
	width: 293px;
	float: left;
}
	#box-03-01 {
		width: 293px;
		background: url('wmsounds-ball-logo_v1.png') no-repeat top center;
		height: 123px;
		margin: 0 auto;
	}
	
	#box-03-02 {
		background: url('ecken-ball.png') no-repeat top left;
	}

#box-01-02, #box-02-02, #box-03-02 {
	width: 293px;
	height: 57px;
	text-align: center;
	margin: 40px auto 20px auto;
	display: table;
}


#box-01-02:hover, #box-02-02:hover, #box-03-02:hover {
		background-color: #8B0000;
	}
#box-01-02 > a, #box-02-02 > a, #box-03-02 > a {
	display: table-cell;
	vertical-align: middle;
	color: #FFF;
	padding: 0 10px;
	text-decoration: none;
	line-height: 20px;
}

#span-termine {
	margin: 0 auto;
	background: black;
	padding: 3px 10px;
	display: block;
	width: 260px;
}

.event-detail-date {
	display: block;
}
.event-detail-text {
	display: block;
	margin-top: 4px;
	color: #000;
	margin-bottom: 14px;
}
.event-row {
	display: block;
}

.event-row > span:first-child {

}
