body{
	margin:0;
	padding:0;
	font:12px verdana, arial, helvetica, sans-serif;
	background:#760049;
	color:#000;
	text-align:center;
}
img{
	border:0;
	margin:0;
	padding:0;
}
table, tr, td{
	font-size:12px;
}
textarea{
	border:1px solid #999;
	padding:4px;
}

/* ### BOXED STUFF ### */
#container { 
	text-align:left;
	position:relative;
	/*background:#fff url(contentbg-1.gif) repeat-y;*/
	margin:auto;
	padding:0;
	width:980px;
}

/* ------- header ------- */
#header{
	background:#760049 url(header-2.jpg) no-repeat;
	color:#fff;
	width:980px;
	height:118px;
}
#logo_headercell{
	float:left;
	width:196px;
	height:87px;
	overflow:hidden;
}
#slogan_headercell{
	float:left;
	width:434px;
	height:87px;
	overflow:hidden;
}
#searchbox_headercell{
	float:left;
	width:350px;
	height:87px;
	overflow:hidden;
	}
#searchbox_top{
	height:62px;
	text-align:right;
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;

}
#searchbox_top img{
	margin:3px;
}
#searchbox{
	height:30px;
}
#searchbox form{
	display:inline;
	margin:0 0 0 16px;
	height:30px;
}
#topnav{
	clear:both;
	margin:0;
	margin-right:5px;
}

/* ------- wrapper ------- */
#wrapper{ 
	background:#fff url(contentbg-1.gif) repeat-y;
	width:980px;
	clear:both;
}

/* ------- leftcell -------- */
#leftcell{
	float:left;
	width:160px;
	overflow:hidden;
}
#leftcell_tipps{
	margin:0 4px 0 4px;
	padding-bottom:8px;
	padding-top:8px;
	overflow:hidden;
	font-weight:bold;
}

/* ------- contentcell -------- */
#contentcell{
	float:left;
	width:680px;
}
#breadcrumb{
	margin:4px 6px 4px 0;
	border-bottom:1px dotted #760049;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
}
#contentRightcell{
	float:right;
	width:183px;
}
.contentRightcellbody{
	background:url(contentbox-bg.gif) repeat-y;
	margin:0;
	padding:0;
	padding-bottom:8px;
}
.contentRightcellbody img{
	margin:8px 18px;
}
.ebay{
	margin:8px 18px;
}
.toptenlinks{
	margin:0;
	padding:4px 8px 0 12px;
}	
.contentRightcellheader{
	background:url(contentbox-header.gif) no-repeat;
	color:#760049;
	height:17px;
}
.contentRightcellfooter{
	margin:0;
	padding:0;
	height:17px;
	overflow:hidden;
	margin-bottom:16px;
}
#buttons{
	margin:0 16px;
}
.optionsSubmit{
	background:url(button-submit-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsEdit{
	background:url(button-edit-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsSave{
	background:url(button-save-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsSend{
	background:url(button-send-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsSavePDF{
	background:url(button-savePDF-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsPrint{
	background:url(button-print-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsViewTrans{
	background:url(button-view-songtext-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsSubmitTrans{
	background:url(button-submit-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsViewChords{
	background:url(button-accord-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
.optionsSubmitChords{
	background:url(button-sub-translate-blue.gif) no-repeat;
	height:20px;
	padding-left:24px;
	margin:2px 0;
}
#comments{
	width:480px;
	overflow:hidden;
	margin-bottom:20px;
}
ul#artistList{
	margin:0;
	padding:0;
	list-style:none;
}
ul#artistList h1{
	margin:5px 0;
	padding:0;
	font-size:14px;
}

/* ------- rightcell -------- */
#rightcell{
	float:left;
	width:140px;
	overflow:hidden;
}
#LoginBox{
	height:150px;
	margin:4px;
}
#LoginBox form{
	display:inline;
	margin:0;
	padding:0;
}
#LoginBox form input{
	margin:2px 0;
}
#LoginBox .loginbox_text, #LoginBox .loginbox_pass{
	width:110px;
}

	
/* ------- footer -------- */
#footer{
	clear:both;
	text-align:center;
	margin:0;
	padding:0;
	overflow:hidden;
}
#endofall{
	background:url(footer-1.gif);
	width:980px;
	height:11px;
	margin:0;
	padding:0;
	overflow:hidden;
}

/* ### TYPO STUFF ### */
#leftcell h1{
	font-size:12px;
	margin:0;
	/*margin:4px;
	padding-top:5px;*/
}
.navigationheader_body{
	background:url(navbox-head-middle.gif);
	width:147px;
}
.navigationheader_body h1{
	font-size:12px;
	margin:0;
	/*margin-left:8px;*/
	text-align:center;
	color:#000;
	padding-bottom:5px;
}
#contentRightcell h1{
	font-size:14px;
	text-align:center;
	color:#000;
	margin:0;
	padding:8px 0 6px 0;
}
#contentRightcell h2.artist, #contentRightcell h2.album{
	font-size:12px;
	text-align:center;
	color:#666;
	margin:0 8px;
	padding:0;
	width:146px;
}
#contentRightcell h2.album{
	font-style:italic;
}
#text{
	text-align:left;
	margin:0;
	padding:0;
}
#text h1{
	font-size:14px;
	margin:16px 0 6px 0;
}
#text h2{
	font-size:12px;
	margin:6px 0 6px 0;
	padding:2px 0;
	
}
#text h3{
	font-size:12px;
	margin:6px 0 6px 0;
}
#text div.lyrics{
	font:14px verdana, arial, helvetica, sans-serif;
	color:#111;
}
#TabDisplay tt{
	font-family: "lucida console", "courier new", courier, monospace;
	font-size: 10px;
	color:#000;
}
#comments h1{
	border-top:1px solid #ddd;
	margin:8px 0;
	font-size:14px;
	font-weight:normal;
}
#comments h1 em{
	font-weight:bold;
}
#rightcell h1{
	font-size:12px;
	margin:4px 0;
}
h2.discographyTitle{
	margin:6px 0 6px 0;
	padding:6px 0 6px 4px;
	background:#ddd;
	font-size:14px;
	width:480px;
}
.m4 h2{
	font-size:12px;
	margin:4px 4px 4px 12px;
}
/* ### HYPERLINKED STUFF ### */

#contentcell a:link, #contentcell a:active{
	color:#760049;
	text-decoration:none;
}
#contentcell a:visited{
	color:#333;
}
#contentcell a:hover{
	color:#760049;
	/*background:#ddd;*/
	text-decoration:underline;
}
#breadcrumb a:link, #breadcrumb a:visited{
	color:#760049;
	text-decoration:none;
	font-weight:bold;
}
#contentRightcellImg a:hover{
	text-decoration:none;
	background-color:transparent;
}
#contentRightcell .plinks a:link, #contentRightcell .plinks a:visited, #contentRightcell .plinks a:active{
	display:block;
	color:#2A819F;
	margin:2px 16px;
	width:146px;
	border-bottom:1px dotted #2A819F;
	text-decoration:none;
}
#contentRightcell .plinks a:hover{
	color:#fff;
	background:#2A819F;
}
.loginbox_register a:link, #LoginBox .loginbox_register a:visited, #LoginBox .loginbox_register a:active{
	color:#760049;
}
.loginbox_register a:hover{
	background:#ddd;
}
#buttons a:link, #buttons a:visited, #buttons a:active{
	color:#2A819F;
	text-decoration:none;
	line-height:20px;
}
#buttons a:hover{
	text-decoration:underline;
	background:transparent;
}
#footer a{
	color:#760049;
	font-size:86%;
	padding:6px;
}
#leftcell h1 a{
	color:#760049;
	text-decoration:none;
}
#leftcell_tipps a{
	color:#2A819F;
	text-decoration:none;
	}
#leftcell_tipps a:hover{
	color:#fff;
	background:#2A819F;
	text-decoration:none;
	}
.NoLyrics{
	color:#000;
}

/* ### SUCKERFISH MODIFIED ### */
#topnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav a {
	font-weight: bold;
	color:#fff;
}

#nav a {
	text-decoration: none;
}
#nav div{
	line-height:23px;
	}
#nav li.firstLevel li a {
	display: block;
	font-weight: normal;
	color: #760049;
	padding: 0.2em 10px;
}
* html #nav li.firstLevel li a  {  /* Korrekturen fuer IE 5.x */
	padding:0.2em 10px;
	height:20px;
	padd\ing:0.2em 10px;
}
#nav li.firstLevel li a:hover {
	padding: 0.2em 5px;
	color:#760049;
	background:#999;
	border: 5px solid #760049;
	border-width: 0 5px;
}

li.firstLevel {
	float: right;
	position: relative;
	width: 120px;
	text-align: center;
	cursor: default;
	background-color:#760049;
	color:#fff;
	border: 1px solid #333;
	border-width: 0 1px;
}

li#first {
	border-left-width: 0px;
}

li#last {
	border-right-width: 0px;
}

li ul.subNav {
	filter:alpha(Opacity=90);
	-moz-opacity:0.9;
	display: none;
	position: absolute;
	z-index:2;
	top: 100%;
	left: 0;
	font-weight: normal;
	background:#ddd;
	padding: 0.5em 0 1em 0;
	border: solid 1px #760049;
}

li>ul.subNav {
	top: auto;
	left: auto;
}

li.firstLevel li {
	display: block;
	float: none;
	background-color:transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}

/* ### VERTICAL MENU STUFF ### */

/* ------- subnavigations in leftcell ------- */
.navigationbody{
	background:url(navbox-bg.gif) repeat-y;
	margin:0;
	padding:0;
}
.navigationheader{
	background:url(navbox-header.gif) no-repeat;
	color:#760049;
	height:29px;
}
.navigationfooter{
	margin-bottom:16px;
}
ul#submenu1, ul#submenu2{
	margin:0 6px 0 1px;
	padding:4px 0 6px 0;
	
}
ul#submenu1 li{
	margin:0;
	padding:0;
	list-style:none;
}
ul#submenu2 li{
	margin:4px;
	padding:0 0 3px 0;
	list-style:none;
	border-bottom:1px dotted #ddd;
	font-weight:bold;
}
ul#submenu1 a{
	font: bold 100.01% verdana, arial, helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0.2em;
	color:#760049;
	text-decoration:none;
}
ul#submenu2 a{
	font: bold 100.01% verdana, arial, helvetica, sans-serif;
	color:#000;
	color:#760049;
	text-decoration:none;
}
ul#submenu2 li#artist{
	padding:0.2em;
	font-weight:bold;
	color:#2A819F;
}
ul#submenu1 li#artist{
	padding:0.2em;
	font-weight:bold;
	color:#2A819F;
}
ul#submenu1 li#artist a{
	display:inline;
}
* html ul#submenu1 a {  /* Korrekturen fuer IE 5.x */
	padding:0.2em;
	height:20px;
	padd\ing:0;
}
/** html ul#submenu2 a {
	padding:0.2em;
	height:20px;
	padd\ing:0;
}*/
ul#submenu1 a:hover{
	background:#ddd;
}
ul#submenu2 a:hover{
	text-decoration:underline;
	color:#000;
}
li#activ_menu, li#activ_menu a{
	color:#000;
	font-weight:bold;
}

/* ------- alpahbetic menu ------- */
#alphabet_table_bg{
	background:url(navbox-bg.gif) repeat-y;
}
.alphabet_nav{
	margin:0 12px;
	width:130px;
}
.alphabet{
	float:left;
	width:28px;
	height:28px;
	margin:1px;
	background:#ddd;
	text-align:center;
}
.alphabet_merge{
	float:left;
	width:57px;
	height:28px;
	margin:1px;
	background:#ddd;
	text-align:center;
}
.alphabet a{
	display:block;
	color:#760049;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	line-height:28px;
	width:28px;
}
.alphabet_merge a{
	display:block;
	color:#760049;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	line-height:28px;
	width:57px;
}
.alphabet a:hover, .alphabet_merge a:hover{
	background:#999;
}

/* ### LYRICS BAR STUFF ### */
#lyricsBar{
	margin:10px 0;
	height:22px;
	width:480px;
	/* background:#ddd;
	border:1px solid #333; */
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
#lyricsBarSubmittedby, #lyricsBarViewed, #lyricsBarRating, #lyricsBarRatingImg{
	float:left;
	margin:0 12px 0 4px;
	line-height:20px;
}


/* ### SOME CLASSES STUFF ### */
.m4{
	margin:4px;
}
#skysc{
	margin:8px;
}
.sp2{
	height:2px;
	overflow:hidden;
	clear:both;
}
.sp7{
	height:7px;
	overflow:hidden;
	clear:both;
}
.sp12{
	height:12px;
	text-align:right;
}
.sp8{
	height:8px;
}
.bold{
	font-weight:bold;
}
.highlight{
	font-weight:bold;
	color:darkorange;
}
div.center{
	width:480px;
	text-align:center;
	font:90% "lucida console", "courier new", courier, monospace;
}
div.pageBrowse{
	font-size:14px;
	font-weight:bold;
	margin:10px 0 12px 0;
}
div.pageBrowse a{
	padding:0 8px;
}
.discographyCell{
}
.discographyCover{
	float:left;
	width:160px;
}
.discographyCover img, .discographyDescription{
	margin:10px;
}
.discographyDescription{
	float:left;
	padding:0 10px;
	width:280px;
}
.discographyCover a:hover{
	background:transparent;
}
#album{
}
.albumcover{
	float:left;
	width:300px;
}
.caption{
	font-size:90%;
	font-style:italic;
}
.albumDescription{
	float:left;
	width:160px;
	margin-left:5px;
}
.tables_details td{
	background:#ddd;
	overflow:hidden;
}
.tables_tracklist td{
	border-bottom:1px dotted #ddd;
}
.tables_tracklist a{
	padding-left:6px;
	/*display:block;
	width:100%;*/
}
h2.reviewheadline{
	margin:16px 0 6px 0;
	padding:4px 0 4px 4px;
	background:#ddd;
	font-size:12px;
}
.ticketsNow{
	text-align:center;
}
.ticketsNow a{
	color:#2A819F;
	text-decoration:none;
	font-weight:bold;
	line-height:24px;
}
.flags{
	margin:0px 18px;
	padding-top:3px;
	height:17px;
	overflow:hidden;
}
#ContactForm{
	font-weight:bold;
}
#ContactForm .ContactFormText, #tipafriendForm .ContactFormText{
	width:180px;
	border:1px solid #999;
}
#ContactForm .ContactFormMsg{
	width:400px;
	height:86px;
	overflow:auto;
	border:1px solid #999;
}
#ContactForm .ContactFormSubmit{
	border:1px solid #999;
	background:#ddd;
}
#news{
	margin:20px 0;
}
#news p{
	margin:5px 0 5px 0;
}
#news a:visited{
	text-decoration:none;
	color:#760049;
}
#news .NewsChannelTitle{
	text-align:right;
	font:11px arial, helvetica, sans-serif;
}
	
.hobbirobb {
	padding:5px 0;
	}
