body {
	margin:0;
	padding:0;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	background:#000 url(../gfx/bg.gif);
	text-align:center;
}
h2, h3, h4 {
	margin:0;
	padding:0;
	font-size:1em;
}
h2 span {
	visibility:hidden;
}
a img {
	border:none;
}
div.shopcontent h4 {
	font-size:1.2em;
}
/**
	Hyperlinks
*/
a {
	color:#b20117;
}
a.bkhov:link, a.bkhov:visited, a.bkhov:active {
	text-decoration:none;
}
a.bkhov:hover, a.bkhov:focus {
	text-decoration:underline;
}
span.copy a {
	color:#000;
	font-size:0.9em;
}
span.rot a {
	color:#b20117;
}
h3.rot a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#b20117;
}
/**
	Content-Boxes
*/
div#main {
	width:752px;
	margin:35px auto;
	border:10px solid #fff;
	background:#d29e48 url(../gfx/bg_content.gif);
	text-align:left;
	padding-bottom:20px;
}
* html div#main {
	width:772px;
	w\idth:752px;
}
div#header {
	width:100%;
	height:148px;
	background:url(../gfx/header.jpg);
}
div.myspace-link {
	width:70px;
	height:70px;
	float:right;
}
div.myspace-link a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
div.myspace-link a span {
	visibility:hidden;
}
div.bigbox {
	width:400px;
	float:left;
	margin-left:30px;
	margin-right:52px;
	margin-bottom:10px;
}
* html div.bigbox {
	margin-left:15px;
}
div.smallbox {
	min-height:500px;
	width:220px;
	float:right;
	margin-right:30px;
	padding:10px;
	background:url(../gfx/bg_content2.gif);
}
* html div.smallbox {
	height:500px;
	width:240px;
	w\idth:220px;
	margin-right:0;
}
div.fullbox {
	width:692px;
	margin-left:30px;
	margin-bottom:30px;
}
* html div.fullbox {
	margin-left:15px;
}
div.halfbox {
	width:176px;
	padding-right:15px;
	margin-right:20px;
	margin-left:30px;
	float:left;
}
* html div.halfbox {
	width:191px;
	w\idth:176px;
}
div.navbox {
	width:100px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
}
* html div.navbox {
	margin-left:15px;
}
div.shopcontent {
	width:312px;
	float:left;
	margin:0 20px;
}
div.checkout {
	width:572px;
	float:left;
	margin-left:20px;
}
/**
	Headlines
*/
h2.news {
	width:47px;
	height:22px;
	margin-bottom:10px;
	background:url(../gfx/news.gif) no-repeat;
}
h2.nextshow {
	width:89px;
	height:13px;
	background:url(../gfx/nextshow.gif) no-repeat;
	margin-bottom:6px;
}
h2.newsletter {
	width:103px;
	height:13px;
	background:url(../gfx/newsletter.gif) no-repeat;
	margin-top:30px;
}
h2.network {
	width:78px;
	height:22px;
	background:url(../gfx/network.gif) no-repeat;
	margin:30px 0 10px;
}
h2.entries {
	width:66px;
	height:22px;
	background:url(../gfx/entries.gif) no-repeat;
	margin-bottom:20px;
}
h2.guestbook {
	width:88px;
	height:13px;
	background:url(../gfx/guestbook.gif) no-repeat;
	margin-bottom:10px;
}
h2.upcoming {
	width:81px;
	height:23px;
	background:url(../gfx/upcoming.gif) no-repeat;
	margin-bottom:10px;
}
h2.past {
	width:41px;
	height:12px;
	background:url(../gfx/past.gif) no-repeat;
	margin:50px 0 10px;
}
h2.music {
	width:50px;
	height:22px;
	background:url(../gfx/music.gif) no-repeat;
	margin-bottom:10px;
}
h2.photos {
	width:61px;
	height:13px;
	background:url(../gfx/photos.gif) no-repeat;
	margin:40px 0 5px;
}
h2.visitus {
	width:88px;
	height:13px;
	background:url(../gfx/visitus.gif) no-repeat;
}
h2.press {
	width:49px;
	height:13px;
	background:url(../gfx/press.gif) no-repeat;
	margin:30px 0 10px;
}
h2.video {
	width:47px;
	height:22px;
	background:url(../gfx/video.gif) no-repeat;
	margin-top:20px;
}
h2.bands {
	width:52px;
	height:22px;
	background:url(../gfx/bands.gif) no-repeat;
	margin-bottom:15px;
}
h2.misc {
	width:43px;
	height:13px;
	background:url(../gfx/misc.gif) no-repeat;
	margin-bottom:15px;
	margin-top:9px;
}
h2.sp-network {
	width:100%;
	height:14px;
	background:url(../gfx/sn.gif) no-repeat;
	border-bottom:1px solid #000;
	padding-bottom:5px;
	margin-bottom:5px;
}
h2.contact {
	width:100%;
	height:22px;
	background:url(../gfx/contact.gif) no-repeat;
	border-bottom:1px solid #000;
	padding-bottom:5px;
	margin-bottom:8px;
}
h2.category {
	width:79px;
	height:22px;
	background:url(../gfx/category.gif) no-repeat;
	margin-bottom:5px;
}
h2.latest {
	width:100%;
	height:13px;
	background:url(../gfx/latestitems.gif) no-repeat;
	border-bottom:1px solid #000;
	padding-bottom:4px;
	margin-top:10px;
}
h2.mylast {
	width:100%;
	height:13px;
	background:url(../gfx/mylastitem.gif) no-repeat;
	border-bottom:1px solid #000;
	padding-bottom:3px;
	margin-top:1px;
}
h2.details {
	width:100%;
	height:13px;
	background:url(../gfx/details.gif) no-repeat;
	border-bottom:1px solid #000;
	padding-bottom:4px;
	margin-top:10px;
	margin-bottom:10px;
}
h2.shoppingcart {
	width:122px;
	height:14px;
	background:url(../gfx/shoppingcart2.gif) no-repeat;
	margin-top:10px;
}
h2.youradress {
	width:101px;
	height:13px;
	background:url(../gfx/youradress.gif) no-repeat;
	margin-top:20px;
	margin-bottom:20px;
}
/**
	Typo
*/
.rot {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:bold;
	color:#b20117;
}
.blau {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	font-weight:normal;
	color:#261f36;
}
.tdate {
	color:#b20117;
}
.bkhov {
	color:#000;
}
.copy {
	font-size:0.9em;
}
.imp {
	font-weight:normal;
	margin:5px 0 3px;
	padding:0;
}
/**
	Extras
*/
div.divider {
	width:100%;
	height:10px;
	line-height:10px;
	font-size:0.4em;
	border-top:1px solid #000;
	margin-top:10px;
}
div.cleaner {
	clear:both;
	height:0;
}
/**
	Lists
*/
ul#primnav {
	display:block;
	width:100%;
	height:60px;
	background:url(../gfx/primnav.jpg);
	margin:0;
	padding:0;
	list-style:none;
}
ul#primnav li.first-child {
	margin-left:324px;
}
* html ul#primnav li.first-child {
	margin-left:163px;
}
ul#primnav li#home {
	width:51px;
}
ul#primnav li#tour {
	width:48px;
}
ul#primnav li#shop {
	width:49px;
}
ul#primnav li#media {
	width:61px;
}
ul#primnav li#links {
	width:56px;
}
ul#primnav li#guest {
	width:59px;
}
ul#primnav li#contact {
	width:72px;
}
ul#primnav li {
	height:28px;
	float:left;
}
ul#primnav li a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
ul#primnav li#home a:link, ul#primnav li#home a:active, ul#primnav li#home a:visited {
	background:url(../gfx/navi/layout3_01.jpg);
}
ul#primnav li#home a:hover, ul#primnav li#home a:focus, ul#primnav li#home a.select {
	background:url(../gfx/navi/layout3_01-over.jpg) !important;
}
ul#primnav li#tour a:link, ul#primnav li#tour a:active, ul#primnav li#tour a:visited {
	background:url(../gfx/navi/layout3_02.jpg);
}
ul#primnav li#tour a:hover, ul#primnav li#tour a:focus, ul#primnav li#tour a.select {
	background:url(../gfx/navi/layout3_02-over.jpg) !important;
}
ul#primnav li#shop a:link, ul#primnav li#shop a:active, ul#primnav li#shop a:visited {
	background:url(../gfx/navi/layout3_03.jpg);
}
ul#primnav li#shop a:hover, ul#primnav li#shop a:focus, ul#primnav li#shop a.select {
	background:url(../gfx/navi/layout3_03-over.jpg) !important;
}
ul#primnav li#media a:link, ul#primnav li#media a:active, ul#primnav li#media a:visited {
	background:url(../gfx/navi/layout3_04.jpg);
}
ul#primnav li#media a:hover, ul#primnav li#media a:focus, ul#primnav li#media a.select {
	background:url(../gfx/navi/layout3_04-over.jpg) !important;
}
ul#primnav li#links a:link, ul#primnav li#links a:active, ul#primnav li#links a:visited {
	background:url(../gfx/navi/layout3_05.jpg);
}
ul#primnav li#links a:hover, ul#primnav li#links a:focus, ul#primnav li#links a.select {
	background:url(../gfx/navi/layout3_05-over.jpg) !important;
}
ul#primnav li#guest a:link, ul#primnav li#guest a:active, ul#primnav li#guest a:visited {
	background:url(../gfx/navi/layout3_06.jpg);
}
ul#primnav li#guest a:hover, ul#primnav li#guest a:focus, ul#primnav li#guest a.select {
	background:url(../gfx/navi/layout3_06-over.jpg) !important;
}
ul#primnav li#contact a:link, ul#primnav li#contact a:active, ul#primnav li#contact a:visited {
	background:url(../gfx/navi/layout3_07.jpg);
}
ul#primnav li#contact a:hover, ul#primnav li#contact a:focus, ul#primnav li#contact a.select {
	background:url(../gfx/navi/layout3_07-over.jpg) !important;
}
ul#primnav li a span {
	font-size:0.4em;
	visibility:hidden;
}
ul.pagenav {
	margin:0;
	padding:0;
	list-style:none;
}
ul.pagenav li {
	display:block;
	width:auto;
	float:left;
	margin-bottom:6px;
	padding:0 3px;
	border-left:1px solid #b20117;
}
ul.pagenav li.first-child {
	border-left:none;
}
ul.pagenav li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#b20117;
	text-decoration:none;
}
ul.pagenav li a.select {
	text-decoration:underline;
}
ul.gallist {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	clear:both;
	width:400px;
}
ul.gallist li {
	display:block;
	width:72px;
	height:72px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background:#fff;
	overflow:hidden;
}
ul.gallist li.first-child {
	margin-left:0;
}
ul.gallist li img {
	border:1px solid #000;
}
ul.links, ul.network {
	margin:0;
	padding:0;
	list-style:none;
}
ul.links li {
	margin-bottom:4px;
}
ul.links a:link, ul.links a:visited, ul.links a:active {
	color:#000;
	text-decoration:none;
}
ul.links a:hover, ul.links a:focus {
	text-decoration:underline;
}
ul.network li {
	display:block;
	width:100%;
	padding:6px 0;
	border-bottom:1px solid #000;
}
ul.network li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
ul.catnav {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
ul.catnav li {
	width:95px;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #000;
	background:url(../gfx/bg_content2.gif);
}
* html ul.catnav li {
	width:100px;
	w\idth:95px;
	margin-left:-15px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:0;
}
div.dummy {
}
ul.catnav li.first-child {
	border-top:1px solid #000;
}
ul.catnav li a:link, ul.catnav li a:active, ul.catnav li a:visited {
	color:#000;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
ul.catnav li a:hover, ul.catnav li a:focus, ul.catnav li a.select {
	color:#b20117 !important;
}
dl.articles dt {
	width:75px;
	clear:left;
	padding-right:5px;
}  
dl.articles dd {
	width:232px;
	margin:0;
	padding:0;
}
dl.articles dt, dl.articles dd {
	display:block;
	height:75px;
	float:left;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #000;
}
dl.lastitem dt {
	width:75px;
	clear:left;
	padding-right:5px;
}  
dl.lastitem dd {
	width:140px;
	margin:0;
	padding:0;
}
dl.lastitem dt, dl.lastitem dd {
	display:block;
	height:75px;
	float:left;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #000;
}
* html dl.articles dd {
	line-height:1em;
	padding-bottom:16px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-bottom:15px;
}
div.dummy {
}
* html dl.lastitem dd {
	line-height:1em;
	padding-bottom:52px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding-bottom:15px;
}
div.dummy {
}
/**
	Forms
*/
input#nemail {
	display:block;
	width:150px;
	float:left;
	margin-right:7px;
}
input#go {
	display:block;
	width:26px;
	float:left;
	margin-top:2px;
}
form#letterform br {
	clear:left;
}
form#guestform input, form#guestform textarea {
	margin:0;
	padding:0;
	width:216px;
	margin-bottom:11px;
}
form#guestform textarea {
	height:216px;
}
form#guestform label {
	margin:0;
	padding:0;
	display:block;
	margin-bottom:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#000;
}
label {
	padding-right:10px;
}
select, input {
	font-size:1em;
}
form#personal label {
	clear:left;
	display:block;
	width:80px;
	float:left;
	margin-right:20px;
	margin-top:4px;
	margin-bottom:5px;
	padding-right:0;
}
form#personal label.first-child {
	clear:none;
}
form#personal input {
	display:block;
	width:300px;
	float:left;
	margin-bottom:5px;
}
form#personal input.submit {
	clear:left;
	float:none;
	width:auto;
	margin-left:100px;
}
/**
	Other
*/
h2.cattitle {
	width:100%;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-top:9px;
	border-bottom:1px solid #000;
	padding-bottom:3px;
}
img.logo {
	margin-right:7px;
}
p.rot {
	margin:3px 0;
	padding:0;
	font-size:1em;
}
dd span.rot {
	font-size:1em;
}
/**
	Tables
*/
table {
	width:692px;
	border-spacing:0;
}
table#music {
	width:400px;
	padding:5px;
}
table#upcoming td, table#upcoming th {
	padding:4px 0;
}
table#cartcontent {
	width:572px;
}
table#cartcontent th {
	text-align:left;
}
th {
	text-align:left;
	color:#b20117;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
td {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
th, td {
	border-bottom:1px solid #000;
}
td.date {
	width:100px;
	font-weight:bold;
}
td.venue {
	width:200px;
}
th.cover {
	width:80px;
}
th.title {
	width:70px;
}
th.release {
	width:60px;
}
td.quant {
	width:60px;
}
td.format {
	width:50px;
	text-align:center;
}
td.price, th.price {
	width:80px;
	text-align:right !important;
}
td.sum {
	text-align:right;
	font-size:1.1em;
}
* html td.sum {
	font-size:0.8em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size:1.1em;
}
div.dummy {
}
td.update {
	text-align:right;
}
td.quant input {
	width:30px;
}
tr.no-border td {
	border:none;
}
