body {overflow-x: hidden;}
body.start {
	background-color:#010101;
}
iframe {
	border:none;
}
/**	Menü-Buttons	*/
#main_nav {
	margin: 1rem 0;
}
#main_nav ul {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#main_nav li {
	float:left;
	width:64px;
	height:74px;
}
#main_nav li a {
	display: block;
	height: 74px;
	overflow: hidden;
	text-indent: -9999px;
}
#main_nav li#home a{
	background:url("../img/nav-home.gif") center top no-repeat;
}
#main_nav li#vita a{
	background:url("../img/nav-vita.gif") center top no-repeat;
}
#main_nav li#disco a{
	background:url("../img/nav-disco.gif") center top no-repeat;
}
#main_nav li#gallery a{
	background:url("../img/nav-gallery.gif") center top no-repeat;
}
#main_nav li#video a{
	background:url("../img/nav-video.gif") center top no-repeat;
}
.start #main_nav li#home a{
	background:url("../img/nav-home-start.gif") center top no-repeat;
}
.start #main_nav li#vita a{
	background:url("../img/nav-vita-start.gif") center top no-repeat;
}
.start #main_nav li#disco a{
	background:url("../img/nav-disco-start.gif") center top no-repeat;
}
.start #main_nav li#gallery a{
	background:url("../img/nav-gallery-start.gif") center top no-repeat;
}
.start #main_nav li#video a{
	background:url("../img/nav-video-start.gif") center top no-repeat;
}
#main_nav li#home a:focus,
#main_nav li#vita a:focus,
#main_nav li#disco a:focus,
#main_nav li#gallery a:focus,
#main_nav li#video a:focus,
#main_nav li#home a:hover,
#main_nav li#vita a:hover,
#main_nav li#disco a:hover,
#main_nav li#gallery a:hover,
#main_nav li#video a:hover,
#main_nav li#home a:active,
#main_nav li#vita a:active,
#main_nav li#disco a:active,
#main_nav li#gallery a:active,
#main_nav li#video a:active,
#main_nav li#home a.active,
#main_nav li#vita a.active,
#main_nav li#disco a.active,
#main_nav li#gallery a.active,
#main_nav li#video a.active {
	background-position:center bottom;
}
/**	Sprachmenü	*/
#sub_nav {
	float:right;
	margin:0 0 0 .375rem;
	padding-top:1.5rem;
}
#sub_nav ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#sub_nav li {
	float:left;
	width:100px;
}
#sub_nav li a {
	color:#ff33cc;
	font-weight:bold;
	font-size:.875rem;
	text-decoration:none;
}
#sub_nav li.active a {
	color:#bbb;
}
#sub_nav li a:hover {
	color:#000;
}
/**	Hintergrundbilder	*/
.start div.coverimage {
	background:url('../img/bg_start.jpg') right top no-repeat #000;
	background-size:auto;
	height:667px;
}
.start .grid-container.coverimage {
	padding-left:0;
	padding-right:0;
	padding-top: 16px;
}
.start .coverimage	.grid-container{
	padding-left:0;
	padding-right:0;
}
.vita div.coverimage {
	background:url('../fotos/lety-8068.jpg') left top no-repeat #aceafc;
	background-size:contain;
	padding-top:200px;
}
.buy div.coverimage {
	background:url('../img/bg_buyCD.jpg') center top no-repeat #aabab9;
	background-size:cover;
	padding-top:1rem;
}
.impressum div.coverimage {
	background:url('../img/bg_impressum.jpg') center top no-repeat #aceafc;
	padding-top:200px;
}
.video div.coverimage {
	background-color:#cbc7ff;
	padding-top:0;
}
.gallery div.coverimage {
	background-color:#ffb8f0;
	padding-top:1rem;
}
	.gallery div.coverimage #content{
		background:url("../img/bg-papier-1000.jpg") center top no-repeat #ffb8f0;
		background-size: cover;
	}
.discography div.coverimage {
	background-color:#aabab9;
}
/**	Content	*/
#content {
	margin-bottom:10px;
	color:#000;
	font-size:.75rem;
}
#content-right {
	color:#333436;
	background:url("../img/bg-papier-1000.jpg") center top no-repeat #fbf7f4;
	background-size: contain;
	opacity:.9;
}
#content h1 {
	margin-top:63px;
	font-size:.75rem;
	font-weight:normal;
	color:#717273;
	letter-spacing:0.1em;
	padding:0 1rem;
}
#content p {
	margin:.25rem 0 .875rem;
	padding:0 1rem;
	line-height:1.5;
}
#content a {
	text-decoration:none;
	color:#E50A91;
}
#content a:hover {
	text-decoration:underline;
}
/**	Tabelle	*/
#content thead,
#content td.heading {
	font-weight:bold;
	color: #717273;
	font-size:.75rem;
	letter-spacing: 0.1em;
}
#content td.heading {
	color: #000;
	font-size:.75rem;
}
#content th,
#content td {
	background-color: #d3e0dd;
	padding:1px;
	text-align:left;
}
#content td.cover {
	padding:0px;
	line-height:0px;
	border-bottom:2px solid #aabab9;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cycle */
.cycle-slideshow	{
		position: relative;
}

.cycle-prev,
.cycle-next {
		position:absolute;
		z-index:999;
		top:35%;
		cursor:pointer;
		padding:60px 0px;
		opacity: 0.1;
}
.cycle-prev {
		left:0px;
}
.cycle-next {
		right:0px;
}
.cycle-prev:hover,
.cycle-next:hover {
		opacity: 0.7;
}
@media print, screen and (min-width: 40em) {
	#main_nav li {
		width:64px;
	}
	.vita div.coverimage {
		background:url('../img/bg_vita.jpg') left top no-repeat #aceafc;
		padding-top:550px;
		background-size:auto;
	}
	.buy div.coverimage,
	.discography div.coverimage,
	.impressum div.coverimage {
		padding-top:.5rem;
		background-size:auto;
	}
	.video div.coverimage #content{
		background:url('../img/bg_video.jpg') center top no-repeat #cbc7ff;
	}
	.video div.coverimage #content div{
		background-color: #fbf7f4;
		opacity:.9;
		margin-top:1rem;
	}
	#content th,
	#content td {
		padding:10px;
	}
}
@media print, screen and (min-width: 64em) {
	div.coverimage,
	.vita div.coverimage	{
		padding-top:.5rem;
	}
}
/* FOOTER */
.content-start a {
	color:#ff33cc;
	text-decoration:none;
}
.content-start a:hover {
	color:#fff;
	text-decoration:underline;
}
#impressum {
	font-size:.75rem;
	color:#fff;
	padding:1rem 0 0 0.9375rem;;
}
#impressum a {
	color:#00ccff;
	text-decoration:none;
}
#impressum a:hover {
	color:#000;
}
#copy {
	font-size:.625rem;
	color:#fff;
	padding-top:1rem;
	text-align:right;
}
#copy a {
	color:#fff;
	text-decoration:none;
}
#copy a:hover,
.buy #copy a:hover {
	color:#00ccff;
}
.start #impressum a:hover,
.start #copy a:hover,
.discography #impressum a:hover,
.discography #copy a:hover {
	color:#fff;
}
.discography #impressum,
.discography #impressum a,
.discography #copy,
.discography #copy a {
	color:#D3E0DD;
}
.start #impressum,
.start #copy,
.start #copy a ,
.buy #impressum,
.buy #copy,
.buy #copy a {
	color:#aabab9;
}
/* START */
#pictureframe a {
	overflow: hidden;
	text-indent: 9999px;
	display: block;
	width: 150px;
	height: 129px;
	float:right;
}
#pictureframe a:hover {
	color:#fff;
	text-decoration:none;
	background:url("../img/start-gallery-a.jpg") right top no-repeat;
}
#tv a {
	overflow: hidden;
	text-indent: 9999px;
	display: block;
	width: 150px;
	height: 121px;
	float:right;
	margin-right:675px;
	margin-top:43px;
}
#tv a:hover {
	color:#fff;
	text-decoration:none;
	background:url("../img/start-video-a.jpg") right top no-repeat;
}
#buy_CD a {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 150px;
	height: 129px;
	float:right;
	margin-right:165px;
	margin-top:13px;
}
#buy_CD a:hover {
	color:#fff;
	text-decoration:none;
	background:url("../img/buy_the_new_album.png") right top no-repeat;
}
#bio a {
	overflow: hidden;
	text-indent: 9999px;
	display: block;
	width: 150px;
	height: 129px;
	float:right;
	margin-right:171px;
	margin-top:10px;
}
#bio a:hover {
	color:#fff;
	text-decoration:none;
	background:url("../img/start-vita-a.jpg") right top no-repeat;
}