body			{margin:0px;background-color:black;color:white;font-family:Tahoma, Arial;}
form			{margin:0px;display:block;}
input,textarea, select, option	{background-color:#3A3A3A;color:white;}
ul				{margin:0px;padding:0px;}
a				{color:white;text-decoration:none;}
a:hover			{
	font-weight:bold;
}
a img			{border:0px;}

#SiteBody		{text-align:center;background-color:black;}

#BaseFrame		{width:984px;text-align:left;margin:auto;margin-top:0px;height:100%;
				}
#LeftNav		{width:190px;height:100%;margin:0px;float:left;padding-top:17px;}

#LeftNav input {width:130px;}

#BaseContent	{width:544px;height:100%;float:left;}
#RightNav		{width:230px;height:100%;margin:0px;float:right;padding-top:17px;}

#purbleBar		{width:10px;height:100%;float:left;}
#purbleBarRight	{width:10px;height:100%;float:right;}

#logo			{float:left;}
#header			{width:100%;height:135px;background-color:black;}

div.leftboxTop	{width:190px;background:url("/images/readers.gif") no-repeat; height:33px;padding-left:30px;padding-top:10px;font-size:18px;color:#bbbbbb;font-family:Tahoma, Arial;margin:0px;padding:0px;}
div.leftbox		{width:190px;background:url("/images/latest_newsbg.gif");padding-top:5px;margin:0px;padding-right:0px;color:#E4E4E4;}
div.leftboxBot	{width:190px;background:url("/images/navboxunten.gif") no-repeat; height:33px;padding-left:30px;padding-top:10px;font-size:18px;color:#bbbbbb;font-family:Tahoma, Arial;margin:0px;padding:0px;}

div.midboxTop	{width:544px;background:url("/images/faq2.gif") no-repeat;height:33px;overflow:hidden;border:0px solid red;}
div.midbox		{width:544px;background:url("/images/welcome_bg.gif") repeat-y;padding-top:5px;margin:0px;padding-right:0px;margin-bottom:0px;height:auto;border:0px solid yellow;}

div.midboxBot	{
	width:544px;
	background:url("/images/our_services_bottom.gif") no-repeat;
	height:33px;
	border:0px solid green;
	color:white;
	padding-left:20px;
	font-size:10px;
	padding-right:20px;
}

div.rightboxTop	{width:230px;background:url("/images/special_offers.gif") no-repeat; height:33px;padding-left:30px;padding-top:10px;font-size:18px;color:#bbbbbb;font-family:Tahoma, Arial;margin:0px;padding:0px;overflow:hidden;}
div.rightbox	{width:230px;background:url("/images/special_offers_bg.gif");padding-top:5px;margin:0px;padding-right:0px;}
div.rightboxBot	{width:230px;background:url("/images/runten.gif") no-repeat; height:33px;padding-left:30px;padding-top:10px;font-size:18px;color:#bbbbbb;font-family:Tahoma, Arial;margin:0px;padding:0px;}


div.midCon2			{padding:0px 22px 0px 23px;font-family:Arial;font-size:12px;height:200px;}
div.midCon			{padding:0px 22px 0px 23px;font-family:Arial;font-size:12px;margin:0px;}
div.leftCon			{padding:0px 22px 0px 23px;font-family:Arial;font-size:12px;}
a.linkSmall			{color:#770000;font-size:12px;text-align:right;display:block;padding:3px;}
a.linkSmall:hover	{font-size:12px;font-weight:bold;}
a.linkNav			{color:#E4E4E4;font-size:14px;text-decoration:none;}
a.linkNav:hover		{color:#ffffff;font-weight:bold;}

h3.leftOver			{padding-left:24px;padding-top:9px;color:#D4D4D4;font-size:17px;height:27px;margin:0px;font-style:italic;}
h1.mainOver			{padding-left:24px;padding-top:9px;color:#D4D4D4;font-size:17px;height:27px;margin:0px;font-style:italic;}
h1.KonWo			{padding-left:10px;padding-top:9px;color:#ffffff;font-size:17px;height:27px;margin:0px;}
li.Nav				{padding:0px;margin:0px;list-style:none;margin-top:4px;}

#bigSize			{margin-left:240px;width:728px;height:90px; margin-top:20px;}

div.rightCon			{padding:0px 22px 0px 23px;font-family:Arial;font-size:12px;}

.hr {margin:10px 0;	border-bottom:dashed 1px #ccc;}
span.teasDate		{color:#9d9d9d;font-style:italic;display:block;text-align:right;}

div.pic				{width:150px;vertical-align:top;margin-top:10px;height:auto;float:left;overflow:hidden;margin-right:5px;}
div.pic2			{width:220px;float:left;;vertical-align:top;margin:5px;border:dashed 1px #bbbbbb;height:230px;padding:2px;}

.seiten_link		{color:white;}

.charts_platz		{color:#770000;width:20px;margin:7px;font-size:15px;font-weight:bold;}
.charts_platz:hover	{color:white;}

.list_head			{color:white;display:block;}

/* letterbox*/
.letterbox li{
	float:left;
	background:#484848;	
	list-style:none;
	text-align:center;
	border-right:1px solid #34699D;
	border-bottom:1px solid #34699D;
}

.letterbox{	
	margin:0px;
	margin-top:10px;
	padding:0px;
	width:170px;	
}



.letterbox li a
{
	display:block;
	width:22px;
	color:#34699D;
	font-weight:bold;
	height:20px;
	padding-top:3px;
}

.letterbox li a:hover{
	background:#F0770C;
	
}

.letterbox li.num a{
	width:45px;
}

/* lettebox big */
.letterbox_big li{
	float:left;
	list-style:none;
	width:39px;
	height:40px;
	font-size:24px;
}

.letterbox_big li a{
	color:#CDCDCD;
	font-weight:bold;
}

.clear{
	clear:both;
}

.right{
	text-align:right;
}

.left{
	text-align:left;
}

.center{
	text-align:center;
}


.float_left{
	float:left;
}

/* Bilder */
.artistimg{
	width:300px;
	height:200px;
}

.artistmini{
	width:50px;
	height:50px;
}

.lightimage{
	opacity:0.8;
	filter:alpha(opacity=85);
}

.lightimage:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

.artistthumb{
	width:150px;
	height:100px;
}

.image_caption
{
	position:absolute;
	background:#1C1C1C;
	opacity:0.85;
	filter:alpha(opacity=85);
	color:white;
	height:20px;
	padding:2px;
	font-weight:bold;
}

.image_caption a{
	border-bottom:0px;
	color:white;
}

.topartist .image_caption{
	width:150px;
	margin-top:80px;
}

.artistbox .image_caption{
	width:150px;
	margin-top:75px;
	text-align:right;
	height:25px;
	font-size:12px;
}

.band_picture .image_caption{
	width:300px;
	margin-top:180px;
	text-align:right;
}

.mini_picture
{
	width:50px;
	height:50px;
}

.topartist{
	float:left;
	width:160px;
	height:110px;
	margin:2px;
}

.topartist .artistthumb{
	border:2px solid #1C1C1C;
	background:#1C1C1C;
}

	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#a0a0a0;
		font-size:80%;
	}
	div.pagination a {
		border: 1px solid #909090;
		margin-right:3px;
		padding:2px 5px;
		background-image:url('/images/bar.gif');
		background-position:bottom;
		text-decoration: none;
		color: #c0c0c0;
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #f0f0f0;
		background-image:url(/images/invbar.gif);
		background-color:#404040;
		color: #ffffff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #ffffff;
		font-weight: bold;
		background-color: #606060;
		color: #ffffff;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
	}

#yourehere{
	color:#cdcdcd;
	font-size:10px;
	margin-bottom:5px;
}

.contentbox{
	background:#6C6C6C;
	padding:5px;
	border:1px solid white;
}

table.artist_list{
	width:100%;
}

table.message_list{
	width:100%;
}

table.message_list td{
	padding:5px;
}

table.artist_list th{
  text-align:left;
}

table {
	border-collapse: collapse;
}

table td{
	padding:2px;
	margin:0px;
	vertical-align:top;
}

tr.list.one{
	background:#515151;
}


.artistlist{
	width:100%;
}



/* captcha */
  #simple_captcha{border: 1px solid #ccc; padding: 5px !important;}
  #simple_captcha,
  #simple_captcha div{display: table;}
  #simple_captcha .simple_captcha_field,
  #simple_captcha .simple_captcha_image{
    border: 1px solid #ccc;
    margin: 0px 0px 2px 0px !important;
    padding: 0px !important;
  }
  #simple_captcha .simple_captcha_image img{
    margin: 0px !important;
    padding: 0px !important;
    width: 110px !important;
  }
  #simple_captcha .simple_captcha_label{font-size: 12px;}
  #simple_captcha .simple_captcha_field input{
    width: 150px !important;
    font-size: 16px;
    border: none;
    background-color: #efefef;
  }

/* autocomplete */
div.auto_complete {
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}

div.auto_complete a{
	color:black;
}

/* Tagcloud */

.nube1 {font-size: 10px;color:#0d0d0d;}
.nube2 {font-size: 14px;color:#0d0d0d;}
.nube3 {font-size: 17px;color:#0d0d0d;}
.nube4 {font-size: 20px;color:#0d0d0d;}
.nube5 {font-size: 1.8em;}
.nube6 {font-size: 2.0em;}
 
 
/* Formulare */


.fieldWithErrors input{
	border:2px solid red;
}


/* Meldungen */


#flash_notice{
	background:url(/images/icons/32/check_32.png) 10px 10px no-repeat white;
	padding:5px;
	padding-top:15px;
	padding-left:50px;
	min-height:30px;
	margin:10px;
	border:1px solid green;
	font-size:12px;
	color:black;
}

#flash_error{
	background:url(/images/delete2.png) 10px 10px no-repeat white;
	padding:5px;
	padding-top:15px;
	padding-left:50px;
	min-height:30px;
	margin:10px;
	border:1px solid #F43F0F;
	font-size:12px;
	color:black;
}

.warning{
	background:url(/images/warning_48.png) 10px 10px no-repeat white;
	padding:5px;
	padding-top:15px;
	padding-left:80px;
	min-height:30px;
	margin:10px;
	border:1px solid #BB890D;
	font-size:12px;
}

img.fleft{
	float:left;
	margin-right:10px;
}



.diskographielink{
	background:url(/images/cd_music.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}

.lyricslink{
	background:url(/images/icons/music.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}

.biographylink{
	background:url(/images/address_book2.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}

.bandnewslink{
	background:url(/images/news.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}

.bandvideolink{
	background:url(/images/movie.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}


.bandprofilelink{
	background:url(/images/id_card.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}

.gallerylink{
	background:url(/images/photo_portrait.png) top left no-repeat;
	padding-top:10px;
	padding-left:30px;
	margin-right:20px;
	width:180px;
	float:left;
}

table.updates{
	width:100%;
}


.user_overview ul li a{
	text-decoration:underline;
}

.user_overview ul li a:hover{
	font-weight:bold;
}

.warning{
	color:black;
}

.warning a{
	color:blue;
	text-decoration:underline;
}

.partner{
	float:left;
	width:290px;
	margin:5px;
	text-align:center;
	border:1px solid #cdcdcd;
}

table.lyrics_list{
	width:100%;
}

table.lyrics_list td{
	padding:5px;
}

table.lyrics_list td a{
	color:#0A59B9;
	font-weight:bold;
}

#bookmark{
	background:#1c1c1c;
	color:#cdcdcd;
	text-align:right;
	padding:3px;
	line-height:18px;
}

#bookmark h4{
	margin:0px;
	margin-bottom:5px;
	
}

#user_search label{
	width:150px;
	text-align:right;
	float:left;
	margin-top:2px;
	margin-right:8px;
}

#user_search br{
	clear:both;
}

table.artist_list{
	width:100%;
}

table.message_list{
	width:100%;
}

table.message_list td{
	padding:5px;
}

table.artist_list th{
  text-align:left;
}

#mails{
	background:url(/images/icons/16/mail_into.png) top left no-repeat;
	padding-left:20px;
	margin:2px;
	font-weight:bold;
	margin-bottom:5px;
}



.full{
	width:100%;
}

table.board{
	width:100%;
}

table.board td{
	border:1px solid #E1E1E1;
	padding:3px;
}

.board_name{
	width:330px;
}

.topic_count, .post_count{
	width:60px;
	text-align:center;
}

.board_head th{
	color:white;
	background:#343334;
}



.playlist_add{
	background:url(/images/star_yellow_add_24.png) top left no-repeat;
	padding-top:3px;
	padding-left:30px;
	height:30px;
}

.profile_avatar{
	width:180px;
	float:left;
	min-height:100px;
}

.profile{
	float:left;
	width:400px;
}

table.profile_details td{
	vertical-align:top;
	padding:4px;
}

.prof_tit{
	font-weight:bold;
	font-size:10px;	
}

#reg_form fieldset label{
	float:left;
	width:150px;
}



.log_form{
}

ul.logged_in{
	padding:0px;
	margin:0px;
	list-style:none;
	border:0px;
}

#reg_form legend{
	font-weight:bold;
	letter-spacing:5px;
	font-size:15px;
}

#reg_form fieldset{
	background:#484848;
}

#reg_form input, #reg_form select, #reg_form textarea{
	font-size:10px;
}


.is_fav{
	background:url(/images/heart_preferences.png) top left no-repeat;
	padding-left:26px;
	padding-top:10px;
}


.add_to_fav{
	background:url(/images/heart_add.png) top left no-repeat;
	padding-left:26px;
	padding-top:10px;
}

table.favs{
	width:100%;
}

table.user_details{
	width:350px;
	background:#484848;
}

table.user_details td{
	border-bottom:1px solid #EDD7C0;
	padding:5px;
}

table.user_details_big{
	width:580px;
	background:#484848;
}

table.user_details_big td{
	border-bottom:1px solid #EDD7C0;
	padding:5px;
}

.profile_userpic{
	float:left;
	width:230px;
	min-height:100px;
}

.profile_details{
	float:left;
}

.half_left{
	float:left;
	width:200px;
}

.half_left label{
	float:left;
	width:70px;
}

.bluebox{
	background:#74A3CF;
}

.verttrenn{
	background:#cdcdcd;
	float:left;
	width:3px;
	min-height:120px;
	margin:20px;
	margin-right:40px;
}

table.gbook{
	width:100%;
}

table.gbook .guestbook_poster{
	width:100px;
	padding:7px;
	text-align:center;
}

table.gbook td{
	border:1px solid #cdcdcd;
}

table.gbook tr .one{
	background:#484848;
}

table.gbook td.guestbook_post{
	padding:7px;
}

table.user_overview{
	width:100%;
}

table.user_overview img.uoverview{
	float:left;
	margin:5px;
}

.user_overview_details {
	font-weight:bold;
	margin:5px;
	font-size:14px;
	color:#3a3a3a;
}


table.user_overview td{
	width:50%;
}

table.messages{
	width:100%;
}


td.strong{
	font-weight:bold;
}



.whitebg{
	background:#484848;
}

.user_overview ul {
	margin:0px;
	padding:0px;
}

.user_overview ul li{
	float:left;
	list-style:none;
	margin-left:7px;
}


.percent{
	width:500px;
	height:25px;
	background:red;
	border: 1px solid black;
}

.percent_balken{
	height:25px;
	background:green;
}

table.favs{
	width:100%
}

.user_box{
	border:1px solid #cdcdcd;
	width:100px;
	text-align:center;
	padding:3px;
	float:left;
	margin:5px;
}

.user_box:hover{
	background:#484848;
}

.topnews_img{
 float:left;
 margin-right:10px;	
}

/* News */

.news_box{
	border:1px solid #cdcdcd;
	margin-bottom:5px;
	padding:4px;
}

.news_box .news_image{
	float:left;
	width:160px;
	height:120px;
}

.news_box .review_image{
	float:left;
	width:160px;
	height:160px;
}

.news_box .review_image img{
	border:2px solid white;	
}	

.news_box .news_image img{
	border:2px solid white;	
}	

.news_box .news_content{
}

.news_box:hover{
	background:#494949;
}

.read_more{
	background:url(/images/nav_right_blue.png) top left no-repeat;
	padding:3px;
	padding-left:18px;
	
}

/* news*/
.news_picture{
	float:left;
	margin-right:10px;
}

.news_list_pic{
	float:left;
	margin:10px;
}


/* Kommentare */

#comment_title{
	width:490px;
}

#comment_comment{
	width:490px;
	height:80px;
}

table.comments{
	width:490px;
}

table.comments thead th{
	color:#ccc;
	font-weight:bold;
	background:#2E2F2F;
	padding:3px;
}

table.comments tbody td{
	border:1px solid #ccc;
}

table.comments tbody td.user{
width:100px;
}


#comment_box{
	max-height:490px;
	overflow:auto;
}

.searchcats{
	margin:0px;
	padding:0px;
	font-size:12px;
}

.searchcats li{
	float:left;
	list-style:none;
	padding:7px;
	background:#6C6C6C;
	border-top:2px solid #808080;
  	border-left:1px solid #F6F4ED;
	color:white;
}

.searchcats li.active{
  background:#757575;
  border:0px;
  border-top:2px solid #F6F4ED;
  color:black;
}


.video{
	float:left;
	width:168px;
	border:1px solid #cdcdcd;
	padding:10px;
	height:200px;
	text-align:center;
	margin:5px;
}

.video.one{
	background:#484848;
}

.more_pics{
	color:white;
}

.contentad{
	float:left;
}

.showbox{
	margin-left:10px;
	float:left;
	width:280px;
}

.video_showbox{
	text-align:center;
	padding-top:5px;
}

.video_showbox.two{
	background:#DDE7F3;
	border-top: 1px solid #F8AF1F;
}

.video_showbox .videopic{
	width:100px;
	border:1px solid white;
}

.video_entry{
	float:left;
	width:230px;
	margin-left:5px;
	height:130px;
}

.video_pic{
	float:left;
	margin-top:30px;
}

.whitebg{
	background:#484848;
	border:1px solid #464646;
}

.nobg{
	border:1px solid #cdcdcd;
}

/* diskographie */

 em.info
{
	width:80px;
	float:left;
}
 
.cd_cover {
	float:left;	
	height:210px;
	padding:5px;
	background:#484848;
	margin:4px;
	border:1px solid #3c3c3c;
	text-align:center;
}

.cd_cover_small {
	float:left;
	height:110px;
	padding:5px;
	background:#484848;
	margin:4px;
	border:1px solid #3c3c3c;
	text-align:center;
	width:120px;
}

.cd_info {
	margin-left:10px;
	float:left;
}

/* Bandportrait */

.band_picture{
	width:305px;
	padding:5px;
	margin:10px;
	float:left;
	background:black;
}


/* Band auflistung */

li.artistbox{
	width:160px;
	float:left;
	list-style:none;
	margin:5px;
	height:100px;
}

.footleft_imp {
	font-size:12px;
	text-align:right;
}


#footer{
} 