html, body, h1, h2, h3, h4, h5, h6, form, ul, li, input, textarea, pre, blockquote, img, a, a img {

	margin: 0;

	padding: 0;

	font-weight:normal;

	border-style:none;

	text-decoration:none;

	color:#d0d0d0;

}


p {

	margin:1em 0;

}

sub {

	font-size:0.85em;
	font-weight:normal;
	letter-spacing:0px;
	color:#000;

}


body {

	background-color:#000;
	
	font-family: Tahoma, Arial, sans-serif;
	
	font-size:0.80em;
	
	color:#d0d0d0;

	background-image:url('../../design/back.jpg');
	
	background-repeat: repeat;

	background-position:center 0;
	
	text-align:center;
	
}

input, textarea, select {

	font-family:arial, sans-serif;
	
	color:#fff;
	
	background-color:transparent;
	
	background-image:url('../../design/_00014.png');
	
	border:solid 1px #40babe;
	
	padding:2px 4px;
	
	font-size:0.9em;
	
	letter-spacing:0px;

}

select, input[type=file] {


	background-image:none;
	
	background-color:#121212;
	
}

input[type=checkbox] {

	background-image:none;
	
	border:none;

}

input[type=submit] {
	
	float:right;
	
	padding:1ex;
	
	background-image:url('../../design/_4bdadf85.png');
	
	border-color:#121212;
	
	margin-left:3px;
}


fieldset {

	width:260px;

	background-image:url('../../design/_fff23.png');
	
	border:solid 2px #aaa;
	
	padding:20px;
	
	margin:0 0 1em 0;


}

legend {

	font-weight:bold;
	
	font-family:Tahoma, Arial, sans-serif;
	
	color:#4bdadf;
	
	display:block;
	
	padding:2px 6px 0px 6px;
	
	margin-bottom:0px;
		
	background-image:url('../../design/_fff41.png');
	
	background-color:#000;
	
	border-style:solid solid none solid;
	
	border-color:#444;
	
	border-width:2px;

}

label {

	font-family:Tahoma,Arial, sans-serif;
	
	width:260px;
	
	display:block;
	
	margin-bottom:1em;
	
	color:#efefef;
	
	font-weight:bold;
	
	letter-spacing:0.2ex;

}

#LoginForm label {

	height:30px;

}

label input[type=text], label input[type=password] {

	display:block;
	
	width:80%;

}

#LoginForm label input[type=text], #LoginForm label input[type=password] {
	
	float:right;
	
	width:152px;

}

label textarea {

	width:96%;
	height:220px;

}

label select {

	width:96%;

}


div#SiteContainer {

	width:544px;
	
	padding-top:82px;
	
	background-image:url('../../design/logo.png');
	
	background-repeat: no-repeat;

	background-position:377px 16px;
	
	margin:0 auto;
	
	text-align:left;

}

div#OuterSiteContainer {

	/*background-image:url('../../design/artists.png');*/
	
	background-repeat: no-repeat;

	background-position:center top;
	
	margin:0 auto;
	
	text-align:left;

}

ul#Menu {

	display:block;
	
	width:344px;
	
	height:32px;
	
	background-image:url('../../design/menu.png');
	
	background-repeat: no-repeat;

	background-position:0 bottom;
	
	font-size:0.9em;
	
	font-weight:bold;
	
	position:relative;
	
	padding-left:200px;


}

ul#Menu li{

	display:block;
	
	border-top-style:hidden;
	
	border-top-width:4px;
	
	border-top-color:#4bdadf;
	
	margin-top:1px;
	
	height:20px;
	
	float:left;
	
	padding:9px 3px 0 3px;
	
	position:relative;

	z-index:101;

}

ul#Menu li.currentPage{

	border-top-style:solid;
	
	padding:6px 0px 0 0px;
	
	height:21px;
	
	margin:0px 3px 0 3px;
	
	background-image:url('../../design/menu_hover.png');
	
	background-repeat: repeat;

}


ul#Menu a {
	
	color:#d1d1d1;

}

ul#Menu li:hover a{

	color:#4bdadf;

}

ul#Menu li.currentPage a, ul#Menu li.currentPage a:hover {

	color:#4bdadf;

}

ul#Menu div.ahover{

	border-top-style:solid;
	
	border-top-width:4px;
	
	border-top-color:#4bdadf;
	
	position:absolute;
	
	background-image:url('../../design/menu_hover.png');
	
	background-repeat: repeat;

	background-position:0 0;
	
	z-index:100;
}


div#Content {

	width:336px;
	
	min-height:300px;
	
	float:left;
	
	margin-right:2px;

}


.Content {

	margin-bottom:1px;
	
	display:block;
	
	background-image:url('../../design/_fff23.png');
	
	background-repeat: repeat;
	
	position:relative;
	
	-moz-border-radius:10px 0px 10px 10px;
	
	-webkit-border-radius:10px 0px 10px 10px;
	
	-khtml-border-radius:10px 0px 10px 10px;
	
	border-radius:10px 0px 10px 10px;
	
	padding: 12px 17px 14px 12px;
	
	font-family:arial;
}


.Content h1{

	color:#94df1d;
	
	float:none;
	
	font-size:1.3em;
	
	font-family: Tahoma, Arial, sans-serif;

}

.Content h2{

	color:#fff;
	
	float:none;
	
	font-size:1em;
	
	font-family: Tahoma, Arial, sans-serif;

}


.Content a {

	color: #4BDADF;
	
	text-decoration:none;

}


/*.Content a:visited {

	border-bottom:none;

}*/


.Content a:hover, .Content a:focus, .Content a:active {

	color:#000;
	
	text-decoration:none;
	
	background-color:#4BDADF;

}

.Content a:active {

	color:#fff;

}

.Content a.DatesList {
	
	background-color: #4BDADF;
	
	text-decoration: none;
	
	color: #000;

}

.Content a:hover.DatesList, .Content a:focus.DatesList, .Content a:active.DatesList {
	
	border-bottom: solid 1px #fff;
	
	text-decoration:none;

}

.Content a.ReadOn {

	font-weight:bold;
	
	text-decoration:none;
	
	border-bottom:none;
	
	position:absolute;
	
	bottom:8px;
	
	right:12px;
	
}

.Content a.MoreLink {

	font-weight:bold;
	
	text-decoration:none;
	
	border-bottom:none;
	
	position:absolute;
	
	bottom:8px;
	
	left:12px;
	
}

.Content a.ReadOn:hover, .Content a.ReadOn:focus, .Content a.ReadOn:active{
	
	background-color:#fff;
	
	text-decoration:underline;

}

.Content a.MoreLink:hover, .Content a.MoreLink:focus, .Content a.MoreLink:active{
	
	background-color:#fff;
	
	text-decoration:underline;

}


.Content a.ReadOn:active {

	background-color:#59b4b7;

}



.Content a.ReadThis {
	
	float:right;
	
	display:block;
	
	margin:8px 10px 0 0;


}


.Content img.ArticlePicture {
	
	float:right;
	
	padding:0;
	
	position:static;
	
	margin:0 12px 0 0;

}

.Content img.ReleasePicture {
	
	float:left;
	
	padding:0;
	
	position:static;
	
	margin:0 0 10px 0;

}


.Content div.PictureInfo {
	
	display:block;
	
	clear:both;
	
	float:left;
	
	width:92px;
	
	margin:0 12px 1ex 7px;
	
	font-family: Tahoma, Arial, sans-serif;
	
	font-size:0.72em;
}


.Content div.PictureInfo strong {

	color:#59b4b7;

}




div#Content .Content:first-child {
	
	min-height:247px;

	-moz-border-radius:0px 0px 10px 10px;
	
	-webkit-border-radius:0px 0px 10px 10px;
	
	-khtml-border-radius:0px 0px 10px 10px;
	
	border-radius:0px 0px 10px 10px;	

}



div#Content .Content.InactiveBox:first-child,div#Content .Content.ActiveBox:first-child {

	min-height:42px;
	
}

div#Content .Content.InactiveBox {

	background-image:url('../../design/_fff31.png');

	height:42px;
	
	text-align:justify;
	
	padding:9px 0 0 12px;
	
	cursor:pointer;
	
	overflow:hidden;
	
	
	
}


div#Content .Content#MoreArtists {

	/*background-image:url('../../design/_4bdadf85.png');*/
	/*background-image:url('../../design/_fff23.png');*/

	cursor:pointer;
	
	height:auto;
	
	padding:0;
	
	overflow:hidden;
	
}


div#Content .Content.InactiveBox  img.ArticlePicture {

	float:left;
	
	position:absolute;
	
	padding:0;
	
	margin:0 19px 0 0;
	
}

div#Content .Content.InactiveBox  h1 {
	
	margin-left:73px;
	
	font-family:arial;
	
	font-size:1em;
	
	color:#4bdadf;
	
}

div#Content .Content.InactiveBox  h2 {
	
	margin-left:73px;
	
	font-family:arial;
	
	font-size:0.85em;
	
	color:#000;
		
}

div#Content .Content.InactiveBox  h3 {
	
	margin-left:73px;
	
	font-family:arial;
	
	font-size:0.7em;
	
	color:#ccc;
		
}


div#Content .Content.ActiveBox {
	
	background-image:url('http://www.nachtraketen.de/design/_fff23.png');

	height:247px;
	
	padding:12px 17px 14px 12px;
	
	cursor:auto;
}


div#Content div.Content.InactiveBox div.ActualText, div#Content div.Content.InactiveBox .PictureInfo, div#Content div.Content.InactiveBox  .ReadOn, div#Content div.Content.InactiveBox  .MoreLink, div#Content div.Content.ActiveBox  .ReadThis{
	
	visibility:hidden;
	
	display:none;

}


div#NextDates {

	width:206px;
	
	margin-bottom:1px;
	
	height:221px;
	
	float:right;
	
	padding:12px 0 0 0px;
	
	background-image:url('../../design/_fff41.png');
	
	-moz-border-radius:0px 0px 10px 10px;
	
	-webkit-border-radius:0px 0px 10px 10px;
	
	-khtml-border-radius:0px 0px 10px 10px;
	
	border-radius:0px 0px 10px 10px;

}

div#NextDates h1 {

	color:#4bdadf;
	
	font-size:1em;
	
	margin:0 0 10px 12px;

}

div#NextDates ul {

	width:206px;
	
	list-style:none;

}

div#NextDates ul li {
	
	display:block;
	
	padding:3px 10px 4px 12px;
	
	font-size:0.85em;
	
	color:#cdcdcd;
	
	height:29px;
	
	vertical-align:top;
	
	cursor:pointer;

}

div#NextDates ul li:hover {

	background-image:url('../../design/_00014.png');

}

div#NextDates ul li strong {

	padding-top:0.2em;
	
	display:block;
	
	color:#1c1c1c;
	
	font-style:normal;
	
	font-weight:normal;

}

div#NextDates ul li span {

	float:left;
	
	width:63px;
	
	display:block;
	
	font-size:0.8em;
	
	color:#2f2f2f;
	
	font-weight:bold;
	
	border-right:3px solid #616161;
	
	margin-right:8px;
	
}

div#NextDates ul li span strong {

	display:block;
	
	padding-top:0;
	
	float:left;
	
	font-size:3em;
	
	font-weight:normal;
	
	color:#878686;
	
	position:relative;

	margin-right:2px;

}

div#NextDates ul li span em {

	padding-top:0.6em;
	
	display:block;
	
	color:#000;
	
	font-style:normal;

}


div#ArtistsDates  {

	padding:1em 0;
	
	background-image:url('../../design/_fff31.png');

}


div#ArtistsDates  h1{

	padding:0 0 13px 16px;

}

div#ArtistsDates  h2{

	padding:0 0 0 16px;

}

div#ArtistsDates ul {

	width:336px;
	
	list-style:none;

}

div#ArtistsDates ul li {
	
	display:block;
	
	padding:3px 10px 4px 12px;
	
	font-size:0.85em;
	
	color:#cdcdcd;
	
	height:29px;
	
	vertical-align:top;
	
	cursor:pointer;

}

div#ArtistsDates ul li:hover {

	background-image:url('../../design/_00014.png');

}

div#ArtistsDates ul li strong {

	padding-top:0.2em;
	
	display:block;
	
	color:#1c1c1c;
	
	font-style:normal;
	
	font-weight:normal;

}

div#ArtistsDates ul li span {

	float:left;
	
	width:63px;
	
	display:block;
	
	height:31px;
	
	font-size:0.8em;
	
	color:#2f2f2f;
	
	font-weight:bold;
	
	border-right:3px solid #616161;
	
	margin-right:8px;
	
}

div#ArtistsDates ul li span + span {

	width:123px;
	
	color:#fff;
	
	font-size:1em;

}

div#ArtistsDates ul li span strong {

	display:block;
	
	padding-top:0;
	
	float:left;
	
	font-size:3em;
	
	font-weight:normal;
	
	color:#878686;
	
	position:relative;

	margin-right:2px;

}

div#ArtistsDates ul li span em {

	padding-top:0.6em;
	
	display:block;
	
	color:#000;
	
	font-style:normal;

}

a#showEvents, a#closeEvents {

	display:none;
	
}

a#closeEvents {
	
	margin-left:12px;
 
 }
 

div#MoreArtists {
 
	padding:0; 
 
}

div#MoreArtists h1 {

color:#121212;

font-size:1.1em;

font-weight:bold;

}
 
 
div#MoreArtists ul {

	width:336px;
	
	list-style:none;
	
	padding:0;
	
	margin:0;

}


div#MoreArtists ul li {
	
	display:block;
	
	padding:10px 10px 6px 12px;
	
	font-size:1em;
	
	color:#0a575d;
	
	vertical-align:top;
	
	cursor:pointer;

}


div#MoreArtists ul li a{

	clear:both;
	display:block;
	margin:0 20px 0 auto;
	width:20px;

}

div#MoreArtists ul li a img {

	margin:0 auto;
}

div#MoreArtists ul li img.ArtistPicture {

	width:80px;
	
	float:left;
	
	margin-right:1em;

}

div#MoreArtists > img {
	
	margin:14px 0 0 32px;
	
	display:none;

}

div#MoreArtists div#minimizeThis {

	display:none;
	
	font-weight:bold;
	
	color:#121212;
	
	position:absolute;
	
	top:6px;
	
	left:320px;

}

div#MoreArtists ul li:hover {

	background-image:url('../../design/_00014.png');

}


div#Socialising {

	float:right;
	
	position:relative;
	
	top:0px;
	
	height:39px;
	
	width:206px;
	
	margin-bottom:1px;

	cursor:pointer;
}

div#Socialising > img {

	display:block;
	
	margin:0;
	
	padding:0;

}

div#Socialising ul {

	visibility:hidden;

	position:absolute;
	
	top:-82px;
	
	left:100px;
	
	width:57px;
	
	height:167px;
	
	padding:20px 20px 20px 120px;
	
	background-image:url('../../design/socialising.png');
	
	background-repeat:no-repeat;
	
	background-position:120px 20px;
	
	list-style:none;
}

div#Socialising:hover ul {

	visibility:visible;

}

div#Socialising ul li {

	display:block;

	width:38px;
	
	height:38px;
	
	margin:3px 0 3px 12px;

}

div#ArtistsOnMySpace {

	width:184px;
	
	height:130px;
	
	float:right;
	
	padding:9px 10px 16px 12px;
	
	background-image:url('../../design/_fff23.png');
	
	margin-bottom:1px;
	
	-moz-border-radius:0px 10px 10px 0px;
	
	-webkit-border-radius:0px 10px 10px 0px;
	
	-khtml-border-radius:0px 10px 10px 0px;
	
	border-radius:0px 10px 10px 0px;

}


div#ArtistsOnMySpace  h1 {

	color:#94df1d;
	font-size:1em;
	
}


div#ArtistsOnMySpace  ul {

	margin:12px 0 0 0;

	font-size:0.85em;

}


div#ArtistsOnMySpace  ul li {

	display:block;
	
	float:left;
	
	width:102px;
	
	margin-bottom:1ex;

}

div#ArtistsOnMySpace  ul li.SecondGroup {
	
	width:82px;
	
	float:right;

}


div#FootPrint {

	clear:both;
	
	position:relative;
	
	padding:12px 13px 0 13px;
	
	top:-6px;
	
	width:518px;
	
	height:18px;
	
	background-image:url('../../design/footer.png');

	background-repeat:no-repeat;
	
	font-size:0.75em;
	
	font-weight:bold;
	
	color:#fff;

}


div#FootPrint a {

	font-weight:bold;
	
	color:#40babe;

}

div#FootPrint em {

	float:right;
	
	display:block;
	
	font-style:normal;
	
	font-weight:normal;
	
	color:#696969;

}

a#Login {

	float:right;
	
	display:block;
	
	font-weight:bold;
	
	color:#3b3b3b;
	
	font-size:0.75em;
	
	margin-bottom:3em;

}

div#BGRakete {

	position:absolute;
	
}

div#BGRakete img {

	position:absolute;
	top:-347px;
	left:324px;
	z-index:-1;

}

.clear {

	clear:both;
	
}


a.img, a.img:hover, a.img:focus , a.img:active {
	
	background-color:transparent;
	
	text-decoration:none;
	
	border:none;

}

/*

Nifty Corners based on concept by Alessandro Fulciniti 
http://pro.html.it/esempio/nifty/

*/

.rinnerbox {background-repeat: repeat;display:block;overflow:visible;}
.rtop,.rbottom,.rtopleft,.rtopright,.rbottomleft, .rbottomright {display:block;height:9px;}
.rtop *,.rbottom *,.rtopleft *,.rtopright *,.rbottomleft *, .rbottomright * {display:block;height: 1px;overflow: hidden;background-repeat: repeat;}
.r1{margin: 0 9px}
.r2{margin: 0 5px}
.r3{margin: 0 3px}
.r4{margin: 0 2px}
.r5{margin: 0 2px}
.r6{margin: 0 1px}
.r7{margin: 0 1px}
.r8{margin: 0 0px;height: 2px}
.rtopleft *, .rbottomleft * {margin-right:0;}
.rtopright *, .rbottomright * {margin-left:0;}

/*

Ergänzt Michael Keimeier

*/
a.nostyle {
	border:0;
}
a.nostyle:hover {
	border:0;
	background-color: transparent;
}

h2.Remixname {
	padding: 10px 0px 3px 0px;
}

.nextDatesLink {
	color:#4BDADF;
}
