/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	font-family: Century Gothic, Arial, sans-serif;
	font-size:12px;
	background:#000000;
	color:#ffffff;
	scrollbar-3dlight-color:#BDABC0;
	scrollbar-arrow-color: #BDABC0;
	scrollbar-darkshadow-color: #371437;
	scrollbar-face-color: #73597B;
	scrollbar-highlight-color: #371437;
	scrollbar-shadow-color: #BDABC0;
	scrollbar-track-color: #BDABC0;
}
td{
	padding:5px;
}
.error{
	color:#FF3300;
}
.input_extra, .textarea_extra{
	padding:2px;
	width:300px;
	background:#CCCCCC;
	color:#000000;
	border:#666699 thin solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input_code{
	padding:2px;
	width:40px;
	background:#CCCCCC;
	color:#000000;
	border:#666699 thin solid;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textarea_extra{
	height:150px;
}
#error{
	background:#990000;
	border:#000000 thin solid;
	padding:3px;
	padding-left:20px;
	width:95%;
}
#error h1{
	font-size:12px;
}
p{
	line-height:160%;
	margin:0;
	padding:0;
}
h1 {
	font-size:20px;
}
h2{
	margin-bottom:5px;
	font-size:16px;
}
a img{
	border:none;
}

#starttext{ /* Beinhaltet Überschrift der Seite & Einleitungstext */
	margin-bottom:15px;
}
#dynamic{ /* Beinhaltet restliche Inhalte der Seite. Meist Dynamische Inhalte (news, guest book, discs...) */

}
#parent{
	margin:0px;
	padding:0px;
	height:650px;
	width:920px;
}

#banner{
	background:url(../pics/banner_bg.jpg) no-repeat left;
	width:920px;
	height:120px;
}

#main{
	background:url(../pics/main_bg.jpg) no-repeat left;
	height:454px;
	width:920px;	
}

#content{
	position:relative;
	top:2px;
	width:564px;
	height:434px;
	overflow:auto;
	left:170px;
	padding:8px;
}

#footer{
	background:url(../pics/footer_bg.jpg) no-repeat left;
	width:920px;
	height:76px;
}
#site_nav{
	position:relative;
	top:0px;
	right:0px;
	border:thin #CCCCCC solid;
	width:100px;
	float:right;
	padding:3px;
}
#site_nav h1{
	font-size:12px;
}
#site_nav li {
	display:block;
}
#site_nav a{
	color:#FFFFFF;
	font-weight:bold;
}
#footer img{
	margin:5px;
	border:#B1A1B6 thin solid;
}
#copy{
	width:920px;
	text-align:right;
	color:#B1A1B6;
	font-size:10px;
}

#copy a{
	color:#B1A1B6;
	text-decoration:underline;
}

#nav{
	font-size:14px;
	float:right;
	width:142px;
	padding:5px;
	padding-top:10px;
	line-height:30px;
}
#nav p{
	color:#660066;
}
#nav a{
	color:#ffffff;	
	text-decoration:none;
}
#nav a:link{
}
#nav a:hover{
	color:#000000;
}
span.time{
	color:#ffffff;
	font-size:10px;
	text-align:right;
	padding-right:10px;
}
address{
	font-style:normal;
}

a:link{
	color:#eaeaea;	
	text-decoration:none;	
}
a:hover{
	color:#663366;
	text-decoration:underline;
}
a:visited{
	color:#eaeaea;
	text-decoration:none;
}

.albums{
	margin-left:5px;
	margin-right:5px;
}
.albums span.artist{
	font-size:14px;	
	margin-top:3px;
	margin-left:10px;
	margin-bottom:5px;
	color:#000000;
	font-weight:bold;
}
.albums span.release{
	font-size:12px;	
	margin-top:3px;
	margin-left:10px;
	margin-bottom:5px;
	color:#000000;
	font-weight:none;
}
.albums span.title{
	font-size:14px;	
	margin-left:14px;
	color:#000000;
	font-style:italic;
	font-weight:none;
}
.albums ul{
	margin-top:10px;
	font-size:12px;	
	margin-left:220px;
	list-style:none;
	color:#000000;
}
.albums li{
	line-height:17px;
}
.albums p{
	font-size:12px;	
	clear:both;
	color:#000000;
}
.albums span.number{
	font-weight:bold;
}
.albums img{
	margin:0px;
	float:left;	
}


div.song_container{
	width:230px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	background:#00CC00;
}

div.description{
	width:260px;
	padding-left:10px;
	float:right;
	min-height:22px;
	border-left:#CCCCCC 1px dashed;
}

p.no_song{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	border:0;
	padding-right:25px;
}
a.song{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	border:0;
	padding-right:25px;
	background:url(../pics/speaker2.jpg) no-repeat right bottom;
}
a:link song{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	border:0;
	padding-right:25px;
	background:url(../pics/speaker2.jpg) no-repeat right;
}
a:hover song{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	border:0;
	padding-right:25px;
	background:url(../pics/speaker2.jpg) no-repeat right;
}
a:visited song{
	color:#efefef;
	font-weight:bold;
	font-size:16px;
	border:0;
	padding-right:25px;
	background:url(../pics/speaker2.jpg) no-repeat right;
}
a.song img{
	padding:0;
	margin:0;
	border:0;
}

a.sample{
	color:#FFFFFF;
	border:0;
	padding-right:25px;
	background:url(../pics/speaker2.jpg) no-repeat right;
}
a.sample img{
	padding:0;
	margin:0;
	border:0;
}
a:link.sample{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.sample{
	color:#FFFFFF;
	text-decoration:underline;
}
a:visited.sample{
	color:#FFFFFF;
}

p.clearbot{
	clear:both;
}

/* Rounded Corners */
#xsnazzy {background: transparent; margin:0 0 15px 0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#B9AABE; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#B9AABE; border:0 solid #000; border-width:0 1px; padding:5px;}
.xboxcontent p{ color:#000000; line-height:170%; }
.xboxcontent h1{ color:#ffffff; font-size:16px; padding-bottom:5px; letter-spacing:1px;}
.xboxcontent h2{ color:#000000; font-size:14px; font-weight:none; padding-bottom:5px; letter-spacing:1px;}
.xboxcontent img{ margin:1px; border:#FFFFFF thin solid;}
/* Rounded Corners END */

/* Rounded Corners small */
#xsnazzy_small {background: transparent; margin:0 0 0px 10px; width:100px; float:right; }
.xtop_small, .xbottom_small {display:block; background:transparent; font-size:1px;}
.xb1_small, .xb2_small, .xb3_small, .xb4_small {display:block; overflow:hidden;}
.xb1_small, .xb2_small, .xb3_small {height:1px;}
.xb2_small, .xb3_small, .xb4_small {background:#cccccc; border-left:1px solid #6E6571; border-right:1px solid #6E6571;}
.xb1_small {margin:0 5px; background:#6E6571;}
.xb2_small {margin:0 3px; border-width:0 2px;}
.xb3_small {margin:0 2px;}
.xb4_small {height:2px; margin:0 1px;}

.xboxcontent_small {display:block; background:#cccccc; border:0 solid #6E6571; border-width:0 1px; text-align:center;}
.xboxcontent_small p{ color:#000000; line-height:170%; }
.xboxcontent_small h1{ color:#ffffff; font-size:16px; padding-bottom:5px; letter-spacing:1px;}
.xboxcontent_small li{ list-style:none; }
.xboxcontent_small a{ color:#000000; }
.xboxcontent_small a:link{ color:#000000; }
.xboxcontent_small a:visited{ color:#000000; }
.xboxcontent_small a:hover{ color:#000000; text-decoration:none; font-weight:bold; }
/* Rounded Corners END */

/* Rounded Corners pageBar */
#xsnazzy_pageBar {background: transparent; margin:0 0 0px 0; width:200px; }
.xtop_pageBar, .xbottom_pageBar {display:block; background:transparent; font-size:1px;}
.xb1_pageBar, .xb2_pageBar, .xb3_pageBar, .xb4_pageBar {display:block; overflow:hidden;}
.xb1_pageBar, .xb2_pageBar, .xb3_pageBar {height:1px;}
.xb2_pageBar, .xb3_pageBar, .xb4_pageBar {background:#cccccc; border-left:1px solid #6E6571; border-right:1px solid #6E6571;}
.xb1_pageBar {margin:0 5px; background:#6E6571;}
.xb2_pageBar {margin:0 3px; border-width:0 2px;}
.xb3_pageBar {margin:0 2px;}
.xb4_pageBar {height:2px; margin:0 1px;}

.xboxcontent_pageBar {display:block; background:#cccccc; color:#000000; border:0 solid #6E6571; border-width:0 1px; text-align:center;}
.xboxcontent_pageBar p{ color:#000000; line-height:170%; }
.xboxcontent_pageBar h1{ color:#ffffff; font-size:16px; padding-bottom:5px; letter-spacing:1px;}
.xboxcontent_pageBar li{ list-style:none; }
.xboxcontent_pageBar a{ color:#000000; }
.xboxcontent_pageBar a:link{ color:#000000; }
.xboxcontent_pageBar a:visited{ color:#000000; }
.xboxcontent_pageBar a:hover{ color:#000000; text-decoration:none; font-weight:bold; }
/* Rounded Corners END */

div.no_snazzy_small {
	margin:0 0 0px 10px; 
	width:100px; 
	float:right;
	background:#cccccc;
	border:1px solid #6E6571;
	padding:5px;
	text-align:center;
}
div.no_snazzy_small p{ color:#000000; line-height:170%; }
div.no_snazzy_small h1{ color:#ffffff; font-size:16px; padding-bottom:5px; letter-spacing:1px;}
div.no_snazzy_small li{ list-style:none; }
div.no_snazzy_small a{ color:#000000; }
div.no_snazzy_small a:link{ color:#000000; }
div.no_snazzy_small a:visited{ color:#000000; }
div.no_snazzy_small a:hover{ color:#000000; text-decoration:none; font-weight:bold; }

div.no_snazzy {
	margin:0 0 0px 10px; 
	color:#000000;
	font-size:12px;
	background:#B9AABE;
	border:1px solid #000;
	padding:5px;
}
div.no_snazzy p{ color:#000000; line-height:170%; }
div.no_snazzy h1{ color:#ffffff; font-size:16px; padding-bottom:5px; letter-spacing:1px;}
div.no_snazzy li{ list-style:none; }
div.no_snazzy a{ color:#000000; }
div.no_snazzy a:link{ color:#000000; }
div.no_snazzy a:visited{ color:#000000; }
div.no_snazzy a:hover{ color:#000000; text-decoration:none; font-weight:bold; }


/* Rounded Corners pageBar */
#no_xsnazzy_pageBar {background: transparent; margin:0 0 0px 0; width:200px; float:right; }
#no_xsnazzy_pageBar {
margin:0 0 0px 0; width:200px; float:right;
display:block; 
background:#cccccc; 
color:#000000; 
border:0 solid #6E6571; 
border-width:0 1px; 
text-align:center;
padding-top:5px;
padding-bottom:5px;
}
#no_xsnazzy_pageBar p{ color:#000000; line-height:170%; }
#no_xsnazzy_pageBar h1{ color:#ffffff; font-size:16px; padding-bottom:5px; letter-spacing:1px;}
#no_xsnazzy_pageBar li{ list-style:none; }
#no_xsnazzy_pageBar a{ color:#000000; }
#no_xsnazzy_pageBar a:link{ color:#000000; }
#no_xsnazzy_pageBar a:visited{ color:#000000; }
#no_xsnazzy_pageBar a:hover{ color:#000000; text-decoration:none; font-weight:bold; }
