body {
	margin: 0;
	border: 0;
	background-color: #000;
	background-image: url('img/bg/bg.gif');
	background-position: top;
	background-repeat: repeat-x;
}
div.logo-print {
	display: none;
}
table.layout {
	margin: 20px 5% 10px 5%;
	border: 0;
	width: 90%;
	background-color: transparent;
	padding: 0;
	color: #000;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: smaller;
}	
td.logo {
	margin: 0;
	border: 0;
	background-color: #300;
	background-image: url('img/bg/bg-logo.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0;
}
td.logo img, 
td.logo a img {
	margin: 0;
	border: 0;
	padding: 0;
}
td.navigation {
	margin: 0;
	border: 0;
	width: 127px;
	background-color: transparent;
	background-image: url('img/bg/bg-navigation.gif');
	background-position: top left;
	background-repeat: repeat-y;
	padding: 14px 0 16px 16px;
	vertical-align: top;
	color: #666;
}
td.navigation div, 
td.navigation div.focus, 
td.navigation div.focus-biographie, 
td.navigation div.focus-biography, 
td.navigation div.focus-booking, 
td.navigation div.focus-contact,
td.navigation div.focus-dates, 
td.navigation div.focus-galerie, 
td.navigation div.focus-gallery, 
td.navigation div.focus-home, 
td.navigation div.focus-kontakt, 
td.navigation div.focus-links,
td.navigation div.focus-press, 
td.navigation div.focus-presse, 
td.navigation div.focus-releases, 
td.navigation div.focus-termine, 
td.navigation div.focus-tontraeger { 
	margin: 0 0 0 5px;
	border: 0;
	border: 0;
	background-color: transparent;
	padding: 4px 0 4px 8px;
	color: #E4A723;
	font-size: 12px;
	text-transform: uppercase;
}
td.navigation div a:link, 
td.navigation div a:visited, 
td.navigation div a:active, 
td.navigation div a:hover {
	color: #E4A723;
	text-decoration: none;
}
td.navigation div a:hover {
	color: #FAE090;
	text-decoration: underline;
}
td.navigation div.focus a:link, 
td.navigation div.focus a:visited, 
td.navigation div.focus a:active, 
td.navigation div.focus a:hover {
	background-color: transparent;
	color: #900;
	text-decoration: none;
}
td.navigation div.focus a:hover {
	color: #FAE090;
	text-decoration: underline;
}
td.navigation div.focus, 
td.navigation div.focus a, 
td.navigation div.focus-biographie, 
td.navigation div.focus-biography, 
td.navigation div.focus-booking, 
td.navigation div.focus-contact,
td.navigation div.focus-dates, 
td.navigation div.focus-galerie, 
td.navigation div.focus-gallery, 
td.navigation div.focus-home, 
td.navigation div.focus-kontakt, 
td.navigation div.focus-links,
td.navigation div.focus-press, 
td.navigation div.focus-presse, 
td.navigation div.focus-releases, 
td.navigation div.focus-termine, 
td.navigation div.focus-tontraeger {
	background-position: left;
	background-repeat: no-repeat;
	color: #900;
}
td.navigation div.focus {
	background-image: url('img/bg/bg-menu.gif');
}
td.navigation div.focus a {
	background-image: url(img/T.gif);
}
td.navigation div.focus-biographie {
	background-image: url('img/bg/bg-menu-biographie.gif');
}
td.navigation div.focus-biography {
	background-image: url('img/bg/bg-menu-biography.gif');
}
td.navigation div.focus-booking {
	background-image: url('img/bg/bg-menu-booking.gif');
}
td.navigation div.focus-contact {
	background-image: url('img/bg/bg-menu-contact.gif');
}
td.navigation div.focus-dates {
	background-image: url('img/bg/bg-menu-dates.gif');
}
td.navigation div.focus-galerie {
	background-image: url('img/bg/bg-menu-galerie.gif');
}
td.navigation div.focus-gallery {
	background-image: url('img/bg/bg-menu-gallery.gif');
}
td.navigation div.focus-home {
	background-image: url('img/bg/bg-menu-home.gif');
}
td.navigation div.focus-kontakt {
	background-image: url('img/bg/bg-menu-kontakt.gif');
}
td.navigation div.focus-links {
	background-image: url('img/bg/bg-menu-links.gif');
}
td.navigation div.focus-press {
	background-image: url('img/bg/bg-menu-press.gif');
}
td.navigation div.focus-presse {
	background-image: url('img/bg/bg-menu-presse.gif');
}
td.navigation div.focus-releases {
	background-image: url('img/bg/bg-menu-releases.gif');
}
td.navigation div.focus-termine {
	background-image: url('img/bg/bg-menu-termine.gif');
}
td.navigation div.focus-tontraeger {
	background-image: url('img/bg/bg-menu-tontraeger.gif');
}
table.language {
	margin: 20px 0 50px 6px;
	border: 0;
	background-color: transparent;
	vertical-align: middle;
	font-size: 12px;
	color: #FAE090;
	font-weight: bold;
}
table.language td {
	padding: 0 2px;
}
table.language td a:link,
table.language td a:visited,
table.language td a:hover,
table.language td a:active {
	color: #500;
	text-decoration: none;
}
td.content {
	margin: 0;
	border: 0;
	background-color: #D57A02;
	padding: 5px 20px 15px 25px;
	vertical-align: top;
}
h1, 
h2, 
h3 {
	background-color: transparent;
}
h1 {
	margin-top: 0.5em;
	margin-bottom: 0;
	color: #FAE090;
	font-size: 1.7em;
	font-weight: normal;
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
h2 {
	margin-top: 0.7em;
	margin-bottom: 0.2em;
	font-size: 1.1em;
	color: #900;
}
h3 {
	margin-top: 0.7em;
	margin-bottom: 0.2em;
	font-size: 1.0em;
}
p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background-color: transparent;
	color: #000;
}
li {
	font-weight: normal;
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
a:link {
	color: #004478;
	background: transparent;
	text-decoration: underline;
}
a:visited {
	color: #672452;
	background: transparent;
	text-decoration: underline;
}
a:hover {
	color: #004478;
	background: transparent;
	text-decoration: underline;
}
a:active {
	color: #FAE090;
	background: transparent;
	text-decoration: underline;
}
p.galerie a:link img, 
p.galerie a:visited img, 
p.galerie a:hover img, 
p.galerie a:active img {
	margin: 0 5px 5px 0;
	background-color: transparent;
	border: 1px solid #E6E5CF;
	padding: 4px;
	text-decoration: none;
}
p.galerie a:hover img {
	border: 1px solid #21409A;
	background-color: #E6E5CF;
}
blockquote {
	margin: 1.0em;
	border: 1px dotted #D57A02;
	background-color: #EDBD5C;
	padding: 5px 15px 10px 15px;
}
blockquote p {
	color: #900;
}
img.left {
	float: left;
	position: relative;
	margin-right: 7px;
	border: 0;
	padding: 0 7px 7px 0;
	left: 1px;
}
img.right {
	float: right;
	position: relative; 
	margin-left: 7px;
	border: 0;
	padding: 0 0 7px 7px;
}
div.img-left {
	position: relative;
	float: left;
	margin: 0;
	border-top: 0;
	border-right: 7px solid #D57A02;
	border-bottom: 7px solid #D57A02;
	border-left: 0;
	background-color: #E0992D;
	padding: 0;
	color: #000;
	vertical-align: top;
	white-space: nowrap;
}
div.img-left p {
	margin: 0;
	padding: 1px 7px 4px 7px;
}
td.disclaimer {
	margin: 0;
	padding: 1px 2px 10px 7px;
	background-color: transparent;
	color: #900;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
td.disclaimer a:link, 
td.disclaimer a:visited, 
td.disclaimer a:hover, 
td.disclaimer a:active {
	background-color: transparent;
	color: #900;
}
span.track {
	border: 1px solid #E0992D;
	background-color: #EDBD5C;
	padding: 0 1px 0 1px;
	color: #666;
	font-family: 'Courier New', Courier, monospace;
}
span.time {
	color: #333;
	font-weight: normal;
}
span.date {
	font-family: 'Courier New', Courier, monospace;
	color: #900;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}
.nowrap {
	white-space: nowrap;
}
div.item, div.item-gallery {
	clear: both;
	margin: 5px 0 0 0;
	border: 0;
	border-top: 1px solid #EDBD5C;
	background-color: #E0992D;
	padding: 5px 10px 4px 10px;
}
div.item-gallery img {
	padding-right: 100px;
}
div.item-gallery img {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}
div.item h1, 
div.item h2 {
	position: relative;
	margin-top: 0;
}
div.item p {
	position: relative;
}
div.homepage {
	margin: -1px -15px -5px 0;
}
div.homepage div.item h1 {
	font-size: 1.1em;
	font-weight: bold;
}
div.homepage div.item h2 {
	color: #FAE090;
	text-transform: uppercase;
}
div.liner-note {
	margin: 3px 0 0 0;
	border: 0;
	background-color:	#DB8A18;
	padding: 3px 10px 2px 10px;
}
.lowercase {
	text-transform: lowercase;
}
code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
